Version 3 (modified by grenville, 8 years ago) (diff) |
---|
INSPECT
We are contributing to the NERC project “Improving simple climate models through process-based analysis of ocean heat uptake in AOGCMs and observations” (T.Kuhlbrodt, R Tailleux, J M Gregory). Our contribution will be to set up NEMOTAM (NEMO Tangent Linear and Adjoint models) on our local system, on MONSooN, HECToR and possibly on LOTUS. We shall port the model and subject it to performance testing and carry out some tuning and optimization for the various architectures on which it runs. This project is in its early stages.
NEMOTAM version 3.4.1 is now available from the PUMA NEMO repository as a branch. Annette has installed the software required to run NEMO and NEMOTAM on a local Reading machine (um1) along with NEMO.
A simple ORCA2 NEMO/NEMOTAM pair of jobs has been successfully run (on a single processor) - here's how.
Instructions for installing and running basic ORCA2 NEMOTAM on um[12]
(6 Aug 2013) =====================================================================
Step 1) Set up environment for um1 and um2
a) Add to .profile / .kshrc:
ulimit -c unlimited ulimit -s unlimited . /net/jasmin/users/simon/intel/composerxe\-2011.4.191/bin/compilervars.sh intel64 export PATH=/home/jeff/linux_x86_64/mpich2-install/bin:$PATH export LD_LIBRARY_PATH=/panfs/jasmin/users/annette/netcdf/intel/lib:$LD_LIBRARY_PATH
make sure you have access to an fcm - the following path will change soon but works for noe
export PATH=$PATH:/home/cascade/fcm-1-5-vanilla/bin
Step 2) Extract code to um servers (you need to be on PUMA for this step)
a) Create a directory to extract NEMO code to eg:
mkdir ~/nemotam/v3.4.1_test cd ~/nemotam/v3.4.1_test
b) Copy fcm configuration file:
cp ~annette/nemotam/v3.4.1_test/fcm-make.cfg .
c) Edit file to use own username and directory on um servers.
d) Run extract (ignore warnings about SYMLINKS)
fcm make
Step 3) Build ORCA2 NEMO and NEMOTAM on um servers
a) Go to directory created on um eg:
cd /net/jasmin/users/annette/nemotam/v3.4.1_test/extract
b) Copy compilation configuration file for um machines:
cd nemo/NEMOGCM/ARCH cp /net/jasmin/users/annette/nemotam/arch-ifort_linux_um.fcm .
c) Build:
cd ../CONFIG makenemo –m ifort_linux_um –r ORCA2_TAM -n MY_ORCA2_TAM
Step 4) Run direct NEMO model
a) Go to experiment directory created in build steps:
cd MY_ORCA2_TAM/EXP00
b) Copy over example run script:
cp /net/jasmin/users/annette/nemotam/run_opa.ksh .
change CCFGDIR to pint to your MY_ORCA_TAM
c) Run model:
./run_opa.ksh
Output in:
./Run1/
Step 5) Run NEMO-TAM model
a) Go back to experiment directory EXP00
cd ../
b) Copy over example run script:
cp /net/jasmin/users/annette/nemotam/run_tam.ksh .
change CCFGDIR to pint to your MY_ORCA_TAM
c) Run TAM model:
./run_tam.ksh
Output in same place as main model:
./Run1/
Attachments (2)
- NEMO_logo.gif (4.5 KB) - added by annette 8 years ago.
- NEMO-logo-small.gif (3.1 KB) - added by ros 7 years ago.
Download all attachments as: .zip