...
首页> 外文期刊>SoftwareX >Load balanced 2D and 3D adaptive mesh refinement in OpenFOAM
【24h】

Load balanced 2D and 3D adaptive mesh refinement in OpenFOAM

机译:OpenFOAM中的负载平衡2D和3D自适应网格细化

获取原文
           

摘要

An object-oriented approach to load-balanced adaptive mesh refinement in two and three dimensions is presented for OpenFOAM, a mature C++ library for computational fluid dynamics. Such a high-performance computing technique is mandatory for computational efficiency in cases of moving regions of interest for distributed-memory parallel computer architectures where domain decomposition is applied. Moving regions of interest are dynamically deforming and migrating through the domain during simulations and require high spatial resolution of solution features. We present software design and code structure, and detail on our achievements with respect to software usability for engineering applications, as well as on numerous developments and improvements necessary for high stability and runtime performance.
机译:针对OpenFOAM(面向计算流体动力学的成熟C ++库),提出了一种面向对象的方法,可在二维和三维中实现负载平衡的自适应网格细化。对于应用域分解的分布式内存并行计算机体系结构,在移动目标区域的情况下,这种高性能计算技术对于提高计算效率是必不可少的。在模拟过程中,感兴趣的运动区域在整个域中动态变形和迁移,因此需要高分辨率的解决方案特征。我们将介绍软件设计和代码结构,并详细介绍我们在工程应用软件的可用性方面所取得的成就,以及为实现高稳定性和运行时性能所必需的众多开发和改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号