The Elk Code
tdhfc.f90
Go to the documentation of this file.
1
2
! Copyright (C) 2024 J. K. Dewhurst and S. Sharma.
3
! This file is distributed under the terms of the GNU General Public License.
4
! See the file COPYING for license details.
5
6
subroutine
tdhfc
7
use
modmain
8
use
modtddft
9
use
modtdhfc
10
implicit none
11
! initialise global variables
12
call
init0
13
call
init1
14
call
readstate
15
call
genvsig
16
call
gencore
17
call
linengy
18
call
genapwlofr
19
call
gensocfr
20
! read the eigenvalues and occupation numbers from file
21
call
readevalsv
22
call
readoccsv
23
! find the number of and index to the states within the energy window
24
call
genidxthc
25
! loop over time steps
26
do
itimes
=1,
ntimes
-1
27
end do
28
end subroutine
29
modtddft::ntimes
integer ntimes
Definition:
modtddft.f90:42
gencore
subroutine gencore
Definition:
gencore.f90:10
genvsig
subroutine genvsig
Definition:
genvsig.f90:10
readoccsv
subroutine readoccsv
Definition:
readoccsv.f90:7
genapwlofr
subroutine genapwlofr
Definition:
genapwlofr.f90:7
gensocfr
subroutine gensocfr
Definition:
gensocfr.f90:7
modtddft
Definition:
modtddft.f90:6
linengy
subroutine linengy
Definition:
linengy.f90:10
tdhfc
subroutine tdhfc
Definition:
tdhfc.f90:7
modmain
Definition:
modmain.f90:6
modtdhfc
Definition:
modtdhfc.f90:6
init1
subroutine init1
Definition:
init1.f90:10
readstate
subroutine readstate
Definition:
readstate.f90:10
modtddft::itimes
integer itimes
Definition:
modtddft.f90:46
genidxthc
subroutine genidxthc
Definition:
genidxthc.f90:7
init0
subroutine init0
Definition:
init0.f90:10
readevalsv
subroutine readevalsv
Definition:
readevalsv.f90:7
tdhfc.f90
Generated by
1.8.14