[petsc-users] Whether multiple DA objects of equal dimensions generate the same domain decomposition ?

Li, Zhisong (lizs) lizs at mail.uc.edu
Wed Aug 18 00:28:37 CDT 2010


Hi, Petsc team,

For quite a while, I have a wonder that whether two DA objects of equal dimensions (x, y, z) will generate the same domain decomposition in a parallel computation?

In my understanding of PETSc, sometimes we have to use different DA objects because of the restrictions of the generated matrix and DOF associated with a DA. For example, for a given structured domain, we may use da1 to store the velocities (u, v, w, DOF = 3), and da2 to store the pressure (p, DOF = 1), as we want to compute them separately. Matrice from DAGetMatrix() must be of different sizes for da1 and da2 because of different DOF. On the other hand, we also want to project pressure to velocities point to point. So whether da1 and da2 will distribute exactly the same portion of the overall domain on each computer node when we're running parallelly? If not, how can we achieve it?


Thank you very much!

Regards,


Zhisong Li
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20100818/01d3a00f/attachment.htm>


More information about the petsc-users mailing list