ABACUS 原子算筹

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1902|回复: 2

关于MD运行速度问题

[复制链接]

1

主题

2

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2023-2-14 11:21:01 | 显示全部楼层 |阅读模式
在进行TDDFT测试的时候,我发现TDAP的运行速度比ABACUS要快许多。TDAP是基于Siesta做的扩展,所以我对比了Siesta 4.0.2版本和ABACUS 3.1.0版本MD的运行速度。以下是两者完成任务的时间:


Siesta用时:1381s

ABACUS用时:4508s
可以看出有较大的速度差异。测试体系是乙炔分子(C2H2),两者输入的初始结构一致,均采用verlet算法,PBE泛函,进行1000步的md模拟,只用单核计算,详细的输入输出可以参照上传的附件。
由于我不了解siesta,也只对齐了一部分全局的精度参数,所以我无法断言是算法的差异,还是默认输入的差异。但在结果上Siesta确实也能给出相对合理的结果。由于现在TDDFT测试进度普遍较慢,如果是算法或者优化的问题,ABACUS能否有相应的改进?如果是默认精度的问题,要如何调整输入文件来使ABACUS接近Siesta的速度呢?











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

4

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 2023-2-14 16:32:22 | 显示全部楼层
你可以设置ecutwfc=60, gamma_only=1 来优化计算速度,优化后的时间约为SIESTA的两倍(~2561s)。
回复

使用道具 举报

0

主题

4

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 2023-2-14 16:50:19 | 显示全部楼层
SIESTA的能量截断应该是电荷密度的吧,我们是波函数的。有个4倍的差别
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ABACUS 原子算筹

GMT+8, 2024-4-27 14:39 , Processed in 0.015559 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表