|
module | mom_surface_forcing |
| Functions that calculate the surface wind stresses and fluxes of buoyancy or temperature/salinity andfresh water, in ocean-only (solo) mode.
|
|
integer | mom_surface_forcing::id_clock_forcing |
| A CPU time clock. More...
|
|
subroutine, public | mom_surface_forcing::set_forcing (sfc_state, forces, fluxes, day_start, day_interval, G, US, CS) |
| Calls subroutines in this file to get surface forcing fields. More...
|
|
subroutine | mom_surface_forcing::wind_forcing_const (sfc_state, forces, tau_x0, tau_y0, day, G, US, CS) |
| Sets the surface wind stresses to constant values. More...
|
|
subroutine | mom_surface_forcing::wind_forcing_2gyre (sfc_state, forces, day, G, US, CS) |
| Sets the surface wind stresses to set up two idealized gyres. More...
|
|
subroutine | mom_surface_forcing::wind_forcing_1gyre (sfc_state, forces, day, G, US, CS) |
| Sets the surface wind stresses to set up a single idealized gyre. More...
|
|
subroutine | mom_surface_forcing::wind_forcing_gyres (sfc_state, forces, day, G, US, CS) |
| Sets the surface wind stresses to set up idealized gyres. More...
|
|
subroutine | mom_surface_forcing::wind_forcing_from_file (sfc_state, forces, day, G, US, CS) |
|
subroutine | mom_surface_forcing::wind_forcing_by_data_override (sfc_state, forces, day, G, US, CS) |
|
subroutine | mom_surface_forcing::buoyancy_forcing_from_files (sfc_state, fluxes, day, dt, G, US, CS) |
| Specifies zero surface bouyancy fluxes from input files. More...
|
|
subroutine | mom_surface_forcing::buoyancy_forcing_from_data_override (sfc_state, fluxes, day, dt, G, US, CS) |
| Specifies zero surface bouyancy fluxes from data over-ride. More...
|
|
subroutine | mom_surface_forcing::buoyancy_forcing_zero (sfc_state, fluxes, day, dt, G, CS) |
| This subroutine specifies zero surface bouyancy fluxes. More...
|
|
subroutine | mom_surface_forcing::buoyancy_forcing_const (sfc_state, fluxes, day, dt, G, CS) |
| Sets up spatially and temporally constant surface heat fluxes. More...
|
|
subroutine | mom_surface_forcing::buoyancy_forcing_linear (sfc_state, fluxes, day, dt, G, US, CS) |
| Sets surface fluxes of heat and salinity by restoring to temperature and salinity profiles that vary linearly with latitude. More...
|
|
subroutine, public | mom_surface_forcing::forcing_save_restart (CS, G, Time, directory, time_stamped, filename_suffix) |
| Save a restart file for the forcing fields. More...
|
|
subroutine, public | mom_surface_forcing::surface_forcing_init (Time, G, US, param_file, diag, CS, tracer_flow_CSp) |
| Initialize the surface forcing module. More...
|
|
subroutine | mom_surface_forcing::surface_forcing_end (CS, fluxes) |
| Deallocate memory associated with the surface forcing module. More...
|
|