Dear All, I am finding some issues in doing anneal calculations.
I am heating some VO2 in the T range 100-120K within 1500 steps and with a timestep of 0.5 fs and with +U correction for Ti d orbitals. I submit the job which ends in 24 hrs (walltime of the machine) after ~1000 steps. Then I restart it, expecting ~500 steps more to accomplish the duty. But actually, even if the job restarts properly (from .XV and other saved data) it runs a lot longer (it actually redoes the same 1000 steps in 24 hrs). Where am I wrong? I am using the following parallel version with ELSI implementation with ("+U" for metallic ions) Whatever the value of " MD.FinalTimeStep" I specify in the fdf, restarting the job I notice that the steps calculated in the previous run are totally neglected ( the number of MD.FinalTimeStep turns to be pretty larger than that specified in the fdf file) Siesta Version : MaX-1.2.1 Architecture : Master-template Compiler version: GNU Fortran (GCC) 8.4.0 Compiler flags : mpif90 -O2 This the fdf section related to Anneal MD.TypeOfRun Anneal MD.AnnealOption TemperatureAndPressure MD.LengthTimeStep 0.5 fs MD.FinalTimeStep 1500 MD.InitialTemperature 100 K MD.TargetTemperature 120 K MD.TargetPressure 0. GPa MD.TauRelax 200 fs This other tags solution-method elsi elsi-solver elpa number-of-eigenstates -50 elsi-elpa-gpu 1 elsi-elpa-flavor 2 # Either 1 or 2; 2 is better elsi-output-level 3 # (Optional) for verbosity WriteDM .true. MD.UseSaveXV .true. PAO.BasisSize DZP PAO.EnergyShift 0.01 Ry %block LDAU.proj V 1 # number of shells of projectors n=3 2 # n, l 0.75 0.00 # U(eV), J(eV) 0.000 0.000 # rc, \omega (if zero default values are taken) %endblock LDAU.proj this the .MDE file # Step T (K) E_KS (eV) E_tot (eV) Vol (A^3) P (kBar) 1 250.02 -116947.36381 -116936.92542 3301.123 14.302 2 249.64 -116947.35021 -116936.92769 3301.833 13.943 ... ... ... 1020 261.50 -116928.47588 -116917.55842 3322.508 -1.376 1021 262.22 -116928.46900 -116917.52153 3322.441 -1.225 # Step T (K) E_KS (eV) E_tot (eV) Vol (A^3) P (kBar) 1 262.91 -116928.45950 -116917.48331 3322.382 -1.056 2 263.55 -116928.45138 -116917.44823 3322.330 -0.922 ... ... ... 684 298.91 -116876.87470 -116864.39549 3516.631 14.232 685 298.57 -116876.85251 -116864.38742 3517.383 14.166 .... .... that is 1021+681=1702 which is pretty larger than the initially specified MD.FinalTimeStep (1500) I am really unable to figure out the origin of this behaviour and in this sense I would be extremely grateful if anyone could help me. Thanks in advance. Very best, Giacomo
-- SIESTA is supported by the Spanish Research Agency (AEI) and by the European H2020 MaX Centre of Excellence (http://www.max-centre.eu/)