Swift Known Issues and Solutions
MPI
- IntelMPI appears to be working properly.
- OpenMPI appears to be working properly.
Hardware
- There are no GPU nodes currently available on Swift.
Software/Environment
- There is a very basic version of conda in the "anaconda" directory in each /nopt/nrel/apps/YYMMDDa directory. However, there is a more complete environment pointed to by the module under /nopt/nrel/apps/modules. This is set up like Eagle. Please see Eagle's Python Documentation for more information.
- User accounts have a default set of keys
cluster
andcluster.pub
. Theconfig
file will use these even if you generate a new keypair usingssh-keygen
. If you are adding your keys to Github or elsewhere you should either usecluster.pub
or will have to modify theconfig
file.
Job Scheduling
- Use
--cpus-per-task
with srun/sbatch otherwise some applications may only utilize a single core. This behavior differs from Eagle. - By default, nodes can be shared between users. To get exclusive access to a node use the
--exclusive
flag in your sbatch script or on the sbatch command line. - There are some example slurm scripts in the example directory.
How to Get Help
Please visit the Help and Support Page for assistance or to report an issue.