43if (
task == 352)
goto 10
45 write(*,
'("Info(spiralsc): working on ",A)')
'SS'//trim(
filext)
56 write(80,
'(I6,T20," : number of unit cells in supercell")')
nscss
57 write(80,
'(G18.10,T20," : total energy per unit cell")')
engytot/dble(
nscss)
59 write(80,
'("q-point in lattice and Cartesian coordinates :")')
60 write(80,
'(3G18.10)')
vql(:,
iqss)
61 write(80,
'(3G18.10)')
vqc(:,
iqss)
63 write(80,
'(G18.10,T20," : length of q-vector")') q
66 write(80,
'(I6,T20," : number of equivalent q-points")') nq
67 write(80,
'("Equivalent q-points in lattice and Cartesian coordinates :")')
71 write(80,
'(3G18.10)')
vql(:,iq)
72 write(80,
'(3G18.10)')
vqc(:,iq)
subroutine delfiles(evec, devec, eval, occ, pmat, epsi)
real(8), dimension(3, 3) avec0
integer, dimension(3) ngridk0
real(8), dimension(3, maxatoms, maxspecies) atposc
integer, dimension(maxspecies) natoms
integer, dimension(:,:), allocatable ivq
real(8), dimension(3, maxatoms, maxspecies) mommtfix0
integer, dimension(:,:,:), allocatable ivqiq
real(8), dimension(3, 3) avec
real(8), dimension(:,:), allocatable vqc
real(8), dimension(3, maxatoms, maxspecies) bfcmt00
real(8), dimension(:,:), allocatable vql
real(8), dimension(:), allocatable wqpt
integer, dimension(3) ngridk
real(8), dimension(3, maxatoms, maxspecies) atposl0
real(8), dimension(3, maxatoms, maxspecies) mommtfix
real(8), dimension(3, maxatoms, maxspecies) atposc0
integer, dimension(maxspecies) natoms0
real(8), dimension(3, maxatoms, maxspecies) atposl
real(8), dimension(3, maxatoms, maxspecies) bfcmt0
subroutine sstask(fnum, fext)