The basic micromagnetic package can be used to calculate magnetization dynamics of arbitrary shaped magnetic elements under the action of a time varying external field. The magnetization dynamic follows the Landau Lifshitz Gilbert equation of motion. A hybrid finite element boundary element method is used for the space discretization. The flexible finite element method allows to use different discretization cell sizes in the magnetic structure.

The boundary element method allows for an efficient treatment of interacting nanoparticles. No mesh between the particles is required to calculate the interaction fields.
Every desired profile of the external field as a function of time can be defined. The region of the external field can be restricted.
State of the art numerical techniques are implemented such as preconditioned time integration schemes and FEM/BEM coupling to provide a highly efficient code. The computational time of a micromagnetic simulations with N nodes scales with O(N log (N)).