构建简单示例
Overview
- Metis File
- Input
- Graph File (dual/nodal)
- Mesh File
- Weight File
- Output
- Partition File
- Ordering File
- Input
- Stand-Alone Program
- gpmetis
- mpmetis
- ndmetis
- m2gmetis
- graphchk
Stand-Alone Program
gpmetis
demo.graph
文件来自 METIS Manual Figure 2
1 | 7 11 |
- 执行
gpmetis demo.graph 2
输出结果文件demo.graph.part.2
1 | 1 |
- 分配结果
- process 1 =>
1 2 3 5
- process 2 =>
4 6 7
- process 1 =>
mpmetis
demo.mesh
文件来自 METIS Manual Figure 3
1 | % mesh file |
- 执行
mpmetis demo.mesh 3
生成文件demo.mesh.npart.3
和demo.mesh.epart.3
1 | % demo.mesh.npart.3 |
m2gmetis
demo.mesh
文件来自 METIS Manual Figure 3
1 | % mesh file |
- 执行
m2gmetis demo.mesh demo.dualgraph
生成文件demo.dualgraph
1 | % dual graph file |
- 执行
m2gmetis -gtype=nodal demo.mesh demo.nodalgraph
生成文件demo.nodalgraph
1 | 15 38 |