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
6subroutine writew90
7use modmain
8use modw90
9implicit none
10! initialise universal and Wannier90 variables
11call initw90
12! write the .win file
13call writew90win
14! write the .eig file
15call writew90eig
16! call the Wannier90 setup routine
17call setupw90
18! write the .amn file
19call writew90amn
20! write the .mmn file
21call writew90mmn
22! write the .spn file
23call writew90spn
24! write the UNK files if required
25if (wrtunk) call writew90unk
26end subroutine
27
subroutine initw90
Definition initw90.f90:10
logical wrtunk
Definition modw90.f90:39
subroutine setupw90
Definition setupw90.f90:7
subroutine writew90
Definition writew90.f90:7
subroutine writew90amn
subroutine writew90eig
subroutine writew90mmn
subroutine writew90spn
subroutine writew90unk
subroutine writew90win