Versions Compared

Key

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

...

As mentioned on the main page, Axon is a computer cluster where a scheduler program is used to submit compute tasks, called jobs, to one or more nodes in the cluster. Jobs are submitted to the cluster via a login node (axon.rc.zi.columbia.edu) as show shown in the diagram below:

Accounts on Axon

...

Lab NameLab Account Name
Center for Neurotheoryctn
Kriegeskorte Labnklab
Issa Labissa
Bendesky Labablab
Aronov Labaronov
Mesgarani Labnaplab

Polleux Lab

pascal

U19 Motor

u19moc3

Litwin Kumar

lkumar

Gadagkar

gadagkar

Axel

axel

Kahn

kahn

Gogos

gogos

Hillman

hillman

Shadlen

shadlen

Mann

mann

The lab account name is an abbreviation associated with your lab that is used by the cluster manager on Axon and as a mechanism to separate your lab's files from another lab's data on the filesystem.

...

Warning
titleThe login node (axon.rc.zi.columbia.edu) is for job preparation, not computation!

The login node has limited CPU and memory resources, and should only be used for the preparation of batch jobs or to start an interactive session on one of the nodes.  Terminal sessions on axon.rc.zi.columbia.edu have limits enforced by the operating system- you may only use at most 1 GB of RAM and 6 hours worth of CPU time.  Trying to use more resources will not work.  This is to ensure that other researchers using the login node to submit jobs won't have their work disrupted.

...

The Axon login node can be accessed when you are on the Columbia campus or using the VPN by using command below (where UNI is replaced by your Columbia UNI):

Code Block
languagebash
themeFadeToGrey
titleTo login to the cluster ssh into the login node (replace aa3301 UNI with your uni)
ssh aa3301@axonUNI@axon.rc.zi.columbia.edu
aa3301@axon.rc.zi.columbia.edu's password:
Last login: Fri
Dec 27 15:35:33 2019 from adm.rc.zi.columbia.edu
[aa3301@axon ~]$

Connecting from outside the Columbia network

...

Code Block
languagebash
themeMidnight
> ssh -p 55 aa3301@axonUNI@axon-remote.rc.zi.columbia.edu
aa3301@axon-remote.rc.zi.columbia.edu's password:
Last login: Thu Apr  2 17:01:47 2020 from adm.rc.zi.columbia.edu
Welcome to the Axon GPU Cluster!
...

You can make an ssh config file to abbreviate the above command. By creating a file named ~/.ssh/config (if it doesn't already exist) you can connect using a shorter name:

Code Block
languagebash
titleSample .ssh config to connect to axon remotely
Host axon-remote
    HostName axon-remote.rc.zi.columbia.edu
    User aa3301 
    # change aa3301 above to your uniUNI 
    Port 55

Once you have ~/.ssh/config in place you can run the abbreviated ssh command shown below:

Code Block
languagebash
themeMidnight
titleConnecting using the ~/.ssh/config example above
> ssh axon-remote
aa3301@axonUNI@axon-remote.rc.zi.columbia.edu's password:
Last login: Thu Apr  2 17:53:41 2020 from vpn-10-192-140-203.dyn.columbia.edu
Welcome to the Axon GPU Cluster!
...

...