计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: sobereva
打印 Print 上一主题 Last thread 下一主题 Next thread

[Dalton] 量子化学程序Dalton的编译方法和运行方式简介

  [复制链接 Copy URL]

82

帖子

0

威望

2659

eV
积分
2741

Level 5 (御坂)

46#
发表于 Post on 2024-6-6 17:57:33 | 只看该作者 Only view this author
本帖最后由 tianmafei 于 2024-6-6 20:06 编辑
tianmafei 发表于 2024-6-4 17:59
老师您好!我的系统是Rocky9.4,oneapi2024.1,照着社长的教程编译Dalton 2020.1时,总是卡在
--User se ...

唉,自问自答了。摸索了很久,试着换系统,Rocky9.0或Rocky9.1或Rocky9.4都试过;oneapi也试过2024.1版本或2022版本;结果发现会出现同样的问题,看来似乎与系统或oneapi无关。最后试着在./bashrc文件中加上source /home/个人文件夹/intel/oneapi/mkl/版本号/env/vars.sh以及把编译选项--mkl=sequential去掉,这才编译成了。在build目录下运行ctest命令进行测试,Dalton 2020.1版仅有5个测试结果是Failed。跑个任务也正常进行了,多核并行,小白一枚,不知道串行版mkl库有没有运行。

432

帖子

0

威望

1273

eV
积分
1705

Level 5 (御坂)

迷茫的本科生一枚

47#
发表于 Post on 2025-1-12 03:02:32 | 只看该作者 Only view this author
请教老师一个问题,我先前的Dalton是在自己的Ubuntu系统上编译的,我自己的电脑上有cmake,且版本适配,成功编译,但是最近想在服务器Centos7上编译,却遇到麻烦了,服务器上只有cmake3 version 3.17.5而没有cmake,每次我输入./setup --fc=gfortran --cc=gcc --cxx=g++ --mkl=sequential --prefix=/home/Dalton时,就会弹出如下报错

我尝试了几种解决方法,1. 先输入ln -s /usr/bin/cmake3 /usr/bin/cmake,但是还是弹出一样的报错。2 将export PATH=/usr/bin:$PATH加到.bashrc中,也没用。3 改成CMAKE=cmake3 FC=gfortran CC=gcc CXX=g++ ./setup --fc=gfortran --cc=gcc --cxx=g++ --prefix=/home/Dalton,也一样。现在有点没辙了,公共集群上一堆底层编译器又没权限动,想请教一下cmake3能过这一步吗?


放下

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-15 13:25 , Processed in 0.184245 second(s), 22 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list