[petsc-users] Arbitrary ownership IS for a matrix

Nicolás Barnafi nabw91 at gmail.com
Wed Mar 9 14:42:39 CST 2022


Hi community,

I have an application with polytopal meshes (elements of arbitrary shape)
where the distribution of dofs is not PETSc friendly, meaning that it is
not true that cpu0 owns dofs [0,a), then cpu1 owns [a,b) and so on, but
instead the distribution is in fact random. Another important detail is
that boundary dofs are shared, meaning that if dof 150 is on the boundary,
each subdomain vector has dof 150.

Under this considerations:

i) Is it possible to give an arbitrary mapping to the matrix structure or
is the blocked distribution hard coded?
ii) Are the repeated boundary dofs an issue when computing a Fieldsplit
preconditioner in parallel?

Best regards,
Nicolas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20220309/7179ea70/attachment.html>


More information about the petsc-users mailing list