[发明专利]一种在作业调度软件中对VASP计算物理体系电荷密度结果处理的方法在审
申请号: | 201310229088.X | 申请日: | 2013-06-09 |
公开(公告)号: | CN103279624A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 张云 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 作业 调度 软件 vasp 计算 物理 体系 电荷 密度 结果 处理 方法 | ||
技术领域
本发明涉及计算机应用领域,具体地说是一种在作业调度软件中对VASP计算物理体系电荷密度结果处理的方法。
背景技术
VASP是一个进行从头量子力学分子动力学计算的软件包,采用周期性边界条件处理原子,分子,团簇,纳米线,薄膜,晶体和无定型材料等,常用来计算材料体系的结构参数和构型,电子结构和光学特性等。在材料计算领域得到广泛应用,其计算结果也被国际相关领域权威杂志认可。其中,材料的电荷密度是分析计算体系电子结构的重要手段。
目前使用VASP计算体系的电荷密度主要有以下问题:VASP计算后得到的是体系的电荷密度数据,对于一个中等体系的电荷密度,数据量大约为几十万级别,这意味着用户无法直接从数据文件中了解到体系的电荷密度分布状态。需要将数据文件转换为图像形式,才能直接观察到体系的电荷密度分布。当前将电荷数据文件转换为图像的方式,大致为用户自己编写一个转换脚本,然后用相关的画图软件(如Origin)绘制成图像。对于大多数高性能计算行业的用户而言,由于对计算机专业知识不够了解,造成极大的不便利。
本发明提供的一种在作业调度软件中对VASP计算电荷密度结果处理的方法,用户通过作业调度软件提交作业后,只需在页面点一个按钮,则可以自动生成电荷密度图,并传递给页面端展现出来。给高性能计算用户带来了很大的便利,提高其工作效率。
发明内容
本发明的目的是提供一种在作业调度软件中对VASP计算物理体系电荷密度结果处理的方法。
本发明的目的是按以下方式实现的,处理步骤如下:
1)对VASP计算得出的电荷密度进行分析提取,根据分析提取得到的电荷密度绘制电荷密度视图,将电荷密度图传递给用户界面,从而完成VASP计算材料体系电荷密度的一整套工作流程;
2)对VASP计算得出的电荷密度进行分析提取功能模块,包括分析VASP的输出文件CHGCAR,此文件中包含全部电荷密度数据,将数据提取并组织成后期绘图所需数据格式,用于实现电荷密度的分析提取;
3)绘制电荷密度图功能模块,根据步骤2)得出的电荷密度数据绘制出电荷密度图,将电荷密度图存储为方便查看的png图片格式,用于实现电荷密度图的绘制;
4)将电荷密度图传递给用户界面功能模块,包括响应用户的查看请求,将相关联的电荷密度图传递给用户,用于电荷密度图的展现。
本发明的有益效果是:本发明提供一种在作业调度软件中对VASP电荷密度计算处理的方法。使用Java编程对VASP计算的输出数据做分析处理,得到计算体系的电荷密度相关的数据,使用不同的颜色像素描绘不同电荷密度值,从而得到体系整体的电荷密度分布视图,将图片存储为常用的png格式图片,在用户需要便可以直接调用查看。
附图说明
图1是用户计算体系电荷密度流程图;
图2是用户查看计算形成的电荷密度屏幕截图。
具体实施方式
附图1是用户使用VASP计算电荷密度结构的流程图,如,1所示:用户提交一个VASP给作业调度系统,作业调度系统在资源空闲时将作业调度执行。VASP程序运行完成用户提交的作业后,产生包含计算体系电荷密度数据的CHGCAR文件。对该CHGCAR文件进行分析,提取出绘制电荷密度图所需的电荷密度数据,根据提取出来的数据绘制出电荷密度图,将产生的图片返回给用户查看。
处理步骤如下:
1)对VASP计算得出的电荷密度进行分析提取,根据分析提取得到的电荷密度绘制电荷密度视图,将电荷密度图传递给用户界面,从而完成VASP计算材料体系电荷密度的一整套工作流程;
2)对VASP计算得出的电荷密度进行分析提取功能模块,包括分析VASP的输出文件CHGCAR,此文件中包含全部电荷密度数据,将数据提取并组织成后期绘图所需数据格式,用于实现电荷密度的分析提取;
3)绘制电荷密度图功能模块,根据步骤2)得出的电荷密度数据绘制出电荷密度图,将电荷密度图存储为方便查看的png图片格式,用于实现电荷密度图的绘制;
4)将电荷密度图传递给用户界面功能模块,包括响应用户的查看请求,将相关联的电荷密度图传递给用户,用于电荷密度图的展现。
实施例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310229088.X/2.html,转载请声明来源钻瓜专利网。