Changes between Initial Version and Version 1 of access/APS1_ACCESS_C_new

Oct 10, 2014 2:25:27 PM (4 years ago)



  • access/APS1_ACCESS_C_new

    v1 v1  
     1= APS1 ACCESS-C Experiments Using ROSE Technology =
     3`Wenming LU,  Michael NAUGHTON`
     7The standard ACCESS-C experiment has been provided using `CYLC` on NCI HPC; please refer the following link
     11for details and other background information about ACCESS-C(ity) system (omiited in this wiki).
     14We have updated the ACCESS-C standard experiment on NCI HPC (`raijin`) using UK Met Office new technolgy `ROSE`.
     16Please note that the version of the standard APS1 ACCESS-C experiment is 7.6 and is not really compatible with
     18the `ROSE` technology. Therefore, we only employ `ROSE` to run the ACCESS-C experiment in a relatvley more usre
     20friendly way; it is not able to configure the experiment settings using `ROSE`. Users still need to refer to UMUI
     22or tools alike to configure the UM components which are used the standard ACCESS-C experiment. 
     25== APS1 ACCESS-C Preparation ==
     271. Update `.rashrc` on `raijin` as follows,
     29`setenv PROJECT dp9`
     31`setenv SHELL /bin/bash`
     33Please change `dp9` to your default project.
     352. Update `.bashrc` on `raijin`, add following lines into the script,
     37`module use ~access/modules`
     39`module load rose`
     41`module load cylc`
     433. Delete on `raijin` all other module load statments in `.bashrc` and other login scripts
     45such as `login`, `.profile` and `.bash_profile`, etc.
     49== APS1 ACCESS-C Installation ==
     51On `raijin`, please run the installation script,
     55The script will install the following things on either `raijin` or `accessdev`,
     571. Install `raijin:$HOME/aps1_access_c`; inside this directory,
     59 * `beans`: Containing UM and reconfiguration executable, archiving scripts and some utility scripts
     61 * `conf`: Containing ancilary, STASHMASTER and other configuration files
     63 * `cylc`: Containing all the `CYLC` scripts in `cylc/bin` and two shared header files
     65 * `cylc.ID`: User may try varaint settings; the name of the environment settings file is `env.$CYLC_ID`
     67 * `env.S`: default environment settings; `S` is the default `CYLC` suite ID
     712. Install `raijin:$HOME/roses/aps1_access_c/bin`
     73 * Producing all the `CYLC` scripts (soft links to `$HOME/aps1_access_c/cylc/bin`)
     753. Install `raijin:/short/$PROJECT/$USER/aps1_access_c_src`
     77 * Containing the um and reconfiguration source code of APS1 ACCESS-C
     794. Install `accessdev:$HOME/roses/aps1_access_c`
     81 * Containing all rose suite definition, info and conf files
     85== Running APS1 ACCESS-C  ==
     87Go to `accessdev:$HOME/roses/aps1_access_c` and type,
     89`rose suite-run`
     91a `gcylc` window will pop up and runs the ACCESS-C automatically for 2013070700Z (which is specified in `suite.rc`).
     93The output of the forecast data will be on `raijin:/short/$PROJECT/$USR/aps1_access_c_S`. You may comapre the forecast
     95data with those located `/g/data/access/AccessModelExperimentLibrary/aps1_access_c/data/output_data/2013070700`
     97The forecast data in netCDF format is located in `raijin:/short/$PROJECT/$USR/ncdata/aps1_access_c_S`
     99Note `_S` is appended to `aps1_access_c`. `S` is the `CLYC` suite ID define in `raijin:$HOME/aps1_access_c/cylc.ID`.
     101When running, the suite reads into the `env.$ID` to set variables for variant tasks.
     105== APS1 ACCESS-C Compilation of Source Code ==
     1071. Update the environment,
     109`module purge`
     111`module use ~access/modules`
     113`module load intel-cc/`
     115`module load intel-fc/`
     117`module load openmpi/1.6.5`
     119`module load netcdf/4.3.0`
     121`module load fcm/2.3.1`
     1242. Go to `raijin:/short/$PROJECT/$USER/aps1_access_c_src/ummodel` and type
     126`fcm build`
     128to produce UM executable. Look for the executbale in `raijin:/short/$PROJECT/$USER/aps1_access_c_src/ummodel/bin`,
     130the name of the executable is `UM7.6_UK4_EXEC_01.exe`.
     1323. Go to `raijin:/short/$PROJECT/$USER/aps1_access_c_src/umrecon` and type
     134`fcm build`
     136to produce UM Recinfiguration executable. Look for the executbale in `raijin:/short/$PROJECT/$USER/aps1_access_c_src/umrecon/bin`,
     138the name of the executable is `qxreconf`.