The Elk Code
Loading...
Searching...
No Matches
modrdm.f90
Go to the documentation of this file.
1
2
! Copyright (C) 2008 S. Sharma, J. K. Dewhurst and E. K. U. Gross.
3
! This file is distributed under the terms of the GNU General Public License.
4
! See the file COPYING for license details.
5
6
module
modrdm
7
use
modmain
8
9
!--------------------------------------------------------------------!
10
! reduced density matrix functional theory (RDMFT) variables !
11
!--------------------------------------------------------------------!
12
! Coulomb potential matrix elements
13
complex(8)
,
allocatable
::
vclmat
(:,:,:)
14
! derivative of kinetic energy w.r.t. natural orbital coefficients
15
complex(8)
,
allocatable
::
dkdc
(:,:,:)
16
! step size for occupation numbers
17
real
(8)
taurdmn
18
! step size for natural orbital coefficients
19
real
(8)
taurdmc
20
! xc functional
21
integer
rdmxctype
22
! maximum number of self-consistent loops
23
integer
rdmmaxscl
24
! maximum number of iterations for occupation number optimisation
25
integer
maxitn
26
! maximum number of iteration for natural orbital optimisation
27
integer
maxitc
28
! exponent for the Power and hybrid functionals
29
real
(8)
rdmalpha
30
! temperature
31
real
(8)
rdmtemp
32
! entropy
33
real
(8)
rdmentrpy
34
35
end module
36
modmain
Definition
modmain.f90:6
modrdm
Definition
modrdm.f90:6
modrdm::taurdmn
real(8) taurdmn
Definition
modrdm.f90:17
modrdm::vclmat
complex(8), dimension(:,:,:), allocatable vclmat
Definition
modrdm.f90:13
modrdm::taurdmc
real(8) taurdmc
Definition
modrdm.f90:19
modrdm::rdmxctype
integer rdmxctype
Definition
modrdm.f90:21
modrdm::rdmmaxscl
integer rdmmaxscl
Definition
modrdm.f90:23
modrdm::rdmalpha
real(8) rdmalpha
Definition
modrdm.f90:29
modrdm::maxitn
integer maxitn
Definition
modrdm.f90:25
modrdm::dkdc
complex(8), dimension(:,:,:), allocatable dkdc
Definition
modrdm.f90:15
modrdm::maxitc
integer maxitc
Definition
modrdm.f90:27
modrdm::rdmtemp
real(8) rdmtemp
Definition
modrdm.f90:31
modrdm::rdmentrpy
real(8) rdmentrpy
Definition
modrdm.f90:33
modrdm.f90
Generated by
1.9.8