Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Please work with a faculty member to sponsor your work.

Accessing the HPC Cluster

...

Shell and Data Access

Shell Access

  • Use SSH to access the command shell use SSH; to upload files use SFTP or SCP:

    • Host: login.hpc.lab

    • Port: 22

    • Credentials : your Florida Poly username and password

Submitting a job to LSF using bsub

...

Compile the hello_world example code provided by default

  1. /opt/ibm/platform_mpi/bin/mpicc -o hello_world.exe /opt/ibm/platform_mpi/help/hello_world.c

Submit a job through LSF to test the message passing

...

File Upload

  • Use SFTP or SCP to upload files with the access parameters shown above.

Applications and Packages

Compiling Source

The following compilers are installed:

  • mpicc : /opt/ibm/platform_

...

  • mip/bin/

...

Check the output of the %J.out file to verify results

Applications

...

  • mpicc

  • gcc :

  • gfortran :

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.

  • To list all available packages:

    • spack find

  • To load a package into your environment:

    • spack load

    • You can specify a software version as part of the load:

    • spack load python@3.7.3 loads Python 3.7.3

Python and PIP

If you load install Python using Spack (above) you can use PIP to install other modules:

  • spack load python

  • python3 -mpip install matplotlib

...

If you need an application that’s not available through Spack please contact the Helpdesk: helpdesk@floridapoly.edu or 863.874.8888.

Submitting a Job

Linux binaries

  1. Submit a job through LSF to test the message passing

    1. bsub -n 10 -R "span[ptile=1]" -o %J.out "/opt/ibm/platform_mpi/bin/mpirun -lsf -vapi /home/(Username)/hello_world.exe; wait"

  2. Check the output of the %J.out file to verify results

Python

  • Install Python
    spack load python

  • Install Python bsub
    python3 -mpip install bsub

  • Run your code with bsub
    [Liam, how would this work?]

Other

For help with other jobs please contact the Helpdesk: helpdesk@floridapoly.edu or 863.874.8888.

...