Skip to content

rezarastak/dealii-containers

Repository files navigation

dealii-containers

GitHub Dealii Dealii-ubuntu-package openMPI Trilinos

The GitHub repository and its associated Docker Hub repository provide docker images that can be used to make use of the deal.II library. These images are excellent tools for performing CI and CD in codebases. Each container created with these images provides the environment variable DEAL_II_DIR which allows any dealii code to be compiled using the proper cmake configuration.

Several different images are provided here:

  • dealii:ubuntu-package: contains the latest official dealii package libdeal.ii-dev for the latest Ubuntu LTS.
  • dealii:ubuntu-package-18: contains the latest official dealii package libdeal.ii-dev back-ported for Ubuntu 18.04 LTS.
  • dealii:gcc: The latest master branch of dealii is compiled from source using gcc with no dependency to external libraries.
  • dealii:clang: The latest master branch of dealii is compiled from source using clang with no dependency to external libraries.
  • trilinos: This container encapsulates the Trilinos library without an installed dealii. It could be used as a base image for compiling dealii.
  • openmpi: Encapsulates the openMPI library. It could be used as base image for compiling dealii.
Image Size
rrastak/dealii:ubuntu-package
rrastak/dealii:ubuntu-package-18
rrastak/dealii:gcc
rrastak/dealii:clang
rrastak/trilinos:gcc
rrastak/trilinos:clang
rrastak/openmpi:gcc
rrastak/openmpi:clang

About

Creates containers to use the dealii package.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published