计算化学公社

标题: 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