15if (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")')
29if (any(
davec(:,:) /= 0.d0))
then
31 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented avec")')
33if (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")')
61if (any(
dudufix(:) /= 0.d0))
then
63 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented udufix")')
65if (any(
dmomfix(:) /= 0.d0))
then
67 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented momfix")')
71 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented bfieldc0")')
73if (any(
dvqlss(:) /= 0.d0))
then
75 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented vqlss")')
79 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented afieldc")')
81if (any(
dafspc(:,:) /= 0.d0))
then
83 if (
mp_mpi)
write(*,
'("Info(batchdv): incremented afspc")')
real(8), dimension(maxdftu) dudufix
real(8), dimension(maxdftu) udufix
real(8), dimension(3, maxatoms, maxspecies) datposl
real(8), dimension(3, 3) dafspc
real(8), dimension(3) afieldc
real(8), dimension(3) momfix
real(8), dimension(3, 3) avec
real(8), dimension(3, 3) afspc
real(8), dimension(3) dafieldc
real(8), dimension(3, 3) davec
integer, dimension(3) ngridk
real(8), dimension(3) dvqlss
real(8), dimension(3) bfieldc0
integer, dimension(3) dngridk
real(8), dimension(3) dbfieldc0
real(8), dimension(3) vqlss
real(8), dimension(3, maxatoms, maxspecies) atposl
real(8), dimension(3) dmomfix