Versions Compared

Key

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

What is the CRUG Cluster?

One of the goals of Carleton’s Computational Research Users Group is to create a shared, powerful, and expandable computation cluster that is usable by as many of our users as possible and funded by grants and faculty startup funds. Our users include faculty and students from all departments, and their needs are diverse. 

...

The system is designed to take advantage of the Slurm workload manager.  We expect that the majority of the jobs will take advantage of multiple cores through some type of parallel processing.  95% of our needs seem to be embarrassingly parallel.  Users “ssh” into command.dmz.carleton.edu and submit Slurm jobs through the linux command line. If you want to use the system to handle R jobs, specific documentation can be found here. An example of using Slurm can found at https://wiki.carleton.edu/pages/viewpage.action?pageId=57837534.  Some useful Slurm commands can be found at https://wiki.carleton.edu/display/carl/Useful+Slurm+commands.

To run a job on command:

Use an sftp or scp client to upload your code and data to command.dmz.carleton.edu (If you are are looking for a graphical interface for these commands, we recommend winscp for Windows users and cyberduck for Mac Users.)

If you code requires an executable (C, C++, java), then compile your code on command.dmz.carleton.edu.

Submit your code to the compute nodes using a command such as srun or sbatch (for examples, see  https://wiki.carleton.edu/pages/viewpage.action?pageId=57837534 ).

Note:  command and all of the compute nodes share the same network based file system. 

Note:  running commands on command.dmz.carleton.edu does eat up cpu time.  please limit your cpu usage on this machine;  run your code on the compute nodes via slurm!

If you want a CRUG account or are new to this, please contact Mike Tie for help.

What if I have a job that only needs one core or if I want to run a graphical application? 

...