practical gas flow