The Elk Code
Loading...
Searching...
No Matches
writew90.f90
Go to the documentation of this file.
1
2
! Copyright (C) 2015 Manh Duc Le, 2017-18 Arsenii Gerasimov, Yaroslav Kvashnin
3
! and Lars Nordstrom. This file is distributed under the terms of the GNU
4
! General Public License. See the file COPYING for license details.
5
6
subroutine
writew90
7
use
modmain
8
use
modw90
9
implicit none
10
! initialise universal and Wannier90 variables
11
call
initw90
12
! write the .win file
13
call
writew90win
14
! write the .eig file
15
call
writew90eig
16
! call the Wannier90 setup routine
17
call
setupw90
18
! write the .amn file
19
call
writew90amn
20
! write the .mmn file
21
call
writew90mmn
22
! write the .spn file
23
call
writew90spn
24
! write the UNK files if required
25
if
(
wrtunk
)
call
writew90unk
26
end subroutine
27
initw90
subroutine initw90
Definition
initw90.f90:10
modmain
Definition
modmain.f90:6
modw90
Definition
modw90.f90:6
modw90::wrtunk
logical wrtunk
Definition
modw90.f90:39
setupw90
subroutine setupw90
Definition
setupw90.f90:7
writew90
subroutine writew90
Definition
writew90.f90:7
writew90amn
subroutine writew90amn
Definition
writew90amn.f90:7
writew90eig
subroutine writew90eig
Definition
writew90eig.f90:7
writew90mmn
subroutine writew90mmn
Definition
writew90mmn.f90:7
writew90spn
subroutine writew90spn
Definition
writew90spn.f90:7
writew90unk
subroutine writew90unk
Definition
writew90unk.f90:7
writew90win
subroutine writew90win
Definition
writew90win.f90:10
writew90.f90
Generated by
1.9.8