The functions are listed below:
xfWriteScalarTimestepPar(xid a_Id, double a_Time, int a_NumTotal, int a_NumValues, const double *a_Values, const int *a_WhichVals, int a_Stride); xfWriteScalarTimestepParMinMax(xid a_Id, double a_Time, int a_NumTotal, int a_NumProc, const double *a_Values, const int *a_WhichVals, int a_Stride, double a_Min, double a_Max); a_Id xid of the group containing the dataset a_Time time of the current time step a_NumTotal total number of values in the dataset a_NumValues number of values to be written by this processor a_Values values to be written to the dataset a_WhichVals indices corresponding to the location of the values in the dataset a_Stride number of values (or bytes) to be skipped in the dataset after each value
SUBROUTINE XF_WRITE_SCALAR_TIMESTEP_PAR (a_Id, a_Time, a_NumTotal, a_NumProc, a_Values, a_WhichVals, a_Stride, error) INTEGER(HID_T), INTENT(IN) :: a_Id REAL*8, INTENT(IN) :: a_Time INTEGER(HSIZE_T), INTENT(IN) :: a_NumTotal INTEGER(HSIZE_T), INTENT(IN) :: a_NumProc REAL*8, DIMENSION(*), INTENT(IN) :: a_Values INTEGER, DIMENSION(*), INTENT(IN) :: a_WhichVals INTEGER, INTENT(IN) :: a_Stride INTEGER, INTENT(OUT) :: error SUBROUTINE XF_WRITE_SCALAR_TS_MIN_MAX_PAR(a_Id, a_Time, a_NumTotal, a_NumProc, a_Values, a_WhichVals, a_Minimum, a_Maximum, error) INTEGER(HID_T), INTENT(IN) :: a_Id REAL*8, INTENT(IN) :: a_Time INTEGER(HSIZE_T), INTENT(IN) :: a_NumTotal INTEGER(HSIZE_T), INTENT(IN) :: a_NumProc REAL*8, DIMENSION(*), INTENT(IN) :: a_Values INTEGER, DIMENSION(*), INTENT(IN) :: a_WhichVals REAL*8, INTENT(IN) :: a_Minimum, a_Maximum INTEGER, INTENT(OUT) :: error