| 4 | |
| 5 | 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. |
| 6 | |
| 7 | A 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 | |
| 16 | a) Add to .profile / .kshrc: |
| 17 | |
| 18 | ulimit -c unlimited |
| 19 | ulimit -s unlimited |
| 20 | . /net/jasmin/users/simon/intel/composerxe\-2011.4.191/bin/compilervars.sh intel64 |
| 21 | export PATH=/home/jeff/linux_x86_64/mpich2-install/bin:$PATH |
| 22 | export LD_LIBRARY_PATH=/panfs/jasmin/users/annette/netcdf/intel/lib:$LD_LIBRARY_PATH |
| 23 | |
| 24 | make sure you have access to an fcm - the following path will change soon but works for noe |
| 25 | |
| 26 | export 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 | |
| 31 | a) Create a directory to extract NEMO code to eg: |
| 32 | mkdir ~/nemotam/v3.4.1_test |
| 33 | cd ~/nemotam/v3.4.1_test |
| 34 | |
| 35 | b) Copy fcm configuration file: |
| 36 | cp ~annette/nemotam/v3.4.1_test/fcm-make.cfg . |
| 37 | |
| 38 | c) Edit file to use own username and directory on um servers. |
| 39 | |
| 40 | d) Run extract (ignore warnings about SYMLINKS) |
| 41 | fcm make |
| 42 | |
| 43 | |
| 44 | === Step 3) Build ORCA2 NEMO and NEMOTAM on um servers === |
| 45 | |
| 46 | a) Go to directory created on um eg: |
| 47 | cd /net/jasmin/users/annette/nemotam/v3.4.1_test/extract |
| 48 | |
| 49 | b) 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 | |
| 53 | c) 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 | |
| 60 | a) Go to experiment directory created in build steps: |
| 61 | cd MY_ORCA2_TAM/EXP00 |
| 62 | |
| 63 | b) 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 | |
| 67 | c) Run model: |
| 68 | ./run_opa.ksh |
| 69 | Output in: |
| 70 | ./Run1/ |
| 71 | |
| 72 | |
| 73 | === Step 5) Run NEMO-TAM model === |
| 74 | |
| 75 | a) Go back to experiment directory EXP00 |
| 76 | cd ../ |
| 77 | |
| 78 | b) 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 | |
| 82 | c) Run TAM model: |
| 83 | ./run_tam.ksh |
| 84 | Output in same place as main model: |
| 85 | ./Run1/ |
| 86 | |