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

Go to the source code of this file.

Data Types

type  mom_surface_forcing::surface_forcing_cs
 

Modules

module  mom_surface_forcing
 

Functions/Subroutines

subroutine, public mom_surface_forcing::set_forcing (state, fluxes, day_start, day_interval, G, CS)
 
subroutine mom_surface_forcing::buoyancy_forcing_allocate (fluxes, G, CS)
 
subroutine mom_surface_forcing::wind_forcing_const (state, fluxes, tau_x0, tau_y0, day, G, CS)
 
subroutine mom_surface_forcing::wind_forcing_2gyre (state, fluxes, day, G, CS)
 
subroutine mom_surface_forcing::wind_forcing_1gyre (state, fluxes, day, G, CS)
 
subroutine mom_surface_forcing::wind_forcing_gyres (state, fluxes, day, G, CS)
 
subroutine mom_surface_forcing::wind_forcing_from_file (state, fluxes, day, G, CS)
 
subroutine mom_surface_forcing::wind_forcing_by_data_override (state, fluxes, day, G, CS)
 
subroutine mom_surface_forcing::buoyancy_forcing_from_files (state, fluxes, day, dt, G, CS)
 
subroutine mom_surface_forcing::buoyancy_forcing_from_data_override (state, fluxes, day, dt, G, CS)
 
subroutine mom_surface_forcing::buoyancy_forcing_zero (state, fluxes, day, dt, G, CS)
 
subroutine mom_surface_forcing::buoyancy_forcing_const (state, fluxes, day, dt, G, CS)
 
subroutine mom_surface_forcing::buoyancy_forcing_linear (state, fluxes, day, dt, G, CS)
 
subroutine, public mom_surface_forcing::forcing_save_restart (CS, G, Time, directory, time_stamped, filename_suffix)
 
subroutine, public mom_surface_forcing::surface_forcing_init (Time, G, param_file, diag, CS, tracer_flow_CSp)
 
subroutine mom_surface_forcing::surface_forcing_end (CS, fluxes)
 

Variables

integer mom_surface_forcing::id_clock_forcing