Hi, 

   I am new to the DM constructs. I am curious if there is a compelling reason 
to move from handling IS sets to DM data structures. 

   My applications are built on top of libMesh. They used IS sets for a long 
time, and in recent years I have seen DM constructs in the library. However, I 
do not know why this is beneficial or necessary. The Petsc manual discusses 
DMDA for structured mesh, and I see reference to DMForest in the code (for 
unstructured mesh?) which is not discussed in the manual. 

   Is there a document that might provide the necessary background for DM and 
how best to derive from it, like in the libMesh source? 

   Any guidance would be appreciated. 

Regards,
Manav

Reply via email to