
Fidimag is an open-source scientific code for the study of magnetic materials at the nano- or micro-scale using either atomistic or finite difference micromagnetic simulations, which are based on solving the Landau-Lifshitz-Gilbert equation. In addition, it implements simple procedures for calculating energy barriers in the magnetisation through variants of the nudged elastic band method. This computer software has been developed with the aim of creating a simple code structure that can be readily installed, tested, and extended. An agile development approach was adopted, with a strong emphasis on automated builds and tests, and reproducibility of results. The main code and interface to specify simulations are written in Python, which allows simple and readable simulation and analysis configuration scripts. Computationally costly calculations are written in C and exposed to the Python interface as Cython extensions. Docker containers are shipped for a convenient setup experience. The code is freely available on GitHub and includes documentation and examples in the form of Jupyter notebooks.
11 pages, 4 figures
finite differences, skyrmions, FOS: Physical sciences, Landau-Lifshitz-Gilbert, 530, spin-transfer torque, QA76.75-76.765, micromagnetic simulations, Mesoscale and Nanoscale Physics (cond-mat.mes-hall), Computer software, nanomaterials, Condensed Matter - Mesoscale and Nanoscale Physics, domain walls, vortices, Computational Physics (physics.comp-ph), micromagnetism, 620, vortex, Python; Cython; finite differences; nanomaterials; micromagnetism; Landau-Lifshitz-Gilbert; LLG; spin-transfer torque; micromagnetic simulations; domain walls; skyrmions; vortex; vortices, Cython, LLG, Physics - Computational Physics, Python
finite differences, skyrmions, FOS: Physical sciences, Landau-Lifshitz-Gilbert, 530, spin-transfer torque, QA76.75-76.765, micromagnetic simulations, Mesoscale and Nanoscale Physics (cond-mat.mes-hall), Computer software, nanomaterials, Condensed Matter - Mesoscale and Nanoscale Physics, domain walls, vortices, Computational Physics (physics.comp-ph), micromagnetism, 620, vortex, Python; Cython; finite differences; nanomaterials; micromagnetism; Landau-Lifshitz-Gilbert; LLG; spin-transfer torque; micromagnetic simulations; domain walls; skyrmions; vortex; vortices, Cython, LLG, Physics - Computational Physics, Python
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 44 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
