本公开涉及计算机处理,尤其涉及一种基于工具栈的超级计算机控制方法、装置、设备和介质。
背景技术:
1、随着电子计算机及其相关技术的不断发展,超级计算机逐渐扮演越来越重要的作用。充分发挥和利用好超级计算机的性能也成为科技发展的关键。然而,超级计算机作为一种日常生活不太常见的大型设备,其结构复杂,操作使用具有一定的门槛,在一定程度上也限制了超级计算机的有效应用。
2、超级计算机的使用涉及多方面的知识和能力:1.需要对超级计算机的基本原理和整体架构有一定的了解;2.需要对基于命令行的linux系统有一定的了解,才能进行基本操作;3.需要对slurm等作业管理系统有一定的了解,才能实现作业提交和管理;4.需要对程序编译和并行化有一定的了解,才能实现程序高效编译和运行;5.需要对领域程序或算法有一定的了解,才能实现程序运行和使用。
3、因此,对于初次使用超级计算机的用户而言,需要花费一定的时间进行了解和学习,无形中为超算计算机增加了使用屏障。同时,如果要完全发挥出超级计算机的能力,还需要进一步提升,达到精通的水平,这更需要持续学习和实践,某种意义上也造成了计算资源的浪费。
技术实现思路
1、为了解决上述技术问题,本公开实施例提供了一种基于工具栈的超级计算机控制方法、装置、设备和存储介质,将各个功能和操作说明集成在工具栈中,使得用户可以通过简单指令查询所需操作说明信息,以及实现相应操作功能,帮助用户更加便捷地使用超级计算机,解决超级计算机的使用屏障,提升其使用效率。
2、第一方面,本公开实施例提供一种基于工具栈的超级计算机控制方法,包括:将预先创建的工具栈添加至超级计算机的使用环境中,其中,工具栈包括多个实现具体操作功能的工具栈组件和统一接口;通过统一接口获取操作说明请求指令并传递至工具栈组件;利用工具栈组件获取操作说明请求指令对应的操作说明信息并展示。
3、其中,操作说明信息用于引导用户按照操作说明信息操作超级计算机;按照操作说明信息执行工具栈的统一接口,或直接执行所需具体操作功能的工具栈组件,可实现相应功能。
4、第二方面,本公开实施例提供一种基于工具栈的超级计算机控制装置,包括:组件添加模块,用于将预先创建的工具栈添加至超级计算机的使用环境中,其中,工具栈包括多个实现具体操作功能的工具栈组件和统一接口;指令获取模块,用于通过统一接口获取操作说明请求指令;信息展示模块,用于利用工具栈组件获取操作说明请求指令对应的操作说明信息并展示,其中,操作说明信息用于引导用户按照操作说明信息操作超级计算机。
5、第三方面,本公开实施例提供一种电子设备,电子设备包括:
6、一个或多个处理器;
7、存储装置,用于存储一个或多个程序;
8、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述第一方面中任一项所提供的基于工具栈的超级计算机控制方法。
9、第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面中任一项所提供基于工具栈的超级计算机控制方法。
10、本公开实施例提供了一种基于工具栈的超级计算机控制方法、装置、设备和存储介质,该方法包括:将预先创建的工具栈添加至超级计算机的使用环境中,其中,工具栈包括多个实现具体操作功能的工具栈组件和统一接口;通过统一接口获取操作说明请求指令并传递至工具栈组件;从工具栈组件可进一步获取操作说明请求指令对应的操作说明信息并展示。其中,操作说明信息用于引导用户按照操作说明信息操作超级计算机;按照操作说明信息执行工具栈统一接口,或直接执行所需具体操作功能的工具栈组件,可实现相应功能。本公开实施例通过将各个功能集成在工具栈中,使得用户可以通过简单操作说明请求指令查询所需操作说明信息,以及实现相应操作功能,帮助用户更加便捷地使用超级计算机,解决超级计算系统的使用屏障,提升其使用效率。
1.一种基于工具栈的超级计算机控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述操作说明信息包括:预设操作指令、所述预设操作指令对应的版本信息、所述预设操作指令对应的功能内容信息。
3.根据权利要求1所述的方法,其特征在于,所述操作说明请求指令包括:第一操作说明请求指令,所述第一操作说明请求指令用于指示获取第一类操作说明信息,所述第一类操作说明信息是指所述工具栈中集成的至少一个功能类别对应的操作说明信息。
4.根据权利要求1所述的方法,其特征在于,所述操作说明请求指令包括:第二操作说明请求指令,所述第二操作说明请求指令用于指示获取第二类操作说明信息,所述第二类操作说明信息是指所述工具栈中集成的设定类别中的功能内容对应的操作说明信息。
5.根据权利要求4所述的方法,其特征在于,每个功能内容对应一个功能操作指令,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.一种基于工具栈的超级计算机控制装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的基于工具栈的超级计算机控制方法。