首页> 外文期刊>Journal of Aircraft >Scalable Computational Steering for Visualization/Control of Large-Scale Fluid Dynamics Simulations
【24h】

Scalable Computational Steering for Visualization/Control of Large-Scale Fluid Dynamics Simulations

机译:用于大规模流体动力学模拟的可视化/控制的可扩展计算转向

获取原文
获取原文并翻译 | 示例
           

摘要

The development, integration, and testing of a general-purpose "computational steering" software library with a three-dimensional Navier-Stokes flow solver is described. For this purpose, the portable object-oriented scientific steering environment (called POSSE) library was used. This library can be coupled to any C/C++ simulation code. The paper illustrates how to integrate computational steering into a code, how to monitor the solution while it is being computed, and how to adjust the parameters of the algorithm and simulation during execution. The simulations typically run on a parallel computer, whereas the visualization is performed both on the parallel machine and on other computers through a client/server approach. In addition, the visualizations can be displayed using virtual reality (stereographics) facilities to better understand the three-dimensional nature of the flowfields. A key advantage of our interactive CFD system is its scalability. For large-scale simulations it is often not possible to postprocess the entire flowfield on a single computer due to memory and speed constraints. Therefore, scalable interactive computational steering and monitoring systems are essential. Example applications are presented including flow over a helicopter fuselage, a helicopter rotor, a ship airwake, and a landing gear. The advantages of using object-oriented programming are also discussed.
机译:描述了带有三维Navier-Stokes流量求解器的通用“计算转向”软件库的开发,集成和测试。为此,使用了便携式的面向对象的科学指导环境(称为POSSE)库。该库可以与任何C / C ++仿真代码耦合。本文说明了如何将计算控制集成到代码中,如何在解决方案正在执行时对其进行监视,以及如何在执行过程中调整算法和仿真的参数。模拟通常在并行计算机上运行,​​而可视化是通过客户端/服务器方法在并行计算机和其他计算机上执行的。此外,可以使用虚拟现实(立体影像)工具显示可视化效果,以更好地了解流场的三维性质。我们的交互式CFD系统的主要优势是其可扩展性。对于大型仿真,由于内存和速度的限制,通常不可能在一台计算机上对整个流场进行后处理。因此,可伸缩的交互式计算操纵和监视系统至关重要。呈现了示例应用,包括在直升机机身,直升机旋翼,舰艇空中航行器和起落架上的流动。还讨论了使用面向对象编程的优点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号