#include <MOM_memory.h>
#include "version_variable.h"
Go to the source code of this file.
|
module | isomip_tracer |
| Routines used to set up and use a set of (one for now) dynamically passive tracers in the ISOMIP configuration.
|
|
|
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...
|
|