Commit daa7716f authored by Marco Govoni's avatar Marco Govoni
Browse files

Merge branch 'develop' of http://greatfire.uchicago.edu/west-devel/West into doc_improvement

parents c27f7075 8c9bdcef
...@@ -30,13 +30,13 @@ stages: ...@@ -30,13 +30,13 @@ stages:
- cd QEDIR - cd QEDIR
- git describe --tags --always - git describe --tags --always
- ./configure - ./configure
- make -j8 pw - make -j4 pw
- ls bin - ls bin
- git clone -b $CI_COMMIT_REF_NAME $CI_REPOSITORY_URL West - git clone -b $CI_COMMIT_REF_NAME $CI_REPOSITORY_URL West
- cd West - cd West
- git describe --tags --always - git describe --tags --always
- make conf PYT=python3 PYT_LDFLAGS="`python3-config --ldflags --embed`" - make conf PYT=python3 PYT_LDFLAGS="`python3-config --ldflags --embed`"
- make all - make -j4 all
- ls ../bin - ls ../bin
.template_test: .template_test:
...@@ -46,15 +46,15 @@ stages: ...@@ -46,15 +46,15 @@ stages:
- cd QEDIR - cd QEDIR
- git describe --tags --always - git describe --tags --always
- ./configure - ./configure
- make -j8 pw - make -j4 pw
- ls bin - ls bin
- git clone -b $CI_COMMIT_REF_NAME $CI_REPOSITORY_URL West - git clone -b $CI_COMMIT_REF_NAME $CI_REPOSITORY_URL West
- cd West - cd West
- git describe --tags --always - git describe --tags --always
- make conf PYT=python3 PYT_LDFLAGS="`python3-config --ldflags --embed`" - make conf PYT=python3 PYT_LDFLAGS="`python3-config --ldflags --embed`"
- make all - make -j4 all
- cd test-suite - cd test-suite
- make NP=$CI_NP NI=$CI_NI NT=$CI_NT - make NP=$CI_NP NI=$CI_NI NB=$CI_NB NT=$CI_NT
artifacts: artifacts:
when: on_failure when: on_failure
paths: paths:
...@@ -83,6 +83,7 @@ gcc840_t: ...@@ -83,6 +83,7 @@ gcc840_t:
variables: variables:
CI_NP: 8 CI_NP: 8
CI_NI: 1 CI_NI: 1
CI_NB: 1
CI_NT: 1 CI_NT: 1
extends: extends:
- .template_bot_start - .template_bot_start
...@@ -92,7 +93,8 @@ gcc840_t: ...@@ -92,7 +93,8 @@ gcc840_t:
gcc930_t: gcc930_t:
variables: variables:
CI_NP: 8 CI_NP: 8
CI_NI: 1 CI_NI: 2
CI_NB: 2
CI_NT: 1 CI_NT: 1
extends: extends:
- .template_bot_start - .template_bot_start
...@@ -103,9 +105,10 @@ gcc930_t: ...@@ -103,9 +105,10 @@ gcc930_t:
gcc840_t2: gcc840_t2:
variables: variables:
CI_NP: 4 CI_NP: 8
CI_NI: 2 CI_NI: 2
CI_NT: 1 CI_NB: 1
CI_NT: 2
only: only:
- schedules - schedules
extends: extends:
...@@ -115,8 +118,9 @@ gcc840_t2: ...@@ -115,8 +118,9 @@ gcc840_t2:
gcc930_t2: gcc930_t2:
variables: variables:
CI_NP: 2 CI_NP: 8
CI_NI: 2 CI_NI: 1
CI_NB: 2
CI_NT: 2 CI_NT: 2
only: only:
- schedules - schedules
......
store_sqvc.o : ../../Modules/cell_base.o class_coulomb.o : ../../Modules/cell_base.o
store_sqvc.o : ../../Modules/constants.o class_coulomb.o : ../../Modules/constants.o
store_sqvc.o : ../../Modules/io_global.o class_coulomb.o : ../../Modules/control_flags.o
store_sqvc.o : ../../Modules/kind.o class_coulomb.o : ../../Modules/gvecw.o
store_sqvc.o : ../../Modules/recvec.o class_coulomb.o : ../../Modules/io_global.o
store_sqvc.o : ../Tools/class_bz_grid.o class_coulomb.o : ../../Modules/kind.o
store_sqvc.o : ../Tools/types_bz_grid.o class_coulomb.o : ../../Modules/mp.o
store_sqvc.o : ../../PW/src/exx.o class_coulomb.o : ../../Modules/mp_global.o
store_sqvc.o : ../../PW/src/pwcom.o class_coulomb.o : ../../Modules/mp_world.o
store_sqvc.o : ../../West/Modules/westcom.o class_coulomb.o : ../../Modules/random_numbers.o
store_vspx.o : ../../Modules/cell_base.o class_coulomb.o : ../../Modules/recvec.o
store_vspx.o : ../../Modules/constants.o class_coulomb.o : ../Modules/westcom.o
store_vspx.o : ../../Modules/kind.o class_coulomb.o : ../Tools/types_bz_grid.o
store_vspx.o : ../../Modules/recvec.o types_coulomb.o : ../../Modules/kind.o
store_vspx.o : ../../PW/src/exx.o types_coulomb.o : class_coulomb.o
store_vspx.o : ../../PW/src/pwcom.o
...@@ -9,6 +9,7 @@ MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules $(MOD_FLAG)../../LA ...@@ -9,6 +9,7 @@ MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules $(MOD_FLAG)../../LA
$(MOD_FLAG)../Tools \ $(MOD_FLAG)../Tools \
$(MOD_FLAG)../FFT_kernel \ $(MOD_FLAG)../FFT_kernel \
$(MOD_FLAG)../Coulomb_kernel \ $(MOD_FLAG)../Coulomb_kernel \
$(MOD_FLAG)../Para_kernel \
$(MOD_FLAG). $(MOD_FLAG).
IFLAGS= IFLAGS=
......
! !
! Copyright (C) 2015-2017 M. Govoni ! Copyright (C) 2015-2017 M. Govoni
! This file is distributed under the terms of the ! This file is distributed under the terms of the
! GNU General Public License. See the file `License' ! GNU General Public License. See the file `License'
! in the root directory of the present distribution, ! in the root directory of the present distribution,
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
! !
! This file is part of WEST. ! This file is part of WEST.
! !
! Contributors to this file: ! Contributors to this file:
! Marco Govoni ! Marco Govoni
! !
!----------------------------------------------------------------------- !-----------------------------------------------------------------------
...@@ -40,7 +40,7 @@ SUBROUTINE apply_sternheimerop_to_m_wfcs(nbndval, psi, hpsi, e, alpha, m) ...@@ -40,7 +40,7 @@ SUBROUTINE apply_sternheimerop_to_m_wfcs(nbndval, psi, hpsi, e, alpha, m)
! input: the vector ! input: the vector
! output: the operator applied to the vector ! output: the operator applied to the vector
! !
! Workspace ! Workspace
! !
INTEGER :: ibnd, ig INTEGER :: ibnd, ig
COMPLEX(DP) :: za COMPLEX(DP) :: za
...@@ -50,11 +50,15 @@ SUBROUTINE apply_sternheimerop_to_m_wfcs(nbndval, psi, hpsi, e, alpha, m) ...@@ -50,11 +50,15 @@ SUBROUTINE apply_sternheimerop_to_m_wfcs(nbndval, psi, hpsi, e, alpha, m)
! compute the product of the hamiltonian with the h vector ! compute the product of the hamiltonian with the h vector
! !
hpsi=(0.0_DP,0.0_DP) hpsi=(0.0_DP,0.0_DP)
! !
IF(l_kinetic_only) THEN IF(l_kinetic_only) THEN
CALL k_psi( npwx, npw, m, psi, hpsi ) CALL k_psi( npwx, npw, m, psi, hpsi )
ELSE ELSE
CALL h_psi( npwx, npw, m, psi, hpsi ) !
! use h_psi_, i.e. h_psi without band parallelization, as wstat
! handles band parallelization separately in dfpt_module
!
CALL h_psi_( npwx, npw, m, psi, hpsi )
ENDIF ENDIF
! !
! then we compute the operator H-epsilon S ! then we compute the operator H-epsilon S
...@@ -74,4 +78,4 @@ SUBROUTINE apply_sternheimerop_to_m_wfcs(nbndval, psi, hpsi, e, alpha, m) ...@@ -74,4 +78,4 @@ SUBROUTINE apply_sternheimerop_to_m_wfcs(nbndval, psi, hpsi, e, alpha, m)
! !
CALL stop_clock ('stern') CALL stop_clock ('stern')
! !
END SUBROUTINE END SUBROUTINE
This diff is collapsed.
apply_sternheimerop_to_m_wfcs.o : ../../Modules/becmod.o apply_sternheimerop_to_m_wfcs.o : ../../Modules/becmod.o
apply_sternheimerop_to_m_wfcs.o : ../../Modules/control_flags.o
apply_sternheimerop_to_m_wfcs.o : ../../Modules/kind.o apply_sternheimerop_to_m_wfcs.o : ../../Modules/kind.o
apply_sternheimerop_to_m_wfcs.o : ../../Modules/mp.o apply_sternheimerop_to_m_wfcs.o : ../../Modules/mp.o
apply_sternheimerop_to_m_wfcs.o : ../../Modules/mp_global.o apply_sternheimerop_to_m_wfcs.o : ../../Modules/mp_global.o
...@@ -7,34 +6,37 @@ apply_sternheimerop_to_m_wfcs.o : ../../Modules/noncol.o ...@@ -7,34 +6,37 @@ apply_sternheimerop_to_m_wfcs.o : ../../Modules/noncol.o
apply_sternheimerop_to_m_wfcs.o : ../../Modules/uspp.o apply_sternheimerop_to_m_wfcs.o : ../../Modules/uspp.o
apply_sternheimerop_to_m_wfcs.o : ../../Modules/wavefunctions.o apply_sternheimerop_to_m_wfcs.o : ../../Modules/wavefunctions.o
apply_sternheimerop_to_m_wfcs.o : ../../PW/src/pwcom.o apply_sternheimerop_to_m_wfcs.o : ../../PW/src/pwcom.o
apply_sternheimerop_to_m_wfcs.o : ../../West/Modules/westcom.o apply_sternheimerop_to_m_wfcs.o : ../Modules/westcom.o
dfpt.o : ../../Modules/constants.o dfpt_module.o : ../../Modules/cell_base.o
dfpt.o : ../../Modules/control_flags.o dfpt_module.o : ../../Modules/control_flags.o
dfpt.o : ../../Modules/fft_base.o dfpt_module.o : ../../Modules/fft_base.o
dfpt.o : ../../Modules/io_files.o dfpt_module.o : ../../Modules/io_global.o
dfpt.o : ../../Modules/io_global.o dfpt_module.o : ../../Modules/kind.o
dfpt.o : ../../Modules/kind.o dfpt_module.o : ../../Modules/mp.o
dfpt.o : ../../Modules/mp.o dfpt_module.o : ../../Modules/mp_global.o
dfpt.o : ../../Modules/mp_global.o dfpt_module.o : ../../Modules/mp_world.o
dfpt.o : ../../Modules/noncol.o dfpt_module.o : ../../Modules/noncol.o
dfpt.o : ../../Modules/recvec.o dfpt_module.o : ../../Modules/recvec.o
dfpt.o : ../../Modules/uspp.o dfpt_module.o : ../../Modules/uspp.o
dfpt.o : ../../Modules/wavefunctions.o dfpt_module.o : ../../Modules/wavefunctions.o
dfpt.o : ../../PW/src/buffers.o dfpt_module.o : ../../PW/src/buffers.o
dfpt.o : ../../PW/src/pwcom.o dfpt_module.o : ../../PW/src/pwcom.o
dfpt.o : ../../West/FFT_kernel/fft_at_gamma.o dfpt_module.o : ../FFT_kernel/fft_at_gamma.o
dfpt.o : ../../West/FFT_kernel/fft_at_k.o dfpt_module.o : ../FFT_kernel/fft_at_k.o
dfpt.o : ../../West/Modules/westcom.o dfpt_module.o : ../Modules/westcom.o
dfpt.o : ../../West/Tools/bar.o dfpt_module.o : ../Para_kernel/class_idistribute.o
dfpt.o : ../../West/Tools/io_push.o dfpt_module.o : ../Para_kernel/distribution_center.o
dfpt.o : ../../West/Tools/types_bz_grid.o dfpt_module.o : ../Tools/bar.o
dfpt.o : ../../PW/src/exx.o dfpt_module.o : ../Tools/io_push.o
dfpt_module.o : ../Tools/types_bz_grid.o
linsolve_sternheimer_m_wfcts.o : ../../Modules/control_flags.o linsolve_sternheimer_m_wfcts.o : ../../Modules/control_flags.o
linsolve_sternheimer_m_wfcts.o : ../../Modules/kind.o linsolve_sternheimer_m_wfcts.o : ../../Modules/kind.o
linsolve_sternheimer_m_wfcts.o : ../../Modules/mp.o linsolve_sternheimer_m_wfcts.o : ../../Modules/mp.o
linsolve_sternheimer_m_wfcts.o : ../../Modules/mp_global.o linsolve_sternheimer_m_wfcts.o : ../../Modules/mp_global.o
linsolve_sternheimer_m_wfcts.o : ../../Modules/noncol.o linsolve_sternheimer_m_wfcts.o : ../../Modules/noncol.o
linsolve_sternheimer_m_wfcts.o : ../../Modules/recvec.o linsolve_sternheimer_m_wfcts.o : ../../Modules/recvec.o
linsolve_sternheimer_m_wfcts.o : ../../Modules/wavefunctions.o
linsolve_sternheimer_m_wfcts.o : ../../PW/src/pwcom.o linsolve_sternheimer_m_wfcts.o : ../../PW/src/pwcom.o
linsolve_sternheimer_m_wfcts.o : ../../West/Modules/westcom.o linsolve_sternheimer_m_wfcts.o : ../Modules/westcom.o
precondition_m_wfcts.o : ../../Modules/kind.o
precondition_m_wfcts.o : ../../Modules/noncol.o
precondition_m_wfcts.o : ../../PW/src/pwcom.o
fft_at_gamma.o : ../../Modules/fft_base.o fft_at_gamma.o : ../../FFTXlib/fft_interfaces.o
fft_at_gamma.o : ../../FFTXlib/fft_types.o
fft_at_gamma.o : ../../Modules/kind.o fft_at_gamma.o : ../../Modules/kind.o
fft_at_gamma.o : ../../Modules/recvec.o fft_at_gamma.o : ../../Modules/recvec.o
fft_at_k.o : ../../Modules/fft_base.o fft_at_k.o : ../../FFTXlib/fft_interfaces.o
fft_at_k.o : ../../FFTXlib/fft_types.o
fft_at_k.o : ../../Modules/kind.o fft_at_k.o : ../../Modules/kind.o
fft_at_k.o : ../../Modules/recvec.o fft_at_k.o : ../../Modules/recvec.o
fft_at_k.o : ../../PW/src/pwcom.o fft_interpolation.o : ../../FFTXlib/fft_interfaces.o
fft_interpolation.o : ../../FFTXlib/fft_types.o
fft_interpolation.o : ../../Modules/cell_base.o
fft_interpolation.o : ../../Modules/kind.o
fft_interpolation.o : ../../Modules/recvec.o
...@@ -3,7 +3,6 @@ apply_alpha_pc_to_m_wfcs.o : ../../Modules/kind.o ...@@ -3,7 +3,6 @@ apply_alpha_pc_to_m_wfcs.o : ../../Modules/kind.o
apply_alpha_pc_to_m_wfcs.o : ../../Modules/mp.o apply_alpha_pc_to_m_wfcs.o : ../../Modules/mp.o
apply_alpha_pc_to_m_wfcs.o : ../../Modules/mp_global.o apply_alpha_pc_to_m_wfcs.o : ../../Modules/mp_global.o
apply_alpha_pc_to_m_wfcs.o : ../../Modules/noncol.o apply_alpha_pc_to_m_wfcs.o : ../../Modules/noncol.o
apply_alpha_pc_to_m_wfcs.o : ../../Modules/recvec.o
apply_alpha_pc_to_m_wfcs.o : ../../Modules/wavefunctions.o apply_alpha_pc_to_m_wfcs.o : ../../Modules/wavefunctions.o
apply_alpha_pc_to_m_wfcs.o : ../../PW/src/pwcom.o apply_alpha_pc_to_m_wfcs.o : ../../PW/src/pwcom.o
apply_alpha_pv_to_m_wfcs.o : ../../Modules/control_flags.o apply_alpha_pv_to_m_wfcs.o : ../../Modules/control_flags.o
...@@ -11,7 +10,6 @@ apply_alpha_pv_to_m_wfcs.o : ../../Modules/kind.o ...@@ -11,7 +10,6 @@ apply_alpha_pv_to_m_wfcs.o : ../../Modules/kind.o
apply_alpha_pv_to_m_wfcs.o : ../../Modules/mp.o apply_alpha_pv_to_m_wfcs.o : ../../Modules/mp.o
apply_alpha_pv_to_m_wfcs.o : ../../Modules/mp_global.o apply_alpha_pv_to_m_wfcs.o : ../../Modules/mp_global.o
apply_alpha_pv_to_m_wfcs.o : ../../Modules/noncol.o apply_alpha_pv_to_m_wfcs.o : ../../Modules/noncol.o
apply_alpha_pv_to_m_wfcs.o : ../../Modules/recvec.o
apply_alpha_pv_to_m_wfcs.o : ../../Modules/wavefunctions.o apply_alpha_pv_to_m_wfcs.o : ../../Modules/wavefunctions.o
apply_alpha_pv_to_m_wfcs.o : ../../PW/src/pwcom.o apply_alpha_pv_to_m_wfcs.o : ../../PW/src/pwcom.o
commutator_Hx_psi.o : ../../Modules/becmod.o commutator_Hx_psi.o : ../../Modules/becmod.o
...@@ -24,17 +22,10 @@ commutator_Hx_psi.o : ../../Modules/noncol.o ...@@ -24,17 +22,10 @@ commutator_Hx_psi.o : ../../Modules/noncol.o
commutator_Hx_psi.o : ../../Modules/recvec.o commutator_Hx_psi.o : ../../Modules/recvec.o
commutator_Hx_psi.o : ../../Modules/uspp.o commutator_Hx_psi.o : ../../Modules/uspp.o
commutator_Hx_psi.o : ../../PW/src/pwcom.o commutator_Hx_psi.o : ../../PW/src/pwcom.o
k_psi.o : ../../Modules/becmod.o glbrak.o : ../../Modules/kind.o
glbrak.o : ../../Modules/recvec.o
k_psi.o : ../../Modules/control_flags.o k_psi.o : ../../Modules/control_flags.o
k_psi.o : ../../Modules/fft_base.o
k_psi.o : ../../Modules/funct.o
k_psi.o : ../../Modules/kind.o k_psi.o : ../../Modules/kind.o
k_psi.o : ../../Modules/noncol.o k_psi.o : ../../Modules/noncol.o
k_psi.o : ../../Modules/recvec.o k_psi.o : ../../Modules/recvec.o
k_psi.o : ../../Modules/uspp.o
k_psi.o : ../../PW/src/bp_mod.o
k_psi.o : ../../PW/src/exx.o
k_psi.o : ../../PW/src/ldaU.o
k_psi.o : ../../PW/src/pwcom.o k_psi.o : ../../PW/src/pwcom.o
k_psi.o : ../../PW/src/realus.o
k_psi.o : ../../PW/src/scf_mod.o
fetch_namelist.o : ../../Modules/io_files.o cubefile.o : ../../FFTXlib/fft_types.o
fetch_namelist.o : ../../Modules/io_global.o cubefile.o : ../../FFTXlib/scatter_mod.o
fetch_namelist.o : ../../Modules/mp.o cubefile.o : ../../Modules/cell_base.o
fetch_namelist.o : ../../Modules/mp_global.o cubefile.o : ../../Modules/ions_base.o
fetch_namelist.o : ../../PW/src/pwcom.o cubefile.o : ../../Modules/kind.o
fetch_namelist.o : ../../West/Modules/westcom.o function3d.o : ../../FFTXlib/fft_types.o
fetch_namelist.o : ../../West/Tools/io_push.o function3d.o : ../../FFTXlib/scatter_mod.o
function3d.o : ../../Modules/cell_base.o
function3d.o : ../../Modules/control_flags.o
function3d.o : ../../Modules/kind.o
function3d.o : ../../Modules/mp_bands.o
function3d.o : ../Libraries/Base64/base64module.o
function3d.o : ../Libraries/Forpy/forpy_mod.o
function3d.o : ../Tools/conversions.o
mod_west_io.o : ../../Modules/kind.o mod_west_io.o : ../../Modules/kind.o
mod_west_io.o : ../../Modules/parallel_include.o mod_west_io.o : ../../Modules/parallel_include.o
pdep_db.o : ../../Modules/io_files.o mpiio.o : ../../Modules/kind.o
mpiio.o : ../../Modules/mp.o
mpiio.o : ../../Modules/mp_bands.o
mpiio.o : ../../Modules/mp_global.o
mpiio.o : ../../Modules/mp_images.o
mpiio.o : ../../Modules/mp_world.o
mpiio.o : ../../Modules/parallel_include.o
pdep_db.o : ../../Modules/cell_base.o
pdep_db.o : ../../Modules/gvecw.o
pdep_db.o : ../../Modules/io_global.o pdep_db.o : ../../Modules/io_global.o
pdep_db.o : ../../Modules/kind.o pdep_db.o : ../../Modules/kind.o
pdep_db.o : ../../Modules/mp.o pdep_db.o : ../../Modules/mp.o
pdep_db.o : ../../Modules/mp_global.o pdep_db.o : ../../Modules/mp_global.o
pdep_db.o : ../../Modules/xml_io_base.o pdep_db.o : ../../Modules/mp_world.o
pdep_db.o : ../../PW/src/pwcom.o pdep_db.o : ../../Modules/recvec.o
pdep_db.o : ../../West/Modules/westcom.o pdep_db.o : ../Libraries/Json/json_module.o
pdep_db.o : ../../West/Tools/io_push.o pdep_db.o : ../Modules/westcom.o
pdep_db.o : ../../iotk/src/iotk_module.o pdep_db.o : ../Para_kernel/distribution_center.o
pdep_db.o : ../Tools/io_push.o
pdep_db.o : ../Tools/types_bz_grid.o
pdep_db.o : pdep_io.o pdep_db.o : pdep_io.o
pdep_io.o : ../../Modules/control_flags.o
pdep_io.o : ../../Modules/kind.o pdep_io.o : ../../Modules/kind.o
pdep_io.o : ../../Modules/mp.o pdep_io.o : ../../Modules/mp.o
pdep_io.o : ../../Modules/mp_global.o pdep_io.o : ../../Modules/mp_global.o
pdep_io.o : ../../Modules/mp_wave.o pdep_io.o : ../../Modules/mp_wave.o
pdep_io.o : ../../PW/src/pwcom.o pdep_io.o : ../../Modules/recvec.o
pdep_io.o : ../../West/Modules/westcom.o pdep_io.o : ../Libraries/Base64/base64module.o
pdep_io.o : ../../iotk/src/iotk_module.o pdep_io.o : ../Libraries/Json/json_module.o
pdep_restart.o : ../../Modules/io_files.o pdep_io.o : ../Modules/westcom.o
pdep_restart.o : ../../Modules/io_global.o wfreq_db.o : ../../Modules/constants.o
pdep_restart.o : ../../Modules/kind.o wfreq_db.o : ../../Modules/io_global.o
pdep_restart.o : ../../Modules/mp.o wfreq_db.o : ../../Modules/kind.o
pdep_restart.o : ../../Modules/mp_global.o wfreq_db.o : ../../Modules/mp.o
pdep_restart.o : ../../Modules/wrappers.o wfreq_db.o : ../../Modules/mp_global.o
pdep_restart.o : ../../Modules/xml_io_base.o wfreq_db.o : ../../Modules/mp_world.o
pdep_restart.o : ../../PW/src/pwcom.o wfreq_db.o : ../../PW/src/pwcom.o
pdep_restart.o : ../../West/Modules/westcom.o wfreq_db.o : ../Libraries/Json/json_module.o
pdep_restart.o : ../../iotk/src/iotk_module.o wfreq_db.o : ../Modules/westcom.o
pdep_restart.o : pdep_io.o wfreq_db.o : ../Tools/io_push.o
wfreq_db.o : ../Tools/types_bz_grid.o
wfreq_io.o : ../../Modules/control_flags.o
wfreq_io.o : ../../Modules/kind.o
wfreq_io.o : ../../Modules/mp.o
wfreq_io.o : ../../Modules/mp_global.o
wfreq_io.o : ../../Modules/mp_images.o
wfreq_io.o : ../../Modules/mp_world.o
wfreq_io.o : ../../iotk/src/iotk_module.o
wfreq_io.o : ../Modules/westcom.o
wfreq_io.o : ../Para_kernel/class_idistribute.o
wfreq_io.o : mpiio.o
wfreq_restart.o : ../../Modules/io_files.o
wfreq_restart.o : ../../Modules/io_global.o
wfreq_restart.o : ../../Modules/kind.o
wfreq_restart.o : ../../Modules/mp.o
wfreq_restart.o : ../../Modules/mp_global.o
wfreq_restart.o : ../../Modules/mp_world.o
wfreq_restart.o : ../../iotk/src/iotk_module.o
wfreq_restart.o : ../Modules/westcom.o
wfreq_restart.o : ../Para_kernel/distribution_center.o
wfreq_restart.o : ../Tools/types_bz_grid.o
wfreq_restart.o : mod_west_io.o
...@@ -160,7 +160,7 @@ MODULE pdep_db ...@@ -160,7 +160,7 @@ MODULE pdep_db
CALL json%add("dielectric_matrix.pdep",jval) CALL json%add("dielectric_matrix.pdep",jval)
! !
OPEN(NEWUNIT= iunit, FILE= summary_file ) OPEN(NEWUNIT= iunit, FILE= summary_file )
CALL json%print_file( iunit ) CALL json%print( iunit )
CLOSE( iunit ) CLOSE( iunit )
! !
CALL json%destroy() CALL json%destroy()
...@@ -173,7 +173,7 @@ MODULE pdep_db ...@@ -173,7 +173,7 @@ MODULE pdep_db
IF ( mpime == root ) THEN IF ( mpime == root ) THEN
! !
CALL json%initialize() CALL json%initialize()
CALL json%load_file( filename = summary_file ) CALL json%load( filename = summary_file )
! !
CALL json%info('dielectric_matrix.pdep',n_children=n_elements) CALL json%info('dielectric_matrix.pdep',n_children=n_elements)
write_element = n_elements + 1 write_element = n_elements + 1
...@@ -193,7 +193,7 @@ MODULE pdep_db ...@@ -193,7 +193,7 @@ MODULE pdep_db
CALL json%add('dielectric_matrix.pdep('//TRIM(ADJUSTL(label_i))//').eigenvec' , eigenpot_filename(1:n_pdep_eigen)) CALL json%add('dielectric_matrix.pdep('//TRIM(ADJUSTL(label_i))//').eigenvec' , eigenpot_filename(1:n_pdep_eigen))
! !
OPEN( NEWUNIT=iunit, FILE=summary_file ) OPEN( NEWUNIT=iunit, FILE=summary_file )
CALL json%print_file( iunit ) CALL json%print( iunit )
CLOSE( iunit ) CLOSE( iunit )
CALL json%destroy() CALL json%destroy()
! !
...@@ -321,7 +321,7 @@ MODULE pdep_db ...@@ -321,7 +321,7 @@ MODULE pdep_db
IF ( mpime == root ) THEN IF ( mpime == root ) THEN
! !
CALL json%initialize() CALL json%initialize()
CALL json%load_file( filename = TRIM(ADJUSTL(wstat_save_dir)) // "/summary.json" ) CALL json%load( filename = TRIM(ADJUSTL(wstat_save_dir)) // "/summary.json" )
IF( json%failed() ) THEN IF( json%failed() ) THEN
CALL errore("", "Cannot open: " // TRIM(ADJUSTL(wstat_save_dir)) // "/summary.json", 1 ) CALL errore("", "Cannot open: " // TRIM(ADJUSTL(wstat_save_dir)) // "/summary.json", 1 )
ENDIF ENDIF
......
...@@ -72,7 +72,7 @@ MODULE wfreq_db ...@@ -72,7 +72,7 @@ MODULE wfreq_db
! !
CALL json%initialize() CALL json%initialize()
! !
CALL json%load_file(filename=TRIM(logfile)) CALL json%load(filename=TRIM(logfile))
! !
l_generate_plot = .FALSE. l_generate_plot = .FALSE.
l_optics = .FALSE. l_optics = .FALSE.
...@@ -157,7 +157,7 @@ MODULE wfreq_db ...@@ -157,7 +157,7 @@ MODULE wfreq_db
ENDDO ENDDO
! !
OPEN( NEWUNIT=iunit, FILE=TRIM( logfile ) ) OPEN( NEWUNIT=iunit, FILE=TRIM( logfile ) )
CALL json%print_file( iunit ) CALL json%print( iunit )
CLOSE( iunit ) CLOSE( iunit )
CALL json%destroy() CALL json%destroy()
! !
......
...@@ -3,8 +3,7 @@ ...@@ -3,8 +3,7 @@
include ../../../make.inc include ../../../make.inc
# location of needed modules # location of needed modules
MODFLAGS= $(MOD_FLAG). MODFLAGS = $(MOD_FLAG).
IFLAGS=
BASE64_OBJS = \ BASE64_OBJS = \
cbase64.o \ cbase64.o \
...@@ -26,4 +25,3 @@ title : ...@@ -26,4 +25,3 @@ title :
@echo "### Base64 ###" @echo "### Base64 ###"
@echo "##############" @echo "##############"
@echo " " @echo " "
fetch_namelist.o : ../../Modules/io_files.o
fetch_namelist.o : ../../Modules/io_global.o
fetch_namelist.o : ../../Modules/mp.o
fetch_namelist.o : ../../Modules/mp_global.o
fetch_namelist.o : ../../PW/src/pwcom.o
fetch_namelist.o : ../../West/Modules/westcom.o
fetch_namelist.o : ../../West/Tools/io_push.o
mod_west_io.o : ../../Modules/kind.o
mod_west_io.o : ../../Modules/parallel_include.o
pdep_db.o : ../../Modules/io_files.o
pdep_db.o : ../../Modules/io_global.o
pdep_db.o : ../../Modules/kind.o
pdep_db.o : ../../Modules/mp.o
pdep_db.o : ../../Modules/mp_global.o
pdep_db.o : ../../Modules/xml_io_base.o
pdep_db.o : ../../PW/src/pwcom.o
pdep_db.o : ../../West/Modules/westcom.o
pdep_db.o : ../../West/Tools/io_push.o
pdep_db.o : ../../iotk/src/iotk_module.o
pdep_db.o : pdep_io.o
pdep_io.o : ../../Modules/kind.o
pdep_io.o : ../../Modules/mp.o
pdep_io.o : ../../Modules/mp_global.o
pdep_io.o : ../../Modules/mp_wave.o
pdep_io.o : ../../PW/src/pwcom.o
pdep_io.o : ../../West/Modules/westcom.o
pdep_io.o : ../../iotk/src/iotk_module.o
pdep_restart.o : ../../Modules/io_files.o
pdep_restart.o : ../../Modules/io_global.o
pdep_restart.o : ../../Modules/kind.o
pdep_restart.o : ../../Modules/mp.o
pdep_restart.o : ../../Modules/mp_global.o
pdep_restart.o : ../../Modules/wrappers.o
pdep_restart.o : ../../Modules/xml_io_base.o
pdep_restart.o : ../../PW/src/pwcom.o
pdep_restart.o : ../../West/Modules/westcom.o
pdep_restart.o : ../../iotk/src/iotk_module.o
pdep_restart.o : pdep_io.o
...@@ -2,26 +2,14 @@ ...@@ -2,26 +2,14 @@
include ../../../make.inc include ../../../make.inc
.SUFFIXES : .o .c .f .f90 .F90
.F90.o:
$(MPIF90) $(F90FLAGS) -c $<