[mpich] MPICH primary repository branch, master, updated. v3.2a2-17-g230c2df
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MPICH primary repository". The branch, master has been updated via 230c2df337b4d450e84b39e9a2093aa33432b484 (commit) from 8a0887b9726c8c466b3fed6cc0c6ff42468a2aee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://git.mpich.org/mpich.git/commitdiff/230c2df337b4d450e84b39e9a2093aa334... commit 230c2df337b4d450e84b39e9a2093aa33432b484 Author: Paul Coffman <[email protected]> Date: Mon Nov 24 21:29:58 2014 -0600 romio gpfs: select correct read buffer ROMIO GPFSMPIO_P2PCONTIG threaded read needs to toggle first read buffer When using both the GPFSMPIO_P2PCONTIG and GPFSMPIO_PTHREADIO optimizations there was a correctness bug when reading where for the first round the read buffer did not toggle to the two-phase buffer for the pthread reader, resulting in diseminating the data from the wrong buffer. The fix is to do the toggle after the first read. Signed-off-by: Paul Coffman <[email protected]> Signed-off-by: Rob Latham <[email protected]> diff --git a/src/mpi/romio/adio/common/p2p_aggregation.c b/src/mpi/romio/adio/common/p2p_aggregation.c index c7c1800..292ba47 100644 --- a/src/mpi/romio/adio/common/p2p_aggregation.c +++ b/src/mpi/romio/adio/common/p2p_aggregation.c @@ -667,6 +667,7 @@ void ADIOI_P2PContigReadAggregation(ADIO_File fd, ADIO_ReadContig(fd, read_buf,amountDataToReadThisRound, MPI_BYTE, ADIO_EXPLICIT_OFFSET, currentRoundFDStart, &status, error_code); + currentReadBuf = 1; #ifdef ROMIO_GPFS endTimeBase = MPI_Wtime(); ----------------------------------------------------------------------- Summary of changes: src/mpi/romio/adio/common/p2p_aggregation.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) hooks/post-receive -- MPICH primary repository
participants (1)
-
noreply@mpich.org