Modeling primordial gas in numerical cosmology