|
From: | Torquil Macdonald Sørensen |
Subject: | Re: [Getfem-users] Getfem and Metis |
Date: | Mon, 18 Nov 2013 15:33:05 +0100 |
Dear Torquil,
With --enable-paralevel=2, metis is called to give a partition of each mesh.
The model bricks automatically make the assembly only on the part of the mesh corresponding to the process number.
This is done by a call to the following method of getfem_mesh:
mesh().intersect_with_mpi_region(rg)
But this does not affect the numbering of nodes. In particular, each process have a complete mesh.
Yves.
Le 18/11/2013 12:20, Torquil Macdonald Sørensen a écrit :
Hi!Should I see a difference in the mesh node enumeration, after having compiled Getfem with --enable-paralevel=2 and Metis support, and my program with -DGETFEM_PARA_LEVEL=2 -DGMM_USES_MPI=1?
According to the documentation, GetFEM should then use Metis to "implicitly partition" the mesh.
Does that mean that the Metis based partitioning goes on behind the scenes and no changes would be seen in mesh.points() when switching between "mpiexec -n 1 ./prog" and "mpiexec -n 4 ./prog"
Best regards
Torquil Sørensen
_______________________________________________ Getfem-users mailing list address@hidden https://mail.gna.org/listinfo/getfem-users
-- Yves Renard (address@hidden) tel : (33) 04.72.43.87.08 Pole de Mathematiques, INSA-Lyon fax : (33) 04.72.43.85.29 20, rue Albert Einstein 69621 Villeurbanne Cedex, FRANCE http://math.univ-lyon1.fr/~renard ---------
_______________________________________________
Getfem-users mailing list
address@hidden
https://mail.gna.org/listinfo/getfem-users
[Prev in Thread] | Current Thread | [Next in Thread] |