Changes between Version 1 and Version 2 of Projects/INSPECT/ShaCoNEMO-ORCA1-ARCHER


Ignore:
Timestamp:
22/11/16 16:39:49 (3 years ago)
Author:
annette
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Projects/INSPECT/ShaCoNEMO-ORCA1-ARCHER

    v1 v2  
    1 = IPSL ORCA1 configuration on ARCHER =  
     1= IPSL ORCA1 on ARCHER =  
    22 
    3 Instructions for running the ShaCoNEMO ORCA1 setup on ARCHER.  
     3[[PageOutline]] 
     4 
     5Instructions for running the ShaCoNEMO ORCA1 configuration on ARCHER.  
    46 
    57== Access ==  
     
    810http://www.nemo-ocean.eu/user/register 
    911 
    10 The ORCA1 configuration is held in the ShaCoNEMO repository. You need to register for access, but this uses the same username and password as main NEMO repository.  
     12The ORCA1 configuration is held in the ShaCoNEMO repository. You need to register for access, and this uses the same username and password as the main NEMO repository.  
    1113 
    1214To create a branch to hold your code changes on the NEMO repository, you will need additional permissions.  
     
    1719http://www.nemo-ocean.eu/Using-NEMO/User-Guides/Basics/NEMO-Quick-Start-Guide 
    1820 
    19 ORCA1_LIM3_PISCES configuration is documented on the ShaCoNEMO (Shared Configuration) wiki:  
     21The ORCA1_LIM3_PISCES configuration is documented on the ShaCoNEMO (Shared Configuration NEMO) wiki:  
    2022https://forge.ipsl.jussieu.fr/shaconemo/wiki/README_ORCA1_LIM3_PISCES 
    2123 
     
    2325* PISCES is the biogeochemical model  
    2426 
    25 NEMO uses an external library to handle model output diagnostics (XIOS), documented here:  
     27NEMO uses an external library to handle model output diagnostics calkled XIOS, which is documented here:  
    2628http://forge.ipsl.jussieu.fr/ioserver/wiki 
    2729 
     
    3941== Code extract ==  
    4042 
    41 On ARCHER, navigate to the directory that you wish to hold the code. You may wish to use the home directory as this is backed up.  
     43First you need to check out the code from the NEMO repository.  
    4244 
    43 To checkout to a directory called `NEMOGCM_3.6_r6969`, run the following, replacing `mylogin` with your NEMO username (you will be prompted for your password):  
     451. On ARCHER, navigate to the directory that you wish to hold the code. If you are making changes to the standard configuration, you may wish to use the home directory as this is backed up.  
     46 
     472. To checkout the code to a directory called `NEMOGCM_3.6_r6969`, run the following, replacing `mylogin` with your NEMO username (you will be prompted for your password):  
    4448{{{ 
    4549svn --username "mylogin" co -r6969 http://forge.ipsl.jussieu.fr/nemo/svn/branches/2015/nemo_v3_6_STABLE/NEMOGCM NEMOGCM_3.6_r6969 
    4650}}} 
    4751 
    48 This creates an subversion "working copy". Running `svn info` lists the revision that was checked out, and `svn diff` lists the changes that have been made.  
     52 This creates a subversion "working copy". Running `svn info` lists the revision that was checked out, and `svn diff` lists the changes that have been made.  
    4953 
    50 Then setup and extract the ORCA1 configuration:  
     543. To setup and extract the ORCA1 configuration:  
    5155{{{ 
    5256cd NEMOGCM_3.6_r6969/CONFIG 
    5357}}}  
    5458 
    55 Then edit `cfg.txt` to add the line: 
     59 Then edit `cfg.txt` to add the line: 
    5660{{{ 
    5761ORCA1_LIM3_PISCES OPA_SRC LIM_SRC_3 NST_SRC TOP_SRC 
    5862}}}  
    5963 
    60 Then checkout the ORCA1 configuration:  
     644. Next checkout the ORCA1 configuration using the same username (`mylogin`) and password as for the NEMO checkout:  
    6165{{{ 
    6266svn --username "mylogin" co http://forge.ipsl.jussieu.fr/shaconemo/svn/trunk/ORCA1_LIM3_PISCES 
    6367}}}  
    6468 
    65 Use same username and password as main NEMO website.  
     69 This creates the directory `ORCA1_LIM3_PISCES`, which is another "working copy".  
     70 
     71== Code build == 
     72 
     73To build NEMO, you need to point to the location of XIOS, and the parallel-netCDF libraries. A version of XIOS-1 can be found here:  
     74{{{ 
     75/work/n02/n02/annette/nemo/xios-1.0_r703 
     76}}} 
     77To build your own XIOS, see the notes [#BuildingXIOS below].  
     78 
     79It is advisable to build NEMO with the same key modules as the library:  
     80* `cce/8.4.1` 
     81* `cray-netcdf-hdf5parallel/4.3.3.1` 
     82* `cray-mpich/7.2.6` 
     83 
     841. Navigate to the directory holding the build definition files:  
     85{{{ 
     86cd NEMOGCM_3.6_r6969/ARCH 
     87}}} 
     88  Then copy in the new ARCHER file `arch-XC30_NCAS_ARCHER.fcm`.  
     89{{{ 
     90cp /work/n02/n02/annette/nemo/NEMOGCM_3.6_r6969/ARCH/arch-XC30_NCAS_ARCHER.fcm .  
     91}}} 
    6692 
    6793 
     94 
     95== Working practices ==  
     96 
     97Use of home 
     98Branches  
     99 
    68100   
     101== Building XIOS ==  
     102 
     103http://forge.ipsl.jussieu.fr/ioserver/wiki/documentation