exciting-0.9.138
commitc35b1412759a5aa4d7320f7f6d706ffb1ded3b97
authorChristian Meisenbichler <christian.meisenbichler@unileoben.ac.at>
Fri, 23 Nov 2007 13:01:29 +0000 (23 14:01 +0100)
committerChristian Meisenbichler <christian.meisenbichler@unileoben.ac.at>
Fri, 23 Nov 2007 13:01:29 +0000 (23 14:01 +0100)
tree8ee970f6fc0147593c1ef71f8c73957661007e0c
parentd1d75046565ccc08ec58eeef6466992998f1c13d
exciting-0.9.138
-LDA+U now available thanks to the considerable efforts of Francesco Cricchio, Fredrik Bultmark and Lars Nordström, as well as the kind hospitality of the group of Hardy Gross. There are three different methods implemented: 1. fully localised limit (FLL), 2. around mean field (AFM), and 3. an interpolation between the two (see PRB 67, 153106 (2003) and PRB 52, R5467 (1995)). The implementation is fully non-collinear and works with spin-orbit coupling and spin-spirals. It is currently an experimental feature. See the LDA+U examples and documentation for details on how to use it.
-F. Cricchio added a fixed local moments feature, so that the moment in every muffin-tin can be fixed. Note that because of this, the variable fixspin has changed from Boolean to integer. See the manual for details.
-planar spin-spirals are no longer experimental and may be used for production, thanks to extensive testing by F. Cricchio (the conical kind still need more checking). FC and L. Nordström also found and fixed a bug in the spin-spiral symmetry setup.
-after extensive checking Fritz Körmann found a problem with the GGA implementation which has now been fixed: may have a small effect on magnetic GGA calculations
-a new GGA functional PBEsol is available which "restores the density-gradient expansion for exchange in solids and surfaces": use xctype=22
-F. Bultmark added a warning message for when metals run out of empty states
-Christian Meisenbichler has created a Git repository where you can compare different versions of the code. See the Wiki for details.
-added compensating background charge energy to total when chgexs≠0
-lots of improvements, optimisations and minor bug fixes
110 files changed:
README
docs/devguide/exdg.pdf [deleted file]
docs/exciting/exciting.pdf
docs/sgguide/sgg.pdf [deleted file]
docs/spacegroup/spacegroup.pdf
docs/userguide/exug.pdf [deleted file]
examples/Al-Fermi-surface/exciting.in [new file with mode: 0644]
examples/Al-Fermi-surface/fermi.general [new file with mode: 0644]
examples/Al-Fermi-surface/fermi.net [new file with mode: 0644]
examples/Fe-FSM-MT-AFM/exciting.in [new file with mode: 0644]
examples/Fe-FSM-MT-FM/exciting.in [copied from examples/Fe-FSM/exciting.in with 52% similarity]
examples/Fe-FSM/exciting.in
examples/FeAl-LDA+U-AMF/exciting.in [new file with mode: 0644]
examples/FeAl-LDA+U-INT/exciting.in [new file with mode: 0644]
examples/FeAl-LDA/exciting.in [new file with mode: 0644]
examples/NiO-LDA+U-FLL/exciting.in [new file with mode: 0644]
examples/NiO-LDA+U-INT/exciting.in [new file with mode: 0644]
examples/NiO-LDA/exciting.in [new file with mode: 0644]
examples/Si-PBEsol/exciting.in [new file with mode: 0644]
src/BLAS/zhemm.f [deleted file]
src/Makefile
src/atom.f90
src/bandchar.f90
src/c_pbe.f90
src/connect.f90
src/dos.f90
src/elfplot.f90
src/energy.f90
src/eos/Makefile
src/eos/README
src/eos/amoeba.f90 [deleted file]
src/eos/amotry.f90 [deleted file]
src/eos/constants.f90 [deleted file]
src/eos/eos.f90
src/eos/fitdata.f90
src/eos/fmin_nm.f90 [new file with mode: 0644]
src/eos/fopt.f90 [deleted file]
src/eos/minf_nm.f90 [new file with mode: 0644]
src/eos/modeos.f90 [deleted file]
src/eos/modmain.f90 [new file with mode: 0644]
src/eos/output.f90
src/eos/readdata.f90 [deleted file]
src/eos/readinput.f90 [new file with mode: 0644]
src/euler.f90
src/exxengy.f90
src/exxengyk.f90
src/findeqatoms.f90 [deleted file]
src/findsym.f90
src/findsymcrysctr.f90 [deleted file]
src/findsymlat.f90
src/fsmfield.f90
src/gdft.f90
src/gendmatlu.f90 [new file with mode: 0644]
src/genkpts.f90 [deleted file]
src/genpmat.f90
src/genrmesh.f90
src/genveelu.f90 [new file with mode: 0644]
src/genvmatk.f90
src/genvmatlu.f90 [new file with mode: 0644]
src/getevecsv.f90
src/ggamt.f90
src/gndstate.f90
src/gwf2val.f90
src/init0.f90
src/init2.f90
src/linoptk.f90
src/main.f90
src/modmain.f90
src/modxcifc.f90
src/occupy.f90
src/oepmain.f90
src/oepresk.f90
src/packeff.f90
src/polynom.f90
src/potxc.f90
src/radmesh.f90 [deleted file]
src/readinput.f90
src/readstate.f90
src/rfinp.f90
src/rfint.f90 [new file with mode: 0644]
src/rfpack.f90 [new file with mode: 0644]
src/rhovalk.f90
src/rotaxang.f90
src/rotsu2.f90 [new file with mode: 0644]
src/rotzflm.f90
src/rschrod.f90 [deleted file]
src/seceqnss.f90
src/seceqnsv.f90
src/symdmatlu.f90 [new file with mode: 0644]
src/symrvfmt.f90 [deleted file]
src/vnlwfv.f90 [deleted file]
src/wfplot.f90
src/writechg.f90
src/writeengy.f90
src/writeeval.f90
src/writefsm.f90 [new file with mode: 0644]
src/writeiad.f90
src/writeinfo.f90
src/writeldapu.f90 [new file with mode: 0644]
src/writelinen.f90
src/writestate.f90
src/x_pbe.f90
src/xc_pbe.f90
src/xc_wc06.f90
src/z2mctm.f90 [new file with mode: 0644]
src/z2mm.f90 [new file with mode: 0644]
src/z2mmct.f90 [new file with mode: 0644]
src/zfinp.f90
src/zfint.f90 [new file with mode: 0644]
src/zmatrix.f90 [deleted file]