Improved CFD solver?

While there are a few CFD solvers in Julia, like ViscousFlow.jl and WaterLily.jl, the field of usage is somewhat limited: As far as I understand, WaterLily works well only for low Reynolds numbers. Is there anybody else here on Discourse interested in an improved CFD solver, written in Julia?

Ideas:

  • Based on WaterLily.jl, add the feature to use octree grids. As far as I know, this might increase the range of usable Reynold numbers by one or two orders of magnitude
  • develop a RANS CFD solver

Could anybody point me to literature and/or software in other languages that could be used as a starting point for such a development?

2 Likes

There is OpenFoam and Code Saturne. I have not used them.

1 Like

edit: I forgot to add the NITS FDS solver!

There are some major open source packages for doing RANS CFD that I know of:

  • OpenFoam. Very general and the most used.
  • SU2 More aerodynamics focus. And an important focus is on shape optimization.
  • Code-saturne

An honorable mention is the NIST Fire Dynamics Simulator. Honorable mention because I think it is limited to LES for turbulence. But it is very complete and documented for its application. And it is very useful for ventilation.

As for literature. It is extensive. Here is a list of books on CFD that I like:

When dealing with turbulence modeling I recommend the following books:

I hope this helps

Paulo Jabardo

2 Likes