From cfbc02d03004deff00b159d590b2e41ece948106 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Mon, 12 Dec 2005 14:42:34 -0500 Subject: [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. --- testpar/t_posix_compliant.c | 7 +++++-- 1 file 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))); -- cgit v0.12