CIME is currently used by the Community Earth System Model (CESM) and the Energy Exascale Earth System Model (E3SM).

https://esmci.github.io/cime/versions/ufs_release_v1.1/html/Tools_user/create_newcase.html

create_newcase --help
./query_config --compsets
--compset COMPSET, -compset COMPSET
                        (required) Specify a compset.
                        To see list of current compsets, use the utility ./query_config --compsets in this directory.
WCYCL1850
A_WCYCL1850_AR5emis_superfast
./query_config --grids
--res GRID, -res GRID
                        (required) Specify a model grid resolution.
                        To see list of current model resolutions, use the utility
alias: f45_g37
non-default grids are: atm:4x5  lnd:4x5  ocnice:gx3v7  rof:r05  glc:null  wav:null
mask is: gx3v7
--machine MACHINE, -mach MACHINE
                        Specify a machine. The default value is the match to NODENAME_REGEX in config_machines.xml. To see
                        the list of current machines, invoke ./query_config --machines.
  --compiler COMPILER, -compiler COMPILER
docker : Docker
      os              LINUX
      compilers       gnu,gnuX
      mpilibs         ['openmpi']
      pes/node        8
      max_tasks/node  8
      max_gpus/node  0
  ./create_newcase --case WCYCL1850 --compset WCYCL1850 --res f45_g37 --machine docker
 
  Compset longname is 1850SOI_EAM%CMIP6_ELM%SPBC_MPASSI_MPASO_MOSART_SGLC_SWAV
Compset specification file is /src/E3SM/cime_config/allactive/config_compsets.xml
Automatically adding SIAC to compset
Automatically adding SESP to compset
Compset forcing is
ATM component is cam5 physics:EAM with complete set of E3SM atmospheric mods for V3 (72 layers model) with chemUCI, Linozv3, MAM5 and VBS SOA - CMIP6-DECK:
LND component is clm4.5 physics:clm4.5 Satellite phenology:clm4.5 Satellite phenology with black carbon deposition:
ICE component is MPAS seaice:
OCN component is mpas ocean default:
ROF component is MOSART:
GLC component is Stub glacier (land ice) component
WAV component is Stub wave component
IAC component is Stub iac component
ESP component is Stub external system processing (ESP) component
Pes     specification file is /src/E3SM/cime_config/allactive/config_pesall.xml
WARNING: User-selected machine 'docker' does not match probed machine 'docker-scream'
Pes setting: grid          is a%4x5_l%4x5_oi%gx3v7_r%r05_g%null_w%null_z%null_m%gx3v7
Pes setting: compset       is 1850SOI_EAM%CMIP6_ELM%SPBC_MPASSI_MPASO_MOSART_SGLC_SWAV_SIAC_SESP
Pes setting: tasks       is {'NTASKS_ATM': -1, 'NTASKS_LND': -1, 'NTASKS_ROF': -1, 'NTASKS_ICE': -1, 'NTASKS_OCN': -1, 'NTASKS_GLC': -1, 'NTASKS_WAV': -1, 'NTASKS_CPL': -1}
Pes setting: threads     is {}
Pes setting: rootpe      is {}
Pes setting: pstrid      is {}
Pes other settings: {}
Pes comments: allactive: any grid, any compset, any machine, any pesize, 1 node
setting additional fields from config_pes: {}
 Compset is: 1850SOI_EAM%CMIP6_ELM%SPBC_MPASSI_MPASO_MOSART_SGLC_SWAV_SIAC_SESP
 Grid is: a%4x5_l%4x5_oi%gx3v7_r%r05_g%null_w%null_z%null_m%gx3v7
 Components in compset are: ['eam', 'elm', 'mpassi', 'mpaso', 'mosart', 'sglc', 'swav', 'siac', 'sesp']
Using project from config_machines.xml: CIME
No charge_account info available, using value from PROJECT
e3sm model version found: 15fa673c5b
Batch_system_type is none
 Creating Case directory /src/E3SM/cime/scripts/WCYCL1850
 
  cd WCYCL1850/
./case.setup
 
ERROR: Command: '/src/E3SM/components/eam/bld/build-namelist -infile /src/E3SM/cime/scripts/WCYCL1850/Buildconf/eamconf/cesm_namelist -csmdata /storage/inputdata -ignore_ic_year -use_case 1850_eam_CMIP6_chemUCI-Linoz-mam5-vbs -inputdata /src/E3SM/cime/scripts/WCYCL1850/Buildconf/eam.input_data_list -ntasks 8.0 -namelist " &atmexp  /" ' failed with error 'CAM build-namelist - ERROR: No default value found for ncdata' from dir '/src/E3SM/cime/scripts/WCYCL1850/Buildconf/eamconf'
e3sm@singularity:~$ cd E3SM/cime/scripts/
e3sm@singularity:~$ ./create_newcase --case container.A_WCYCL1850.ne4_oQU240.baseline --compset A_WCYCL1850 --res ne4_oQU240
e3sm@singularity:~$ cd container.A_WCYCL1850.ne4_oQU240.baseline/
e3sm@singularity:~$ ./case.setup
e3sm@singularity:~$ ./xmlchange GMAKE_J=2
e3sm@singularity:~$ ./case.build
e3sm@singularity:~$ ./case.submit

Reference List

  1. https://github.com/ESMCI/cime/tree/00f957cce1d3c4e29cfadb9e99ffb9e76a2e175a
  2. https://esmci.github.io/cime/versions/master/html/index.html