diff --git a/benchmarks/step/tank.geo b/benchmarks/step/tank.geo index d731fd4fa4407af8e1f2690e7e8d110f2333f278..1562f777d87cd8274979befb4c3bc0869c15c31c 100644 --- a/benchmarks/step/tank.geo +++ b/benchmarks/step/tank.geo @@ -1,85 +1,76 @@ -//Mesh.CharacteristicLengthFactor = 0.2 ; Merge "tank.brep"; -Transfinite Line {55,56} = 10 ; -Transfinite Line {54,26,-24} = 20 Using Progression 1; -Transfinite Surface {19} = {21,20,36,35} ; +n = 2; -Transfinite Line {25,53,39} = 63 ; -Transfinite Line {23,27} = 3 ; -Transfinite Line {22,21,19,6} = 13 ; -Transfinite Line {20} = 11 ; -Transfinite Surface {7} = {18:21} ; +Transfinite Line {55, 56, 13, 12, 36, 32, 95, 94, 97, 105, + 80, 61, 64, 78, 50, 48} = 5*n; // indep. -Transfinite Line {5,7,18,28} = 5 ; -Transfinite Line {17,37,1,14,29,8} = 13 ; +Transfinite Line {54, 26, 24, 2, 16, 9, 4, 69, 91, 73, 71, + 81, 51, 79, 52, 77, 98, 100, 62, 86, 102, 63, 87, 103, + 84, 60, 38, 40, 65, 89, 75, 49} = 10*n; // indep. + +Transfinite Line {5, 7, 18, 28, 45, 47, 43, 67, 34, 58, + 59, 33, 108, 109, 110, 107} = 2*n; // indep. + +Transfinite Line {101, 85, 83, 82, 99, 88, 76, 74} = 2*n; // indep. + +n1 = 2*n; +n2 = 5*n; +n3 = 6*n; +Transfinite Line {23, 27} = n1; + +Transfinite Line {17, 37, 1, 14, 29, 8, 22, 21, 19, 6, 3, + 15, 30, 10, 70, 72, 90, 92, 31, 11, 35, 57, 93, 96, + 104, 106, 41, 42, 46, 44, 68, 66} = n2; + +Transfinite Line {20} = n3; + +Transfinite Line {25, 53, 39} = 2*(n1-1) + 4*(n2-1) + (n3-1) + 1; + +Transfinite Surface {19} = {21,20,36,35}; +Transfinite Surface {7} = {18,19,20,21}; Transfinite Surface {2} = {1,5,6,2}; Transfinite Surface {6} = {2,6,13,7}; Transfinite Surface {13} = {7,13,14,11}; Transfinite Surface {8} = {11,14,1,5}; - -Transfinite Line {2, 16, 9, 4, 69, 91, 73, 71,81} = 20; -Transfinite Line {3, 15, 30, 10, 70, 72, 90, 92} = 13; Transfinite Surface {1} = {1,2,3,4}; Transfinite Surface {3} = {2,7,8,3}; Transfinite Surface {9} = {7,11,12,8}; Transfinite Surface {5} = {12,11,1,4}; - -Transfinite Line {31, 11, 35, 57, 93, 96, 104, 106,41,42} = 13; -Transfinite Line {13, 12, 36, 32, 95, 94, 97, 105} = 10; - -Transfinite Line {34, 58, 59, 33, 108, 109, 110, 107} = 5; - -Transfinite Line {46, 44, 68, 66} = 13; -Transfinite Line {45, 47, 43, 67} = 5; - Transfinite Surface {16} = {17,16,29,30}; Transfinite Surface {15} = {29,16,15,28}; Transfinite Surface {27} = {28,15,27,39}; Transfinite Surface {26} = {39,27,30,17}; - Transfinite Surface {29} = {30,29,41,42}; Transfinite Surface {28} = {29,28,40,41}; Transfinite Surface {40} = {28,39,51,40}; Transfinite Surface {39} = {39,30,42,51}; - -Transfinite Line {51, 79, 52, 77, 98, 100, 62, 86, 102, 63, 87, 103, 84, 60, 38, 40, 65, 89, 75, 49} = 20; - -Transfinite Line {80, 61, 64, 78, 50, 48} = 10; - Transfinite Surface {17} = {18,31,32,19}; Transfinite Surface {18} = {20,19,34,33}; Transfinite Surface {31} = {19,32,45,34}; Transfinite Surface {32} = {36,20,33,46}; - Transfinite Surface {24} = {33,34,26,25}; Transfinite Surface {36} = {46,33,25,37}; Transfinite Surface {23} = {25,21,35,37}; Transfinite Surface {25} = {31,18,26,38}; Transfinite Surface {37} = {26,34,45,38}; - - -Transfinite Surface {14} = {21,25,26,18} ; - -Transfinite Surface {38} = {31,38,50,43} ; -Transfinite Surface {30} = {31,32,44,43} ; -Transfinite Surface {43} = {32,44,55,45} ; -Transfinite Surface {46} = {50,38,45,55} ; - -Transfinite Surface {33} = {35,36,47,48} ; -Transfinite Surface {35} = {35,48,49,37} ; -Transfinite Surface {44} = {36,47,56,46} ; -Transfinite Surface {45} = {46,56,49,37} ; - -Transfinite Surface {41} = {40,53,52,41} ; -Transfinite Surface {42} = {41,42,54,52} ; -Transfinite Surface {48} = {53,40,51,57} ; -Transfinite Surface {47} = {57,54,42,51} ; - -Transfinite Surface {12} = {4,9,24,12} ; -Transfinite Surface {20} = {24,12,8,22} ; -Transfinite Surface {4} = {4,9,10,3} ; -Transfinite Surface {10} = {10,3,22,8} ; +Transfinite Surface {14} = {21,25,26,18}; +Transfinite Surface {38} = {31,38,50,43}; +Transfinite Surface {30} = {31,32,44,43}; +Transfinite Surface {43} = {32,44,55,45}; +Transfinite Surface {46} = {50,38,45,55}; +Transfinite Surface {33} = {35,36,47,48}; +Transfinite Surface {35} = {35,48,49,37}; +Transfinite Surface {44} = {36,47,56,46}; +Transfinite Surface {45} = {46,56,49,37}; +Transfinite Surface {41} = {40,53,52,41}; +Transfinite Surface {42} = {41,42,54,52}; +Transfinite Surface {48} = {53,40,51,57}; +Transfinite Surface {47} = {57,54,42,51}; +Transfinite Surface {12} = {4,9,24,12}; +Transfinite Surface {20} = {24,12,8,22}; +Transfinite Surface {4} = {4,9,10,3}; +Transfinite Surface {10} = {10,3,22,8}; Recombine Surface{1:52};