Physics Suite Testing for GFS v16
Test Description
- Introduction
- Model Configurations
- ICs
- Cases
- Workflow
- Codes
Introduction
With the goal of supporting EMC in selecting an advanced physics suite for the GFS v16, due to be implemented operationally in 2021, the GMTB tested four configurations of NOAA’s Unified Forecast System (UFS). The runs were started on 04 December 2018 and were completed on 09 February 2019. This test was conducted collaboratively between the various groups as described below:
                         ● Global Model Test Bed (GMTB): Conduct model runs and produce       verification and diagnostics to complement EMC's evaluations
                         ● NOAA Environmental Modeling Center (EMC): Provide three       model configurations (one baseline and two advanced physics       configurations) and the workflow, prepare the test plan, and       conduct verification and diagnostics
                         ● NOAA Earth System Research Laboratory (ESRL) Global Systems       Division (GSD): Provide one advanced physics configuration
		         ● Navy Research Laboratory (NRL), NOAA ESRL Physical Sciences       Division (PSD), and NCAR: Participate in an independent expert       panel to evaluate test results
                  
Model Configuration
 
  
Initial Conditions
Model integrations used atmospheric initial conditions (ICs) based on the ECMWF model to eliminate model-climate biases that might be introduced if ICs from the Global Data Assimilation System (GDAS), which uses GFS physics, were applied. ECMWF ICs were obtained with the help of NOAA Physical Sciences Division and were interpolated to the FV3GFS grid by EMC prior to the start of the test.
Soil ICs were taken from the retrospective runs of FV3GFS done during the testing geared to the GFS v15 implementation. The initialization for the RUC LSM was done internally in the FV3GFS model by interpolating the information from the levels supplied (the four levels of Noah LSM) to the RUC levels.
Aerosol ICs were suite-specific: Suite 3 was initialized with a horizontally-homogeneous and time-invariant distribution set in the model code itself, while Suite 4 was initialized from a space- and time-dependent climatology of water- and ice-friendly aerosols (Thompson and Eidhammer, 2014). The GSD group provided the aerosol climatology file QNWFA_QNIFA_SIGMA_MONTHLY.dat.nc, which is also distributed with the Weather Research and Forecast model. GSD also provided a conversion utility to interpolate the aerosol climatology horizontally and vertically to the FV3GFS grid.
Before the start of the test, EMC created one IC file for each case, containing the atmospheric, soil, and aerosol fields. All suites were initialized from the same files, with aerosol information ignored by Suites 1, 2, and 3.
Cases Run
Runs were initialized every five days between 1 January 2016 and 31 December 2017, alternating between 00 and 12 UTC. In addition, 16 cases studies were added under the recommendation of the EMC Model Evaluation Group. The list of cases and a brief description can be found below.
Tropical Cyclone (TC) cases:
   ● 10/01/15 00z  TC Joaquin and flooding in SC
   ● 10/02/16 00z  TC Matthew
   ● 08/26/17 00z  TC Harvey
   ● 09/07/17 00z  TC Irma
   ● 10/04/17 00z  TC Nate
 
   ● 08/19/18 00z  TC Lane
 
   ● 09/11/18 12z  TC Florence
   ● 07/31/17 00z  TC Noru
Other cases:
   ● 01/18/16 12z  Blizzard of 2016 - progressive
   ● 04/22/16 00z  Plains severe weather - progressive, also a chance       to examine drylines
   ● 03/10/17 00z  "Pi Day" Blizzard - Precipitation type
   ● 04/20/17 00Z  Flooding in the Mississippi Valley
   ● 07/29/17 00z  Too hot in FV3GFS in CA
   ● 10/16/17 12z  Inversions and 2-m temperature
   ● 01/01/18 00z  "Bomb" cyclone
   ● 03/15/17 00z  Atmosphere river - progressive
Workflow
 
A simplified workflow was supplied by EMC to execute the runs. The workflow consisted of four distinct tasks: 
1) establishing the directory structure and submission scripts for      each case,
 2) running the model, 
3) running the Unified Post-Processor and archiving the output, and 
4) creating sounding output in BUFR format and archiving the output
In order to more efficiently run all of the cases, each suite was split into eight streams such that eight cases could be run concurrently for each suite. The workflow consisted of a set of bash scripts, with one script submitting the next. Once a case had been successfully run through all components of the workflow, the next date was submitted to be executed.
The workflow code is version controlled in a private GitHub repository. Please contact gmtb-help@ucar.edu for additional information.
Codes
The executables were provided by GSD (Suite 4 NEMSfv3gfs) and EMC (Suites 1-2-3 NEMSfv3gfs, postprocessor, and BUFR soundings). They have provided GMTB with the information below regarding the source code and compilation.
Model
Suite 1: 
VLab repository: NEMSfv3gfs; tag nemsfv3gfs_beta_v1.0.12 (implementation version) and submodules therein.
To compile:
compile.sh directory jet " HYDRO=N 32BIT=Y" 1
Suites 2, 3:
VLab repository: NEMSfv3gfs; tag NEMSfv3gfs_suite23
VLab repository: FV3; tag NEMSfv3gfs_suite23
VLab repository: NEMS: tag NEMSfv3gfs_suite23
To compile:
compile.sh directory jet " HYDRO=N 32BIT=Y" 1
Suite 4:
Code for Suite 4, including NEMS, FV3, and CCPP-related materials are located in a private GitHub repository. Please contact gmtb-help@ucar.edu for additional information. 
To compile:
 ./compile.sh directory 'OPENMP=N INTEL18=Y 32BIT=Y SION=Y CCPP=Y HYBRID=N STATIC=Y SUITE=suite_FV3_GSD.xml'
Unified post-processor
 VLab repository: EMC_post; tag ncep_post.v8.0.27
Two files were changed to be able to post-process MG3: GFIP3.f and INITPOST_GFS_NEMS_MPIIO.f. The differences are recorded in Appendix B.
Aerosol tools and climatology
https://github.com/NCAR/aeroconv; hash #6d3aa
Archives
The following archives have been created on the NOAA HPSS:
Initial conditions: /BMC/gmtb/5year/Phys_Test_FV3GFSv2/FV3_IFC_GMTB
Post-processed files: /BMC/gmtb/5year/Phys_Test_FV3GFSv2/POST_ARCH
Soundings in BUFR format: /BMC/gmtb/5year/Phys_Test_FV3GFSv2/BUFR_ARCH
