声子谱的后处理过程

2023-10-30 13:31
文章标签 处理过程 声子

本文主要是介绍声子谱的后处理过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

声子谱的后处理过程

1.在数据库中得到的文件如下
在这里插入图片描述
2.建立文件夹

mkdir post-process

3.拷贝POSCAR-unticell,FORCE_SETS到后post-process文件夹

cp POSCAR-unticell FORCE_SETS post-process/

4.建立band.conf文件,band.conf需要的信息可以在phonopy.conf文件中获得,band.conf文件如下
在这里插入图片描述
注意
DIM 扩胞具体怎么设置 PRIMITIVE 原胞和晶胞的变换
5.获取能带信息

$phonopy --dim=1 0 0 0 1 0 0 0 1-c POSCAR-unitcell band.conf

6.提取数据

$bandplot --gnuplot band.yaml > band.dat
$bandplot --gnuplot > band.dat

7.python画图或者画图软件画图
在这里插入图片描述
注意:phonopy导出的默认的单位是THz,想要换算成cm-1可以输入下面的命令

phonopy --factor=521.471 band.conf

想要换算成ev可以输入下面的命令

phonopy --factor=0.064654138 band.conf

也可以在画图软件中安装1Thz=33.35641cm-1=4.13567mev

这篇关于声子谱的后处理过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/308252

相关文章

Matlab 并联双振子声子晶体梁结构带隙特性研究

参考文献:吴旭东,左曙光,倪天心,等.并联双振子声子晶体梁结构带隙特性研究[J].振动工程学报,2017,30(01):79-85. 为使声子晶体结构实现范围更宽的多带隙特性,基于单振子型声子晶体结构弯曲振动带隙频率范围窄的局 限,提出了一种双侧振子布置形式的局域共振声子晶体梁结构,并基于传递矩阵法和有限元法对其进行了无限周 期和有限周期的带隙计算,分析了双带隙配合减振的特性;试制了声子

uC/OSIII时钟节拍处理过程,尤其是调度的过程!

时钟节拍涉及到的函数调用过程: 从main开始,创建了第一个任务AppTaskStart,在其一开始执行时,对BSP和CPU进行初始化,调用BSP_CPU_TickInit()函数; 该函数定义在bsp文件夹下的bsp.c文件中,该函数先读取时钟频率,然后按OSCfg_TickRate_Hz值计算应该为CM3的systick定时器设置的到期值。 void BS

中断处理过程

中断处理是操作系统响应外部或内部事件的一种机制。中断允许计算机系统对外部设备的请求或正在执行的程序的异常情况做出反应。中断处理过程大致可以分为以下几个步骤: 1. 中断发生 当外部设备需要CPU注意时(如输入/输出操作完成),或者程序执行中出现了需要特殊处理的情况(如除零错误、访问非法内存地址),会向CPU发送一个中断信号。 2. 中断识别 CPU在每条指令执行完毕后检查是否有中断请求。如

Comsol 考虑波导的二维星形空穴型声子晶体线缺陷压电能量收集优化方案

参考文献:Yang X , Zhong J , Xiang J .Optimization scheme for piezoelectric energy harvesting in line-defect for 2D starlike hole-type phononic crystals considering waveguides[J].AIP Advances, 2022, 12

XMG 触摸事件的处理过程

1.自己本身并不处理,顺着响应者链条向上传递,将事件交给响应者进行处理 2.touches默认做法:把事件传递到上一个响应者 3. super是父类不是父控件

两例Eclipse不能启动Tomcat服务的处理过程

今天接到两次关于Eclipse不能启动Tomcat服务的求助,和大家分享一下第一例:    在Eclipse中启动Tomcat服务时提示8888等端口被占用,  问题是突然出现的,之前还能正常启动, 怀疑是已经启动了一个Tomcat服务, 但是重启Eclipse错误依旧于是先在命令行用netstat -a -b 来显示应用程序占用端口的情况,发现这几个端口都是被javaw.exe这个程序占用, 这

tomcat 对http请求的处理过程

--------------------------- 本文转载自http://blog.csdn.net/xiemk2005/article/details/5988764------------------------------- 一、TOMCAT 1 - Tomcat Server的组成部分  1.1 - Server  A Server element represe

网络限速导致的服务器访问https异常得处理过程

某日,测试人员反馈测试服务器无法获取到从公网下载的订单消息,首先我们的平台逻辑很简单,订单信息是从公网地址直接获取的。所以很明显我们需要排查一下网络通信是否正常,经过ping过后发现域名正常ping通。但是我们使用curl或者wget访问http正常,访问https异常。联想到前几日服务器大量下载导致磁盘空间沾满的情况,怀疑可能是磁盘问题导致的,是否导致了证书损坏呢,但经过排查一切正常。这样下来只

spring事务处理:调用一个方法前的事务处理过程

实际上,在spring的事务中,只要该类被设置为了事务代理:   拦截器都会创建一个TransactionInfo 对象:   TransactionInfo txInfo = new TransactionInfo(txAttr, method);   而且如果 只要被调用的方法设置了事务属性(txAttr),不管是什么属性都会调用:

在64位程序中调用SetWindowLong指定窗口处理过程失效问题排查(附C++编译器数据模型)

C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/125529931C/C++基础与进阶(专栏文章,持续更新中...)https://blog.csdn.net/chenlycly/category_11931267.htmlVC++常用功能开发汇总(专栏文章列表,欢迎订阅