Skip to content

Commit

Permalink
Remove fluxes arg from finish_MOM_initialization
Browse files Browse the repository at this point in the history
  Removed unused argument fluxes from finish_MOM_initialization.  All answers
are bitwise identical, but a public interface has changed.
  • Loading branch information
Hallberg-NOAA committed Apr 30, 2018
1 parent d436e59 commit 3760246
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 7 deletions.
3 changes: 1 addition & 2 deletions config_src/coupled_driver/ocean_model_MOM.F90
Original file line number Diff line number Diff line change
Expand Up @@ -582,8 +582,7 @@ subroutine update_ocean_model(Ice_ocean_boundary, OS, Ocean_sfc, &
endif

if (OS%nstep==0) then
call finish_MOM_initialization(OS%Time, OS%dirs, OS%MOM_CSp, OS%fluxes, &
OS%restart_CSp)
call finish_MOM_initialization(OS%Time, OS%dirs, OS%MOM_CSp, OS%restart_CSp)
endif

call disable_averaging(OS%diag)
Expand Down
3 changes: 1 addition & 2 deletions config_src/mct_driver/ocn_comp_mct.F90
Original file line number Diff line number Diff line change
Expand Up @@ -1769,8 +1769,7 @@ subroutine update_ocean_model(OS, Ocean_sfc, time_start_update, &
call set_net_mass_forcing(OS%fluxes, OS%forces, OS%grid)

if (OS%nstep==0) then
call finish_MOM_initialization(OS%Time, OS%dirs, OS%MOM_CSp, OS%fluxes, &
OS%restart_CSp)
call finish_MOM_initialization(OS%Time, OS%dirs, OS%MOM_CSp, S%restart_CSp)
endif

call disable_averaging(OS%diag)
Expand Down
2 changes: 1 addition & 1 deletion config_src/solo_driver/MOM_driver.F90
Original file line number Diff line number Diff line change
Expand Up @@ -496,7 +496,7 @@ program MOM_main
endif

if (ns==1) then
call finish_MOM_initialization(Time, dirs, MOM_CSp, fluxes, restart_CSp)
call finish_MOM_initialization(Time, dirs, MOM_CSp, restart_CSp)
endif

! This call steps the model over a time dt_forcing.
Expand Down
3 changes: 1 addition & 2 deletions src/core/MOM.F90
Original file line number Diff line number Diff line change
Expand Up @@ -2403,11 +2403,10 @@ subroutine initialize_MOM(Time, Time_init, param_file, dirs, CS, restart_CSp, &
end subroutine initialize_MOM

!> This subroutine finishes initializing MOM and writes out the initial conditions.
subroutine finish_MOM_initialization(Time, dirs, CS, fluxes, restart_CSp)
subroutine finish_MOM_initialization(Time, dirs, CS, restart_CSp)
type(time_type), intent(in) :: Time !< model time, used in this routine
type(directories), intent(in) :: dirs !< structure with directory paths
type(MOM_control_struct), pointer :: CS !< pointer to MOM control structure
type(forcing), intent(inout) :: fluxes !< pointers to forcing fields
type(MOM_restart_CS), pointer :: restart_CSp !< pointer to the restart control
!! structure that will be used for MOM.
! Local variables
Expand Down

0 comments on commit 3760246

Please sign in to comment.