Pressure, temperature, water content, and oxygen fugacity dependence of the Mg grain-boundary diffusion coefficient in forsterite