计算化学公社

标题: 求教Qcmaquis怎么进行离线安装? [打印本页]

作者
Author:
liyaohx    时间: 2020-10-12 16:59
标题: 求教Qcmaquis怎么进行离线安装?
服务器连不了网,看了一下貌似编译qcmaquis时它需要自动联网下载一些库,有没有办法通过修改一下cmake文件让我下载编译好这些库后离线安装呢?

作者
Author:
sobereva    时间: 2020-10-12 17:25
这么小众向程序直接问作者比较快
作者
Author:
beefly    时间: 2020-10-12 17:52
本帖最后由 beefly 于 2020-10-12 18:03 编辑

QCMaquis本身并不大,下载也很快。最耗时的其实是ALPS库,国内网速可能要几小时。可以提前下载,然后传到本机临时目录下,再找到OpenMolCAS src/qcmaquis/CMakeLists.txt.in中的ALPS包的下载网址
URL http ... alps-2.2.b4-src-with-boost.tar.gz
改为本地路径,如
URL /tmp/alps-2.2.b4-src-with-boost.tar.gz

QCMaquis自身的代码原则上也可以这么做。把下载的代码放入自建的build目录之下(压缩文件和子目录结构见下),并把压缩文件日期设为当前:
cd build
touch tmp.file
touch -r tmp.file External/hdf5_qcm/src/hdf5_qcm.tar.bz2
touch -r tmp.file External/nevpt2_ext/src/nevpt2.tar.bz2
touch -r tmp.file External/qcmaquis-full/src/dmrg_interface_utils.tar.bz2
touch -r tmp.file External/qcmaquis_suite/src/dmrg.tar.bz2
rm tmp.file

但是这个方法可能失败。QCMaquis会误认为这些代码不是最新版,坚持要联网下载。原因不明。

作者
Author:
喵星大佬    时间: 2020-10-12 19:34
现在QCMaquis还需要申请访问嘛?
作者
Author:
sobereva    时间: 2020-10-14 01:58
喵星大佬 发表于 2020-10-12 19:34
现在QCMaquis还需要申请访问嘛?


https://scine.ethz.ch/download/qcmaquis

作者
Author:
chrinide    时间: 2020-10-21 11:56
现在已经不需要申请了,前几天刚放到GitHub上开源了,详见 https://github.com/qcscine/qcmaquis
作者
Author:
zjxitcc    时间: 2020-11-3 15:31
本帖最后由 zjxitcc 于 2020-11-3 15:33 编辑

感觉有点难编译啊。琢磨了几天,总算能编译出这个开源的qcmaquis了,bin, lib, include目录都有了。lib里有这些文件
libalps.so  libdmrg_models.a  libdmrg_utils.a  libmaquis_dmrg.so  libqcmaquis-driver.a  libqcmaquis-hdf5-interface.a
bin里有这些文件
dmrg  dmrg_meas  qcm_checkpoint_rename.py
不知道接下来要怎么与OpenMolcas一起编译了。。看了qcmaqius和OpenMolcas手册都没写,手册里写的还是以前联网安装那一套。猜想有可能放到OpenMolcas的External目录里,但是CMakeList内容好复杂暂时没搞懂。
作者
Author:
zjxitcc    时间: 2021-2-19 10:25
后面过几天就搞定了,拖到最近才写了个教程,见《离线编译OpenMolcas+QCMaquis》https://mp.weixin.qq.com/s/Gb1Lzv1bcQmvuHMZjAQLxQ
安装过程无需联网,全部使用下载好的压缩包进行。
作者
Author:
喵星大佬    时间: 2021-2-19 18:00
zjxitcc 发表于 2021-2-19 10:25
后面过几天就搞定了,拖到最近才写了个教程,见《离线编译OpenMolcas+QCMaquis》https://mp.weixin.qq.com/ ...

不知道能不能整个带GA版本的教程,那个在molcas里并行效率比较高嘛。。。。不知道兼容不




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