24小时热门版块排行榜    

查看: 2045  |  回复: 6

yiha

新虫 (初入文坛)

[求助] dump 输出原子名称

各位好:
      lammps定义原子时用数字1,2,3,导致在vmd中显示的name也为1,2,3,请问怎么才能使lammps结果在vmd显示的name为真实名字名称N,H,O?

8660473.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiaoyixiong

荣誉版主 (职业作家)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
zh1987hs: 金币+2, 谢谢 2012-10-18 11:13:22
这个好像是lammps的弊端,因为lammps输入的时候就没有这样的定义。
2楼2012-10-17 19:04:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luxujie3

金虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
jiaoyixiong: 金币+2, 鼓励交流, lammps输入都是把名字数字话了,输出肯定没有,不过在把轨迹载入到VMD的时候,可以自己写一个tcl脚本,把数字对应的原子名修改过来 2012-10-18 16:55:51
我使用那么久好像也没有听说过有输出确切原子名称的lammps命令,不过在VMD查看的时候可能会有,你可以多看下VMD的使用方面的介绍或许会得到答案的
3楼2012-10-18 16:37:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

blueybz

木虫 (正式写手)

引用回帖:
2楼: Originally posted by jiaoyixiong at 2012-10-17 19:04:50
这个好像是lammps的弊端,因为lammps输入的时候就没有这样的定义。

版主,请教个问题。如何把dump文件中的坐标分别提取出来呢?比如dump中储存有1000个snapshot,有没有脚本可以把坐标分别提取出来,
4楼2012-10-25 02:42:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiaoyixiong

荣誉版主 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
chaizhm: 金币+5, 谢谢~ 2012-10-25 09:23:05
现成的没有,不过思路简单:
1、把lammps轨迹载入VMD
2、做循环,直到你的轨迹全部循环完毕
3、保存成PDB,或者XYZ 格式的文件,其中就有坐标信息

去看看VMD所使用的几个 tcl 命令
for
set sel [atomselect top "your atoms that will be saved"]
$sel writepdb yourfilename.pdb

或者直接输出到另一个文件中
set outfile [open $yourfilename.dat w]
$sel get {x y z}
puts $outfile $sel

思路如此,去查手册搞懂各个命令,完善此脚本即可。
5楼2012-10-25 07:51:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tonge

铁虫 (初入文坛)

【答案】应助回帖

★ ★ ★
zh1987hs: 金币+3, 谢谢 2012-10-25 19:09:03
昨天正好研究了下这个。你可以看下 dump_modify 。可以手动修改的。dump custom 里面可以选择输出元素 element 。 不过不修改的话都是默认的 C .(如dump 1 all custom 1 MCM.mol id x y z element )。而 dump_modify  可以修改。如有3种原子 Si O  H, 可以写 dump_modify 1 element Si O H . 不过这个会不会写到自动生成的输出格式我就没试过了。另外补充一点, 自定义输出的格式定义,实际除了 %d %g 也可以用 %s 就是用来处理个,如对应上面那个dump 可以写 dump_modify 1 format "%5d %9.5g %9.5g %10s"。  
如果对文件格式比较熟的话,应该可以用这个方法实现。
6楼2012-10-25 19:03:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

futer1

新虫 (正式写手)

引用回帖:
6楼: Originally posted by tonge at 2012-10-25 19:03:16
昨天正好研究了下这个。你可以看下 dump_modify 。可以手动修改的。dump custom 里面可以选择输出元素 element 。 不过不修改的话都是默认的 C .(如dump 1 all custom 1 MCM.mol id x y z element )。而 dump_modif ...

试了下,ERROR: Invalid attribute in dump custom command,不明原因
7楼2013-04-14 12:43:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yiha 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0703化学调剂 +6 妮妮ninicgb 2026-03-15 9/450 2026-03-16 16:40 by houyaoxu
[考研] 考研化学学硕调剂,一志愿985 +3 张vvvv 2026-03-15 3/150 2026-03-16 16:36 by houyaoxu
[基金申请] 国自科面上基金字体 +5 iwuli 2026-03-12 6/300 2026-03-16 13:13 by Kamiu_MK
[考研] 0856求调剂 +3 刘梦微 2026-03-15 3/150 2026-03-16 10:00 by houyaoxu
[考博] 欢迎申博同学联系 +3 天道酬勤2026686 2026-03-10 7/350 2026-03-15 19:03 by 天道酬勤2026686
[考研] 085601材料工程315分求调剂 +3 yang_0104 2026-03-15 3/150 2026-03-15 10:58 by peike
[考研] 材料与化工 323 英一+数二+物化,一志愿:哈工大 本人本科双一流 +4 自由的_飞翔 2026-03-13 5/250 2026-03-14 19:39 by hmn_wj
[考研] 中科大材料专硕319求调剂 +3 孟鑫材料 2026-03-13 3/150 2026-03-14 18:10 by houyaoxu
[基金申请] 现在如何回避去年的某一个专家,不知道名字 +3 zk200107 2026-03-12 6/300 2026-03-14 17:13 by zk200107
[考研] 290求调剂 +4 @将就将就看 2026-03-10 8/400 2026-03-14 14:23 by 千千运气
[考研] 学硕285求调剂 +13 Wisjxn 2026-03-12 46/2300 2026-03-14 10:33 by JourneyLucky
[考研] 一志愿安徽大学材料工程专硕313分,求调剂的学校 +8 Yu先生 2026-03-10 10/500 2026-03-14 01:04 by JourneyLucky
[考研] 材料工程,326分,求调剂 +6 KRSLSR 2026-03-10 6/300 2026-03-13 23:47 by JourneyLucky
[考研] 341求调剂 +4 番茄头--- 2026-03-10 4/200 2026-03-13 23:12 by JourneyLucky
[考研] 341求调剂 +3 番茄头--- 2026-03-10 3/150 2026-03-13 23:07 by JourneyLucky
[考研] 308求调剂 +5 是Lupa啊 2026-03-11 5/250 2026-03-13 22:13 by JourneyLucky
[考研] 289求调剂 +3 李政莹 2026-03-12 3/150 2026-03-13 11:02 by 求调剂zz
[考博] 福州大学杨黄浩课题组招收2026年专业学位博士研究生,2026.03.20截止 +3 Xiangyu_ou 2026-03-12 3/150 2026-03-13 09:36 by duanwu655
[考研] 333求调剂 +3 152697 2026-03-12 4/200 2026-03-13 07:08 by Iveryant
[考研] 0856材料与化工353分求调剂 +11 NIFFFfff 2026-03-09 11/550 2026-03-10 18:36 by suyuanhai
信息提示
请填处理意见