Objects in PW, PH, CPV are stored into libraries (libpw.a, libph.a,

libcp.a respectively), used to load the executables. This removes
the need to specify all needed objects in many different makefiles.
Works with 95, ifort, xlf. Please let me know if there are problems
with more exotic or lousy compilers.

A few minor things fixed as well.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3428 c92efa57-630b-4861-b058-cf58834340f0
This commit is contained in:
giannozz 2006-10-03 19:26:15 +00:00
parent cc73a76a46
commit 61652e343c
18 changed files with 90 additions and 2098 deletions

View File

@ -176,15 +176,18 @@ MODULES = \
WRAPPERS = wrapper.o
TLDEPS= bindir mods libs libiotk
all : tldeps cp.x cppp.x
cp : tldeps cp.x cppp.x
all : cp
cp : tldeps libcp.a cp.x cppp.x
cp.x : cprstart.o $(FOBJS) $(LOBJS) $(LIBOBJS)
cp.x : cprstart.o libcp.a $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o cp.x \
cprstart.o $(FOBJS) $(LOBJS) $(MODULES) \
$(LIBOBJS) $(LIBS)
cprstart.o $(MODULES) libcp.a $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../CPV/cp.x . )
libcp.a : $(FOBJS) $(LOBJS)
$(AR) $(ARFLAGS) $@ $?
$(RANLIB) $@
cp_version.o : cpver.h
cpver.h :
@ -211,6 +214,6 @@ tldeps:
clean :
- /bin/rm -f cppp.x *.o *.mod cpver.h *.i core* *.F90 fort* \
*.cpp *.d work.pc *.s cp.x
*.cpp *.d work.pc *.a *.s cp.x
include make.depend

View File

