[petsc-users] Petsc with Elemental installation in Cray

Barry Smith bsmith at mcs.anl.gov
Sun Jul 12 13:27:50 CDT 2015


  BTW:  --with-cc=gcc --with-cxx=g++  --with-mpi-dir=/opt/cray/mpt/7.0.5/gni/mpich2-intel/140 

Setting BOTH the compilers and the mpi directory doesn't really make sense. On the cray if you use the module "stuff" the compilers "know" the MPI they work with and automatically locate the correct includes and libraries. So never pass the --with-mpi-dir on crays.

   Barry

Satish: We should really generate an error in configure if the user passes --with-mpi-dir on the crays.



> On Jul 12, 2015, at 6:52 AM, venkatesh g <venkateshgk.j at gmail.com> wrote:
> 
> Hi all,
> 
> I am trying to install elemental with Petsc. 
> 
> I configure using: 
> 
> ./configure --with-cc=gcc --with-cxx=g++ PETSC_ARCH=linux-intel_elemental -with-blas-lapack-dir=/opt/intel/composer_xe_2015.1.133/mkl/lib/intel64/ --with-mpi-dir=/opt/cray/mpt/7.0.5/gni/mpich2-intel/140 --with-scalar-type=complex --with-fortran-kernels=1 -known-mpi-shared-libraries=0 --with-large-file-io=1 --with-64-bit-indices=0 --with-batch FC=ifort --with-valgrind-dir=/mnt/lustre/esd2/esdveng/valgrind --download-elemental=/home/proj/14/esdveng/apps/Elemental-0.84-p5.tgz --download-cmake=/home/proj/14/esdveng/apps/cmake-2.8.12.2.tar.gz
> 
> I get this error:
> 
> Cannot use elemental without enabling C++11, see --with-cxx-dialect=C++11
> 
> Pls let me know what flag must I use and its syntax. 
> 
> Venkatesh
> 
> 



More information about the petsc-users mailing list