CFD Online Discussion Forums

CFD Online Discussion Forums (
-   Main CFD Forum (
-   -   How to partition EDGES by using METIS (

AlbertoVe August 18, 2010 17:43

How to partition EDGES by using METIS
Hi I am parallelizing my finite volume code using MPI. And I use the free METIS software to partition my triangular unstructured mesh. I read the Metis and ParaMetis manuals and I do not know if I have lost the point, but I did not find a METIS routine than partitions the mesh in a way that each partition has the same (or almost the same) number of edges (with edge I mean the side of the triangle). Metis either partitions the vertices (for finite element codes) or the cells (for finite volume code). In my case, since I use the telescopic property of conservative equations, within each time step I update my cell values by running a cycle through the sides, since all I have to compute is fluxes through the sides. So in order to have a balanced load between processors I have to distribute evenly the edges between the processor, and I do not gain this result if I partition the cells. Do you have any suggestion please?Have I maybe lost this feature in METIS?thanks

All times are GMT -4. The time now is 00:43.