一种跨平台调用超算平台水沙数学模型的接口方法技术

技术编号:41133250 阅读:21 留言:0更新日期:2024-04-30 18:03
本发明专利技术公开了一种跨平台调用超算平台水沙数学模型的接口方法,属于水沙仿真技术领域,所述方法包括以下步骤:步骤1检查工程方案,步骤2读取加密计算参数,步骤3构建计算任务,步骤4加载解密文件系统,步骤5调用计算模型,步骤6检查计算步骤,步骤7提取下载结果。本发明专利技术实现了在无人值守的条件下完成对部署在超算平台上的水沙数学模型实现跨平台调用、计算、结果提取的全流程工作,打通前端服务器上数据库与超算平台的数据接口,大大提升了水沙仿真分析工作的效率和灵活性,并有效降低了由于人工误操作带来的资源浪费,同时在不修改计算模型的前提下,规避输入参数中的敏感数据在超算节点明文落盘带来的信息泄露风险。

【技术实现步骤摘要】

本专利技术属于水沙仿真,特别涉及一种跨平台调用超算平台水沙数学模型的接口方法


技术介绍

1、计算机仿真技术在江河湖库水沙输移和河床演变规律研究、工程泥沙问题的解决中的重要性日益增长。在基于水沙数学模型的计算和分析过程中,使用超级计算机进行并行计算已经成为目前主流的技术方案。随着工程项目的增多,项目特点各异,研究团队需要基于不同的计算模型和不同的计算参数开展分析研究工作,国内也有越来越多的超算资源和服务供科学计算使用。在完成数学模型仿真和分析的同时,如何标准化、高效率、高安全性地监控管理数学模型程序和计算数据参数逐渐受到越来越多的关注。

2、目前常见的超算环境是以登录和计算分离,计算节点共享存储的形式工作的。研究团队只需将数学模型的程序和项目工程特有的参数文件通过ssh、ftp等通信协议发送到超算平台的登录节点,并使用超算平台封装的工具执行模型程序,超算平台就会通过slurm等作业调度系统,在不同的计算节点上挂载带有计算参数的共享目录,然后创建多个模型程序进程,实现并行化计算,计算结果实时输出到共享目录,使得在登录节点上的用户能够查看和获取计算本文档来自技高网...

【技术保护点】

1.一种跨平台调用超算平台水沙数学模型的接口方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的跨平台调用超算平台水沙数学模型的接口方法,其特征在于,所述步骤1的数据就绪工程方案的自动发现方法包括:定义工程方案的有限状态机以跟踪每个方案的状态,避免重复调度,并且允许失败重试;工程方案的状态存储在用户前端的数据库中,通过定时读取方案状态,对数据已经就绪的方案执行步骤2。

3.根据权利要求1所述的跨平台调用超算平台水沙数学模型的接口方法,其特征在于,所述步骤2的将数据转换成二进制编码方法包括:将水位、流量、含沙量、糙率、地形、参数从用户前端的数据库中读出...

【技术特征摘要】

1.一种跨平台调用超算平台水沙数学模型的接口方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的跨平台调用超算平台水沙数学模型的接口方法,其特征在于,所述步骤1的数据就绪工程方案的自动发现方法包括:定义工程方案的有限状态机以跟踪每个方案的状态,避免重复调度,并且允许失败重试;工程方案的状态存储在用户前端的数据库中,通过定时读取方案状态,对数据已经就绪的方案执行步骤2。

3.根据权利要求1所述的跨平台调用超算平台水沙数学模型的接口方法,其特征在于,所述步骤2的将数据转换成二进制编码方法包括:将水位、流量、含沙量、糙率、地形、参...

【专利技术属性】
技术研发人员:黄海何嘉权关见朝王大宇张磊林佳奇贾红霞
申请(专利权)人:中国水利水电科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1