-
Notifications
You must be signed in to change notification settings - Fork 0
Finite temperature calculations
W-SLDA Toolkit allows for calculations at finite temperature. Here we describe how the temperature effects are implemented in the toolkit. We emphasize that at conceptual level some of assumptions may be incorrect.
Finite temperature effects are introduced by adding quasiparticle occupation probabilities in form of Fermi-Dirac function:
to definition of densities (see here from explicit formulas). Here
See here from explicit form of
Presently, definition of densities is the only place where temperature enters into calculation process. In general finite temperature DFT allows energy density functional
Below we provide collection of predictions of ASLDA functional when applied to 3D uniform and spin-symmetric system. Figures are taken from diploma thesis of Aleksandra Olejak, WUT, 2017 .

From these plots it is clearly seen that critical temperature is located around
In order to activate finite temperature calculations you need to uncomment in input file:
temperature 0.1 # requested temperature in units of eF, default T=0Recommendation: For numerical purposes it is convenient to introduce a very small temperature (much smaller than any other energy scale in the system). It greatly improves convergence properties of algorithm, especially in context of spin-imbalanced systems.
Conceptually correct introduction of temperature effects into time-dependent calculations is still an open question. For integrity purposes of W-SLDA Toolkit the temperature effects are introduced to td-wslda codes as follow:
- all densities are calculated with included Fermi-Dirac function, for example:
- values of
$E_n$ are taken from initial (static) solution and keep frozen over entire time evolution.