[petsc-dev] Deadlock VecScatterCreate

Jed Brown jed at jedbrown.org
Sun Sep 9 22:14:53 CDT 2018

"Smith, Barry F." <bsmith at mcs.anl.gov> writes:

>      It is not possible to do this. When communicating parallel to parallel the communicator for both vectors must be the same communicator. 

Note that one can use VecPlaceArray as part of the communication so you
don't need a copy to get it on a different subcommunicator.  Perhaps
that could be made automatic at a future date, after the ongoing
VecScatter refactoring has completed.

More information about the petsc-dev mailing list