|
|
subroutine, public | mom_tracer_registry::register_tracer (tr_ptr, Reg, param_file, HI, GV, name, longname, units, cmor_name, cmor_units, cmor_longname, tr_desc, OBC_inflow, OBC_in_u, OBC_in_v, ad_x, ad_y, df_x, df_y, ad_2d_x, ad_2d_y, df_2d_x, df_2d_y, advection_xy, registry_diags, flux_nameroot, flux_longname, flux_units, flux_scale, convergence_units, convergence_scale, cmor_tendprefix, diag_form, restart_CS, mandatory) |
| This subroutine registers a tracer to be advected and laterally diffused. More...
|
|
subroutine, public | mom_tracer_registry::lock_tracer_registry (Reg) |
| This subroutine locks the tracer registry to prevent the addition of more tracers. After locked=.true., can then register common diagnostics. More...
|
|
subroutine, public | mom_tracer_registry::register_tracer_diagnostics (Reg, h, Time, diag, G, GV, US, use_ALE) |
| register_tracer_diagnostics does a set of register_diag_field calls for any previously registered in a tracer registry with a value of registry_diags set to .true. More...
|
|
subroutine, public | mom_tracer_registry::preale_tracer_diagnostics (Reg, G, GV) |
|
subroutine, public | mom_tracer_registry::postale_tracer_diagnostics (Reg, G, GV, diag, dt) |
|
subroutine, public | mom_tracer_registry::post_tracer_diagnostics (Reg, h, diag_prev, diag, G, GV, dt) |
| post_tracer_diagnostics does post_data calls for any diagnostics that are being handled via the tracer registry. More...
|
|
subroutine, public | mom_tracer_registry::post_tracer_transport_diagnostics (G, GV, Reg, h_diag, diag) |
| Post the advective and diffusive tendencies. More...
|
|
subroutine, public | mom_tracer_registry::mom_tracer_chksum (mesg, Tr, ntr, G) |
| This subroutine writes out chksums for tracers. More...
|
|
subroutine, public | mom_tracer_registry::mom_tracer_chkinv (mesg, G, h, Tr, ntr) |
| Calculates and prints the global inventory of all tracers in the registry. More...
|
|
subroutine, public | mom_tracer_registry::tracer_name_lookup (Reg, tr_ptr, name) |
| Find a tracer in the tracer registry by name. More...
|
|
subroutine, public | mom_tracer_registry::tracer_registry_init (param_file, Reg) |
| Initialize the tracer registry. More...
|
|
subroutine, public | mom_tracer_registry::tracer_registry_end (Reg) |
| This routine closes the tracer registry module. More...
|
|