|
| 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...
|
| |