First run with valgrind: http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind
then run with -start_in_debugger and look at the variables where it crashes to see why it might crash. > On May 15, 2017, at 10:37 AM, Barletta, Ivano <[email protected]> wrote: > > Hello users/developers > > I'm trying to build a vecscatter object to > migrate data from a vector x to a vector x2 > having same global size but different parallel layout. > > Prior to this, I build an Index Set using the method > > ISCreateStride > > The IS is created correctly, since the program returns > ierr=0 when I call the subroutine (I'm using Fortran 90). > > but when I run the program in parallel I get this error > > 0:[0]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > 0:[0]PETSC ERROR: Unknown type. Check for miss-spelling or missing > package: http://www.mcs.anl.gov/petsc/documentation/installation.html#external > 0:[0]PETSC ERROR: Unknown IS type: general > 0:[0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html > for trouble shooting. > 0:[0]PETSC ERROR: Petsc Release Version 3.7.5, Jan, 01, 2017 > 0:[0]PETSC ERROR: ./opa on a arch-linux2-c-debug named n419.cluster.net by > ib04116 Mon May 15 17:19:25 2017 > 0:[0]PETSC ERROR: Configure options --with-cc=mpiicc --with-fc=mpiifort > --with-cxx=mpiicpc --with-mpiexec=mpirun > --with-blas-lapack-dir=/users/home/opt/intel/composer_xe_2013/mkl > --with-scalapack-lib="-L/users/home/opt/intel/composer_xe_2013/mkl//lib/intel64 > -lmkl_scalapack_ilp64 -lmkl_blacs_intelmpi_ilp64" > --with-scalapack-include=/users/home/opt/intel/composer_xe_2013/mkl/include > --download-metis --download-parmetis --download-mumps --download-superlu > --with-debugging=yes CFLAGS=-I/users/home/opt/netcdf/netcdf-4.3/include > -I/users/home/opt/szip/szip-2.1/include > -I/users/home/opt/hdf5/hdf5-1.8.11/include -I/usr/include FFLAGS=-xHost > -no-prec-div -O3 -I/users/home/opt/netcdf/netcdf-4.3/include > LDFLAGS=-L/users/home/opt/netcdf/netcdf-4.3/lib -lnetcdff > -L/users/home/opt/hdf5/hdf5-1.8.11/lib > -L/users/home/opt/netcdf/netcdf-4.3/lib -L/usr/lib64/ -lz -lgpfs -lnetcdf > -lcurl -lnetcdf > > The program cannot complete the scatter process > and remains hanging. > > One odd thing is that, though I create a stride, the IS > object is marked as general. An even more odd thing is > that I've used the same code in a simple test case and > everything worked fine... > > Have you got any hint about this? > > Thanks > Ivano > > >
