订阅
纠错
加入自媒体

迈高科技MatCloud+融合Quantum ESPRESSO: 云端开展第一原理计算,发表论文,无需版权

2022-03-03 14:48
来源: 粤讯

2022年1月14日,北京迈高材云科技有限公司召开了线上产品发布会,宣布MatCloud+材料云支持Quantum ESPRESSO第一性原理计算,并进行了实操使用讲解。从此,用户也可使用免费开源,且功能强大的Quantum ESPRESSO,通过浏览器,开展第一性原理计算。这意味着,用户可以通过云端开展第一性原理计算,发表论文,不用再担心版权问题。经测试表明,通过MatCloud+开展Quantum ESPRESSO第一性原理计算,减少人工干预次数可达90%,为广大科研人员带去了真正的福音。发布会搭配“云直播”实时在线互动,共有近千名用户参加本次线上直播发布会,收到广大用户好评。

MatCloud+针对Quantum ESPRESSO进行了二次开发,这也是国内首个可实现Quantum ESPRESSO高通量计算与材料数据学习的材料智能计算平台,在继承了Quantum ESPRESSO优势的基础上,更实现了Quantum ESPRESSO所不支持的高通量并发式计算、任务监控、全程图形化展示、数据实时入库、数据自动化学习等功能,进一步提升了Quantum ESPRESSO的使用效率。用户开展第一性原理计算,不再局限于某商业化软件。

Quantum ESPRESSO简介

一直以来,国内开展第一性原理计算,总是局限于某1-2个商业软件。这些软件,不仅购买使用许可价格昂贵,而且还需要下载、本地安装,还需通过人工部署到高性能计算集群,在计算集群的Linux环境准备好各种输入文件,再编写配套的作业提交脚本和后处理脚本,才能开展使用。

实际上,开源的Quantum ESPRESSO(QE)也是一款非常出色的第一性原理计算软件,它是一款用于电子结构、模拟、弛豫且开源免费的量化计算软件,包含了很多主流第一性原理软件所没有的超导计算、电子能量损失谱、弹道输运等功能。结合内置的后处理软件包可轻松获取可视化的数据信息,开源免费的特性可以支持企业及各大科研院所实现低成本科研,而强大全面的计算功能可以为论文提供更可靠的数据论证。未来QE将致力于并行效率的提升、自洽或全局最小化算法的优化、计算精度的提升等,为用户提供一个高效、精准、免费的第一原理计算程序(功能比较见图1)。

image.png

图1. Quantum ESPRESSO与主流第一性原理软件的功能对比

正是由于无需版权、功能全面的特点,QE获得了大量用户的认可,截止至今,采用QE发表论文的数量已经超过2万篇,稳居第一性计算软件的第二梯队。自2009年Quantum ESPRESSO问世以来,其引用次数逐年增加,从众多第一性原理软件中脱颖而出(图2)。从下图我们可以看到,QE用户是呈逐年增多的趋势,在欧美等国家得到了广泛的应用。截至2021年,来自Google Scholar的第一性原理软件用户数据统计,QE使用用户的增长率和其它常用第一性原理软件的用户使用增长率几乎持平。

image.png

图2. 几个主要的第一性原理软件使用人数增长率比较

Quantum ESPRESSO使用中的困扰

尽管QE是一款出色的开源第一性原理计算软件,然而使用中,却存在如下的困难,导致其在国内的使用人数,没有那么广泛。

(1)QE参数设置层面,由于参数众多,熟悉了解并挑选出合适的参数较为困难,格式要求多,容易由于人为失误造成任务失败,参数解释晦涩难懂,网上教程少。

(2)输入结构层面,需要利用POSCAR文件格式生成结构数据,建模需要利用特殊软件,通常需要版权。

(3)在赝势上看,文件不同类型赝势需要从网站采集,没有整合成库,不同赝势推荐截断能不一样,需要从各个渠道寻找;

(4)在计算提交方面,计算集群配置,安装编译QE需要各种依赖库,自行编写提交脚本,需要编程基础,无实时任务监控及任务衔接,浪费时间。

(5)最后在后处理上,需要学习编程及熟悉后处理代码,数据难复用,易丢失。

MatCloud+带给QE的创新和价值提升

MatCloud+针对国内用户使用QE存在不便捷的地方,对QE第一性原理计算进行了如下改进和价值提升。融合QE的各种优势,MatCloud+针对QE进行了二次开发,这也是国内首个可实现Quantum ESPRESSO高通量计算的材料智能设计平台,在继承了QE优势的基础上,更实现了QE所不支持的高通量并行计算、任务监控、全程图形化展示、数据实时入库等功能,进一步提升了QE的使用效率。

MatCloud+让QE第一原理计算图形化、流程化

MatCloud+基于QE量子力学引擎,进行了二次开发,并重新定义了第一性原理计算的操作,将模型搭建、高通量建模、各处理间数据流动(如几何优化、静态计算)、参数设置、赝势处理、计算数据后处理、计算数据持久化等关键环节,图形化、组件化,通过灵活的“托拽”方式实现自组装的各个功能集中整合(图3)。同时实现了QE高通量材料计算“建模-计算-数据- AI”的“云端”一体自动化流程,直接连接千核/万核集群,解决了材料计算参数设置复杂、赝势处理繁琐、数据后处理易出错、计算数据易丢失等问题。

