Implementation of a Micromagnetic Code on a Shared Memory and Distributed Architecture