Please follow the steps below when wanting to run the regionally refined model (RRM) CONUS grid in ACME.
Step-by-step guide
Check-out the ACME's RRM branch:
- 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
Create and build a new case from the scripts directory:
- Suggested syntax:
$ ./create_newcase -case $CASENAME -compset FC5 -mach (your-machine-name-here) -res conusx4v1_conusx4v1 - Edit env_mach_pes.xml. For Redsky, using 200 cores and 1 thread for each component runs at 0.25 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
$ ./cesm_setup
$ ./$CASENAME.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 the ACME server. Contact the RRM team for those files until the data is there. This page will be updated to reflect that change.) - For a 5 year free-run on Redsky, (throwing out 1 year)
- 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'