vasp结构优化后,有时需要提取或者观察优化过程中的特定离子步的结构,可以通过该shell脚本实现,只需要在优化结构所在文件夹下运行下列脚本,即可将每一个离子步输出为POSCAR-x文件!

#!/bin/bash
#zhaoc_chem@126.com
sum_atoms=$(cat XDATCAR | sed -n '7p' | awk '{for (i=1;i<=NF;i++) sum+=$i; print sum}')
sum_steps=$(grep F= OSZICAR | awk '{print $1}')
for j in $sum_steps
do
awk '{if (NR<8) print $0}' XDATCAR > POSCAR-$j
grep -xA $sum_atoms "Direct configuration=   $j" XDATCAR >> POSCAR-$j
grep -xA $sum_atoms "Direct configuration=    $j" XDATCAR >> POSCAR-$j
grep -xA $sum_atoms "Direct configuration=     $j" XDATCAR >> POSCAR-$j
done

使用方法:

1.在优化结构的工作目录新建后缀为 .sh 文件(如 test.sh ),复制上面代码进文件保存退出

2.终端进入当前文件夹:cd ~/....../工作目录/

3.终端输入该命令授权脚本可执行:chmod 777 test.sh

4.终端输入:./test.sh

当前文件夹刷新即出现对应POSCAR文件,继而可以通过VESTA可视化(Download - VESTAhttp://www.jp-minerals.org/vesta/en/download.html)。

将vasp结构优化的每一步(XDATCAR文件)转化成POSCAR文件,通过VESTA实现可视化相关推荐

  1. TensorFlow:将ckpt文件固化成pb文件

    TensorFlow:将ckpt文件固化成pb文件 本文是将yolo3目标检测框架训练出来的ckpt文件固化成pb文件,主要利用了GitHub上的该项目. 为什么要最终生成pb文件呢?简单来说就是直接 ...

  2. 利用Python批量将csv文件转化成xml文件

    文章目录 一.前言 二.Python代码实现 一.前言 将 csv 格式转换成xml格式有许多方法,可以用数据库的方式,也有许多软件可以将 csv 转换成xml.但是比较麻烦,本文利用 Python ...

  3. Pcap文件转化成Pcd文件

    通过RSview将点云文件保存成了Pcap格式,但这种格式不能很好的支持PCL点云库,故不能很好的实现点云获取.滤波.分割.配准.检索.特征提取.识别.追踪.曲面重建.可视化等,因此我们需要将Pcap ...

  4. QT Designer 生成的ui文件转化成py文件以及简单使用

    QT Designer 生成的ui文件转化成py文件以及简单使用 设计 转换 使用 方法一 方法二 设计 首先用QTdesigner 设计你的界面 然后保存成.ui文件 这一步大家应该都可以做到,就不 ...

  5. VASP 结构优化、静态自洽、非自洽计算

    第一步:结构优化(迟豫) 结构优化也叫结构迟豫.是指对整个输入体系的坐标进行调整,得到一个相对稳定的基态结构.结构优化分原子迟豫和电子迭代两个嵌套的过程,每次计算中都进行原子迟豫和电子迭代计算(电子迭 ...

  6. sarscape 将dem文件转化成stl_STL文件,一种前处理网格划分技术??

    源:吴冠中作品 点击关注CAE仿真空间, 点亮"在看",优质内容不错过对于从事专业仿真技术的工程师而言,我们已经习惯而且能够熟练的利用诸如ANSA.Hypermesh等网格划分前处 ...

  7. 利用pandas实现json文件转化成csv文件

    补充上篇博客提到的json文件数据转换成csv文件.作为数据分析最常用文件类型json与csv,出于一定情况下,我们需要将json中字典类型的数据,转换为csv存储,这又用到python强大的pand ...

  8. vasp结构优化英语_VASP态密度、能带、DFT+U实例分析教程

    今天主要记录强关联电子体系+U.DOS和能带计算过程中参数的设置,相信大家在读一些计算类文献时会看到文章中计算部分有The GGA + U calculations were performed us ...

  9. vasp结构优化英语_不用ChemOffice,用PPT绘制媲美专业软件的分子结构式

    科学研究中,经常需要用到有效分子的结构式.药物化学.有机化学等专业则会用他们的看家软件--ChemOffice(当然还有其他软件,这个看起来最牛)来绘制分子结构式,但这个软件很大而且是收费的,没用过这 ...

最新文章

  1. TensorFlow 发布新版本v1.9(附应用实践教程)
  2. 西湖大学生命科学学院杨剑教授实验室招聘启事
  3. 赋能AI开源生态,Tengine成AI开发利器
  4. 功率谱有什么用_马达品牌不同,功率一样,变频器互相不能用,是什么原因
  5. Winform控件拖动
  6. PHY芯片88EE1111 MDIO接口调试
  7. python读取超大文件-强悍的Python读取大文件的解决方案
  8. 结合读取opml ,把数据链接到treeview
  9. 【Java】P1957 口算练习题—(洛谷OJ)
  10. KPPW系统—开源免费的威客建站系统
  11. RocketMQ(10)——发送延时消息
  12. vs2010c语言一闪而过,[转载]关于vs2010运行C程序时,运行结果窗口一闪而过的问题...
  13. AILearning:GitHub万星的中文机器学习资源,路线图、视频、电子书、学习建议全在这
  14. android微信刷脸支付宝,录指纹、敲密码太麻烦,OPPO Find X完成安卓首个微信刷脸支付...
  15. [机缘参悟-52]:交浅言深要因人而异
  16. 新版qq虚拟摄像头颜色不正常_分享 | 在线教学常见问题QQ直播、视频通话、群课堂...
  17. 小白也能学会的调色教程,你学会了吗?
  18. 阿里Java学习路线:阶段 1:Java语言基础-Java面向对象编程:第30章:链表的定义与使用:课时145:综合实战:超市购物车(含完整代码)
  19. JAVA制作弹出小广告的程序_微信小程序实现首页弹出广告
  20. 下一代手机应该会是折叠屏

热门文章

  1. 使vue组件居中、中下
  2. 【开发教程14】AI语音人脸识别(会议记录仪/人脸打卡机)-AI人脸系统架构
  3. @Cacheable、@CachePut、@CacheEvict、@Caching、@CacheConfig详解
  4. Unity Shader 常规光照模型代码整理
  5. php小程序餐馆点餐订餐外卖系统
  6. STM32学习笔记(16)-数据的保存与毁灭-BKP功能(1)
  7. 百面机器学习阅读笔记(一):模型评估
  8. linux系统CPU隔离isolcpu参数设置
  9. 用于食品标签的光学字符识别(OCR)视觉系统
  10. 智慧路灯杆网关的备用网络方案