0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

QUANTUMESPRESSO在Device Studio中的应用

鸿之微 ? 来源:鸿之微 ? 作者:鸿之微 ? 2022-07-21 14:54 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Device Studio(简称:DS)作为鸿之微的材料设计与仿真软件,能够进行电子器件的结构搭建与仿真;能够进行晶体结构和纳米器件的建模;能够生成科研计算软件 Nanodcal、Nanoskim、MOMAP、RESCU、DS-PAW、BDF、STEMS、TOPS、PODS、VASP、LAMMPS、QUANTUM ESPRESSO、Gaussian的输入文件并进行存储和管理;可以根据用户需求,将输入文件传递给远程或本地的计算机进行计算,并控制计算流程;可以将计算结果进行可视化显示和分析。

上一期的教程给大家介绍了Device Studio应用实例之LAMMPS应用实例的内容,本期将介绍Device Studio应用实例之QUANTUMESPRESSO应用实例的内容。

8.3.QUANTUMESPRESSO实例

QUANTUM ESPRESSO 是一款功能很强大的第一性原理计算开源软件,ESPRESSO是opEn-Source Package的首字母缩写,基于密度泛函理论、平面波及赝势,可用于纳米尺度下电子结构计算。QUANTUM ESPRESSO 的核心平面波DFT模块为PWscf(平面波自洽场),PWscf(平面波自洽场)使用平面波基集和伪势能在密度泛函理论和密度泛函微扰理论范围内进行电子结构计算的程序。目前,PWscf(平面波自洽场)模块已经集成在Device Studio中。

目前用户可通过Device Studio进行 QUANTUM ESPRESSO 以下性质的计算:结构驰豫、自洽、能带、态密度、DFT+U、共线自旋、非共线自旋、自旋轨道耦合

以Si晶体结构的自洽、能带及态密度计算为例来详细描述 QUANTUMESPRESSO 在Device Studio中的应用。

8.3.1.QUANTUM ESPRESSO计算流程

QUANTUM ESPRESSO在Device Studio中的计算流程如图8.3-1所示。

a5b4d3a2-08a6-11ed-ba43-dac502259ad0.png

图8.3-1: QUANTUM ESPRESSO计算流程

8.3.2.QUANTUM ESPRESSO创建项目

双击Device Studio图标快捷方式,登录并启动Device Studio,在创建或打开项目界面中(图5.1-1: 启动软件后选择创建或打开项目的图形界面),根据界面提示选择创建一个新的项目(Create a new Project)或打开一个已经存在的项目(Open an existing Project)的按钮,选中之后点击界面中的OK按钮即可。若选择创建一个新的项目,用户可根据需要给该项目命名,如本项目命名为QUANTUMESPRESSO,或采用软件默认项目名。

8.3.3.QUANTUM ESPRESSO导入结构

在Device Studio中导入Si晶体结构后的图形界面如图8.3-2。在Device Studio中导入Si晶体结构的具体操作这里不做详细说明,用户可参照导入结构节内容。

a5c63ad4-08a6-11ed-ba43-dac502259ad0.png

图8.3-2: 导入Si晶体结构后的Device Studio图形界面

8.3.4.QUANTUM ESPRESSO参数设置

在如图8.3-2所示界面中选中Simulator→QUANTUM ESPRESSO→QUANTUM ESPRESSO,弹出界面如图8.3-3(a)所示,用户可根据所计算的结构及计算需要在该界面中点击不同的按钮合理设置参数,之后点击Generate files即可生成对应计算的输入文件。

如生成Si晶体结构的自洽、能带及态密度计算的输入文件,根据计算需要设置参数,分别选中Basic settings、Bandstructure、DensityOfStates,设置参数分别如图8.3-3(b)、8.3-3(c)、8.3-3(d)所示,设置好参数后点击Generate files即可生成Si晶体结构自洽、能带及态密度计算的输入文件scf.in、band.in、nscf.in、dos.in。

a5e804ac-08a6-11ed-ba43-dac502259ad0.png

8.3.5.QUANTUM ESPRESSO输入文件的生成

生成Si晶体结构的自洽、能带和态密度计算的输入文件scf.in、band.in、nscf.in、dos.in的Device Studio界面如图8.3-4所示。其中,scf.in为自洽计算输入文件;band.in为能带计算输入文件;由于态密度计算之前需要先进行一个非自洽计算,因此nscf.in和dos.in是态密度计算所需的输入文件,计算顺序为先nscf.in后dos.in。

