An enhanced parallel version of KIVA-3V, coupled with a 1D CFD code, and its use in general purpose engine applications