which does not affect the viscosity of the magma​