nektarpp/nektar-env

Sponsored OSS

By Nektar++

Updated 1 day ago

Nektar++ build environment image.

Image
Integration & delivery
Machine learning & AI
Data science
0

7.3K

nektarpp/nektar-env repository overview

nektar-env image

This image is designed to provide a build environment for Nektar++ based on the Debian 12 (bookworm) build image. It installs all libraries to enable Nektar++ to be compiled with most/all third-party dependencies turned on. In particular we install the following development libraries:

  • Boost
  • TinyXML
  • LAPACK/BLAS
  • OpenMPI (enables NEKTAR_USE_MPI)
  • FFTW (enables NEKTAR_USE_FFT)
  • Python (enables NEKTAR_BUILD_PYTHON)
  • HDF5 (enables NEKTAR_USE_HDF5)
  • OCE, Triangle and TetGen (enables NEKTAR_USE_MESHGEN)
  • PETSc (enables NEKTAR_USE_PETSC)
  • ARPACK (enables NEKTAR_USE_ARPACK)

Building

No particular context is required to build this image -- use the command below, or similar.

docker build -t nektarpp/nektar-env -f Dockerfile .

Other environment images

The other dockerfiles for different operating systems and package lists are used to provide environment images for the CI system. See .gitlab-ci.yml for details.

Tag summary

Content type

Image

Digest

sha256:f86fa4896

Size

1.5 GB

Last updated

1 day ago

docker pull nektarpp/nektar-env

This week's pulls

Pulls:

834

Last week