Rob Falgout <[email protected]> added the comment: Hi Fande,
If the solves are one-by-one, then there should not be an issue with communicators conflicting with each other. All communications to/from a process will have completed before the next solve is called. Also, with maybe only one exception (our assumed partition algorithm), sends are receives are deterministic, so through a combination of tags and the MPI guarantee that communications from any one process will be received in the order they are sent, I don't see a problem with messages getting mixed up. With the assumed partition, we also are careful to use tags to differentiate communications and prevent things from getting mixed. Maybe I'm missing something and there is a problem somewhere in hypre. If you come across this, though, please let us know so we can fix it. Hope this helps! -Rob ____________________________________________ hypre Issue Tracker <[email protected]> <http://cascb1.llnl.gov/hypre/issue1595> ____________________________________________
