首页> 外文期刊>Journal of computational science >Design and analysis of a task-based parallelization over a runtime system of an explicit finite-volume CFD code with adaptive time stepping
【24h】

Design and analysis of a task-based parallelization over a runtime system of an explicit finite-volume CFD code with adaptive time stepping

机译:具有自适应时间步长的显式有限体积CFD代码在运行时系统上基于任务的并行化的设计和分析

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

摘要

FLUSEPA (registered trademark in France No. 134009261) is an advanced simulation tool which performs a large panel of aerodynamic studies. It is the unstructured finite-volume solver developed by Airbus Safran Launchers company to calculate compressible, multidimensional, unsteady, viscous and reactive flows around bodies in relative motion. The time integration in FLUSEPA is done using an explicit temporal adaptive method. The current production version of the code is based on MPI and OpenMP. This implementation leads to important synchronizations that must be reduced. To tackle this problem, we present the study of a task-based parallelization of the aerodynamic solver of FLUSEPA using the runtime system StarPU and combining up to three levels of parallelism. We validate our solution by the simulation (using a finite-volume mesh with 80 million cells) of a take-off blast wave propagation for Ariane 5 launcher. (C) 2017 Elsevier B.V. All rights reserved.
机译:FLUSEPA(在法国的注册商标为134009261)是一种先进的仿真工具,可以进行大量的空气动力学研究。它是由空中客车(Safran)发射公司开发的非结构化有限体积求解器,用于计算相对运动周围物体的可压缩,多维,非定常,粘性和反应流。 FLUSEPA中的时间积分是使用显式时间自适应方法完成的。该代码的当前生产版本基于MPI和OpenMP。此实现导致必须减少的重要同步。为了解决这个问题,我们提出了使用运行时系统StarPU对FLUSEPA的气动求解器进行基于任务的并行化研究,并结合了多达三个级别的并行性。我们通过对Ariane 5发射器的起飞爆炸波传播进行仿真(使用具有8000万个单元的有限体积网格)来验证我们的解决方案。 (C)2017 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号