The Elk Code
 
Loading...
Searching...
No Matches
putevecuv.f90
Go to the documentation of this file.
1
2! Copyright (C) 2019 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
6subroutine putevecuv(ik,evecu,evecv)
7use modmain
8implicit none
9! arguments
10integer, intent(in) :: ik
11complex(8), intent(in) :: evecu(nstsv,nstsv),evecv(nstsv,nstsv)
12! local variables
13integer recl
14! find the record length
15inquire(iolength=recl) vkl(:,ik),nstsv,evecu,evecv
16!$OMP CRITICAL(u322)
17open(322,file='EVECUV.OUT',form='UNFORMATTED',access='DIRECT',recl=recl)
18write(322,rec=ik) vkl(:,ik),nstsv,evecu,evecv
19close(322)
20!$OMP END CRITICAL(u322)
21end subroutine
22
real(8), dimension(:,:), allocatable vkl
Definition modmain.f90:471
subroutine putevecuv(ik, evecu, evecv)
Definition putevecuv.f90:7