Go to the documentation of this file.
18 implicit none ;
private
28 #include "version_variable.h"
29 character(len=40) ::
mdl =
"user_revise_forcing"
36 type(
forcing),
intent(inout) :: fluxes
39 type(time_type),
intent(in) :: day
Control structure for user_revise_forcing.
Wraps the FMS time manager functions.
Pointers to various fields which may be used describe the surface state of MOM, and which will be ret...
character(len=40) mdl
This module's name.
An overloaded interface to log version information about modules.
Provides a template for users to code updating the forcing fluxes.
Do a halo update on an array.
A structure that can be parsed to read and document run-time parameters.
An overloaded interface to read and log the values of various types of parameters.
This module contains I/O framework code.
A restart registry and the control structure for restarts.
Do a halo update on a pair of arrays representing the two components of a vector.
This module implements boundary forcing for MOM6.
The MOM6 facility for reading and writing restart files, and querying what has been read.
Describes the decomposed MOM domain and has routines for communications across PEs.
Provides transparent structures with groups of MOM6 variables and supporting routines.
subroutine, public user_alter_forcing(state, fluxes, day, G, CS)
This subroutine sets the surface wind stresses.
The MOM6 facility to parse input files for runtime parameters.
Orchestrates the registration and calling of tracer packages.
Provides the ocean grid type.
subroutine, public user_revise_forcing_init(param_file, CS)
Initialize the user_revise_forcing control structure.
Register fields for restarts.
The control structure for orchestrating the calling of tracer packages.
logical function, public is_root_pe()
This returns .true. if the current PE is the root PE.
Structure that contains pointers to the boundary forcing used to drive the liquid ocean simulated by ...
Indicate whether a file exists, perhaps with domain decomposition.
subroutine, public mom_error(level, message, all_print)
This provides a convenient interface for writing an mpp_error message with run-time filter based on a...
Routines for error handling and I/O management.
Ocean grid type. See mom_grid for details.
subroutine, public call_tracer_set_forcing(state, fluxes, day_start, day_interval, G, CS)
This subroutine calls the individual tracer modules' subroutines to specify or read quantities relate...