https://docs.google.com/forms/d/e/1FAIpQLSexQVFZmah6n3civiNJGkxnkVecUOTWKJfFE4ZVhr9dDJstqw/viewform
Idaho State University's College of Science and Engineering has several compute clusters that can be accessed by faculty, staff, and students in the University. This is a "How to get started" with our compute clusters.
All of our clusters run CentOS 7. They can only be accessed via ssh on port 22. This guide is a great tool for anyone new to SSH and the command line. For everyone else, below is the proper command for minerve. Your password will be the same password that you use to login to Bengalweb.
ssh <username>@minerve.cose.isu.edu
For thorshammer:
ssh <username>@thorshammer.rdc.isu.edu
We use a job scheduling tool called Torque to execute jobs. Jobs are submitting using the command "qsub". Parameters, configurations, programs are put into a submission file and then submitted via "qsub".
Here is an example qsub submission file for submitting a compiled c++ program (helloworld.c++) that will be scheduled with the command "qsub <name of saved file below".
#!/bin/bash
#PBS -S /bin/bash
#PBS -m abe
#PBS -M <email address>@isu.edu
#PBS -N <submissionName>
#PBS -q default
#PBS -l nodes=<number of nodes between 1-8>:ppn=<number of processors per node 1-16>
#PBS -e ./<error filename example: error.txt>
#PBS -o ./<output filename example: output.txt>
PROGRAM="<path to program>/helloworld.c++"
echo "Starting Hello World job from in 5 seconds: $PROGRAM"
sleep 5
mpirun -np <number of nodes multiplied by number of processors per node> $PROGRAM
Further reading - http://www.arc.ox.ac.uk/content/torque-job-scheduler
c, c++, java, fortran, docker, and a handful of others. If the software you need is not installed, or you are having issues submitting a job, please email us at hpcchelp@isu.edu.