computational-magnetism