35 MODULE fms_diag_fieldbuff_update_mod
37 USE mpp_mod,
ONLY:
mpp_pe, mpp_root_pe
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"
108 END 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 ...
subroutine, public write_version_number(version, tag, unit)
Prints to the log file (or a specified unit) the version id string and tag name.
logical function, public fms_error_handler(routine, message, err_msg)
Facilitates the control of fatal error conditions.
subroutine, public error_mesg(routine, message, level)
Print notes, warnings and error messages; terminates program for warning and error messages....
integer function stdout()
This function returns the current standard fortran unit numbers for output.
integer function stdlog()
This function returns the current standard fortran unit numbers for log messages. Log messages,...
integer function mpp_pe()
Returns processor ID.
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...