【24h】

The COOLFluiD Parallel Architecture

机译:COOLFluiD并行架构

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

摘要

This paper discusses the parallel design of COOLFluiD (Computational Object Oriented Library for Fluid Dynamics), a state-of-the-art C++ framework for multi-physics simulations using multiple numerical methods on unstructured grids. By using advanced techniques and specific design patterns, flexibility and modularity are assured. COOLFluiD was recently adapted to support parallel computations on distributed memory machines. For this, a parallel layer was added, designed to minimize impact on both users and software developers, while maintaining high performance. From the user's point of view, parallelisation is fully transparent. The techniques making this possible will be discussed. Also presented is a technique for reconciling generic programming with libraries requiring explicit type information.
机译:本文讨论了COOLFluiD(面向流体动力学的计算对象导向库)的并行设计,这是一种用于在非结构化网格上使用多种数值方法进行多物理场仿真的最新C ++框架。通过使用先进的技术和特定的设计模式,可以确保灵活性和模块化。 COOLFluiD最近被修改为支持分布式存储机器上的并行计算。为此,添加了一个并行层,旨在最大程度地减少对用户和软件开发人员的影响,同时保持高性能。从用户的角度来看,并行化是完全透明的。将讨论使之成为可能的技术。还提出了一种用于协调通用编程与需要显式类型信息的库的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号