<div dir="ltr">Hi all,<div><br></div><div>I make a very simple code, but run into some error messages.  </div><div><br></div><div>Code:</div><div><br></div><div><div>#include <petsc.h></div><div>static char help[] = " simple test.\n\n";</div><div><br></div><div>#undef __FUNCT__</div><div>#define __FUNCT__ "main"</div><div>int main(int argc,char **argv)</div><div>{</div><div>  PetscMPIInt                   tag = 0;</div><div>  PetscErrorCode                ierr;</div><div><br></div><div>  ierr = PetscInitialize(&argc,&argv,(char *)0,help);CHKERRQ(ierr);</div><div>  ierr = PetscCommGetNewTag(PETSC_COMM_WORLD,&tag);CHKERRQ(ierr);</div><div>  ierr = PetscPrintf(PETSC_COMM_SELF," tag %d \n", tag);CHKERRQ(ierr);</div><div>  ierr = PetscFinalize();CHKERRQ(ierr);</div><div>}</div></div><div><br></div><div><br></div><div>Run: mpirun -np 2 ./Test</div><div><br></div><div>Error messages:</div><div><br></div><div><div>[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------</div><div>[0]PETSC ERROR: Corrupt argument: <a href="http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind">http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind</a></div><div>[0]PETSC ERROR: Bad MPI communicator supplied; must be a PETSc communicator</div><div>[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.</div><div>[0]PETSC ERROR: Petsc Release Version 3.5.2, Sep, 08, 2014 </div><div>[0]PETSC ERROR: ./Test on a arch-darwin-cxx-debug named <a href="http://engr2-7-113-dhcp.int.colorado.edu">engr2-7-113-dhcp.int.colorado.edu</a> by livia Tue Jan  6 18:07:27 2015</div><div>[0]PETSC ERROR: Configure options --with-clanguage=cxx --with-shared-libraries=1 --download-fblaslapack=1 --with-mpi-dir=/Users/livia/math/mpich-3.1_install --download-parmetis=1 --download-metis=1 --with-64-bit-indices=1 --download-netcdf=1 --download-exodusii=1 --download-hdf5=1 --with-mpi-dir=/Users/livia/math/mpich-3.1_install</div><div>[0]PETSC ERROR: #1 PetscCommGetNewTag() line 85 in /Users/livia/math/petsc-3.5.2/src/sys/objects/tagm.c</div><div>[1]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------</div><div>[0]PETSC ERROR: #2 main() line 19 in /Users/livia/math/Spmcs/src/multigrid/test/Test.cpp</div><div>[0]PETSC ERROR: ----------------End of Error Message -------send entire error message to petsc-maint@mcs.anl.gov----------</div><div>[1]PETSC ERROR: Corrupt argument: <a href="http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind">http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind</a></div><div>[1]PETSC ERROR: Bad MPI communicator supplied; must be a PETSc communicator</div><div>[1]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.</div><div>[1]PETSC ERROR: Petsc Release Version 3.5.2, Sep, 08, 2014 </div><div>[1]PETSC ERROR: ./Test on a arch-darwin-cxx-debug named <a href="http://engr2-7-113-dhcp.int.colorado.edu">engr2-7-113-dhcp.int.colorado.edu</a> by livia Tue Jan  6 18:07:27 2015</div><div>[1]PETSC ERROR: Configure options --with-clanguage=cxx --with-shared-libraries=1 --download-fblaslapack=1 --with-mpi-dir=/Users/livia/math/mpich-3.1_install --download-parmetis=1 --download-metis=1 --with-64-bit-indices=1 --download-netcdf=1 --download-exodusii=1 --download-hdf5=1 --with-mpi-dir=/Users/livia/math/mpich-3.1_install</div><div>[1]PETSC ERROR: application called MPI_Abort(MPI_COMM_WORLD, 64) - process 0</div><div>#1 PetscCommGetNewTag() line 85 in /Users/livia/math/petsc-3.5.2/src/sys/objects/tagm.c</div><div>[1]PETSC ERROR: #2 main() line 19 in /Users/livia/math/Spmcs/src/multigrid/test/Test.cpp</div><div>[cli_0]: aborting job:</div><div>application called MPI_Abort(MPI_COMM_WORLD, 64) - process 0</div><div>[1]PETSC ERROR: ----------------End of Error Message -------send entire error message to petsc-maint@mcs.anl.gov----------</div><div>application called MPI_Abort(MPI_COMM_WORLD, 64) - process 1</div><div>[cli_1]: aborting job:</div><div>application called MPI_Abort(MPI_COMM_WORLD, 64) - process 1</div><div><br></div><div>===================================================================================</div><div>=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES</div><div>=   PID 1783 RUNNING AT <a href="http://engr2-7-113-dhcp.int.colorado.edu">engr2-7-113-dhcp.int.colorado.edu</a></div><div>=   EXIT CODE: 64</div><div>=   CLEANING UP REMAINING PROCESSES</div><div>=   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES</div><div>===================================================================================</div></div><div><br></div><div><br></div><div>Fande</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>