13 if (
itask <= 1)
return 15 if (all(
task /= [0,1,2,3]))
return 19 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented ngridk")')
23 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented lmaxapw")')
27 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented lmaxo")')
29 if (any(
davec(:,:) /= 0.d0))
then 31 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented avec")')
33 if (any(
datposl(:,:,:) /= 0.d0))
then 35 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented atposl")')
39 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented rgkmax")')
43 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented gmaxvr")')
47 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented nempty")')
51 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented chgexs")')
55 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented sxcscf")')
59 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented nrmtscf")')
61 if (any(
dudufix(:) /= 0.d0))
then 63 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented udufix")')
65 if (any(
dmomfix(:) /= 0.d0))
then 67 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented momfix")')
71 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented bfieldc0")')
73 if (any(
dvqlss(:) /= 0.d0))
then 75 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented vqlss")')
79 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented afieldc")')
81 if (any(
dafspc(:,:) /= 0.d0))
then 83 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented afspc")')
real(8), dimension(3, 3) dafspc
real(8), dimension(3, 3) afspc
real(8), dimension(3, 3) davec
real(8), dimension(3, maxatoms, maxspecies) datposl
real(8), dimension(maxdftu) dudufix
real(8), dimension(3) vqlss
real(8), dimension(3) momfix
real(8), dimension(3, maxatoms, maxspecies) atposl
real(8), dimension(3) dbfieldc0
real(8), dimension(3, 3) avec
integer, dimension(3) ngridk
real(8), dimension(3) dafieldc
real(8), dimension(3) dvqlss
real(8), dimension(3) afieldc
real(8), dimension(maxdftu) udufix
real(8), dimension(3) bfieldc0
integer, dimension(3) dngridk
real(8), dimension(3) dmomfix