NERSC logo National Energy Research Scientific Computing Center
  A DOE Office of Science User Facility
  at Lawrence Berkeley National Laboratory
 
PackagePlatformVersionModule Docs
(*) Denotes limited support

Historical: Seaborg UNIX Environment
Seaborg Decommissioned January 2008

IBM's brand of UNIX is known as AIX. AIX does not use the module approach to environment management for system software such as compilers and run-time libraries. However, third-party and public domain software installed and managed by NERSC's User Services Group (USG) are accessible through modules. Most third-party software is not in your default command search path; you must load the corresponding module to use the software.

Your AIX initialization files in your home directory (dot-files) have been configured for maximum flexibility and ease of maintenance, both for you and the NERSC staff. A long listing of your dot-files should look similar to this:

s00509% ls -la
total 1152
drwxrwxr-x   2 user   aaa    8192 Sep 14 18:58 ./
drwxrwxr-x  32 bin    aaa    8192 Oct 05 12:33 ../
lrwxrwxrwx   1 user   aaa      26 Sep 14 18:58 .cshrc@ -> /usr/common/usg/etc/.cshrc*
-r-xr-xr-x   1 user   aaa      74 Sep 10 11:01 .cshrc.ext*
lrwxrwxrwx   1 user   aaa      27 Sep 14 18:58 .kshenv@ -> /usr/common/usg/etc/.kshenv*
-r-xr-xr-x   1 user   aaa      83 Sep 10 11:02 .kshenv.ext*
lrwxrwxrwx   1 user   aaa      26 Sep 14 18:58 .login@ -> /usr/common/usg/etc/.login*
-r-xr-xr-x   1 user   aaa     183 Oct 01 13:08 .login.ext*
lrwxrwxrwx   1 user   aaa      28 Sep 14 18:58 .profile@ -> /usr/common/usg/etc/.profile*
-r-xr-xr-x   1 user   aaa     194 Oct 01 13:08 .profile.ext* 

The files .cshrc, .login, .profile, and .kshenv are read-only links. Please do not delete them. You should make all your individual customizations in the files named .cshrc.ext, .login.ext, .profile.ext, and .kshenv.ext. These .ext files are sourced by the corresponding dot-files.

Seaborg by default is configured to write out 'light' or smaller corefiles than AIX would typically produce. These light corefiles dump out higher level information than full core files and will show up in your stderr file. If you have a need for the entire core file for debugging purposes you can unset the following environment variable unsetenv MP_COREFILE_FORMAT or in bash unset MP_COREFILE_FORMAT

If you would like to have a module automatically loaded every time you log in, you should issue this command on Seaborg
% module initadd module_name
If your home directory does not contain these links and .ext files, run the following command to re-create them, then log out and log in again.
% /usr/common/usg/Modules/default/bin/add.modules

Shells

When your account is created on the SP your default interactive shell is set to the C shell. If you want to change the default shell, connect via ssh to sadmin.nersc.gov and use the chsh command. It will then take up to one hour for that change to be propagated to all the SP login nodes. The available shells are:
                /usr/bin/sh
                /usr/bin/bsh
                /usr/bin/csh
                /usr/bin/ksh
                /usr/bin/tcsh
                /usr/bin/bash
In November 2001, tcsh was made a supported shell on seaborg. Information about using tcsh is available in the announcement.

In February 2002, bash was made a supported shell on seaborg. Information about using bash is available in the announcement.

Parallel Environment

See Running Programs on the SP for a discussion of the parallel operating environment on Seaborg.


LBNL Home
Page last modified: Tue, 22 Apr 2008 18:11:25 GMT
Page URL: http://www.nersc.gov/nusers/systems/SP/old_stuff/env.php
Web contact: webmaster@nersc.gov
Computing questions: consult@nersc.gov

Privacy and Security Notice
DOE Office of Science