首页> 外文会议>Parallel computational fluid dynamics conference >Parallel Performance of a Zonal Navier-Stokes Code on a Missile Flowfield
【24h】

Parallel Performance of a Zonal Navier-Stokes Code on a Missile Flowfield

机译:导弹流场的Zonal Navier-Stokes代码的并行性能

获取原文

摘要

While in theory parallel computing can produce very high levels of performance, it remains clear that for several reasons the track record for parallel computing has been inconsistent. Some of these reasons are: (1) parallel systems are difficult to program, (2) performance gains are failing to live up to expectations, (3) many of the current generation of RISC-based parallel computers have delivered low levels of performance. This paper discusses the highly innovative techniques that were used to overcome all of these obstacles. A time-marching, Navier-Stokes code, successfully used over a decade for projectile aerodynamics, was chosen as a test case and optimized to run on modern RISC-based parallel computers. As part of the validation process, the parallelized version of the code has been used to compute the three-dimensional (3-D) turbulent supersonic flow over a generic, ogive-cylinder, missile configuration. These results were compared to those obtained with the original version of the code on a Cray C-90. Considerable performance gain was achieved by the optimization of the serial code on a single processor. Parallelization of the optimized serial code, which uses loop-level parallelism, led to additional gains in performance. Recent runs on a 128-processor Origin 2000 have produced speedups in the range of 10-26 over that achieved when using a single processor on a Cray C-90. The parallelized code was then used to compute the turbulent flow over various projectile configurations at transonic and supersonic speeds.
机译:虽然理论上并行计算可以产生非常高的性能,但它仍然很清楚,有几个原因,并行计算的轨道记录一直不一致。其中一些原因是:(1)并行系统难以编程,(2)性能增益未能达到期望,(3)许多目前基于RISC的并行计算机的性能级别。本文讨论了用于克服所有这些障碍的高度创新技术。被选中的射弹空气动力学成功地使用的时间行动Navier-Stokes代码作为测试用例,并优化以在现代的基于RISC的平行计算机上运行。作为验证过程的一部分,代码的并行版本已被用于在通用,磁气机,导弹配置上计算三维(3-D)湍流超声波流量。将这些结果与在C-90上的代码的原始版本获得的结果进行了比较。通过在单个处理器上优化串行代码来实现相当大的性能增益。使用环路级并行性的优化串行代码的并行化导致性能下降。最近在128处理器原点2000上运行在使用单个处理器在C-90上使用单个处理器时,在10-26的范围内产生了加速度。然后使用并行化代码在跨音和超声速度下计算各种射弹配置的湍流。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号