Software Open Access
David Cortés-Ortuño; Weiwei Wang; Ryan Pepper; Marc-Antonio Bisotti; Thomas Kluyver; Mark Vousden; Hans Fangohr
This new 2.0 release comes with a major refactoring of the old Sim and llg classes. Now Sim is properly used as a class to keep most of the simulation and material parameters. The integrators no longer derive from the llg class but from a new driver class. In the common folder we moved to different _base classes, common methods for both atomistic and micromagnetic simulations, reducing code repetition. Most of the methods have also been documented. Regarding the driver classes, it now stores all of the LLG related parameters (alpha, gamma, etc).
This version also integrates the new NEBM code that uses Geodesic distances.
There are still things that need to be improved:
The most recent code should be available at the github repository: http://github.com/computationalmodelling/fidimag