Analysis of high performance conjugate heat transfer with the OpenPALM coupler

F. Duchaine, S. Jaure, D. Poitou, E. Quémerais, G. Staffelbach, T. Morel, L. Gicquel
{"title":"Analysis of high performance conjugate heat transfer with the OpenPALM coupler","authors":"F. Duchaine, S. Jaure, D. Poitou, E. Quémerais, G. Staffelbach, T. Morel, L. Gicquel","doi":"10.1088/1749-4699/8/1/015003","DOIUrl":null,"url":null,"abstract":"In many communities such as climate science or industrial design, to solve complex coupled problems with high fidelity external coupling of legacy solvers puts a lot of pressure on the tool used for the coupling. The precision of such predictions not only largely depends on simulation resolutions and the use of huge meshes but also on high performance computing to reduce restitution times. In this context, the current work aims at studying the scalability of code coupling on high performance computing architectures for a conjugate heat transfer problem. The flow solver is a Large Eddy Simulation code that has been already ported on massively parallel architectures. The conduction solver is based on the same data structure and thus shares the flow solver scalability properties. Accurately coupling solvers on massively parallel architectures while maintaining their scalability is challenging. It requires exchanging and treating information based on two different computational grids that are partitioned differently on a different number of cores. Such transfers have to be thought to maintain code scalabilities while maintaining numerical accuracy. This raises communication and high performance computing issues: transferring data from a distributed interface to another distributed interface in a parallel way and on a very large number of processors is not straightforward and solutions are not clear. Performance tests have been carried out up to 12 288 cores on the CURIE supercomputer (TGCC/CEA). Results show a good behavior of the coupled model when increasing the number of cores thanks to the fully distributed exchange process implemented in the coupler. Advanced analyses are carried out to draw new paths for future developments for coupled simulations: i.e. optimization of the data transfer protocols through asynchronous communications or coupling-aware preprocessing of the coupled models (mesh partitioning phase).","PeriodicalId":89345,"journal":{"name":"Computational science & discovery","volume":"8 1","pages":"015003"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1088/1749-4699/8/1/015003","citationCount":"373","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational science & discovery","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1088/1749-4699/8/1/015003","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 373

Abstract

In many communities such as climate science or industrial design, to solve complex coupled problems with high fidelity external coupling of legacy solvers puts a lot of pressure on the tool used for the coupling. The precision of such predictions not only largely depends on simulation resolutions and the use of huge meshes but also on high performance computing to reduce restitution times. In this context, the current work aims at studying the scalability of code coupling on high performance computing architectures for a conjugate heat transfer problem. The flow solver is a Large Eddy Simulation code that has been already ported on massively parallel architectures. The conduction solver is based on the same data structure and thus shares the flow solver scalability properties. Accurately coupling solvers on massively parallel architectures while maintaining their scalability is challenging. It requires exchanging and treating information based on two different computational grids that are partitioned differently on a different number of cores. Such transfers have to be thought to maintain code scalabilities while maintaining numerical accuracy. This raises communication and high performance computing issues: transferring data from a distributed interface to another distributed interface in a parallel way and on a very large number of processors is not straightforward and solutions are not clear. Performance tests have been carried out up to 12 288 cores on the CURIE supercomputer (TGCC/CEA). Results show a good behavior of the coupled model when increasing the number of cores thanks to the fully distributed exchange process implemented in the coupler. Advanced analyses are carried out to draw new paths for future developments for coupled simulations: i.e. optimization of the data transfer protocols through asynchronous communications or coupling-aware preprocessing of the coupled models (mesh partitioning phase).
OpenPALM耦合器的高性能共轭传热分析
在气候科学或工业设计等许多领域,要用遗留求解器的高保真度外部耦合来解决复杂的耦合问题,会给用于耦合的工具带来很大的压力。这种预测的精度不仅在很大程度上取决于模拟分辨率和巨大网格的使用,而且还取决于高性能计算以减少恢复时间。在这种情况下,当前的工作旨在研究代码耦合在高性能计算架构上的可扩展性,以解决共轭传热问题。流求解器是一个大型涡流模拟代码,已经移植到大规模并行架构上。传导求解器基于相同的数据结构,因此具有流求解器的可扩展性。在大规模并行架构上精确耦合求解器,同时保持其可扩展性是一项挑战。它需要基于两个不同的计算网格交换和处理信息,这些计算网格在不同数量的核心上进行了不同的分区。必须考虑这样的传输,以保持代码的可伸缩性,同时保持数值的准确性。这引发了通信和高性能计算问题:在大量处理器上以并行方式将数据从一个分布式接口传输到另一个分布式接口并不简单,解决方案也不明确。在CURIE超级计算机(TGCC/CEA)上进行了高达12 288核的性能测试。结果表明,由于耦合器中实现了完全分布式的交换过程,当增加核数时,耦合模型具有良好的性能。进一步的分析为耦合模拟的未来发展开辟了新的路径:即通过异步通信或耦合模型的耦合感知预处理(网格划分阶段)来优化数据传输协议。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信