a60b7cc0-08a6-11ed-ba43-dac502259ad0.png

图8.3-4: 生成Si晶体结构自洽、能带、态密度计算输入文件的Device Studio图形界面

在如图8.3-4所示界面中,选中scf.in→ 右击 →Open with即可查看到Si晶体结构自洽计算输入文件如下所示。对于其他输入文件,用户可根据计算需要选择是否打开查看,这里不做详细说明。

a62c6368-08a6-11ed-ba43-dac502259ad0.png

8.3.6.QUANTUM ESPRESSO计算

在如图8.3-4所示界面中,在Device Studio的Project Explorer区域选中scf.in→ 右击 →Run,弹出Run界面如图8.3-5所示,点击界面中的Run按钮则可进行Si晶体结构的自洽计算。以此类推,分别选中band.in、nscf.in、dos.in文件重复上述步骤进行Si的能带和态密度计算。

在计算过程中,用户可在Job Manager区域观察自洽、能带和态密度计算的计算状态,当计算任务处于排队中、计算中和计算完成时,Status分别为Queued、Running、Finished,计算完成后Device Studio图形界面如图8.3-6所示。其中,scf.out、bs.out和nscf.out分别为Si晶体结构自洽、能带和非自洽计算的日志文件;dos.out和Si.dos分别为Si态密度计算的日志文件和数据文件。

a6550c28-08a6-11ed-ba43-dac502259ad0.png

图8.3-5: Run界面

a66de19e-08a6-11ed-ba43-dac502259ad0.png

图8.3-6: Si晶体结构自洽、能带和态密度计算完成的Device Studio图形界面

8.3.7.QUANTUM ESPRESSO计算结果的可视化分析

对于Si的能带和态密度计算结果bs.out和Si.dos,Device Studio可将其进行显示供用户进行相关分析,即计算结果的可视化分析。如bs.out,在如图8.3-6所示界面的Project Explorer区域选中bs.out→ 右击 →Show View,则弹出Si的能带可视化分析界面如图8.3-7所示,用户可通过滚动鼠标中键将可视化分析结果放大或缩小。选中如图8.3-7所示界面中Export快捷图标,弹出导出可视化分析结果的图形界面,用户可根据需要选择图片的保存路径和保存格式,并给所保存的图片命名。

在Device Studio的Project Explorer区域选中Si.dos→ 右击 →Show View,则弹出Si的态密度可视化分析界面如图8.3-8所示。

a69b4878-08a6-11ed-ba43-dac502259ad0.png

图8.3-7: Si晶体能带(bs.out)的可视化分析界面

a6b4985a-08a6-11ed-ba43-dac502259ad0.png

图8.3-8: Si晶体态密度(Si.dos)的可视化分析界面

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 晶体
    +关注

    关注

    2

    文章

    1394

    浏览量

    36703
  • 计算
    +关注

    关注

    2

    文章

    454

    浏览量

    39430
  • 电子器件
    +关注

    关注

    2

    文章

    608

    浏览量

    32907

原文标题:产品教程|Device Studio应用实例04

