|
subroutine, public | mom_tracer_flow_control::call_tracer_register (HI, GV, param_file, CS, tr_Reg, restart_CS) |
| The following 5 subroutines and associated definitions provide the machinery to register and call the subroutines that initialize tracers and apply vertical column processes to tracers. More...
|
|
subroutine, public | mom_tracer_flow_control::tracer_flow_control_init (restart, day, G, GV, h, param_file, diag, OBC, CS, sponge_CSp, ALE_sponge_CSp, diag_to_Z_CSp, tv) |
| This subroutine calls all registered tracer initialization subroutines. More...
|
|
subroutine, public | mom_tracer_flow_control::get_chl_from_model (Chl_array, G, CS) |
|
subroutine, public | mom_tracer_flow_control::call_tracer_set_forcing (state, fluxes, day_start, day_interval, G, CS) |
| This subroutine calls the individual tracer modules' subroutines to specify or read quantities related to their surface forcing. More...
|
|
subroutine, public | mom_tracer_flow_control::call_tracer_column_fns (h_old, h_new, ea, eb, fluxes, Hml, dt, G, GV, tv, optics, CS, debug, evap_CFL_limit, minimum_forcing_depth) |
| This subroutine calls all registered tracer column physics subroutines. More...
|
|
subroutine, public | mom_tracer_flow_control::call_tracer_stocks (h, stock_values, G, GV, CS, stock_names, stock_units, num_stocks, stock_index, got_min_max, global_min, global_max, xgmin, ygmin, zgmin, xgmax, ygmax, zgmax) |
| This subroutine calls all registered tracer packages to enable them to add to the surface state returned to the coupler. These routines are optional. More...
|
|
subroutine | mom_tracer_flow_control::store_stocks (pkg_name, ns, names, units, values, index, stock_values, set_pkg_name, max_ns, ns_tot, stock_names, stock_units) |
| This routine stores the stocks and does error handling for call_tracer_stocks. More...
|
|
subroutine, public | mom_tracer_flow_control::call_tracer_surface_state (state, h, G, CS) |
| This subroutine calls all registered tracer packages to enable them to add to the surface state returned to the coupler. These routines are optional. More...
|
|
subroutine, public | mom_tracer_flow_control::tracer_flow_control_end (CS) |
|