NekMesh logo

NekMesh

A high-order unstructured finite element mesh generation framework for complex three-dimensional geometries.

NekMesh is an an open-source mesh generation package, which is designed to tackle the significant challenge of automatically generating valid, high-quality curvilinear meshes of complex, three-dimensional geometries for high-order simulations.

NekMesh is built on and ships with the Nektar++ spectral element framework. However, for those interested only in NekMesh and not the wider Nektar++ framework, on this site we provide a number of smaller, NekMesh-only source and binary packages.

Binaries and source code

Check out the installation page for a range of binary packages for Linux, macOS and Windows. If you prefer to build NekMesh as a standalone package, you can do this from the provided sources.

Docker

If you’re running Docker, you can grab a complete version of Nektar++ including NekMesh, from Dockerhub:

docker pull nektarpp/nektar

Development version

The NekMesh source can be checked out from our git repository. For compilation instructions, blah blah

git clone https://gitlab.nektar.info/nektar/nektar.git