<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div><div><div>Hello users/developers<br><br></div>I'm trying to build a vecscatter object to <br></div>migrate data from a vector x to a vector x2<br></div>having same global size but different parallel layout.<br><br></div>Prior to this, I build an Index Set using the method<br><br>ISCreateStride<br><br></div>The IS is created correctly, since the program returns <br></div>ierr=0 when I call the subroutine (I'm using Fortran 90).<br><br></div>but when I run the program in parallel I get this error<br><br>   0:[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------<br>   0:[0]PETSC ERROR: Unknown type. Check for miss-spelling or missing package: <a href="http://www.mcs.anl.gov/petsc/documentation/installation.html#external">http://www.mcs.anl.gov/petsc/documentation/installation.html#external</a><br>   0:[0]PETSC ERROR: Unknown IS type: general<br>   0:[0]PETSC ERROR: See <a href="http://www.mcs.anl.gov/petsc/documentation/faq.html">http://www.mcs.anl.gov/petsc/documentation/faq.html</a> for trouble shooting.<br>   0:[0]PETSC ERROR: Petsc Release Version 3.7.5, Jan, 01, 2017<br>   0:[0]PETSC ERROR: ./opa on a arch-linux2-c-debug named <a href="http://n419.cluster.net">n419.cluster.net</a> by ib04116 Mon May 15 17:19:25 2017<br>   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<br><br></div>The program cannot complete the scatter process <br></div>and remains hanging. <br><br></div>One odd thing is that, though I create a stride, the IS<br></div>object is marked as general. An even more odd thing is <br></div><div>that I've used the same code in a simple test case and<br></div><div>everything worked fine...<br></div><div><br></div>Have you got any hint about this?<br></div><br>Thanks<br></div>Ivano<br><div><div><div><div><div><div><div><br><br><div><div><br></div></div></div></div></div></div></div></div></div></div>