A set of utilities for running calculations on a SLURM powered supercomputer
This will get you a full copy of utilities set developed to run on a supercomputer
Be careful! This utility will clean your ~/.bash_profile file!To omit this behavior replace > ~/.bash_profile to >> ~/.bash_profile in init.sh.
Code to install:
cd ~/
wget https://github.com/starobinskii/SCC-Utility/archive/master.zip
unzip ~/master.zip
mv ~/SCC-Utility-master ~/Utilities
rm -f ~/master.zip
bash ~/Utilities/init.sh
Or a one-liner:
cd ~/; wget https://github.com/starobinskii/SCC-Utility/archive/master.zip; unzip ~/master.zip; mv ~/SCC-Utility-master ~/Utilities; rm -f ~/master.zip; bash ~/Utilities/init.sh
This will download the current version of SCC Utility and run the script init.sh to deploy it.
Use this command to create a new project:
~/Utilities/createProject.sh
This is a list of additional functions and command that will be provided in your ~/.bash_profile file.
qq– see the queue of current tasks (auto-update every second)ww– see the local task manager (auto-update every second)space– calculate the weight of the current directory (may take time)sccInfo– information about supercomputer system (ip, number of cores, etc.)setTime 10:00 1234– set time limit to 10 minutes for a task with JOBID = 1234clean– delete all the logs in the current direcorynotify "Hello"– send a message "Hello" using the contact data specified in~/user.cfgpublish ./text.log– load a file to the Ailurus servercalc 1+3– do simple math usincbcmultiDo echo "Hello"– evaluate the commandecho "Hello"every 1 second
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Egor Starobinskii - Initial work - starobinskii
This project is licensed under the BSD 3-Clause License - see the LICENSE file for details