wiki:Docs/Polaris

Version 1 (modified by grenville, 7 years ago) (diff)

Setting up UM 6.6.3 to run on Polaris

1 Central Installation Directory Structure

The central UM directory is /home/polaris_lds1/earhum. FCM (code management system), gcom (UM communications software), and UM vn 6.6.3 are held in this directory. Other versions of the UM and related software will also be installed here.

The central installation of UM vn 6.6.3 is in /home/polaris_lds1/earhum/hg6.6.3.

DirectoryDescription of Contents
HG2ES_ancilsAncillary files for the HadGEM2-ES model
HG2CCL60_ancilsAncillary files for the HadGEM2-CC L60 model
HG2AO_ancilsAncillary files for the HadGEM2 coupled Atmosphere-Ocean model
HG2AMIP_ancilsAncillary files for the HadGem2 AMIP model
ctldataSTASHmaster, ANCILmaster, spectral data, and vertical-levels files
sgismall executables and UM utilities, and installation information

2 Environment Variables and Your Files

Standard UM environment variables are set thus

Environment VariableValue
UMDIR /home/polaris_lds1/earhum
WORKDIR /nobackup/$USER
DEVTDIR $WORKDIR
DATADIR$WORKDIR
TMPDIR$WORKDIR/tmp/tmp.polaris.$$
POLARIS/nobackup/$USER
DATAM$POLARIS/$RUNID
DATAW$POLARIS/$RUNID

so dumps, diagnostics, lbcs, history files, and intermediate output will by default be sent to /nobackup/$USER/$RUNID. The final leave file for a run will be saved in /home/polaris_lds1/$USER/output.

Start files

3 Your Setup on Polaris

Copy the UM Setup section from /home/polaris_lds1/ldsgl/.bashrc to your .bashrc (note if you wish to use utilities for a version of the UM other than 6.6.3, you will need to source the appropriate .umsetvars file)

4 Model Build Information

The model build information is kept in configuration files which are read by the FCM build system. The appropriate compiler flags are used to build the model along with information about which libraries to link. We have used the following flags for the Polaris intel compiler for both model and communications builds

-i8 -r8 -fp-model precise -O1

These and all other Polaris settings are picked up by FCM when the branch

fcm:um_br/dev/grenville/hg6.6.3_polaris_fixes

is included in the UMUI job.

Attachments (1)

Download all attachments as: .zip