exciting-0.9.218
commitfca546e9f4236ec162e33cef1cc31b10283b5fdf
authorChristian Meisenbichler <christian.meisenbichler@unileoben.ac.at>
Tue, 30 Sep 2008 14:03:05 +0000 (30 16:03 +0200)
committerChristian Meisenbichler <christian.meisenbichler@unileoben.ac.at>
Tue, 30 Sep 2008 14:03:05 +0000 (30 16:03 +0200)
treee26c2dd618251bcb2c649a1e2a9124e957342c89
parentb4bb76aae602ac2d31d56eda375ca3e8dbc527a3
exciting-0.9.218
-fixed problem with forces for spin-polarised systems
-forces now work with LDA+U (experimental)
-electron-phonon coupling now available, see the Nb-superconductor
example (experimental)
-calculation of phonon linewidths now available (experimental)
-calculation of superconducting TC using the McMillan-Allen-Dynes
equation now available (experimental)
-changed phonon calculation DYN_... files: each computer now
calculates a separate row in the dynamical matrix
-phonon calculations slightly faster (you also need to run a ground
state calculation before the phonon run)
-thermodynamic properties calculated from phonon DOS now available:
free energy, entropy, heat capacity
-included phonon example for silicon (with results)
-S. Sharma updated and extended RDMFT
-calculation of &#9001; i,k+G+q | exp[i(G+q)&#8901;r] | j,k &#9002;
matrix elements now available, use task=130 (experimental)
-energy loss near edge structure (ELNES) now available, see BN-ELNES example
-changed linear optics calculation from an integration over the
Brillouin zone to a direct sum over k-points
-optical relaxation time is now determined by 1/swidth
-fixed problem with MOKE as well as the off-diagonal elements of the
dielectric tensor and conductance
-sped up and simplified the diagonalisation of the spin density matrix
(Kübler trick) thanks to Lars Nordström
-F. Cricchio, F. Bultmark and L. Nordström fixed minor problem with
LDA+U energy
-fixed problem with non-convergence of atomic code (thanks to Stephan
Sagmeister)
-conjugate gradient solver for the first-variational problem is now
available: use tseqit=.true. (see example H2O-iterative)
-conjugate gradient solver allows for efficient fine-grained parallism
with OpenMP (scales linearly with number of processors)
-spherical covering is now more accurate
-code now runs with zero atoms for studying the electron gas (see
examples HEG-HF and HEG-OEP for the Hartree-Fock and optimised
effective potential homogeneous electron gas)
-Poisson solver is now faster
-nucleus can now have finite size (set ptnucl=.false.)
-energy printed out to more significant figures
-added MgB2 Fermi surface example: MgB2-Fermi-surface
-added optimised effective potential (OEP) example: Si-OEP
-added 3D density plot example: diamond-rho3D
-added example for plotting the eg and t2g contributions to the
partial DOS: TiC-eg-t2g
-changed variable rlambda to radkpt
-improved adaptive mixing scheme, also removed variable betamax
-units of density of states is now states/Hartree/unit cell
-replaced cpu_time with system_clock calls
-lots of optimisations and simplifications
Notes for developers
-IMPORTANT: the first-variational spinor index and the k-point index
have been swapped in the following arrays: ngk, igkig, vgkl, vgkc,
gkc, tpgkc, sfacgk
-an additional argument (tfbz) has been added to the routine genppts
19 files changed:
README
docs/exciting/exciting.pdf
docs/spacegroup/spacegroup.pdf
examples/Nb-superconductor/exciting.in
examples/TiO2-linopt/exciting.in
examples/Ununhexium/exciting.in
src/dielectric.f90
src/dos.f90
src/force.f90
src/main.f90
src/modmain.f90
src/modxcifc.f90
src/phonon.f90
src/polynom.f90
src/readinput.f90
src/readstate.f90
src/rschrodint.f90
src/seceqnfv.f90
src/wavefmt.f90