@Dingcy 我再推荐几本书哈,一本Patankar的Numerical Heat Transfer and Fluid Flow,印象中前半本针对finite difference,后半本针对finite volume(这本特别适合初学理论又不想看特别难的,相当平实的语言);还有一本Tannehill, Anderson, Pletcher的Computational Fluid Mechanics and Heat Transfer,这本可以当工具书用,大而全,倒不适合使劲的啃。当然还有Ferziger, Peric的那本Computational Methods for Fluid Dynamics,这本我个人感觉挺好的,就是需要你对张量符号、运算之类的比较熟悉,不然看起来经常会纠结于细节上的推导而忽略了物理和数学过程。
你用了两年半OpenFOAM了,应该是想让它实现什么功能都能很快做到(或者至少知道怎么去找相关的资料),不如在数值计算的理论方面多下下功夫。个人建议仅供参考。