¿Cuáles son algunos libros que ayudarán a un principiante de CFD que busca hacer algunas codificaciones básicas, incluyendo FVM, FEM y BEM en lenguajes de programación como Matlab, C ++ y Fortran (preferido pero no limitado a)?

Si eres un principiante absoluto, te sugiero que primero leas un buen libro de CFD, te sugiero el cálculo numérico de flujos internos y externos: los fundamentos de la dinámica de fluidos computacional

y para la formulación basada en presión Métodos computacionales para la dinámica de fluidos: Joel H. Ferziger, Milovan Peric: 9783540420743: Amazon.com: Libros

luego comience la programación “real” en OpenFOAM utilizando el Método de volumen finito en dinámica de fluidos computacional: una introducción avanzada con OpenFOAM® y Matlab (Mecánica de fluidos y sus aplicaciones): F. Moukalled, L. Mangani, M. Darwish: 9783319168739: Amazon. com: Libros

Le sugiero que aprenda solo FVM, ya que todavía es un área de investigación, pero se desarrollan varios paquetes CFD robustos utilizando esta metodología y es el estándar CFD de facto. Una vez que sea investigador profesional o estudiante de posgrado, si es necesario, aprenda otras metodologías o tome un curso en ellas para desarrollar esas habilidades de manera estructurada.

Creo que puede encontrar codificación en muchos foros, la descarga de codificación en línea se puede pegar en el compilador directamente, sin necesidad de escribir línea por línea. No solo se puede obtener la codificación FDM, FEM, BEM, sino también SPH (hidrodinámica de partículas suavizadas), LBM (Lattice Boltzmman Methed).
Por cierto, te aconsejo que por Computational Fluid Dynamics de John David Anderson, aunque no incluye codificación y solo se introdujo FDM, sigue siendo uno de los mejores libros para principiantes.