circle_obcs_initialization module reference

Configures the model for the “circle_obcs” experiment which tests Open Boundary Conditions radiating an SSH anomaly.

More…

Functions/Subroutines

circle_obcs_initialize_thickness()

This subroutine initializes layer thicknesses for the circle_obcs experiment.

Detailed Description

Configures the model for the “circle_obcs” experiment which tests Open Boundary Conditions radiating an SSH anomaly.

Function/Subroutine Documentation

subroutine circle_obcs_initialization/circle_obcs_initialize_thickness(h, depth_tot, G, GV, param_file, just_read)

This subroutine initializes layer thicknesses for the circle_obcs experiment.

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

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

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

  • depth_tot :: [in] The nominal total depth of the ocean [Z ~> m]

  • 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