摘要
本发明公开了一种多体动力学‑SPH耦合计算求解方法及系统,属于计算机仿真技术领域,所述方法通过MPMD异构进程组实现SPH求解器与多体动力学求解器的双向耦合运行,其中SPH主控程序组执行流体粒子作用力计算与压力场更新,多体动力学从控程序组处理刚体运动响应,将计算密集型的SPH模拟和逻辑密集型的多体动力学求解分布在不同的进程组中运行,支持异构硬件资源的独立分配,双方通过MPI组间通信器实时双向交换力、力矩及位形数据。本发明无需对现有源代码进行大幅度集成修改,降低了开发复杂度和技术门槛,提升了整体计算效率和资源利用率。
技术关键词
GPU并行加速
进程
GPU并行计算
六自由度运动
粒子
负载均衡模块
力矩
异步通信机制
作用力
计算机仿真技术
仿真环境
程序
求解系统
异构
通讯
数据同步
点对点
资源