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