|
logical function, public | ideal_age_example::register_ideal_age_tracer (HI, GV, param_file, CS, tr_Reg, restart_CS) |
| Register the ideal age tracer fields to be used with MOM. More...
|
|
subroutine, public | ideal_age_example::initialize_ideal_age_tracer (restart, day, G, GV, US, h, diag, OBC, CS, sponge_CSp) |
| Sets the ideal age traces to their initial values and sets up the tracer output. More...
|
|
subroutine, public | ideal_age_example::ideal_age_tracer_column_physics (h_old, h_new, ea, eb, fluxes, dt, G, GV, US, CS, evap_CFL_limit, minimum_forcing_depth) |
| Applies diapycnal diffusion, aging and regeneration at the surface to the ideal age tracers. More...
|
|
integer function, public | ideal_age_example::ideal_age_stock (h, stocks, G, GV, CS, names, units, stock_index) |
| Calculates the mass-weighted integral of all tracer stocks, returning the number of stocks it has calculated. If stock_index is present, only the stock corresponding to that coded index is found. More...
|
|
subroutine, public | ideal_age_example::ideal_age_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 | ideal_age_example::ideal_age_example_end (CS) |
| Deallocate any memory associated with this tracer package. More...
|
|