quantum-espresso/PW/Makefile

259 lines
3.6 KiB
Makefile
Raw Normal View History

#
# Makefile for PW
#
include ../make.rules
include ../make.sys
#
PWOBJS = pwcom.o \
para.o \
aainit.o \
add_efield.o \
addusdens.o \
addusforce.o \
addusstress.o \
add_vuspsi.o \
allocate_fft.o \
allocate_locpot.o \
allocate_nlpot.o \
allocate_wfc.o \
atomic_rho.o \
atomic_wfc.o \
bachel.o \
becmod.o \
bfgs.o \
broadcast.o \
c_bands.o \
ccalbec.o \
ccgdiagg.o \
cdiagh.o \
cdiaghg.o \
cdiisg.o \
cegterg.o \
cft_3.o \
cft3.o \
cft3s.o \
cfts_3.o \
cft_sgi.o \
cft_sp.o \
cft_sun.o \
cft_t3e.o \
cgather_sym.o \
c_gemm.o \
cgramg1.o \
checkallsym.o \
check.o \
checksym.o \
cinitcgg.o \
constrain.o \
conv_to_num.o \
coset.o \
cryst_to_car.o \
cubicsym.o \
data_structure.o \
date_and_tim.o \
davcio.o \
delta_e.o \
deriv_drhoc.o \
diropn.o \
divide_et_impera.o \
divide.o \
d_matrix.o \
dndepsilon.o \
dndtau.o \
dprojdepsilon.o \
dprojdtau.o \
dqvan2.o \
drhoc.o \
dsum.o \
dvloc_of_g.o \
dylmr2.o \
dynamics.o \
efermig.o \
efermit.o \
electrons.o \
eqvect.o \
error.o \
error_handler.o \
estimate.o \
ewald.o \
fft_scatter.o \
fftw.o \
force_cc.o \
force_corr.o \
force_ew.o \
force_hub.o \
force_lc.o \
forces.o \
force_us.o \
funct.o \
functionals.o \
gather.o \
gen_at_dj.o \
gen_at_dy.o \
gen_us_dj.o \
gen_us_dy.o \
ggen.o \
gk_sort.o \
g_psi.o \
g_psi_mod.o \
gradcorr.o \
gweights.o \
h_1psi.o \
hexsym.o \
hinit0.o \
hinit1.o \
h_psi.o \
init_ns.o \
init_pool.o \
init_run.o \
init_us_1.o \
init_us_2.o \
init_vloc.o \
input.o \
interpolate.o \
invmat.o \
io.o \
ions.o \
io_pot.o \
irrek.o \
iweights.o \
kpoint_grid.o \
latgen.o \
lchk_tauxk.o \
linmin.o \
lsda_functionals.o \
maximum.o \
mix_pot.o \
mix_rho.o \
mode_group.o \
move_ions.o \
multable.o \
newd.o \
new_ns.o \
n_plane_waves.o \
openfil.o \
orthoatwfc.o \
ortho.o \
pencils.o \
poolbcast.o \
poolextreme.o \
poolrecover.o \
poolreduce.o \
poolscatter.o \
potinit.o \
print_clock_pw.o \
psymrho.o \
punch.o \
qvan2.o \
random.o \
read_conf_from_file.o \
read_file.o \
readin.o \
read_ncpp.o \
readnewvan.o \
read_pseudo.o \
readvan.o \
recips.o \
reduce.o \
remove_atomic_rho.o \
restart.o \
restart_from_file.o \
restart_in_electrons.o \
restart_in_ions.o \
rgen.o \
rho2zeta.o \
rotate_wfc.o \
ruotaijk.o \
s_1psi.o \
saveall.o \
save_in_cbands.o \
save_in_electrons.o \
save_in_ions.o \
s_axis_to_ca.o \
scala_cdiag.o \
scala_cdiaghg.o \
scala_utils.o \
scale_h.o \
scatter.o \
scopy_t3e.o \
seqopn.o \
set_fft_dim.o \
set_hubbard_l.o \
set_kplusq.o \
set_kup_and_kdw.o \
setlocal.o \
set_pencils.o \
setqf.o \
set_rhoc.o \
setup.o \
setupkpt.o \
setv.o \
set_vrs.o \
sgama.o \
sgam_at.o \
sgam_ph.o \
s_gemm.o \
show_memory.o \
smallg_q.o \
s_psi.o \
startup.o \
stop_pw.o \
stres_cc.o \
stres_ewa.o \
stres_gradcorr.o \
stres_har.o \
stres_hub.o \
stres_knl.o \
stres_loc.o \
stress.o \
stres_us.o \
struct_fact.o \
sum_band.o \
sumkg.o \
sumkt.o \
summary.o \
swap.o \
symrho.o \
symtns.o \
symvect.o \
tabd.o \
trntns.o \
trnvecc.o \
trnvect.o \
tweights.o \
update_pot.o \
updathes.o \
upf_to_internal.o \
usnldiag.o \
vcsmd.o \
vcsubs.o \
vhpsi.o \
vloc_of_g.o \
v_of_rho.o \
volume.o \
vpack.o \
w0gauss.o \
w1gauss.o \
wfcinit.o \
wgauss.o \
which_dft.o \
write_config_to_file.o \
write_ns.o \
ylmr2.o
MODULES = ../Modules/*.o
#
# targets
#
include .dependencies
all: $(PWOBJS) pwscf.o memory
$(LD) -o pw.x pwscf.o $(PWOBJS) $(MODULES) $(LDFLAGS)
memory: $(PWOBJS) memory.o
$(LD) -o memory.x memory.o $(PWOBJS) $(MODULES) $(LDFLAGS)
clean_:
-/bin/rm -f pw.x *.o *~ *.F90 *.d *.mod *.i work.pc
#