ADflow – Automatic Differentation Flow Solver – is a structured multi-block and overset 3D CFD solver.
See Fortran code documentation here