[Wien] Three questions
Lukasz Plucinski
pluto at physics.ucdavis.edu
Mon Sep 10 11:29:02 CEST 2018
Dear All,
Sorry for a longer email, but couple of things have accumulated. I have
three questions, one on charge convergence, another one on setting the
limits in case.inso and case.in1c to avoid large vector files, and a
last one on some expert advice on how to converge FM+SOC calculations
properly.
1. CHARGE CONVERGENCE: I know this has been discussed before, but it
seems it didn't change in Wien2k_18. Here is a typical example of the
charge convergence history of the last few iterations of FM+SOC
(ferromagnetic + spin orbit coupling) calculation:
:ENERGY convergence: 0 0.0001 .0001320450000000
:CHARGE convergence: 0 0.001 .0027578
:ENERGY convergence: 1 0.0001 .0000497650000000
:CHARGE convergence: 0 0.001 .0050904
:ENERGY convergence: 1 0.0001 .0000557650000000
:CHARGE convergence: 0 0.001 .0004672
:ENERGY convergence: 1 0.0001 .0000220050000000
:CHARGE convergence: 1 0.001 -.0001786
Something strange happens with charge convergence, is this OK?
2. LIMITS in inso and in1c files: in order to avoid large vector files I
am changing the energy limits in inso and in1c files for band structure
calculations. SCF is done with default inso and in1c files, then I do
save_lapw, then I edit case.inso and case.in1c files, and then I do
FM+SOC band structure calculation:
#! /bin/bash
x lapw1 -band -up -p
x lapw1 -band -dn -p
x lapwso -up -p
I am using emin/emax -0.5 0.5 in both files (inso and in1c) without
changing anything else, then I have bands from limited energy range. I
just want to make sure that this procedure is fine.
3. FM+SOC convergence: I am doing FM+SOC calculations for different
in-plane magnetization M directions in a 2D Fe(001) ferromagnetic layer.
Actually an older Wien2k_14 version was not working well for this,
results for generic M directions were really strange. Wien2k_18 seems
much better, however, when starting things from the scratch (each M
angle completely separate calculation) it seems that for some M angles
the result is off, as if it didn't actually properly converge. I am
using a fairly dense mesh for SCF (2000k, 25 25 3), and -ec 0.0001 -cc
0.001. Should I maybe try -fermit setting in init_lapw, and what would
be a reasonable value? Do I always need to use instgen_lapw before
init_lapw when starting a new case? Should I perhaps do each next M
angle on top of a previously converged M angle (and save_lapw for each M
angle)?
Best,
Lukasz
More information about the Wien
mailing list