Getting Started with Bang (CSE 160)


The computing platform for the course is the CSME program's Bang cluster. This cluster consists of 35 Dell PowerEdge 1950 servers, which are interconnected with an infiniband switch. Each compute server has two quad-core Intel Xeon E5345 ("Clovertown") 2.33GHz CPUs, for a total of 8 cores per compute node, and 16GB of RAM.

Access

Bang's processing hardware includes 3 components:

Login to your account on the cluster's login server node (not the front end server node) by typing:

    ssh YourADLogin@ccom-bang-login.ucsd.edu

Use your current campus Active Directory (AD) login and password; these are the same as you use for the campus UCSD-PROTECTED wireless network, campus VPN service, and most of the ACMS servers/labs.

Students may reset their passwords with the "ACMS Global Password Change Tool" at:

        http://acms.ucsd.edu/students/gpasswd.html

Faculty and staff may reset their AD password at: http://adpass.ucsd.edu



Setting up your environment

The first time you log in to Bang, you'll be asked to set up your ssh key:

    It appears that you have not set up your ssh key.
    Enter passphrase (empty for no passphrase): 

In response to the question, use an empty passphrase, that, just hit return without any other input. If you use a non-empty passphrase, then the compute nodes cannot authenticate the login, resulting in an error message.

Once your ssh key has been set up, modify a "dot" file, .bash_profile, as follows. Append the file BASH_PROFILE, located in /share/class/public/cse160-wi13/Profiles, to the end of the .bash_profile, located in your home directory.

You will now and certain handy command aliases at your disposal. You'll also have a pre-defined environment variable, called PUB, where all public files for the course are located (such as provided code for the programming assignments and code examples):

/share/class/public/cse160-wi13

Now, you are ready to start running jobs.

To run jobs on Bang, read Running jobs on the Bang Cluster.


Software

Bang runs Rocks Cluster Linux 6.0, and the Rocks-bundled "SGE" batch job scheduler. Compilers include the Gnu compiler suite, version 4.4.6, that is bundled with Rocks 6.0 as well as the Gnu compiler suite, versions 4.7.2, which is availble by running the "module" command:

module load gcc-4.7.2

It's not possible to receive email on the login node and you can only "send out" email from the login node ccom-bang-login.ucsd.edu.

Obtaining Multicore Processor Characteristics

Here is a description of the memory hierarchy characteristics of Bang's multicore processors.

More generally, here is how to Explore an Intel processor's attributes.


Maintained by [Mon Jan 7 18:33:09 PST 2013]

Valid XHTML 1.0 Strict   Valid CSS!