Replies: 6 comments 2 replies
-
The Docker images do have all necessary Python packages installed. Make sure you're creating a container as specified here. |
Beta Was this translation helpful? Give feedback.
-
We compared the Docker and Apptainer versions. Some paths are not exported hence the issues I was facing. I have another question: is the Openmpi in the container built with Slurm support? If not, would that be possible to add Slurm support in the future builds? |
Beta Was this translation helpful? Give feedback.
-
Hi, can you clarify what you mean by Slurm support? Slurm is a scheduler, do you refer to general issues with MPI on a cluster? We do not have experience with Apptainer so we unfortunately can't help addressing issues with that. We used Singularity in the past to run on certain HPC systems. That required building a dedicated Docker image starting from a base image provided by the HPC maintainers (needed to correctly link to openmpi and other system libraries) and then convert it to Singularity. That is likely the reason why converting the existing Docker images does not work on the cluster after the conversion to Apptainer. |
Beta Was this translation helpful? Give feedback.
-
Hi,
Now there are other issues to solve, due to some missing path definitions I guess:
|
Beta Was this translation helpful? Give feedback.
-
In the end I could run the software submitting the following script to Slurm via sbatch:
|
Beta Was this translation helpful? Give feedback.
-
I see. I don't have experience with containers on clusters so I don't know why the CGNS path is not picked up. If that workaround does not create other library issues then this solution is a good reference for now. It looks like you can now run the container, does it actually run on multiple procs? I don't see any |
Beta Was this translation helpful? Give feedback.
-
Hello.
Is there any reason why the Docker container does not contain the Python environment and bindings?
Beta Was this translation helpful? Give feedback.
All reactions