diff --git a/benchmarks/extrude/cylinder_double_boundary_layer.geo b/benchmarks/extrude/cylinder_double_boundary_layer.geo new file mode 100644 index 0000000000000000000000000000000000000000..8e67b5d03810eb8dc8afc8ea532172618c98a1f1 --- /dev/null +++ b/benchmarks/extrude/cylinder_double_boundary_layer.geo @@ -0,0 +1,37 @@ +//-*- C++ -*- +/********************************************* +Cube uniformly meshed along all three axes +**********************************************/ +lc = 0.2; //.05; +// Radius of the cylinder: +R = 0.5; +// Length of the cylinder: +L = 5; + +Point(0) = {0, 0, 0, lc}; +Point(1) = {R, 0, 0, lc}; +Point(2) = {0, R, 0, lc}; +Point(3) = {-R, 0, 0, lc}; +Point(4) = {0, -R, 0, lc}; + +Circle(1) = {1,0,2}; +Circle(2) = {2,0,3}; +Circle(3) = {3,0,4}; +Circle(4) = {4,0,1}; + +nb_pts_edge = 5; +nb_layers = 30; + +For iLine In {1:4} + Transfinite Line{iLine} = nb_pts_edge; +EndFor + +Line Loop(1) = {1,2,3,4}; +Plane Surface(1) = {1}; + +out[] = Extrude{0, 0, L}{Surface{1}; Layers{nb_layers};}; + +Extrude { Surface{13,17,21,25}; Layers{5, 0.1}; Recombine; Using Index[0]; } +Extrude { Surface{-13,-17,-21,-25}; Layers{5, 0.1}; Recombine; Using Index[1]; } + + diff --git a/benchmarks/extrude/sphere_double_boundary_layer.geo b/benchmarks/extrude/sphere_double_boundary_layer.geo index e7f91dc106829adb3219951f1c3e408b6461e082..268efa27d50e33e531e95cc6f26ff7b30a85168a 100644 --- a/benchmarks/extrude/sphere_double_boundary_layer.geo +++ b/benchmarks/extrude/sphere_double_boundary_layer.geo @@ -37,5 +37,8 @@ Ruled Surface(26) = {25}; Line Loop(27) = {-4,12,-6}; Ruled Surface(28) = {27}; +Surface Loop(1)={14,16,18,20,22,24,26,28}; +Volume(2) = {1}; + Extrude { Surface{14:28:2}; Layers{5, 0.1}; Recombine; Using Index[0]; } Extrude { Surface{-14,-16,-18,-20,-22,-24,-26,-28}; Layers{5, 0.1}; Recombine; Using Index[1]; } diff --git a/benchmarks/extrude/u_shape_boundary_layer.geo b/benchmarks/extrude/u_shape_boundary_layer.geo index 83ea224f35c4a614ab9ff6a16ad1fa3a4dac79de..1c157cf1f155a6733d349570445bcd412032dc24 100644 --- a/benchmarks/extrude/u_shape_boundary_layer.geo +++ b/benchmarks/extrude/u_shape_boundary_layer.geo @@ -11,8 +11,8 @@ BSpline(1) = {5, 4, 3, 2, 1}; BSpline(2) = {1, 9, 8, 7, 5}; Line(3) = {5, 6}; -Extrude { Line{1,-3}; Layers{5,0.1}; Using Index[0]; } -Extrude { Line{2,3}; Layers{5,0.1}; Using Index[1]; } +Extrude { Line{1,-3}; Layers{5,0.2}; Using Index[0]; } +Extrude { Line{2,3}; Layers{5,0.2}; Using Index[1]; } // fix leading edge by hand Coherence Point {25, 16};