image.png

图3. MatCloud+QE用来高通量计算电子态密度、能带结构的工作流

MatCloud+让QE参数设置更灵活

QE拥有十几个功能模块,而仅PWscf一个包就含有200多个参数,对于初学者来说仍然晦涩难懂,而MatCloud+根据功能的不同,从QE的各个模块中将独立的功能抽取出来,形成了一个一个组件,为每个组件预设了关键参数,仅通过点选方式即可设置参数,操作灵活简便。另外,MatCloud+为每个参数都提供了触手可及中文使用帮助,极大减少了用户调研参数使用的时间。

针对赝势及其内部参数获取繁琐的问题,MatCloud+将全种类赝势整合了到了每个组件中,仅需点选想要选择的赝势种类,就可实现为每个元素自动分配此类型的赝势,并结合元素和赝势种类自动给出推荐的截断能(见图4)。

image.png

图4. MatCloud+QE赝势自定义选择界面

MatCloud+让QE结构模型统一

QE输入文件中结构数据的获取需要涉及到模型的搭建、结构文件转换和文件拆分三个步骤,模型的搭建和结构转换通常需要借助其它软件来实现,MatCloud+采用了统一的结构导入组件,用户不需要考虑文件格式,支持批量结构导入,支持导入多种晶体结构文件作为QE的输入结构。平台内置的建模组件实现了大部分结构改性的功能,而MatCloud+即将推出的3D建模可以让用户完全摆脱第三方建模软件的使用,仅通过浏览器就可实现模型搭建。

MatCloud+让QE计算作业提交便捷

在QE本身提交计算的过程中,用户不仅需要购买计算集群,还需要编译安装QE、准备提交脚本等等,这就需要用户具备一定的Linux语言基础。MatCloud+直接对接国家超算中心,用户不需要考虑集群和软件配置环境的问题,搭建好工作流程,选择超算,点击提交按钮就可完成计算的提交(见前面图3)。

另外,MatCloud+利用自研的拖拽式流程实现了批量任务的提交,一次性可以高通量计算多个结构的多个性质,整个工作流程无需人为操作任何文件,计算任务完美衔接,不仅最大化利用了碎片化时间,也杜绝了由于误操作导致的各种问题。

MatCloud+让QE后处理高效

当计算任务正常结束之后,传统情况下,用户需要利用后处理软件或脚本自行处理数据,处理得到的结果大多保存在本地电脑或者各大云盘中,数据相互之间无关联,后期想要复用数据难度极大。而MatCloud+不仅可以自动提取输出文件中的关键数据,还可以将得到的关键数据自动实时保存在云端数据库,在保证了数据安全的基础上,还可以利用数据库对数据进行二次筛选和复用(图5)。

迈高科技MatCloud+融合Quantum ESPRESSO: 云端开展第一原理计算,发表论文,无需版权

图5. MatCloud+QE能带计算后处理

MatCloud+自动形成QE数据库

QE计算结束后,MatCloud+不仅会自动形成QE第一性原理计算数据库,更可结合MatCloud+内置的数据库检索功能和机器学习,利用模拟数据进行数据背后规律的挖掘(图6)。

迈高科技MatCloud+融合Quantum ESPRESSO: 云端开展第一原理计算,发表论文,无需版权

图6. MatCloud+在第一性原理计算结束后,自动形成数据库

MatCloud+—Quantum ESPRESSO的主要特点

综上所述,我们可以发现MatCloud+对QE的各个方面都进行了极大地改进,不仅简化了前处理、计算提交、后处理的过程,还实现了QE本身不包含的高通量计算、作业监控、数据入库等功能,使QE的上手难度大幅度下降。用户开展第一性原理计算,不再局限于某商业化软件。

此次新品QE结合MatCloud+的优势,将使用户操作更简单更便捷,具备以下特点:

1.操作简单,“1”分钟上手:

只需网页浏览器,无需下载任何软件,无需懂Linux,无需担心超算资源

仅通过简单的拖拽和点选,即可创建具有特定功能的工作流程;

MatCloud+智能地为每个参数设置了常用的默认参数;

每个参数都提供了参数说明和设置提示;

智能生成图表化的后处理结果,均支持下载;

2.彻底免除版权的困扰,无需花钱购买软件许可:

商业化第一性原理计算软件,发文章需要作者具备版权,且价格较为昂贵;而QE则不需要考虑版权问题,若用户拥有私人服务器或计算集群,更可以实现“无成本”科研。

3.可以媲美甚至超出商业化软件的功能,进行科研或教学:

QE不仅拥有第一性原理计算几乎所有的功能,而且包含了一些商业化软件所不具备的直接计算超导计算,电子顺磁共振波谱,红外光谱,拉曼光谱等功能

我们相信,随着迈高科技MatCloud+正式支持Quantum ESPRESSO,一定会有更多的用户通过MatCloud+使用Quantum ESPRESSO开展第一性原理计算。MatCloud+为广大用户,使用开源免费的Quantum ESPRESSO、构建第一性原理计算数据库、机器学习数据挖掘等打开了一扇大门。用户开展第一性原理计算,不再局限于商业化软件。

声明: 本文系OFweek根据授权转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

云计算 猎头职位 更多
文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号