dataovr_entry_config_t Derived Type

type, public :: dataovr_entry_config_t

One file-driven surface-forcing tag in &ocean_dataovr_nml. A blank file means “this tag is not file-driven” — the slot keeps whatever the configure-time scalar/formula path seeded.


Inherited by

type~~dataovr_entry_config_t~~InheritedByGraph type~dataovr_entry_config_t dataovr_entry_config_t type~ocean_dataovr_config_t ocean_dataovr_config_t type~ocean_dataovr_config_t->type~dataovr_entry_config_t tau_x, tau_y, heat, evap, lprec, salt type~ocean_config_t ocean_config_t type~ocean_config_t->type~ocean_dataovr_config_t dataovr type~config_t config_t type~config_t->type~ocean_config_t ocean type~ocean_handle_t ocean_handle_t type~ocean_handle_t->type~config_t cfg

Components

Type Visibility Attributes Name Initial
real(kind=wp), public :: add_offset = 0.0_wp

Added after scale, once at read.

character(len=256), public :: file = ""

Path to the pre-regridded field(x, y, time) NetCDF. Blank ⇒ tag inactive.

real(kind=wp), public :: scale = 1.0_wp

Multiplied into the slab once at read (unit conversion).

character(len=64), public :: var = ""

Variable name inside file. Required when file is set — a blank var with a non-blank file is a fail-loud setup abort, never a guessed name.


Source Code

   type :: dataovr_entry_config_t
      !! One file-driven surface-forcing tag in `&ocean_dataovr_nml`.
      !! A blank `file` means "this tag is not file-driven" — the slot
      !! keeps whatever the configure-time scalar/formula path seeded.
      character(len=256) :: file = ""
         !! Path to the pre-regridded `field(x, y, time)` NetCDF.  Blank
         !! ⇒ tag inactive.
      character(len=64) :: var = ""
         !! Variable name inside `file`.  Required when `file` is set —
         !! a blank `var` with a non-blank `file` is a fail-loud setup
         !! abort, never a guessed name.
      real(wp) :: scale = 1.0_wp
         !! Multiplied into the slab once at read (unit conversion).
      real(wp) :: add_offset = 0.0_wp
         !! Added after `scale`, once at read.
   end type dataovr_entry_config_t