HYPAR并行计算模块
HYPAR是标准二维和三维HYDRUS计算模块(h2d_calc.exe和h3d_calc.exe)的并行化版本。HYPAR使用并行编程工具和技术来利用新型多核和/或多处理器计算机的优势,显著加速耗时的模拟计算,特别是那些需要大量有限元的模拟。
HYPAR目前仅支持正向模式计算(不支持反演模式),并且除PFAS和Surfact模块外,不支持任何附加模块(如HP2、UnsatChem、Wetland、DPU、Furrow和/或C-Ride)。它支持标准HYDRUS模块5.05版中可用的所有过程和因子(耦合水、蒸汽和能量输运除外),以及PFAS模块(双点位AWI吸附模型除外)。如果希望考虑这两个过程/因子,软件将自动运行这些模块的非并行化版本。
HYPAR(HyPar)是"Hydrus Parallelized"(HYDRUS并行化)的缩写。该术语由Rien建议,也意在表示当PC处理器多核协同工作时,就像"一群蜜蜂"一样产生"超级"加速效果。
HYPAR模块与标准模块的加速测试
| 系统 | 信息 |
| 计算机 | HP Elite 7300 Series MT |
| 操作系统 | W7/64 |
| 处理器 | Intel(R) Core(TM) i7-2600 CPU @ 3.40 GHz |
| 核心数 | 4(8线程) |
2D测试:
| 项目名称 | 过程 | 单元数 | 标准模块 | HYPAR模块 | 比率 |
| 2DWater1 | 2D WF | 20 k | 8.36 s | 6.12 s | 0.73 |
| 2DWater1s | 2D WF, ST | 20 k | 13.83 s | 8.08 s | 0.58 |
| 2DWater2 | 2D WF | 40 k | 50.64 s | 26.1 s | 0.52 |
| 2DWater3 | 2D WF | 60 k | 89.17 s | 48.74 s | 0.55 |
| 2DWater3s | 2D WF, ST | 60 k | 161.52 s | 78.71 s | 0.49 |
WF - 水流;ST - 溶质运移
3D测试:
| 项目名称 | 过程 | 单元数 | 标准模块 | HYPAR模块 | 比率 |
| 3DWater1 | 3D WF | 20 k | 15.88 s | 5.78 s | 0.36 |
| 3DWater1s | 3D WF, ST | 20 k | 32.24 s | 10.61 s | 0.33 |
| 3DWater2 | 3D WF | 40 k | 49.92 s | 15.49 s | 0.31 |
| 3DWater3 | 3D WF | 87 k | 248 s | 67.86 s | 0.27 |
| 3DWater3s | 3D WF, ST | 87 k | 1202 s | 191.42 s | 0.16 |
WF - 水流;ST - 溶质运移
在线留言
尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。
|