# Makefile for 3rd derivative calculations - D3 include ../make.rules include ../make.sys D3OBJS = \ allocate_d3.o \ bcast_d3_input.o \ ch_psi_all2.o \ close_open.o \ d0rhod2v.o \ d2mxc.o \ d3_exc.o \ d3_init.o \ d3_readin.o \ d3_recover.o \ d3_setup.o \ d3_summary.o \ d3_symdyn.o \ d3_symdynph.o \ d3_valence.o \ d3com.o \ d3dyn_cc.o \ d3ionq.o \ d3matrix.o \ d3toten.o \ d3vrho.o \ davcio_drho2.o \ dpsi_corr.o \ dpsidpsidv.o \ dpsidvdpsi.o \ dqrhod2v.o \ drho_cc.o \ drho_drc.o \ drhod2v.o \ dvdpsi.o \ dvscf.o \ gen_dpdvp.o \ gen_dwfc.o \ incdrhoscf2.o \ openfild3.o \ print_clock_d3.o \ psymd0rho.o \ qstar_d3.o \ read_ef.o \ rotate_and_add_d3.o \ set_d3irr.o \ set_efsh.o \ set_sym_irr.o \ sgama_d3.o \ solve_linter_d3.o \ stop_d3.o \ sym_def1.o \ symd0rho.o \ trntnsc_3.o \ w_1gauss.o \ write_aux.o \ write_d3dyn.o \ write_igk.o \ writed3dyn_5.o PHOBJS = \ ../PH/add_dkmds.o \ ../PH/add_for_charges.o \ ../PH/add_zstar_ue.o \ ../PH/add_zstar_ue_us.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/allocate_phq.o \ ../PH/bcast_ph_input.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/d2ionq.o \ ../PH/davcio_drho.o \ ../PH/dgcxc.o \ ../PH/dgcxc_spin.o \ ../PH/dgradcorr.o \ ../PH/dielec.o \ ../PH/dmxc.o \ ../PH/dmxc_spin.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/dvpsi_e.o \ ../PH/dvqpsi_us.o \ ../PH/dvqpsi_us_only.o \ ../PH/dyndia.o \ ../PH/dynmat0.o \ ../PH/dynmat_us.o \ ../PH/dynmatcc.o \ ../PH/dynmatrix.o \ ../PH/ef_shift.o \ ../PH/elph.o \ ../PH/elphon.o \ ../PH/h_psiq.o \ ../PH/incdrhoscf.o \ ../PH/incdrhous.o \ ../PH/io_pattern.o \ ../PH/localdos.o \ ../PH/newdq.o \ ../PH/openfilq.o \ ../PH/phcom.o \ ../PH/phq_init.o \ ../PH/phq_readin.o \ ../PH/phq_recover.o \ ../PH/phq_setup.o \ ../PH/phq_summary.o \ ../PH/phqscf.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/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/setv.o \ ../PH/smallgq.o \ ../PH/solve_e.o \ ../PH/solve_linter.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/symz.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 MODULES = ../Modules/*.o PWOBJS = \ ../PW/aainit.o \ ../PW/add_efield.o \ ../PW/add_vuspsi.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/bachel.o \ ../PW/becmod.o \ ../PW/bp_bess.o \ ../PW/bp_c_phase.o \ ../PW/bp_calc_btq.o \ ../PW/bp_dbess.o \ ../PW/bp_qvan3.o \ ../PW/bp_radin.o \ ../PW/bp_strings.o \ ../PW/bp_ylm_q.o \ ../PW/bp_zgedi.o \ ../PW/bp_zgefa.o \ ../PW/broadcast.o \ ../PW/c_bands.o \ ../PW/c_gemm.o \ ../PW/ccalbec.o \ ../PW/ccgdiagg.o \ ../PW/cdiagh.o \ ../PW/cdiaghg.o \ ../PW/cdiisg.o \ ../PW/cegterg.o \ ../PW/cft3.o \ ../PW/cft3s.o \ ../PW/cft_3.o \ ../PW/cft_sgi.o \ ../PW/cft_sp.o \ ../PW/cft_sun.o \ ../PW/cft_t3e.o \ ../PW/cfts_3.o \ ../PW/cgather_sym.o \ ../PW/cgramg1.o \ ../PW/check.o \ ../PW/checkallsym.o \ ../PW/checksym.o \ ../PW/cinitcgg.o \ ../PW/clean_pw.o \ ../PW/compute_dip.o \ ../PW/constrain.o \ ../PW/conv_to_num.o \ ../PW/coset.o \ ../PW/cryst_to_car.o \ ../PW/cubicsym.o \ ../PW/d_matrix.o \ ../PW/data_structure.o \ ../PW/date_and_tim.o \ ../PW/davcio.o \ ../PW/delta_e.o \ ../PW/deriv_drhoc.o \ ../PW/diropn.o \ ../PW/divide.o \ ../PW/divide_et_impera.o \ ../PW/dndepsilon.o \ ../PW/dndtau.o \ ../PW/dprojdepsilon.o \ ../PW/dprojdtau.o \ ../PW/dqvan2.o \ ../PW/drhoc.o \ ../PW/dsum.o \ ../PW/dvloc_of_g.o \ ../PW/dylmr2.o \ ../PW/dynamics.o \ ../PW/efermig.o \ ../PW/efermit.o \ ../PW/electrons.o \ ../PW/eqvect.o \ ../PW/error.o \ ../PW/error_handler.o \ ../PW/estimate.o \ ../PW/ewald.o \ ../PW/fft_scatter.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/funct.o \ ../PW/functionals.o \ ../PW/g_psi.o \ ../PW/g_psi_mod.o \ ../PW/gather.o \ ../PW/gen_at_dj.o \ ../PW/gen_at_dy.o \ ../PW/gen_us_dj.o \ ../PW/gen_us_dy.o \ ../PW/ggen.o \ ../PW/gk_sort.o \ ../PW/gradcorr.o \ ../PW/gweights.o \ ../PW/h_1psi.o \ ../PW/h_psi.o \ ../PW/hexsym.o \ ../PW/hinit0.o \ ../PW/hinit1.o \ ../PW/init_ns.o \ ../PW/init_pool.o \ ../PW/init_run.o \ ../PW/init_us_1.o \ ../PW/init_us_2.o \ ../PW/init_vloc.o \ ../PW/input.o \ ../PW/interpolate.o \ ../PW/invmat.o \ ../PW/io_pot.o \ ../PW/io_routines.o \ ../PW/irrek.o \ ../PW/iweights.o \ ../PW/kpoint_grid.o \ ../PW/lchk_tauxk.o \ ../PW/linmin.o \ ../PW/lsda_functionals.o \ ../PW/maximum.o \ ../PW/mix_pot.o \ ../PW/mix_rho.o \ ../PW/mode_group.o \ ../PW/multable.o \ ../PW/n_plane_waves.o \ ../PW/new_ns.o \ ../PW/neb_variables.o \ ../PW/newd.o \ ../PW/openfil.o \ ../PW/ortho.o \ ../PW/orthoatwfc.o \ ../PW/para.o \ ../PW/poolbcast.o \ ../PW/poolextreme.o \ ../PW/poolrecover.o \ ../PW/poolreduce.o \ ../PW/poolscatter.o \ ../PW/potinit.o \ ../PW/print_clock_pw.o \ ../PW/psymrho.o \ ../PW/punch.o \ ../PW/pwcom.o \ ../PW/pw_gemm.o \ ../PW/qvan2.o \ ../PW/random.o \ ../PW/rdiaghg.o \ ../PW/read_conf_from_file.o \ ../PW/read_file.o \ ../PW/read_ncpp.o \ ../PW/read_pseudo.o \ ../PW/readin.o \ ../PW/readnewvan.o \ ../PW/readvan.o \ ../PW/reduce.o \ ../PW/remove_atomic_rho.o \ ../PW/regterg.o \ ../PW/restart.o \ ../PW/restart_from_file.o \ ../PW/restart_in_electrons.o \ ../PW/restart_in_ions.o \ ../PW/rgen.o \ ../PW/rho2zeta.o \ ../PW/rotate_wfc.o \ ../PW/rotate_wfc_gamma.o \ ../PW/ruotaijk.o \ ../PW/s_1psi.o \ ../PW/s_axis_to_ca.o \ ../PW/s_gemm.o \ ../PW/s_psi.o \ ../PW/save_in_cbands.o \ ../PW/save_in_electrons.o \ ../PW/save_in_ions.o \ ../PW/saveall.o \ ../PW/scala_cdiag.o \ ../PW/scala_cdiaghg.o \ ../PW/scala_utils.o \ ../PW/scale_h.o \ ../PW/scatter.o \ ../PW/scopy_t3e.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_ph.o \ ../PW/sgama.o \ ../PW/show_memory.o \ ../PW/smallg_q.o \ ../PW/startup.o \ ../PW/stop_pw.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/supercell.o \ ../PW/swap.o \ ../PW/symrho.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/v_of_rho.o \ ../PW/vhpsi.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/which_dft.o \ ../PW/write_config_to_file.o \ ../PW/write_ns.o \ ../PW/wsweight.o \ ../PW/ylmr2.o all : d3.x d3.x : $(D3OBJS) $(LD) -o d3.x $(D3OBJS) $(PHOBJS) $(PWOBJS) $(MODULES) $(LDFLAGS) clean : - /bin/rm -f d3.x *.o *~ *.F90 *.d *.i *.mod work.pc include .dependencies