We present Streami, an extensible GPU-accelerated library for the computation of field lines in fluid flows on high-performance computers. Streami acts as a thin layer used for both post-hoc or in-situ analysis and can interface with existing MPI applications. We discuss Streami's application programming interface, key design decisions that led to Streami's high performance and extensibility, as well as extensions to support different fluid flow field representations. We also present a sample application for rapid prototyping and interactive seed point placement. Streami is released under a permissive open-source software license.
翻译:我们提出Streami,一个可扩展的GPU加速库,用于在高性能计算机上计算流场中的场线。Streami作为一个轻量级层,可用于事后或原位分析,并能与现有MPI应用程序交互。本文讨论了Streami的应用程序编程接口、支撑其高性能与可扩展性的关键设计决策,以及支持不同流场表示的扩展功能。我们还介绍了一个用于快速原型设计和交互式种子点放置的示例应用程序。Streami采用宽松的开源软件许可证发布。