|
subroutine, public | mom::step_mom (fluxes, state, Time_start, time_interval, CS) |
| This subroutine orchestrates the time stepping of MOM. The adiabatic dynamics are stepped by calls to one of the step_MOM_dyn_...routines. The action of lateral processes on tracers occur in calls to advect_tracer and tracer_hordiff. Vertical mixing and possibly remapping occur inside of diabatic. More...
|
|
subroutine | mom::step_mom_thermo (CS, G, GV, u, v, h, tv, fluxes, dtdia) |
| MOM_step_thermo orchestrates the thermodynamic time stepping and vertical remapping, via calls to diabatic (or adiabatic) and ALE_main. More...
|
|
subroutine, public | mom::step_offline (fluxes, state, Time_start, time_interval, CS) |
| step_offline is the main driver for running tracers offline in MOM6. This has been primarily developed with ALE configurations in mind. Some work has been done in isopycnal configuration, but the work is very preliminary. Some more detail about this capability along with some of the subroutines called here can be found in tracers/MOM_offline_control.F90 More...
|
|
subroutine, public | mom::initialize_mom (Time, param_file, dirs, CS, Time_in, offline_tracer_mode) |
| This subroutine initializes MOM. More...
|
|
subroutine, public | mom::finish_mom_initialization (Time, dirs, CS, fluxes) |
| This subroutine finishes initializing MOM and writes out the initial conditions. More...
|
|
subroutine | mom::register_diags (Time, G, GV, CS, ADp) |
| Register the diagnostics. More...
|
|
subroutine | mom::register_diags_ts_tendency (Time, G, CS) |
| Initialize diagnostics for temp/heat and saln/salt tendencies. More...
|
|
subroutine | mom::register_diags_ts_vardec (Time, HI, GV, param_file, CS) |
| Initialize diagnostics for the variance decay of temp/salt across regridding/remapping. More...
|
|
subroutine | mom::mom_timing_init (CS) |
| This subroutine sets up clock IDs for timing various subroutines. More...
|
|
subroutine | mom::post_transport_diagnostics (G, GV, CS, diag, dt_trans, h, h_pre_dyn) |
| This routine posts diagnostics of the transports, including the subgridscale contributions. More...
|
|
subroutine | mom::post_ts_diagnostics (CS, G, GV, tv, diag, dt) |
| Post diagnostics of temperatures and salinities, their fluxes, and tendencies. More...
|
|
subroutine | mom::post_diags_ts_vardec (G, CS, dt) |
| Calculate and post variance decay diagnostics for temp/salt. More...
|
|
subroutine | mom::post_integrated_diagnostics (CS, G, GV, diag, dt_int, tv, fluxes) |
| This routine posts diagnostics of various integrated quantities. More...
|
|
subroutine | mom::post_surface_diagnostics (CS, G, diag, state) |
| This routine posts diagnostics of various ocean surface quantities. More...
|
|
subroutine | mom::write_static_fields (G, diag) |
| Offers the static fields in the ocean grid type for output via the diag_manager. More...
|
|
subroutine | mom::set_restart_fields (GV, param_file, CS) |
| Set the fields that are needed for bitwise identical restarting the time stepping scheme. In addition to those specified here directly, there may be fields related to the forcing or to the barotropic solver that are needed; these are specified in sub- routines that are called from this one. More...
|
|
subroutine | mom::adjust_ssh_for_p_atm (CS, G, GV, ssh, p_atm) |
| This subroutine applies a correction to the sea surface height to compensate for the atmospheric pressure (the inverse barometer). More...
|
|
subroutine, public | mom::calculate_surface_state (state, u, v, h, ssh, G, GV, CS) |
| This subroutine sets the surface (return) properties of the ocean model by setting the appropriate fields in state. Unused fields are set to NULL or are unallocated. More...
|
|
subroutine, public | mom::mom_end (CS) |
| End of model. More...
|
|