首页/文章/ 详情

技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破

10月前浏览1448

01 背景

  OpenRadioss是由Altair公司开发、于2022年开源的一个多域多物理有限元求解器。该求解器被广泛应用于汽车碰撞、冲击爆炸和航空航天等领域的动态模拟。该模拟软件支持复杂材料模型、接触算法、复杂几何关系和大规模并行计算。OpenRadioss核心代码采用Fortran作为主要编程语言,部分功能使用C/C++实现,代码架构整体模块化,包含前处理模块(starter)和求解器模块(engine),最大能够处理千万网格数的大规模模型和输出大型可视化文件。

技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破的图2

  在原始代码中,数组定义、内存分配、并行通信上有“硬编码限制”,使得并行上限固定为8192进程。当超过该进程数时,软件并不会发生报错,而是自动回退为8192进程。在我们最近的一次对于OpenRadioss的优化中,成功地突破了这个并行数上限,将最大并行数成功突破到了10000+进程,并成功地在国产太湖之光超算平台进行了多次测试。为后期OpenRadioss处理大规模模拟问题提供了重要支持。

技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破的图3

数值模拟流程图

02 技术挑战

  突破这一限制的主要难点体现在以下方面:

  1. 代码层面

  OpenRadioss在开发之时,内部的一些数组和进程数有着固定的限制,文件读写接口、数值方法、接触算法、循环与判断语句、优化算法等均与进程数强绑定。由于这些限制,需要完整找出限制并行扩展的代码并进行修改,这一工作难度很大。

  2. 编译层面

  在release模式下,编译器会对代码进行严格地优化和检查,尤其是在一万进程下某些数组和内存访问方式会触发警告,需要针对性进行优化。

  3. 系统层面

  在超算系统进行万核测试时,往往会触发ulimit限制和节点内存限制,导致作业直接被杀死。同时也可能会引发MPI库的通信问题,因此需要对作业系统参数和作业命令进行针对性调整。

技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破的图4

OpenRadioss模块架构图

03 成果展示

 在完成代码扩展后,我们将 OpenRadioss 移植至 太湖之光 超算,顺利通过编译,并完成了多个典型算例(如汽车碰撞、流固耦合等)的 一万进程并行模拟。

技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破的图5

  所有算例均成功运行,输出结果稳定,验证了 OpenRadioss 在万核规模下的可扩展性与可靠性



算例



输出信息文件



INIVOL_and_Fluid


技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破的图6
技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破的图7


Cell_Phone_Drop



技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破的图8



技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破的图9
技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破的图10
技术分享︱从 8192 到 10000:OpenRadioss 在国产超算上的一次关键突破的图11

汽车碰撞算例

04 项目意义

  8192进程限制了OpenRadioss向更大规模仿真向前的脚步。我们通过调整代码结构、优化编译选项,让 OpenRadioss 真正跨过了这个门槛,并且验证了它在万核级别的稳定性和可扩展性。

  在平台上,这是一次对国产超算的深度适配。

  在太湖之光x86架构超算上顺利跑通一万进程,证明了国产超算平台和开源软件可以高效协同。这为未来更多工程级应用迁移到国产平台提供了实践依据。

  应用上,这是迈向更大规模仿真的关键一步。

  汽车碰撞、爆炸冲击等复杂场景往往需要更精细的网格和更高的精度。只有并行规模上得去,才能真正支撑起这些复杂模拟。所以8192 是过去的极限,10000 是新的起点。

HPCRADIOSS结构基础碰撞网格处理后处理分析流-固&热耦合通用汽车云计算求解技术科普创新方法
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-10-21
最近编辑:10月前
神工坊(高性能仿真)
神工坊,提供高性能仿真解决方案...
获赞 499粉丝 73文章 182课程 13
点赞
收藏
作者推荐

仿真科普|CAE技术赋能无人机,低空经济蓄势起飞

