Changes between Initial Version and Version 1 of access/APS1_ACCESS_C_new


Ignore:
Timestamp:
Oct 10, 2014 2:25:27 PM (4 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • access/APS1_ACCESS_C_new

    v1 v1  
     1= APS1 ACCESS-C Experiments Using ROSE Technology =
     2
     3`Wenming LU lwenming@bom.gov.au,  Michael NAUGHTON mjn@bom.gov.au`
     4
     5[[BR]]
     6
     7The standard ACCESS-C experiment has been provided using `CYLC` on NCI HPC; please refer the following link
     8
     9https://trac.nci.org.au/trac/access/wiki/APS1_ACCESS_C
     10
     11for details and other background information about ACCESS-C(ity) system (omiited in this wiki).
     12
     13[[BR]]
     14We have updated the ACCESS-C standard experiment on NCI HPC (`raijin`) using UK Met Office new technolgy `ROSE`.
     15
     16Please note that the version of the standard APS1 ACCESS-C experiment is 7.6 and is not really compatible with
     17
     18the `ROSE` technology. Therefore, we only employ `ROSE` to run the ACCESS-C experiment in a relatvley more usre
     19
     20friendly way; it is not able to configure the experiment settings using `ROSE`. Users still need to refer to UMUI
     21
     22or tools alike to configure the UM components which are used the standard ACCESS-C experiment. 
     23
     24[[BR]]
     25== APS1 ACCESS-C Preparation ==
     26
     271. Update `.rashrc` on `raijin` as follows,
     28
     29`setenv PROJECT dp9`
     30
     31`setenv SHELL /bin/bash`
     32
     33Please change `dp9` to your default project.
     34
     352. Update `.bashrc` on `raijin`, add following lines into the script,
     36
     37`module use ~access/modules`
     38
     39`module load rose`
     40
     41`module load cylc`
     42
     433. Delete on `raijin` all other module load statments in `.bashrc` and other login scripts
     44
     45such as `login`, `.profile` and `.bash_profile`, etc.
     46
     47
     48[[BR]]
     49== APS1 ACCESS-C Installation ==
     50
     51On `raijin`, please run the installation script,
     52
     53`/g/data/access/AccessModelExperimentLibrary/aps1_access_c/install_aps1_access_c.ksh`
     54
     55The script will install the following things on either `raijin` or `accessdev`,
     56
     571. Install `raijin:$HOME/aps1_access_c`; inside this directory,
     58
     59 * `beans`: Containing UM and reconfiguration executable, archiving scripts and some utility scripts
     60 
     61 * `conf`: Containing ancilary, STASHMASTER and other configuration files
     62 
     63 * `cylc`: Containing all the `CYLC` scripts in `cylc/bin` and two shared header files
     64
     65 * `cylc.ID`: User may try varaint settings; the name of the environment settings file is `env.$CYLC_ID`
     66
     67 * `env.S`: default environment settings; `S` is the default `CYLC` suite ID
     68
     69
     70
     712. Install `raijin:$HOME/roses/aps1_access_c/bin`
     72
     73 * Producing all the `CYLC` scripts (soft links to `$HOME/aps1_access_c/cylc/bin`)
     74
     753. Install `raijin:/short/$PROJECT/$USER/aps1_access_c_src`
     76 
     77 * Containing the um and reconfiguration source code of APS1 ACCESS-C
     78
     794. Install `accessdev:$HOME/roses/aps1_access_c`
     80 
     81 * Containing all rose suite definition, info and conf files
     82
     83
     84[[BR]]
     85== Running APS1 ACCESS-C  ==
     86
     87Go to `accessdev:$HOME/roses/aps1_access_c` and type,
     88
     89`rose suite-run`
     90
     91a `gcylc` window will pop up and runs the ACCESS-C automatically for 2013070700Z (which is specified in `suite.rc`).
     92
     93The output of the forecast data will be on `raijin:/short/$PROJECT/$USR/aps1_access_c_S`. You may comapre the forecast
     94
     95data with those located `/g/data/access/AccessModelExperimentLibrary/aps1_access_c/data/output_data/2013070700`
     96
     97The forecast data in netCDF format is located in `raijin:/short/$PROJECT/$USR/ncdata/aps1_access_c_S`
     98
     99Note `_S` is appended to `aps1_access_c`. `S` is the `CLYC` suite ID define in `raijin:$HOME/aps1_access_c/cylc.ID`.
     100
     101When running, the suite reads into the `env.$ID` to set variables for variant tasks.
     102
     103
     104[[BR]]
     105== APS1 ACCESS-C Compilation of Source Code ==
     106
     1071. Update the environment,
     108
     109`module purge`
     110
     111`module use ~access/modules`
     112
     113`module load intel-cc/12.1.8.273`
     114
     115`module load intel-fc/12.1.8.273`
     116
     117`module load openmpi/1.6.5`
     118
     119`module load netcdf/4.3.0`
     120
     121`module load fcm/2.3.1`
     122
     123
     1242. Go to `raijin:/short/$PROJECT/$USER/aps1_access_c_src/ummodel` and type
     125
     126`fcm build`
     127
     128to produce UM executable. Look for the executbale in `raijin:/short/$PROJECT/$USER/aps1_access_c_src/ummodel/bin`,
     129
     130the name of the executable is `UM7.6_UK4_EXEC_01.exe`.
     131
     1323. Go to `raijin:/short/$PROJECT/$USER/aps1_access_c_src/umrecon` and type
     133
     134`fcm build`
     135
     136to produce UM Recinfiguration executable. Look for the executbale in `raijin:/short/$PROJECT/$USER/aps1_access_c_src/umrecon/bin`,
     137
     138the name of the executable is `qxreconf`.
     139