Go to the source code of this file.
|
module | isomip_tracer |
| This module contains the routines used to set up and use a set of (one for now) dynamically passive tracers. For now, just one passive tracer is injected in the sponge layer. Set up and use passive tracers requires the following: (1) register_ISOMIP_tracer (2)
|
|
|
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, diag_to_Z_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, CS, evap_CFL_limit, minimum_forcing_depth) |
| This subroutine applies diapycnal diffusion and any other column. More...
|
|
subroutine, public | isomip_tracer::isomip_tracer_surface_state (state, h, G, CS) |
| This particular tracer package does not report anything back to the coupler. More...
|
|
subroutine, public | isomip_tracer::isomip_tracer_end (CS) |
|