[发明专利]一种超级计算机获取作业应用的方法、终端及存储介质在审
申请号: | 202211581403.0 | 申请日: | 2022-12-09 |
公开(公告)号: | CN116029288A | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 谢作扬;杨期垚 | 申请(专利权)人: | 南方科技大学 |
主分类号: | G06F40/242 | 分类号: | G06F40/242;G06F40/279;G06F40/216 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 孙果 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 超级 计算机 获取 作业 应用 方法 终端 存储 介质 | ||
本发明公开了一种超级计算机获取作业应用的方法、终端及存储介质,方法包括:获取头节点正在运行的作业对应的应用命令行信息;循环遍历应用字典文件,对应用命令行信息进行关键字匹配,并根据匹配结果获取对应的应用名称;将应用名称以及对应的信息保存至以日期为名的日志文件中。本发明通过获取每个作业号和对应作业运行的头节点,再通过作业号获取每个作业应用的命令行信息。在命令行信息里面通过应用字典文件匹配关键字,从而找到应用名称,解决了由于应用名称不规范,版本多,或者应用类型多等多种原因,超级计算机上并没有相关对每个运行作业进行识别应用的方法,导致无法直接准确识别每一个作业应用的问题。
技术领域
本发明涉及超级计算机技术领域,尤其涉及的是一种超级计算机获取作业应用的方法、终端及存储介质。
背景技术
超级计算机是现代科技创新必不可少的重要基础设施,是支撑综合国力提升的国之重器。从实验科学、理论科学到计算科学再到数据科学,超级计算已经成为我们探索世界改造世界不可或缺的重要方式。超级计算在揭示生命与思维的奥秘、探索药物作用机理、发现和设计新材料、模拟新能源装置、灾害预测、流体仿真、探索物质与宇宙的未知领域、大规模数据挖掘、处理大规模复杂社交网络等领域发挥重大的作用,因此在超级计算机上的应用众多。据不完全统计,在高性能计算领域的应用类型数量就达到几百个,如果再加上AI应用,大数据应用,超级计算的应用类型数量可达上千种。
作为超级计算机的管理者(例如:国家级超级计算中心,大学或者研究机构的计算中心部门),掌握对超级计算机上的应用情况意义重大,它可作为计算中心研究支撑工作的重点,超级计算行业发展动向,也能作为下一代超级计算机研究的重要依据,例如:过去的一个季度,材料计算vasp应用使用的核时最多,那么对vasp应用投入增大(例如:增加人力,物力,财力);同时wrf应用的规模1000核占的比重最大,那么wrf相关的技术人员相应把研究重点发在wrf相关的天气预算尺度上面。
但是超级计算机的应用使用方式没有固定格式,例如:vasp应用,有的人使用vasp,有的人使用vasp_std,还有人使用VASP等等,有些应用根本是自行命名,例如:LBM应用,用户编译后,有人命名main,有人命名a,还有人命名allRUN,因此统计应用情况之前,精准获取到每个作业的应用名称,是关键所在。超级计算的使用模式一般用户利用超级计算机账号登录超级计算机系统后,利用作业调度系统申请使用超级计算机的计算,存储和网络资源。用户利用作业调度系统是以作业队列的方式,进行使用超级计算机。即用户预先安装配置好应用软件以及运行的环境,设置好运算的模型,然后编写好作业提交脚本,然后提交作业,作业调度系统根据用户提交作业的资源申请,进行调度,然后投递作业到相关的计算节点上,作业在计算节点上启动运算,如果没有相关的计算资源,作业会进行等待。
目前对应商业软件,例如:ABAQUS应用,系统管理员会利用license限制条件,设置abaqus队列的方式,来识别作业的应用。即使用ABAQUS应用,只能选abaqus队列。但对于大部分的非商业的开源软件,或用户自行开发的软件,并没有相关对每个作业进行识别应用的方法。
因此,现有技术还有待改进。
发明内容
本发明要解决的技术问题在于,针对现有技术缺陷,本发明提供一种超级计算机获取作业应用的方法、终端及存储介质,以解决大部分非商业软件,或者用户自己开发的软件,由于应用名称不规范,版本多,或者应用类型多等多种原因,超级计算机上并没有相关对每个运行作业进行识别应用的方法,导致无法直接准确识别每一个作业应用的问题。
本发明解决技术问题所采用的技术方案如下:
第一方面,本发明提供一种超级计算机获取作业应用的方法,包括:
获取头节点正在运行的作业对应的应用命令行信息;
循环遍历应用字典文件,对所述应用命令行信息进行关键字匹配,并根据匹配结果获取对应的应用名称;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方科技大学,未经南方科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211581403.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种硫酸钾镁肥的生产方法
- 下一篇:违规充装智能判定锁枪限充方法及其应用