Containers on Crux¶
Apptainer will be supported on Crux at a future date.
Available Containers¶
- Examples for running MPICH containers can be found here.
- Examples for running databases can be found here.
- Examples for using SHPC (containers as modules) can be found here.
Troubleshooting Common Issues¶
- Permission Denied: Check your quota, clean Apptainer cache (
~/.apptainer/cache
), or set directories to local scratch (/local/scratch/
). - MPI Issues: Ensure MPI compatibility by following MPI container registry docs.
- libmpi.so.40 not found: Use MPICH-compatible base images.
- Disabled Network Virtualization: Network virtualization is disabled due to security constraints (details).
- Starter-suid Error: Always use the
--fakeroot
flag on Polaris compute nodes.
For further assistance, contact ALCF support: [email protected]
.