lock_exchange_initialization module reference

Initialization of the “lock exchange” experiment. lock_exchange = A 2-d density driven hydraulic exchange flow.

More…

Functions/Subroutines

lock_exchange_initialize_thickness()

This subroutine initializes layer thicknesses for the lock_exchange experiment.

Detailed Description

Initialization of the “lock exchange” experiment. lock_exchange = A 2-d density driven hydraulic exchange flow.

Function/Subroutine Documentation

subroutine lock_exchange_initialization/lock_exchange_initialize_thickness(h, G, GV, US, param_file, just_read)

This subroutine initializes layer thicknesses for the lock_exchange experiment.

Parameters
  • g :: [in] The ocean’s grid structure.

  • gv :: [in] The ocean’s vertical grid structure.

  • us :: [in] A dimensional unit scaling type

  • h :: [out] The thickness that is being initialized [H ~> m or kg m-2].

  • param_file :: [in] A structure indicating the open file to parse for model parameter values.

  • just_read :: [in] If true, this call will only read parameters without changing h.

Call to

mom_error_handler::mom_mesg

Called from

mom_state_initialization::mom_initialize_state