FMS  2024.03
Flexible Modeling System
fms_diag_fieldbuff_update_mod

fms_diag_fieldbuff_update_mod Contains routines for updating the buffer (array) of field data statistics (e.g. average, rms) with new field data. More...

Data Types

interface  fieldbuff_copy_fieldvals
 Interface fieldbuff_copy_fieldvals updates elements of the field output buffer with copies of corresponding element values in the input field data. More...
 
interface  fieldbuff_copy_missvals
 Interface fieldbuff_copy_missvals updates elements of the field output buffer with the missvalue input argument. More...
 
interface  fieldbuff_update
 Interface fieldbuff_update updates elements of field output buffer based on input field data and mathematical operations on the field data. More...
 

Functions/Subroutines

 fieldbuff_copy_fieldvals_3d_r4
 
 fieldbuff_copy_fieldvals_3d_r8
 
 fieldbuff_copy_fieldvals_r4
 
 fieldbuff_copy_fieldvals_r8
 
 fieldbuff_copy_missvals_3d_r4
 
 fieldbuff_copy_missvals_3d_r8
 
 fieldbuff_copy_missvals_r4
 
 fieldbuff_copy_missvals_r8
 
 fieldbuff_update_3d_r4
 
 fieldbuff_update_3d_r8
 
 fieldbuff_update_r4
 
 fieldbuff_update_r8
 

Detailed Description

fms_diag_fieldbuff_update_mod Contains routines for updating the buffer (array) of field data statistics (e.g. average, rms) with new field data.

Author
Miguel Zuniga

fms_diag_fieldbuff_update_mod contains routines for updating the buffer (array) of field data statistics (e.g. average, rms) with new field data. These routines are called by the send_data routines in the diag_manager.


Data Type Documentation

◆ fms_diag_fieldbuff_update_mod::fieldbuff_copy_fieldvals

interface fms_diag_fieldbuff_update_mod::fieldbuff_copy_fieldvals

Interface fieldbuff_copy_fieldvals updates elements of the field output buffer with copies of corresponding element values in the input field data.

Definition at line 90 of file fms_diag_fieldbuff_update.F90.

Public Member Functions

 fieldbuff_copy_fieldvals_3d_r4
 
 fieldbuff_copy_fieldvals_3d_r8
 
 fieldbuff_copy_fieldvals_r4
 
 fieldbuff_copy_fieldvals_r8
 

◆ fms_diag_fieldbuff_update_mod::fieldbuff_copy_missvals

interface fms_diag_fieldbuff_update_mod::fieldbuff_copy_missvals

Interface fieldbuff_copy_missvals updates elements of the field output buffer with the missvalue input argument.

Definition at line 72 of file fms_diag_fieldbuff_update.F90.

Public Member Functions

 fieldbuff_copy_missvals_3d_r4
 
 fieldbuff_copy_missvals_3d_r8
 
 fieldbuff_copy_missvals_r4
 
 fieldbuff_copy_missvals_r8
 

◆ fms_diag_fieldbuff_update_mod::fieldbuff_update

interface fms_diag_fieldbuff_update_mod::fieldbuff_update

Interface fieldbuff_update updates elements of field output buffer based on input field data and mathematical operations on the field data.

Definition at line 54 of file fms_diag_fieldbuff_update.F90.

Public Member Functions

 fieldbuff_update_3d_r4
 
 fieldbuff_update_3d_r8
 
 fieldbuff_update_r4
 
 fieldbuff_update_r8