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

Go to the source code of this file.

Data Types

type  mom_dynamics_split_rk2::mom_dyn_split_rk2_cs
 Module control structure. More...
 

Modules

module  mom_dynamics_split_rk2
 Time step the adiabatic dynamic core of MOM using RK2 method.
 

Functions/Subroutines

subroutine, public mom_dynamics_split_rk2::step_mom_dyn_split_rk2 (u, v, h, tv, visc, Time_local, dt, fluxes, p_surf_begin, p_surf_end, dt_since_flux, dt_therm, uh, vh, uhtr, vhtr, eta_av, G, GV, CS, calc_dtbt, VarMix, MEKE)
 RK2 splitting for time stepping MOM adiabatic dynamics. More...
 
subroutine, public mom_dynamics_split_rk2::register_restarts_dyn_split_rk2 (HI, GV, param_file, CS, restart_CS, uh, vh)
 This subroutine sets up any auxiliary restart variables that are specific to the unsplit time stepping scheme. All variables registered here should have the ability to be recreated if they are not present in a restart file. More...
 
subroutine, public mom_dynamics_split_rk2::initialize_dyn_split_rk2 (u, v, h, uh, vh, eta, Time, G, GV, param_file, diag, CS, restart_CS, dt, Accel_diag, Cont_diag, MIS, VarMix, MEKE, OBC, update_OBC_CSp, ALE_CSp, setVisc_CSp, visc, dirs, ntrunc)
 This subroutine initializes all of the variables that are used by this dynamic core, including diagnostics and the cpu clocks. More...
 
subroutine, public mom_dynamics_split_rk2::end_dyn_split_rk2 (CS)
 Close the dyn_split_RK2 module. More...
 

Variables

integer mom_dynamics_split_rk2::id_clock_cor
 
integer mom_dynamics_split_rk2::id_clock_pres
 
integer mom_dynamics_split_rk2::id_clock_vertvisc
 
integer mom_dynamics_split_rk2::id_clock_horvisc
 
integer mom_dynamics_split_rk2::id_clock_mom_update
 
integer mom_dynamics_split_rk2::id_clock_continuity
 
integer mom_dynamics_split_rk2::id_clock_thick_diff
 
integer mom_dynamics_split_rk2::id_clock_btstep
 
integer mom_dynamics_split_rk2::id_clock_btcalc
 
integer mom_dynamics_split_rk2::id_clock_btforce
 
integer mom_dynamics_split_rk2::id_clock_pass
 
integer mom_dynamics_split_rk2::id_clock_pass_init