MOM6
BFB_initialization.F90 File Reference
#include <MOM_memory.h>
Include dependency graph for BFB_initialization.F90:

Go to the source code of this file.

Modules

module  bfb_initialization
 Initialization of the boundary-forced-basing configuration.
 

Functions/Subroutines

subroutine, public bfb_initialization::bfb_set_coord (Rlay, g_prime, GV, US, param_file, eqn_of_state)
 This subroutine specifies the vertical coordinate in terms of temperature at the surface and at the bottom. This case is set up in such a way that the temperature of the topmost layer is equal to the SST at the southern edge of the domain. The temperatures are then converted to densities of the top and bottom layers and linearly interpolated for the intermediate layers. More...
 
subroutine, public bfb_initialization::bfb_initialize_sponges_southonly (G, GV, US, use_temperature, tv, param_file, CSp, h)
 This subroutine sets up the sponges for the southern bouundary of the domain. Maximum damping occurs within 2 degrees lat of the boundary. The damping linearly decreases northward over the next 2 degrees. More...
 
subroutine bfb_initialization::write_bfb_log (param_file)
 Write output about the parameter values being used. More...
 

Variables

logical bfb_initialization::first_call = .true.
 Unsafe model variable. More...