Go to the documentation of this file.
55 character(len=*),
intent(in) :: string
67 case default ;
call mom_error(fatal,
"coordinateMode: "//&
68 "Unrecognized choice of coordinate ("//trim(string)//
").")
76 integer,
intent(in) :: coordmode
77 select case ( coordmode )
86 case default ;
call mom_error(fatal,
"coordinateUnts: "//&
87 "Unrecognized coordinate mode.")
95 character(len=*),
intent(in) :: string
103 character(len=*),
intent(in) :: string
111 integer,
intent(in) :: mode
121 case default ;
call mom_error(fatal,
"state_dependent: "//&
122 "Unrecognized choice of coordinate.")
character(len=16) function coordinateunitsi(coordMode)
Returns a string with the coordinate units associated with the enumerated integer,...
character(len= *), parameter regridding_adaptive_string
Adaptive coordinate string.
Returns true if the coordinate is dependent on the state density, returns false otherwise.
character(len= *), parameter regridding_layer_string
Layer string.
integer, parameter regridding_arbitrary
Arbitrary coordinates identifier.
Handy functions for manipulating strings.
Returns a string with the coordinate units associated with the coordinate mode.
character(len= *), parameter regridding_zstar_string
z* string
character(len= *), parameter regridding_sigma_string
Sigma string.
integer, parameter regridding_layer
Layer mode identifier.
character(len=len(input_string)) function, public uppercase(input_string)
Return a string in which all uppercase letters have been replaced by their lowercase counterparts.
integer, parameter regridding_sigma_shelf_zstar
Identifiered for z* coordinates at the bottom, sigma-near the top.
Contains constants for interpreting input parameters that control regridding.
integer, parameter regridding_hycom1
Simple HyCOM coordinates without BBL.
integer, parameter regridding_slight
Identifier for stretched coordinates in the lightest water, isopycnal below.
character(len=16) function coordinateunitss(string)
Returns a string with the coordinate units associated with the string defining the coordinate mode.
character(len= *), parameter regridding_zstar_string_old
z* string (legacy name)
integer, parameter regridding_sigma
Sigma coordinates identifier.
logical function state_dependent_char(string)
Returns true if the coordinate is dependent on the state density, returns false otherwise.
character(len= *), parameter regridding_slight_string
Hybrid S-rho string.
integer, parameter regridding_zstar
z* coordinates identifier
character(len= *), parameter regridding_hycom1_string
Hycom string.
integer function coordinatemode(string)
Parse a string parameter specifying the coordinate mode and return the appropriate enumerated integer...
logical function state_dependent_int(mode)
Returns true if the coordinate is dependent on the state density, returns false otherwise.
character(len= *), parameter regridding_rho_string
Rho string.
character(len= *), parameter default_coordinate_mode
Default coordinate mode.
subroutine, public mom_error(level, message, all_print)
This provides a convenient interface for writing an mpp_error message with run-time filter based on a...
integer, parameter regridding_rho
Density coordinates identifier.
character(len= *), parameter regridding_arbitrary_string
Arbitrary coordinates.
character(len= *), parameter regridding_sigma_shelf_zstar_string
Hybrid z*/sigma.
integer, parameter regridding_adaptive
Adaptive coordinate mode identifier.
Routines for error handling and I/O management.