MOM6
MOM_dynamics_unsplit_RK2.F90 File Reference
#include <MOM_memory.h>
Include dependency graph for MOM_dynamics_unsplit_RK2.F90:

Go to the source code of this file.

Data Types

type  mom_dynamics_unsplit_rk2::mom_dyn_unsplit_rk2_cs
 MOM_dynamics_unsplit_RK2 module control structure. More...
 

Modules

module  mom_dynamics_unsplit_rk2
 Time steps the ocean dynamics with an unsplit quasi 2nd order Runge-Kutta scheme.
 
integer mom_dynamics_unsplit_rk2::id_clock_cor
 CPU time clock IDs. More...
 
integer mom_dynamics_unsplit_rk2::id_clock_pres
 CPU time clock IDs. More...
 
integer mom_dynamics_unsplit_rk2::id_clock_vertvisc
 CPU time clock IDs. More...
 
integer mom_dynamics_unsplit_rk2::id_clock_horvisc
 CPU time clock IDs. More...
 
integer mom_dynamics_unsplit_rk2::id_clock_continuity
 CPU time clock IDs. More...
 
integer mom_dynamics_unsplit_rk2::id_clock_mom_update
 CPU time clock IDs. More...
 
integer mom_dynamics_unsplit_rk2::id_clock_pass
 CPU time clock IDs. More...
 
integer mom_dynamics_unsplit_rk2::id_clock_pass_init
 CPU time clock IDs. More...
 
subroutine, public mom_dynamics_unsplit_rk2::step_mom_dyn_unsplit_rk2 (u_in, v_in, h_in, tv, visc, Time_local, dt, forces, p_surf_begin, p_surf_end, uh, vh, uhtr, vhtr, eta_av, G, GV, US, CS, VarMix, MEKE)
 Step the MOM6 dynamics using an unsplit quasi-2nd order Runge-Kutta scheme. More...
 
subroutine, public mom_dynamics_unsplit_rk2::register_restarts_dyn_unsplit_rk2 (HI, GV, param_file, CS, restart_CS)
 Allocate the control structure for this module, allocates memory in it, and registers any auxiliary restart variables that are specific to the unsplit RK2 time stepping scheme. More...
 
subroutine, public mom_dynamics_unsplit_rk2::initialize_dyn_unsplit_rk2 (u, v, h, Time, G, GV, US, param_file, diag, CS, restart_CS, Accel_diag, Cont_diag, MIS, MEKE, OBC, update_OBC_CSp, ALE_CSp, setVisc_CSp, visc, dirs, ntrunc)
 Initialize parameters and allocate memory associated with the unsplit RK2 dynamics module. More...
 
subroutine, public mom_dynamics_unsplit_rk2::end_dyn_unsplit_rk2 (CS)
 Clean up and deallocate memory associated with the dyn_unsplit_RK2 module. More...