MOM6
|
Surface forcing for the boundary-forced-basin (BFB) configuration.
Data Types | |
type | bfb_surface_forcing_cs |
Control structure for BFB_surface_forcing. More... | |
Functions/Subroutines | |
subroutine, public | bfb_buoyancy_forcing (state, fluxes, day, dt, G, US, CS) |
Bouyancy forcing for the boundary-forced-basin (BFB) configuration. More... | |
subroutine, public | bfb_surface_forcing_init (Time, G, US, param_file, diag, CS) |
Initialization for forcing the boundary-forced-basin (BFB) configuration. More... | |
subroutine, public bfb_surface_forcing::bfb_buoyancy_forcing | ( | type(surface), intent(inout) | state, |
type(forcing), intent(inout) | fluxes, | ||
type(time_type), intent(in) | day, | ||
real, intent(in) | dt, | ||
type(ocean_grid_type), intent(in) | G, | ||
type(unit_scale_type), intent(in) | US, | ||
type(bfb_surface_forcing_cs), pointer | CS | ||
) |
Bouyancy forcing for the boundary-forced-basin (BFB) configuration.
[in,out] | state | A structure containing fields that describe the surface state of the ocean. |
[in,out] | fluxes | A structure containing pointers to any possible forcing fields. Unused fields have NULL ptrs. |
[in] | day | Time of the fluxes. |
[in] | dt | The amount of time over which the fluxes apply [s] |
[in] | g | The ocean's grid structure |
[in] | us | A dimensional unit scaling type |
cs | A pointer to the control structure returned by a previous call to BFB_surface_forcing_init. |
Definition at line 51 of file BFB_surface_forcing.F90.
References mom_error_handler::mom_error().
subroutine, public bfb_surface_forcing::bfb_surface_forcing_init | ( | type(time_type), intent(in) | Time, |
type(ocean_grid_type), intent(in) | G, | ||
type(unit_scale_type), intent(in) | US, | ||
type(param_file_type), intent(in) | param_file, | ||
type(diag_ctrl), intent(in), target | diag, | ||
type(bfb_surface_forcing_cs), pointer | CS | ||
) |
Initialization for forcing the boundary-forced-basin (BFB) configuration.
[in] | time | The current model time. |
[in] | g | The ocean's grid structure |
[in] | us | A dimensional unit scaling type |
[in] | param_file | A structure to parse for run-time parameters |
[in] | diag | A structure that is used to regulate diagnostic output. |
cs | A pointer to the control structure for this module |
Definition at line 176 of file BFB_surface_forcing.F90.
References mom_error_handler::mom_error().
Referenced by mom_surface_forcing::surface_forcing_init().