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

Go to the source code of this file.

Modules

module  user_initialization
 A template of a user to code up customized initial conditions.
 

Functions/Subroutines

subroutine, public user_initialization::user_set_coord (Rlay, g_prime, GV, US, param_file, eqn_of_state)
 Set vertical coordinates. More...
 
subroutine, public user_initialization::user_initialize_topography (D, G, param_file, max_depth, US)
 Initialize topography. More...
 
subroutine, public user_initialization::user_initialize_thickness (h, G, GV, param_file, just_read_params)
 initialize thicknesses. More...
 
subroutine, public user_initialization::user_initialize_velocity (u, v, G, US, param_file, just_read_params)
 initialize velocities. More...
 
subroutine, public user_initialization::user_init_temperature_salinity (T, S, G, param_file, eqn_of_state, just_read_params)
 This function puts the initial layer temperatures and salinities into T(:,:,:) and S(:,:,:). More...
 
subroutine, public user_initialization::user_initialize_sponges (G, GV, use_temp, tv, param_file, CSp, h)
 Set up the sponges. More...
 
subroutine, public user_initialization::user_set_obc_data (OBC, tv, G, param_file, tr_Reg)
 This subroutine sets the properties of flow at open boundary conditions. More...
 
subroutine, public user_initialization::user_set_rotation (G, param_file)
 
subroutine user_initialization::write_user_log (param_file)
 Write output about the parameter values being used. More...
 

Variables

logical user_initialization::first_call = .true.
 A module variable that should not be used. More...