Hi,

I'm a fairly new PETSc user and I've been trying to look at ex59 for the last couple of days but I can't seem to have it working, nor can I really understand what's wrong. Maybe there are some options missing in the configuration? I'm also not sure wether the given warning is important or not during the make step...

You'll find below both the make and run output, thanks in advance for the help.

Matt



 * Here's the make output:

vitse@sauternes:/ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials$ make ex59
*********************W-a-r-n-i-n-g*************************
Your PETSC_DIR may not match the directory you are in
PETSC_DIR /u/vitse/Documents/softs/petsc-3.7.5 Current directory /ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials
Ignore this if you are running make test
******************************************************
/u/vitse/Documents/softs/petsc-3.7.5/linux-gnu-c-debug/bin/mpicc -o ex59.o -c -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fvisibility=hidden -g3 -I/u/vitse/Documents/softs/petsc-3.7.5/include -I/u/vitse/Documents/softs/petsc-3.7.5/linux-gnu-c-debug/include `pwd`/ex59.c /u/vitse/Documents/softs/petsc-3.7.5/linux-gnu-c-debug/bin/mpicc -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fvisibility=hidden -g3 -o ex59 ex59.o -Wl,-rpath,/u/vitse/Documents/softs/petsc-3.7.5/linux-gnu-c-debug/lib -L/u/vitse/Documents/softs/petsc-3.7.5/linux-gnu-c-debug/lib -Wl,-rpath,/u/vitse/Documents/softs/petsc-3.7.5/linux-gnu-c-debug/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lpetsc -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lparmetis -lmetis -lscalapack -lHYPRE -lmpicxx -lstdc++ -lm -lflapack -lfblas -lptesmumps -lptscotch -lptscotcherr -lscotch -lscotcherr -lX11 -lhwloc -lpthread -lm -lmpifort -lgfortran -lm -lgfortran -lm -lquadmath -lmpicxx -lstdc++ -lm -lrt -lm -lpthread -lz -Wl,-rpath,/u/vitse/Documents/softs/petsc-3.7.5/linux-gnu-c-debug/lib -L/u/vitse/Documents/softs/petsc-3.7.5/linux-gnu-c-debug/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -ldl -Wl,-rpath,/u/vitse/Documents/softs/petsc-3.7.5/linux-gnu-c-debug/lib -lmpi -lgcc_s -ldl
/bin/rm -f ex59.o


 * and here's what I get when I run the test:

