Skip to content

wehlgrundspitze/MicMag2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the MicMag2 official repository

MicMag2 is an combined atomsitic and micromagnetic simulation package. The core programm was originally named MicroMagnum, while a lot of expansions was implemented by the MicMag2 contributors (see AUTHORS for more details).

Features

MicMag2 provides CPU and CPU multithreading support as well as float and double GPU support for most of the packages. You can run LLG equations of micromagnetic problems and can include SOT STT extensions. Interesting Modules, such as CurrentPath calculation, Higher order anisotropy and angle-dependent SOT are included. More modules are under active developement. Please have a look at the examples folder if you are interested in the syntax. Installation instructions are available in INSTALL file.

Install instructions (also for HACKYHOUR 2024)

Please see the install file for more instructions. The easiest way (CPU compile) is with a conda environment.

The code was already used in several publications:

-MicoMagnum Repository: https://github.com/MicroMagnum/MicroMagnum -Winkler et al., Phys. Rev. Applied 16, 044014 (2021) -de Lucia et al., Phys. Rev. B 94, 184415 (2016) -Woo et al., Nature Materials volume 15, pages 501–506 (2016) -de Lucia et al., Phys. Rev. B 96, 2, 020405 (2017) -Prychynenko et al., Phys. Rev. Applied 9, 014034 (2018) -Winkler et al., arxiv:2303.10091 (2023)

Please cite the following publciations if you use Micmag2

-MicoMagnum Repository: https://github.com/MicroMagnum/MicroMagnum -Winkler et al., Phys. Rev. Applied 16, 044014 (2021) -de Lucia et al., Phys. Rev. B 94, 184415 (2016) -Woo, Litzius et al., Nature Materials volume 15, pages 501–506 (2016) -Prychynenko et al., Phys. Rev. Applied 9, 014034 (2018)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 65.7%
  • Python 16.3%
  • Cuda 9.6%
  • C 3.4%
  • SWIG 1.9%
  • Makefile 1.8%
  • Other 1.3%