[WIEN] How to speed up slab calculation!
Stefaan Cottenier
Stefaan.Cottenier at fys.kuleuven.ac.be
Sat Jun 28 08:58:20 CEST 2003
> I am running ZnSe(001) slab of 13 atoms (7 Zn and 6 Se) for 4 days now.
> Convergence seems to be fine, but its a long time to wait. It would be
> even much longer when I want to relax the surface (minimize forces).
>
> I must admit that using a pseudopotential code the calculation was much
> faster,
This happens in many cases. Look at the slides of this talk :
http://www.ifw-dresden.de/agtheo/FPLO/lectures03/cottenier.ps.gz
where you will find a.o. a speed comparison between VASP and WIEN2k (for an
interface slab, if I remember well). It shows the same dramatic speed
difference between pseudopotentials and APW+lo (which is fortunately not
always so unfavourable). I'm afraid there is not much you can do against this.
> I am pretty sure there are ways to speed up WIEN calculation by making
> it less accurate - I would like to ask for some advise which parameters
> could be changed to make it faster?
The -nohns option in the first iteration and the -it switch are things you can
try first, without giving up accuracy.
Next, you can reduce k-mesh (x kgen) and basis set size (RKMAX, top of
case.in1). But test first on a simple but similar slab how low you can go
before going into nonsense.
> Maybe my problem is also hardware since I am using serial code with
> Linux on PIII 1Ghz, 2 GB RAM. But I was using the same machines with
> pseudopotential code.
>
> I used pgf90 to compile WIEN.
Did somebody test if there is a compiler related speed gain between pgf90 and
ifc ? For some codes, the compiler alone can give a speedup of a factor of 3.
Do you link with ATLAS or mkl ? There is another factor of 2 there.
Stefaan
More information about the Wien
mailing list