A repository containing different docker containers for Trilinos:
-
dev-jupyter: Docker container with cling jupyter kernels and a Trilinos installation compatible with the jupyter notebooks in the tawiesn/trilinos-notebooks repository.
The Trilinos installation has the following features enabled
- No MPI support
- Epetra
- Tpetra (NO=serial, phtreads; GO=int; SC=double, int)
- Xpetra
- MueLu
- Zoltan/Zoltan2
- AztecOO/Belos
- Amesos/Amesos2
- Galeri
- Ifpack/Ifpack2
- Teko
-
dev-trilinos: Example for a Docker container with a regular Trilinos installation. It is based on CentOS and OpenMPI with a GCC compiler and some TPLs. It only contains a small number of Trilinos packages. It serves as an example which should be adapted to your specific needs as described in the installation instructions. The Trilinos installation only contains the following packages:
- Amesos
- AztecOO
- Belos
- Isorropia
- Kokkos
- ML
- Stratimikos
- Zoltan
There is support for OpenMPI, OpenMP, HDF5 and Netcdf enabled.
Please refer to the Docker documentation for general installation instructions on all host platforms.
Clone docker_trilinos repository
Create a new folder for the docker_trilinos repository and clone it using, e.g.,
mkdir docker_trilinos
git clone https://github.com/tawiesn/docker_trilinos.git docker_trilinos
Note: Alternatively, you can also use ssh as protocol instead of https.