35MODULE fms_diag_fieldbuff_update_mod
37 USE mpp_mod,
ONLY: mpp_pe, mpp_root_pe
39 USE fms_mod,
ONLY: error_mesg, fatal, warning, note, stdout, stdlog, write_version_number,fms_error_handler
40 USE diag_data_mod,
ONLY: debug_diag_manager
44 USE fms_diag_elem_weight_procs_mod,
ONLY:
addwf
56 module procedure fieldbuff_update_r4
58 module procedure fieldbuff_update_r8
60 module procedure fieldbuff_update_3d_r4
62 module procedure fieldbuff_update_3d_r8
74 module procedure fieldbuff_copy_missvals_r4
76 module procedure fieldbuff_copy_missvals_r8
78 module procedure fieldbuff_copy_missvals_3d_r4
80 module procedure fieldbuff_copy_missvals_3d_r8
92 module procedure fieldbuff_copy_fieldvals_r4
94 module procedure fieldbuff_copy_fieldvals_r8
96 module procedure fieldbuff_copy_fieldvals_3d_r4
98 module procedure fieldbuff_copy_fieldvals_3d_r8
106#include "fms_diag_fieldbuff_update.inc"
108END MODULE fms_diag_fieldbuff_update_mod
Interface for the elemental function addwf, which Calculates and returns the value given by this form...
Interface fieldbuff_copy_fieldvals updates elements of the field output buffer with copies of corresp...
Interface fieldbuff_copy_missvals updates elements of the field output buffer with the missvalue inpu...
Interface fieldbuff_update updates elements of field output buffer based on input field data and math...
Class fmsDiagOutfield_type (along with class ms_diag_outfield_index_type ) contain information used i...
Class fms_diag_outfield_index_type which (along with class fmsDiagOutfield_type) encapsulate related ...
Type to represent amounts of time. Implemented as seconds and days to allow for larger intervals.
Data structure holding a 3D bounding box. It is commonlyused to represent the interval bounds or limi...