The current functionality of mesh I/O in Julia community seems to be far from mature.
This package (GitHub - vavrines/FiniteMesh.jl: Mesh I/O and connectivity computation methods) provides a wrapper of the popular Python project meshio.
The package supports all commonly used mesh formats, and the compatibility between Python and Julia is handled smoothly.
Native Julia methods are built to compute the connectivity that is needed by the simulation of finite difference, volume and element methods. The information includes:
- point IDs of an edge
- neighboring cell IDs of an edge
- neighboring cell IDs of a cell
- cell areas
- cell center locations
- edge IDs of a cell
- types (inner/boundary) of cells and edges