请问高阶格式的矩阵还能用LDU格式存储吗?
-
众所周知,OF中对于矩阵存储采用的是LDU格式,可是这种格式有一种限制,就是只能存储对称(元素值不一定相等,但是非零元素位置对称)矩阵。那么这就产生了一个问题,对于某些采用高阶迎风格式离散后的矩阵,必然不再是对称矩阵,OF能不能存储呢?或者说OF是以什么样的格式来存储的呢?还是说OF根本不支持高阶迎风呢?谢谢各位大佬!
-
这里稍微自挖自填下吧,我感觉OpenFOAM中ldu的矩阵存储格式只能支持 对称矩阵的存储和寻址(对称指的是非零元的位置对称,大小可以不相等)。当然,还没有经过验证。对于(非零元)不对称的情况,我实在想不出来怎么用LDU去存储,难道说,OF就不只是一些高阶迎风格式吗?可是我看OF中好像也支持二阶格式啊,咋回事啊。。。。要是有大佬清楚麻烦稍微告知下!谢谢!
-
https://www.cfd-online.com/Forums/openfoam-programming-development/122627-matrix-openfoam.html
这个的三楼和
https://www.cfd-online.com/Forums/openfoam-programming-development/67452-ldumatrix.html
这个的三楼解释的差不多了,还有上三角阵和下三角阵可以表示非对称的元素。
还有这个
https://www.foamacademy.com/wp-content/uploads/2018/03/OF2018matrix.pdf
2021年4月12日 11:33
3/4
2021年5月31日 08:25