@@ -4,13 +4,10 @@ module MOM_stochastics
44! This file is part of MOM6. See LICENSE.md for the license.
55
66! This is the top level module for the MOM6 ocean model. It contains routines
7- ! for initialization, termination and update of ocean model state. This
7+ ! for initialization, update, and writing restart of stochastic physics. This
88! particular version wraps all of the calls for MOM6 in the calls that had
99! been used for MOM4.
1010!
11- ! This code is a stop-gap wrapper of the MOM6 code to enable it to be called
12- ! in the same way as MOM4.
13-
1411use MOM_diag_mediator, only : register_diag_field, diag_ctrl, time_type
1512use MOM_grid, only : ocean_grid_type
1613use MOM_verticalGrid, only : verticalGrid_type
@@ -45,17 +42,9 @@ module MOM_stochastics
4542 type (time_type), pointer :: Time ! < Pointer to model time (needed for sponges)
4643end type stochastic_CS
4744
48- ! > This type is used for communication with other components via the FMS coupler.
49- ! ! The element names and types can be changed only with great deliberation, hence
50- ! ! the persistnce of things like the cutsy element name "avg_kount".
5145contains
5246
53- ! > ocean_model_init initializes the ocean model, including registering fields
54- ! ! for restarts and reading restart files if appropriate.
55- ! !
56- ! ! This subroutine initializes both the ocean state and the ocean surface type.
57- ! ! Because of the way that indicies and domains are handled, Ocean_sfc must have
58- ! ! been used in a previous call to cean_type.
47+ ! ! This subroutine initializes the stochastics physics control structure.
5948subroutine stochastics_init (dt , grid , GV , CS , param_file , diag , Time )
6049 real , intent (in ) :: dt ! < time step [T ~> s]
6150 type (ocean_grid_type), intent (in ) :: grid ! horizontal grid information
@@ -135,6 +124,7 @@ subroutine stochastics_init(dt, grid, GV, CS, param_file, diag, Time)
135124 write (* ,' (/12x,a/)' ) ' === COMPLETED MOM STOCHASTIC INITIALIZATION ====='
136125
137126 call callTree_leave(" ocean_model_init(" )
127+ return
138128end subroutine stochastics_init
139129
140130! > update_ocean_model uses the forcing in Ice_ocean_boundary to advance the
0 commit comments