Review of parallel and distributed architectures for micromagnetic codes

Omar Khan (Department of Energy, Politecnico di Torino, Torino, Italy)
Fiaz Khan (Department of Computer Science, COMSATS Institute, Abbottabad, Pakistan)
Carlo Ragusa (Department of Energy, Politecnico di Torino, Torino, Italy)
Bartolomeo Montrucchio (Department of Control and Computer Engineering, Politecnico di Torino, Torino, Italy)



Rapid advancements in computer technologies over the past decade have recorded significant growth in the area of computational micromagnetics. As a result, current micromagnetic codes exploit the scalability offered by parallel and distributed computer architectures to deliver maximum performance. The purpose of this paper is to present a review, which explores various aspects of this relationship.


The authors arrange the theme for this paper around the micromagnetic code development process. The review involves a discussion of the micromagnetic model, some new parallel architectures, and computational aspects based on different numerical methods.


As current micromagnetic code is not readily portable to different architectures, most of the development effort goes towards this area, with a focus on writing/rewriting code for streaming hardware (particularly graphic cards).


The paper identifies key challenges and avenues for further research on computational aspects of micromagnetic modelling and suggests recommendations based on the review.



This work was partially supported by MIUR-PRIN 2010-11 Project 2010ECA8P3 “DyNanoMag” and the Higher Education Commission of Pakistan.


Khan, O., Khan, F., Ragusa, C. and Montrucchio, B. (2013), "Review of parallel and distributed architectures for micromagnetic codes", COMPEL - The international journal for computation and mathematics in electrical and electronic engineering, Vol. 32 No. 6, pp. 1891-1900.

Download as .RIS



Emerald Group Publishing Limited

Copyright © 2013, Emerald Group Publishing Limited

Please note you might not have access to this content

You may be able to access this content by login via Shibboleth, Open Athens or with your Emerald account.
If you would like to contact us about accessing this content, click the button and fill out the form.
To rent this content from Deepdyve, please click the button.