9. Data Wave (DWAV)

DWAV is normally used to provide observational forcing data (or forcing data produced by a previous run using active components) to drive prognostic components. Currently, there is only one way of running DWAV is referred to as its mode.

9.1. Supported Data Modes

DWAV has its own set of supported datamode values that appears in the dwav_in namelist input. The datamode specifies what additional operations need to be done by DWAV on ALL of the streams in the dwav.streams.xml file. Each datamode value is also associated with a DWAV source file that carries out these operations and these are listed in parentheses next to the mode name.

copyall (wav_comp_nuopc.F90)
  • The wave data is associated with the wave model and is normally on a different grid than the ocean data. This mode copies all fields directly from the input data streams Any required fields not found on an input stream will be set to zero.

Note

The following fields are supported through the data wave component:

Sw_lamult = Langmuir multiplier

Sw_ustokes = Stokes drift u component

Sw_vstokes = Stokes drift v component

9.2. Configuring DWAV using the CIME-CCS

If CDEPS is coupled to the CIME-CCS then the CIME $CASEROOT xml variable DWAV_MODE will be generated based on the compset specification DWAV%{DWAV_MODE}. DWAV_MODE will in term be used in the namelist_definition_dwav.xml file to determine the collection of streams that are associated with DWAV and also sets the dwav namelist variable datamode in the file dwav_in.

The following list describes the valid values of DWAV_MODE (defined in the config_component.xml file for DWAV), and how they relate to the associated input streams and the datamode namelist variable.

DWAV%CLIMO
  • Reads data from wave climatology file

  • dwav_mode: CLIMO

  • streams: climo

  • datamode: copyall

In addition, the following DICE specific CIME-CCS xml variables will appear in $CASEROOT/env_run.xml:

DWAV_SKIP_RESTART_READ
  • If set to true, than dice restarts will not be read on a continuation run.