[发明专利]一种数值计算结果可重现性保障系统在审
申请号: | 201710285695.6 | 申请日: | 2017-04-27 |
公开(公告)号: | CN107239340A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 刘利;张诚;李锐喆;王斌 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06Q20/12 |
代理公司: | 北京聿宏知识产权代理有限公司11372 | 代理人: | 吴大建,张杰 |
地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数值 计算 结果 重现 保障 系统 | ||
技术领域
本发明属于数值计算技术领域,具体的说,尤其涉及一种数值计算结果可重现性保障系统。
背景技术
可重现性是科学研究的基本准则,重现试验使科学发展得以自我修正。随着技术的发展,特别是高性能计算机的快速发展,越来越多的学科采用计算机程序进行数值模拟来展开研究,并且每年有大量基于数值计算结果的论文被发表。
尽管如此,由于缺少第三方平台服务,已发表论文中数值计算结果的可重现性难以得到保障,数值计算结果的可重现面临着至少四方面不确定性:1)、论文中已发表数值计算结果是否可重现(或是否经历了可重现性的检验);2)、一篇论文是否包含了所有与重现结果相关细节的准确描述;3)、科研人员在重现论文中数值计算结果时,是否能准确理解论文中对试验细节的描述;4)、当科研人员无法成功重现论文中的数值计算结果时,论文作者是否会给他们提供咨询和帮助。
发明内容
为解决以上问题,本发明提供了一种数值计算结果可重现性保障系统,可以实现数值计算结果的可重现。
根据本发明的一个实施例,提供了一种数值计算结果可重现性保障系统,包括:
私有节点子系统,包括多个私有节点,其中,每个私有节点为由用户提供的可进行数值计算的计算机,所述私有节点设置为以用户提供的原有数值计算结果和试验配置包为输入,自动检测原有数值计算结果的可重现性,并在检测成功时生成可重现配置包;
共享节点子系统,包括多个共享节点,所述共享节点设置为根据所述私有节点子系统生成的可重现配置包自动检测原有数值计算结果的可重现性,存储数值计算结果、源代码、试验环境和说明,按用户要求公开其所提供资源,按用户要求搜索试验环境、试验结果和说明,并通过自动下载提供数值计算结果、试验环境和说明。
根据本发明的一个实施例,每个所述私有节点包括:
第一自动重建模块,其设置为根据用户所提供的试验配置包自动重建原有试验环境;
第一自动运行模块,其设置为在重建的原有试验环境下,自动重新运行原有数值计算试验并取得新结果;
第一自动判断模块,其设置为将新结果与用户提供的原有数值计算结果进行自动对比,以判断原有数值计算结果是否被成功重现以及用户所提供的试验配置包是否完整且准确记录了原有试验环境信息;
可重现配置包生成模块,其设置为在新结果与用户提供的数值计算结果相同时,自动生成加密的、用户不可修改的可重现配置包。
根据本发明的一个实施例,所述可重现配置包包括:
原有数值计算结果的采样、试验配置包、重现相关的日志和数值试验及结果的说明。
根据本发明的一个实施例,所述共享节点包括共享计算节点,其中,所述共享计算节点包括:
第二自动重建模块,其设置为根据自动解密后的可重现配置包从私有节点自动上传产生原有数值计算结果的输入数据和源代码,并自动重建原有试验环境;
第二自动运行模块,其设置为在重建的原有试验环境下,根据解密后的可重现配置包自动重新运行原有数值计算试验并取得新结果;
第二自动判断模块,其设置为将新结果与解密后的可重现配置包提供的原有数值计算结果进行自动对比,以判断可重现配置包是否被成功重现。
根据本发明的一个实施例,所述共享节点子系统还包括用于存储数值计算结果、源代码、试验环境和说明的共享存储节点。
根据本发明的一个实施例,所述共享节点子系统还包括共享节点子系统管理器,用于寻找与所述可重现配置包匹配的共享计算节点、共享存储节点和资源。
根据本发明的一个实施例,所述共享节点子系统管理器包括解密模块,用于对加密的可重现配置包自动进行解密。
根据本发明的一个实施例,所述共享节点子系统管理器还包括:
共享计算节点信息管理模块,其设置为管理所有共享计算节点的计算资源信息,并根据可重现配置包中信息自动找到匹配的共享计算节点以用于可重现性检测;
共享存储节点管理模块,其设置为管理所有共享存储节点的信息,并按用户要求找到匹配共享存储节点以存储数值计算结果、源代码、试验环境和说明;
资源公开管理模块,其设置为管理资源的提供者所设定的资源公开方式,按要求开放资源;
资源搜索模块,其设置为管理所有共享节点上存放的资源信息,建立资源的索引信息和资源间的关联信息,并提供搜索资源的功能;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710285695.6/2.html,转载请声明来源钻瓜专利网。