Dear All,
I am a new user of ATAT and I would like to use the emc2 (or memc2 ?) code to determine the magnetic ground state of a structure. In this case, I have set as variable the spin-up and spin-down (e.g. by defining them as X+1 and X-1) rather than different chemical species as in alloy.
I have first performed a series of DFT calculations with structures having different spin ordering and obtained the energy for each case. I have created a "str.out" and "energy" files in each folder and run "maps -d" or "mmaps -d" to find the ECI values that will be used by the emc2 code.
Here are the issues that I am facing:
1- When I use the command "maps -d", then the code starts to fit the ECI and sometimes, as shown below, some very high values (1e+38 ?) are printed:
…
10 66 40 2 0 0.0351288
10 66 40 4 0 0.0377734
10 66 43 0 0 3.40282e+38 <-----
10 66 43 1 0 3.40282e+38 <-----
10 66 43 2 0 3.40282e+38 <-----
10 66 43 4 0 3.40282e+38 <-----
10 66 43 5 0 3.40282e+38 <-----
10 66 48 0 0 3.40282e+38 <-----
10 66 48 2 0 3.40282e+38 <-----
10 66 48 4 0 3.40282e+38 <-----
10 66 48 5 0 3.40282e+38 <-----
10 66 48 7 0 3.40282e+38 <-----
10 66 50 0 0 0.0237946
…
2- When I use the command "mmaps -d" then the ECI fitting shows less high values in the printing:
…
10 81 40 1 0 0.00274595
10 81 40 2 0 0.00278415
10 81 43 0 0 3.40282e+37 <-----
10 83 0 0 0 0.00171838
10 83 1 0 0 0.00173505
10 83 2 0 0 0.00173935
…
The very hight values seems to happen for some structures in specific folder only. Any ideas on why I have such high values? should I remove these folders for the ECI fitting? it is better to use mmaps than maps?
At the end of the ECI fitting, the maps.log files contains the following lines.
Maps version 3.04
The internal database of structures extends up to 0 atoms/unit cell, see predstr.out
Among structures of known energy, true and predicted ground states agree
No other ground states of 0 atoms/unit cell or less exist.
Concentration range used for ground state checking: [0,1].
Crossvalidation score: 0.00346705
3- Once the ECI fitting has been complete, I have all the input files I need to perform a emc2 simulation. But I have to say that I don’t understand the output file because it doesn’t match with the description of the "help" (emc2 -h). I have much more than 18 columns. For example, I copy/past what I get for T=25K (please see at the end of the message). At the end of the Monte Carlo simulation, the files that are created are the "mc.out" which contains the full list of temperature as in the example copied/pasted below. I have a "ltedat.out", "htedat.out" and "mfdat.out" files, as well as a "mcsnapshot.out" files that contains a structure of the supercell used in the MC simulation.
Please could you help me to understand how I can use these output files in order to know if a magnetic transition is occurring or not? and where I can find the lowest energy structure predicted by the MC simulations?
Thank you very much for any help you can provide on this case,
Michel.
25.000000 -0.395249 -0.395144 -0.999989 -0.394935 0.000000 0.000000 340282346638528859811704183484516925440.000000 0.000000 340282346638528859811704183484516925440.000000 -0.395145 -0.999022 -0.395145 -0.395061 -0.998535 -0.395074 0.000000 1.000000 -1.000000 -0.999963 -1.000000 -0.999926 -1.000000 -1.000000 -1.000000 -1.000000 -1.000000 -1.000000 1.000000 1.000000 1.000000 1.000000 0.999963 0.999926 0.999926 0.999963 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.999926 0.999963 1.000000 1.000000 0.999963 1.000000 0.999926 1.000000 1.000000 1.000000 1.000000 1.000000 0.999889 0.999889 0.999963 0.999926 1.000000 1.000000 0.999926 0.999963 1.000000 1.000000 0.999963 0.999926 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.999926 0.999963 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.999963 0.999926 1.000000 1.000000 0.999926 0.999963 0.999963 0.999926 1.000000 1.000000 1.000000 1.000000 1.000000 0.999926 1.000000 0.999963 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.999926 -0.999963 -0.999963 -1.000000 -0.999963 -0.999926 -0.999926 -1.000000 -1.000000 -1.000000 -0.999889 -0.999889 -0.999963 -0.999926 -0.999889 -0.999926 -0.999889 -0.999963 -1.000000 -1.000000 -0.999963 -0.999963 -0.999926 -0.999926 -1.000000 -1.000000 -1.000000 -1.000000 -1.000000 -1.000000 -1.000000 -1.000000 -1.000000 -0.999963 -1.000000 -0.999926 0.999963 0.999926 0.999963 0.999926