计算化学公社
标题:
Multiwfn 3.8dev noGUI版本在MacOS的源码安装
[打印本页]
作者Author:
abdoman
时间:
2024-5-3 13:19
标题:
Multiwfn 3.8dev noGUI版本在MacOS的源码安装
这个不是我原创,只是无意间在github发现有人贡献(
https://github.com/digital-chemi ... mac-build/tree/main
)
然后我从源码安装noGUI版本竟然成功了。
为了方便大家,我把最重要的CMakeList.txt 文件上传。
以下是我的安装步骤:(基本上是照着做,只安装了noGUI)
1. 我安装的版本是Multiwfn 3.8(dev) 2024-05-03 下载的源码。 软件启动后显示是2024-05-01 发布的。
我的是MACOS Catalina 10.15.7 (13-inch, 2019)
2. 用brew安装前置需求的软件包:
GCC, OpenBLAS, CMake, arb, flint
brew install xxx.
我安装flint-3.1.0, brew报sha256不匹配错误,然后下载的源包,自己手动编辑安装的。
主要步骤就是flint里面INSTALL文件里面的configure,关键点是--with-gmp-include,--with-gmp-lib和--with-mpfr和--prefix的设置。
我安装在brew 默认的文件夹下,所以prefix=/usr/lcoal/Cellar/flint/3.1.0
编译安装完成后,执行brew link flint,对文件进行关联一下。
3. 将附件里面的CMakeList.txt 放到multiwfn的src文件下
执行 cmake -B build # 会建立build文件夹,并生成makefile
执行 cmake --build build #很快就生成了multiwfn 可执行程序
4. 设置环境变量,将multiwfn加到PATH里面。
源码包里面没有setting.ini 文件,我在网上下了一个,然后设置Multiwfnpath 即可。
以下就是程序启动的界面;
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3