Method and apparatus to realize the invention discloses a computing task ABAQUS which includes the implementation method: calculation instructions for obtaining user input; analyze the computation, calculating the type and parameter calculation; calculation parameters will command statement into a pre configured and computational types, and execution the calculation command statement. The technical scheme of the invention, can make the implementation process of the ABAQUS computing tasks without using the command line, only through the graphical interface and simple operation can be completed based on the computing tasks, greatly reduce the difficulty of operation, improve the efficiency, reduce the error probability, and, through the analysis and calculation of resource scheduling request instruction to the user statement the resources input execution to rational use and allocation of computing resources, improve the utilization of computing resources, in addition, the legitimacy of the input information of the user's judgment, it is able to ensure the safe and stable operation of the ABAQUS program.
【技术实现步骤摘要】
ABAQUS的计算任务的实现方法和装置
本专利技术涉及科学计算领域,并且特别地,涉及一种ABAQUS的计算任务的实现方法和装置。
技术介绍
ABAQUS是一套功能强大的工程模拟的有限元软件,其解决问题的范围从相对简单的线性分析到许多复杂的非线性问题,ABAQUS包括一个丰富的、可模拟任意几何形状的单元库,并拥有各种类型的材料模型库,可以模拟典型工程材料的性能,其中包括金属、橡胶、高分子材料、复合材料、钢筋混凝土、可压缩超弹性泡沫材料以及土壤和岩石等地质材料,作为通用的模拟工具,ABAQUS除了能解决大量结构(应力/位移)问题,还可以模拟其他工程领域的许多问题,例如热传导、质量扩散、热电耦合分析、声学分析、岩土力学分析(流体渗透/应力耦合分析)及压电介质分析。在传统的高性能计算集群环境中,用户要运行基于ABAQUS软件的计算程序通常有两种方式:一是在作业调度的使用环境中,需要使用远程字符终端在命令行环境下执行一系列操作,一般有以下几个流程:准备好ABAQUS计算程序的可执行文件、输入文件、数据文件等,这些文件通常需要放置在集群的全局共享存储中,用户一般使用FTP、SFTP等工具向集群上传这些文件,在大多数情况下,用户还需要用文本编辑工具对输入文件等进行编辑修改。确定运行该ABAQUS计算程序需要的进程数,以及在哪些节点上运行,将这些信息通过命令行参数的方式传递给ABAQUS的进程启动器,通过ABAQUS的进程启动器启动运行该ABAQUS计算程序。程序运行完成后,查看计算结果,或使用FTP、SFTP等工具下载结果文件到用户本地终端。以上是直接运行ABA ...
【技术保护点】
一种工程模拟的有限元软件ABAQUS的计算任务的实现方法,其特征在于,包括:获取用户输入的计算指令;对所述计算指令进行解析,确定计算的类型以及所述计算指令中包含的计算参数;将所述计算参数代入到预先配置的与所述计算类型对应的计算命令语句中,并执行该计算命令语句。
【技术特征摘要】
1.一种工程模拟的有限元软件ABAQUS的计算任务的实现方法,其特征在于,包括: 获取用户输入的计算指令; 对所述计算指令进行解析,确定计算的类型以及所述计算指令中包含的计算参数;将所述计算参数代入到预先配置的与所述计算类型对应的计算命令语句中,并执行该计算命令语句。2.根据权利要求1所述的实现方法,其特征在于,在执行代入计算参数的语句之前,所述实现方法进一步包括: 判断所述用户输入的计算指令是否合法,并在所述判断的结果为否的情况下,禁止执行计算命令语句并进行提示; 其中,判断所述用户输入的计算指令是否合法的条件包括以下至少之一: 所述计算指令的格式、所述计算指令中计算参数的范围。3.根据权利要求1所述的实现方法,其特征在于,执行代入计算参数的语句之前,所述实现方法进一步包括: 获取用户输入的资源请求指令,对所述资源请求指令进行解析,得到资源参数,其中,所述资源参数用于表示用户所请求的资源量; 将所述资源参数代入到预先配置的计算资源调度语句,并执行该计算资源调度语句。4.根据权利要求3所述的实现方法,其特征在于,在执行计算资源调度语句之前,所述实现方法进一步包括: 判断所述用户输入的 资源请求指令是否合法,并在所述判断结果为否的情况下,禁止执行计算资源调度语句并进行提示; 其中,判断所述用户输入的资源请求指令是否合法的条件包括以下至少之一: 所述计算资源请求指令的格式、用户所请求的资源量。5.根据权利要求3所述的实现方法,其特征在于,所述计算资源包括以下至少之一: 计算节点、CPU核数、计算时长、计算结果的...
【专利技术属性】
技术研发人员:杨亮,马少杰,曹振南,李斌,曹征,何沧平,姜金良,苗春葆,田相桂,易成,沈杰,侯雪峰,赵明坤,胡耀国,范娟,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。