Unknown option 'FacesList' in field 1 of type 'BoundaryLayer' in simple model.

About the development of the FEM module/workbench.

Moderator: bernd

Post Reply
techGuy
Posts: 126
Joined: Sat Jun 18, 2022 12:48 am

Unknown option 'FacesList' in field 1 of type 'BoundaryLayer' in simple model.

Post by techGuy »

- create a block with a hole in it. It meshes correctly.
- add a Mesh Boundary Layer based on the edge of the hole with a non zero Min/1st thickness and the following error happens:
"Unknown option 'FacesList' in field 1 of type 'BoundaryLayer'"
- See attached file.

Am I doing something wrong ?

Code: Select all

OS: Fedora Linux 37 (Workstation Edition) (KDE/plasmax11)
Word size of FreeCAD: 64-bit
Version: 0.20.2.Unknown
Build type: Unknown
Python 3.11.1, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/Canada (en_CA)
Installed mods: 
  * Plot 2022.4.17
  * 3D_Printing_Tools
  * A2plus 0.4.60g
  * BIM 2021.12.0
  * QuickMeasure 2022.10.28
  * Assembly4 0.12.6
  * CfdOF 1.21.7
  * AirPlaneDesign 0.4.0
  * CurvedShapes 1.0.4
Attachments
gmsh-test-mainline.FCStd
(399.11 KiB) Downloaded 28 times
techGuy
Posts: 126
Joined: Sat Jun 18, 2022 12:48 am

Re: Unknown option 'FacesList' in field 1 of type 'BoundaryLayer' in simple model.

Post by techGuy »

Here is the command line output of doing a mesh with no boundary layer and then doing a mesh with a boundary layer.

I do some development. If you give me a hint on how to approach this, I might attempt a fix.

Code: Select all

$ freecad2
FreeCAD 0.20.2, Libs: 0.20.2RUnknown
© Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2022
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
  #####                 ####  ###   ####  
  #                    #      # #   #   # 
  #     ##  #### ####  #     #   #  #   # 
  ####  # # #  # #  #  #     #####  #   # 
  #     #   #### ####  #    #     # #   # 
  #     #   #    #     #    #     # #   #  ##  ##  ##
  #     #   #### ####   ### #     # ####   ##  ##  ##

Assembly4 workbench (v0.12.6) loaded
  ElementDimension: 3
  No Group meshing for analysis.
  /tmp/fcfem_eetd07rg/Extrude_Geometry.brep
  /tmp/fcfem_eetd07rg/Extrude_Mesh.unv
  /tmp/fcfem_eetd07rg/shape2mesh.geo
  gmsh
  New mesh was added to the mesh object.
Clean run of Gmsh
  ElementDimension: 3
  No Group meshing for analysis.
  Mesh boundary layers, we need to get the elements.
The mesh boundary layer: MeshBoundaryLayer is not used to create the mesh because the min thickness is 0.0 mm.
  []
  /tmp/fcfem_q49js3jd/Extrude_Geometry.brep
  /tmp/fcfem_q49js3jd/Extrude_Mesh.unv
  /tmp/fcfem_q49js3jd/shape2mesh.geo
  gmsh
  New mesh was added to the mesh object.
Clean run of Gmsh
Single click on a Solid, Face, Edge, Vertex will add it to the list!
Selection: Solid  Extrude  Edge15
  ElementDimension: 3
  No Group meshing for analysis.
  Mesh boundary layers, we need to get the elements.
  [{'hwall_n': 0.5, 'ratio': 1.5, 'thickness': 2.375, 'hwall_t': 2.375, 'hfar': 2.375, 'FacesList': ['Edge15']}]
  /tmp/fcfem__cc27kwv/Extrude_Geometry.brep
  /tmp/fcfem__cc27kwv/Extrude_Mesh.unv
  /tmp/fcfem__cc27kwv/shape2mesh.geo
  gmsh
  Start to write boundary layer setup
Field[1].hwall_n = 0.5;

Field[1].ratio = 1.5;

Field[1].thickness = 2.375;

Field[1].hwall_t = 2.375;

Field[1].hfar = 2.375;

Field[1].FacesList = {15 };

  finished in boundary layer setup
  New mesh was added to the mesh object.
Gmsh had warnings ...
Error   : '/tmp/fcfem__cc27kwv/shape2mesh.geo', line 15: Unknown option 'hwall_t' in field 1 of type 'BoundaryLayer'
Error   : '/tmp/fcfem__cc27kwv/shape2mesh.geo', line 17: Unknown option 'FacesList' in field 1 of type 'BoundaryLayer'
Post Reply