Hi Justin,

As the message says, boundary layers are not supported in 3D (yet). There's a 
separate effort underway to implement a general solution for boundary layers - 
hopefully we'll be able to merge something in Gmsh next year.

Christophe


> On 14 Aug 2019, at 19:55, Junting Chen <[email protected]> wrote:
> 
> Hello, I am having difficulties of creating boundary layers for a submerged 
> 3D object. I am always getting "Error : Only 2D Boundary Layers are supported 
> (curve ## is adjacet to 3 surfaces)."
> 
> An example code looks like: 
> 
> SetFactory("OpenCASCADE");
> //creating two boxes, box1 is bigger than box2
> Box(1) = {0, 0, 0, 100, 100, 100};
> Box(2) = {25, 40, 0, 20,20 , 25};
> //create boundary layer around box2
> Field[1] = BoundaryLayer;
> Field[1].EdgesList = {Boundary{Boundary{Volume{2};}}};
> Field[1].hfar = 2;
> Field[1].hwall_n = 0.5;
> Field[1].thickness =3;
> Field[1].ratio = 1.2;
> Field[1].Quads = 1;
> Field[1].IntersectMetrics = 0;
> BoundaryLayer Field = 1;
> Background Field = 1;
> //carve box2 out from box1
> BooleanDifference{Volume{1};Delete;}{Volume{2};Delete;}
> 
> Mostly the submerged geometry is much more complicated than a box in the 
> example above/attached. Please give me some hints on creating boundary layer 
> of a 3D object without having to create zones of transfinite lines manually. 
> Thanks a lot!
> 
> Best regards,
> 
> Junting Chen
> <3DboxBL.geo>_______________________________________________
> gmsh mailing list
> [email protected]
> http://onelab.info/mailman/listinfo/gmsh

— 
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science 
http://www.montefiore.ulg.ac.be/~geuzaine




_______________________________________________
gmsh mailing list
[email protected]
http://onelab.info/mailman/listinfo/gmsh

Reply via email to