计算化学公社

 找回密码 Forget password
 注册 Register
Views: 565|回复 Reply: 3
打印 Print 上一主题 Last thread 下一主题 Next thread

[程序/脚本开发] 实现NPT的Python Code,想问下自己写要怎么写?

[复制链接 Copy URL]

62

帖子

0

威望

975

eV
积分
1037

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
老师们好,我现在想使用一个模拟package,目前该package只支持NVT(问了作者能不能加NPT,他说他也没写pressure coupling的code,让我自己写),想问下自己写要怎么写?有什么相关的代码做参考呢?

3754

帖子

3

威望

1万

eV
积分
19681

Level 6 (一方通行)

围观吃瓜群众

2#
发表于 Post on 2024-9-27 21:17:32 | 只看该作者 Only view this author
对此我了解有限,但也许你可以参考ase的md的npt部分。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

488

帖子

1

威望

1148

eV
积分
1656

Level 5 (御坂)

A Student

3#
发表于 Post on 2024-9-27 22:30:41 | 只看该作者 Only view this author
本帖最后由 student0618 于 2024-9-27 22:33 编辑

可能也可以参考Molecular simulation of liquids 一书附录放在github的代码,作者有给python和fortran的例子。不过他们用的方法应该是比较旧的。 https://github.com/Allen-Tildesl ... ter/python_examples
(我还没试过跑他的,买了书但一直没时间学)
敬仰一针见血的指责,厌倦别有用心的赞美。

21

帖子

1

威望

90

eV
积分
131

Level 2 能力者

4#
发表于 Post on 2025-3-5 09:18:18 | 只看该作者 Only view this author
npt?nose-hoover控温吗,可以参考lammps源码中的fix_nh.cpp,这个是nvt npt nph三种fix的基类,解读起来需要一定的分析力学知识,如果不在意你所实现的npt是否满足哈密顿求解体系,那也可以加上随机耗散力之后直接对动量求一个缩放系数实现npt,这个的话基础的牛顿力学知识就足以应对。

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 06:29 , Processed in 0.365732 second(s), 20 queries , Gzip On.

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