Changes between Version 2 and Version 3 of Projects/INSPECT


Ignore:
Timestamp:
08/08/13 13:40:23 (8 years ago)
Author:
grenville
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Projects/INSPECT

    v2 v3  
    22 
    33We 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. 
     4 
     5NEMOTAM 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. 
     6 
     7A simple ORCA2 NEMO/NEMOTAM pair of jobs has been successfully run (on a single processor) - here's how. 
     8 
     9== Instructions for installing and running basic ORCA2 NEMOTAM on um[12] == 
     10(6 Aug 2013)  
     11===================================================================== 
     12 
     13 
     14=== Step 1) Set up environment for um1 and um2 === 
     15 
     16a) Add to .profile / .kshrc:  
     17 
     18ulimit -c unlimited 
     19ulimit -s unlimited 
     20. /net/jasmin/users/simon/intel/composerxe\-2011.4.191/bin/compilervars.sh intel64 
     21export PATH=/home/jeff/linux_x86_64/mpich2-install/bin:$PATH 
     22export LD_LIBRARY_PATH=/panfs/jasmin/users/annette/netcdf/intel/lib:$LD_LIBRARY_PATH 
     23 
     24make sure you have access to an fcm - the following path will change soon but works for noe 
     25 
     26export PATH=$PATH:/home/cascade/fcm-1-5-vanilla/bin 
     27 
     28 
     29=== Step 2) Extract code to um servers (you need to be on PUMA for this step) === 
     30 
     31a) Create a directory to extract NEMO code to eg: 
     32     mkdir ~/nemotam/v3.4.1_test 
     33     cd ~/nemotam/v3.4.1_test 
     34 
     35b) Copy fcm configuration file:  
     36     cp ~annette/nemotam/v3.4.1_test/fcm-make.cfg .  
     37 
     38c) Edit file to use own username and directory on um servers.  
     39 
     40d) Run extract (ignore warnings about SYMLINKS) 
     41     fcm make  
     42 
     43 
     44=== Step 3) Build ORCA2 NEMO and NEMOTAM on um servers === 
     45 
     46a) Go to directory created on um eg:  
     47     cd /net/jasmin/users/annette/nemotam/v3.4.1_test/extract 
     48 
     49b) Copy compilation configuration file for um machines:  
     50     cd nemo/NEMOGCM/ARCH 
     51     cp /net/jasmin/users/annette/nemotam/arch-ifort_linux_um.fcm . 
     52 
     53c) Build:  
     54     cd ../CONFIG 
     55     makenemo –m ifort_linux_um –r ORCA2_TAM -n MY_ORCA2_TAM 
     56      
     57 
     58=== Step 4) Run direct NEMO model === 
     59 
     60a) Go to experiment directory created in build steps:  
     61     cd MY_ORCA2_TAM/EXP00  
     62 
     63b) Copy over example run script:  
     64     cp /net/jasmin/users/annette/nemotam/run_opa.ksh .  
     65   change CCFGDIR to pint to your MY_ORCA_TAM 
     66 
     67c) Run model:  
     68     ./run_opa.ksh  
     69   Output in:  
     70     ./Run1/ 
     71 
     72 
     73=== Step 5) Run NEMO-TAM model === 
     74 
     75a) Go back to experiment directory EXP00  
     76     cd ../   
     77 
     78b) Copy over example run script:  
     79     cp /net/jasmin/users/annette/nemotam/run_tam.ksh .  
     80   change CCFGDIR to pint to your MY_ORCA_TAM 
     81 
     82c) Run TAM model:  
     83     ./run_tam.ksh  
     84   Output in same place as main model:  
     85     ./Run1/ 
     86