Merge branch 'remake_deps' into 'develop'

Script for dependencies and make.depend updated

See merge request QEF/q-e!1290
This commit is contained in:
giannozz 2021-01-23 22:08:18 +00:00
commit 79638c21c2
14 changed files with 735 additions and 15 deletions

View File

@ -70,6 +70,7 @@ chargedensity.o : ../../Modules/io_global.o
chargedensity.o : ../../Modules/ions_base.o
chargedensity.o : ../../Modules/kind.o
chargedensity.o : ../../Modules/mp_global.o
chargedensity.o : ../../Modules/mp_world.o
chargedensity.o : ../../Modules/recvec.o
chargedensity.o : ../../UtilXlib/mp.o
chargedensity.o : ../../UtilXlib/parallel_include.o
@ -170,6 +171,7 @@ cplib.o : ../../Modules/recvec.o
cplib.o : ../../UtilXlib/mp.o
cplib.o : ../../upflib/atom.o
cplib.o : ../../upflib/uspp.o
cplib.o : ../../upflib/uspp_gpu.o
cplib.o : cp_interfaces.o
cplib.o : cpr_mod.o
cplib.o : ions_nose.o
@ -227,6 +229,7 @@ cpr.o : ../../Modules/wavefunctions.o
cpr.o : ../../UtilXlib/mp.o
cpr.o : ../../XClib/xc_lib.o
cpr.o : ../../upflib/uspp.o
cpr.o : ../../upflib/uspp_gpu.o
cpr.o : cell_nose.o
cpr.o : cg.o
cpr.o : cp_autopilot.o
@ -266,8 +269,10 @@ dealloc.o : ../../Modules/fft_base.o
dealloc.o : ../../Modules/gvecw.o
dealloc.o : ../../Modules/ions_base.o
dealloc.o : ../../Modules/recvec.o
dealloc.o : ../../Modules/recvec_gpu.o
dealloc.o : ../../Modules/wavefunctions.o
dealloc.o : ../../upflib/uspp.o
dealloc.o : ../../upflib/uspp_gpu.o
dealloc.o : cg.o
dealloc.o : cpr_mod.o
dealloc.o : efield.o
@ -456,11 +461,13 @@ fromscra.o : ../../Modules/io_global.o
fromscra.o : ../../Modules/ions_base.o
fromscra.o : ../../Modules/kind.o
fromscra.o : ../../Modules/mp_global.o
fromscra.o : ../../Modules/mp_world.o
fromscra.o : ../../Modules/recvec.o
fromscra.o : ../../Modules/timestep.o
fromscra.o : ../../Modules/wavefunctions.o
fromscra.o : ../../UtilXlib/mp.o
fromscra.o : ../../upflib/uspp.o
fromscra.o : ../../upflib/uspp_gpu.o
fromscra.o : cell_nose.o
fromscra.o : cg.o
fromscra.o : cp_emass.o
@ -482,6 +489,7 @@ gram.o : ../../Modules/gvecw.o
gram.o : ../../Modules/ions_base.o
gram.o : ../../Modules/kind.o
gram.o : ../../Modules/mp_global.o
gram.o : ../../Modules/mp_world.o
gram.o : ../../Modules/recvec.o
gram.o : ../../UtilXlib/mp.o
gram.o : ../../upflib/uspp.o
@ -512,6 +520,7 @@ init.o : ../../Modules/kind.o
init.o : ../../Modules/mp_bands.o
init.o : ../../Modules/mp_global.o
init.o : ../../Modules/recvec.o
init.o : ../../Modules/recvec_gpu.o
init.o : ../../Modules/recvec_subs.o
init.o : ../../upflib/uspp.o
init.o : cp_interfaces.o
@ -543,6 +552,7 @@ init_run.o : ../../Modules/wrappers.o
init_run.o : ../../UtilXlib/mp.o
init_run.o : ../../XClib/xc_lib.o
init_run.o : ../../upflib/uspp.o
init_run.o : ../../upflib/uspp_gpu.o
init_run.o : cell_nose.o
init_run.o : cg.o
init_run.o : cp_emass.o
@ -711,6 +721,7 @@ move_electrons.o : ../../Modules/recvec.o
move_electrons.o : ../../Modules/wavefunctions.o
move_electrons.o : ../../XClib/xc_lib.o
move_electrons.o : ../../upflib/uspp.o
move_electrons.o : ../../upflib/uspp_gpu.o
move_electrons.o : cg.o
move_electrons.o : cp_interfaces.o
move_electrons.o : efield.o
@ -732,6 +743,7 @@ newd.o : ../../Modules/kind.o
newd.o : ../../Modules/mp_bands.o
newd.o : ../../UtilXlib/mp.o
newd.o : ../../upflib/uspp.o
newd.o : mainvar.o
newd.o : modules.o
newd.o : smallbox.o
newd.o : smallbox_gvec.o
@ -745,6 +757,7 @@ nl_base.o : ../../Modules/ions_base.o
nl_base.o : ../../Modules/kind.o
nl_base.o : ../../Modules/mp_global.o
nl_base.o : ../../Modules/recvec.o
nl_base.o : ../../Modules/recvec_gpu.o
nl_base.o : ../../UtilXlib/mp.o
nl_base.o : ../../upflib/uspp.o
nl_base.o : cp_interfaces.o
@ -762,6 +775,7 @@ nlcc.o : ../../Modules/recvec.o
nlcc.o : ../../UtilXlib/mp.o
nlcc.o : ../../upflib/atom.o
nlcc.o : ../../upflib/uspp.o
nlcc.o : mainvar.o
nlcc.o : modules.o
nlcc.o : pseudo_base.o
nlcc.o : pseudopot.o
@ -776,8 +790,10 @@ ortho.o : ../../Modules/io_global.o
ortho.o : ../../Modules/ions_base.o
ortho.o : ../../Modules/kind.o
ortho.o : ../../Modules/mp_global.o
ortho.o : ../../Modules/mp_world.o
ortho.o : ../../UtilXlib/mp.o
ortho.o : ../../upflib/uspp.o
ortho.o : ../../upflib/uspp_gpu.o
ortho.o : cp_interfaces.o
ortho.o : ortho_base.o
ortho_base.o : ../../Modules/constants.o
@ -945,6 +961,7 @@ pseudopot_sub.o : ../../UtilXlib/mp.o
pseudopot_sub.o : ../../upflib/atom.o
pseudopot_sub.o : ../../upflib/upf_params.o
pseudopot_sub.o : ../../upflib/uspp.o
pseudopot_sub.o : ../../upflib/uspp_gpu.o
pseudopot_sub.o : cp_interfaces.o
pseudopot_sub.o : cpr_mod.o
pseudopot_sub.o : modules.o
@ -1002,6 +1019,7 @@ restart_sub.o : ../../Modules/recvec.o
restart_sub.o : ../../Modules/timestep.o
restart_sub.o : ../../Modules/wavefunctions.o
restart_sub.o : ../../upflib/uspp.o
restart_sub.o : ../../upflib/uspp_gpu.o
restart_sub.o : cp_interfaces.o
restart_sub.o : efield.o
restart_sub.o : electrons.o
@ -1022,6 +1040,7 @@ runcp.o : ../../Modules/recvec.o
runcp.o : ../../UtilXlib/mp.o
runcp.o : ../../UtilXlib/parallel_include.o
runcp.o : ../../upflib/uspp.o
runcp.o : ../../upflib/uspp_gpu.o
runcp.o : cp_interfaces.o
runcp.o : efield.o
runcp.o : ldaU_cp.o
@ -1045,6 +1064,7 @@ smallbox_lib.o : ../../Modules/io_global.o
smallbox_lib.o : ../../Modules/ions_base.o
smallbox_lib.o : ../../Modules/kind.o
smallbox_lib.o : ../../Modules/mp_global.o
smallbox_lib.o : ../../upflib/uspp.o
smallbox_lib.o : cp_interfaces.o
smallbox_lib.o : smallbox.o
smallbox_lib.o : smallbox_gvec.o

