Piranha is our Intel-based Linux cluster. It was installed in the Summer/Fall 2009 and currently resides in the VUIT Data Center in the Hill building.
Getting an accountTo get an account on piranha, you'll first need to obtain a structural biology UNIX account. Then login to the machine "piranha" from any CSB maintained system or "piranha.structbio.vanderbilt.edu" from other systems on campus.
Filesystem layout on PiranhaFor usability and convenience, your structural biology home directory is network-mounted on piranha, pir nodes, and gluster servers.
Piranha also features a high performance clustered filesystem which uses Gluster over infiniband. There are two directories /pirstripe and /pirdist mounted on piranha, pir, and gluster machines. For the best performance when dealing with large sequential reads and writes, we recommend using /pirstripe which writes and reads from all gluster machines simultaneously. For the best performance when dealing with many small files we recommend using /pirdist which writes and reads from individual gluster machines. The two directories, /pirstripe and /pirdist, are two separate and unique Gluster filesystems, i.e. they are not linked so you won't see the same files under /pirstripe that you see under /pirdist. Files in the gluster directories /pirdist and /pirstripe are not backed up.
When copying files to and from /pirstripe or /pirdist to your home directories on the BlueArc (BA) you should use one of the 5 gluster (gluster1 .. gluster5) machines. It is also possible to install the gluster stack on your local CSB workstation but unless you have a gigabit connection and are on a 129.59. IP address on the Arts and Sciences side of campus, transfer speeds will be very slow due to the VUMC firewall.
For access to the gluster filesystem on the cluster or for direct access from your local workstation please send an email to email@example.com or submit a ticket to request tracker.
After you are confident that your code works, you may use the gluster* machines for compiling code that you intend to run on the pir* nodes that will use MVAPICH. You will need to either use "sbset mvapich2-gcc" or "sbset mvapich2-icc11" again depending on whether you want to compile your code against the gcc compiled MVAPICH or the Intel v11 compilers compiled MVAPICH. Do not run, test, or debug your applications on the gluster machines.