magnetohydronamics