(*) 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.
|