[petsc-dev] CPARDISO with 64 bit indices

Pierre Jolivet pierre.jolivet at enseeiht.fr
Sat Aug 25 10:29:34 CDT 2018


Hello,
I tried to adapt https://bitbucket.org/petsc/petsc/src/master/config/examples/arch-ms-msvc2012-intelmpi-cudano-nomumps-cpardiso-indexes64-mklilp64-debug.py <https://bitbucket.org/petsc/petsc/src/master/config/examples/arch-ms-msvc2012-intelmpi-cudano-nomumps-cpardiso-indexes64-mklilp64-debug.py> on Linux with the latest icc/MKL release and I end up with a bunch of warnings at compile-time and a segfault at runtime.
Is CPARDISO supposed to work on Linux with 64 bit indices?

Thanks in advance,
Pierre

PS: here is what I’m using,
[..]
    --with-mkl_cpardiso=1 \
    --with-mkl_pardiso=1 \
    --with-blacs-include=${MKLROOT}/include \
    --with-blacs-lib=${MKLROOT}/lib/intel64/libmkl_blacs_intelmpi_ilp64.so \
    --with-64-bit-indices=true \
    --known-64-bit-blas-indices \
    --with-mkl_pardiso-dir=${MKLROOT} \
    --with-mkl_cpardiso-dir=${MKLROOT} \
    --with-blaslapack-include=${MKLROOT}/include \
    --with-blaslapack-lib=[${MKLROOT}/lib/intel64/libmkl_intel_ilp64.so,${MKLROOT}/lib/intel64/libmkl_core.so,${MKLROOT}/lib/intel64/libmkl_intel_thread.so,${MKLROOT}/../lib/intel64/libiomp5.so] \
    --with-scalapack-include=${MKLROOT}/include \
    --with-scalapack-lib=[${MKLROOT}/lib/intel64/libmkl_scalapack_ilp64.so,${MKLROOT}/lib/intel64/libmkl_blacs_intelmpi_ilp64.so] \
    COPTFLAGS='-DMKL_ILP64 -O3 -fp-model fast -xHost' CXXOPTFLAGS='-DMKL_ILP64 -O3 -fp-model fast -xHost' FOPTFLAGS='-DMKL_ILP64 -O3 -fp-model fast -xHost' PETSC_ARCH=arch-linux2-c-opt-64-bit-indices-impi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180825/4e33b90c/attachment.html>


More information about the petsc-dev mailing list