文章出处:【微信号:hzwtech,微信公众号:鸿之微】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Android Studio的Gemini全面支持Dart和Flutter开发

    Android Studio 创建 Android 应用的 Flutter 开发者将迎来一次重大的飞跃: Android Studio
    的头像 发表于 08-06 13:52 ?407次阅读
    Android <b class='flag-5'>Studio</b><b class='flag-5'>中</b>的Gemini全面支持Dart和Flutter开发

    Aurix Development Studio 是否有允许 SCR 端添加调试编译器选项的功能?

    ELF 文件的调试信息,其中没有调试符号,并且我无法调试 SCR 代码。Aurix Development Studio 是否有允许 SCR 端添加调试编译器选项的功能?
    发表于 07-21 06:00

    Cherry Studio快速使用markitdown MCP Server?

    使用RAG技术配置私有知识库的过程,由于RAG技术不能直接处理PDF这样的非结构化数据,所以,必须使用转换工具把PDF文档转换为RAG技术可以使用的结构化数据文档,例如:Markdown或JSON
    的头像 发表于 05-15 10:39 ?606次阅读
    <b class='flag-5'>在</b>Cherry <b class='flag-5'>Studio</b><b class='flag-5'>中</b>快速使用markitdown MCP Server?

    Android Studio的Gemini支持多模态输入功能

    开发生命周期的每个阶段,Android Studio 的 Gemini 都已成为您的 AI 助手,助您更轻松地构建高质量的应用。我们很高兴地与您分享一项重大升级:Android Studi
    的头像 发表于 05-14 16:44 ?617次阅读

    最新 HUAWEI DevEco Studio 使用技巧

    最新 HUAWEI DevEco Studio 使用技巧 HUAWEI DevEco Studio 作为我们 harmonyos 应用的开发工具,有必要好好打磨一下。 Chinese
    的头像 发表于 04-27 16:59 ?803次阅读
    最新 HUAWEI DevEco <b class='flag-5'>Studio</b> 使用技巧

    如何使用 DveEco Studio

    ; Settings &gt; Plugins,输入需要的插件,点击Install安装后,Apply和OK即可使用,如下图所示: 例如中文插件Chinese: MarketPlace查找
    发表于 04-24 08:29

    Allegro Skill封装功能-导出device文件介绍与演示

    Device文件定义了原理图中的符号(Symbol)与实际PCB布局的封装(Footprint)之间的对应关系。例如,一个电阻的原理图符号可能对应多种封装(如0805、0603等),以及引脚与封装
    发表于 04-19 09:44 ?1004次阅读
    Allegro Skill封装功能-导出<b class='flag-5'>device</b>文件介绍与演示

    HarmonyOS NEXT开发实战:DevEco StudioDeepSeek的使用

    DevEco Studio的Settings面板,选择plugins 插件市场搜索Proxy AI或CodeGPT插件,如图所示,搜索结果为版本为3.0.0-233,执行安装。 第三步:获取
    发表于 03-07 14:56

    Visual Studio运行Hello分类样本 ,仅在Visual Studio输出收到错误消息,怎么解决?

    Visual Studio* 运行 Hello 分类样本 ,仅在 Visual Studio* 输出收到错误消息: Exceptio
    发表于 03-05 08:16

    如何将项目从IAR迁移到Embedded Studio

    本文描述如何将IAR EWARM项目迁移到SEGGER Embedded Studio(简称SES)
    的头像 发表于 02-25 17:11 ?692次阅读
    如何将项目从IAR迁移到Embedded <b class='flag-5'>Studio</b>

    如何在DevEco Studio利用CodeGPT接入DeepSeek

    近期DeepSeek火爆全球,那一样很火的开发鸿蒙原生应用的DevEco Studio如果把它接入,会发生什么“化学反应”呢?下面我们将详细分享如何在DevEco Studio利用CodeGPT
    的头像 发表于 02-19 13:52 ?1217次阅读
    如何在DevEco <b class='flag-5'>Studio</b><b class='flag-5'>中</b>利用CodeGPT接入DeepSeek

    谷歌加速AI部门整合:AI Studio团队并入DeepMind

    近日,谷歌正紧锣密鼓地推进其人工智能(AI)部门的整合工作。据谷歌AI Studio主管Logan Kilpatrick领英页面上的透露,谷歌已将AI Studio团队整体转移至DeepMind
    的头像 发表于 01-13 14:40 ?838次阅读

    eIQ Time Series Studio工具使用教程

    本期为大家带来eIQ Time Series Studio工具使用攻略-输入文件格式的介绍。
    的头像 发表于 12-26 09:25 ?1067次阅读
    eIQ Time Series <b class='flag-5'>Studio</b>工具使用教程

    Vector推出一套基于Visual Studio Code的免费插件

    汽车软件开发过程,除使用MATLAB开发算法外,专业开发者也偏向使用Visual Studio Code来开发代码,其中软件测试用例的编写是确保系统稳定性和可靠性的重要环节。传统的CAPL脚本
    的头像 发表于 11-24 14:15 ?2328次阅读
    Vector推出一套基于Visual <b class='flag-5'>Studio</b> Code的免费插件

    为什么rt-thread studio创建不了gd32的项目?

    为什么rt-thread studio创建一个gd32项目时候,他打开的那个选型芯片型号是,安装好了,没有确认键啊,只有退出sdk管理器,然后就卡在那里了,创建不了gd32的项目
    发表于 09-27 09:52