Hello all,

It is possible to have a code snippet on how and when to call the parmetis
package to partition the a mesh from a libmesh application code.

I've done like this after building a mesh object:

    // Partition the mesh with ParMetis package.
    ParmetisPartitioner pmetis;
    pmetis.partition(mesh, 4); // Partition the mesh on 4 processors

    // Print information about the mesh to the screen.
    mesh.print_info();

I get the following output which shows that I have only 1 subdomain:

Mesh Information:
  mesh_dimension()=3
  spatial_dimension()=3
  n_nodes()=29791
  n_elem()=3375
   n_local_elem()=843
   n_active_elem()=3375
  n_subdomains()=1
  n_processors()=4
  processor_id()=0


So, what's wrong ?

Thanks !
-as
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to