Changes between Version 1 and Version 2 of PDAF_diag_rmsd_nompi


Ignore:
Timestamp:
Apr 1, 2025, 9:00:57 AM (36 hours ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAF_diag_rmsd_nompi

    v1 v2  
    1212{{{
    1313SUBROUTINE PDAF_diag_rmsd_nompi(dim_p, stateA_p, stateB_p, &
    14      rmsd_p, COMM_filter, status)
     14     rmsd_p, status)
    1515
    1616  INTEGER, INTENT(in) :: dim_p                 !< state dimension
     
    1818  REAL, INTENT(in)    :: stateB_p(dim_p)       !< State vector B
    1919  REAL, INTENT(out)   :: rmsd_p                !< RSMD
    20   INTEGER, INTENT(in) :: COMM_filter           !< Filter communicator
    2120  INTEGER, INTENT(out) :: status               !< Status flag (0=success)
    2221}}}
     
    2423**Note:**
    2524 * The routine is used to compute the RMSD with regard to some reference state. To compute the ensemble-sampled standard deviation, i.e. the estimated RMSD from the data assimilation, there are the routines [wiki:PDAF_diag_stddev_nompi] and [wiki:PDAF_diag_stddev].
     25 * We recommend to use this routine only in cases where the MPI parallelization is not initialized, e.g. in separate post-analysis programs. In assimilation programs, where the parallelization is initialized for PDAF, we recommend to use the routine `PDAF_diag_rmsd` for better overall compatibility.
     26 * The routine does not perform any MPI operations and can also be used if PDAF was not initialized by calling `PDAF_init`.
     27