hydromagnetic