...
首页> 外文期刊>International journal of computational fluid dynamics >Modernization and optimization of a legacy open-source CFD code for high-performance computing architectures
【24h】

Modernization and optimization of a legacy open-source CFD code for high-performance computing architectures

机译:高性能计算架构的传统开源CFD代码的现代化与优化

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

获取外文期刊封面封底 >>

       

摘要

Legacy codes remain a crucial element of today's simulation-based engineering ecosystem due to the extensive validation process and investment in such software. The rapid evolution of high-performance computing architectures necessitates the modernization of these codes. One approach to modernization is a complete overhaul of the code. However, this could require extensive investments, such as rewriting in modern languages, new data constructs, etc., which will necessitate systematic verification and validation to re-establish the credibility of the computational models. The current study advocates using a more incremental approach and is a culmination of several modernization efforts of the legacy code MFIX, which is an open-source computational fluid dynamics code that has evolved over several decades, widely used in multiphase flows and still being developed by the National Energy Technology Laboratory. Two different modernization approaches,bottom-up' and top-down', are illustrated. Preliminary results show up to 8.5x improvement at the selected kernel level with the first approach, and up to 50% improvement in total simulated time with the latter were achieved for the demonstration cases and target HPC systems employed.
机译:由于这种软件的广泛验证过程和投资,传统代码仍然是当今基于模拟的工程生态系统的关键因素。高性能计算架构的快速发展需要这些代码的现代化。现代化的一种方法是重新制定代码。但是,这可能需要广泛的投资,例如在现代语言中重写,新的数据构造等,这将需要系统验证和验证来重新建立计算模型的可信度。目前的研究倡导使用更令人增量的方法,并且是传统代码MFIX的几项现代化工作的高潮,这是一个开源计算流体动力学代码,这些代码在几十年中发展,广泛用于多相流,仍在开发国家能源技术实验室。说明了两种不同的现代化方法,自下而上的“和自上而下”。初步结果显示,采用第一种方法,所选内核级别高达8.5倍改善,对于所采用的示范病例和目标HPC系统,实现了后者的总模拟时间达到50%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号