DNS code solving compressible Navier-Stokes equations for viscous multi-component reacting flows