Linux

The distributed C/C++ compiler distcc and compiler cache ccache was installed on the linux cluster fimm.bccs.uib.no. Both are by default calling the system 'gcc' compiler, but can also call other compilers.

distcc will speed up compile jobs by distributing the build over a cluster of nodes (currently 3 dual cpu Pentium4 Xeon nodes = 12 virtual cpus). To speed up builds using distcc, simply specify 'make -j12 CC=distcc'.

ccache will keep a cache of object files generated during builds, and re-use them when it sees that the exact same source is being rebuilt using the exact same compiler switches. If you're doing lots of "make clean; make" on the same sources, ccache will speed it up a lot! All you need to do is to specify 'make CC=ccache'.

distcc and ccache can also be used together via 'make -j12 CC="ccache distcc"'.

The Maui scheduler was upgraded from v3.2.5 to v3.2.6p9. This should help with the fair-share scheduling and backfill. Give lower priority to those who use a lot of cputime, and prioritize the once who run less.

Check 'showq' or 'showq -i' to see what priority your job has to get started. Complain to hpc-support@hpc.uib.no if you feel you're not getting high enough priority.

NFR-users should get top priority as long as they're not using more than 75% of the cputime.

Gaussian 02 C.02 has been installed on the linux cluster under /localnet/Gaussian/g03c02. Set up your environment for it by sourcing /localnet/Gaussian/g03c02/g03/bsd/g03.profile or /localnet/Gaussian/g03c02/g03/bsd/g03.login depending on what shell you're using. g03.profile for bourne/bash/ksh, g03.login for csh/tcsh.

OBS: You will have to be a member of the unix group "gaussian" to use Gaussian. Contact hpc-support@hpc.uib.no if you don't have, and need access.

For information on new features and bugfixes in this release, read http://www.gaussian.com/g_tech/g03_rel.htm.