Please follow the steps below when wanting to run When creating the regionally refined model (RRM) CONUS grid in ACMEcase, please refer to the steps in this article.
Step-by-step guide
- Check-out
...
- ACME
...
- Follow documentation for ACME Development Quick Start.
- Clone the RRM branch from the remote repository that is not already in your local repository.
$ git branch # lists the local branches
$ git branch -r # lists the remote repo branches
$ git status # lists the branch you're on
$ git checkout ACME-Climate/ACME/tangq/cam/RRM -b tangq/cam/RRM # checks out remote branch and names it locally
- : see Development Quick Guide for details.
- Create and build a new case from the scripts directory:
...
- Suggested syntax:
$ ./create_newcase -res conusx4v1_conusx4v1 -case $CASENAME -compset $COMPSET -mach $MACH -project $PROJECT
ACME v0 – an example for L30: $ ./create_newcase -case
f1850c5_conusx4v1 -project 150001 -compset F1850C5 -res conusx4v1_conusx4v1 -mach skybridge
ACME v1 – an example for L72: $ ./create_newcase -case fFC5AV1C-04P2_conusx4v1 -project 150001 -compset FC5AV1C-04P2 -res conusx4v1_conusx4v1 -mach skybridge
- Edit env_mach_pes.xml as needed. For RedskySandia's skybridge machine, using 200 800 cores and 1 thread for each component runs at 0X.25 YZ simulated years per day.
- Edit env_run.xml .
- For a 5 year free-run on Redsky, (throwing out 1 year)
- set RUN_STARTDATE equal to 0001-01-01
- set STOP_OPTION equal to nmonths
- set STOP_N equal to 12
- set REST_N equal to 6
- set RESUBMIT equal to 6
- set ATM_NCPL equal to 96
- For a 5 year free-run on Redsky, (throwing out 1 year)
- Set-up and build the case.
$ ./cesm_setup
$ ./$CASENAME.build build
(When building a case for the first time, the script will look for the boundary and initial condition files . The RRM team plans to push that data to which are located on the ACME server, /wiki/spaces/WORKFLOW/pages/7998629. Contact the RRM team for those files until the data is there. This page will be updated to reflect that change.) - Edit user_nl_clm to include spun-up land initial condition file.
::::::::::::::
user_nl_clm
::::::::::::::
finidat = '/path/to/your/inputdata/lnd/clm2/initdata/clmi.conusx4v1.1850-01-01.nc' Edit the user_nl_cam to include changes to the se-dycore.
::::::::::::::
user_nl_cam
::::::::::::::
! Convection:
cldfrc_rhminl = .91 ! ne120 tuned value
cldfrc_dp1 = 0.025 ! default 0.10
zmconv_c0_lnd = 0.0035
zmconv_c0_ocn = 0.0035
zmconv_tau = 3000 ! in the ACME code, this is now an allowed namelist variable
! Aerosols:
soil_erod_file = '/your/path/to/inputdata/atm/cam/dst/dst_1.9x2.5_c090203.nc'
dust_emis_fact = 1.05D0 ! NCAR ne30 default: 0
! Dycore grid specific settings (Timesteps and viscosity):
se_nsplit = 5
hypervis_subcycle= 8 ! dtime=600
nu = 8.0e-8
nu_div = 20.0e-8
nu_p = 8.0e-8
hypervis_scaling= 3.2
se_ne = 0
mesh_file = '/path/to/gridfile/conusx4v1.g'
...
- data server. See ACME Input Data Repository.)
- Edit the namelist files (i.e., user_nl_cam) for user-specified output settings. The recommended settings (as of ) are to follow the ne120 tunings for v0.3 listed in ne120 user_nl_cam. The user should change zmconv_tau from 3000 to 3600, an ne30 setting, when running RRM.
- Run your $CASENAME
- Report the machine upon which you successfully ran the RRM configuration. (/wiki/spaces/ED/pages/1867951 for a list of machines)
Machine | Date | ACME Case | Resolution | Duration | POC | Notes |
---|---|---|---|---|---|---|
Redsky |
| FC5AV1C-04P2 | CONUS | 5 days | ||
Skybridge |
| FC5AV1C-04 | CONUS | 5 days | ||
Edison | FC5AV1C-04P2 | CONUS | 15 days | |||
Cab Syrah | – | FC5AV1C-04P2 | CONUS | 15 days | LLNL LC machines | |
Mira |
| FC5AV1C-03 | conusx4v1_conusx4v1 | 5 days | ||