-
Notifications
You must be signed in to change notification settings - Fork 5
Farm Interactive Use
In scientific computing, we usually need to work
interactively. Normally we interact with SLURM by submitting batch
scripts with sbatch. To work with the cluster interactively, we need
to use srun. As these jobs may often take some time, it is usually recommended to run them from within a screen login.
First, calculate how much memory you need in megabytes. 1 gigabyte is 1024 megabytes. You can also use Google, i.e. 16GB in megabytes.
The best approach is to use the implementation of R Studio available on Farm here
Alternatively, you can launch bash which will give you
a shell, from which you can launch R.
$ ssh -X farm
$ srun -p bigmemh -t 2:00:00 --mem 16384 --pty bash
$ module load R
$ R
This will open up an R session directly on your local machine, and from there you
can work with it interactively.
A very important bit of advice: remember to save and close your R sessions, as a network interruption will lead to a loss of your connection and data. Be sure to maintain your work in a script locally too. Also, when you're done, always close your R session. If not, SLURM will assume you are still using the session and its resources will held from other users.
If you need to use samtools or other programs to interactively
inspect data, you'll need to use a similar approach to above. To do
this, launch:
$ ssh -X farm
$ srun -p bigmemh -t 2:00:00 --mem 16384 --pty bash
Then, you can work with bash directly. Remember, close your bash
session (exit) after you are done!
RILab Wiki
Farm Subwiki
- Farm Information
- How to Use
- Account Set Up
- Data Transfer
- Interactive Use
- Software Installation
- Customization
- Productivity Tips
- Other Tips and Tricks
- Emailing Help
Other Computing Information
Maize
Protocols