Derek Gaston <[email protected]> writes: > On Tue, Apr 3, 2018 at 4:06 PM Jed Brown <[email protected]> wrote: > >> Communicators should be cheap. One per library per "size" isn't a huge >> number of communicators. >> > > I agree - but that's not what we're getting here. We're getting one per > "object" (Mat / Preconditioner, etc.) associated with the library per > "size". If we can fix that I agree that there's no problem (we use a lot > of libraries... but not 2000 separate ones simultaneously!).
So PETSc needs to dup and attach a hypre communicator because they aren't interested in doing it themselves. Not hard to implement, just mildly annoying.
