-
公开(公告)号:CN118966070B
公开(公告)日:2025-04-01
申请号:CN202411089005.6
申请日:2024-08-09
Applicant: 湖南大学
IPC: G06F30/28 , G06F9/50 , G06F9/48 , G06F9/54 , G06F113/08 , G06F119/14
Abstract: 本发明公开了一种自适应划分的三级并行火灾动力学模拟系统及方法,其中系统包括:构建模块和运行模块;构建模块用于基于FDS构建三级并行的火灾动力学模拟模型;火灾动力学模拟模型为原始FDS的改进,包括:进程层面、节点间层面和节点内层面;在进程层面采用自适应的网格生成算法,实现火灾动力学模拟模型的负载均衡;在节点间层面采用数据局部性感知的拓扑映射方案,减少火灾动力学模拟模型的远距离节点间通信次数和最小化通信开销;在节点内层面采用基于轮询的任务调度方案,提高火灾动力学模拟模型的性能。本发明设计了自适应网格生成算法来平衡输入网格的工作负载,将输入网格分解为子网格,以实现将FDS从数个进程扩展到数千个进程。
-
公开(公告)号:CN118966070A
公开(公告)日:2024-11-15
申请号:CN202411089005.6
申请日:2024-08-09
Applicant: 湖南大学
IPC: G06F30/28 , G06F9/50 , G06F9/48 , G06F9/54 , G06F113/08 , G06F119/14
Abstract: 本发明公开了一种自适应划分的三级并行火灾动力学模拟系统及方法,其中系统包括:构建模块和运行模块;构建模块用于基于FDS构建三级并行的火灾动力学模拟模型;火灾动力学模拟模型为原始FDS的改进,包括:进程层面、节点间层面和节点内层面;在进程层面采用自适应的网格生成算法,实现火灾动力学模拟模型的负载均衡;在节点间层面采用数据局部性感知的拓扑映射方案,减少火灾动力学模拟模型的远距离节点间通信次数和最小化通信开销;在节点内层面采用基于轮询的任务调度方案,提高火灾动力学模拟模型的性能。本发明设计了自适应网格生成算法来平衡输入网格的工作负载,将输入网格分解为子网格,以实现将FDS从数个进程扩展到数千个进程。
-