getfem-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Getfem-users] Getfem and Metis


From: Yves Renard
Subject: Re: [Getfem-users] Getfem and Metis
Date: Mon, 18 Nov 2013 13:41:59 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0


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

---------

reply via email to

[Prev in Thread] Current Thread [Next in Thread]