Thank you, Satish. Ernesto.
Schlumberger-Private -----Original Message----- From: Satish Balay [mailto:ba...@mcs.anl.gov] Sent: Monday, July 6, 2020 5:18 PM To: Ernesto Prudencio <epruden...@slb.com> Cc: PETSc users list <petsc-users@mcs.anl.gov> Subject: [Ext] Re: [petsc-users] Basic error " gcc: error: unrecognized command line option 'wd1572' " during the configuration step of SLEPc installation Likely the [MPI] compiler env is different between PETSc and SLEPc builds. PETSc was build with mpicc using icc. Now during SLEPc build - mpicc is attempting to use gcc. petsc configure.log would have more info on which mpicc was used to install PETSc. Satish On Mon, 6 Jul 2020, Ernesto Prudencio via petsc-users wrote: > Hello. > > Until some days ago I was using packages MPICH and PETSc which were both > downloaded and installed by me, locally in my Linux environment. I could then > download and install SLEPc without issues. > > Recently I had to change to another environment where MPI and PETSc were > already pre-installed. I have access to them through a mounted disk. I then > tried to install a SLEPc in my local disk using such mounted packages, and I > am getting the following error right away: > > > cd $SLEPC_DIR > > ./configure > > --prefix=/home/EPrudencio/projs/changed/extraInstallations/slepc_3_1 > > 0_2 > Checking environment... done > Checking PETSc installation... > ERROR: Unable to link with PETSc > ERROR: See "installed-arch-linux2-c-opt/lib/slepc/conf/configure.log" > file for details > > > > When I open the configure.log file, the contents are as follows: > > +---BEGIN------------------------------------------------------------- > +--------- > > ====================================================================== > ========== Starting Configure Run at Mon Jul 6 21:54:40 2020 > Configure Options: --prefix=/home/... > ... > ... > ====================================================================== > ========== > Checking PETSc installation... > #include "petscsnes.h" > int main() { > Vec v; Mat m; KSP k; > PetscInitializeNoArguments(); > VecCreate(PETSC_COMM_WORLD,&v); > MatCreate(PETSC_COMM_WORLD,&m); > KSPCreate(PETSC_COMM_WORLD,&k); > return 0; > } > mpicc -o checklink.o -c -fPIC -wd1572 -Ofast -xHost > -I/mnt/disks/intel-2018-3-222-blade-runtime-env-2018-1-07-08-2018-132838/petsc_3.10.4_openmpi.4.0.3_intel2019.3_64index/include > `pwd`/checklink.c > gcc: error: unrecognized command line option 'wd1572' > gmake: *** [checklink.o] Error 1 > > ERROR: Unable to link with PETSc > > +---END--------------------------------------------------------------- > +------- > > When I run mpicc -version, I get "gcc (GCC) 4.9.2" > > The PETSc version is 3.10.4, and It seems it was installed with openmpi and > intel compiler (I might be wrong here). > > The SLEPc version is 3.10.2. > > Any suggestions? Should I set variables CC and CXX in the configuration > command line for SLEPc? > > Thank you in advance, > > Ernesto. > > > Schlumberger-Private >