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, US, 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.

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

  • h :: [out] The thickness that is being initialized [Z ~> m]

  • 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