Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
west-public
West
Commits
daa7716f
Commit
daa7716f
authored
May 24, 2021
by
Marco Govoni
Browse files
Merge branch 'develop' of
http://greatfire.uchicago.edu/west-devel/West
into doc_improvement
parents
c27f7075
8c9bdcef
Changes
59
Expand all
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
daa7716f
...
...
@@ -30,13 +30,13 @@ stages:
-
cd QEDIR
-
git describe --tags --always
-
./configure
-
make -j
8
pw
-
make -j
4
pw
-
ls bin
-
git clone -b $CI_COMMIT_REF_NAME $CI_REPOSITORY_URL West
-
cd West
-
git describe --tags --always
-
make conf PYT=python3 PYT_LDFLAGS="`python3-config --ldflags --embed`"
-
make all
-
make
-j4
all
-
ls ../bin
.template_test
:
...
...
@@ -46,15 +46,15 @@ stages:
-
cd QEDIR
-
git describe --tags --always
-
./configure
-
make -j
8
pw
-
make -j
4
pw
-
ls bin
-
git clone -b $CI_COMMIT_REF_NAME $CI_REPOSITORY_URL West
-
cd West
-
git describe --tags --always
-
make conf PYT=python3 PYT_LDFLAGS="`python3-config --ldflags --embed`"
-
make all
-
make
-j4
all
-
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
:
when
:
on_failure
paths
:
...
...
@@ -83,6 +83,7 @@ gcc840_t:
variables
:
CI_NP
:
8
CI_NI
:
1
CI_NB
:
1
CI_NT
:
1
extends
:
-
.template_bot_start
...
...
@@ -92,7 +93,8 @@ gcc840_t:
gcc930_t
:
variables
:
CI_NP
:
8
CI_NI
:
1
CI_NI
:
2
CI_NB
:
2
CI_NT
:
1
extends
:
-
.template_bot_start
...
...
@@ -103,9 +105,10 @@ gcc930_t:
gcc840_t2
:
variables
:
CI_NP
:
4
CI_NP
:
8
CI_NI
:
2
CI_NT
:
1
CI_NB
:
1
CI_NT
:
2
only
:
-
schedules
extends
:
...
...
@@ -115,8 +118,9 @@ gcc840_t2:
gcc930_t2
:
variables
:
CI_NP
:
2
CI_NI
:
2
CI_NP
:
8
CI_NI
:
1
CI_NB
:
2
CI_NT
:
2
only
:
-
schedules
...
...
Coulomb_kernel/make.depend
View file @
daa7716f
store_sqvc.o : ../../Modules/cell_base.o
store_sqvc.o : ../../Modules/constants.o
store_sqvc.o : ../../Modules/io_global.o
store_sqvc.o : ../../Modules/kind.o
store_sqvc.o : ../../Modules/recvec.o
store_sqvc.o : ../Tools/class_bz_grid.o
store_sqvc.o : ../Tools/types_bz_grid.o
store_sqvc.o : ../../PW/src/exx.o
store_sqvc.o : ../../PW/src/pwcom.o
store_sqvc.o : ../../West/Modules/westcom.o
store_vspx.o : ../../Modules/cell_base.o
store_vspx.o : ../../Modules/constants.o
store_vspx.o : ../../Modules/kind.o
store_vspx.o : ../../Modules/recvec.o
store_vspx.o : ../../PW/src/exx.o
store_vspx.o : ../../PW/src/pwcom.o
class_coulomb.o : ../../Modules/cell_base.o
class_coulomb.o : ../../Modules/constants.o
class_coulomb.o : ../../Modules/control_flags.o
class_coulomb.o : ../../Modules/gvecw.o
class_coulomb.o : ../../Modules/io_global.o
class_coulomb.o : ../../Modules/kind.o
class_coulomb.o : ../../Modules/mp.o
class_coulomb.o : ../../Modules/mp_global.o
class_coulomb.o : ../../Modules/mp_world.o
class_coulomb.o : ../../Modules/random_numbers.o
class_coulomb.o : ../../Modules/recvec.o
class_coulomb.o : ../Modules/westcom.o
class_coulomb.o : ../Tools/types_bz_grid.o
types_coulomb.o : ../../Modules/kind.o
types_coulomb.o : class_coulomb.o
DFPT_kernel/Makefile
View file @
daa7716f
...
...
@@ -9,6 +9,7 @@ MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules $(MOD_FLAG)../../LA
$(MOD_FLAG)
../Tools
\
$(MOD_FLAG)
../FFT_kernel
\
$(MOD_FLAG)
../Coulomb_kernel
\
$(MOD_FLAG)
../Para_kernel
\
$(MOD_FLAG)
.
IFLAGS
=
...
...
DFPT_kernel/apply_sternheimerop_to_m_wfcs.f90
View file @
daa7716f
!
! Copyright (C) 2015-2017 M. Govoni
! Copyright (C) 2015-2017 M. Govoni
! This file is distributed under the terms of the
! GNU General Public License. See the file `License'
! in the root directory of the present distribution,
...
...
@@ -7,7 +7,7 @@
!
! This file is part of WEST.
!
! Contributors to this file:
! Contributors to this file:
! Marco Govoni
!
!-----------------------------------------------------------------------
...
...
@@ -40,7 +40,7 @@ SUBROUTINE apply_sternheimerop_to_m_wfcs(nbndval, psi, hpsi, e, alpha, m)
! input: the vector
! output: the operator applied to the vector
!
! Workspace
! Workspace
!
INTEGER
::
ibnd
,
ig
COMPLEX
(
DP
)
::
za
...
...
@@ -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
!
hpsi
=
(
0.0_DP
,
0.0_DP
)
!
!
IF
(
l_kinetic_only
)
THEN
CALL
k_psi
(
npwx
,
npw
,
m
,
psi
,
hpsi
)
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
!
! then we compute the operator H-epsilon S
...
...
@@ -74,4 +78,4 @@ SUBROUTINE apply_sternheimerop_to_m_wfcs(nbndval, psi, hpsi, e, alpha, m)
!
CALL
stop_clock
(
'stern'
)
!
END
SUBROUTINE
END
SUBROUTINE
DFPT_kernel/dfpt_module.f90
View file @
daa7716f
This diff is collapsed.
Click to expand it.
DFPT_kernel/make.depend
View file @
daa7716f
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/mp.o
apply_sternheimerop_to_m_wfcs.o : ../../Modules/mp_global.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/wavefunctions.o
apply_sternheimerop_to_m_wfcs.o : ../../PW/src/pwcom.o
apply_sternheimerop_to_m_wfcs.o : ../../West/Modules/westcom.o
dfpt.o : ../../Modules/constants.o
dfpt.o : ../../Modules/control_flags.o
dfpt.o : ../../Modules/fft_base.o
dfpt.o : ../../Modules/io_files.o
dfpt.o : ../../Modules/io_global.o
dfpt.o : ../../Modules/kind.o
dfpt.o : ../../Modules/mp.o
dfpt.o : ../../Modules/mp_global.o
dfpt.o : ../../Modules/noncol.o
dfpt.o : ../../Modules/recvec.o
dfpt.o : ../../Modules/uspp.o
dfpt.o : ../../Modules/wavefunctions.o
dfpt.o : ../../PW/src/buffers.o
dfpt.o : ../../PW/src/pwcom.o
dfpt.o : ../../West/FFT_kernel/fft_at_gamma.o
dfpt.o : ../../West/FFT_kernel/fft_at_k.o
dfpt.o : ../../West/Modules/westcom.o
dfpt.o : ../../West/Tools/bar.o
dfpt.o : ../../West/Tools/io_push.o
dfpt.o : ../../West/Tools/types_bz_grid.o
dfpt.o : ../../PW/src/exx.o
apply_sternheimerop_to_m_wfcs.o : ../Modules/westcom.o
dfpt_module.o : ../../Modules/cell_base.o
dfpt_module.o : ../../Modules/control_flags.o
dfpt_module.o : ../../Modules/fft_base.o
dfpt_module.o : ../../Modules/io_global.o
dfpt_module.o : ../../Modules/kind.o
dfpt_module.o : ../../Modules/mp.o
dfpt_module.o : ../../Modules/mp_global.o
dfpt_module.o : ../../Modules/mp_world.o
dfpt_module.o : ../../Modules/noncol.o
dfpt_module.o : ../../Modules/recvec.o
dfpt_module.o : ../../Modules/uspp.o
dfpt_module.o : ../../Modules/wavefunctions.o
dfpt_module.o : ../../PW/src/buffers.o
dfpt_module.o : ../../PW/src/pwcom.o
dfpt_module.o : ../FFT_kernel/fft_at_gamma.o
dfpt_module.o : ../FFT_kernel/fft_at_k.o
dfpt_module.o : ../Modules/westcom.o
dfpt_module.o : ../Para_kernel/class_idistribute.o
dfpt_module.o : ../Para_kernel/distribution_center.o
dfpt_module.o : ../Tools/bar.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/kind.o
linsolve_sternheimer_m_wfcts.o : ../../Modules/mp.o
linsolve_sternheimer_m_wfcts.o : ../../Modules/mp_global.o
linsolve_sternheimer_m_wfcts.o : ../../Modules/noncol.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 : ../../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_kernel/make.depend
View file @
daa7716f
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/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/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
Hamiltonian_kernel/make.depend
View file @
daa7716f
...
...
@@ -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_global.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 : ../../PW/src/pwcom.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
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/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 : ../../PW/src/pwcom.o
commutator_Hx_psi.o : ../../Modules/becmod.o
...
...
@@ -24,17 +22,10 @@ commutator_Hx_psi.o : ../../Modules/noncol.o
commutator_Hx_psi.o : ../../Modules/recvec.o
commutator_Hx_psi.o : ../../Modules/uspp.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/fft_base.o
k_psi.o : ../../Modules/funct.o
k_psi.o : ../../Modules/kind.o
k_psi.o : ../../Modules/noncol.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/realus.o
k_psi.o : ../../PW/src/scf_mod.o
IO_kernel/make.depend
View file @
daa7716f
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
cubefile.o : ../../FFTXlib/fft_types.o
cubefile.o : ../../FFTXlib/scatter_mod.o
cubefile.o : ../../Modules/cell_base.o
cubefile.o : ../../Modules/ions_base.o
cubefile.o : ../../Modules/kind.o
function3d.o : ../../FFTXlib/fft_types.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/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/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 : ../../Modules/mp_world.o
pdep_db.o : ../../Modules/recvec.o
pdep_db.o : ../Libraries/Json/json_module.o
pdep_db.o : ../Modules/westcom.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_io.o : ../../Modules/control_flags.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
pdep_io.o : ../../Modules/recvec.o
pdep_io.o : ../Libraries/Base64/base64module.o
pdep_io.o : ../Libraries/Json/json_module.o
pdep_io.o : ../Modules/westcom.o
wfreq_db.o : ../../Modules/constants.o
wfreq_db.o : ../../Modules/io_global.o
wfreq_db.o : ../../Modules/kind.o
wfreq_db.o : ../../Modules/mp.o
wfreq_db.o : ../../Modules/mp_global.o
wfreq_db.o : ../../Modules/mp_world.o
wfreq_db.o : ../../PW/src/pwcom.o
wfreq_db.o : ../Libraries/Json/json_module.o
wfreq_db.o : ../Modules/westcom.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
IO_kernel/pdep_db.f90
View file @
daa7716f
...
...
@@ -160,7 +160,7 @@ MODULE pdep_db
CALL
json
%
add
(
"dielectric_matrix.pdep"
,
jval
)
!
OPEN
(
NEWUNIT
=
iunit
,
FILE
=
summary_file
)
CALL
json
%
print
_file
(
iunit
)
CALL
json
%
print
(
iunit
)
CLOSE
(
iunit
)
!
CALL
json
%
destroy
()
...
...
@@ -173,7 +173,7 @@ MODULE pdep_db
IF
(
mpime
==
root
)
THEN
!
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
)
write_element
=
n_elements
+
1
...
...
@@ -193,7 +193,7 @@ MODULE pdep_db
CALL
json
%
add
(
'dielectric_matrix.pdep('
//
TRIM
(
ADJUSTL
(
label_i
))//
').eigenvec'
,
eigenpot_filename
(
1
:
n_pdep_eigen
))
!
OPEN
(
NEWUNIT
=
iunit
,
FILE
=
summary_file
)
CALL
json
%
print
_file
(
iunit
)
CALL
json
%
print
(
iunit
)
CLOSE
(
iunit
)
CALL
json
%
destroy
()
!
...
...
@@ -321,7 +321,7 @@ MODULE pdep_db
IF
(
mpime
==
root
)
THEN
!
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
CALL
errore
(
""
,
"Cannot open: "
//
TRIM
(
ADJUSTL
(
wstat_save_dir
))
//
"/summary.json"
,
1
)
ENDIF
...
...
IO_kernel/wfreq_db.f90
View file @
daa7716f
...
...
@@ -72,7 +72,7 @@ MODULE wfreq_db
!
CALL
json
%
initialize
()
!
CALL
json
%
load
_file
(
filename
=
TRIM
(
logfile
))
CALL
json
%
load
(
filename
=
TRIM
(
logfile
))
!
l_generate_plot
=
.FALSE.
l_optics
=
.FALSE.
...
...
@@ -157,7 +157,7 @@ MODULE wfreq_db
ENDDO
!
OPEN
(
NEWUNIT
=
iunit
,
FILE
=
TRIM
(
logfile
)
)
CALL
json
%
print
_file
(
iunit
)
CALL
json
%
print
(
iunit
)
CLOSE
(
iunit
)
CALL
json
%
destroy
()
!
...
...
Libraries/Base64/Makefile
View file @
daa7716f
...
...
@@ -3,8 +3,7 @@
include
../../../make.inc
# location of needed modules
MODFLAGS
=
$(MOD_FLAG)
.
IFLAGS
=
MODFLAGS
=
$(MOD_FLAG)
.
BASE64_OBJS
=
\
cbase64.o
\
...
...
@@ -26,4 +25,3 @@ title :
@
echo
"### Base64 ###"
@
echo
"##############"
@
echo
" "
Libraries/Base64/make.depend
deleted
100644 → 0
View file @
c27f7075
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
Libraries/Forpy/Makefile
View file @
daa7716f
...
...
@@ -2,26 +2,14 @@
include
../../../make.inc
.SUFFIXES
:
.o .c .f .f90 .F90
.F90.o
:
$(MPIF90)
$(F90FLAGS)
-c
$<
# location of needed modules
MODFLAGS
=
$(MOD_FLAG)
.
IFLAGS
=
MODFLAGS
=
$(MOD_FLAG)
.
FORPY_OBJS
=
\
forpy_mod.o
#TLDEPS= bindir mods libs pw
#all : title tldeps libjson.a
all
:
title libforpy.a
#tldeps:
# test -n "$(TLDEPS)" && ( cd ../.. ; $(MAKE) $(MFLAGS) $(TLDEPS) || exit 1) || :
libforpy.a
:
$(FORPY_OBJS)
$(AR)
$(ARFLAGS)
$@
$?
$(RANLIB)
$@
...
...
@@ -36,4 +24,3 @@ title :
@
echo
"### Forpy ####"
@
echo
"##############"
@
echo
" "
Libraries/Forpy/forpy_mod.
F
90
→
Libraries/Forpy/forpy_mod.
f
90
View file @
daa7716f
This diff is collapsed.
Click to expand it.
Libraries/Forpy/make.depend
deleted
100644 → 0
View file @
c27f7075
bar.o : ../../Modules/io_global.o
bar.o : ../../Modules/kind.o
bar.o : io_push.o
destroy_pw_arrays.o : ../../Modules/becmod.o
destroy_pw_arrays.o : ../../Modules/constants.o
destroy_pw_arrays.o : ../../Modules/control_flags.o
destroy_pw_arrays.o : ../../Modules/fft_base.o
destroy_pw_arrays.o : ../../Modules/funct.o
destroy_pw_arrays.o : ../../Modules/io_files.o
destroy_pw_arrays.o : ../../Modules/io_global.o
destroy_pw_arrays.o : ../../Modules/kind.o
destroy_pw_arrays.o : ../../Modules/mp.o
destroy_pw_arrays.o : ../../Modules/mp_global.o
destroy_pw_arrays.o : ../../Modules/noncol.o
destroy_pw_arrays.o : ../../Modules/uspp.o
destroy_pw_arrays.o : ../../Modules/wavefunctions.o
destroy_pw_arrays.o : ../../PW/src/buffers.o
destroy_pw_arrays.o : ../../PW/src/newd.o
destroy_pw_arrays.o : ../../PW/src/pwcom.o
destroy_pw_arrays.o : ../../PW/src/scf_mod.o
do_setup.o : ../../Modules/cell_base.o
do_setup.o : ../../Modules/constants.o
do_setup.o : ../../Modules/control_flags.o
do_setup.o : ../../Modules/io_global.o
do_setup.o : ../../Modules/kind.o
do_setup.o : ../../Modules/mp.o
do_setup.o : ../../Modules/mp_global.o
do_setup.o : ../../Modules/noncol.o
do_setup.o : ../../PW/src/pwcom.o
do_setup.o : io_push.o
get_alpha_pv.o : ../../Modules/kind.o
get_alpha_pv.o : ../../Modules/mp.o
get_alpha_pv.o : ../../Modules/mp_global.o
get_alpha_pv.o : ../../PW/src/pwcom.o
get_nbndval.o : ../../Modules/constants.o
get_nbndval.o : ../../Modules/io_global.o
get_nbndval.o : ../../Modules/kind.o
get_nbndval.o : ../../Modules/noncol.o
get_nbndval.o : ../../PW/src/pwcom.o
human_readable_time.o : ../../Modules/kind.o
init_pw_arrays.o : ../../Modules/becmod.o
init_pw_arrays.o : ../../Modules/constants.o
init_pw_arrays.o : ../../Modules/control_flags.o
init_pw_arrays.o : ../../Modules/fft_base.o
init_pw_arrays.o : ../../Modules/funct.o
init_pw_arrays.o : ../../Modules/io_files.o
init_pw_arrays.o : ../../Modules/io_global.o
init_pw_arrays.o : ../../Modules/kind.o
init_pw_arrays.o : ../../Modules/mp.o
init_pw_arrays.o : ../../Modules/mp_global.o
init_pw_arrays.o : ../../Modules/noncol.o
init_pw_arrays.o : ../../Modules/uspp.o
init_pw_arrays.o : ../../Modules/wavefunctions.o
init_pw_arrays.o : ../../PW/src/buffers.o
init_pw_arrays.o : ../../PW/src/newd.o
init_pw_arrays.o : ../../PW/src/pwcom.o
init_pw_arrays.o : ../../PW/src/scf_mod.o
io_push.o : ../../Modules/io_global.o
io_push.o : ../../Modules/kind.o
linear_algebra_kernel.o : ../../Modules/kind.o
set_iks_l2g.o : ../../Modules/kind.o
set_iks_l2g.o : ../../Modules/mp.o
set_iks_l2g.o : ../../Modules/mp_global.o
set_iks_l2g.o : ../../PW/src/pwcom.o
set_iks_l2g.o : ../../West/Modules/westcom.o
set_isz.o : ../../Modules/cell_base.o
set_isz.o : ../../Modules/constants.o
set_isz.o : ../../Modules/kind.o
set_isz.o : ../../West/Modules/westcom.o
Libraries/Json-test/Makefile
View file @
daa7716f
...
...
@@ -3,26 +3,21 @@
include
../../../make.inc
# location of needed modules
MODFLAGS
=
$(MOD_FLAG)
../Json
\
MODFLAGS
=
$(MOD_FLAG)
../Json
\
$(MOD_FLAG)
.
IFLAGS
=
JSONTEST_OBJS
=
\
test.o
test.o
JSON_OBJS
=
../Json/libjson.a
TLDEPS
=
bindir mods libs pw
#all : title tldeps wstat.x
all
:
title test.x
test.x
:
$(JSONTEST_OBJS) $(LIBOBJS)
$(LD)
$(LDFLAGS)
-o
test.x
\
$(JSONTEST_OBJS)
$(JSON_OBJS)
$(LIBOBJS)
$(LIBS)
-
./test.x
-
python check.py
-
python check.py
clean
:
-
/bin/rm
-f
*
.x
*
.o
*
.a
*
~
*
_tmp.f90
*
.d
*
.mod
*
.i
*
.L
*
.json
...
...
Libraries/Json-test/make.depend
View file @
daa7716f
bar.o : ../../Modules/io_global.o
bar.o : ../../Modules/kind.o
bar.o : io_push.o
destroy_pw_arrays.o : ../../Modules/becmod.o
destroy_pw_arrays.o : ../../Modules/constants.o