Home

Awesome

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Codecov Build status Latest documentation DOI

MeshCore.jl

Small package for operating on the topology of meshes for the Finite Element Methods (FEM). All essential topological incidence relations are provided: see the guide in documentation. The library provides efficient storage in static arrays for speed of access.

Usage

This release is for Julia 1.8. Also tested with Julia 1.10.

The package is registered: doing

]add MeshCore
using MeshCore

is enough.

The user can either use/import individual functions from MeshCore like so:

using MeshCore: nrelations, nentities

or all exported symbols maybe made available in the user's context as

using MeshCore.Exports

Using the library by itself is certainly possible. If you wish for a more comprehensive mesh-handling package, check out MeshSteward.jl.

Learning

Please refer to the tutorials in the package MeshTutor.jl.

Publications

A paper was accepted to the Journal Advances in Engineering Software in April 2021. The paper is available in final draft form in the docs/src/concepts folder.

The package PaperMeshTopo gives an example of the construction of a complex (full one-level) topological representation of a tetrahedral mesh.

News