Hi Lulu, I saw a similar message from you on the moose-users list and just haven't had time to write a reply. Both of the DM interfaces in MOOSE and LibMesh were built by the same developer who has since moved to a new job. I'm not sure if either interface has been exercised much if at all since they were built. We just hired a new Petsc expert on the MOOSE team and he's planning on working on polishing up these interfaces as one of his first tasks. He's been in training all week so he probably hasn't seen your messages yet. I'll let him know that someone is asking about these interfaces in case he can answer your questions quickly.
Cody On Thu, Jun 9, 2016 at 2:36 AM Lulu Liu <lulu....@kaust.edu.sa> wrote: > Hi, > > I am working on nonlinear domain decomposition method and local nonlinear > system is solved by Newton methods. Therefore, I have to set up subsnes and > also DM for each subsnes. > > In PETSc, it provides *DMCreateDomainDecomposition() *for structured grids > and > then we can have DMs for subsnes. In Libmesh, I found two similar > undeclared functions in libmesh/src/solvers/petscdmlibmeshimpl.C, which can > help me got DMs for subproblems: > > *DMCreateFieldDecomposition_libMesh()* and > *DMCreateDomainDecomposition_libMesh()* > > Could you tell me whether two functions work or not? If they work, could > you add declarations for them in Libmesh? > > Could you give me some suggestions to set up subsnes for each subdomain? > > > Thanks! > > -- > > ------------------------------ > This message and its contents, including attachments are intended solely > for the original recipient. If you are not the intended recipient or have > received this message in error, please notify me immediately and delete > this message from your computer system. Any unauthorized use or > distribution is prohibited. Please consider the environment before printing > this email. > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e > _______________________________________________ > Libmesh-users mailing list > Libmesh-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/libmesh-users > ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users