diff --git a/benchmarks/extrude/circle_boundary_layer.geo b/benchmarks/extrude/circle_boundary_layer.geo new file mode 100644 index 0000000000000000000000000000000000000000..4afe3eac35c15d473bb408e9bc11d53b3db27734 --- /dev/null +++ b/benchmarks/extrude/circle_boundary_layer.geo @@ -0,0 +1,28 @@ +lc = 0.1 ; +lc2 = lc * 5 ; +Point(1) = {0,0,0,lc}; +Point(2) = {1,0,0,lc}; +Point(3) = {0,1,0,lc}; +Point(4) = {-1,0,0,lc}; +Point(5) = {0,-1,0,lc}; + +Circle(1) = {2, 1, 3}; +Circle(2) = {3, 1, 4}; +Circle(3) = {4, 1, 5}; +Circle(4) = {5, 1, 2}; + +d=4; +Point(1000) = {d,d,0,lc2}; +Point(1001) = {-d,d,0,lc2}; +Point(1002) = {-d,-d,0,lc2}; +Point(1003) = {d,-d,0,lc2}; +Line(5) = {1000,1001}; +Line(6) = {1001,1002}; +Line(7) = {1002,1003}; +Line(8) = {1003,1000}; + +tmp[] = Extrude { Line{1:4}; Layers{5, 0.1}; Recombine; }; + +Line Loop(9) = {6,7,8,5}; +Line Loop(10) = {tmp[0],tmp[4],tmp[8],tmp[12]}; +Plane Surface(11) = {9,10};