好吧,问题解决了,在其他相同case中找到了k的file,然后发现其他patch都可以用nonuniform List <scalar>,只有文件的第一个patch使用的是uniform 0.005,于是改变了一下两个patch的设定顺序就可以正常运行了。
原本不相信同事说的他在编译的过程修改一下公式的顺序就成功编译了的故事。。。现在我相信了!
这是修改后的文件。
0_1545414489934_d5f799e4-d82d-4a3d-b2fb-782978c9951f-image.png
应该是openfoam读取的要求
0_1545414877346_57f889eb-81d8-444c-8d9e-db3fda972d43-image.png
0_1545414807615_59b3f922-24d0-4d55-83d6-935c0235edc7-image.png