namespace shelfwave_initialization¶
Overview¶
Configures the model for the idealized shelfwave test case. More…
namespace shelfwave_initialization { // global functions logical function, public register_shelfwave_obc(param_file param_file, CS CS, OBC_Reg OBC_Reg); subroutine, public shelfwave_obc_end(CS CS); subroutine, public shelfwave_initialize_topography(D D, G G, param_file param_file, max_depth max_depth, US US); subroutine, public shelfwave_set_obc_data(OBC OBC, CS CS, G G, h h, Time Time); } // namespace shelfwave_initialization
Detailed Documentation¶
Configures the model for the idealized shelfwave test case.
Global Functions¶
logical function, public register_shelfwave_obc( param_file param_file, CS CS, OBC_Reg OBC_Reg )
Add shelfwave to OBC registry.
Parameters:
param_file |
parameter file. |
cs |
shelfwave control structure. |
obc_reg |
OBC registry. |
subroutine, public shelfwave_obc_end(CS CS)
Clean up the shelfwave OBC from registry.
Parameters:
cs |
shelfwave control structure. |
subroutine, public shelfwave_initialize_topography( D D, G G, param_file param_file, max_depth max_depth, US US )
Initialization of topography.
Parameters:
g |
The dynamic horizontal grid type |
d |
Ocean bottom depth in m or Z if US is present |
param_file |
Parameter file structure |
max_depth |
Maximum model depth in the units of D |
us |
A dimensional unit scaling type |
subroutine, public shelfwave_set_obc_data(OBC OBC, CS CS, G G, h h, Time Time)
This subroutine sets the properties of flow at open boundary conditions.
Parameters:
obc |
This open boundary condition type specifies whether, where, and what open boundary conditions are used. |
cs |
tidal bay control structure. |
g |
The ocean’s grid structure. |
h |
layer thickness. |
time |
model time. |