vitse@sauternes:/ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials$ mpiexec -n 4 ex59 -npx 2 -npy 2 -nex 2 -ney 2 [0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
[0]PETSC ERROR:
[0]PETSC ERROR: This is not a uniprocessor test
[0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html for trouble shooting.
[0]PETSC ERROR: Petsc Release Version 3.7.5, unknown
[0]PETSC ERROR: ex59 on a linux-gnu-c-debug named sauternes by vitse Tue Mar 28 09:59:10 2017 [0]PETSC ERROR: Configure options PETSC_DIR=/u/vitse/Documents/softs/petsc-3.7.5 PETSC_ARCH=linux-gnu-c-debug --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-fblaslapack=1 --download-mpich=1 --download-superflu-dist=1 --download-parmetis=1 --download-metis=1 --download-ptscotch=1 --with-pcbddc=1 --download-hypre=1 --download-scalapack=1 --download-mumps=1 --with-pcbddc=1 [0]PETSC ERROR: #1 InitializeDomainData() line 934 in /ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials/ex59.c [0]PETSC ERROR: #2 main() line 1009 in /ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials/ex59.c
[0]PETSC ERROR: PETSc Option Table entries:
[0]PETSC ERROR: -nex 2
[0]PETSC ERROR: -ney 2
[0]PETSC ERROR: -npx 2
[0]PETSC ERROR: -npy 2
[0]PETSC ERROR: ----------------End of Error Message -------send entire error message to [email protected]
application called MPI_Abort(MPI_COMM_WORLD, 83) - process 0
[unset]: aborting job:
application called MPI_Abort(MPI_COMM_WORLD, 83) - process 0
-------------------------------------------------------
Primary job  terminated normally, but 1 process returned
a non-zero exit code.. Per user-direction, the job has been aborted.
-------------------------------------------------------
[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
[0]PETSC ERROR:
[0]PETSC ERROR: This is not a uniprocessor test
[0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html for trouble shooting.
[0]PETSC ERROR: Petsc Release Version 3.7.5, unknown
[0]PETSC ERROR: ex59 on a linux-gnu-c-debug named sauternes by vitse Tue Mar 28 09:59:10 2017 [0]PETSC ERROR: Configure options PETSC_DIR=/u/vitse/Documents/softs/petsc-3.7.5 PETSC_ARCH=linux-gnu-c-debug --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-fblaslapack=1 --download-mpich=1 --download-superflu-dist=1 --download-parmetis=1 --download-metis=1 --download-ptscotch=1 --with-pcbddc=1 --download-hypre=1 --download-scalapack=1 --download-mumps=1 --with-pcbddc=1 [0]PETSC ERROR: #1 InitializeDomainData() line 934 in /ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials/ex59.c [0]PETSC ERROR: #2 main() line 1009 in /ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials/ex59.c
[0]PETSC ERROR: PETSc Option Table entries:
[0]PETSC ERROR: -nex 2
[0]PETSC ERROR: -ney 2
[0]PETSC ERROR: -npx 2
[0]PETSC ERROR: -npy 2
[0]PETSC ERROR: ----------------End of Error Message -------send entire error message to [email protected]
application called MPI_Abort(MPI_COMM_WORLD, 83) - process 0
[unset]: aborting job:
application called MPI_Abort(MPI_COMM_WORLD, 83) - process 0
[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
[0]PETSC ERROR:
[0]PETSC ERROR: This is not a uniprocessor test
[0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html for trouble shooting.
[0]PETSC ERROR: Petsc Release Version 3.7.5, unknown
[0]PETSC ERROR: ex59 on a linux-gnu-c-debug named sauternes by vitse Tue Mar 28 09:59:10 2017 [0]PETSC ERROR: Configure options PETSC_DIR=/u/vitse/Documents/softs/petsc-3.7.5 PETSC_ARCH=linux-gnu-c-debug --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-fblaslapack=1 --download-mpich=1 --download-superflu-dist=1 --download-parmetis=1 --download-metis=1 --download-ptscotch=1 --with-pcbddc=1 --download-hypre=1 --download-scalapack=1 --download-mumps=1 --with-pcbddc=1 [0]PETSC ERROR: #1 InitializeDomainData() line 934 in /ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials/ex59.c [0]PETSC ERROR: #2 main() line 1009 in /ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials/ex59.c
[0]PETSC ERROR: PETSc Option Table entries:
[0]PETSC ERROR: -nex 2
[0]PETSC ERROR: -ney 2
[0]PETSC ERROR: -npx 2
[0]PETSC ERROR: -npy 2
[0]PETSC ERROR: ----------------End of Error Message -------send entire error message to [email protected]
application called MPI_Abort(MPI_COMM_WORLD, 83) - process 0
[unset]: aborting job:
application called MPI_Abort(MPI_COMM_WORLD, 83) - process 0
[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
[0]PETSC ERROR:
[0]PETSC ERROR: This is not a uniprocessor test
[0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html for trouble shooting.
[0]PETSC ERROR: Petsc Release Version 3.7.5, unknown
[0]PETSC ERROR: ex59 on a linux-gnu-c-debug named sauternes by vitse Tue Mar 28 09:59:10 2017 [0]PETSC ERROR: Configure options PETSC_DIR=/u/vitse/Documents/softs/petsc-3.7.5 PETSC_ARCH=linux-gnu-c-debug --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-fblaslapack=1 --download-mpich=1 --download-superflu-dist=1 --download-parmetis=1 --download-metis=1 --download-ptscotch=1 --with-pcbddc=1 --download-hypre=1 --download-scalapack=1 --download-mumps=1 --with-pcbddc=1 [0]PETSC ERROR: #1 InitializeDomainData() line 934 in /ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials/ex59.c [0]PETSC ERROR: #2 main() line 1009 in /ul/vitse/Documents/softs/petsc-3.7.5/src/ksp/ksp/examples/tutorials/ex59.c
[0]PETSC ERROR: PETSc Option Table entries:
[0]PETSC ERROR: -nex 2
[0]PETSC ERROR: -ney 2
[0]PETSC ERROR: -npx 2
[0]PETSC ERROR: -npy 2
[0]PETSC ERROR: ----------------End of Error Message -------send entire error message to [email protected]
application called MPI_Abort(MPI_COMM_WORLD, 83) - process 0
[unset]: aborting job:
application called MPI_Abort(MPI_COMM_WORLD, 83) - process 0
--------------------------------------------------------------------------
mpiexec detected that one or more processes exited with non-zero status, thus causing
the job to be terminated. The first process to do so was:

  Process name: [[40774,1],1]
  Exit code:    83
--------------------------------------------------------------------------


Reply via email to