喝一杯无人机送来的现磨热咖啡;在拥堵的早高峰打个“空中的士”上班;乘坐水陆两栖飞机来一场“陆海空”立体式观光……曾经只出现在科幻片里的5D城市魔幻场景,正逐渐走进现实。而推动上述场景实现的,就是近年来越来越热的“低空经济”。图片来源:网络中央经济工作会议提出,“打造生物制造、商业航天、低空经济等若干战略性新兴产业”。“低空经济”再度成为大家热议的话题。2024年1月1日《无人驾驶航空器飞行管理暂行条例》正式施行,据中国民用航空局发布的数据显示,到2025年,中国低空经济的市场规模预计将达到1.5万亿元,到2035年有望达到3.5万亿元。什么是低空经济?低空经济是指以民用有人驾驶和无人驾驶航空器为主,以载人、载货及其他作业等多场景低空飞行活动为牵引,辐射带动相关领域融合发展的综合性经济形态。图片来源:国家低空经济融合创新研究中心、前瞻产业研究院、国联证券研究所“在低空经济中,无人机是乘势而起的新引擎。无人机3.0时代是低空经济以科技创新推动产业创新的制胜之匙。目前,无人机以‘集群组网’和‘智能化’为特征,正成为‘会飞的电脑’。”[1]与此同时,无人机技术已经渗透到我们生活的方方面面,从航拍摄影到农业种植,从环境监测到军事侦察,无人机的身影无处不在。在无人机的设计与制造环节,计算机辅助工程(CAE)技术具有至关重要的作用。借助CAE技术,无人机设计阶段可实现对传统试验与测试的替代,进而以更高效的方式完成设计任务。通过数值模拟与仿真,CAE技术为无人机设计提供了有力支持。01无人机设计制造中的CAE技术应用(1)结构分析与优化无人机在设计过程中,需要对机体结构进行严格的力学分析,以确保其在各种飞行条件下都能保持稳定。CAE技术可以通过有限元分析、有限差分等方法,对无人机的机体结构进行静力学、动力学分析,预测机体在不同载荷、不同飞行姿态下的应力、应变状态。图片来源:学术论文[2](2)热设计与分析无人机在高速飞行过程中,机体会产生大量热量。若无法有效释放,将会对无人机的性能产生严重影响。CAE技术可以对无人机的热设计进行深入分析,预测机体内部的温度分布,评估散热效果。通过热分析,工程师可以优化无人机的散热系统,提高机体的热稳定性。图片来源:网络(3)飞行动力学模拟仿真无人机的飞行性能与其动力学特性密切相关。CAE技术可以通过飞行动力学模拟,预测无人机在不同飞行条件下的运动轨迹、稳定性、操控性等,从而在设计阶段对无人机的飞行性能进行优化,进一步提升无人机的飞行稳定性和安全性。图片来源:网络(4)全方位电池性能仿真对于用户来说,如何保障足够的续航能力,电池的设计至关重要。使用StarCCM+等仿真软件可以实现完整系统电池建模(电池单体到电池组级别)。[3]图片来源:网络(5)产品测试与验证无人机在制造完成后,需要进行严格的测试和验证,以确保其性能满足设计要求。CAE技术可以通过仿真模拟无人机在实际飞行中的各种场景。例如,通过声学仿真技术,降低飞行噪音对公众的影响,使人们在享受无人机带来的便捷之际,也能享有宁静舒适的休闲时光。图片来源:网络以上仅从设计制造的角度来描述无人机开发中涉及的CAE技术,也仅描述目前做得比较成熟的领域,除了这五大领域,也有一些前沿的CAE技术探索,比如多学科联合仿真、系统仿真、多场耦合等。02神工坊®在无人机领域的应用案例(1)复杂仿真应用定制某无人机制造商拟定制一款仿真软件,神工坊®依托自主研发的仿真定制框架和高性能计算技术,针对用户在复杂产品设计、复杂环境评估等场景下的特定仿真需求,打造出一款高度易用、高效求解、精确可靠的无人机仿真App。该软件为用户提供了完整的几何清理功能,通过自研的网格模块,根据无人机真实工况生成自适应网格,进而利用LBM求解器进行计算,实现了对旋翼机体的数值仿真。这款软件易于操作,界面设计简洁直观,产品经理也可轻松上手。(2)高性能仿真云服务与此同时,神工坊®SimForge™精心推出一站式高性能工业仿真平台,用户通过web端即可享受“PC式高性能体验”,使用超算硬件资源和海量软件资源开展无人机设计仿真工作,高效快速地进行产品创新和技术研究。在云端实现前处理-求解-后处理全流程作业,以及企业组织管理和研发协同。03总结CAE技术在无人机领域的应用,为无人机的设计与制造提供了强大的支持,同时也为低空经济的发展添砖加瓦。随着无人机技术的不断突破和我国政策扶持,神工坊®将助力无人机产业继续保持高速发展态势,为我国经济社会发展注入新动力。参考资料[1]无人机的蓝海低空经济的未来,中国民航报,2024[2]基于ABAQUS对某型无人机机翼的有限元分析及局部结构设计[D].韩洪黎.国防科学技术大学,2011[3]Simcenter无人机仿真解决方案.王庆国.数字化工业软件技术期刊,2021

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