多物理场面向对象模拟环境MOOSE学习手册
引子
MOOSE,全名是Multiphysics Object Oriented Simulation Environment,是一套求解多物理场耦合的工程问题的框架。其设计规范,采用面向对象的编程范式,非常易于扩展和维护,而且尽可能地隐藏问题背后的计算数学问题,比如自适应网格算法、并行计算技术等,使得用户能够着眼于自己所要研究的科学问题。
特点
其有如下特点:
1. 与维度无关的编程,用户代码不需要考虑维度问题
2. 基于有限元,可以是连续有限元,也可以是间断有限元
3. 多物理场耦合,隐藏编程细节
4. 非规则网格,有多种形状:三角形、四边形、六边形、六面体、八面体等,可读入和