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

Go to the source code of this file.

Data Types

type  dyed_obc_tracer::dyed_obc_tracer_cs
 The control structure for the dyed_obc tracer package. More...
 

Modules

module  dyed_obc_tracer
 This tracer package dyes flow through open boundaries.
 

Functions/Subroutines

logical function, public dyed_obc_tracer::register_dyed_obc_tracer (HI, GV, param_file, CS, tr_Reg, restart_CS)
 Register tracer fields and subroutines to be used with MOM. More...
 
subroutine, public dyed_obc_tracer::initialize_dyed_obc_tracer (restart, day, G, GV, h, diag, OBC, CS)
 Initializes the CSntr tracer fields in tr(:,:,:,:) and sets up the tracer output. More...
 
subroutine, public dyed_obc_tracer::dyed_obc_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 dyed_obc_tracer::dyed_obc_tracer_end (CS)
 Clean up memory allocations, if any. More...