From 3bcb8604a79f7602638b4eac43b5e7ac26b461e3 Mon Sep 17 00:00:00 2001 From: samwaseda Date: Fri, 3 Nov 2023 10:56:35 +0000 Subject: [PATCH] add uppasd --- paper.bib | 6 ++++++ paper.md | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/paper.bib b/paper.bib index 8fb317a..67c1e74 100644 --- a/paper.bib +++ b/paper.bib @@ -1,3 +1,9 @@ +@article{hellsvik2011uppsala, + title={Uppsala Atomistic Spin Dynamics User Guide}, + author={Hellsvik, Johan and Skubic, Bj{\"o}rn and Taroni, Andrea}, + year={2011} +} + @article{evans2014atomistic, title={Atomistic spin model simulations of magnetic nanomaterials}, author={Evans, Richard FL and Fan, Weijia J and Chureemart, Phanwadee and Ostler, Thomas A and Ellis, Matthew OA and Chantrell, Roy W}, diff --git a/paper.md b/paper.md index aad10a4..04f25d8 100644 --- a/paper.md +++ b/paper.md @@ -34,7 +34,7 @@ Magnetic interactions account for a significant portion of free energy in certai # Statement of need -`mamonca` is a C++-based python software package for the computation of magnetic interactions in solid materials. All inputs and outputs are given by setters (starting with `set_`) and getters (starting with `get_`), in order for `mamonca` to spare file-reading and writing, in strong contrast to other existing software packages [@kawamura2017quantum; @bauer2011alps; @evans2014atomistic]. As a result, it has excellent interactivity, as the parameters can be changed on-the-fly, as well as the outputs can be retrieved at any interval chosen by the user. With `mamonca`, the user can analyse any structure that can be defined by other software packages such as Atomic Structure Environment (ASE) [@larsen2017atomic] or pyiron [@janssen2019pyiron], as it takes only the exchange parameters and does not require the knowledge of the structure, which is a strong contrast to existing software packages [@kawamura2017quantum; @bauer2011alps]. `mamonca` has also high flexibility in defining the Hamiltonian, as it allows the user to define not only the classical Heisenberg model, but higher order components including the longitudinal variation, as it has been employed for Fe-Mn systems [@schneider2021ab]. The input parameters for the Hamiltonian can be straightforwardly obtained using a workflow tool such as pyiron, or other calculation software packages such as TB2J [@he2021tb2j]. In addition to the classical Monte Carlo and spin-dynamics, `mamonca` allows also for an addition of Metadynamics [@theodoropoulos2000coarse] and magnetic thermodynamic integration [@frenkel2023understanding], which can deliver the free energy variation. +`mamonca` is a C++-based python software package for the computation of magnetic interactions in solid materials. All inputs and outputs are given by setters (starting with `set_`) and getters (starting with `get_`), in order for `mamonca` to spare file-reading and writing, in strong contrast to other existing software packages [@kawamura2017quantum; @bauer2011alps; @evans2014atomistic; @hellsvik2011uppsala]. As a result, it has excellent interactivity, as the parameters can be changed on-the-fly, as well as the outputs can be retrieved at any interval chosen by the user. With `mamonca`, the user can analyse any structure that can be defined by other software packages such as Atomic Structure Environment (ASE) [@larsen2017atomic] or pyiron [@janssen2019pyiron], as it takes only the exchange parameters and does not require the knowledge of the structure, which is a strong contrast to existing software packages [@kawamura2017quantum; @bauer2011alps]. `mamonca` has also high flexibility in defining the Hamiltonian, as it allows the user to define not only the classical Heisenberg model, but higher order components including the longitudinal variation, as it has been employed for Fe-Mn systems [@schneider2021ab]. The input parameters for the Hamiltonian can be straightforwardly obtained using a workflow tool such as pyiron, or other calculation software packages such as TB2J [@he2021tb2j]. In addition to the classical Monte Carlo and spin-dynamics, `mamonca` allows also for an addition of Metadynamics [@theodoropoulos2000coarse] and magnetic thermodynamic integration [@frenkel2023understanding], which can deliver the free energy variation. # Acknowledgements