diff options
author | Albert Cheng <acheng@hdfgroup.org> | 2005-12-12 19:42:34 (GMT) |
---|---|---|
committer | Albert Cheng <acheng@hdfgroup.org> | 2005-12-12 19:42:34 (GMT) |
commit | cfbc02d03004deff00b159d590b2e41ece948106 (patch) | |
tree | c79513d02c44c3ea38378e2631aa206f8155d5df | |
parent | d4667a02cdeb39bae1fafbaa09554efc7294bbd0 (diff) | |
download | hdf5-cfbc02d03004deff00b159d590b2e41ece948106.zip hdf5-cfbc02d03004deff00b159d590b2e41ece948106.tar.gz hdf5-cfbc02d03004deff00b159d590b2e41ece948106.tar.bz2 |
[svn-r11788] Purpose:
Patch.
Description:
Copper would fail with a message of
0032-113 Out of memory in routine unknown, task 0
when run with 3 processes and size 1MB in MPI-IO tests.
It seems to be a copper MPIO error.
Solution:
Reduced the upper bound of default write size to 1/2MB (but
tests only go to 1/4MB) for now, pending permenant fix from
Copper.
Platforms tested:
Copper.
-rw-r--r-- | testpar/t_posix_compliant.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/testpar/t_posix_compliant.c b/testpar/t_posix_compliant.c index 2a2f360..5965ff7 100644 --- a/testpar/t_posix_compliant.c +++ b/testpar/t_posix_compliant.c @@ -740,7 +740,10 @@ int main(int argc, char* argv[]) if(write_size == 0) { lb = 1024; - ub = 1024*1024; + /* 1MB MPIO-IO overlapping is failing in copper. Lower it now pending + permenant fix for copper.*/ + /* ub = 1024*1024;*/ + ub = 1024*512; inc = 4; } else @@ -777,7 +780,7 @@ int main(int argc, char* argv[]) allwrite_allread_overlap(numprocs, rank, write_size); PRINT_RESULT(); MPI_Barrier(MPI_COMM_WORLD); - + if(rank == 0) printf("Testing onewrite_allread_blocks with MPI IO\t\t"); fflush(stdout); onewrite_allread_blocks(numprocs, rank, write_size/(numprocs*sizeof(int))); |