...
Applications and Packages
Libraries
MPI
The Message Passing Interface (MPI) is a library specification that allows the HPC to pass information between its various nodes and clusters.
Compiling Source
The following compilers are installed:
mpicc : /opt/ibm/platform_mip/bin/mpicc
gcc :
gfortran : IBM PE Runtime (mpicc, et. al) v09.01.02.00u including C, C++, and Fortran.
GNU Compiler Collection v4.4.7 including C, C++, Objective-C, Fortran, Ada, Go, and D.
Packaged Binaries
You can install applications on our HPC using Spack: a Linux package manager that makes installing scientific software easy. With Spack, you can build a package with multiple versions, configurations, platforms, and compilers, and all of these builds can coexist on the same machine.
...
Submitting a Job
Linux binaries
...
You'll submit jobs through bsub, part of IBM’s LSF workload management platform. IBM provides documentation for bsub.
You may wish to use IBM’s mpirun script to abstract the job from underlying hardware. IBM provides documentation for mpirun.
Some examples:bsub -n 10 -R "span[ptile=1]"-o
...
~/hello_world.out "
...
mpirun -lsf -vapi
...
~/hello_world”
bsub -n 20 -R "span[ptile=6]"-o ~/hello_world.
...
out "python3 ~/hello_world.py”
Python
Install Python
spack load python
Install Python bsub
python3 -mpip install bsub
Run your code with bsub
[Liam, how would this work?]bsub -n 10 -o my_job.out "python3 my_job.py"
Other
For help with other jobs please contact the Helpdesk: helpdesk@floridapoly.edu or 863.874.8888.
...