@ -58,102 +58,7 @@ write_d3dyn.o \
write_igk.o \
writed3dyn_5.o
PHOBJS = \
../PH/add_dkmds.o \
../PH/add_for_charges.o \
../PH/addcore.o \
../PH/adddvepsi_us.o \
../PH/adddvscf.o \
../PH/addnlcc.o \
../PH/addnlcc_zstar_eu_us.o \
../PH/addusdbec.o \
../PH/addusddens.o \
../PH/addusddense.o \
../PH/addusdynmat.o \
../PH/addusldos.o \
../PH/allocate_part.o \
../PH/bcast_ph_input.o \
../PH/allocate_phq.o \
../PH/bcast_ph_input1.o \
../PH/cg_psi.o \
../PH/cgsolve_all.o \
../PH/ch_psi_all.o \
../PH/compute_alphasum.o \
../PH/compute_becalp.o \
../PH/compute_becsum.o \
../PH/compute_drhous.o \
../PH/compute_dvloc.o \
../PH/compute_nldyn.o \
../PH/compute_qdipol.o \
../PH/compute_weight.o \
../PH/deallocate_part.o \
../PH/d2ionq.o \
../PH/davcio_drho.o \
../PH/dgcxc.o \
../PH/dgcxc_spin.o \
../PH/dgradcorr.o \
../PH/dielec.o \
../PH/drho.o \
../PH/drhodv.o \
../PH/drhodvloc.o \
../PH/drhodvnl.o \
../PH/drhodvus.o \
../PH/dv_of_drho.o \
../PH/dvanqq.o \
../PH/dvkb3.o \
../PH/dvqpsi_us.o \
../PH/dvqpsi_us_only.o \
../PH/dyndia.o \
../PH/dynmat0.o \
../PH/dynmat_us.o \
../PH/dynmatcc.o \
../PH/ef_shift.o \
../PH/elph.o \
../PH/find_equiv_sites.o \
../PH/h_psiq.o \
../PH/incdrhoscf.o \
../PH/incdrhous.o \
../PH/io_pattern.o \
../PH/localdos.o \
../PH/newdq.o \
../PH/phcom.o \
../PH/phq_init.o \
../PH/phq_recover.o \
../PH/phq_setup.o \
../PH/phq_summary.o \
../PH/print_clock_ph.o \
../PH/psidspsi.o \
../PH/psymdvscf.o \
../PH/psyme.o \
../PH/punch_plot_e.o \
../PH/punch_plot_ph.o \
../PH/q2qstar_ph.o \
../PH/ramanm.o \
../PH/random_matrix.o \
../PH/rotate_and_add_dyn.o \
../PH/set_drhoc.o \
../PH/set_irr.o \
../PH/set_irr_mode.o \
../PH/set_irr_nosym.o \
../PH/setlocq.o \
../PH/setqmod.o \
../PH/setup_dgc.o \
../PH/smallgq.o \
../PH/star_q.o \
../PH/stop_ph.o \
../PH/sym_and_write_zue.o \
../PH/sym_def.o \
../PH/symdvscf.o \
../PH/symdyn_munu.o \
../PH/symdynph_gq.o \
../PH/syme.o \
../PH/tra_write_matrix.o \
../PH/trntnsc.o \
../PH/write_dyn_on_file.o \
../PH/write_epsilon_and_zeu.o \
../PH/write_matrix.o \
../PH/zstar_eu.o \
../PH/zstar_eu_us.o
PHOBJS = ../PH/libph.a
MODULES = \
../Modules/atom.o \
@ -195,205 +100,14 @@ MODULES = \
../Modules/wavefunctions.o \
../Modules/xml_io_base.o
PWOBJS = \
../PW/add_bfield.o \
../PW/add_efield.o \
../PW/add_vuspsi.o \
../PW/add_vuspsi_nc.o \
../PW/addusdens.o \
../PW/allocate_fft.o \
../PW/allocate_locpot.o \
../PW/allocate_nlpot.o \
../PW/allocate_wfc.o \
../PW/atomic_rho.o \
../PW/atomic_wfc.o \
../PW/atomic_wfc_nc.o \
../PW/average_pp.o \
../PW/becmod.o \
../PW/bp_calc_btq.o \
../PW/bp_qvan3.o \
../PW/bp_radin.o \
../PW/bp_ylm_q.o \
../PW/c_gemm.o \
../PW/ccalbec.o \
../PW/ccalbec_nc.o \
../PW/ccgdiagg.o \
../PW/cdiagh.o \
../PW/cdiaghg.o \
../PW/cegterg.o \
../PW/cdiisg_nc.o \
../PW/cft3.o \
../PW/cft3s.o \
../PW/cgramg1.o \
../PW/cgramg1_nc.o \
../PW/checkallsym.o \
../PW/checksym.o \
../PW/cinitcgg.o \
../PW/close_files.o \
../PW/compute_dip.o \
../PW/compute_rho.o \
../PW/coset.o \
../PW/cryst_to_car.o \
../PW/cubicsym.o \
../PW/d_matrix.o \
../PW/data_structure.o \
../PW/davcio.o \
../PW/deriv_drhoc.o \
../PW/diropn.o \
../PW/divide.o \
../PW/divide_class.o \
../PW/divide_class_so.o \
../PW/divide_et_impera.o \
../PW/dndepsilon.o \
../PW/dprojdepsilon.o \
../PW/dprojdtau.o \
../PW/dqvan2.o \
../PW/drhoc.o \
../PW/dvloc_of_g.o \
../PW/efermig.o \
../PW/efermit.o \
../PW/eqvect.o \
../PW/error_handler.o \
../PW/estimate.o \
../PW/exx.o \
../PW/ewald.o \
../PW/find_group.o \
../PW/fftw.o \
../PW/g_psi.o \
../PW/g_psi_nc.o \
../PW/g_psi_mod.o \
../PW/gen_at_dj.o \
../PW/gen_at_dy.o \
../PW/gen_us_dj.o \
../PW/gen_us_dy.o \
../PW/get_locals.o \
../PW/ggen.o \
../PW/gk_sort.o \
../PW/gradcorr.o \
../PW/gweights.o \
../PW/h_1psi.o \
../PW/h_1psi_nc.o \
../PW/h_epsi_her.o \
../PW/h_psi.o \
../PW/h_psi_nc.o \
../PW/hexsym.o \
../PW/hinit0.o \
../PW/hinit1.o \
../PW/init_ns.o \
../PW/init_us_1.o \
../PW/init_us_2.o \
../PW/init_at_1.o \
../PW/init_vloc.o \
../PW/interpolate.o \
../PW/inverse_s.o \
../PW/io_rho_xml.o \
../PW/irrek.o \
../PW/iweights.o \
../PW/kpoint_grid.o \
../PW/lchk_tauxk.o \
../PW/linmin.o \
../PW/make_pointlists.o \
../PW/mix_pot.o \
../PW/mode_group.o \
../PW/multable.o \
../PW/n_plane_waves.o \
../PW/new_ns.o \
../PW/ns_adj.o \
../PW/newd.o \
../PW/noncol.o \
../PW/ortho.o \
../PW/orthoatwfc.o \
../PW/para.o \
../PW/potinit.o \
../PW/print_clock_pw.o \
../PW/psymrho.o \
../PW/psymrho_mag.o \
../PW/pwcom.o \
../PW/pw_gemm.o \
../PW/pw_restart.o \
../PW/qvan2.o \
../PW/rcgdiagg.o \
../PW/rdiaghg.o \
../PW/read_file.o \
../PW/readin.o \
../PW/read_ncpp.o \
../PW/realus.o \
../PW/report_mag.o \
../PW/rgen.o \
../PW/rho2zeta.o \
../PW/rinitcgg.o \
../PW/rotate_wfc.o \
../PW/rotate_wfc_gamma.o \
../PW/rotate_wfc_nc.o \
../PW/ruotaijk.o \
../PW/s_1psi.o \
../PW/s_axis_to_ca.o \
../PW/s_gemm.o \
../PW/s_psi.o \
../PW/s_psi_nc.o \
../PW/save_in_cbands.o \
../PW/save_in_electrons.o \
../PW/save_in_ions.o \
../PW/scale_h.o \
../PW/seqopn.o \
../PW/set_fft_dim.o \
../PW/set_hubbard_l.o \
../PW/set_kplusq.o \
../PW/set_kup_and_kdw.o \
../PW/set_rhoc.o \
../PW/set_vrs.o \
../PW/setlocal.o \
../PW/setqf.o \
../PW/setupkpt.o \
../PW/sgam_at.o \
../PW/sgam_at_mag.o \
../PW/sgam_ph.o \
../PW/sgama.o \
../PW/show_memory.o \
../PW/smallg_q.o \
../PW/spinor.o \
../PW/sph_ind.o \
../PW/startup.o \
../PW/struct_fact.o \
../PW/sum_band.o \
../PW/sumkg.o \
../PW/sumkt.o \
../PW/summary.o \
../PW/swap.o \
../PW/symrho.o \
../PW/symrho_mag.o \
../PW/symtns.o \
../PW/symvect.o \
../PW/symz.o \
../PW/tabd.o \
../PW/trntns.o \
../PW/trnvecc.o \
../PW/trnvect.o \
../PW/tweights.o \
../PW/update_pot.o \
../PW/updathes.o \
../PW/upf_to_internal.o \
../PW/usnldiag.o \
../PW/usnldiag_nc.o \
../PW/v_of_rho.o \
../PW/vhpsi.o \
../PW/vhpsi_nc.o \
../PW/vloc_of_g.o \
../PW/vloc_psi.o \
../PW/vpack.o \
../PW/w0gauss.o \
../PW/w1gauss.o \
../PW/wfcinit.o \
../PW/wgauss.o \
../PW/write_ns.o \
../PW/wsweight.o
PWOBJS = ../PW/libpw.a
TLDEPS= bindir mods libs pw ph
all : tldeps d3.x
d3.x : $(D3OBJS) $(PHOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o d3.x $(D3OBJS) $(PHOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
$(MPIF90) $(LDFLAGS) -o d3.x $(D3OBJS) $(MODULES) $(PHOBJS) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../D3/d3.x . )
tldeps:
test -n "$(TLDEPS)" && ( cd .. ; $(MAKE) $(MFLAGS) $(TLDEPS) || exit 1) || :

View File

@ -2,242 +2,7 @@
include ../make.sys
PWOBJS = \
../PW/a2fmod.o \
../PW/add_bfield.o \
../PW/add_efield.o \
../PW/addusdens.o \
../PW/addusforce.o \
../PW/addusstress.o \
../PW/add_vuspsi.o \
../PW/add_vuspsi_nc.o \
../PW/allocate_fft.o \
../PW/allocate_locpot.o \
../PW/allocate_nlpot.o \
../PW/allocate_wfc.o \
../PW/atomic_rho.o \
../PW/atomic_wfc.o \
../PW/atomic_wfc_nc.o \
../PW/average_pp.o \
../PW/becmod.o \
../PW/bp_calc_btq.o \
../PW/bp_c_phase.o \
../PW/bp_qvan3.o \
../PW/bp_radin.o \
../PW/bp_strings.o \
../PW/bp_ylm_q.o \
../PW/c_bands.o \
../PW/c_phase_field.o \
../PW/ccalbec.o \
../PW/ccalbec_nc.o \
../PW/ccgdiagg.o \
../PW/cdiaghg.o \
../PW/cdiagh.o \
../PW/cdiisg_nc.o \
../PW/cegterg.o \
../PW/cft3.o \
../PW/cft3s.o \
../PW/cgramg1.o \
../PW/cgramg1_nc.o \
../PW/checkallsym.o \
../PW/checksym.o \
../PW/cinitcgg.o \
../PW/clean_pw.o \
../PW/close_files.o \
../PW/compute_fes_grads.o \
../PW/compute_scf.o \
../PW/compute_dip.o \
../PW/compute_rho.o \
../PW/coset.o \
../PW/cryst_to_car.o \
../PW/cubicsym.o \
../PW/data_structure.o \
../PW/davcio.o \
../PW/deriv_drhoc.o \
../PW/diis_base.o \
../PW/real_diis_module.o \
../PW/complex_diis_module.o \
../PW/diropn.o \
../PW/divide_class_so.o \
../PW/divide_class.o \
../PW/divide_et_impera.o \
../PW/divide.o \
../PW/d_matrix.o \
../PW/dndepsilon.o \
../PW/dndtau_of_k.o \
../PW/dprojdepsilon.o \
../PW/dprojdtau.o \
../PW/dqvan2.o \
../PW/drhoc.o \
../PW/dvloc_of_g.o \
../PW/dynamics_module.o \
../PW/efermig.o \
../PW/efermit.o \
../PW/electrons.o \
../PW/eqvect.o \
../PW/estimate.o \
../PW/exx.o \
../PW/ewald.o \
../PW/find_group.o \
../PW/force_cc.o \
../PW/force_corr.o \
../PW/force_ew.o \
../PW/force_hub.o \
../PW/force_lc.o \
../PW/forces.o \
../PW/force_us.o \
../PW/gen_at_dj.o \
../PW/gen_at_dy.o \
../PW/gen_us_dj.o \
../PW/gen_us_dy.o \
../PW/get_locals.o \
../PW/ggen.o \
../PW/gk_sort.o \
../PW/g_psi.o \
../PW/g_psi_mod.o \
../PW/g_psi_nc.o \
../PW/gradcorr.o \
../PW/gweights.o \
../PW/h_1psi.o \
../PW/h_1psi_nc.o \
../PW/hexsym.o \
../PW/hinit0.o \
../PW/hinit1.o \
../PW/h_epsi_her.o \
../PW/h_psi.o \
../PW/h_psi_nc.o \
../PW/init_ns.o \
../PW/init_run.o \
../PW/init_us_1.o \
../PW/init_us_2.o \
../PW/init_at_1.o \
../PW/init_vloc.o \
../PW/interpolate.o \
../PW/inverse_s.o \
../PW/io_rho_xml.o \
../PW/irrek.o \
../PW/iweights.o \
../PW/kpoint_grid.o \
../PW/lchk_tauxk.o \
../PW/linmin.o \
../PW/make_pointlists.o \
../PW/mix_rho.o \
../PW/mode_group.o \
../PW/move_ions.o \
../PW/multable.o \
../PW/newd.o \
../PW/new_ns.o \
../PW/ns_adj.o \
../PW/noncol.o \
../PW/n_plane_waves.o \
../PW/openfil.o \
../PW/orthoatwfc.o \
../PW/output_tau.o \
../PW/para.o \
../PW/potinit.o \
../PW/print_clock_pw.o \
../PW/psymrho.o \
../PW/psymrho_mag.o \
../PW/punch.o \
../PW/pwcom.o \
../PW/pw_gemm.o \
../PW/pw_restart.o \
../PW/qvan2.o \
../PW/rcgdiagg.o \
../PW/rdiagh.o \
../PW/rdiaghg.o \
../PW/read_conf_from_file.o \
../PW/read_file.o \
../PW/readin.o \
../PW/read_ncpp.o \
../PW/realus.o \
../PW/regterg.o \
../PW/remove_atomic_rho.o \
../PW/report_mag.o \
../PW/reset_k_points.o \
../PW/restart_from_file.o \
../PW/restart_in_electrons.o \
../PW/restart_in_ions.o \
../PW/rgen.o \
../PW/rho2zeta.o \
../PW/rinitcgg.o \
../PW/rotate_wfc_gamma.o \
../PW/rotate_wfc.o \
../PW/rotate_wfc_nc.o \
../PW/ruotaijk.o \
../PW/s_1psi.o \
../PW/save_in_cbands.o \
../PW/save_in_electrons.o \
../PW/save_in_ions.o \
../PW/s_axis_to_ca.o \
../PW/scale_h.o \
../PW/seqopn.o \
../PW/set_fft_dim.o \
../PW/set_hubbard_l.o \
../PW/set_kplusq.o \
../PW/set_kup_and_kdw.o \
../PW/setlocal.o \
../PW/setqf.o \
../PW/set_rhoc.o \
../PW/setupkpt.o \
../PW/setup.o \
../PW/set_vrs.o \
../PW/sgama.o \
../PW/sgam_at.o \
../PW/sgam_at_mag.o \
../PW/sgam_ph.o \
../PW/show_memory.o \
../PW/smallg_q.o \
../PW/spinor.o \
../PW/sph_ind.o \
../PW/s_psi.o \
../PW/s_psi_nc.o \
../PW/stop_run.o \
../PW/startup.o \
../PW/stres_cc.o \
../PW/stres_ewa.o \
../PW/stres_gradcorr.o \
../PW/stres_har.o \
../PW/stres_hub.o \
../PW/stres_knl.o \
../PW/stres_loc.o \
../PW/stress.o \
../PW/stres_us.o \
../PW/struct_fact.o \
../PW/sum_band.o \
../PW/sumkg.o \
../PW/sumkt.o \
../PW/summary.o \
../PW/swap.o \
../PW/symrho.o \
../PW/symrho_mag.o \
../PW/symtns.o \
../PW/symvect.o \
../PW/tabd.o \
../PW/trntns.o \
../PW/trnvecc.o \
../PW/trnvect.o \
../PW/tweights.o \
../PW/update_pot.o \
../PW/updathes.o \
../PW/usnldiag.o \
../PW/usnldiag_nc.o \
../PW/vcsmd.o \
../PW/vcsubs.o \
../PW/vhpsi.o \
../PW/vhpsi_nc.o \
../PW/vloc_of_g.o \
../PW/vloc_psi.o \
../PW/v_of_rho.o \
../PW/vpack.o \
../PW/w0gauss.o \
../PW/w1gauss.o \
../PW/wfcinit.o \
../PW/wgauss.o \
../PW/write_ns.o \
../PW/wsweight.o \
../PW/error_handler.o \
../PW/upf_to_internal.o
PWOBJS = ../PW/libpw.a
MODULES = \
../Modules/atom.o \
@ -331,7 +96,7 @@ all : tldeps phcg.x
phcg.x : $(PWOBJS) $(CGOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o phcg.x \
$(CGOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
$(CGOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../Gamma/phcg.x . )
tldeps:
test -n "$(TLDEPS)" && ( cd .. ; $(MAKE) $(MFLAGS) $(TLDEPS) || exit 1) || :

View File

@ -67,7 +67,11 @@ wavefunctions.o \
wannier.o \
xml_io_base.o
all : $(MODULES)
all : libmod.a
libmod.a: $(MODULES)
$(AR) $(ARFLAGS) $@ $?
$(RANLIB) $@
clean :
- /bin/rm -f *.o *.d *.i *~ *.F90 *.mod work.pc

View File

@ -83,252 +83,7 @@ MODULES = \
../Modules/wave_base.o \
../Modules/xml_io_base.o
PWOBJS = \
../PW/a2fmod.o \
../PW/add_bfield.o \
../PW/add_efield.o \
../PW/add_vuspsi.o \
../PW/add_vuspsi_nc.o \
../PW/addusdens.o \
../PW/addusforce.o \
../PW/addusstress.o \
../PW/allocate_fft.o \
../PW/allocate_locpot.o \
../PW/allocate_nlpot.o \
../PW/allocate_wfc.o \
../PW/average_pp.o \
../PW/atomic_rho.o \
../PW/atomic_wfc.o \
../PW/atomic_wfc_nc.o \
../PW/becmod.o \
../PW/bp_c_phase.o \
../PW/bp_calc_btq.o \
../PW/bp_qvan3.o \
../PW/bp_radin.o \
../PW/bp_strings.o \
../PW/bp_ylm_q.o \
../PW/c_bands.o \
../PW/c_gemm.o \
../PW/c_phase_field.o \
../PW/ccalbec.o \
../PW/ccalbec_nc.o \
../PW/ccgdiagg.o \
../PW/compute_scf.o \
../PW/compute_fes_grads.o \
../PW/rcgdiagg.o \
../PW/cdiagh.o \
../PW/cdiaghg.o \
../PW/cdiisg_nc.o \
../PW/cegterg.o \
../PW/cft3.o \
../PW/cft3s.o \
../PW/cgramg1.o \
../PW/cgramg1_nc.o \
../PW/checkallsym.o \
../PW/checksym.o \
../PW/cinitcgg.o \
../PW/clean_pw.o \
../PW/close_files.o \
../PW/compute_dip.o \
../PW/compute_rho.o \
../PW/coset.o \
../PW/cryst_to_car.o \
../PW/cubicsym.o \
../PW/d_matrix.o \
../PW/data_structure.o \
../PW/davcio.o \
../PW/deriv_drhoc.o \
../PW/diis_base.o \
../PW/divide_class.o \
../PW/divide_class_so.o \
../PW/real_diis_module.o \
../PW/complex_diis_module.o \
../PW/diropn.o \
../PW/divide.o \
../PW/divide_et_impera.o \
../PW/dndepsilon.o \
../PW/dndtau_of_k.o \
../PW/dprojdepsilon.o \
../PW/dprojdtau.o \
../PW/dqvan2.o \
../PW/drhoc.o \
../PW/dvloc_of_g.o \
../PW/dynamics_module.o \
../PW/efermig.o \
../PW/efermit.o \
../PW/electrons.o \
../PW/eqvect.o \
../PW/error_handler.o \
../PW/estimate.o \
../PW/exx.o \
../PW/ewald.o \
../PW/ewald_dipole.o \
../PW/fftw.o \
../PW/find_group.o \
../PW/force_cc.o \
../PW/force_corr.o \
../PW/force_ew.o \
../PW/force_hub.o \
../PW/force_lc.o \
../PW/force_us.o \
../PW/forces.o \
../PW/g_psi.o \
../PW/g_psi_nc.o \
../PW/g_psi_mod.o \
../PW/gen_at_dj.o \
../PW/gen_at_dy.o \
../PW/gen_us_dj.o \
../PW/gen_us_dy.o \
../PW/get_locals.o \
../PW/ggen.o \
../PW/gk_sort.o \
../PW/gradcorr.o \
../PW/gweights.o \
../PW/h_1psi.o \
../PW/h_1psi_nc.o \
../PW/h_epsi_her.o \
../PW/h_psi.o \
../PW/h_psi_nc.o \
../PW/hexsym.o \
../PW/hinit0.o \
../PW/hinit1.o \
../PW/init_ns.o \
../PW/init_paw_1.o \
../PW/init_paw_2.o \
../PW/init_run.o \
../PW/init_us_1.o \
../PW/init_us_2.o \
../PW/init_at_1.o \
../PW/init_vloc.o \
../PW/interpolate.o \
../PW/inverse_s.o \
../PW/io_rho_xml.o \
../PW/irrek.o \
../PW/iweights.o \
../PW/kpoint_grid.o \
../PW/lchk_tauxk.o \
../PW/linmin.o \
../PW/make_pointlists.o \
../PW/mix_pot.o \
../PW/mix_rho.o \
../PW/mode_group.o \
../PW/move_ions.o \
../PW/multable.o \
../PW/n_plane_waves.o \
../PW/new_ns.o \
../PW/ns_adj.o \
../PW/newd.o \
../PW/noncol.o \
../PW/openfil.o \
../PW/ortho.o \
../PW/orthoatwfc.o \
../PW/output_tau.o \
../PW/para.o \
../PW/paw.o \
../PW/potinit.o \
../PW/print_clock_pw.o \
../PW/psymrho.o \
../PW/psymrho_mag.o \
../PW/punch.o \
../PW/pw_gemm.o \
../PW/pw_restart.o \
../PW/pwcom.o \
../PW/qvan2.o \
../PW/rdiagh.o \
../PW/rdiaghg.o \
../PW/read_conf_from_file.o \
../PW/read_file.o \
../PW/read_ncpp.o \
../PW/readin.o \
../PW/realus.o \
../PW/report_mag.o \
../PW/regterg.o \
../PW/remove_atomic_rho.o \
../PW/reset_k_points.o \
../PW/restart_from_file.o \
../PW/restart_in_electrons.o \
../PW/restart_in_ions.o \
../PW/rinitcgg.o \
../PW/rgen.o \
../PW/rho2zeta.o \
../PW/rotate_wfc.o \
../PW/rotate_wfc_gamma.o \
../PW/rotate_wfc_nc.o \
../PW/ruotaijk.o \
../PW/s_1psi.o \
../PW/s_axis_to_ca.o \
../PW/s_gemm.o \
../PW/s_psi.o \
../PW/s_psi_nc.o \
../PW/save_in_cbands.o \
../PW/save_in_electrons.o \
../PW/save_in_ions.o \
../PW/scale_h.o \
../PW/seqopn.o \
../PW/set_fft_dim.o \
../PW/set_hubbard_l.o \
../PW/set_kplusq.o \
../PW/set_kup_and_kdw.o \
../PW/set_rhoc.o \
../PW/set_vrs.o \
../PW/setlocal.o \
../PW/setqf.o \
../PW/setup.o \
../PW/setupkpt.o \
../PW/sgam_at.o \
../PW/sgam_at_mag.o \
../PW/sgam_ph.o \
../PW/sgama.o \
../PW/show_memory.o \
../PW/smallg_q.o \
../PW/spinor.o \
../PW/sph_ind.o \
../PW/startup.o \
../PW/stop_run.o \
../PW/stres_cc.o \
../PW/stres_ewa.o \
../PW/stres_gradcorr.o \
../PW/stres_har.o \
../PW/stres_hub.o \
../PW/stres_knl.o \
../PW/stres_loc.o \
../PW/stres_us.o \
../PW/stress.o \
../PW/struct_fact.o \
../PW/sum_band.o \
../PW/sumkg.o \
../PW/sumkt.o \
../PW/summary.o \
../PW/swap.o \
../PW/symrho.o \
../PW/symrho_mag.o \
../PW/symtns.o \
../PW/symvect.o \
../PW/symz.o \
../PW/tabd.o \
../PW/trntns.o \
../PW/trnvecc.o \
../PW/trnvect.o \
../PW/tweights.o \
../PW/update_pot.o \
../PW/updathes.o \
../PW/upf_to_internal.o \
../PW/usnldiag.o \
../PW/usnldiag_nc.o \
../PW/v_of_rho.o \
../PW/vcsmd.o \
../PW/vcsubs.o \
../PW/vhpsi.o \
../PW/vhpsi_nc.o \
../PW/vloc_of_g.o \
../PW/vloc_psi.o \
../PW/vpack.o \
../PW/w0gauss.o \
../PW/w1gauss.o \
../PW/wfcinit.o \
../PW/wgauss.o \
../PW/write_ns.o \
../PW/wsweight.o
PWOBJS = ../PW/libpw.a
TLDEPS=bindir mods libs libiotk
@ -336,7 +91,7 @@ all : tldeps magn.x
magn.x : $(NMROBJS) $(PWOBJS) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
$(NMROBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
$(NMROBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin; ln -fs ../NMR_new/$@ . )
tldeps:

View File

@ -74,8 +74,8 @@ SUBROUTINE compute_sigma_bare(chi_bare)
do na = 1, nat
tr_sigma = (sigma_bare(1,1,na)+sigma_bare(2,2,na)+sigma_bare(3,3,na))/3.d0
write(stdout,'(5X,''Atom'',I3,2X,A3,'' pos: ('',3(F10.6),&
'') sigma: '',F14.4)') na, atm(ityp(na)), tau(:,na), tr_sigma*1d6
write(stdout,'(5X,''Atom'',I3,2X,A3,'' pos: ('',3(F10.6),'') &
& sigma: '',F14.4)') na, atm(ityp(na)), tau(:,na), tr_sigma*1d6
write(stdout, tens_fmt) sigma_bare(:,:,na) * 1d6
enddo

View File

@ -75,7 +75,6 @@ localdos.o \
newdq.o \
openfilq.o \
phcom.o \
phonon.o \
phq_init.o \
phq_readin.o \
phq_recover.o \
@ -180,253 +179,6 @@ MODULES = \
../Modules/wave_base.o \
../Modules/xml_io_base.o
PWOBJS = \
../PW/a2fmod.o \
../PW/add_bfield.o \
../PW/add_efield.o \
../PW/add_vuspsi.o \
../PW/add_vuspsi_nc.o \
../PW/addusdens.o \
../PW/addusforce.o \
../PW/addusstress.o \
../PW/allocate_fft.o \
../PW/allocate_locpot.o \
../PW/allocate_nlpot.o \
../PW/allocate_wfc.o \
../PW/atomic_rho.o \
../PW/atomic_wfc.o \
../PW/atomic_wfc_nc.o \
../PW/average_pp.o \
../PW/becmod.o \
../PW/bp_c_phase.o \
../PW/bp_calc_btq.o \
../PW/bp_qvan3.o \
../PW/bp_radin.o \
../PW/bp_strings.o \
../PW/bp_ylm_q.o \
../PW/c_bands.o \
../PW/c_gemm.o \
../PW/c_phase_field.o \
../PW/ccalbec.o \
../PW/ccalbec_nc.o \
../PW/ccgdiagg.o \
../PW/compute_scf.o \
../PW/compute_fes_grads.o \
../PW/cdiagh.o \
../PW/cdiaghg.o \
../PW/cdiisg_nc.o \
../PW/cegterg.o \
../PW/cft3.o \
../PW/cft3s.o \
../PW/cgramg1.o \
../PW/cgramg1_nc.o \
../PW/checkallsym.o \
../PW/checksym.o \
../PW/cinitcgg.o \
../PW/clean_pw.o \
../PW/close_files.o \
../PW/compute_dip.o \
../PW/compute_rho.o \
../PW/coset.o \
../PW/cryst_to_car.o \
../PW/cubicsym.o \
../PW/d_matrix.o \
../PW/data_structure.o \
../PW/davcio.o \
../PW/deriv_drhoc.o \
../PW/diis_base.o \
../PW/real_diis_module.o \
../PW/complex_diis_module.o \
../PW/diropn.o \
../PW/divide.o \
../PW/divide_et_impera.o \
../PW/divide_class.o \
../PW/divide_class_so.o \
../PW/dndepsilon.o \
../PW/dndtau_of_k.o \
../PW/dprojdepsilon.o \
../PW/dprojdtau.o \
../PW/dqvan2.o \
../PW/drhoc.o \
../PW/dvloc_of_g.o \
../PW/dynamics_module.o \
../PW/efermig.o \
../PW/efermit.o \
../PW/electrons.o \
../PW/eqvect.o \
../PW/error_handler.o \
../PW/estimate.o \
../PW/exx.o \
../PW/ewald.o \
../PW/ewald_dipole.o \
../PW/find_group.o \
../PW/fftw.o \
../PW/force_cc.o \
../PW/force_corr.o \
../PW/force_ew.o \
../PW/force_hub.o \
../PW/force_lc.o \
../PW/force_us.o \
../PW/forces.o \
../PW/g_psi.o \
../PW/g_psi_nc.o \
../PW/g_psi_mod.o \
../PW/gen_at_dj.o \
../PW/gen_at_dy.o \
../PW/gen_us_dj.o \
../PW/gen_us_dy.o \
../PW/get_locals.o \
../PW/ggen.o \
../PW/gk_sort.o \
../PW/gradcorr.o \
../PW/gweights.o \
../PW/h_1psi.o \
../PW/h_1psi_nc.o \
../PW/h_epsi_her.o \
../PW/h_psi.o \
../PW/h_psi_nc.o \
../PW/hexsym.o \
../PW/hinit0.o \
../PW/hinit1.o \
../PW/init_ns.o \
../PW/init_paw_1.o \
../PW/init_paw_2.o \
../PW/init_run.o \
../PW/init_us_1.o \
../PW/init_us_2.o \
../PW/init_at_1.o \
../PW/init_vloc.o \
../PW/interpolate.o \
../PW/inverse_s.o \
../PW/io_rho_xml.o \
../PW/irrek.o \
../PW/iweights.o \
../PW/kpoint_grid.o \
../PW/lchk_tauxk.o \
../PW/linmin.o \
../PW/make_pointlists.o \
../PW/mix_pot.o \
../PW/mix_rho.o \
../PW/mode_group.o \
../PW/move_ions.o \
../PW/multable.o \
../PW/n_plane_waves.o \
../PW/new_ns.o \
../PW/ns_adj.o \
../PW/newd.o \
../PW/noncol.o \
../PW/openfil.o \
../PW/ortho.o \
../PW/orthoatwfc.o \
../PW/output_tau.o \
../PW/para.o \
../PW/paw.o \
../PW/potinit.o \
../PW/print_clock_pw.o \
../PW/psymrho.o \
../PW/psymrho_mag.o \
../PW/punch.o \
../PW/pw_gemm.o \
../PW/pw_restart.o \
../PW/pwcom.o \
../PW/qvan2.o \
../PW/rcgdiagg.o \
../PW/rdiagh.o \
../PW/rdiaghg.o \
../PW/read_conf_from_file.o \
../PW/read_file.o \
../PW/read_ncpp.o \
../PW/readin.o \
../PW/realus.o \
../PW/report_mag.o \
../PW/regterg.o \
../PW/remove_atomic_rho.o \
../PW/reset_k_points.o \
../PW/restart_from_file.o \
../PW/restart_in_electrons.o \
../PW/restart_in_ions.o \
../PW/rinitcgg.o \
../PW/rgen.o \
../PW/rho2zeta.o \
../PW/rotate_wfc.o \
../PW/rotate_wfc_gamma.o \
../PW/rotate_wfc_nc.o \
../PW/ruotaijk.o \
../PW/s_1psi.o \
../PW/s_axis_to_ca.o \
../PW/s_gemm.o \
../PW/s_psi.o \
../PW/s_psi_nc.o \
../PW/save_in_cbands.o \
../PW/save_in_electrons.o \
../PW/save_in_ions.o \
../PW/scale_h.o \
../PW/seqopn.o \
../PW/set_fft_dim.o \
../PW/set_hubbard_l.o \
../PW/set_kplusq.o \
../PW/set_kup_and_kdw.o \
../PW/set_rhoc.o \
../PW/set_vrs.o \
../PW/setlocal.o \
../PW/setqf.o \
../PW/setup.o \
../PW/setupkpt.o \
../PW/sgam_at.o \
../PW/sgam_at_mag.o \
../PW/sgam_ph.o \
../PW/sgama.o \
../PW/show_memory.o \
../PW/smallg_q.o \
../PW/spinor.o \
../PW/sph_ind.o \
../PW/startup.o \
../PW/stop_run.o \
../PW/stres_cc.o \
../PW/stres_ewa.o \
../PW/stres_gradcorr.o \
../PW/stres_har.o \
../PW/stres_hub.o \
../PW/stres_knl.o \
../PW/stres_loc.o \
../PW/stres_us.o \
../PW/stress.o \
../PW/struct_fact.o \
../PW/sum_band.o \
../PW/sumkg.o \
../PW/sumkt.o \
../PW/summary.o \
../PW/swap.o \
../PW/symrho.o \
../PW/symrho_mag.o \
../PW/symtns.o \
../PW/symvect.o \
../PW/symz.o \
../PW/tabd.o \
../PW/trntns.o \
../PW/trnvecc.o \
../PW/trnvect.o \
../PW/tweights.o \
../PW/update_pot.o \
../PW/updathes.o \
../PW/upf_to_internal.o \
../PW/usnldiag.o \
../PW/usnldiag_nc.o \
../PW/v_of_rho.o \
../PW/vcsmd.o \
../PW/vcsubs.o \
../PW/vhpsi.o \
../PW/vhpsi_nc.o \
../PW/vloc_of_g.o \
../PW/vloc_psi.o \
../PW/vpack.o \
../PW/w0gauss.o \
../PW/w1gauss.o \
../PW/wfcinit.o \
../PW/wgauss.o \
../PW/write_ns.o \
../PW/wsweight.o
RAMAN = \
cft_wave.o \
psyme2.o \
@ -450,18 +202,25 @@ raman.o \
dhdrhopsi.o\
set_dvscf.o
PWOBJS = ../PW/libpw.a
TLDEPS= bindir mods libs pw
all : tldeps ph.x
all : tldeps libph.a ph.x
ph.x : $(PHOBJS) $(RAMAN) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o ph.x \
$(PHOBJS) $(RAMAN) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
ph.x : phonon.o libph.a $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o ph.x phonon.o \
$(MODULES) libph.a $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PH/ph.x . )
tldeps:
test -n "$(TLDEPS)" && ( cd .. ; $(MAKE) $(MFLAGS) $(TLDEPS) || exit 1) || :
libph.a : $(PHOBJS) $(RAMAN)
$(AR) $(ARFLAGS) $@ $?
$(RANLIB) $@
clean :
- /bin/rm -f ph.x *.o *~ *.F90 *.d *.mod *.i work.pc
- /bin/rm -f ph.x *.o *.a *~ *.F90 *.d *.mod *.i work.pc
include make.depend

View File

@ -80,206 +80,7 @@ MODULES = \
../Modules/wannier.o \
../Modules/xml_io_base.o
PWOBJS = \
../PW/add_bfield.o \
../PW/add_efield.o \
../PW/add_vuspsi.o \
../PW/add_vuspsi_nc.o \
../PW/addusdens.o \
../PW/allocate_fft.o \
../PW/allocate_locpot.o \
../PW/allocate_nlpot.o \
../PW/allocate_wfc.o \
../PW/atomic_rho.o \
../PW/atomic_wfc.o \
../PW/atomic_wfc_nc.o \
../PW/average_pp.o \
../PW/becmod.o \
../PW/bp_c_phase.o \
../PW/bp_calc_btq.o \
../PW/bp_qvan3.o \
../PW/bp_radin.o \
../PW/bp_strings.o \
../PW/bp_ylm_q.o \
../PW/c_gemm.o \
../PW/ccalbec.o \
../PW/ccalbec_nc.o \
../PW/ccgdiagg.o \
../PW/cdiagh.o \
../PW/cdiaghg.o \
../PW/cdiisg_nc.o \
../PW/cegterg.o \
../PW/cft3.o \
../PW/cft3s.o \
../PW/cgramg1.o \
../PW/cgramg1_nc.o \
../PW/checkallsym.o \
../PW/checksym.o \
../PW/cinitcgg.o \
../PW/clean_pw.o \
../PW/close_files.o \
../PW/compute_dip.o \
../PW/compute_rho.o \
../PW/coset.o \
../PW/cryst_to_car.o \
../PW/cubicsym.o \
../PW/d_matrix.o \
../PW/data_structure.o \
../PW/davcio.o \
../PW/deriv_drhoc.o \
../PW/diropn.o \
../PW/divide.o \
../PW/divide_class.o \
../PW/divide_class_so.o \
../PW/divide_et_impera.o \
../PW/dndepsilon.o \
../PW/dprojdepsilon.o \
../PW/dprojdtau.o \
../PW/dqvan2.o \
../PW/drhoc.o \
../PW/dvloc_of_g.o \
../PW/dynamics_module.o \
../PW/efermig.o \
../PW/efermit.o \
../PW/eqvect.o \
../PW/error_handler.o \
../PW/estimate.o \
../PW/exx.o \
../PW/ewald.o \
../PW/ewald_dipole.o \
../PW/find_group.o \
../PW/fftw.o \
../PW/g_psi.o \
../PW/g_psi_nc.o \
../PW/g_psi_mod.o \
../PW/gen_at_dj.o \
../PW/gen_at_dy.o \
../PW/gen_us_dj.o \
../PW/gen_us_dy.o \
../PW/get_locals.o \
../PW/ggen.o \
../PW/gk_sort.o \
../PW/gradcorr.o \
../PW/gweights.o \
../PW/h_1psi.o \
../PW/h_psi.o \
../PW/h_epsi_her.o \
../PW/h_1psi_nc.o \
../PW/h_psi_nc.o \
../PW/hexsym.o \
../PW/hinit0.o \
../PW/hinit1.o \
../PW/init_ns.o \
../PW/init_paw_1.o \
../PW/init_paw_2.o \
../PW/init_us_1.o \
../PW/init_us_2.o \
../PW/init_at_1.o \
../PW/init_vloc.o \
../PW/interpolate.o \
../PW/inverse_s.o \
../PW/io_rho_xml.o \
../PW/irrek.o \
../PW/iweights.o \
../PW/kpoint_grid.o \
../PW/lchk_tauxk.o \
../PW/linmin.o \
../PW/make_pointlists.o \
../PW/mode_group.o \
../PW/multable.o \
../PW/n_plane_waves.o \
../PW/new_ns.o \
../PW/ns_adj.o \
../PW/newd.o \
../PW/noncol.o \
../PW/openfil.o \
../PW/ortho.o \
../PW/orthoatwfc.o \
../PW/output_tau.o \
../PW/para.o \
../PW/paw.o \
../PW/potinit.o \
../PW/print_clock_pw.o \
../PW/psymrho.o \
../PW/psymrho_mag.o \
../PW/pwcom.o \
../PW/pw_gemm.o \
../PW/pw_restart.o \
../PW/qvan2.o \
../PW/rcgdiagg.o \
../PW/rdiagh.o \
../PW/rdiaghg.o \
../PW/read_file.o \
../PW/readin.o \
../PW/read_ncpp.o \
../PW/realus.o \
../PW/report_mag.o \
../PW/rgen.o \
../PW/rho2zeta.o \
../PW/rinitcgg.o \
../PW/rotate_wfc.o \
../PW/rotate_wfc_gamma.o \
../PW/rotate_wfc_nc.o \
../PW/ruotaijk.o \
../PW/s_1psi.o \
../PW/s_axis_to_ca.o \
../PW/s_gemm.o \
../PW/s_psi.o \
../PW/s_psi_nc.o \
../PW/save_in_cbands.o \
../PW/save_in_electrons.o \
../PW/save_in_ions.o \
../PW/scale_h.o \
../PW/seqopn.o \
../PW/set_fft_dim.o \
../PW/set_hubbard_l.o \
../PW/set_kplusq.o \
../PW/set_kup_and_kdw.o \
../PW/set_rhoc.o \
../PW/set_vrs.o \
../PW/setlocal.o \
../PW/setqf.o \
../PW/setupkpt.o \
../PW/show_memory.o \
../PW/smallg_q.o \
../PW/spinor.o \
../PW/sph_ind.o \
../PW/startup.o \
../PW/struct_fact.o \
../PW/sum_band.o \
../PW/sumkg.o \
../PW/sumkt.o \
../PW/summary.o \
../PW/swap.o \
../PW/symmetrize_at.o \
../PW/symrho.o \
../PW/symrho_mag.o \
../PW/symscalar.o \
../PW/symtns.o \
../PW/symvect.o \
../PW/symz.o \
../PW/tabd.o \
../PW/trntns.o \
../PW/trnvecc.o \
../PW/trnvect.o \
../PW/tweights.o \
../PW/update_pot.o \
../PW/updathes.o \
../PW/upf_to_internal.o \
../PW/usnldiag.o \
../PW/usnldiag_nc.o \
../PW/v_of_rho.o \
../PW/vhpsi.o \
../PW/vhpsi_nc.o \
../PW/vloc_of_g.o \
../PW/vloc_psi.o \
../PW/vpack.o \
../PW/w0gauss.o \
../PW/w1gauss.o \
../PW/wfcinit.o \
../PW/wgauss.o \
../PW/write_ns.o \
../PW/wsweight.o
PWOBJS = ../PW/libpw.a
TLDEPS= bindir mods libs pw
@ -288,103 +89,103 @@ all : tldeps average.x bands.x dos.x efg.x plotband.x plotproj.x \
pmw.x pp.x projwfc.x pw2casino.x pw2wannier90.x pw_export.x \
voronoy.x initial_state.x dipole.x sumpdos.x plan_avg.x pw2gw.x
average.x : average.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
average.x : average.o $(PPOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
average.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
average.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
bands.x : bands.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
bands.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
bands.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
dipole.x : dipole.o $(PPOBJS) $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
dipole.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
dipole.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
dos.x : dos.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
dos.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
dos.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
efg.x : efg.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
efg.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
efg.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
plan_avg.x : plan_avg.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
plan_avg.o $(PPOBJS) $(PWOBJS) $(MODULES) \
plan_avg.o $(PPOBJS) $(MODULES) $(PWOBJS) \
$(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
plotband.x : plotband.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
plotband.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
plotband.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
plotproj.x : plotproj.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
plotproj.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
plotproj.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
plotrho.x : plotrho.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
plotrho.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
plotrho.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
pmw.x : poormanwannier.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
poormanwannier.o $(PPOBJS) $(PWOBJS) $(MODULES) \
poormanwannier.o $(PPOBJS) $(MODULES) $(PWOBJS) \
$(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
xctest.x : xctest.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
xctest.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
xctest.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
pp.x : postproc.o chdens.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
postproc.o chdens.o $(PPOBJS) $(PWOBJS) $(MODULES) \
postproc.o chdens.o $(PPOBJS) $(MODULES) $(PWOBJS) \
$(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
projwfc.x : projwfc.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
projwfc.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
projwfc.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
pw2casino.x : pw2casino.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
pw2casino.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
pw2casino.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
pw2wannier90.x : pw2wannier90.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
pw2wannier90.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
pw2wannier90.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
voronoy.x : voronoy.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
voronoy.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
voronoy.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
initial_state.x : initial_state.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
initial_state.o $(PPOBJS) $(PWOBJS) $(MODULES) \
initial_state.o $(PPOBJS) $(MODULES) $(PWOBJS) \
$(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
pw2gw.x : pw2gw.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
pw2gw.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
pw2gw.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
pw_export.x : pw_export.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
pw_export.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
pw_export.o $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
wfdd.x : wfdd.o
@ -396,11 +197,9 @@ sumpdos.x : sumpdos.o
- ( cd ../bin ; ln -fs ../PP/$@ . )
epsilon.x : epsilon.o $(PPOBJS) $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ epsilon.o $(PPOBJS) $(PWOBJS) $(MODULES) \
$(MPIF90) $(LDFLAGS) -o $@ epsilon.o $(PPOBJS) $(MODULES) $(PWOBJS) \
$(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PP/$@ . )
tldeps:
test -n "$(TLDEPS)" && ( cd .. ; $(MAKE) $(MFLAGS) $(TLDEPS) || exit 1) || :

View File

@ -371,8 +371,8 @@ DO igroup=1,ngroup
shift=shift+dimen*NINT(DBLE(times))
ENDIF
IF (ABS(NINT(DBLE(times))-1.d0) < 1.d-4) THEN
WRITE(stdout,'(5x, "e(",i3," -",i3,") = ",f12.5,2x,"eV",3x,i3,3x&
& "--> ",a15)') &
WRITE(stdout,'(5x, "e(",i3," -",i3,") = ",f12.5,2x,"eV",3x,i3,&
& 3x,"--> ",a15)') &
istart(igroup), istart(igroup+1)-1, w1(istart(igroup)), &
dim_rap, name_rap(irap)
ELSE
@ -698,8 +698,8 @@ DO igroup=1,ngroup
istart(igroup), istart(igroup+1)-1, w1(istart(igroup)), &
dim_rap, name_rap_so(irap)
ELSE
WRITE(stdout,'(5x,"e(",i3," -",i3,") = ",f12.5,2x,"eV",3x,i3,3x&
& "--> ",i3," ",a15)') &
WRITE(stdout,'(5x,"e(",i3," -",i3,") = ",f12.5,2x,"eV",3x,i3,&
& 3x,"--> ",i3," ",a15)') &
istart(igroup), istart(igroup+1)-1, &
w1(istart(igroup)), dim_rap, NINT(DBLE(times)), name_rap_so(irap)
END IF

View File

@ -82,7 +82,6 @@ estimate.o \
ewald.o \
ewald_dipole.o \
exx.o \
fftw.o \
find_group.o \
force_cc.o \
force_corr.o \
@ -315,16 +314,20 @@ TLDEPS=bindir mods libs libiotk
all : tldeps pw.x
pw.x : pwscf.o $(PWOBJS) $(LIBOBJS)
pw.x : pwscf.o libpw.a $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
pwscf.o $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
pwscf.o $(MODULES) libpw.a $(LIBOBJS) $(LIBS)
- ( cd ../bin; ln -fs ../PW/$@ . )
libpw.a : $(PWOBJS)
$(AR) $(ARFLAGS) $@ $?
$(RANLIB) $@
tldeps:
test -n "$(TLDEPS)" && ( cd .. ; $(MAKE) $(MFLAGS) $(TLDEPS) || exit 1) || :
clean :
- /bin/rm -f pw.x *.o *~ *.F90 *.d *.mod *.i work.pc
- /bin/rm -f pw.x *.o *.a *~ *.F90 *.d *.mod *.i work.pc
include make.depend

View File

@ -1,16 +0,0 @@
!
! Copyright (C) 2001 PWSCF group
! 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,
! or http://www.gnu.org/copyleft/gpl.txt .
!
module fftw_mod
integer :: FFTW_FORWARD, FFTW_BACKWARD
parameter (FFTW_FORWARD = - 1, FFTW_BACKWARD = 1)
integer :: FFTW_ESTIMATE, FFTW_MEASURE
parameter (FFTW_ESTIMATE = 0, FFTW_MEASURE = 1)
integer :: FFTW_OUT_OF_PLACE, FFTW_IN_PLACE, FFTW_USE_WISDOM
parameter (FFTW_OUT_OF_PLACE = 0)
parameter (FFTW_IN_PLACE=8,FFTW_USE_WISDOM=16)
end module fftw_mod

View File

@ -1189,7 +1189,6 @@ c_phase_field.o : ../include/f_defs.h
data_structure.o : ../include/f_defs.h
deriv_drhoc.o : ../include/f_defs.h
diis_base.o : ../include/f_defs.h
diropn.o : ../include/f_defs.h
divide_class.o : ../include/f_defs.h
divide_class_so.o : ../include/f_defs.h
divide_et_impera.o : ../include/f_defs.h
@ -1275,7 +1274,6 @@ show_memory.o : ../include/f_defs.h
smallg_q.o : ../include/f_defs.h
s_psi_nc.o : ../include/f_defs.h
s_psi.o : ../include/f_defs.h
startup.o : ../include/f_defs.h
stres_cc.o : ../include/f_defs.h
stres_ewa.o : ../include/f_defs.h
stres_gradcorr.o : ../include/f_defs.h

View File

@ -86,201 +86,7 @@ MODULES = \
../Modules/xml_io_base.o
PWOBJS = \
../PW/add_bfield.o \
../PW/add_efield.o \
../PW/add_vuspsi.o \
../PW/add_vuspsi_nc.o \
../PW/addusdens.o \
../PW/allocate_fft.o \
../PW/allocate_locpot.o \
../PW/allocate_nlpot.o \
../PW/allocate_wfc.o \
../PW/atomic_rho.o \
../PW/atomic_wfc.o \
../PW/atomic_wfc_nc.o \
../PW/average_pp.o \
../PW/becmod.o \
../PW/bp_calc_btq.o \
../PW/bp_qvan3.o \
../PW/bp_radin.o \
../PW/bp_ylm_q.o \
../PW/c_gemm.o \
../PW/ccalbec.o \
../PW/ccalbec_nc.o \
../PW/ccgdiagg.o \
../PW/cdiagh.o \
../PW/cdiaghg.o \
../PW/cdiisg_nc.o \
../PW/cegterg.o \
../PW/cft3.o \
../PW/cft3s.o \
../PW/cgramg1.o \
../PW/cgramg1_nc.o \
../PW/checkallsym.o \
../PW/checksym.o \
../PW/cinitcgg.o \
../PW/clean_pw.o \
../PW/compute_dip.o \
../PW/compute_rho.o \
../PW/coset.o \
../PW/cryst_to_car.o \
../PW/cubicsym.o \
../PW/d_matrix.o \
../PW/data_structure.o \
../PW/davcio.o \
../PW/deriv_drhoc.o \
../PW/diropn.o \
../PW/divide.o \
../PW/divide_class.o \
../PW/divide_class_so.o \
../PW/divide_et_impera.o \
../PW/dndepsilon.o \
../PW/dprojdepsilon.o \
../PW/dprojdtau.o \
../PW/dqvan2.o \
../PW/drhoc.o \
../PW/dvloc_of_g.o \
../PW/dynamics_module.o \
../PW/efermig.o \
../PW/efermit.o \
../PW/eqvect.o \
../PW/error_handler.o \
../PW/estimate.o \
../PW/exx.o \
../PW/ewald.o \
../PW/find_group.o \
../PW/fftw.o \
../PW/g_psi.o \
../PW/g_psi_mod.o \
../PW/g_psi_nc.o \
../PW/gen_at_dj.o \
../PW/gen_at_dy.o \
../PW/gen_us_dj.o \
../PW/gen_us_dy.o \
../PW/get_locals.o \
../PW/ggen.o \
../PW/gk_sort.o \
../PW/gradcorr.o \
../PW/gweights.o \
../PW/h_1psi.o \
../PW/h_1psi_nc.o \
../PW/h_epsi_her.o \
../PW/h_psi.o \
../PW/h_psi_nc.o \
../PW/hexsym.o \
../PW/hinit0.o \
../PW/hinit1.o \
../PW/init_ns.o \
../PW/init_us_1.o \
../PW/init_us_2.o \
../PW/init_at_1.o \
../PW/init_vloc.o \
../PW/interpolate.o \
../PW/inverse_s.o \
../PW/io_rho_xml.o \
../PW/irrek.o \
../PW/iweights.o \
../PW/kpoint_grid.o \
../PW/lchk_tauxk.o \
../PW/linmin.o \
../PW/make_pointlists.o \
../PW/mode_group.o \
../PW/multable.o \
../PW/n_plane_waves.o \
../PW/new_ns.o \
../PW/ns_adj.o \
../PW/newd.o \
../PW/noncol.o \
../PW/openfil.o \
../PW/ortho.o \
../PW/orthoatwfc.o \
../PW/output_tau.o \
../PW/para.o \
../PW/potinit.o \
../PW/print_clock_pw.o \
../PW/psymrho.o \
../PW/psymrho_mag.o \
../PW/pwcom.o \
../PW/pw_gemm.o \
../PW/pw_restart.o \
../PW/qvan2.o \
../PW/rcgdiagg.o \
../PW/rdiagh.o \
../PW/rdiaghg.o \
../PW/read_file.o \
../PW/read_ncpp.o \
../PW/readin.o \
../PW/realus.o \
../PW/remove_atomic_rho.o \
../PW/regterg.o \
../PW/report_mag.o \
../PW/restart_from_file.o \
../PW/restart_in_electrons.o \
../PW/restart_in_ions.o \
../PW/rgen.o \
../PW/rho2zeta.o \
../PW/rinitcgg.o \
../PW/rotate_wfc.o \
../PW/rotate_wfc_gamma.o \
../PW/rotate_wfc_nc.o \
../PW/ruotaijk.o \
../PW/s_1psi.o \
../PW/s_axis_to_ca.o \
../PW/s_gemm.o \
../PW/s_psi.o \
../PW/s_psi_nc.o \
../PW/save_in_cbands.o \
../PW/save_in_electrons.o \
../PW/save_in_ions.o \
../PW/scale_h.o \
../PW/seqopn.o \
../PW/set_fft_dim.o \
../PW/set_hubbard_l.o \
../PW/set_kplusq.o \
../PW/set_kup_and_kdw.o \
../PW/set_rhoc.o \
../PW/set_vrs.o \
../PW/setlocal.o \
../PW/setqf.o \
../PW/setupkpt.o \
../PW/show_memory.o \
../PW/smallg_q.o \
../PW/spinor.o \
../PW/sph_ind.o \
../PW/startup.o \
../PW/struct_fact.o \
../PW/sum_band.o \
../PW/sumkg.o \
../PW/sumkt.o \
../PW/summary.o \
../PW/swap.o \
../PW/symrho.o \
../PW/symrho_mag.o \
../PW/symtns.o \
../PW/symvect.o \
../PW/tabd.o \
../PW/trntns.o \
../PW/trnvecc.o \
../PW/trnvect.o \
../PW/tweights.o \
../PW/update_pot.o \
../PW/updathes.o \
../PW/upf_to_internal.o \
../PW/usnldiag.o \
../PW/usnldiag_nc.o \
../PW/v_of_rho.o \
../PW/vhpsi.o \
../PW/vhpsi_nc.o \
../PW/vloc_of_g.o \
../PW/vloc_psi.o \
../PW/vpack.o \
../PW/w0gauss.o \
../PW/w1gauss.o \
../PW/wfcinit.o \
../PW/wgauss.o \
../PW/write_ns.o \
../PW/wsweight.o
PWOBJS = ../PW/libpw.a
TLDEPS= bindir mods libs pw pp
@ -288,7 +94,7 @@ all : tldeps pwcond.x
pwcond.x : $(PWCONDOBJS) $(PWOBJS) $(PPOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o pwcond.x \
$(PWCONDOBJS) $(PWOBJS) $(PPOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
$(PWCONDOBJS) $(PPOBJS) $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../PWCOND/pwcond.x . )
tldeps:

View File

@ -11,111 +11,7 @@ vib_rdiaghg.o \
read_input_vib.o \
viblib.o
CP_OBJS = \
../CPV/atoms_type.o \
../CPV/bessel.o \
../CPV/berryion.o \
../CPV/bforceion.o \
../CPV/cg.o \
../CPV/cg_sub.o \
../CPV/cglib.o \
../CPV/chargedensity.o \
../CPV/chargemix.o \
../CPV/chi2.o \
../CPV/compute_fes_grads.o \
../CPV/compute_scf.o \
../CPV/cp_emass.o \
../CPV/cp_fpmd.o \
../CPV/cp_interfaces.o \
../CPV/cp_restart.o \
../CPV/cplib.o \
../CPV/cpr_mod.o \
../CPV/cpr.o \
../CPV/cprsub.o \
../CPV/dealloc.o \
../CPV/dforceb.o \
../CPV/diis.o \
../CPV/efermi.o \
../CPV/efield.o \
../CPV/eigs0.o \
../CPV/electrons.o \
../CPV/emptystates.o \
../CPV/ensemble_dft.o \
../CPV/exch_corr.o \
../CPV/fftdrv.o \
../CPV/fft.o \
../CPV/forces.o \
../CPV/fromscra.o \
../CPV/greenf.o \
../CPV/gtable.o \
../CPV/guess.o \
../CPV/init.o \
../CPV/init_run.o \
../CPV/inner_loop.o \
../CPV/input.o \
../CPV/ions.o \
../CPV/ions_positions.o \
../CPV/ksstates.o \
../CPV/main.o \
../CPV/mainvar.o \
../CPV/main_loops.o \
../CPV/cplib_meta.o \
../CPV/metaxc.o \
../CPV/modules.o \
../CPV/move_electrons.o \
../CPV/nl_base.o \
../CPV/nlcc.o \
../CPV/nl.o \
../CPV/ortho_base.o \
../CPV/ortho.o \
../CPV/para.o \
../CPV/path_routines.o \
../CPV/periodic.o \
../CPV/phasefactor.o \
../CPV/polarization.o \
../CPV/potentials.o \
../CPV/print_out.o \
../CPV/problem_size.o \
../CPV/pseudo_base.o \
../CPV/pseudopot.o \
../CPV/pseudopot_sub.o \
../CPV/qmatrixd.o \
../CPV/qqberry.o \
../CPV/read_pseudo.o \
../CPV/redis.o \
../CPV/restart.o \
../CPV/restart_sub.o \
../CPV/runcg_ion.o \
../CPV/runcg.o \
../CPV/runcp.o \
../CPV/rundiis.o \
../CPV/runsd.o \
../CPV/smcp.o \
../CPV/smd_modules.o \
../CPV/smd.o \
../CPV/smlam.o \
../CPV/spharmonic.o \
../CPV/spline.o \
../CPV/stop_run.o \
../CPV/stress.o \
../CPV/turbo.o \
../CPV/util.o \
../CPV/vanderwaals.o \
../CPV/cp_version.o \
../CPV/wannier_base.o \
../CPV/wannier.o \
../CPV/waveinit.o \
../CPV/wave.o \
../CPV/wave_types.o \
../CPV/wf.o \
../CPV/$(WRAPPERS)
LOBJS = \
../CPV/adjef.o \
../CPV/entropy.o \
../CPV/forceconv.o \
../CPV/geninv.o \
../CPV/indices.o
CP_OBJS = ../CPV/libcp.a
MODULES = \
../Modules/atom.o \
@ -190,9 +86,9 @@ all : cpvib.x
cpvib: cpvib.x
#cpvib.x : FFLAGS += -DDFT_CP
cpvib.x : cleancp $(CP_OBJS) $(VIB_OBJ) $(LOBJS) $(LIBOBJS) ../CPV/cp.x vibstart.o
cpvib.x : cleancp $(CP_OBJS) $(VIB_OBJ) $(LIBOBJS) ../CPV/cp.x vibstart.o
$(MPIF90) $(LDFLAGS) -o cpvib.x -I../CPV \
vibstart.o $(CP_OBJS) $(VIB_OBJ) $(LOBJS) $(MODULES) \
vibstart.o $(VIB_OBJ) $(MODULES) $(CP_OBJS) \
$(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../VIB/cpvib.x . )

View File

@ -11,263 +11,7 @@ vib_rdiaghg.o \
read_input_vib.o \
viblib.o
PW_OBJS = \
../PW/a2fmod.o \
../PW/add_bfield.o \
../PW/add_efield.o \
../PW/add_vuspsi.o \
../PW/add_vuspsi_nc.o \
../PW/addusdens.o \
../PW/addusforce.o \
../PW/addusstress.o \
../PW/allocate_fft.o \
../PW/allocate_locpot.o \
../PW/allocate_nlpot.o \
../PW/allocate_wfc.o \
../PW/atomic_rho.o \
../PW/atomic_wfc.o \
../PW/atomic_wfc_nc.o \
../PW/average_pp.o \
../PW/becmod.o \
../PW/bp_c_phase.o \
../PW/bp_calc_btq.o \
../PW/bp_qvan3.o \
../PW/bp_radin.o \
../PW/bp_strings.o \
../PW/bp_ylm_q.o \
../PW/c_bands.o \
../PW/c_gemm.o \
../PW/c_phase_field.o \
../PW/ccalbec.o \
../PW/ccalbec_nc.o \
../PW/ccgdiagg.o \
../PW/cdiagh.o \
../PW/cdiaghg.o \
../PW/cdiisg_nc.o \
../PW/cegterg.o \
../PW/cft3.o \
../PW/cft3s.o \
../PW/cgramg1.o \
../PW/cgramg1_nc.o \
../PW/checkallsym.o \
../PW/checksym.o \
../PW/cinitcgg.o \
../PW/clean_pw.o \
../PW/close_files.o \
../PW/compute_dip.o \
../PW/compute_rho.o \
../PW/compute_fes_grads.o \
../PW/compute_scf.o \
../PW/coset.o \
../PW/cryst_to_car.o \
../PW/cubicsym.o \
../PW/d_matrix.o \
../PW/data_structure.o \
../PW/davcio.o \
../PW/deriv_drhoc.o \
../PW/diis_base.o \
../PW/divide_class.o \
../PW/divide_class_so.o \
../PW/real_diis_module.o \
../PW/realus.o \
../PW/complex_diis_module.o \
../PW/diropn.o \
../PW/divide.o \
../PW/divide_et_impera.o \
../PW/dndepsilon.o \
../PW/dndtau_of_k.o \
../PW/dprojdepsilon.o \
../PW/dprojdtau.o \
../PW/dqvan2.o \
../PW/drhoc.o \
../PW/dvloc_of_g.o \
../PW/dynamics_module.o \
../PW/efermig.o \
../PW/efermit.o \
../PW/electrons.o \
../PW/eqvect.o \
../PW/error_handler.o \
../PW/estimate.o \
../PW/ewald.o \
../PW/ewald_dipole.o \
../PW/exx.o \
../PW/fftw.o \
../PW/find_group.o \
../PW/force_cc.o \
../PW/force_corr.o \
../PW/force_ew.o \
../PW/force_hub.o \
../PW/force_lc.o \
../PW/force_us.o \
../PW/forces.o \
../PW/g_psi.o \
../PW/g_psi_mod.o \
../PW/g_psi_nc.o \
../PW/gen_at_dj.o \
../PW/gen_at_dy.o \
../PW/gen_us_dj.o \
../PW/gen_us_dy.o \
../PW/get_locals.o \
../PW/ggen.o \
../PW/gk_sort.o \
../PW/gradcorr.o \
../PW/gweights.o \
../PW/h_epsi_her.o \
../PW/h_1psi.o \
../PW/h_psi.o \
../PW/h_1psi_nc.o \
../PW/h_psi_nc.o \
../PW/hexsym.o \
../PW/hinit0.o \
../PW/hinit1.o \
../PW/init_ns.o \
../PW/init_paw_1.o \
../PW/init_paw_2.o \
../PW/init_run.o \
../PW/init_us_1.o \
../PW/init_us_2.o \
../PW/init_at_1.o \
../PW/init_vloc.o \
../PW/input.o \
../PW/interpolate.o \
../PW/inverse_s.o \
../PW/io_rho_xml.o \
../PW/ions.o \
../PW/irrek.o \
../PW/iweights.o \
../PW/kpoint_grid.o \
../PW/lchk_tauxk.o \
../PW/linmin.o \
../PW/make_pointlists.o \
../PW/mix_pot.o \
../PW/mix_rho.o \
../PW/mode_group.o \
../PW/move_ions.o \
../PW/multable.o \
../PW/n_plane_waves.o \
../PW/new_ns.o \
../PW/ns_adj.o \
../PW/newd.o \
../PW/noncol.o \
../PW/openfil.o \
../PW/ortho.o \
../PW/orthoatwfc.o \
../PW/output_tau.o \
../PW/para.o \
../PW/paw.o \
../PW/potinit.o \
../PW/print_clock_pw.o \
../PW/psymrho.o \
../PW/psymrho_mag.o \
../PW/punch.o \
../PW/pw_gemm.o \
../PW/pw_restart.o \
../PW/pwcom.o \
../PW/qvan2.o \
../PW/rcgdiagg.o \
../PW/rdiaghg.o \
../PW/rdiagh.o \
../PW/read_conf_from_file.o \
../PW/read_file.o \
../PW/read_ncpp.o \
../PW/readin.o \
../PW/regterg.o \
../PW/remove_atomic_rho.o \
../PW/report_mag.o \
../PW/reset_k_points.o \
../PW/restart_from_file.o \
../PW/restart_in_electrons.o \
../PW/restart_in_ions.o \
../PW/rgen.o \
../PW/rho2zeta.o \
../PW/rinitcgg.o \
../PW/rotate_wfc.o \
../PW/rotate_wfc_gamma.o \
../PW/rotate_wfc_nc.o \
../PW/ruotaijk.o \
../PW/s_1psi.o \
../PW/s_axis_to_ca.o \
../PW/s_gemm.o \
../PW/s_psi.o \
../PW/s_psi_nc.o \
../PW/save_in_cbands.o \
../PW/save_in_electrons.o \
../PW/save_in_ions.o \
../PW/scale_h.o \
../PW/seqopn.o \
../PW/set_fft_dim.o \
../PW/set_hubbard_l.o \
../PW/set_kplusq.o \
../PW/set_kup_and_kdw.o \
../PW/set_rhoc.o \
../PW/set_vrs.o \
../PW/setlocal.o \
../PW/setqf.o \
../PW/setup.o \
../PW/setupkpt.o \
../PW/sgam_at.o \
../PW/sgam_at_mag.o \
../PW/sgam_ph.o \
../PW/sgama.o \
../PW/show_memory.o \
../PW/smallg_q.o \
../PW/spinor.o \
../PW/sph_ind.o \
../PW/startup.o \
../PW/stop_run.o \
../PW/stres_cc.o \
../PW/stres_ewa.o \
../PW/stres_gradcorr.o \
../PW/stres_har.o \
../PW/stres_hub.o \
../PW/stres_knl.o \
../PW/stres_loc.o \
../PW/stres_us.o \
../PW/stress.o \
../PW/struct_fact.o \
../PW/sum_band.o \
../PW/sumkg.o \
../PW/sumkt.o \
../PW/summary.o \
../PW/swap.o \
../PW/symrho.o \
../PW/symrho_mag.o \
../PW/symscalar.o \
../PW/symtns.o \
../PW/symvect.o \
../PW/symz.o \
../PW/tabd.o \
../PW/trntns.o \
../PW/trnvecc.o \
../PW/trnvect.o \
../PW/tweights.o \
../PW/update_pot.o \
../PW/updathes.o \
../PW/upf_to_internal.o \
../PW/usnldiag.o \
../PW/usnldiag_nc.o \
../PW/v_of_rho.o \
../PW/vcsmd.o \
../PW/vcsubs.o \
../PW/vhpsi.o \
../PW/vhpsi_nc.o \
../PW/vloc_of_g.o \
../PW/vloc_psi.o \
../PW/vpack.o \
../PW/w0gauss.o \
../PW/w1gauss.o \
../PW/wfcinit.o \
../PW/wgauss.o \
../PW/write_ns.o \
../PW/wsweight.o
#LOBJS = \
#../CPV/adjef.o \
#../CPV/entropy.o \
#../CPV/forceconv.o \
#../CPV/geninv.o \
#../CPV/indices.o \
#../CPV/miller.o
PW_OBJS = ../PW/libpw.a
MODULES = \
../Modules/atom.o \
@ -341,9 +85,9 @@ all : pwvib.x
pwvib: pwvib.x
#pwvib.x : FFLAGS += -DDFT_PW
pwvib.x : cleanpw $(PW_OBJS) $(VIB_OBJ) $(LOBJS) $(LIBOBJS) ../PW/pw.x vibstart.o
pwvib.x : cleanpw $(PW_OBJS) $(VIB_OBJ) $(LIBOBJS) ../PW/pw.x vibstart.o
$(MPIF90) $(LDFLAGS) -o pwvib.x -I../PW \
vibstart.o $(PW_OBJS) $(VIB_OBJ) $(LOBJS) $(MODULES) \
vibstart.o $(VIB_OBJ) $(MODULES) $(PW_OBJS) \
$(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../VIB/pwvib.x . )

View File

@ -67,225 +67,9 @@ MODULES = \
../Modules/wavefunctions.o \
../Modules/xml_io_base.o
PWOBJS = \
../PW/add_bfield.o \
../PW/add_efield.o \
../PW/add_vuspsi.o \
../PW/add_vuspsi_nc.o \
../PW/addusdens.o \
../PW/allocate_fft.o \
../PW/allocate_locpot.o \
../PW/allocate_nlpot.o \
../PW/allocate_wfc.o \
../PW/atomic_rho.o \
../PW/atomic_wfc.o \
../PW/atomic_wfc_nc.o \
../PW/average_pp.o \
../PW/becmod.o \
../PW/bp_c_phase.o \
../PW/bp_calc_btq.o \
../PW/bp_qvan3.o \
../PW/bp_radin.o \
../PW/bp_strings.o \
../PW/bp_ylm_q.o \
../PW/c_gemm.o \
../PW/ccalbec.o \
../PW/ccalbec_nc.o \
../PW/ccgdiagg.o \
../PW/cdiagh.o \
../PW/cdiaghg.o \
../PW/cdiisg_nc.o \
../PW/cft3.o \
../PW/cft3s.o \
../PW/cgramg1.o \
../PW/cgramg1_nc.o \
../PW/checkallsym.o \
../PW/checksym.o \
../PW/cinitcgg.o \
../PW/clean_pw.o \
../PW/close_files.o \
../PW/compute_dip.o \
../PW/compute_rho.o \
../PW/coset.o \
../PW/cryst_to_car.o \
../PW/cubicsym.o \
../PW/d_matrix.o \
../PW/data_structure.o \
../PW/davcio.o \
../PW/deriv_drhoc.o \
../PW/diropn.o \
../PW/divide.o \
../PW/divide_class.o \
../PW/divide_class_so.o \
../PW/divide_et_impera.o \
../PW/dndepsilon.o \
../PW/dprojdepsilon.o \
../PW/dprojdtau.o \
../PW/dqvan2.o \
../PW/drhoc.o \
../PW/dvloc_of_g.o \
../PW/dynamics_module.o \
../PW/efermig.o \
../PW/efermit.o \
../PW/eqvect.o \
../PW/error_handler.o \
../PW/estimate.o \
../PW/exx.o \
../PW/ewald.o \
../PW/ewald_dipole.o \
../PW/find_group.o \
../PW/fftw.o \
../PW/g_psi.o \
../PW/g_psi_nc.o \
../PW/g_psi_mod.o \
../PW/gen_at_dj.o \
../PW/gen_at_dy.o \
../PW/gen_us_dj.o \
../PW/gen_us_dy.o \
../PW/get_locals.o \
../PW/ggen.o \
../PW/gk_sort.o \
../PW/gradcorr.o \
../PW/gweights.o \
../PW/h_1psi.o \
../PW/h_psi.o \
../PW/h_epsi_her.o \
../PW/h_1psi_nc.o \
../PW/h_psi_nc.o \
../PW/hexsym.o \
../PW/hinit0.o \
../PW/hinit1.o \
../PW/init_ns.o \
../PW/init_paw_1.o \
../PW/init_paw_2.o \
../PW/init_us_1.o \
../PW/init_us_2.o \
../PW/init_at_1.o \
../PW/init_vloc.o \
../PW/interpolate.o \
../PW/inverse_s.o \
../PW/io_rho_xml.o \
../PW/irrek.o \
../PW/iweights.o \
../PW/kpoint_grid.o \
../PW/lchk_tauxk.o \
../PW/linmin.o \
../PW/make_pointlists.o \
../PW/mix_pot.o \
../PW/mode_group.o \
../PW/multable.o \
../PW/n_plane_waves.o \
../PW/new_ns.o \
../PW/ns_adj.o \
../PW/newd.o \
../PW/noncol.o \
../PW/openfil.o \
../PW/ortho.o \
../PW/orthoatwfc.o \
../PW/output_tau.o \
../PW/para.o \
../PW/paw.o \
../PW/potinit.o \
../PW/print_clock_pw.o \
../PW/psymrho.o \
../PW/psymrho_mag.o \
../PW/pwcom.o \
../PW/pw_gemm.o \
../PW/pw_restart.o \
../PW/qvan2.o \
../PW/rcgdiagg.o \
../PW/rdiagh.o \
../PW/rdiaghg.o \
../PW/read_file.o \
../PW/readin.o \
../PW/read_ncpp.o \
../PW/realus.o \
../PW/report_mag.o \
../PW/rgen.o \
../PW/rho2zeta.o \
../PW/rinitcgg.o \
../PW/rotate_wfc.o \
../PW/rotate_wfc_gamma.o \
../PW/rotate_wfc_nc.o \
../PW/ruotaijk.o \
../PW/s_1psi.o \
../PW/s_axis_to_ca.o \
../PW/s_gemm.o \
../PW/s_psi.o \
../PW/s_psi_nc.o \
../PW/save_in_cbands.o \
../PW/save_in_electrons.o \
../PW/save_in_ions.o \
../PW/scale_h.o \
../PW/seqopn.o \
../PW/set_fft_dim.o \
../PW/set_hubbard_l.o \
../PW/set_kplusq.o \
../PW/set_kup_and_kdw.o \
../PW/set_rhoc.o \
../PW/set_vrs.o \
../PW/setlocal.o \
../PW/setqf.o \
../PW/setupkpt.o \
../PW/show_memory.o \
../PW/smallg_q.o \
../PW/spinor.o \
../PW/sph_ind.o \
../PW/startup.o \
../PW/struct_fact.o \
../PW/sum_band.o \
../PW/sumkg.o \
../PW/sumkt.o \
../PW/summary.o \
../PW/swap.o \
../PW/symrho.o \
../PW/symrho_mag.o \
../PW/symscalar.o \
../PW/symtns.o \
../PW/symvect.o \
../PW/symz.o \
../PW/tabd.o \
../PW/trntns.o \
../PW/trnvecc.o \
../PW/trnvect.o \
../PW/tweights.o \
../PW/update_pot.o \
../PW/updathes.o \
../PW/upf_to_internal.o \
../PW/usnldiag.o \
../PW/usnldiag_nc.o \
../PW/v_of_rho.o \
../PW/vhpsi.o \
../PW/vhpsi_nc.o \
../PW/vloc_of_g.o \
../PW/vloc_psi.o \
../PW/vpack.o \
../PW/w0gauss.o \
../PW/w1gauss.o \
../PW/wfcinit.o \
../PW/wgauss.o \
../PW/write_ns.o \
../PW/wsweight.o
PHOBJS = \
../PH/addcore.o \
../PH/adddvepsi_us.o \
../PH/adddvscf.o \
../PH/allocate_part.o \
../PH/allocate_phq.o \
../PH/davcio_drho.o \
../PH/deallocate_part.o \
../PH/deallocate_phq.o \
../PH/elph.o \
../PH/newdq.o \
../PH/phcom.o \
../PH/print_clock_ph.o \
../PH/psyme.o \
../PH/ramanm.o \
../PH/setqmod.o \
../PH/stop_ph.o \
../PH/syme.o
PWOBJS = ../PW/libpw.a
PHOBJS = ../PH/libph.a
TLDEPS= bindir mods libs pw
@ -293,7 +77,7 @@ all : vdw.x
vdw.x : vdw.o $(VdWOBJS) $(PWOBJS) $(PHOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
vdw.o $(VdWOBJS) $(PWOBJS) $(PHOBJS) $(MODULES) \
vdw.o $(VdWOBJS) $(MODULES) $(PHOBJS) $(PWOBJS) \
$(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../VdW/$@ . )

View File

@ -173,8 +173,8 @@ SUBROUTINE vdw_init ( )
CALL errore ('extract', 'nfs too large', 1 )
DO i = 1, nfs
READ (5, *, err = 10, iostat = ios) fiu(i)
10 CALL errore ('extract', 'error or eof while reading frequencies', ABS(ios) )
ENDDO
10 CALL errore ('extract', 'error or eof while reading frequencies', ABS(ios) )
END IF
!
!

View File

@ -2,29 +2,7 @@
include ../make.sys
PWOBJS = \
../PW/checksym.o \
../PW/coset.o \
../PW/cryst_to_car.o \
../PW/cubicsym.o \
../PW/eqvect.o \
../PW/error_handler.o \
../PW/hexsym.o \
../PW/irrek.o \
../PW/inverse_s.o \
../PW/kpoint_grid.o \
../PW/mode_group.o \
../PW/multable.o \
../PW/noncol.o \
../PW/pwcom.o \
../PW/sgam_at.o \
../PW/sgam_at_mag.o \
../PW/sgam_ph.o \
../PW/sgama.o \
../PW/smallg_q.o \
../PW/trnvecc.o \
../PW/w0gauss.o \
../PW/wsweight.o
PWOBJS = ../PW/libpw.a
MODULES = \
../Modules/basic_algebra_routines.o \
@ -61,17 +39,17 @@ band_plot.x : band_plot.o $(LIBOBJS)
dist.x : dist.o $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
dist.o $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
dist.o $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../pwtools/$@ . )
dynmat.x : dynmat.o rigid.o $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
dynmat.o rigid.o $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
dynmat.o rigid.o $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../pwtools/$@ . )
ev.x : ev.o $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
ev.o $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
ev.o $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../pwtools/$@ . )
fqha.x : fqha.o $(LIBOBJS)
@ -80,17 +58,17 @@ fqha.x : fqha.o $(LIBOBJS)
kpoints.x : kpoints.o $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
kpoints.o $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
kpoints.o $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../pwtools/$@ . )
lambda.x : lambda.o $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
lambda.o $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
lambda.o $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../pwtools/$@ . )
matdyn.x : matdyn.o rigid.o $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
matdyn.o rigid.o $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
matdyn.o rigid.o $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../pwtools/$@ . )
metadyn_pp.x : metadyn_pp.o $(LIBOBJS)
@ -99,17 +77,17 @@ metadyn_pp.x : metadyn_pp.o $(LIBOBJS)
path_int.x : path_int.o $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
path_int.o $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
path_int.o $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../pwtools/$@ . )
pwi2xsf.x : pwi2xsf.o $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
pwi2xsf.o $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
pwi2xsf.o $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../pwtools/$@ . )
q2r.x : q2r.o rigid.o $(PWOBJS) $(MODULES) $(LIBOBJS)
$(MPIF90) $(LDFLAGS) -o $@ \
q2r.o rigid.o $(PWOBJS) $(MODULES) $(LIBOBJS) $(LIBS)
q2r.o rigid.o $(MODULES) $(PWOBJS) $(LIBOBJS) $(LIBS)
- ( cd ../bin ; ln -fs ../pwtools/$@ . )
# Isaev
bands_FS.x : bands_FS.o