Fixed uservp problems, improvement init efficiency, use physical values.

The p30 = 0 issues where related to p7 (\rho c_P) being set to zero.

useric populates and polls random amplitudes much more efficiently.

viscosity and thermal conductivity (diffusivity) set to salt in water.