Go to the documentation of this file.
14 implicit none ;
private
24 integer,
intent(in) :: verbosity
28 verbose = verbosity>=5
32 "MOM_unit_tests: string_functions_unit_tests FAILED")
34 "MOM_unit_tests: remapping_unit_tests FAILED")
36 "MOM_unit_tests: neutralDiffusionUnitTests FAILED")
38 "MOM_unit_tests: diag_vkernels_unit_tests FAILED")
40 "MOM_unit_tests: near_boundary_unit_tests FAILED")
subroutine, public unit_tests(verbosity)
Calls unit tests for other modules. Note that if a unit test returns true, a FATAL error is triggered...
Provides kernels for single-column interpolation, re-integration (re-mapping of integrated quantities...
logical function, public remapping_unit_tests(verbose)
Runs unit tests on remapping functions. Should only be called from a single/root thread Returns True ...
Handy functions for manipulating strings.
logical function, public diag_vkernels_unit_tests(verbose)
Returns true if any unit tests for module MOM_diag_vkernels fail.
Provides column-wise vertical remapping functions.
Invokes unit tests in all modules that have them.
Calculates and applies diffusive fluxes as a parameterization of lateral mixing (non-neutral) by meso...
logical function, public is_root_pe()
This returns .true. if the current PE is the root PE.
logical function, public near_boundary_unit_tests(verbose)
Unit tests for near-boundary horizontal mixing.
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...
logical function, public string_functions_unit_tests(verbose)
Returns true if a unit test of string_functions fails.
Routines for error handling and I/O management.
logical function, public neutral_diffusion_unit_tests(verbose)
Returns true if unit tests of neutral_diffusion functions fail. Otherwise returns false.
A column-wise toolbox for implementing neutral diffusion.