本帖最后由 liaorongbao 于 2024-3-24 10:32 编辑
http://sobereva.com/193
我在windows宿主机安装了virtualbox虚拟机。虚拟机安装centos7操作系统。
然后安装了ifort软件(安装后用ifort -v命令弹出版本为ifort version 2021.5.0).
然后安装了mkl数学库(l_onemkl_p_2024.0.0.49673_offline.sh)。
在安装过程中,手动把家目录/home/liaorongbao和根目录/root下的.bashrc文件都改成了这个样子。
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
source /opt/intel/oneapi/setvars.sh
export PATH=/opt/intel/oneapi/compiler/2022.0.1/linux/bin/intel64:$PATH
export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2022.0.1/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/mkl/2024.0/lib/intel64:$LD_LIBRARY_PATH
在http://bbs.keinsci.com/thread-727-1-1.html地址下载的GAMESS-US是2019-Jun-30(R1).tar.gz。有人跟帖说有些版本有问题。
地址https://cloud.tencent.com/developer/article/1883504?from=15425提供了到Mark Gordon课题组下载的方法。但我填入基本信息后,点提交后网页变得不正常了,因此没下载到。
接下来参照http://sobereva.com/193安装GAMESS-US。
执行./compall后,并没有在/home/liaorongbao/gamess下产生了gamess.00.x可执行文件。于是手动执行./lked gamess 00命令。 执行./lked gamess 00后弹出出错信息如下 GAMESS will be linked into the binary file gamess.00.x.
unknown version number for MKL/linux64
please edit 'lked' to select the right 64 bit MKL libraries.
我的原始lked文件已经加载到附件,大师们帮我查看一下。我对lked文件做了如下修改
查到原始lked文件中的字段
case mkl:
set mpath=$GMS_MATHLIB_PATH
但是我认为其中的GMS_MATHLIB_PATH并未被赋值。于是把上述字段改成了:
case mkl:
set GMS_MATHLIB_PATH=/opt/intel/oneapi/mkl/2024.0/lib/intel64
set mpath=$GMS_MATHLIB_PATH
然后再次执行./lked gamess 00后弹出信息不变,我麻爪了
|