calculate-curie Code
Calculates Curie temperature for honeycomb/hexagonal materials
Brought to you by:
vhjoren
File | Date | Author | Commit |
---|---|---|---|
LICENSE.md | 2020-05-29 |
![]() |
[d7fc75] Add project files |
README.md | 2020-05-29 |
![]() |
[d7fc75] Add project files |
calculate_curie.py | 2020-05-29 |
![]() |
[d7fc75] Add project files |
requirements.txt | 2020-05-29 |
![]() |
[d7fc75] Add project files |
Program to calculate Curie temperatures for hexagonal and honeycomb materials, as described in 2D ferromagnetism at finite temperatures under quantum scrutiny by Joren Vanherck, Cihan Bacaksiz, Bart Sorée, Milorad V. Milošević and Wim Magnus
Run using python3 (minimum python3.6 required).
Required packages can be installed using pip install -r requirements.txt
.
Help information is available by running python3 calculate_curie.py --help
.
The Curie temperature for CrBr3 from the paper can be reproduced as
python3 calculate_curie.py -S 1.5 -l hon -J 2.72 0.41 -0.10 -D 0.01 -0.02 0.05
The Curie temperature for MnSe2 from the paper can be reproduced as
python3 calculate_curie.py -S 1.5 -l hex -J 5.34 -D 0.01
This project is licensed under the apache-2.0 License - see LICENSE.md for details