|
subroutine, public | mom_diagnostics::calculate_diagnostic_fields (u, v, h, uh, vh, tv, ADp, CDp, fluxes, dt, G, GV, CS, eta_bt) |
| Diagnostics not more naturally calculated elsewhere are computed here. More...
|
|
subroutine | mom_diagnostics::find_weights (Rlist, R_in, k, nz, wt, wt_p) |
| This subroutine finds location of R_in in an increasing ordered list, Rlist, returning as k the element such that Rlist(k) <= R_in < Rlist(k+1), and where wt and wt_p are the linear weights that should be assigned to elements k and k+1. More...
|
|
subroutine | mom_diagnostics::calculate_vertical_integrals (h, tv, fluxes, G, GV, CS) |
| Subroutine calculates vertical integrals of several tracers, along with the mass-weight of these tracers, the total column mass, and the carefully calculated column height. More...
|
|
subroutine | mom_diagnostics::calculate_energy_diagnostics (u, v, h, uh, vh, ADp, CDp, G, CS) |
| This subroutine calculates terms in the mechanical energy budget. More...
|
|
subroutine, public | mom_diagnostics::register_time_deriv (f_ptr, deriv_ptr, CS) |
| This subroutine registers fields to calculate a diagnostic time derivative. More...
|
|
subroutine | mom_diagnostics::calculate_derivs (dt, G, CS) |
| This subroutine calculates all registered time derivatives. More...
|
|
subroutine, public | mom_diagnostics::mom_diagnostics_init (MIS, ADp, CDp, Time, G, GV, param_file, diag, CS) |
|
subroutine | mom_diagnostics::set_dependent_diagnostics (MIS, ADp, CDp, G, CS) |
| This subroutine sets up diagnostics upon which other diagnostics depend. More...
|
|
subroutine, public | mom_diagnostics::mom_diagnostics_end (CS, ADp) |
|