From 07fd5db588937ff300494e1971c2fef13e080df5 Mon Sep 17 00:00:00 2001
From: Emilie Marchandise <emilie.marchandise@uclouvain.be>
Date: Thu, 10 Nov 2011 15:38:45 +0000
Subject: [PATCH]

---
 benchmarks/3d/CubeAniso.geo  | 56 ++++++++++++++++++++++++++++++++++++
 benchmarks/3d/CubeAniso2.geo | 26 +++++++++++++++++
 2 files changed, 82 insertions(+)
 create mode 100644 benchmarks/3d/CubeAniso.geo
 create mode 100644 benchmarks/3d/CubeAniso2.geo

diff --git a/benchmarks/3d/CubeAniso.geo b/benchmarks/3d/CubeAniso.geo
new file mode 100644
index 0000000000..69e324e12d
--- /dev/null
+++ b/benchmarks/3d/CubeAniso.geo
@@ -0,0 +1,56 @@
+Mesh.Algorithm = 7; //Bamg
+Mesh.Algorithm3D= 7; //mmg3d
+lc = 0.1;
+
+Point(1) = {0.0,0.0,0.0,lc};         
+Point(2) = {1,0.0,0.0,lc};         
+Point(3) = {1,1,0.0,lc};         
+Point(4) = {0,1,0.0,lc};         
+Line(1) = {4,3};         
+Line(2) = {3,2};         
+Line(3) = {2,1};         
+Line(4) = {1,4};         
+Line Loop(5) = {2,3,4,1};         
+Plane Surface(6) = {5};         
+Extrude Surface { 6, {0,0.0,1} }; 
+
+/*
+Field[1] = Attractor;
+Field[1].FacesList = {23};
+Field[1].NNodesByEdge = 100;
+
+Field[2] = Threshold;
+Field[2].IField = 1;
+Field[2].DistMax = 0.3;
+Field[2].DistMin = 0.05;
+Field[2].LcMax = 0.1;
+Field[2].LcMin = 0.01;
+Background Field = 2;
+
+Field[3] = BoundaryLayer;
+Field[3].IField = 1;
+Field[3].hfar = 0.1;
+Field[3].hwall_n = 0.005;
+Field[3].hwall_t = 0.1;
+Background Field = 3;
+*/
+
+/*
+Field[1] = BoundaryLayer;
+Field[1].FaceList = {23};
+Field[1].hfar = 0.01;
+Field[1].hwall_n = 0.005;
+Field[1].hwall_t = 0.1;
+Field[1].ratio = 1.0;
+Field[1].thickness = 0.5;
+Background Field = 1;
+*/
+
+Field[2] = MathEvalAniso;
+Field[2].m11 = "1./(0.1)^2";
+Field[2].m12 = "0";
+Field[2].m13 = "0";
+Field[2].m22 = "y+1/(0.02)^2";
+Field[2].m23 = "0";
+Field[2].m33 = "1/(0.1)^2";
+Background Field = 2;
diff --git a/benchmarks/3d/CubeAniso2.geo b/benchmarks/3d/CubeAniso2.geo
new file mode 100644
index 0000000000..a46a3390df
--- /dev/null
+++ b/benchmarks/3d/CubeAniso2.geo
@@ -0,0 +1,26 @@
+lc = 0.1;
+
+Mesh.RemeshParametrization=1; //(0) harmonic (1) conformal 
+Mesh.RemeshAlgorithm=1; //(0) nosplit (1) automatic (2) split only with metis ///Default: 1 
+
+Merge "CubeAniso.msh";
+CreateTopology;
+
+Compound Surface(106) = {6};
+Compound Surface(115) = {15};
+Compound Surface(119) = {19};
+Compound Surface(123) = {23};
+Compound Surface(127) = {27};
+Compound Surface(128) = {28};
+
+Surface Loop(100) = {106,115,119,123,127,128};
+Volume(1) = {100};
+
+Field[2] = MathEvalAniso;
+Field[2].m11 = "1./(0.1)^2";
+Field[2].m12 = "0";
+Field[2].m13 = "0";
+Field[2].m22 = "y+1/(0.02)^2";
+Field[2].m23 = "0";
+Field[2].m33 = "1/(0.1)^2";
+Background Field = 2;
-- 
GitLab