计算化学公社

标题: GIMIC 2.0安装求助 [打印本页]

作者
Author:
jctyp    时间: 2025-12-11 16:17
标题: GIMIC 2.0安装求助
大家好!本人按照卢老师博客http://sobereva.com/491考察分子磁感生电流的程序GIMIC 2.0的使用),安装GIMIC时,在将GIMIC压缩包解压后进入此目录后运行了./setup --omp,并没有生成build目录,提示细节好像说明could not find Python.但是前面根据conda install cython numpy pyparsing安装cython时,提示安装成功。不知为什么,还请不吝赐教,谢谢!




作者
Author:
sobereva    时间: 2025-12-11 17:25
要么用我博文里完全相同的系统以完全相同的步骤安装,要么联系作者,要么结合提示鼓捣,比如配置PYTHON_LIBRARY环境变量
作者
Author:
乐平    时间: 2025-12-12 11:25
本帖最后由 乐平 于 2025-12-12 11:55 编辑

首先,GIMIC 有 2023年发布的 2.2.1 版,在 github 能下载
qmcurrents/gimic: Gauge-including magnetically induced currents.

其次,安装的时候先查一下 GIMIC 的官方手册
https://gimic.readthedocs.io/en/latest/installation.html

手册里关于 Python 的描述是用 Anaconda 2.x 版的…… 而现在的 Python 都是 3.x 版的了…… 所以,你的 Python 虚拟环境里应该使用 Python 2.7.x, 建立 Python 虚拟环境如下

  1. conda create -n GIMIC python=2.7
复制代码
上面命令的含义是:conda create 用 conda 创建虚拟环境, -n 代表输入虚拟环境的名称, GIMIC 是虚拟环境的名称,当然用任意名称也可以,这里用 GIMIC 代表你用的 GIMIC 这个软件,方便你记忆。 python=2.7 代表在 GIMIC 这个虚拟环境中安装 2.7 版本的 Python。

完成了上面的虚拟环境建立之后,等待 conda 安装完成 Python 2.7 ,然后进入 GIMIC 虚拟环境中,命令是
  1. conda activate GIMIC
复制代码

然后,你会在命令行前面看到 (GIMIC)这个提示,代表你进入了 GIMIC 这个虚拟环境。
再然后,在 GIMIC 虚拟环境中安装 cython, numpy, runtest=2.3.2 等其他依赖库。当然,最简单的方法是从提供的 requirements.txt 里直接安装。
  1. conda install --yes --file requirements.txt
复制代码

接下来,就可以正式进入 GIMIC 的安装过程了。
根据 GIMIC 的官方手册
https://gimic.readthedocs.io/en/latest/installation.html


如果你没有调用 Intel 编译器,那么
  1. ./setup
  2. cd build
  3. make
  4. make install</pre>
复制代码


如果你调用了 Intel 编译器,那么
  1. ./setup --fc=ifort --cc=icc --cxx=icpc --cmake-options="-D ENABLE_MKL_FLAG=ON"
  2. cd build
  3. make
  4. make install
复制代码

上面这些都是根据 GIMIC 的官方手册
https://gimic.readthedocs.io/en/latest/installation.html

另外,你是在哪里安装?自己的工作站? 课题组的服务器? 应该不是租的超算(因为你用了 root ……)
别安装什么都在 root 里执行,这是个坏习惯……

作者
Author:
jctyp    时间: 2025-12-12 21:10
乐平 发表于 2025-12-12 11:25
首先,GIMIC 有 2023年发布的 2.2.1 版,在 github 能下载
qmcurrents/gimic: Gauge-including magnetical ...

好的,谢谢。再尝试一下,自己的服务器
作者
Author:
jctyp    时间: 2025-12-12 21:12
sobereva 发表于 2025-12-11 17:25
要么用我博文里完全相同的系统以完全相同的步骤安装,要么联系作者,要么结合提示鼓捣,比如配置PYTHON_LIB ...

谢谢卢老师!




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3