Go to the source code of this file.
|
module | mom_diag_vkernels |
| Provides kernels for single-column interpolation, re-integration (re-mapping of integrated quantities) and intensive-variable remapping in the vertical.
|
|
|
subroutine, public | mom_diag_vkernels::interpolate_column (nsrc, h_src, u_src, ndest, h_dest, missing_value, u_dest) |
| Linearly interpolate interface data, u_src, from grid h_src to a grid h_dest. More...
|
|
subroutine, public | mom_diag_vkernels::reintegrate_column (nsrc, h_src, uh_src, ndest, h_dest, missing_value, uh_dest) |
| Conservatively calculate integrated data, uh_dest, on grid h_dest, from layer-integrated data, uh_src, on grid h_src. More...
|
|
logical function, public | mom_diag_vkernels::diag_vkernels_unit_tests (verbose) |
| Returns true if any unit tests for module MOM_diag_vkernels fail. More...
|
|
logical function | mom_diag_vkernels::test_interp (verbose, missing_value, msg, nsrc, h_src, u_src, ndest, h_dest, u_true) |
| Returns true if a test of interpolate_column() produces the wrong answer. More...
|
|
logical function | mom_diag_vkernels::test_reintegrate (verbose, missing_value, msg, nsrc, h_src, uh_src, ndest, h_dest, uh_true) |
| Returns true if a test of reintegrate_column() produces the wrong answer. More...
|
|