View File

@ -1,6 +1,12 @@
ccgdiagg.o : ../../UtilXlib/mp.o
ccgdiagg.o : ../../UtilXlib/mp_bands_util.o
ccgdiagg.o : ../../UtilXlib/util_param.o
ccgdiagg_gpu.o : ../../UtilXlib/mp.o
ccgdiagg_gpu.o : ../../UtilXlib/mp_bands_util.o
ccgdiagg_gpu.o : ../../UtilXlib/util_param.o
rcgdiagg.o : ../../UtilXlib/mp.o
rcgdiagg.o : ../../UtilXlib/mp_bands_util.o
rcgdiagg.o : ../../UtilXlib/util_param.o
rcgdiagg_gpu.o : ../../UtilXlib/mp.o
rcgdiagg_gpu.o : ../../UtilXlib/mp_bands_util.o
rcgdiagg_gpu.o : ../../UtilXlib/util_param.o

View File

@ -46,7 +46,7 @@ SUBROUTINE rcgdiagg_gpu( hs_1psi_gpu, s_1psi_gpu, precondition_d, &
USE mp_bands_util, ONLY : intra_bgrp_comm, inter_bgrp_comm, gstart
USE mp, ONLY : mp_sum
#if defined(__VERBOSE)
USE cg_param, ONLY : stdout
USE util_param, ONLY : stdout
#endif
!
IMPLICIT NONE

View File

@ -1,12 +1,24 @@
rotate_HSpsi_gamma.o : ../../UtilXlib/mp.o
rotate_HSpsi_gamma.o : ../../UtilXlib/mp_bands_util.o
rotate_HSpsi_gamma.o : ../../UtilXlib/util_param.o
rotate_HSpsi_gamma_gpu.o : ../../UtilXlib/mp.o
rotate_HSpsi_gamma_gpu.o : ../../UtilXlib/mp_bands_util.o
rotate_HSpsi_gamma_gpu.o : ../../UtilXlib/util_param.o
rotate_HSpsi_k.o : ../../UtilXlib/mp.o
rotate_HSpsi_k.o : ../../UtilXlib/mp_bands_util.o
rotate_HSpsi_k.o : ../../UtilXlib/util_param.o
rotate_HSpsi_k_gpu.o : ../../UtilXlib/mp.o
rotate_HSpsi_k_gpu.o : ../../UtilXlib/mp_bands_util.o
rotate_HSpsi_k_gpu.o : ../../UtilXlib/util_param.o
rotate_wfc_gamma.o : ../../UtilXlib/mp.o
rotate_wfc_gamma.o : ../../UtilXlib/mp_bands_util.o
rotate_wfc_gamma.o : ../../UtilXlib/util_param.o
rotate_wfc_gamma_gpu.o : ../../UtilXlib/mp.o
rotate_wfc_gamma_gpu.o : ../../UtilXlib/mp_bands_util.o
rotate_wfc_gamma_gpu.o : ../../UtilXlib/util_param.o
rotate_wfc_k.o : ../../UtilXlib/mp.o
rotate_wfc_k.o : ../../UtilXlib/mp_bands_util.o
rotate_wfc_k.o : ../../UtilXlib/util_param.o
rotate_wfc_k_gpu.o : ../../UtilXlib/mp.o
rotate_wfc_k_gpu.o : ../../UtilXlib/mp_bands_util.o
rotate_wfc_k_gpu.o : ../../UtilXlib/util_param.o

View File

@ -1,6 +1,12 @@
cegterg.o : ../../UtilXlib/mp.o
cegterg.o : ../../UtilXlib/mp_bands_util.o
cegterg.o : ../../UtilXlib/util_param.o
cegterg_gpu.o : ../../UtilXlib/mp.o
cegterg_gpu.o : ../../UtilXlib/mp_bands_util.o
cegterg_gpu.o : ../../UtilXlib/util_param.o
regterg.o : ../../UtilXlib/mp.o
regterg.o : ../../UtilXlib/mp_bands_util.o
regterg.o : ../../UtilXlib/util_param.o
regterg_gpu.o : ../../UtilXlib/mp.o
regterg_gpu.o : ../../UtilXlib/mp_bands_util.o
regterg_gpu.o : ../../UtilXlib/util_param.o

View File

@ -1,21 +1,33 @@
bpcg_gamma.o : ../../UtilXlib/mp.o
bpcg_gamma.o : ../../UtilXlib/mp_bands_util.o
bpcg_gamma.o : ../../UtilXlib/util_param.o
bpcg_gamma_gpu.o : ../../UtilXlib/mp.o
bpcg_gamma_gpu.o : ../../UtilXlib/mp_bands_util.o
bpcg_gamma_gpu.o : ../../UtilXlib/util_param.o
bpcg_k.o : ../../UtilXlib/mp.o
bpcg_k.o : ../../UtilXlib/mp_bands_util.o
bpcg_k.o : ../../UtilXlib/util_param.o
bpcg_k_gpu.o : ../../UtilXlib/mp.o
bpcg_k_gpu.o : ../../UtilXlib/mp_bands_util.o
bpcg_k_gpu.o : ../../UtilXlib/util_param.o
paro_gamma.o : ../../UtilXlib/mp.o
paro_gamma.o : ../../UtilXlib/mp_bands_util.o
paro_gamma.o : ../../UtilXlib/util_param.o
paro_gamma_new.o : ../../UtilXlib/mp.o
paro_gamma_new.o : ../../UtilXlib/mp_bands_util.o
paro_gamma_new.o : ../../UtilXlib/util_param.o
paro_gamma_new_gpu.o : ../../UtilXlib/mp.o
paro_gamma_new_gpu.o : ../../UtilXlib/mp_bands_util.o
paro_gamma_new_gpu.o : ../../UtilXlib/util_param.o
paro_k.o : ../../UtilXlib/mp.o
paro_k.o : ../../UtilXlib/mp_bands_util.o
paro_k.o : ../../UtilXlib/util_param.o
paro_k_new.o : ../../UtilXlib/mp.o
paro_k_new.o : ../../UtilXlib/mp_bands_util.o
paro_k_new.o : ../../UtilXlib/util_param.o
paro_k_new_gpu.o : ../../UtilXlib/mp.o
paro_k_new_gpu.o : ../../UtilXlib/mp_bands_util.o
paro_k_new_gpu.o : ../../UtilXlib/util_param.o
pcg_gamma.o : ../../UtilXlib/mp.o
pcg_gamma.o : ../../UtilXlib/mp_bands_util.o
pcg_gamma.o : ../../UtilXlib/util_param.o

View File

@ -7,7 +7,6 @@ la_error.o : la_param.o
la_helper.o : dspev_drv.o
la_helper.o : la_param.o
la_helper.o : la_types.o
la_module.o : la_param.o
la_helper.o : mp_diag.o
mp_diag.o : la_param.o
ptoolkit.o : la_param.o

View File

@ -18,6 +18,15 @@ becmod.o : kind.o
becmod.o : mp_bands.o
becmod.o : noncol.o
becmod.o : recvec.o
becmod_gpu.o : becmod.o
becmod_subs_gpu.o : ../UtilXlib/mp.o
becmod_subs_gpu.o : becmod.o
becmod_subs_gpu.o : becmod_gpu.o
becmod_subs_gpu.o : control_flags.o
becmod_subs_gpu.o : kind.o
becmod_subs_gpu.o : mp_bands.o
becmod_subs_gpu.o : noncol.o
becmod_subs_gpu.o : recvec.o
bfgs_module.o : basic_algebra_routines.o
bfgs_module.o : constants.o
bfgs_module.o : invmat.o
@ -67,6 +76,7 @@ dist.o : io_global.o
dist.o : ions_base.o
dist.o : kind.o
dylmr2.o : kind.o
dylmr2_gpu.o : kind.o
electrons_base.o : constants.o
electrons_base.o : io_global.o
electrons_base.o : kind.o
@ -181,6 +191,7 @@ mp_bands.o : ../UtilXlib/mp.o
mp_bands.o : ../UtilXlib/parallel_include.o
mp_exx.o : ../UtilXlib/mp.o
mp_exx.o : ../UtilXlib/parallel_include.o
mp_exx.o : control_flags.o
mp_exx.o : io_global.o
mp_exx.o : mp_bands.o
mp_global.o : ../UtilXlib/mp.o
@ -287,6 +298,8 @@ qmmm.o : mp_pools.o
qmmm.o : mp_world.o
radial_gradients.o : kind.o
random_numbers.o : kind.o
random_numbers_gpu.o : kind.o
random_numbers_gpu.o : random_numbers.o
read_cards.o : additional_kpoints.o
read_cards.o : autopilot.o
read_cards.o : bz_form.o
@ -334,7 +347,9 @@ read_pseudo.o : wrappers.o
recips.o : kind.o
recvec.o : ../UtilXlib/mp.o
recvec.o : constants.o
recvec.o : control_flags.o
recvec.o : kind.o
recvec_gpu.o : recvec.o
recvec_subs.o : ../FFTXlib/fft_ggen.o
recvec_subs.o : ../FFTXlib/fft_types.o
recvec_subs.o : ../UtilXlib/mp.o
@ -359,6 +374,8 @@ sort.o : kind.o
space_group.o : kind.o
sph_bes.o : constants.o
sph_bes.o : kind.o
sph_bes_gpu.o : constants.o
sph_bes_gpu.o : kind.o
sph_dbes.o : constants.o
sph_dbes.o : kind.o
timestep.o : kind.o
@ -385,6 +402,7 @@ wannier_gw.o : kind.o
wannier_gw.o : recvec.o
wannier_new.o : kind.o
wavefunctions.o : kind.o
wavefunctions_gpu.o : wavefunctions.o
wgauss.o : constants.o
wgauss.o : kind.o
wrappers.o : io_global.o

View File

@ -772,6 +772,7 @@ wannier_enrg.o : ../../Modules/kind.o
wannier_enrg.o : ../../Modules/wannier_new.o
wannier_enrg.o : ../../PW/src/buffers.o
wannier_enrg.o : ../../PW/src/pwcom.o
wannier_enrg.o : ../../PW/src/pwcom_gpu.o
wannier_ham.o : ../../Modules/constants.o
wannier_ham.o : ../../Modules/environment.o
wannier_ham.o : ../../Modules/io_files.o
@ -815,10 +816,12 @@ wannier_proj.o : ../../Modules/noncol.o
wannier_proj.o : ../../Modules/recvec.o
wannier_proj.o : ../../Modules/wannier_new.o
wannier_proj.o : ../../Modules/wavefunctions.o
wannier_proj.o : ../../Modules/wavefunctions_gpu.o
wannier_proj.o : ../../PW/src/atomic_wfc_mod.o
wannier_proj.o : ../../PW/src/buffers.o
wannier_proj.o : ../../PW/src/pw_restart_new.o
wannier_proj.o : ../../PW/src/pwcom.o
wannier_proj.o : ../../PW/src/pwcom_gpu.o
wannier_proj.o : ../../upflib/uspp.o
wfck2r.o : ../../FFTXlib/fft_interfaces.o
wfck2r.o : ../../FFTXlib/scatter_mod.o

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,6 @@
clocks_handler.o : parallel_include.o
clocks_handler.o : util_param.o
cuda_util.o : util_param.o
data_buffer.o : util_param.o
device_helper.o : util_param.o
divide.o : mp.o
error_handler.o : mp.o
error_handler.o : util_param.o

View File

@ -57,5 +57,6 @@ xc_wrapper_mgga.o : xc_input_params_mod.o
xclib_error.o : xclib_para_m.o
xclib_test.o : qe_constants.o
xclib_test.o : qe_kind.o
xclib_test.o : xc_input_params_mod.o
xclib_test.o : xc_lib.o
xclib_test.o : xclib_para_m.o

View File

@ -105,47 +105,47 @@ for dir in $dirs; do
$TOPDIR/includedep.sh $DEPENDS >> make.depend
# handle special cases: modules for C-fortran binding,
# hdf5, MPI, FoX, libxc
# hdf5, MPI, FoX, libxc, cuda, OMP
sed '/@iso_c_binding@/d' make.depend > tmp; mv tmp make.depend
sed '/@hdf5@/d' make.depend > tmp; mv tmp make.depend
sed '/@mpi@/d' make.depend > tmp; mv tmp make.depend
sed '/@fox_dom@/d;/@fox_wxml@/d;/@m_common_io@/d' make.depend > tmp; mv tmp make.depend
sed '/@xc_version.h@/d;/@xc_f03_lib_m@/d' make.depend > tmp; mv tmp make.depend
sed '/@cublas@/d;/@cudafor@/d' make.depend > tmp ; mv tmp make.depend
sed '/@device_fbuff_m@/d;/@device_memcpy_m@/d;/@device_auxfunc_m/d' make.depend > tmp ; mv tmp make.depend
sed '/@omp_lib@/d' make.depend > tmp; mv tmp make.depend
if test "$DIR" = "FFTXlib"
then
# more special cases: modules for FFTs, GPU, OpenMP
sed '/@omp_lib@/d' make.depend > tmp; mv tmp make.depend
sed '/@mkl_dfti/d' make.depend > tmp; mv tmp make.depend
sed '/@fftw3.f/d;s/@fftw.c@/fftw.c/' make.depend > tmp; mv tmp make.depend
sed '/@cudafor@/d;/@cufft@/d;/@flops_tracker@/d' make.depend > tmp; mv tmp make.depend
sed '/@cufft@/d;/@flops_tracker@/d' make.depend > tmp; mv tmp make.depend
fi
if test "$DIR" = "LAXlib"
then
# more special cases: modules for ELPA, GPUs
sed '/@elpa1@/d;/@elpa@/d' make.depend > tmp; mv tmp make.depend
sed '/@cudafor@/d;/@cusolverdn@/d;/@gbuffers@/d' make.depend > tmp; mv tmp make.depend
sed '/@cusolverdn@/d;/@gbuffers@/d' make.depend > tmp; mv tmp make.depend
sed '/@zhegvdx_gpu@/d;/@dsyevd_gpu@/d;/@dsygvdx_gpu@/d' make.depend > tmp; mv tmp make.depend
sed '/@cublas@/d;/@eigsolve_vars@/d;/@nvtx_inters@/d' make.depend > tmp ; mv tmp make.depend
sed '/@device_fbuff_m@/d' make.depend > tmp ; mv tmp make.depend
sed '/@eigsolve_vars@/d;/@nvtx_inters@/d' make.depend > tmp ; mv tmp make.depend
fi
if test "$DIR" = "UtilXlib"
then
sed '/@ifcore@/d' make.depend > tmp; mv tmp make.depend
sed '/@cudafor@/d' make.depend> tmp; mv tmp make.depend
fi
if test "$DIR" = "Modules"
then
sed '/@mbd@/d' make.depend > tmp; mv tmp make.depend
sed '/@curand@/d' make.depend > tmp; mv tmp make.depend
fi
if test "$DIR" = "XClib"
then
sed '/@xc_f90_lib_m@/d' make.depend > tmp; mv tmp make.depend
sed '/@omp_lib@/d' make.depend > tmp; mv tmp make.depend
fi
if test "$DIR" = "PW/src" || test "$DIR" = "TDDFPT/src"

View File

@ -38,6 +38,7 @@ read_uspp.o : upf_kinds.o
read_uspp.o : upf_params.o
simpsn.o : upf_kinds.o
splinelib.o : upf_kinds.o
splinelib_gpu.o : upf_kinds.o
upf.o : gth.o
upf.o : pseudo_types.o
upf.o : read_cpmd.o
@ -70,6 +71,7 @@ uspp.o : upf_const.o
uspp.o : upf_invmat.o
uspp.o : upf_kinds.o
uspp.o : upf_params.o
uspp_gpu.o : uspp.o
virtual_v2.o : pseudo_types.o
virtual_v2.o : splinelib.o
virtual_v2.o : upf.o