magnetohydrodynamics