mirror of https://gitlab.com/QEF/q-e.git
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:
parent
cc73a76a46
commit
61652e343c
15
CPV/Makefile
15
CPV/Makefile
|
@ -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
|
||||
|
|
292
D3/Makefile
292
D3/Makefile
|
@ -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) || :
|
||||
|
|
239
Gamma/Makefile
239
Gamma/Makefile
|
@ -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) || :
|
||||
|
|
|
@ -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
|
||||
|
|
249
NMR_new/Makefile
249
NMR_new/Makefile
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
265
PH/Makefile
265
PH/Makefile
|
@ -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
|
||||
|
|
245
PP/Makefile
245
PP/Makefile
|
@ -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) || :
|
||||
|
|
|
@ -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
|
||||
|
|
11
PW/Makefile
11
PW/Makefile
|
@ -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
|
||||
|
||||
|
|
16
PW/fftw.f90
16
PW/fftw.f90
|
@ -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
|
|
@ -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
|
||||
|
|
198
PWCOND/Makefile
198
PWCOND/Makefile
|
@ -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:
|
||||
|
|
|
@ -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 . )
|
||||
|
||||
|
|
|
@ -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 . )
|
||||
|
||||
|
|
222
VdW/Makefile
222
VdW/Makefile
|
@ -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/$@ . )
|
||||
|
||||
|
|
|
@ -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
|
||||
!
|
||||
!
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue