foamgen.umesh

Unstructured meshing module

synopsis

Create unstructured tetrahedral mesh.

Functions

convert_mesh(input_mesh, output_mesh)

Convert mesh to xml using dolfin-convert.

mesh_domain(fname)

Mesh computational domain using Gmsh.

unstructured_mesh(fname, sizing, convert)

Create unstructured mesh.

foamgen.umesh.convert_mesh(input_mesh, output_mesh)[source]

Convert mesh to xml using dolfin-convert.

Parameters
  • input_mesh (str) – input mesh filename

  • output_mesh (str) – output mesh filename

foamgen.umesh.mesh_domain(fname)[source]

Mesh computational domain using Gmsh.

Save mesh in old msh2 format for denics compatibility.

Parameters

fname (str) – filename with mesh specification of doamin in gmsh format

foamgen.umesh.unstructured_mesh(fname, sizing, convert)[source]

Create unstructured mesh.

Optionally, convert mesh to *.xml format.

Parameters
  • fname (str) – base filename

  • sizing (list) – mesh size near points, edges and in cells

  • convert (bool) – convert mesh to fenics format if True