Query Regarding Discrepancy in Tc Calculation of CrI3

15 views
Skip to first unread message

Shubrat Singh

unread,
Aug 27, 2025, 8:32:57 AM (11 days ago) Aug 27
to vampir...@googlegroups.com
Dear Vampire Community,

I have been working on calculating the Curie temperature (Tc) using the TB2J data provided in the following repository: https://github.com/mailhexu/TB2J_examples.git 
I used the input data from the Vampire folder within the repository for calculations using the Vampire package (see attached files). However, I observed a significant discrepancy between the Tc value obtained from my calculation and the previously reported value of approximately 45 K. I am using the latest version of Vampire package (Software version 7.0). 
I would like to seek clarification on the following points:
  1.    What could be the possible reasons behind this discrepancy? Should I have to multiply by factor 2?
  2.     Do I need to modify any parameters or settings in the attached input file to obtain consistent results?
  3.     Is there any recommended workflow or specific convergence settings to achieve accurate Tc estimation?
Notably, Vampire utilized the UCF file, which includes J_anisotropic and DMI terms, so that the calculated Tc already accounts for J_isotropic, J_anisotropic, and DMI together. 

Your guidance would be greatly appreciated, as it will help me ensure the correctness of my calculations.

--
Best Regards
Zimmi Singh
Research_Scholar
Department of Metallurgical and Materials Engineering
Indian Institute of Technology, Kharagpur
Kharagpur, India
fit_output.pdf
Vampire.zip

Xu He

unread,
Aug 27, 2025, 10:22:15 AM (11 days ago) Aug 27
to Shubrat Singh, vampir...@googlegroups.com
Hello, 
I am a TB2J developer and there are a few things to clarify. 
The TB2J_examples are for showcasing the usage of the TB2J code (the procedure, the syntax, etc). The results are not meant to be used in production. In practice, the result can be very sensitive to the different approximations like the exchange-correlation functionals, DFT+U, etc.  And for 2D materials, the anisotropy is quite important in the computing of the Tc, which is missing in the current version of TB2J. 

There is no need to multiply by 2 to convert between the conventions in TB2J and Vampire. This is done automatically within TB2J. 
Best regards, 
Xu He

--
You received this message because you are subscribed to the Google Groups "Vampire Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vampire-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/vampire-users/CAAzxzrQiZHQBaE-s%2BDPXT0Tohkhz89NHXf9yf6Nk9DXWM5r-9Q%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages