MOM6
DOME_tracer.F90 File Reference
#include <MOM_memory.h>
#include "version_variable.h"
Include dependency graph for DOME_tracer.F90:

Go to the source code of this file.

Data Types

type  dome_tracer::dome_tracer_cs
 The DOME_tracer control structure. More...
 

Modules

module  dome_tracer
 A tracer package that is used as a diagnostic in the DOME experiments.
 

Functions/Subroutines

logical function, public dome_tracer::register_dome_tracer (HI, GV, param_file, CS, tr_Reg, restart_CS)
 Register tracer fields and subroutines to be used with MOM. More...
 
subroutine, public dome_tracer::initialize_dome_tracer (restart, day, G, GV, US, h, diag, OBC, CS, sponge_CSp, param_file)
 Initializes the NTR tracer fields in tr(:,:,:,:) and sets up the tracer output. More...
 
subroutine, public dome_tracer::dome_tracer_column_physics (h_old, h_new, ea, eb, fluxes, dt, G, GV, US, CS, evap_CFL_limit, minimum_forcing_depth)
 This subroutine applies diapycnal diffusion and any other column tracer physics or chemistry to the tracers from this file. This is a simple example of a set of advected passive tracers. More...
 
subroutine, public dome_tracer::dome_tracer_surface_state (state, h, G, CS)
 This subroutine extracts the surface fields from this tracer package that are to be shared with the atmosphere in coupled configurations. This particular tracer package does not report anything back to the coupler. More...
 
subroutine, public dome_tracer::dome_tracer_end (CS)
 Clean up memory allocations, if any. More...
 

Variables

integer, parameter dome_tracer::ntr = 11
 The number of tracers in this module. More...