7. Configuration Parameters
The UFS Weather Model build parameters are set in CMakeLists.txt or in the CMakeLists.txt file of one of its subrepositories.
7.1. Build Configuration Parameters
7.1.1. Configuration Options
-DAPP:Sets the WM configuration to build. Valid values:
ATM,ATMW,ATMAERO,ATMAQ,ATMWM,ATML,ATMF,ATM_DS2S,ATM_DS2S-PCICE,LND,LND-LM4,S2S,S2SA,S2SW,S2SWA,S2SL,S2SWL,S2SWAL,NG-GODAS,HAFS,HAFSW,HAFS-MOM6,HAFS-MOM6W,HAFS-ALL
7.1.2. Physics Options
-DCCPP_SUITES:Sets the physics suites that will be made available when the WM is built.
Physics suites supported in regression testing:
FV3_GFS_v17_coupled_p8FV3_GFS_v17_coupled_p8_sfcocnFV3_GFS_v17_coupled_p8_ugwpv1FV3_GFS_v17_p8FV3_GFS_v17_p8_mynnFV3_GFS_v17_p8_rrtmgpFV3_GFS_v17_p8_ugwpv1FV3_GFS_v16FV3_GFS_v16_csawmgFV3_GFS_v16_flakeFV3_GFS_v16_rasFV3_GFS_v15p2FV3_GFS_v15_thompson_mynn_lam3kmFV3_global_nest_v1FV3_HAFS_v1_gfdlmp_tedmfFV3_HAFS_v1_gfdlmp_tedmf_nonsstFV3_HAFS_v1_thompsonFV3_HAFS_v1_thompson_nonsstFV3_HAFS_v1_thompson_tedmf_gfdlsfFV3_HRRRFV3_HRRR_c3FV3_HRRR_gfFV3_RAPFV3_RAP_cires_ugwpFV3_RAP_clm_lakeFV3_RAP_flakeFV3_RAP_noahFV3_RAP_noah_sfcdiff_cires_ugwpFV3_RAP_sfcdiffFV3_RAP_unified_ugwpFV3_RRFS_v1betaFV3_RRFS_v1nsslFV3_WoFS_v0
7.1.3. Other Build Options
-DCMEPS_AOFLUX: (Default: OFF)Enables atmosphere-ocean flux calculation in mediator. Valid values:
ON|OFF-DDEBUG: (Default: OFF)Enables DEBUG mode. Valid values:
ON|OFF-D32BIT: (Default: OFF)Enables 32-bit, single precision arithmetic in dycore and fast physics. Valid values:
ON|OFF-DCCPP_32BIT: (Default: OFF)Enables 32-bit, single precision arithmetic in slow physics. Valid values:
ON|OFF-DMOVING_NEST: (Default: OFF)Enables moving nest code. Valid values:
ON|OFF-DMULTI_GASES: (Default: OFF)Enable
MULTI_GASES. Valid values:ON|OFF