Author Topic: Other partitioning options in METIS  (Read 4383 times)

skang67

  • Jr. Member
  • **
  • Posts: 23
Other partitioning options in METIS
« 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

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1160
Re: Other partitioning options in METIS
« Reply #1 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.