Supercomputer Notes

From NNML

Contents

General information

  • The main web page for information about the supercomputer is here .

There are six hosts that you can connect to:

  • marylou info
    • No automatic RSA authentication (at least I couldn't get it to work)
    • No java
    • Shared home directory
    • GCC 3.3
    • OS: IRIX
  • marylou1
    • No automatic RSA authentication (at least I couldn't get it to work)
    • No java
    • Shared home directory
    • GCC 3.2.2
    • OS: IRIX
  • marylou2 info
    • Not working at this time.
  • marylou4 info
    • No java
    • Local home directory
    • GCC 3.2.3 (Red Hat)
    • OS: RHEL
  • maryloux info
    • Java 1.4.2
    • Shared home directory
    • GCC 3.3.2 (Red Hat)
    • OS: Linux 2.4
  • marylou10 info
    • Java 1.4.2
    • Shared home directory
    • GCC 2.95 (AIX)
    • OS: AIX

Getting set up

  • To get an account, click on Getting an Account and follow the instructions. You'll need to provide your student ID, email address, and your advisor's information (Dr. Martinez in our case). You'll also need to write a quick paragraph justifying your need for the supercomputer, which shouldn't be that hard for people in our lab.
  • You may want to set up a key pair for SSH:
ssh loginname@maryloux.et.byu.edu
mkdir .ssh
chmod 700 .ssh
cd .ssh
vi config ## Contents below
ssh-keygen -t rsa -f id_rsa ## Blank password
cp id_rsa.pub authorized_keys
  • Contents of config:
Host mxlogin maryloux mx*
    CheckHostIP no
    StrictHostKeyChecking no
    GlobalKnownHostsFile /opt/xcat/etc/gkh
    BatchMode yes

Submitting jobs to the scheduler

  • There's a tutorial on using the job scheduler here
  • To submit a job, you use qsub :
qsub jobscript.sh
qsub binary_name
    • Note: qsub will give you a job number back on the command line.
  • To find out the status of jobs, use qstat :
qstat
qstat 1669
  • To cancel a job, use qdel :
qdel 1669

Gotchas

  • The location of bash is /usr/local/bin/bash . Other interpreters may be in nonstandard locations as well. (E.g. perl is at /usr/sbin/perl .)
  • Backspace may be interpreted as delete in editors or a control sequence in the shell.
  • The command will start in your home directory, not in the current directory.
Views
Personal tools
  • Log in
Navigation
Toolbox