计算化学公社

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

[Lammps] 求助lammps中Ba0.67Sr0.33TiO3建模

[复制链接 Copy URL]

6

帖子

0

威望

33

eV
积分
39

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 zhoulong 于 2021-8-30 21:02 编辑

各位老师好,我想通过lammps命令建立Ba0.67Sr0.33TiO3模型。我的思路是这样的:首先建立BaTiO3模型(10x10x10),然后用Sr替换Ba原子,替换的概率是0.33;所以我的问题是:如何实现这样的操作?各位老师有什么好的办法或者其他思路吗?万分感谢。PS:本人邮箱95483431@qq.com

1万

帖子

0

威望

9855

eV
积分
22090

Level 6 (一方通行)

2#
发表于 Post on 2021-8-30 21:56:39 | 只看该作者 Only view this author
写个python脚本就能解决的问题。。。把BaTiO3的结构以任何纯文本格式保存到文件,然后依次读取每一行,如果这一行以Ba开头,那么产生一个0到1之间的随机数,如果这个随机数小于0.33,就把Ba换成Sr。替换过的坐标再用lammps relax一下就行了
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

6

帖子

0

威望

33

eV
积分
39

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2021-8-31 22:19:39 | 只看该作者 Only view this author
wzkchem5 发表于 2021-8-30 21:56
写个python脚本就能解决的问题。。。把BaTiO3的结构以任何纯文本格式保存到文件,然后依次读取每一行,如果 ...

难点在于不会编程语言

1万

帖子

0

威望

9855

eV
积分
22090

Level 6 (一方通行)

4#
发表于 Post on 2021-8-31 23:45:17 | 只看该作者 Only view this author
zhoulong 发表于 2021-8-31 15:19
难点在于不会编程语言

即使不会python,用bash也可以做,只不过会python的情况下python做起来可能方便一点。你但凡是在linux下跑的lammps,必然已经至少会一种shell语言了(比如bash)
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

6

帖子

0

威望

33

eV
积分
39

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2021-9-3 22:00:23 | 只看该作者 Only view this author
wzkchem5 发表于 2021-8-31 23:45
即使不会python,用bash也可以做,只不过会python的情况下python做起来可能方便一点。你但凡是在linux下 ...

好的,谢谢您的提示。

本版积分规则 Credits rule

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

GMT+8, 2026-2-19 10:23 , Processed in 0.170791 second(s), 20 queries , Gzip On.

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