自适应网格细化(AMR) 是一种常用技术,用于处理 PDE 数值解中空间尺度变化很大的问题。结构化网格上的 AMR 有哪些通用库?理想情况下,我想要一些具有 PETSc 精神的东西,其中库只处理自适应网格,我提供物理和离散化(有限差分/体积/元素)。
理想的图书馆是
- 模块化:不规定我如何编写代码或过多的数据结构
- 一般:不在乎我使用什么样的离散化
- 高效:不会产生太多开销
- 并行且高度可扩展
仅符合这些标准的一个子集的库仍然会引起人们的兴趣。
附录:我知道Donna Calhoun 的 AMR 包的广泛列表,但我不知道其中哪些(如果有)符合上述标准。所以我主要想听听那些对一个或(更好)更多包有实际经验的人的意见,关于他们在这些方面的衡量标准。