namespace bfb_surface_forcing¶
Overview¶
Surface forcing for the boundary-forced-basin (BFB) configuration. More…
namespace bfb_surface_forcing { // global functions subroutine, public bfb_buoyancy_forcing( state state, fluxes fluxes, day day, dt dt, G G, US US, CS CS ); subroutine, public bfb_surface_forcing_init( Time Time, G G, US US, param_file param_file, diag diag, CS CS ); } // namespace bfb_surface_forcing
Detailed Documentation¶
Surface forcing for the boundary-forced-basin (BFB) configuration.
Global Functions¶
subroutine, public bfb_buoyancy_forcing( state state, fluxes fluxes, day day, dt dt, G G, US US, CS CS )
Bouyancy forcing for the boundary-forced-basin (BFB) configuration.
Parameters:
state |
A structure containing fields that describe the surface state of the ocean. |
fluxes |
A structure containing pointers to any possible forcing fields. Unused fields have NULL ptrs. |
day |
Time of the fluxes. |
dt |
The amount of time over which the fluxes apply [s] |
g |
The ocean’s grid structure |
us |
A dimensional unit scaling type |
cs |
A pointer to the control structure returned by a previous call to BFB_surface_forcing_init. |
subroutine, public bfb_surface_forcing_init( Time Time, G G, US US, param_file param_file, diag diag, CS CS )
Initialization for forcing the boundary-forced-basin (BFB) configuration.
Parameters:
time |
The current model time. |
g |
The ocean’s grid structure |
us |
A dimensional unit scaling type |
param_file |
A structure to parse for run-time parameters |
diag |
A structure that is used to regulate diagnostic output. |
cs |
A pointer to the control structure for this module |