您所在的位置: 成果库 一种模板化计算环境配置方法

一种模板化计算环境配置方法

成果类型:: 发明专利

发布时间: 2023-09-27 10:42:00

科技成果产业化落地方案
方案提交机构:“科创中国”超级算力应用创新科技服务团| 李学智 | 2023-11-26 10:02:40

本发明涉及一种模板化计算环境配置方法,包括以下步骤:接收用户从计算机软件组列表选择计算机软件组的选择操作,或者接收用户从计算机软件列表中选择计算机软件从而形成新的计算机软件组的选择操作;接收用户从所述计算机软件组中每个计算机软件的参数配置文件列表中选择参数配置文件的选择操作,或者接收用户输入的参数值从而形成新的参数配置文件的参数值输入操作;接收用户从所述计算机软件组的脚本文件列表中选择脚本文件的选择操作,或者接收用户输入的脚本命令形成新的脚本文件的脚本命令输入操作;根据所述计算机软件组、参数配置文件和脚本文件形成模板化计算环境。

一种模板化计算环境配置方法,其中所述计算环境包括计算机软件组、计算机软件组中每个计算机软件的参数配置文件以及用于执行计算机软件组的脚本文件,所述配置方法包括以下步骤:步骤S100,接收用户从计算机软件组列表选择计算机软件组的选择操作,或者接收用户从计算机软件列表中选择计算机软件从而形成新的计算机软件组的选择操作;步骤S300,接收用户从所述计算机软件组中每个计算机软件的参数配置文件列表中选择参数配置文件的选择操作,或者接收用户输入的参数值从而形成新的参数配置文件的参数值输入操作;步骤S500,接收用户从所述计算机软件组的脚本文件列表中选择脚本文件的选择操作,或者接收用户输入的脚本命令形成新的脚本文件的脚本命令输入操作;步骤S700,根据所述计算机软件组、参数配置文件和脚本文件形成模板化计算环境;其中所述脚本文件包括执行外层工作流的第一级可执行脚本,其中所述外层工作流包括由计算机软件组中各个计算机软件形成的外层计算节点以及用于接收上游外层计算节点的输出数据并将其转换成下游外层计算节点的输入数据的数据转换连接模块,每个外层计算节点具有一个或多个用于接收输入数据的输入锚点和一个或多个用于输出数据的输出锚点,每个数据转换连接模块具有一个或多个用于接收来自上游外层计算节点输出锚点的输出数据的输入锚点以及一个或多个用于输出数据作为下游外层计算节点输入数据的输出锚点,所述第一级可执行脚本包括各个外层计算节点的计算顺序;其中所述外层工作流包括源节点、中间节点和尾节点,所述源节点是所有输入锚点都不从数据转换连接模块的输出锚点接收输入数据的外层计算节点;所述中间节点是具有至少一个输入锚点从数据转换连接模块的输出锚点接收输入数据的外层计算节点,并且该外层计算节点的至少一个输出锚点的输出数据作为至少一个数据转换连接模块的输入锚点的输入数据;所述尾节点是具有至少一个输入锚点从数据转换连接模块的输出锚点接收输入数据的外层计算节点,并且该外层计算节点的所有输出锚点的输出数据都没有作为数据转换连接模块的输入锚点的输入数据;所述第一级可执行脚本包括依次执行源节点、中间节点和尾节点的计算顺序。

超级计算机是一个巨大的计算机系统,主要用来承担重大的科学研究、国防尖端技术和国民经济领域的大型计算课题及数据处理任务,如大范围天气预报,整理卫星照片,原子核物理的探索,研究洲际导弹、宇宙飞船等。因此,超级计算机上通常安装着大量计算机软件,以方便在不同应用中根据需要进行调用。然而,由于不同应用领域需要的计算机软件组合不同,每个计算机软件的参数配置不同,处理的数据量不同,因此需要在作业执行前对计算环境进行配置。由于计算机软件众多,升级改版频繁,一些用户对超级计算机的系统、软件和用法不够熟悉等原因,如何准确、方便、快捷地进行计算环境配置已经成为用户使用超级计算机的重要需要。本专利能解决以上问题。

本发明专利由国家超级计算天津中心核心团队研究开发完成。国家超级计算天津中心是由科技部2009年批准成立的首家国家级超级计算中心,现部署有中国首台计算速度世界第一的“天河一号”超级计算机和天河新一代超级计算机系统。同时,天津超算中心获批组建了首个国地联合大数据工程实验室,入围首批国家“中国制造2025”工业云示范平台、工业大数据试点示范基地,成功揭榜工信部“新一代人工智能产业创新平台”,成为我国超级计算与云计算、大数据、人工智能创新与应用转化的重大载体,引领了中国“计算驱动创新”的新阶段。

本发明能够使用户在使用超级计算机的过程中准确、方便、快捷地进行计算环境配置。

本成果拟通过技术开发、技术许可等方式进行成果转化。