Stacks Image 20108

For Academics

Cluster tips

Cluster usage tips for Mac.

Remove need for password

This is particularly useful for the speedy click-to-download iTerm2 integration.

Full instructions here.

Briefly, generate key

ssh-keygen -t rsa

(leave passphrase empty)

Upload to host

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

iTerm2

Setup profile for each cluster

Allows to quickly start a new connection

Preferences > Profiles > plus button

General tab

  • name (cluster name)
  • shortcut key (Ctrl-Cmd-2)
  • Command (Login Shell ssh [email protected])
  • Working directory (Home directory)

Colors tab - choose a colour scheme to uniquely identify it from a local terminal

Keys tab > presets > Natural text editing - Allows to navigate with alt-arrow, cmd-arrow and insert # in vim

Advanced tab

Code your own commands accessible by clicking terminal selections. For example to allow to sftp to a file through BBEdit (this is not needed anymore. Simply right click on any file and it opens in default app on your Mac):

Smart selection > Word bounded by whitespace > edit actions

make a new one

  • Title - Open in BBEdit
  • Action - Run Command...
  • parameter - /usr/bin/open -a BBEdit sftp://\u@\h/\d//\0

Install iTerm integration

log in to cluster

iTerm2 > install Shell integration

Allows to click to download files shown on screen and Alt-drag files from the mac to the iTerm2 window to upload them to current folder.

If right click to download results in wrong hostname (check by hostname -f)

Add one line on top of bash_profile

export iterm2_hostname=HOSTNAME # (eg login.hpc.vub.be )

.bashrc

Useful commands for slurm

start interactive job

alias int="srun --time=4:00:00 --ntasks=1 --nodes=1 --partition=sixhour --pty /bin/bash -l"

Queue of your jobs only (edit "user")

alias sq="squeue -u user"

queue of (inaccurately) estimated start time of your jobs only (edit "user")

alias sqs="squeue -u user --start"

Available processors in queue of choice

sp="sinfo -o%C --partition QUEUE"

Available memory in queue of choice

sm="sinfo -o%e --partition QUEUE"

Completed job information to make efficient usage of future jobs

seff -jobID

Set vim as default (used in broot)

export VISUAL=vim;
export EDITOR=vim;

Other slurm commands

Information on available resources

crctool
sinfo

Usage by user

sreport user top start=0101 end=0201 TopCount=50 -t hourper --tres=cpu,gpu

report user top start=0101 end=0201 TopCount=50 -t hourper --tres=mem
Post 1 / 5 Post

Tag:

Sex chromosome papers RSS


Where did the Y chromosome in the spiny rat go, and how did it get there?
Link

The contribution of small RNAs to the evolution of separate sexes and sex chromosomes in the plant Silene latifolia
Link

The genome sequence of the Four-spotted Footman moth, Lithosia quadra (Linnaeus, 1758)
Link