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

Go to the source code of this file.

Data Types

type  isomip_tracer::isomip_tracer_cs
 ISOMIP tracer package control structure. More...
 

Modules

module  isomip_tracer
 Routines used to set up and use a set of (one for now) dynamically passive tracers in the ISOMIP configuration.
 

Functions/Subroutines

logical function, public isomip_tracer::register_isomip_tracer (HI, GV, param_file, CS, tr_Reg, restart_CS)
 This subroutine is used to register tracer fields. More...
 
subroutine, public isomip_tracer::initialize_isomip_tracer (restart, day, G, GV, h, diag, OBC, CS, ALE_sponge_CSp)
 Initializes the NTR tracer fields in tr(:,:,:,:) More...
 
subroutine, public isomip_tracer::isomip_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, including the surface boundary conditions and any other column tracer physics or chemistry to the tracers from this file. More...
 
subroutine, public isomip_tracer::isomip_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 isomip_tracer::isomip_tracer_end (CS)
 Deallocate any memory used by the ISOMIP tracer package. More...
 

Variables

integer, parameter isomip_tracer::ntr = 1
 ntr is the number of tracers in this module. More...