The container installs
- MMG, ParMmg
- hypre 2.33.0
- AMGX on commit 3188dce5bdc22e96407d609e398925bed6aa010d (newer commit wasn't tested)
- Elmer branch devel
In addition to Elmer_roihu.def, it installs libraries necessary for running TALP:
- PAPI
- DLB
In addition to Elmer_roihu.def, it installs:
- cuDSS (GPU direct sparse solver)
- MUMPS (CPU)
Example build script that builds container.sif.
#!/bin/bash
#SBATCH --job-name=elmer_container_build
#SBATCH --account=project_XXXXXXX
#SBATCH --partition=gpumedium
#SBATCH --time=00:40:00
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1 --cpus-per-task=72 # The product should be 72 if requesting 1 GPU per node
#SBATCH --gres=gpu:gh200:1 # Corresponds to 1 GPU per node
srun apptainer build --fakeroot container.sif Elmer_roihu.def
srun --partition gpumedium --account project_XXXXXXX --time=00:30:00 --nodes 1 --ntasks 1 --cpus-per-task=72 --gres=gpu:gh200:1 apptainer run --nv --bind="$(csc-common-bind)" container.sif ElmerSolver