[发明专利]面向超算应用的算例自动部署方法及系统有效
申请号: | 202111068793.7 | 申请日: | 2021-09-13 |
公开(公告)号: | CN113791794B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 于策;刘腾萧;康波;聂鹏飞;郑刚;肖健;汤善江;毕重科;孙超 | 申请(专利权)人: | 天津大学;国家超级计算天津中心 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/41;G06F8/71;G06F8/34 |
代理公司: | 天津市尚仪知识产权代理事务所(普通合伙) 12217 | 代理人: | 邓琳 |
地址: | 300350 *** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 应用 自动 部署 方法 系统 | ||
1.一种面向超算应用的算例自动部署方法,其特征在于,包括如下步骤:
为超算系统的每款应用软件预定义加载参数,生成各种应用软件配置模版,允许用户选择和配置相关参数;
为超算系统及其每款应用软件预定义可用计算资源参数,生成各种计算资源模版,允许用户选择和配置相关参数;
根据预定义的各种应用软件配置模版以及用户选择和配置的相关参数,接收用户上传的算例文件,自动完成算例文件的部署工作;
根据预定义的各种计算资源配置模版以及用户选择和配置的相关参数,记录管理超算系统的各种算例信息,生成提交作业脚本;
其中,所述算例文件的部署工作包括如下步骤:
获取一个唯一编号作为算例文件的代码;
以所述编号为目录名,生成特定目录结构,将所述算例文件保存到所述特定目录结构的指定位置;
根据用户选择和配置的相关参数,选择对应的应用软件配置文件,将所述应用软件配置文件中的信息自动转化为应用加载脚本,并保存到所述特定目录结构的指定位置;所述应用加载脚本,在超算系统登陆节点加载该应用软件;
根据用户选择和配置的相关参数以及用户权限,将合适的计算资源模板保存至所述特定目录结构的指定位置。
2.根据权利要求1所述的面向超算应用的算例自动部署方法,其特征在于,所述生成提交作业脚本包括如下步骤:
用户根据预定义的计算资源模板选择和配置相关参数,触发提交作业操作,超算系统自动检索数据库信息,将算例信息汇总,生成作业提交脚本,并保存至所述算例文件特定目录结构的指定位置;提交作业触发器执行应用加载脚本和作业提交脚本实现超算系统作业提交。
3.根据权利要求1所述的面向超算应用的算例自动部署方法,其特征在于,当超算系统中不存在用户需要的应用软件时,提供用户手动编译安装应用软件的权限。
4.根据权利要求1所述的面向超算应用的算例自动部署方法,其特征在于,所述应用软件配置模版设置有应用软件配置文件,所述应用软件配置文件设置有不同的加载参数,所述加载参数至少包括:依赖环境加载命令,应用软件的加载命令,应用软件运行的执行命令;其中,依赖环境加载命令设置编译器加载命令、并行库加载命令、数学库加载命令;应用软件的加载命令用于在所需依赖环境加载命令全部加载完成后用来加载软件的命令;应用软件运行的执行命令包括但不限于:软件的执行指令、输入输出文件设置信息。
5.根据权利要求1所述的面向超算应用的算例自动部署方法,其特征在于,所述计算资源模版设置有不同的资源参数,所述资源参数至少包括:可用最大节点数,可用最大cpu核数,可用计算分区;所述超算系统提供一份公用计算资源模版,所述公用计算资源模版为超算系统可用最大计算资源,所述公用计算资源模版可根据用户权限或者系统状态替换为其他计算资源模版。
6.根据权利要求1所述的面向超算应用的算例自动部署方法,其特征在于,所述记录和管理超算系统的各种算例信息主要包括:
每一个用户所拥有的算例信息、计算资源、作业提交情况;
超算系统所拥有的算例信息、可用应用软件情况、可用计算资源情况、已部署算例信息和作业执行信息,其中,所述可用应用软件情况、可用计算资源情况、已部署算例信息和作业执行信息于超算系统前端展示给用户;
超算系统提交作业的状态情况,确定超算系统计算资源的使用情况;
其中,所述算例信息包括:
算例特定目录结构:根据算例对应的唯一编号查找目录位置;
应用可执行命令:应用软件的启动命令;
算例的输入文件:计算任务开始的入口文件,将该算例文件输入到应用中,计算将自动进行;
用户设置的计算资源参数:触发提交作业操作前,用户根据计算资源模板设置计算资源;
其中,所述算例特定目录结构包括:算例文件存储目录、应用加载脚本目录、作业执行目录、计算资源目录、作业提交脚本目录;其中,所述作业提交脚本目录在提交作业时生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学;国家超级计算天津中心,未经天津大学;国家超级计算天津中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111068793.7/1.html,转载请声明来源钻瓜专利网。