CN111274667B - 一种跨尺度材料计算软件集成计算***及方法 - Google Patents
一种跨尺度材料计算软件集成计算***及方法 Download PDFInfo
- Publication number
- CN111274667B CN111274667B CN201911280751.2A CN201911280751A CN111274667B CN 111274667 B CN111274667 B CN 111274667B CN 201911280751 A CN201911280751 A CN 201911280751A CN 111274667 B CN111274667 B CN 111274667B
- Authority
- CN
- China
- Prior art keywords
- calculation
- computing
- software
- input information
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Algebra (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种跨尺度材料计算软件集成计算***及方法,属于材料计算技术领域,该***包括计算软件库、信息接受模块、控制器、计算数据库和输出模块,所述计算软件库用以存储计算软件;所述信息接受模块用以接受接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;所述控制器基于所述信息接受模块接受的输入信息,从计算软件库中选择调用相应的计算软件及计算功能,并执行计算任务,并实时获取计算状态;所述计算数据库用于储存计算过程中的计算数据;所述输出模块用于输出所述计算结果。本发明通过将各类材料计算软件集成,能够进行高效的管理软件,提高了材料研发效率,降低计算软件上手难度。
Description
技术领域
本发明涉及材料计算技术领域,具体是一种跨尺度材料计算软件集成计算***及方法。
背景技术
随着当代计算机技术的不断进步,各类材料计算仿真软件的功能越来越多,计算任务的数量越大,实时产生的计算数据量越来越大。如何高效的进行数据处理、数据提取和分析,计算软件之间数据交互,影响着新材料的研发周期。
新材料的研发过程中,需要根据需求进行一系列的跨尺度的计算模拟仿真。例如基于第一性原理计算,分子动力学模拟,热动力学计算,相场模拟,有限元仿真等。
在进行各类计算模拟仿真中,由于采用不同的运行***,现在的各类的计算软件的数据提取或数据交互,也基本是通过自己编写的脚本或是人工提取,并且没有软件之间的数据交互,由于计算的数据量庞大,导致了数据提取的效率低下,容易出错,提取的数据只能用于某个或某类软件,无法进行计算软件之间数据的交互,导致数据得不到充分的利用。
发明内容
本发明的目的在于提供一种跨尺度材料计算软件集成计算***及方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一方面,提供一种跨尺度材料计算软件集成计算方法,所述方法包括:
S1:接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;
S2:基于所述输入信息选择调用相应的计算软件及计算功能,自动设定参数,控制软件计算;
S3:计算软件进行计算,实时获取计算状态;
S4:计算结束,输出计算结果。
优选的,所述步骤S1接受输入信息后,判断接收的输入信息是否符合逻辑,若不符合逻辑执行步骤S1,如符合逻辑执行下步骤S3。
优选的,所述逻辑包括输入信息的格式和计算功能的前后顺序。
优选的,所述步骤S3后还包括:
S3-1:计算停止,***判断计算是否完成;若完成,执行步骤S4;否则执行步骤S3;
另一方面,还提供一种跨尺度材料计算软件集成计算***,所述***包括:
计算软件库,所述计算软件库用以存储计算软件;
信息接受模块,所述信息接受模块用以接受接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;
控制器,所述控制器基于所述信息接受模块接受的输入信息,从计算软件库中选择调用相应的计算软件及计算功能,并执行计算任务,并实时获取计算状态;
计算数据库,所述计算数据库用于储存计算过程中的计算数据;
输出模块,所述输出模块用于输出所述计算结果。
优选的,所述信息接受模块还包括:
逻辑判断单元,所述逻辑判断单元用于判断判断接收的输入信息是否符合逻辑,所述逻辑包括输入信息的格式和计算功能的前后顺序。
优选的,所述***还包括管理器,所述管理器用以对计算进行管理,至少包括计算项目、计算数据库信息,所述计算项目包括项目概况、计算流程、计算作业、计算数据、项目管理信息;计算作业包含计算软件、计算输入信息;计算数据库信息包括计算软件的功能计算的数据信息、计算过程中的计算数据,并将信息提交至控制器。
优选的,所述控制器包括:计算软件调度器和计算数据调度器;
所述控制器接受所述管理器信息,并对计算软件调度器、计算数据调度器进行控制,从计算软件调度器、计算数据调度器中获取计算软件状态和计算数据状态;基于所述计算软件状态和所述计算数据状态将从管理器获取的计算项目信息按序传输计算软件调度器和计算数据调度器,执行计算任务。
优选的,所述计算软件包括尺度从微观到介观,到宏观的材料计算软件。
优选的,所述计算软件包括第一性原理计算软件,热力学计算软件,动力学计算软件,相场模拟计算软件,有限元计算软件。
与现有技术相比,本发明的有益效果是:
本发明通过将各类材料计算软件集成,能够进行高效的管理软件,提高了材料研发效率,降低计算软件上手难度。
附图说明
图1本发明跨尺度材料计算软件集成计算方法流程图。
具体实施方式
为了加深对本发明的理解,下面将结合实施例对本发明作进一步详述,以下实施例仅用于解释本发明,并不构成对本发明保护范围的限定。
本发明实施例提供,一种跨尺度材料计算软件集成计算***及方法。
第一方面,如图1所示,本发明实施例提供一种跨尺度材料计算软件集成计算方法,所述方法包括:
S1:接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;
S2:基于所述输入信息选择调用相应的计算软件及计算功能,自动设定参数,控制软件计算;
S3:计算软件进行计算,实时获取计算状态;
S4:计算结束,输出计算结果。
本发明通过将各类材料计算软件集成,能够进行高效的管理软件,提高了材料研发效率,降低计算软件上手难度
一实施例中,所述步骤S1接受输入信息后,判断接收的输入信息是否符合逻辑,若不符合逻辑执行步骤S1,如符合逻辑执行下步骤S3。
一实施例中,所述逻辑包括输入信息的格式和计算功能的前后顺序。
一实施例中,所述步骤S3后还包括:
S3-1:计算停止,***判断计算是否完成;若完成,执行步骤S4;否则执行步骤S3
具体的,计算停止,***判断是否顺利完成,如未完成,执行步骤S3,如果完成了,则提取计算软件的输出信息,再进一步按照设定好的规则对数据进行展示,以表格、图形等形式展示输入输出数据,输出结果。
另一方面,还提供一种跨尺度材料计算软件集成计算***,所述***包括:
计算软件库,所述计算软件库用以存储计算软件;
信息接受模块,所述信息接受模块用以接受接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;
控制器,所述控制器基于所述信息接受模块接受的输入信息,从计算软件库中选择调用相应的计算软件及计算功能,并执行计算任务,并实时获取计算状态;
计算数据库,所述计算数据库用于储存计算过程中的计算数据;
输出模块,所述输出模块用于输出所述计算结果。
优选的,所述信息接受模块还包括:
逻辑判断单元,所述逻辑判断单元用于判断判断接收的输入信息是否符合逻辑,所述逻辑包括输入信息的格式和计算功能的前后顺序。
一实施例中,所述***还包括管理器,所述管理器用以对计算进行管理,至少包括计算项目、计算数据库信息,所述计算项目包括项目概况、计算流程、计算作业、计算数据、项目管理信息;计算作业包含计算软件、计算输入信息;计算数据库信息包括计算软件的功能计算的数据信息、计算过程中的计算数据,并将信息提交至控制器。
一实施例中,所述控制器包括:计算软件调度器和计算数据调度器;
所述控制器接受所述管理器信息,并对计算软件调度器、计算数据调度器进行控制,
从计算软件调度器、计算数据调度器中获取计算软件状态和计算数据状态;基于所述计算软件状态和所述计算数据状态将从管理器获取的计算项目信息按序传输计算软件调度器和计算数据调度器,执行计算任务。
一实施例中,所述计算软件包括尺度从微观到介观,到宏观的材料计算软件。
一实施例中,所述计算软件包括第一性原理计算软件,热力学计算软件,动力学计算软件,相场模拟计算软件,有限元计算软件。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内。本发明要求的保护范围由所附的权利要求书及其等同物界定。
Claims (7)
1.一种跨尺度材料计算软件集成计算方法,其特征在于,所述方法包括:
S1:接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;
S2:基于所述输入信息选择调用相应的计算软件及计算功能,自动设定参数,控制软件计算;
S3:计算软件进行计算,实时获取计算状态;
S4:计算结束,输出计算结果;
其中:基于一种跨尺度材料计算软件集成计算方法的***,包括
计算软件库,所述计算软件库用以存储计算软件;
信息接受模块,所述信息接受模块用以接受接收输入信息,所述输入信息包括计算软件、计算功能、计算参数;
控制器,所述控制器基于所述信息接受模块接受的输入信息,从计算软件库中选择调用相应的计算软件及计算功能,并执行计算任务,并实时获取计算状态;
计算数据库,所述计算数据库用于储存计算过程中的计算数据;
输出模块,所述输出模块用于输出所述计算结果;
所述***包括管理器,所述管理器用以对计算进行管理,至少包括计算项目、计算数据库信息,所述计算项目包括项目概况、计算流程、计算作业、计算数据、项目管理信息;计算作业包含计算软件、计算输入信息;计算数据库信息包括计算软件的功能计算的数据信息、计算过程中的计算数据,并将信息提交至控制器;
所述控制器包括:计算软件调度器和计算数据调度器;
所述控制器接受所述管理器信息,并对计算软件调度器、计算数据调度器进行控制,从计算软件调度器、计算数据调度器中获取计算软件状态和计算数据状态;基于所述计算软件状态和所述计算数据状态将从管理器获取的计算项目信息按序传输计算软件调度器和计算数据调度器,执行计算任务。
2.如权利要求1所述的跨尺度材料计算软件集成计算方法,其特征在于,所述步骤S1接受输入信息后,判断接收的输入信息是否符合逻辑,若不符合逻辑执行步骤S1,如符合逻辑执行下步骤S3。
3.如权利要求2所述的跨尺度材料计算软件集成计算方法,其特征在于,所述逻辑包括输入信息的格式和计算功能的前后顺序。
4.如权利要求1所述的跨尺度材料计算软件集成计算方法,其特征在于,所述步骤S3后还包括:
S3-1:计算停止,***判断计算是否完成;若完成,执行步骤S4;否则执行步骤S3。
5.如权利要求1所述的跨尺度材料计算软件集成计算***,其特征在于,所述信息接受模块还包括:
逻辑判断单元,所述逻辑判断单元用于判断接收的输入信息是否符合逻辑,所述逻辑包括输入信息的格式和计算功能的前后顺序。
6.如权利要求1所述的跨尺度材料计算软件集成计算***,其特征在于,所述计算软件包括尺度从微观到介观,到宏观的材料计算软件。
7.如权利要求1所述的跨尺度材料计算软件集成计算***,其特征在于,所述计算软件包括第一性原理计算软件,热力学计算软件,动力学计算软件,相场模拟计算软件,有限元计算软件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911280751.2A CN111274667B (zh) | 2019-12-13 | 2019-12-13 | 一种跨尺度材料计算软件集成计算***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911280751.2A CN111274667B (zh) | 2019-12-13 | 2019-12-13 | 一种跨尺度材料计算软件集成计算***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111274667A CN111274667A (zh) | 2020-06-12 |
CN111274667B true CN111274667B (zh) | 2023-06-02 |
Family
ID=71111863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911280751.2A Active CN111274667B (zh) | 2019-12-13 | 2019-12-13 | 一种跨尺度材料计算软件集成计算***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111274667B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113849502A (zh) * | 2021-09-10 | 2021-12-28 | 成都材智科技有限公司 | 一种核电结构材料数据管理***及方法 |
CN113889201A (zh) * | 2021-09-15 | 2022-01-04 | 成都材智科技有限公司 | 一种核电结构材料计算数据集成***及方法 |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006146858A (ja) * | 2004-11-23 | 2006-06-08 | Hiroki Shima | プロファイリング手段を適用した社会シミュレーション・システム |
CN101408769A (zh) * | 2008-11-21 | 2009-04-15 | 冶金自动化研究设计院 | 一种基于乘积arima模型的在线能源预测***及方法 |
CN101719078A (zh) * | 2009-12-15 | 2010-06-02 | 北京空间飞行器总体设计部 | 一种基于并行计算管理的自主导航仿真调度管理*** |
CN101976204A (zh) * | 2010-10-14 | 2011-02-16 | 中国科学技术大学苏州研究院 | 面向服务的异构多核计算平台及其使用的任务调度方法 |
JP5178936B1 (ja) * | 2012-05-31 | 2013-04-10 | 尚士 橋本 | 料理レシピの商品売上における貢献を評価するシステムおよび方法 |
US8862437B1 (en) * | 2010-03-30 | 2014-10-14 | The Boeing Company | Multi-scale modeling of composite structures |
CN104102960A (zh) * | 2013-04-08 | 2014-10-15 | 宁夏新航信息科技有限公司 | 计算机节能审计应用模块 |
CN105975727A (zh) * | 2016-05-30 | 2016-09-28 | 成都云材智慧数据科技有限公司 | 材料数据的处理、生成、应用方法及终端、云处理平台 |
CN106773789A (zh) * | 2016-12-28 | 2017-05-31 | 中国航空工业集团公司西安飞机设计研究所 | 一种工程模拟器的操作与显示*** |
CA3032079A1 (en) * | 2016-07-26 | 2018-02-01 | Intuit Inc. | Computer-implemented systems and methods for preparing compliance forms to meet regulatory requirements |
CN107783646A (zh) * | 2016-08-30 | 2018-03-09 | 云南图中信息技术有限公司 | 一种基于虚拟现实技术的捣固车作业过程模拟***及方法 |
CN108399210A (zh) * | 2018-02-02 | 2018-08-14 | 电子科技大学 | 一种用于锂电池的电解质材料筛选方法 |
CN108664731A (zh) * | 2018-05-11 | 2018-10-16 | 西安理工大学 | 一种复合材料固化残余应力多尺度数值模拟方法 |
EP3477560A1 (en) * | 2017-10-31 | 2019-05-01 | Huntington Ingalls Incorporated | Method and system for management and control |
CN109857791A (zh) * | 2018-11-20 | 2019-06-07 | 成都材智科技有限公司 | 一种数据批量处理方法与装置 |
CN109858085A (zh) * | 2018-12-26 | 2019-06-07 | 钢铁研究总院 | 一种金属材料热处理过程中的奥氏体化测定方法 |
CN110286892A (zh) * | 2019-06-26 | 2019-09-27 | 成都九洲电子信息***股份有限公司 | 一种基于业务流程设计的快速开发引擎*** |
CN110299191A (zh) * | 2019-06-11 | 2019-10-01 | 苏州迈高材料基因技术有限公司 | 一种通用的跨尺度材料计算模拟***及其方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070282480A1 (en) * | 2003-11-10 | 2007-12-06 | Pannese Patrick D | Methods and systems for controlling a semiconductor fabrication process |
US9138348B2 (en) * | 2010-12-10 | 2015-09-22 | Wavelight Gmbh | Apparatus and method for operating a laser materials processing and measurement device |
CN106020800A (zh) * | 2016-05-10 | 2016-10-12 | 中国人民解放军海军航空工程学院 | 一种基于数据库的模拟训练设备操作逻辑建模与驱动方法 |
-
2019
- 2019-12-13 CN CN201911280751.2A patent/CN111274667B/zh active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006146858A (ja) * | 2004-11-23 | 2006-06-08 | Hiroki Shima | プロファイリング手段を適用した社会シミュレーション・システム |
CN101408769A (zh) * | 2008-11-21 | 2009-04-15 | 冶金自动化研究设计院 | 一种基于乘积arima模型的在线能源预测***及方法 |
CN101719078A (zh) * | 2009-12-15 | 2010-06-02 | 北京空间飞行器总体设计部 | 一种基于并行计算管理的自主导航仿真调度管理*** |
US8862437B1 (en) * | 2010-03-30 | 2014-10-14 | The Boeing Company | Multi-scale modeling of composite structures |
CN101976204A (zh) * | 2010-10-14 | 2011-02-16 | 中国科学技术大学苏州研究院 | 面向服务的异构多核计算平台及其使用的任务调度方法 |
JP5178936B1 (ja) * | 2012-05-31 | 2013-04-10 | 尚士 橋本 | 料理レシピの商品売上における貢献を評価するシステムおよび方法 |
CN104102960A (zh) * | 2013-04-08 | 2014-10-15 | 宁夏新航信息科技有限公司 | 计算机节能审计应用模块 |
CN105975727A (zh) * | 2016-05-30 | 2016-09-28 | 成都云材智慧数据科技有限公司 | 材料数据的处理、生成、应用方法及终端、云处理平台 |
CA3032079A1 (en) * | 2016-07-26 | 2018-02-01 | Intuit Inc. | Computer-implemented systems and methods for preparing compliance forms to meet regulatory requirements |
CN107783646A (zh) * | 2016-08-30 | 2018-03-09 | 云南图中信息技术有限公司 | 一种基于虚拟现实技术的捣固车作业过程模拟***及方法 |
CN106773789A (zh) * | 2016-12-28 | 2017-05-31 | 中国航空工业集团公司西安飞机设计研究所 | 一种工程模拟器的操作与显示*** |
EP3477560A1 (en) * | 2017-10-31 | 2019-05-01 | Huntington Ingalls Incorporated | Method and system for management and control |
CN108399210A (zh) * | 2018-02-02 | 2018-08-14 | 电子科技大学 | 一种用于锂电池的电解质材料筛选方法 |
CN108664731A (zh) * | 2018-05-11 | 2018-10-16 | 西安理工大学 | 一种复合材料固化残余应力多尺度数值模拟方法 |
CN109857791A (zh) * | 2018-11-20 | 2019-06-07 | 成都材智科技有限公司 | 一种数据批量处理方法与装置 |
CN109858085A (zh) * | 2018-12-26 | 2019-06-07 | 钢铁研究总院 | 一种金属材料热处理过程中的奥氏体化测定方法 |
CN110299191A (zh) * | 2019-06-11 | 2019-10-01 | 苏州迈高材料基因技术有限公司 | 一种通用的跨尺度材料计算模拟***及其方法 |
CN110286892A (zh) * | 2019-06-26 | 2019-09-27 | 成都九洲电子信息***股份有限公司 | 一种基于业务流程设计的快速开发引擎*** |
Also Published As
Publication number | Publication date |
---|---|
CN111274667A (zh) | 2020-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8589929B2 (en) | System to provide regular and green computing services | |
US7827021B2 (en) | System for modeling LPAR behaviors in a simulation tool | |
CN111274667B (zh) | 一种跨尺度材料计算软件集成计算***及方法 | |
Wan et al. | Scheduling with variable time slot costs | |
CN108509220B (zh) | Revit工程计算量并行处理方法、装置、终端及介质 | |
US20230351145A1 (en) | Pipelining and parallelizing graph execution method for neural network model computation and apparatus thereof | |
CN110287018A (zh) | 批量任务编排方法及装置 | |
CN111797157A (zh) | 一种数据处理方法、***及电子设备和存储介质 | |
CN114217966A (zh) | 基于资源调整的深度学习模型动态批处理调度方法和*** | |
CN109865292A (zh) | 一种基于游戏引擎的游戏资源构建方法和装置 | |
CN104035747A (zh) | 用于并行计算的方法和装置 | |
CN114860412B (zh) | 任务处理方法、装置、电子设备和介质 | |
CN113886080A (zh) | 高性能集群任务调度方法、装置、电子设备及存储介质 | |
CN101556660A (zh) | 生产订单排配***及方法 | |
CN103631594A (zh) | 通用流程异步调度方法及*** | |
US7451132B2 (en) | System and method for production planning utilizing on-line state-space planning | |
Zhang et al. | Sensitivity analysis for edf scheduled arbitrary deadline real-time systems | |
US8775147B1 (en) | Algorithm and architecture for multi-argument associative operations that minimizes the number of components using a latency of the components | |
CN114596009B (zh) | 智算中心的算力资源部署方法、装置、设备及存储介质 | |
CN103324600A (zh) | 高效运行计算模块的***及其运行方法 | |
Mansharamani | An overview of discrete event simulation methodologies and implementation | |
Benoit et al. | Enhancing the effective utilisation of grid clusters by exploiting on-line performability analysis | |
Terrier et al. | Mde benefits for distributed, real time and embedded systems | |
CN114817288A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN111290868B (zh) | 任务处理方法、装置和***以及流程引擎 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |