The ability to understand the natural world through cause-and-effect relationships is key to science. That's where the Blugold Supercomputing Cluster comes in. It uses analysis of mathematical models and computer simulations to gain understanding of physical and chemical systems. In addition, the cluster has software for the analysis of all types of financial data, and for producing complex multidimensional graphics.
What this means for you is your learning and discovery in all science-related disciplines really takes off when you work with the Blugold Supercomputing Cluster. By delivering large amounts of information at a fast pace, high-performance computing through the cluster is a central tool to enhance learning, research, and discovery. The Blugold Supercomputing Cluster integrates into many courses and promotes campus-wide collaborations in faculty-student research.
Want more information?
We have an entire wiki page dedicated to the Blugold Supercomputing Cluster. Find all of the information about the hardware and specs, getting started with the program, and what programs our equipment works with.
Working from off campus? Not sure what coding you need? We have a few things listed out for you to make it easier than ever. If you don't see your question below, feel free to contact us and we'll be able to help you out.
Login off campus
If you are working off-campus, you will need VPN. Please visit our help area for more information.
If you are using campus network, type 'ssh bgsc.uwec.edu' enter your 'university ID' and 'password' to login.
Submitting a job through Slurm
To use Slurm, first make sure you load the module:
module load slurm
You can view the Slurm job queue by entering the command
To submit a job you must have these script flags in your submission file. Notice the comments after the flags. These comments explain what each flag is for and it's purpose.
#SBATCH -- partition=batch #Partition to submit to
#SBATCH -- time=00:00:30 #Time limit for this job
#SBATCH -- nodes=1 #Nodes to be used for this job during runtime
#SBATCH -- ntasks-per-node=1 #Number of CPU's Per node
#SBATCH -- mem=150 #Total memory for this job
#SBATCH -- job-name="Slurm Sample" #Name of this job in work queue
#SBATCH -- output=ssample.out #Output file name
#SBATCH -- output=ssample.err #Error file name
#SBATCH -- mail-user=<your desired email address> #Email to send notifications to
#SBATCH -- mail-type=ALL #Email notification type (BEGIN, END, FAIL, ALL)
The flags listed below are subject to change to the needs of your job.
#SBATCH – time=00:00:30The time format here is DD-H:M:S
#SBATCH – ntasks-per-node=1
#SBATCH – mem=150
#SBATCH – job-name="Slurm Sample"
#SBATCH – output=ssample.out
#SBATCH – output=ssample.err
To submit your job to the job queue
sbatch <your script name>
For a walk through video on this process please visit our channel: coming soon