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

Go to the source code of this file.

Data Types

type  advection_test_tracer::advection_test_tracer_cs
 The control structure for the advect_test_tracer module. More...
 

Modules

module  advection_test_tracer
 This tracer package is used to test advection schemes.
 

Functions/Subroutines

logical function, public advection_test_tracer::register_advection_test_tracer (HI, GV, param_file, CS, tr_Reg, restart_CS)
 Register tracer fields and subroutines to be used with MOM. More...
 
subroutine, public advection_test_tracer::initialize_advection_test_tracer (restart, day, G, GV, h, diag, OBC, CS, sponge_CSp)
 Initializes the NTR tracer fields in tr(:,:,:,:) and it sets up the tracer output. More...
 
subroutine, public advection_test_tracer::advection_test_tracer_column_physics (h_old, h_new, ea, eb, fluxes, dt, G, GV, US, CS, evap_CFL_limit, minimum_forcing_depth)
 Applies diapycnal diffusion and any other column tracer physics or chemistry to the tracers from this package. This is a simple example of a set of advected passive tracers. More...
 
subroutine, public advection_test_tracer::advection_test_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...
 
integer function, public advection_test_tracer::advection_test_stock (h, stocks, G, GV, CS, names, units, stock_index)
 Calculate the mass-weighted integral of all tracer stocks, returning the number of stocks it has calculated. If the stock_index is present, only the stock corresponding to that coded index is returned. More...
 
subroutine, public advection_test_tracer::advection_test_tracer_end (CS)
 Deallocate memory associated with this module. More...
 

Variables

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