|
XMDF
2.2
|
Three new functions will be created for writing scalar time steps. The function used in serial, xfWriteScalarTimestep, is used for either creating a dataset or appending to an already existing dataset. In parallel the function is called xfWriteScalarTimestepPar. xfWriteScalarTimestepPar will call xfWriteScalarTimestepParMinMax after determining the time step min and max using the function MPI_reduce. Each processor writes its corresponding scalar values to a dataset and their indices to a global id array. Thus the dataset can be reorganized to its proper format when read. This is to speed up writing and to avoid overlapping chunks when writing
The functions are listed below:
1.8.6