我正在使用使用任意非结构化网格的OpenFOAM C ++计算连续体力学库(它可以处理流固耦合,MHD流...)。这是由使用快速生成(通常是自动)非结构化网格的优点来模拟复杂几何体中的问题的想法所驱动的。
但是,最近我遇到了另一种方法:使用单元格“切割”的八叉树自适应笛卡尔网格,其中使用主动网格细化来描述复杂的几何形状。
从数字的角度来看,笛卡尔网格更准确,所以我的问题是:有没有人使用/实现这两种方法中的一种或两种?他们如何相互比较?
我正在开发用于两相流体流动的代码,并且我注意到例如可以很容易地在笛卡尔网格上使场梯度的重建更加准确,而非结构化网格则需要线性回归以实现场的突然变化...