FEAP User Forum

FEAP => Parallel FEAP => Topic started by: skang67 on January 09, 2017, 09:07:47 PM

Title: Other partitioning options in METIS
Post by: skang67 on January 09, 2017, 09:07:47 PM
Hello,

I want to ask how to use other partitioning options of METIS for parFEAP.

According to METIS manual, it provides two options, dual/nodal graph.
I found FEAP source code, pmacr7.F, manages the partitioning and it choses a nodal graph.
Can I switch a method to a dual graph by a small correction of the code?

Thank you,
Soonpil
Title: Re: Other partitioning options in METIS
Post by: Prof. S. Govindjee on January 09, 2017, 11:10:14 PM
You can always edit parfeap/pmacr7.F to change the behavior to perform the partitioning on the dual graph.  BUT you will still have to map the partitioned dual graph into a partitioned node graph if you still want to use parFEAP's OUTDomains command for writing the parallel input files.  Note parFEAP is built entirely upon the idea of a nodal partitioning, whereby we perform extra/duplicate element computations along graph edges so that we minimize communication.  I would not recommend what you suggest unless you have a strongly motivated need to do so.