[petsc-dev] Hypre error on Cray XC30 w/ 64 bit ints

Mark F. Adams mfadams at lbl.gov
Thu Sep 5 01:10:30 CDT 2013


I was able to run on Edison, 64 bit int w/ hypre, and my user that had the problems, and was running at large scale, has moved on.  GAMG works as well as hypre.  I just wanted to give him options.


On Sep 4, 2013, at 2:19 PM, Satish Balay <balay at mcs.anl.gov> wrote:

> On Wed, 4 Sep 2013, Satish Balay wrote:
> 
>> 
>> I attempted  a build on my linuxbox - and I see hypre gets correctly built with --enable-bigint
>> 
>> ./configure --download-hypre=1 --with-64-bit-indices=1 PETSC_ARCH=arch-hypre-idx64
>> 
>> <configure.log>
>> 
>> Executing: cd /home/balay/petsc.clone/externalpackages/hypre-2.9.1a/src && touch config/Makefile.config && make distclean && ./configure --prefix=/home/balay/petsc.clone/arch-hypre-idx64 --libdir=/home/balay/petsc.clone/arch-hypre-idx64/lib CC="mpicc" CFLAGS=" -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -fno-inline -O0 " CXX="mpicxx  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g   -fPIC  " F77="mpif90  -fPIC -Wall -Wno-unused-variable -Wno-unused-dummy-argument -g  " --with-MPI-include="/home/balay/soft/mpich2-1.5/include" --with-MPI-lib-dirs="" --with-MPI-libs="" --with-blas-libs= --with-blas-lib-dir= --with-lapack-libs= --with-lapack-lib-dir= --with-blas=yes --with-lapack=yes --with-fmangle-blas=one-underscore --with-fmangle-lapack=one-underscore --without-babel --without-mli --without-fei --without-superlu --enable-bigint
>> 
>> 
>> Also - does this error come with a petsc example? [if so - I can try reproducing]
> 
> A sample run went through without errors..
> 
> balay at asterix /home/balay/petsc.clone/src/ksp/ksp/examples/tutorials (master)
> $ mpiexec -n 4 valgrind --tool=memcheck -q ./ex2 -m 500 -n 500 -pc_type hypre
> ==14100== Conditional jump or move depends on uninitialised value(s)
> ==14100==    at 0x74DC597: ??? (in /usr/lib64/libgfortran.so.3.0.0)
> ==14100==    by 0x74DBB0B: ??? (in /usr/lib64/libgfortran.so.3.0.0)
> ==14100==    by 0x7415ED7: ??? (in /usr/lib64/libgfortran.so.3.0.0)
> ==14100==    by 0x3A8160F4F2: _dl_init (in /usr/lib64/ld-2.17.so)
> ==14100==    by 0x3A81601459: ??? (in /usr/lib64/ld-2.17.so)
> ==14100==    by 0x6: ???
> ==14100==    by 0x7FF000556: ???
> ==14100==    by 0x7FF00055C: ???
> ==14100==    by 0x7FF00055F: ???
> ==14100==    by 0x7FF000563: ???
> ==14100==    by 0x7FF000566: ???
> ==14100==    by 0x7FF00056A: ???
> ==14100== 
> ==14099== Conditional jump or move depends on uninitialised value(s)
> ==14099==    at 0x74DC597: ??? (in /usr/lib64/libgfortran.so.3.0.0)
> ==14099==    by 0x74DBB0B: ??? (in /usr/lib64/libgfortran.so.3.0.0)
> ==14099==    by 0x7415ED7: ??? (in /usr/lib64/libgfortran.so.3.0.0)
> ==14099==    by 0x3A8160F4F2: _dl_init (in /usr/lib64/ld-2.17.so)
> ==14099==    by 0x3A81601459: ??? (in /usr/lib64/ld-2.17.so)
> ==14099==    by 0x6: ???
> ==14099==    by 0x7FF000556: ???
> ==14099==    by 0x7FF00055C: ???
> ==14099==    by 0x7FF00055F: ???
> ==14099==    by 0x7FF000563: ???
> ==14099==    by 0x7FF000566: ???
> ==14099==    by 0x7FF00056A: ???
> ==14099== 
> ==14101== Conditional jump or move depends on uninitialised value(s)
> ==14101==    at 0x74DC597: ??? (in /usr/lib64/libgfortran.so.3.0.0)
> ==14101==    by 0x74DBB0B: ??? (in /usr/lib64/libgfortran.so.3.0.0)
> ==14101==    by 0x7415ED7: ??? (in /usr/lib64/libgfortran.so.3.0.0)
> ==14101==    by 0x3A8160F4F2: _dl_init (in /usr/lib64/ld-2.17.so)
> ==14101==    by 0x3A81601459: ??? (in /usr/lib64/ld-2.17.so)
> ==14101==    by 0x6: ???
> ==14101==    by 0x7FF000556: ???
> ==14101==    by 0x7FF00055C: ???
> ==14101==    by 0x7FF00055F: ???
> ==14101==    by 0x7FF000563: ???
> ==14101==    by 0x7FF000566: ???
> ==14101==    by 0x7FF00056A: ???
> ==14101== 
> Norm of error 2.95633e-06 iterations 6
> 
> Satish




More information about the petsc-dev mailing list