Jack,
unrelated to the question about versions of MPI libraries, when you solve two linear systems on separate threads, you need to pay attention that the two solvers (and all associated objects such as matrices, vectors, etc) use separate MPI communicators. Otherwise you will have the two solvers send messages on the same communicator at the same time, and this is certain to lead to trouble.

The way to do this is to clone the MPI communicator you use for your overall problem once for each linear system. This way, each linear system uses its own communication channel, and one solver can not get in the way of the other.

Best
 W.

--
------------------------------------------------------------------------
Wolfgang Bangerth          email:                 bange...@colostate.edu
                           www: http://www.math.colostate.edu/~bangerth/

--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to