|
logical function, public | regional_dyes::register_dye_tracer (HI, GV, US, param_file, CS, tr_Reg, restart_CS) |
| This subroutine is used to register tracer fields and subroutines to be used with MOM. More...
|
|
subroutine, public | regional_dyes::initialize_dye_tracer (restart, day, G, GV, h, diag, OBC, CS, sponge_CSp) |
| This subroutine initializes the CSntr tracer fields in tr(:,:,:,:) and it sets up the tracer output. More...
|
|
subroutine, public | regional_dyes::dye_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. The arguments to this subroutine are redundant in that h_new(k) = h_old(k) + ea(k) - eb(k-1) + eb(k) - ea(k+1) More...
|
|
integer function, public | regional_dyes::dye_stock (h, stocks, G, GV, CS, names, units, stock_index) |
| This function calculates 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 | regional_dyes::dye_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 | regional_dyes::regional_dyes_end (CS) |
| Clean up any allocated memory after the run. More...
|
|