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

Go to the source code of this file.

Modules

module  benchmark_initialization
 Initialization for the "bench mark" configuration.
 

Functions/Subroutines

subroutine, public benchmark_initialization::benchmark_initialize_topography (D, G, param_file, max_depth, US)
 This subroutine sets up the benchmark test case topography. More...
 
subroutine, public benchmark_initialization::benchmark_initialize_thickness (h, G, GV, US, param_file, eqn_of_state, P_ref, just_read_params)
 Initializes layer thicknesses for the benchmark test case, by finding the depths of interfaces in a specified latitude-dependent temperature profile with an exponentially decaying thermocline on top of a linear stratification. More...
 
subroutine, public benchmark_initialization::benchmark_init_temperature_salinity (T, S, G, GV, US, param_file, eqn_of_state, P_Ref, just_read_params)
 Initializes layer temperatures and salinities for benchmark. More...