版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(3628)
>
文献求助
(429)
>
导师招生
(235)
>
虫友互识
(220)
>
休闲灌水
(136)
>
论文道贺祈福
(102)
>
考博
(96)
>
招聘信息布告栏
(87)
>
硕博家园
(83)
>
论文投稿
(77)
>
基金申请
(51)
>
博后之家
(39)
>
绿色求助(高悬赏)
(37)
>
教师之家
(26)
>
外文书籍求助
(23)
>
考研
(22)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
第一性原理
»
Vasp&MedeA
»
Vasp NEB 计算前原子排序脚本
2
1/1
返回列表
查看: 2464 | 回复: 8
查看全部回帖
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
043114076
木虫
(正式写手)
应助: 49
(小学生)
金币: 3364.9
散金: 52
红花: 23
帖子: 788
在线: 369.5小时
虫号: 570592
注册: 2008-06-07
性别: GG
专业: 理论和计算化学
[交流]
Vasp NEB 计算前原子排序脚本
已有6人参与
使用vasp NEB计算反应路径一般会使用nebmake.pl 进行插点生成一系列的POSCAR,常常会遇到初始结构和最终结构POSCAR的原子顺序并不一一对应的情况,这样插点就会出现结构混乱。我自己写了个排序的脚本用于自动排序,供大家参考使用:
使用方法:将下面的脚本拷贝到一个文件,比如pos_order.sh。根据自己的情况修改begin和end两个变量。运行:sh pos_order.sh POSCAR.start POSCAR.end
生成一个POSCAR.end.new。其中POSCAR.start 和POSCAR.end 是初始结构和最终结构,可以使用其他名字。
CODE:
#!/bin/bash
begin=9 #输入结构开始行号
end=133 #输入结构结束行号
headline=`awk "BEGIN{print $begin-1}"`
head -n $headline $2 > $2.new
awk -v begin=$begin -v end=$end '
(FILENAME==ARGV[1])&&(FNR>=begin)&&(FNR<=end){x0[FNR]=$1;y0[FNR]=$2;z0[FNR]=$3}
(FILENAME==ARGV[2])&&(FNR>=begin)&&(FNR<=end){x1[FNR]=$1;y1[FNR]=$2;z1[FNR]=$3}
END{for(i=begin;i<=end;i=i+1){
rmin=1;
for(j=begin;j<=end;j=j+1){
r=(x0[i]-x1[j])^2+(y0[i]-y1[j])^2+(z0[i]-z1[j])^2;
if(r<rmin){rmin=r;nr=j}
};
x2[i]=x1[nr];y2[i]=y1[nr];z2[i]=z1[nr];
printf("%9.6f%9.6f%9.6f\n",x2[i],y2[i],z2[i])
};
}' $1 $2 >> $2.new
回复此楼
» 收录本帖的淘帖专辑推荐
量化软件
VASP软件从入门到高深
» 本帖已获得的红花(最新10朵)
afan0012
wangscott
» 猜你喜欢
Cas 72-43-5需要30g,定制合成,能接单的留言
已经有7人回复
磺酰氟产物,毕不了业了!
已经有5人回复
北京211副教授,35岁,想重新出发,去国外做博后,怎么样?
已经有5人回复
论文终于录用啦!满足毕业条件了
已经有25人回复
2026年机械制造与材料应用国际会议 (ICMMMA 2026)
已经有3人回复
自荐读博
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有5人回复
不自信的我
已经有5人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
VASP CI-NEB找过渡态求助
已经有4人回复
关于Vasp TST Tools的NEB计算中的SS NEB计算问题
已经有7人回复
vasp结构优化出现问题:算完一个离子步后就停止
已经有12人回复
VASP NEB 不收敛问题
已经有25人回复
vasp中做利用NEB或者 Cl-NEB做动力学 需要怎样的计算机配置呢?
已经有14人回复
vasp 计算单分子/原子 时晶胞大小的选取
已经有6人回复
用VASP计算NEB都十几天了还不收敛,急啊!!!
已经有8人回复
vasp计算NEB时,算到第27步,自动停了,高人帮我看看怎么回事?
已经有7人回复
VASP计算neb的步骤
已经有14人回复
vasp neb 加压,如何修改INCAR ?
已经有12人回复
请教VASP如何在NEB计算之后做指前因子计算?
已经有7人回复
vasp计算neb忽然停掉了!如果想继续算我应该怎么办呐?
已经有8人回复
画VASP计算的原子结构图的一个方法(自己瞎想的,如和他人方法雷同请见谅)
已经有4人回复
vasp计算界面结构时原子弛豫的问题
已经有12人回复
vasp计算过渡态问题
已经有13人回复
vasp用ci-neb算出来的过渡态有多个虚频,怎么办?
已经有15人回复
新手请教用NEB方法计算energy barrier.
已经有15人回复
vasp用neb计算迁移势垒
已经有11人回复
vasp NEB 如何选取原胞大小 ?
已经有10人回复
【求助】新手求助vasp计算氧分子结合能的问题
已经有12人回复
【求助】关于vasp NEB
已经有8人回复
【其他】vasp neb 计算讨论
已经有20人回复
【求助成功】NEB计算的一个stdout输出怎么解读?
已经有6人回复
【求助成功】怎么样提高NEB计算速度?
已经有19人回复
1楼
2014-07-28 11:07:12
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
抖抖豆豆
7楼
2016-01-24 16:22:30
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
043114076
的主题更新
2
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定