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 
integer ntimes
Definition: modtddft.f90:42
subroutine gencore
Definition: gencore.f90:10
subroutine genvsig
Definition: genvsig.f90:10
subroutine readoccsv
Definition: readoccsv.f90:7
subroutine genapwlofr
Definition: genapwlofr.f90:7
subroutine gensocfr
Definition: gensocfr.f90:7
subroutine linengy
Definition: linengy.f90:10
subroutine tdhfc
Definition: tdhfc.f90:7
subroutine init1
Definition: init1.f90:10
subroutine readstate
Definition: readstate.f90:10
integer itimes
Definition: modtddft.f90:46
subroutine genidxthc
Definition: genidxthc.f90:7
subroutine init0
Definition: init0.f90:10
subroutine readevalsv
Definition: readevalsv.f90:7