Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. 请问高阶格式的矩阵还能用LDU格式存储吗?

请问高阶格式的矩阵还能用LDU格式存储吗?

已定时 已固定 已锁定 已移动 OpenFOAM
4 帖子 2 发布者 3.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • MicroM 离线
    MicroM 离线
    Micro
    写于 最后由 编辑
    #1

    众所周知,OF中对于矩阵存储采用的是LDU格式,可是这种格式有一种限制,就是只能存储对称(元素值不一定相等,但是非零元素位置对称)矩阵。那么这就产生了一个问题,对于某些采用高阶迎风格式离散后的矩阵,必然不再是对称矩阵,OF能不能存储呢?或者说OF是以什么样的格式来存储的呢?还是说OF根本不支持高阶迎风呢?谢谢各位大佬!

    1 条回复 最后回复
  • MicroM 离线
    MicroM 离线
    Micro
    写于 最后由 编辑
    #2

    这里稍微自挖自填下吧,我感觉OpenFOAM中ldu的矩阵存储格式只能支持 对称矩阵的存储和寻址(对称指的是非零元的位置对称,大小可以不相等)。当然,还没有经过验证。对于(非零元)不对称的情况,我实在想不出来怎么用LDU去存储,难道说,OF就不只是一些高阶迎风格式吗?可是我看OF中好像也支持二阶格式啊,咋回事啊。。。。要是有大佬清楚麻烦稍微告知下!谢谢!

    1 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    写于 最后由 bestucan 编辑
    #3

    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

    滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

    异步沟通方式(《posting style》from wiki)(下载后打开):
    https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
    提问的智慧(github在gitee的镜像):
    https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way

    MicroM 1 条回复 最后回复
  • MicroM 离线
    MicroM 离线
    Micro
    在 中回复了 bestucan 最后由 编辑
    #4

    @bestucan 太感谢了,非常有针对性的网址,谢谢!

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]