Win10 VS安装METIS
METIS是由Karypis Lab开发的一个具有强大功能的图切分软件包。
在Karypis Lab网站上可以下载METIS软件包,同时你还可以了解该实验室的研究工作和相关论文。
本文对METIS的安装过程做了详细的介绍。
安装步骤
1、从Karypis Lab下载METIS软件包
2、安装CMake GUI
3、用CMake GUI编译
4、修改gk_arch.h文件
5、用VS生成解决方案
下面逐步介绍:
1、从Karypis Lab下载METIS软件包
(1)从官网下载文件metis-5.1.0.tar.gz:
在这一页最下面Documentation中可以下载详细的说明manual.pdf(here),这个说明对后期使用非常重要(包含参数含义,输入输出格式等)。
(2)解压软件包
得到metis-X.X.X文件夹,我的解压后是这样的:(在第3步会用到,记住路径)
打开该文件夹,你可以看到:
其中:
BUILD-Windows.txt是在Windows下的安装指南,其中的内容本文均有涉及。
build文件夹里是空的,将会有很多文件生成在build里(在第3步会用到,记住路径)。
接下来,我们安装CMake GUI(CMake的图形化界面)。
2、安装CMake GUI
(1)CMake官网下载CMake GUI。
往下划,找之前的版本,最好不要用最新的,下载对应位数的安装程序.msi文件,不要下载zip!!!!
我是win10系统,64位下载下图标的cmake-3.16.5-win64-x64.msi。
(2)双击运行,进行安装,具体过程参考链接。注意将其中第四步选择环境变量配置和创建桌面快捷键,选择第二项,加入系统环境变量(这样就不用手动加了)。
(3)找到图标,打开,欣赏一下界面。。。
图标。
界面:
3、用CMake GUI编译
(1)确保以上步骤顺利完成,在CMake 界面上第一个输入框中选择第2步提到的metis-X.X.X文件夹,在第二个输入框中选择第二步提到的build文件夹(CMake生成的文件会放在这个里面)。(选择文件夹需要按后面的Browse……)
(2)按Configure按钮,会跳出一个弹窗,让你选择编译器,一般保持默认,直接Finish就好。
等一会,中间name/value那个框中会有红色,不用理,下面的输出框最后一行是Configure Done就可以放心了。
(3)按Generate按钮,下面输出框显示Generate Done,大功告成!!!恭喜你生成了METIS.sln文件!!!(METIS.sln在第5步会用到)
可以先悄咪咪看一眼METIS.sln在哪
它在伟大的build文件夹(就是前面两次提到的build)中,
4、修改gk_arch.h文件
(1)在解压的文件夹metis-5.1.0中找到GKlib文件夹,打开它!
(2)在GKlib文件夹中找到gk_arch.h(有点费眼。。),打开它!
(3)修改文件内容,并保存,关闭。
将:
改成:
5、用VS生成解决方案
(1)刚刚看过的METIS.sln文件,还记得它在哪吗,不记得可以回到第3步末尾看一下,他在build文件夹下。打开VS,文件->打开->项目/解决方案,弹出弹窗让我们选路径,在build文件夹的路径下选择METIS.sln文件,打开,整个工程就被导入到VS中了。
可以看到:
(2)原来下图中Release的位置可能是Debug,将其改为Release,选择对应的位数,如x64。
(3)在解决方案管理器中,右击ALL_BUILD,选择“生成”,恭喜你!!!(如果第4步不改gk_arch.h,会报错)
这样METIS就成功在你的电脑上安家了,那应该怎样使用呢,请听下回分解。