[firedrake] Firedrake/DMPlex parallel restriction: one d.o.f. per process

Ed Bueler elbueler at alaska.edu
Tue Dec 17 19:46:21 GMT 2019


Firedrake devs --

This is substantially a matter of curiosity, but I figure I am missing
something I should understand.

Namely, parallel runs will generate "RuntimeError: Mesh must have at least
one cell on every process" if you attempt to have less.  My understanding
is that this restriction is not intrinsic to PETSc DMPlex, though the
restriction does apply to DMDA.  I know that Firedrake uses separate DMPlex
for the mesh and for the data layout.  What is the basic story here?

Thanks,

Ed

-- 
Ed Bueler
Dept of Mathematics and Statistics
University of Alaska Fairbanks
Fairbanks, AK 99775-6660
306C Chapman
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the firedrake mailing list