This module makes 2D meshes of different resolutions for ElmerIce, with customised labeled boundaries. ElmerIce will extrude the mesh into 3D.
See jupyter notebook tutorial.
Process summary:
- msh = mesh()
- msh.load_perimeter(perimeter_filename)
- msh.set_resolutions(list_of_resolutions)
- msh.make_perimeters_newres()
- msh.make_meshes()
- (optional) msh.export()
- msh.print_elmergrid_command()
- msh.set_corners(list_of_coordinates)
- msh.label_boundaries(list_of_labels)