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

Go to the source code of this file.

Data Types

type  kelvin_initialization::kelvin_obc_cs
 Control structure for Kelvin wave open boundaries. More...
 

Modules

module  kelvin_initialization
 Configures the model for the Kelvin wave experiment.
 

Functions/Subroutines

logical function, public kelvin_initialization::register_kelvin_obc (param_file, CS, OBC_Reg)
 Add Kelvin wave to OBC registry. More...
 
subroutine, public kelvin_initialization::kelvin_obc_end (CS)
 Clean up the Kelvin wave OBC from registry. More...
 
subroutine, public kelvin_initialization::kelvin_initialize_topography (D, G, param_file, max_depth, US)
 This subroutine sets up the Kelvin topography and land mask. More...
 
subroutine, public kelvin_initialization::kelvin_set_obc_data (OBC, CS, G, GV, US, h, Time)
 This subroutine sets the properties of flow at open boundary conditions. More...