Good day, everyone! I have problem while running HPL benchmark with OPENMPI 1.3.3. When problem size (Ns) smaller 10000 - all is good. But when I set Ns to 17920 (for example) - I get errors:
=== [ums1:05086] ../../ompi/datatype/datatype_pack.h:37 Pointer 0xb27752c0 size 4032 is outside [0xb27752c0,0x10aeac8] for base ptr 0xb27752c0 count 1 and data [ums1:05086] Datatype 0x83a0618[] size 5735048 align 4 id 0 length 244 used 81 true_lb 0 true_ub 1318295560 (true_extent 1318295560) lb 0 ub 1318295560 (extent 1318295560) nbElems 716881 loops 0 flags 102 (commited )-c-----GD--[---][---] contain MPI_DOUBLE --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x0 (0) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x11800 (71680) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x23000 (143360) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x34800 (215040) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x46000 (286720) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x57800 (358400) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x69000 (430080) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x7a800 (501760) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x8c000 (573440) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x9d800 (645120) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0xaf000 (716800) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0xc0800 (788480) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0xd2000 (860160) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0xe3800 (931840) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0xf5000 (1003520) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x106800 (1075200) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x118000 (1146880) extent 8 (size 71040) --C---P-D--[ C ][FLT] MPI_DOUBLE count 8880 disp 0x129800 (1218560) extent 8 (size 71040) .... === Here is my HPL.dat: === HPLinpack benchmark input file Innovative Computing Laboratory, University of Tennessee HPL.out output file name (if any) 6 device out (6=stdout,7=stderr,file) 1 # of problems sizes (N) 17920 Ns 1 # of NBs 80 NBs 0 PMAP process mapping (0=Row-,1=Column-major) 1 # of process grids (P x Q) 2 Ps 14 Qs 16.0 threshold 1 # of panel fact 2 PFACTs (0=left, 1=Crout, 2=Right) 1 # of recursive stopping criterium 4 NBMINs (>= 1) 1 # of panels in recursion 2 NDIVs 1 # of recursive panel fact. 2 RFACTs (0=left, 1=Crout, 2=Right) 1 # of broadcast 2 BCASTs (0=1rg,1=1rM,2=2rg,3=2rM,4=Lng,5=LnM) 1 # of lookahead depth 1 DEPTHs (>=0) 2 SWAP (0=bin-exch,1=long,2=mix) 64 swapping threshold 0 L1 in (0=transposed,1=no-transposed) form 0 U in (0=transposed,1=no-transposed) form 1 Equilibration (0=no,1=yes) 8 memory alignment in double (> 0) === I've run HPL with this HPL.dat by using MPICH2 - work's well.