GASFLOW-MPI: A new 3-D parallel all-speed CFD code for turbulent dispersion and combustion simulations. Part I: Models, verification and validation