From Ari.P.Seitsonen at iki.fi Sun Feb 2 01:34:28 2003 From: Ari.P.Seitsonen at iki.fi (Ari.P.Seitsonen at iki.fi) Date: Sun, 2 Feb 2003 01:34:28 +0100 Subject: [CPMD-list] Re:Compiling V3.7 In-Reply-To: <3BF6C96988FBFE4C8FDA16BE90260DF6167772@MAIL00.uni-siegen.de> (masroor@chemie.uni-siegen.de) References: <3BF6C96988FBFE4C8FDA16BE90260DF6167772@MAIL00.uni-siegen.de> Message-ID: <200302020034.h120YS504489@magadino.cscs.ch> Dear Masroor, > Thanks for your kind response..but I need some more help because = > compiling stops at same point with same problem on line 183,column 25 of = > egointer.f even without debugging options. What is the error message there? Greetings (from Munich), apsi -- -=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=- Ari Paavo Seitsonen / Ari.P.Seitsonen at iki.fi / http://www.iki.fi/~apsi/ Tel +41 1 635 44 97 / Fax +41 1 635 68 38 / GSM +41 79 719 09 35 Anschrift: Physikalisch Chemisches Institut (PCI), Universit?t Z?rich (UniZh) Indirizzo: Winterthurerstra?e 190, CH-8057 Z?rich Address: Schweiz / Svizzera / Suisse / Svizra / Switzerland From masroor at chemie.uni-siegen.de Mon Feb 3 11:23:05 2003 From: masroor at chemie.uni-siegen.de (Masroor, Ahmad Bangesh) Date: Mon, 3 Feb 2003 11:23:05 +0100 Subject: AW: [CPMD-list] Re:Compiling V3.7 Message-ID: <3BF6C96988FBFE4C8FDA16BE90260DF6167773@MAIL00.uni-siegen.de> Dear Seitsonen after f90 -g -R abcn -c -dp ./egointer.f -o ./egointer.o f-90 compiler gives following message:-(even without debugging options -R etc.) "CALL PURGE(TAU0,FION) (pointer at FION,Masroor) ftn-1700 f90: ERROR INTERFACE, File =3D ./egointer.f, Line =3D 183, Column =3D 25 This argument does not have a corresponding dummy argument for intrinsic PURGE. " Thanks Masroor -----Urspr?ngliche Nachricht----- Von: Ari.P.Seitsonen at iki.fi [mailto:Ari.P.Seitsonen at iki.fi] Gesendet: So 02.02.2003 01:34 An: Masroor, Ahmad Bangesh Cc: cpmd-list at cpmd.org Betreff: Re: [CPMD-list] Re:Compiling V3.7 Dear Masroor, > Thanks for your kind response..but I need some more help because = > compiling stops at same point with same problem on line 183,column 25 of = > egointer.f even without debugging options. What is the error message there? Greetings (from Munich), apsi -- -=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=- Ari Paavo Seitsonen / Ari.P.Seitsonen at iki.fi / http://www.iki.fi/~apsi/ Tel +41 1 635 44 97 / Fax +41 1 635 68 38 / GSM +41 79 719 09 35 Anschrift: Physikalisch Chemisches Institut (PCI), Universit?t Z?rich (UniZh) Indirizzo: Winterthurerstra?e 190, CH-8057 Z?rich Address: Schweiz / Svizzera / Suisse / Svizra / Switzerland -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/ms-tnef Size: 3178 bytes Desc: not available Url : http://cpmd.org/pipermail/cpmd-list/attachments/20030203/78c6cf62/attachment.bin From hutter at pci.unizh.ch Mon Feb 3 12:16:31 2003 From: hutter at pci.unizh.ch (Juerg Hutter) Date: Mon, 3 Feb 2003 12:16:31 +0100 (MET) Subject: AW: [CPMD-list] Re:Compiling V3.7 In-Reply-To: <3BF6C96988FBFE4C8FDA16BE90260DF6167773@MAIL00.uni-siegen.de> References: <3BF6C96988FBFE4C8FDA16BE90260DF6167773@MAIL00.uni-siegen.de> Message-ID: Hi it looks to me as if your compiler thinks PURGE is an intrinsic routine. With other words there is a conflict of name between a CPMD and a system routine. An easy work around would be to change the name of the CPMD routine to PURGE2 in egointer.F and purge.F regards Juerg ---------------------------------------------------------- Juerg Hutter Phone : ++41 1 635 4491 Physical Chemistry Institute FAX : ++41 1 635 6838 University of Zurich E-mail: hutter at pci.unizh.ch Winterthurerstrasse 190 CH-8057 Zurich, Switzerland ---------------------------------------------------------- On Mon, 3 Feb 2003, Masroor, Ahmad Bangesh wrote: > Dear Seitsonen > after > f90 -g -R abcn -c -dp ./egointer.f -o ./egointer.o > f-90 compiler gives following message:-(even without debugging options -R etc.) > > > "CALL PURGE(TAU0,FION) (pointer at FION,Masroor) > ftn-1700 f90: ERROR INTERFACE, File =3D ./egointer.f, Line =3D 183, > Column =3D 25 > This argument does not have a corresponding dummy argument for > intrinsic PURGE. > " > Thanks > Masroor > > > -----Urspr?ngliche Nachricht----- > > Von: Ari.P.Seitsonen at iki.fi [mailto:Ari.P.Seitsonen at iki.fi] > > Gesendet: So 02.02.2003 01:34 > > An: Masroor, Ahmad Bangesh > > Cc: cpmd-list at cpmd.org > > Betreff: Re: [CPMD-list] Re:Compiling V3.7 > > > > > Dear Masroor, > > > > > Thanks for your kind response..but I need some more help because = > > > compiling stops at same point with same problem on line 183,column 25 of = > > > egointer.f even without debugging options. > > > > What is the error message there? > > > > Greetings (from Munich), > > > > apsi > > > > -- > > -=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=- > > Ari Paavo Seitsonen / Ari.P.Seitsonen at iki.fi / http://www.iki.fi/~apsi/ > > Tel +41 1 635 44 97 / Fax +41 1 635 68 38 / GSM +41 79 719 09 35 > > Anschrift: Physikalisch Chemisches Institut (PCI), Universit?t Z?rich (UniZh) > > Indirizzo: Winterthurerstra?e 190, CH-8057 Z?rich > > Address: Schweiz / Svizzera / Suisse / Svizra / Switzerland > > > > > > > From hutter at pci.unizh.ch Mon Feb 3 12:20:42 2003 From: hutter at pci.unizh.ch (Juerg Hutter) Date: Mon, 3 Feb 2003 12:20:42 +0100 (MET) Subject: [CPMD-list] cpmd-test: ch2o output corrupt In-Reply-To: <002b01c2c890$b20c94d0$0200000a@nt1000> References: <002b01c2c890$b20c94d0$0200000a@nt1000> Message-ID: Dear Prof. Schumacher unfortunately a bug sneaked in the TDDFT force calculation just before releasing the code and was not catched when running the examples. We have fixed the problem and the updated code is available upon request from me and will be in the updated version 3.7.1 that will be made available soon. regards Juerg ---------------------------------------------------------- Juerg Hutter Phone : ++41 1 635 4491 Physical Chemistry Institute FAX : ++41 1 635 6838 University of Zurich E-mail: hutter at pci.unizh.ch Winterthurerstrasse 190 CH-8057 Zurich, Switzerland ---------------------------------------------------------- On Thu, 30 Jan 2003, E.Schumacher wrote: > Dear Curioni, > > before starting the cpmd-test suite I checked your output: > In ch2o_s1geo_output and in ch2o_s1vib_output there are a few > thousand -NaNQ's. > In the latter there are also no harmonic frequencies, just NaNQ's. > Is this intentional to let the second tester find out, what went wrong? I > appreciate any comment before starting the tests! > The other output files seem to be ok and could be identically reproduced. > Thank you for CPMD-3.7! > > Ernst Schumacher > ernst.schumacher at iac.unibe.ch or > ernstgreg at bluewin.ch > > > _______________________________________________ > CPMD-list mailing list > CPMD-list at cpmd.org > http://www.cpmd.org/mailman/listinfo/cpmd-list > From smolnar at jadeinc.com Mon Feb 3 14:12:30 2003 From: smolnar at jadeinc.com (Stephen P. Molnar, Ph.D.) Date: Mon, 03 Feb 2003 08:12:30 -0500 Subject: [CPMD-list] (no subject) Message-ID: <5.2.0.9.2.20030203081203.0202ab28@mail.jadeinc.com> I have a couple of questions about compiling the src. Is there a Configure file available for a LINUX-PC/SuSE 8.1? Has the src been compiled with the Linux Intel Fortran v7 compiler? If this is the case does anyone have a Makefile to share? Thanks in advance. Stephen P. Molnar, Ph.D. Life is a fuzzy set Foundation for Chemistry Multivariant and stochastic http://web.jadeinc.com/FoundationChem From vb at chemie.hu-berlin.de Mon Feb 3 14:55:06 2003 From: vb at chemie.hu-berlin.de (Veronika Brazdova) Date: Mon, 3 Feb 2003 13:55:06 +0000 Subject: [CPMD-list] CPMD 3.7 on Cray T3E Message-ID: <20030203135506.B18806@neptun.chemie.hu-berlin.de> Dear all, I tried to compile the CPMD 3.7 code on a Cray T3E, but the compilation is aborted with the warnings listed below. These are the only warnings which occur during the compilation (before it stops). I use the standard Makefile generated by './Configure CRAY-T3E > Makefile'. It seems that all these problems occur in the new part of the code. Thanks for any help Veronika Brazdova Here are the warnings: cld-404 cld: WARNING The symbol `ZCOPY' referenced in relocatable object `td_os_berry.o:TD_OS_BERRY' is not defined. cld-404 cld: WARNING The symbol `DGEMM' referenced in relocatable object `raman_p.o:RAMAN_P' is not defined. cld-404 cld: WARNING The symbol `DCOPY' referenced in relocatable object `phonons_p.o:PHONONS_P' is not defined. cld-404 cld: WARNING The symbol `DSYEV' referenced in relocatable object `phonons_p.o:PHONONS_P' is not defined. cld-404 cld: WARNING The symbol `DSCAL' referenced in relocatable object `fukui_p.o:FUKUI_P' is not defined. cld-404 cld: WARNING The symbol `DSYMV' referenced in relocatable object `rprfo.o:UPDHES' is not defined. cld-404 cld: WARNING The symbol `DSYR2' referenced in relocatable object `rprfo.o:UPDHES' is not defined. cld-431 cld: WARNING The resulting output file `./cpmd.x' is not executable because of previous WARNING messages. -- _______________________________________________________________________________ Veronika Brazdova Humboldt University, Institute of Chemistry, Brook-Taylor-Strasse 2, 12489, Berlin vb at chemie.hu-berlin.de http://atrey.karlin.mff.cuni.cz/~verunka phone: +49 30 2093 7140 fax: +49 03 2093 7136 _______________________________________________________________________________ From carlospi at estudiantes.fisica.unal.edu.co Mon Feb 3 14:49:18 2003 From: carlospi at estudiantes.fisica.unal.edu.co (Pinilla Castellanos Carlos) Date: Mon, 3 Feb 2003 08:49:18 -0500 (COT) Subject: [CPMD-list] help1!!! Message-ID: Hello, Pardon the simple question, but has anyone modified the CPMD 3.7 package to run on Intel Fortran90 and processor Intel Xeon under Linux Redhat 7.0? Thanks Carlos Pinilla From carlospi at estudiantes.fisica.unal.edu.co Mon Feb 3 15:12:09 2003 From: carlospi at estudiantes.fisica.unal.edu.co (Pinilla Castellanos Carlos) Date: Mon, 3 Feb 2003 09:12:09 -0500 (COT) Subject: [CPMD-list] help2!! Message-ID: Hello. We are trying to compile the CPMD 3.7 in Intel Fortran90 on configuration PCI-ABSOFT. We want to know what libraries you used for the compilation of it?. We cannot do it. We attach a copy of the Makefile and we wish you help us. and copy of compiler mensage error ******************************************************************************************************************** function `agrid_': recpnew.o(.text+0x320e): undefined reference to `derf_' recpnew.o(.text+0x3233): undefined reference to `derf_' recpnew.o(.text+0x3487): undefined reference to `derf_' formf.o: In function `formfn_': formf.o(.text+0x116): undefined reference to `derf_' formf.o(.text+0x1eb): undefined reference to `derf_' formf.o(.text+0xd26): more undefined references to `derf_' follow rpiiint.o: In function `rpiiint_': rpiiint.o(.text+0x5dd): undefined reference to `derfc_' rhoofr_c.o: In function `rhoofr_c_': rhoofr_c.o(.text+0x5a5): undefined reference to `derf_' rhoofr_c.o(.text+0x5e3): undefined reference to `derf_' egointer.o: In function `clcpot_': egointer.o(.text+0x28df): undefined reference to `derf_' egointer.o(.text+0x29e7): undefined reference to `derf_' sd_ii.o: In function `sd_ii_': sd_ii.o(.text+0x64b): undefined reference to `derfc_' eind_ii.o: In function `eind_ii_': eind_ii.o(.text+0x40b): undefined reference to `derfc_' hipin.o: In function `hockney_': hipin.o(.text+0x3a0): undefined reference to `derf_' mtin.o: In function `screenb_': mtin.o(.text+0xab7): undefined reference to `derf_' stress.o: In function `stress_': stress.o(.text+0x2854): undefined reference to `derfc_' d_mat_p.o: In function `d_mat_diag_real_': d_mat_p.o(.text+0x17c5): undefined reference to `derfc_' d_mat_p.o: In function `d_mat_real_': d_mat_p.o(.text+0x1a52): undefined reference to `derfc_' /opt/intel/compiler60/ia32/lib/liblapack.so: undefined reference to `e_wsfe' /opt/intel/compiler60/ia32/lib/liblapack.so: undefined reference to `do_fio' /opt/intel/compiler60/ia32/lib/liblapack.so: undefined reference to `s_wsfe' make: *** [cpmd.x] Error 1 ******************************************************************************************************************** THANKS FOR YOUR TIME Carlos Pinilla Condensed Matter Physics Group National University of Colombia -------------- next part -------------- #---------------------------------------------------------------------------- # Makefile for cpmd.x (plane wave electronic calculation) # Configuration: PC-ABSOFT # Creation of Makefile: Jan 30 2003 # on Linux selim 2.4.7-10 #1 Thu Sep 6 17:27:27 EDT 2001 i686 unknown # Author: selim!carlospi #---------------------------------------------------------------------------- # SHELL = /bin/sh # #--------------- Default Configuration for PC-ABSOFT --------------- SRC = . DEST = . BIN = . #QMMM_FLAGS = -D__QMECHCOUPL #QMMM_LIBS = -L. -lmm FFLAGS = LFLAGS = -llapack -lblas -Vaxlib CFLAGS = CPP = fpp -P CPPFLAGS = -D__NOINT8 -D__Linux -D__ABSOFT -DLAPACK -DFFT_DEFAULT NOOPT_FLAG = CC = gcc -O FC = ifc -c -O -w LD = ifc -O -w AR = ifc -O -w $(LFLAGS) #---------------------------------------------------------------------------- # # LIST OF FILES # OBJECTS = $(OBJ_AL) $(OBJ_WF) $(OBJ_GM) $(OBJ_MD) $(OBJ_KS) \ $(OBJ_VA) $(OBJ_PP) $(OBJ_VD) $(OBJ_NC) $(OBJ_PA) \ $(OBJ_IS) $(OBJ_ST) $(OBJ_SY) $(OBJ_AT) $(OBJ_LA) \ $(OBJ_KP) $(OBJ_PI) $(OBJ_CL) $(OBJ_PE) $(OBJ_KD) \ $(OBJ_MM) $(OBJ_VW) $(INTERFACE_OBJECTS) OBJ_AL = cpmd.o softex.o envir.o setcnst.o control.o \ control_def.o control_pri.o control_bcast.o control_test.o \ header.o inscan.o memory.o freem.o readsr.o timer.o \ ttimp.o timec.o stopgm.o util.o dftin.o sysin.o ratom.o \ recpnew.o ghermit.o detsp.o coninp.o prmem.o setsys.o \ genxc.o setsc.o numpw.o cry.o latgen.o recips.o \ functionals.o lsd_func.o rinit.o rinforce.o \ rggen.o formf.o rnlset.o ylmr.o glopar.o rnlin.o \ radin.o bessm.o ylmr2.o pbc.o ortho.o finalp.o forcep.o \ rhopri.o phfac.o wrener.o rrane.o ranp.o rinitwf.o \ wrgeo.o rnlsm1.o rnlsm2.o forces.o lowdin.o \ rgs.o rgsvan.o atomwf.o atrho.o xcener.o graden.o gcener.o \ hesele.o noforce.o rhoofr.o vpsi.o nlforce.o rotate.o \ hnlmat.o ovlap.o dotp.o fnonloc.o gsize.o csize.o rscpot.o \ csmat.o ksmat.o vofrho.o vofrhoa.o vofrhob.o vofrhoh.o \ vofrhot.o vofrhoc.o initclust.o jacobi.o rnlrh.o rnlfor.o \ potfor.o ppener.o reigs.o geofile.o rpiiint.o eicalc.o testex.o \ densto.o proja.o atoms.o fitpack.o wv30.o rv30.o wr30wfn.o \ setbasis.o nfunc.o gcxctbl.o hfx.o debfor.o \ rhoofr_c.o jacobi_c.o velocitinp.o setirec.o compress.o interp3d.o \ ptheory.o clinbcg.o elstpo.o exterp.o mulliken.o espchg.o \ atomc.o eextern.o interpt.o egointer.o fileopen.o scratch.o \ forcedr.o initrun.o ldos.o fnlalloc.o dqgalloc.o anneal.o \ ylmr3.o rnlsm.o vofrhos.o get_addr.o teststore.o loadse.o rnlsmd.o \ wfnio.o density_functionals.o sort.o wrintf.o \ fftmain.o fftutil.o fftchk.o fftprp.o fft3d.o mltfft.o gfft.o \ gfftmain.o esslfft.o hpfft.o ympfft.o t3dfft.o densrd.o eam_pot.o #WaveFunctions optimization OBJ_WF = wfopts.o rwfopt.o updwf.o odiis.o pcgrad.o \ k_updwf.o k_odiis.o k_forces.o k_hesele.o k_pcgrad.o \ k_diis_rhofix.o #GeoMetry optimisation OBJ_GM = gmopts.o rgmopt.o fstart.o struc.o empfor.o puttau.o constr.o \ rrfo.o rbfgs.o rgdiis.o sdion.o hessin.o hessout.o hessup.o \ dum2.o detdof.o cnstfc.o fixcom.o cnstpr.o moverho.o elf.o \ lsd_elf.o rlbfgs.o rprfo.o adapttol.o #Molecular Dynamics OBJ_MD = mdpt.o mdmain.o dynit.o shake.o rattle.o resetac.o dispp.o nosalloc.o \ noseinit.o nospinit.o noseng.o nosepa.o noseup.o enosmove.o pnosmove.o \ ekinpp.o freqs.o printave.o printp.o rekine.o rinvel.o rscvp.o \ rscve.o deort.o quenbo.o velupa.o velupi.o posupa.o posupi.o rortog.o \ rortv.o crotwf.o noscinit.o prpcnosmove.o prpcmove.o prpnosmove.o \ prcnosmove.o ddipo.o opeigr.o sample.o sd_wannier.o \ wannier_center.o wannier_print.o purge.o wc_dos.o fusion.o mdshop.o #Kohn-Sham energies OBJ_KS = davidson.o ksdiag.o vgsortho.o hpsi.o spsi.o \ gsortho.o rhov1.o #Vibrational Analysis OBJ_VA = secdpt.o secder.o sdlinres.o sd_ii.o sd_loc2.o sd_nl2.o rnlsm_2d.o \ nl_res.o sd_loc.o sd_nl.o rho1ofr.o v1ofrho1.o lr_force.o \ opt_lr.o lr_upd.o dd_xc.o eind_ii.o eind_loc.o eind_nl.o lr_in.o \ lr_xcpot.o lr_ortho.o lr_pcg.o canon.o lr_tddft.o vibana.o #ProPerties calculations OBJ_PP = proppt.o prowfn.o dipo.o lodipo.o exdipo.o cmaos.o difrho.o \ conduct.o polarise.o calc_pij.o localize.o jrotation.o \ orbhard.o ohfd.o ohlr.o specpt.o td_dav.o td_nhdav.o lr_diag.o \ vhk.o gettrans.o rho1pri.o rw_linres.o td_force.o tdnlfor.o \ td_pcg.o orbrot.o vtd2.o stcop.o afbdr.o td_os.o td_os_berry.o #PErturbation theory OBJ_PE = h0psi1_p.o v1ofrho_p.o fnonloc_p.o \ mddiag-interaction_p.o gndstate_p.o legendre_p.o \ interaction_p.o rotate_my_wannier_p.o simple_model_p.o \ hess_eta_p.o inr_dr.o lanc_phon_p.o \ v1xc_p.o hesele_p.o do_perturbation_p.o \ pcgrad_p.o odiis_p.o rnlsm_p.o vpsi_p.o perturbation_p.o \ eigensystem_p.o phonons_p.o rwfopt_p.o d_mat_p.o \ updwf_p.o forces_p.o rhoofr_p.o raman_p.o opeigr_p.o \ nmr_p.o nmr_util_p.o nmr_chi_p.o nmr_shift_p.o nmr_current_p.o \ nmr_para_p.o nmr_full_p.o nmr_position_p.o \ hardness_p.o respin_p.o response_p.o restart_p.o \ pert_kpoint_p.o dnlpdk_p.o rnl_dk_p.o \ kpert_potential_p.o up3_p.o friesner_c_p.o \ matrix_p.o ks_ener_p.o kpert_util_p.o fukui_p.o #VanderbilD pseudopotentials OBJ_VD = readvan.o aainit.o vdbinit.o rhov.o qvan1.o qvan2.o \ newd.o rnlfl.o augchg.o #Non-linear Core correction OBJ_NC = nlccset.o copot.o corec.o cofor.o nlccstr.o #PArallel work OBJ_PA = startpa.o loadpa.o sumfnl.o glosum.o summat.o my_para.o \ glomax.o glomin.o groups.o #ISolated system OBJ_IS = hipin.o hip.o mtin.o #STress tensor calculation OBJ_ST = stress.o vlocst.o htrstr.o xcstr.o drhov.o \ nlsl.o nlsm1_s.o dqvan2.o dylmr.o ffsum.o qrada_s.o \ totstr.o putbet.o ranc.o newcell.o sdcell.o prpt.o prcpmd.o \ npt_md.o #SYmmetry OBJ_SY = symmetry.o chksym.o symtrz.o multtb.o molsym.o #ATomic OBJ_AT = lsfbtr.o #LAnczos diagonalisation OBJ_LA = friesner.o friesner_c.o ehpsi.o rrandd.o updrho.o anderson.o \ adjmu.o forces_diag.o mddiag.o extrap.o bogol.o calc_alm.o \ vbeta.o rhodiis.o rwswap.o frsblk.o frsblk_c.o \ mixing_r.o mixing_g.o broyden.o #KPoints OBJ_KP = enbandpri.o rkpnt.o k290.o k290_2.o kpclean.o #Path Integral OBJ_PI = pi_cntl.o pi_init.o pi_mdpt.o pi_wf.o pi_md.o pi_diag.o \ rreadf.o repgen.o \ fharm.o global.o stagetrans.o pinmtrans.o getfu.o getfnm.o \ getgyr.o getcor.o prtgyr.o evirial.o wr_temps.o #KdP Theory OBJ_KD = kdp_diag.o kdp_prep.o kdp_rho.o kdp_stress_kin.o kdpoints.o \ rhoofr_kdp.o #QMMM Code OBJ_MM = mm_detsp.o mm_init.o mm_dim.o mm_qmmm_forcedr.o \ mm_mdmain.o mm_coninp.o \ mm_cpmd_add_MM_forces_f77.o mm_cpmd_esp_charges_f77.o \ mm_cpmd_ext_pot_f77.o #CLassical dynamics OBJ_CL = cl_init.o mdclas.o readff.o clas_force.o #Van der Waals correction OBJ_VW = vdwin.o vdw.o #C Code OBJ_CC = sysdepend.o shmemory.o 3DGRID_OBJ = 3dgrid.o memory.o timec.o ttimp.o latgen.o cry.o recips.o \ kb07ad.o freem.o stopgm.o rwswap.o prmem.o util.o timer.o \ dotp.o pbc.o readsr.o phfac.o my_para.o 2DGRID_OBJ = 2dgrid.o contr.o memory.o timec.o ttimp.o latgen.o cry.o \ recips.o kb07ad.o freem.o pbc.o atoms.o stopgm.o dcsin2.o \ prmem.o util.o readsr.o fft.o mltfft.o timer.o my_para.o \ gfft.o fftprp.o dotp.o rwswap.o phfac.o glomax.o PLOTBAND_OBJ = plotband.o memory.o freem.o prmem.o util.o timec.o \ timer.o dotp.o inscan.o kb07ad.o readsr.o \ stopgm.o rwswap.o phfac.o #---------------------------------------------------------------------------- # LIST OF INCLUDE FILES #---------------------------------------------------------------------------- INCFILES = system.h adat.inc atom.inc atwf.inc bc.inc benc.inc aavan.inc \ cell.inc cnst.inc coor.inc cotr.inc \ cppt.inc cvan.inc dipo.inc dpot.inc elct.inc empf.inc \ ener.inc envj.inc fft.inc func.inc geq0.inc \ gvec.inc harm.inc head.inc ions.inc irat.h irat.inc \ isos.inc kpnt.inc kpts.inc lodp.inc metr.inc movi.inc nlcc.inc \ nlps.inc norm.inc nort.inc nose.inc prden.inc \ prop.inc pslo.inc qspl.inc ragg.inc pstat.inc \ rmas.inc ropt.inc rswf.inc sfac.inc simul.inc soft.inc \ spin.inc str2.inc strs.inc tbxc.inc time.inc struc.inc \ tpar.inc vdbp.inc vdbt.inc symm.inc rfnl.inc prcp.inc poin.inc \ memc.inc sgpp.inc filn.inc andr.inc broy.inc fint.inc \ cray_mpp.inc 2dgrid.inc 3dgrid.inc ddip.inc epot.inc efld.inc \ extpot.inc pimd.inc scrp.inc clas.inc store.inc atimes.inc \ pola.inc condu.inc swap.inc ldos.inc sphe.inc fcas.inc \ temps.inc elct2.inc symm4.inc wann.inc andp.inc response_p.inc \ linres.inc shop.inc kdp.inc kdpc.inc conv.inc xinr.inc implhv.inc \ mm_charge.inc, mm_dim.inc, mm_exclusion.inc, mm_input.inc \ mm_ion_dens.inc mm_gqmmm.inc vdwc.inc \ dir.cld gromos.h equiv_file #---------------------------------------------------------------------------- # OBJECTS USED IN CPMD LIBRARY #---------------------------------------------------------------------------- OBJ_LIB = $(OBJ_CC) $(OBJECTS) INCFILES = 2dgrid.inc 3dgrid.inc aavan.inc adat.inc andp.inc andr.inc \ atimes.inc atom.inc atwf.inc bc.inc benc.inc broy.inc \ cell.inc clas.inc cnst.inc condu.inc conv.inc coor.inc \ cotr.inc cppt.inc cray_mpp.inc cvan.inc ddip.inc dipo.inc \ dpot.inc eam.inc efld.inc elct2.inc elct.inc empf.inc \ ener.inc envj.inc epot.inc extpot.inc fcas.inc fft.inc \ filn.inc fint.inc func.inc geq0.inc gvec.inc harm.inc \ head.inc implhv.inc ions.inc irat.inc isos.inc kdpc.inc \ kdp.inc kpnt.inc kpts.inc ldos.inc linres.inc lodp.inc \ lscal.inc memc.inc metr.inc mm_charge.inc mm_dim.inc mm_exclusion.inc \ mm_gqmmm.inc mm_input.inc mm_ion_dens.inc movi.inc nlcc.inc nlps.inc \ nofo.inc norm.inc nort.inc nose.inc pimd.inc poin.inc \ pola.inc prcp.inc prden.inc prop.inc pslo.inc pstat.inc \ qspl.inc ragg.inc response_p.inc rfnl.inc rmas.inc ropt.inc \ rswf.inc scrp.inc sfac.inc sgpp.inc shop.inc simul.inc \ soft.inc sphe.inc spin.inc store.inc str2.inc strs.inc \ struc.inc swap.inc symm4.inc symm.inc tbxc.inc temps.inc \ time.inc tpar.inc vdbp.inc vdbt.inc vdwc.inc wann.inc \ xinr.inc #---------------------------------------------------------------------------- # Compile cpmd.x #---------------------------------------------------------------------------- cpmd.x : $(OBJECTS) $(OBJ_CC) rm -f timetag.f $(CPP) $(CPPFLAGS) $(SRC)/timetag.F $(DEST)/timetag.f $(FC) $(FFLAGS) $(DEST)/timetag.f rm -f cpmd.x if [ "$(BIN)" != "." ]; then ln -s $(BIN)/cpmd.x cpmd.x; fi $(LD) -o $(BIN)/cpmd.x timetag.o $(OBJECTS) $(OBJ_CC) $(LFLAGS) #---------------------------------------------------------------------------- # Generate library libcpmd.a #---------------------------------------------------------------------------- lib : $(OBJ_LIB) rm -f timetag.f $(CPP) $(CPPFLAGS) $(SRC)/timetag.F $(DEST)/timetag.f $(FC) $(FFLAGS) $(DEST)/timetag.f $(AR) -o libcpmd.a timetag.o $(OBJ_LIB) # $(RANLIB) libcpmd.a #---------------------------------------------------------------------------- # Generate the manual #---------------------------------------------------------------------------- doc : manual.ps docpdf: manual.pdf manual.ps: manual.dvi dvips manual.dvi manual.dvi: $(SRC)/manual.tex latex $(SRC)/manual.tex makeindex manual latex $(SRC)/manual.tex manual.pdf: $(SRC)/manual.tex pdflatex $(SRC)/manual.tex makeindex manual pdflatex $(SRC)/manual.tex #---------------------------------------------------------------------------- # Remove all *.o and *.f #---------------------------------------------------------------------------- clean : rm -f $(OBJECTS) $(OBJ_CC) $(DEST)/$(OBJECTS:.o=.f) rm -f *~ .*~ *.o *.f *.L rm -f *.aux *.brf *.dvi *.idx *.ilg *.ind *.log rm -f *.out *.ps *.pdf *.toc rm -f ./Gromos/*.f ./Gromos/*.o #---------------------------------------------------------------------------- # Explicit rules #---------------------------------------------------------------------------- .SUFFIXES: .SUFFIXES: .o .f .F $(OBJECTS:.o=.f) : rm -f $@ $(CPP) $(CPPFLAGS) $(SRC)/$(@:.f=.F) $(DEST)/$@ $(OBJECTS) : $(FC) $(FFLAGS) $(DEST)/$< -o $(DEST)/$@ $(OBJ_CC) : $(CC) $(CPPFLAGS) $(CFLAGS) -c $(SRC)/$(@:.o=.c) #---------------------------------------------------------------------------- # Dependencies #---------------------------------------------------------------------------- 2dgrid.f: $(SRC)/2dgrid.F 2dgrid.o: 2dgrid.f $(SRC)/2dgrid.inc $(DEST)/irat.inc \ $(SRC)/cell.inc $(SRC)/metr.inc $(SRC)/bc.inc \ $(SRC)/adat.inc 3dgrid.f: $(SRC)/3dgrid.F 3dgrid.o: 3dgrid.f $(SRC)/3dgrid.inc $(DEST)/irat.inc \ $(SRC)/cell.inc $(SRC)/metr.inc $(SRC)/bc.inc aainit.f: $(SRC)/aainit.F aainit.o: aainit.f $(SRC)/system.h $(SRC)/aavan.inc $(SRC)/cnst.inc adapttol.f: $(SRC)/adapttol.F adapttol.o: adapttol.f $(SRC)/system.h $(SRC)/lscal.inc adjmu.f: $(SRC)/adjmu.F adjmu.o: adjmu.f $(SRC)/system.h $(SRC)/fint.inc afbdr.f: $(SRC)/afbdr.F afbdr.o: afbdr.f $(SRC)/system.h anderson.f: $(SRC)/anderson.F anderson.o: anderson.f $(SRC)/andr.inc anneal.f: $(SRC)/anneal.F anneal.o: anneal.f $(SRC)/system.h $(SRC)/ions.inc atomc.f: $(SRC)/atomc.F atomc.o: atomc.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/atwf.inc \ $(SRC)/qspl.inc $(SRC)/cnst.inc $(SRC)/gvec.inc \ $(SRC)/metr.inc atoms.f: $(SRC)/atoms.F atoms.o: atoms.f $(SRC)/adat.inc atomwf.f: $(SRC)/atomwf.F atomwf.o: atomwf.f $(SRC)/system.h $(SRC)/ener.inc $(SRC)/geq0.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/atwf.inc \ $(SRC)/nlps.inc $(DEST)/irat.inc $(SRC)/spin.inc \ $(SRC)/nlcc.inc $(SRC)/kpts.inc $(SRC)/sfac.inc \ $(SRC)/sphe.inc atrho.f: $(SRC)/atrho.F atrho.o: atrho.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/spin.inc \ $(SRC)/elct.inc $(SRC)/cnst.inc $(SRC)/geq0.inc \ $(SRC)/pslo.inc $(SRC)/ener.inc $(SRC)/cppt.inc \ $(SRC)/atwf.inc $(SRC)/qspl.inc $(SRC)/fft.inc \ $(SRC)/sfac.inc $(SRC)/gvec.inc augchg.f: $(SRC)/augchg.F augchg.o: augchg.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/nlps.inc $(SRC)/cppt.inc $(SRC)/cvan.inc bessm.f: $(SRC)/bessm.F bessm.o: bessm.f blas_tuned_NECSX.f:$(SRC)/blas_tuned_NECSX.F blas_tuned_NECSX.o:blas_tuned_NECSX.f bogol.f: $(SRC)/bogol.F bogol.o: bogol.f $(SRC)/system.h $(SRC)/kpts.inc $(SRC)/kpnt.inc \ $(SRC)/fint.inc $(SRC)/spin.inc broyden.f: $(SRC)/broyden.F broyden.o: broyden.f $(SRC)/geq0.inc $(SRC)/broy.inc calc_alm.f: $(SRC)/calc_alm.F calc_alm.o: calc_alm.f $(SRC)/system.h $(SRC)/geq0.inc \ $(SRC)/ions.inc $(SRC)/elct.inc $(SRC)/nlps.inc \ $(SRC)/cppt.inc $(SRC)/sfac.inc $(SRC)/fint.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc calc_pij.f: $(SRC)/calc_pij.F calc_pij.o: calc_pij.f $(SRC)/system.h $(SRC)/cppt.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/cnst.inc \ $(SRC)/geq0.inc canon.f: $(SRC)/canon.F canon.o: canon.f $(SRC)/system.h $(SRC)/spin.inc chksym.f: $(SRC)/chksym.F chksym.o: chksym.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/symm.inc \ $(SRC)/metr.inc $(SRC)/rmas.inc $(DEST)/irat.inc clas_force.f: $(SRC)/clas_force.F clas_force.o: clas_force.f $(SRC)/system.h $(SRC)/clas.inc \ $(SRC)/strs.inc $(DEST)/irat.inc clinbcg.f: $(SRC)/clinbcg.F clinbcg.o: clinbcg.f $(SRC)/system.h $(SRC)/kpts.inc $(SRC)/spin.inc \ $(SRC)/cppt.inc $(SRC)/atimes.inc $(SRC)/pslo.inc \ $(SRC)/pola.inc cl_init.f: $(SRC)/cl_init.F cl_init.o: cl_init.f $(SRC)/system.h $(SRC)/clas.inc $(SRC)/rmas.inc \ $(DEST)/irat.inc cmaos.f: $(SRC)/cmaos.F cmaos.o: cmaos.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/ions.inc \ $(SRC)/atwf.inc $(SRC)/prop.inc cnstfc.f: $(SRC)/cnstfc.F cnstfc.o: cnstfc.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cotr.inc \ $(SRC)/rmas.inc $(SRC)/tpar.inc $(SRC)/adat.inc \ $(SRC)/ener.inc $(SRC)/isos.inc cnstpr.f: $(SRC)/cnstpr.F cnstpr.o: cnstpr.f $(SRC)/system.h $(SRC)/cotr.inc cofor.f: $(SRC)/cofor.F cofor.o: cofor.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/cppt.inc $(SRC)/geq0.inc $(SRC)/spin.inc \ $(SRC)/sfac.inc $(SRC)/nlcc.inc compress.f: $(SRC)/compress.F compress.o: compress.f conduct.f: $(SRC)/conduct.F conduct.o: conduct.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(DEST)/irat.inc \ $(SRC)/condu.inc coninp.f: $(SRC)/coninp.F coninp.o: coninp.f $(SRC)/system.h $(SRC)/coor.inc $(SRC)/dpot.inc \ $(SRC)/atom.inc $(SRC)/elct.inc $(SRC)/ions.inc \ $(SRC)/nlps.inc $(SRC)/rmas.inc $(SRC)/cotr.inc \ $(DEST)/irat.inc $(SRC)/cnst.inc constr.f: $(SRC)/constr.F constr.o: constr.f contr.f: $(SRC)/contr.F contr.o: contr.f $(SRC)/2dgrid.inc control_bcast.f:$(SRC)/control_bcast.F control_bcast.o:control_bcast.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/ions.inc $(SRC)/struc.inc $(SRC)/prden.inc \ $(DEST)/irat.inc $(SRC)/benc.inc $(SRC)/nort.inc \ $(SRC)/isos.inc $(SRC)/nose.inc $(SRC)/qspl.inc \ $(SRC)/rfnl.inc $(SRC)/andr.inc $(SRC)/broy.inc \ $(SRC)/fint.inc $(SRC)/atwf.inc $(SRC)/store.inc \ $(SRC)/wann.inc $(SRC)/cotr.inc $(SRC)/prop.inc \ $(SRC)/mm_input.inc $(SRC)/xinr.inc control_def.f: $(SRC)/control_def.F control_def.o: control_def.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/ions.inc $(SRC)/struc.inc $(SRC)/prden.inc \ $(DEST)/irat.inc $(SRC)/benc.inc $(SRC)/nort.inc \ $(SRC)/isos.inc $(SRC)/nose.inc $(SRC)/qspl.inc \ $(SRC)/rfnl.inc $(SRC)/andr.inc $(SRC)/broy.inc \ $(SRC)/fint.inc $(SRC)/atwf.inc $(SRC)/store.inc \ $(SRC)/wann.inc $(SRC)/cotr.inc $(SRC)/kpts.inc \ $(SRC)/prop.inc $(SRC)/conv.inc $(SRC)/xinr.inc \ $(SRC)/time.inc control.f: $(SRC)/control.F control.o: control.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/ions.inc \ $(SRC)/struc.inc $(SRC)/prden.inc $(DEST)/irat.inc \ $(SRC)/benc.inc $(SRC)/nort.inc $(SRC)/isos.inc \ $(SRC)/nose.inc $(SRC)/qspl.inc $(SRC)/rfnl.inc \ $(SRC)/andr.inc $(SRC)/broy.inc $(SRC)/fint.inc \ $(SRC)/atwf.inc $(SRC)/store.inc $(SRC)/wann.inc \ $(SRC)/envj.inc $(SRC)/cotr.inc $(SRC)/kpts.inc \ $(SRC)/prop.inc $(SRC)/shop.inc $(SRC)/mm_input.inc \ $(SRC)/xinr.inc $(SRC)/lscal.inc $(SRC)/time.inc control_pri.f: $(SRC)/control_pri.F control_pri.o: control_pri.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/ions.inc $(SRC)/struc.inc $(SRC)/prden.inc \ $(DEST)/irat.inc $(SRC)/benc.inc $(SRC)/nort.inc \ $(SRC)/isos.inc $(SRC)/nose.inc $(SRC)/qspl.inc \ $(SRC)/rfnl.inc $(SRC)/andr.inc $(SRC)/broy.inc \ $(SRC)/fint.inc $(SRC)/atwf.inc $(SRC)/store.inc \ $(SRC)/wann.inc $(SRC)/envj.inc $(SRC)/cotr.inc \ $(SRC)/kpts.inc $(SRC)/shop.inc $(SRC)/xinr.inc \ $(SRC)/lscal.inc control_test.f: $(SRC)/control_test.F control_test.o: control_test.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/ions.inc $(SRC)/struc.inc $(SRC)/prden.inc \ $(DEST)/irat.inc $(SRC)/benc.inc $(SRC)/nort.inc \ $(SRC)/isos.inc $(SRC)/nose.inc $(SRC)/qspl.inc \ $(SRC)/rfnl.inc $(SRC)/andr.inc $(SRC)/fint.inc \ $(SRC)/atwf.inc $(SRC)/store.inc $(SRC)/wann.inc \ $(SRC)/kpts.inc $(SRC)/lscal.inc copot.f: $(SRC)/copot.F copot.o: copot.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/ions.inc \ $(SRC)/elct.inc $(SRC)/cppt.inc $(SRC)/pslo.inc \ $(SRC)/fft.inc $(SRC)/geq0.inc $(SRC)/cvan.inc \ $(SRC)/nlcc.inc $(SRC)/kpts.inc $(SRC)/sfac.inc \ $(SRC)/strs.inc corec.f: $(SRC)/corec.F corec.o: corec.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/ions.inc \ $(SRC)/nlcc.inc $(SRC)/sfac.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/fft.inc cpmd.f: $(SRC)/cpmd.F cpmd.o: cpmd.f $(SRC)/system.h $(SRC)/soft.inc $(SRC)/prop.inc crotwf.f: $(SRC)/crotwf.F crotwf.o: crotwf.f $(SRC)/system.h $(SRC)/spin.inc cry.f: $(SRC)/cry.F cry.o: cry.f $(SRC)/bc.inc cs.f: $(SRC)/cs.F cs.o: cs.f csize.f: $(SRC)/csize.F csize.o: csize.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/kpts.inc \ $(SRC)/spin.inc csmat.f: $(SRC)/csmat.F csmat.o: csmat.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/cvan.inc $(SRC)/nort.inc \ $(SRC)/nlps.inc davidson.f: $(SRC)/davidson.F davidson.o: davidson.f $(SRC)/system.h $(SRC)/elct.inc \ $(SRC)/pslo.inc $(SRC)/soft.inc $(SRC)/cppt.inc \ $(SRC)/ions.inc $(SRC)/nlps.inc $(SRC)/cvan.inc \ $(DEST)/irat.inc dcsin2.f: $(SRC)/dcsin2.F dcsin2.o: dcsin2.f ddipo.f: $(SRC)/ddipo.F ddipo.o: ddipo.f $(SRC)/system.h $(SRC)/geq0.inc $(SRC)/ions.inc \ $(SRC)/cnst.inc $(SRC)/ddip.inc $(SRC)/gvec.inc \ $(DEST)/irat.inc $(SRC)/rmas.inc $(SRC)/wann.inc \ $(SRC)/spin.inc $(SRC)/dipo.inc $(SRC)/elct.inc \ $(SRC)/prcp.inc $(SRC)/metr.inc dd_xc.f: $(SRC)/dd_xc.F dd_xc.o: dd_xc.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/fft.inc \ $(SRC)/linres.inc $(SRC)/nlcc.inc $(SRC)/cppt.inc debfor.f: $(SRC)/debfor.F debfor.o: debfor.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/norm.inc \ $(SRC)/ropt.inc $(SRC)/cppt.inc $(SRC)/coor.inc \ $(SRC)/sfac.inc $(SRC)/cotr.inc $(SRC)/adat.inc \ $(SRC)/rmas.inc $(SRC)/nlcc.inc $(SRC)/symm.inc \ $(DEST)/irat.inc $(SRC)/andr.inc $(SRC)/andp.inc \ $(SRC)/fint.inc $(SRC)/poin.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/store.inc $(SRC)/linres.inc density_functionals.f:$(SRC)/density_functionals.F density_functionals.o:density_functionals.f densrd.f: $(SRC)/densrd.F densrd.o: densrd.f $(SRC)/system.h $(SRC)/cell.inc $(SRC)/gvec.inc \ $(SRC)/ions.inc $(DEST)/irat.inc densto.f: $(SRC)/densto.F densto.o: densto.f $(SRC)/system.h $(SRC)/cell.inc $(SRC)/gvec.inc \ $(SRC)/ions.inc $(DEST)/irat.inc deort.f: $(SRC)/deort.F deort.o: deort.f detdof.f: $(SRC)/detdof.F detdof.o: detdof.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cotr.inc \ $(SRC)/rmas.inc $(SRC)/tpar.inc $(SRC)/adat.inc \ $(SRC)/ener.inc $(SRC)/nose.inc $(SRC)/isos.inc \ $(SRC)/mm_input.inc $(SRC)/mm_dim.inc detsp.f: $(SRC)/detsp.F detsp.o: detsp.f $(SRC)/system.h $(SRC)/coor.inc $(SRC)/dpot.inc \ $(SRC)/ions.inc $(SRC)/nlps.inc $(SRC)/pslo.inc \ $(SRC)/rmas.inc $(SRC)/ragg.inc $(SRC)/atom.inc \ $(SRC)/vdbt.inc $(SRC)/vdbp.inc $(SRC)/nlcc.inc \ $(DEST)/irat.inc $(SRC)/clas.inc dftin.f: $(SRC)/dftin.F dftin.o: dftin.f $(SRC)/system.h $(SRC)/tbxc.inc $(DEST)/irat.inc \ $(SRC)/func.inc $(SRC)/linres.inc difrho.f: $(SRC)/difrho.F difrho.o: difrho.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/elct.inc \ $(SRC)/cnst.inc $(SRC)/geq0.inc $(SRC)/pslo.inc \ $(SRC)/ener.inc $(SRC)/cppt.inc $(SRC)/fft.inc \ $(SRC)/rswf.inc $(SRC)/ions.inc dipo.f: $(SRC)/dipo.F dipo.o: dipo.f $(SRC)/system.h $(SRC)/dipo.inc $(SRC)/geq0.inc \ $(SRC)/ions.inc $(SRC)/cppt.inc $(SRC)/cnst.inc dispp.f: $(SRC)/dispp.F dispp.o: dispp.f $(SRC)/system.h $(SRC)/ions.inc d_mat_p.f: $(SRC)/d_mat_p.F d_mat_p.o: d_mat_p.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/cppt.inc $(SRC)/geq0.inc $(SRC)/sfac.inc \ $(SRC)/nlps.inc $(SRC)/pslo.inc $(SRC)/cvan.inc \ $(SRC)/spin.inc $(SRC)/sgpp.inc $(SRC)/ragg.inc \ $(SRC)/isos.inc $(SRC)/metr.inc dnlpdk_p.f: $(SRC)/dnlpdk_p.F dnlpdk_p.o: dnlpdk_p.f $(SRC)/system.h $(SRC)/ions.inc \ $(SRC)/pslo.inc $(SRC)/nlcc.inc $(SRC)/nlps.inc \ $(SRC)/dpot.inc $(SRC)/str2.inc $(SRC)/sgpp.inc \ $(SRC)/fint.inc $(SRC)/response_p.inc $(SRC)/cppt.inc \ $(SRC)/qspl.inc do_perturbation_p.f:$(SRC)/do_perturbation_p.F do_perturbation_p.o:do_perturbation_p.f $(SRC)/system.h $(SRC)/ions.inc \ $(DEST)/irat.inc $(SRC)/symm.inc $(SRC)/rmas.inc \ $(SRC)/cotr.inc $(SRC)/adat.inc $(SRC)/coor.inc \ $(SRC)/soft.inc $(SRC)/store.inc $(SRC)/elct.inc \ $(SRC)/spin.inc $(SRC)/sfac.inc $(SRC)/str2.inc \ $(SRC)/nlps.inc $(SRC)/pslo.inc $(SRC)/atwf.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/fft.inc \ $(SRC)/ropt.inc $(SRC)/isos.inc $(SRC)/mm_input.inc \ $(SRC)/response_p.inc dotp.f: $(SRC)/dotp.F dotp.o: dotp.f $(SRC)/geq0.inc dqgalloc.f: $(SRC)/dqgalloc.F dqgalloc.o: dqgalloc.f $(SRC)/system.h $(SRC)/str2.inc \ $(SRC)/pslo.inc $(SRC)/fft.inc $(SRC)/spin.inc dqvan2.f: $(SRC)/dqvan2.F dqvan2.o: dqvan2.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/nlps.inc \ $(SRC)/cvan.inc $(SRC)/geq0.inc $(SRC)/qspl.inc \ $(SRC)/cppt.inc $(SRC)/aavan.inc drhov.f: $(SRC)/drhov.F drhov.o: drhov.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/nlps.inc $(SRC)/elct.inc $(SRC)/cppt.inc \ $(SRC)/sfac.inc $(SRC)/fft.inc $(SRC)/qspl.inc \ $(SRC)/geq0.inc $(SRC)/strs.inc $(SRC)/str2.inc dum2.f: $(SRC)/dum2.F dum2.o: dum2.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cotr.inc dylmr.f: $(SRC)/dylmr.F dylmr.o: dylmr.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/ions.inc \ $(SRC)/strs.inc $(SRC)/str2.inc $(SRC)/geq0.inc dynit.f: $(SRC)/dynit.F dynit.o: dynit.f $(SRC)/system.h $(SRC)/tpar.inc $(SRC)/ions.inc \ $(SRC)/rmas.inc $(SRC)/cnst.inc $(SRC)/clas.inc eam_pot.f: $(SRC)/eam_pot.F eam_pot.o: eam_pot.f $(SRC)/system.h $(SRC)/eam.inc $(SRC)/ions.inc \ $(SRC)/adat.inc $(SRC)/cnst.inc $(SRC)/isos.inc \ $(SRC)/metr.inc $(DEST)/irat.inc eextern.f: $(SRC)/eextern.F eextern.o: eextern.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/cppt.inc $(SRC)/geq0.inc $(SRC)/sfac.inc \ $(SRC)/efld.inc $(SRC)/ragg.inc $(SRC)/mm_ion_dens.inc \ $(SRC)/mm_input.inc $(SRC)/qspl.inc $(SRC)/metr.inc egointer.f: $(SRC)/egointer.F egointer.o: egointer.f $(SRC)/system.h $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/sfac.inc $(SRC)/coor.inc $(SRC)/nlcc.inc \ $(SRC)/ions.inc $(SRC)/epot.inc $(SRC)/spin.inc \ $(SRC)/store.inc $(SRC)/efld.inc $(DEST)/irat.inc \ $(SRC)/prop.inc $(SRC)/dipo.inc $(SRC)/lodp.inc \ $(SRC)/atwf.inc $(SRC)/geq0.inc $(SRC)/isos.inc \ $(SRC)/fft.inc $(SRC)/soft.inc ehpsi.f: $(SRC)/ehpsi.F ehpsi.o: ehpsi.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/pslo.inc \ $(SRC)/elct.inc $(SRC)/norm.inc $(SRC)/ions.inc \ $(SRC)/cvan.inc $(SRC)/geq0.inc $(SRC)/cppt.inc \ $(SRC)/nlps.inc $(SRC)/fint.inc $(SRC)/coor.inc \ $(SRC)/sfac.inc $(SRC)/fft.inc $(SRC)/kpts.inc \ $(SRC)/spin.inc $(SRC)/kpnt.inc $(SRC)/sgpp.inc eicalc.f: $(SRC)/eicalc.F eicalc.o: eicalc.f $(SRC)/system.h $(SRC)/sfac.inc $(SRC)/ions.inc \ $(SRC)/cppt.inc eigensystem_p.f:$(SRC)/eigensystem_p.F eigensystem_p.o:eigensystem_p.f $(SRC)/system.h $(SRC)/fft.inc \ $(SRC)/coor.inc $(SRC)/adat.inc $(SRC)/ions.inc \ $(SRC)/nlps.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(SRC)/response_p.inc eind_ii.f: $(SRC)/eind_ii.F eind_ii.o: eind_ii.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/ragg.inc $(SRC)/isos.inc $(SRC)/metr.inc eind_loc.f: $(SRC)/eind_loc.F eind_loc.o: eind_loc.f $(SRC)/system.h $(SRC)/ions.inc \ $(SRC)/cnst.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(SRC)/sfac.inc eind_nl.f: $(SRC)/eind_nl.F eind_nl.o: eind_nl.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/elct.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/cvan.inc \ $(SRC)/cppt.inc $(SRC)/spin.inc $(SRC)/sgpp.inc \ $(SRC)/sfac.inc ekinpp.f: $(SRC)/ekinpp.F ekinpp.o: ekinpp.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/rmas.inc elec_disp.f: $(SRC)/elec_disp.F elec_disp.o: elec_disp.f $(SRC)/system.h $(SRC)/geq0.inc \ $(SRC)/ions.inc $(SRC)/cnst.inc $(SRC)/ddip.inc \ $(SRC)/gvec.inc $(DEST)/irat.inc $(SRC)/rmas.inc elf.f: $(SRC)/elf.F elf.o: elf.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/ions.inc $(SRC)/elct.inc $(SRC)/pslo.inc \ $(SRC)/poin.inc $(SRC)/qspl.inc $(SRC)/fft.inc \ $(SRC)/atwf.inc $(SRC)/ener.inc $(SRC)/prden.inc \ $(SRC)/kpts.inc elstpo.f: $(SRC)/elstpo.F elstpo.o: elstpo.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/isos.inc $(SRC)/fft.inc empfor.f: $(SRC)/empfor.F empfor.o: empfor.f $(SRC)/system.h $(SRC)/empf.inc $(SRC)/cnst.inc \ $(SRC)/adat.inc $(SRC)/ions.inc $(DEST)/irat.inc \ $(SRC)/cotr.inc enbandpri.f: $(SRC)/enbandpri.F enbandpri.o: enbandpri.f $(SRC)/system.h $(SRC)/cnst.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/elct.inc enosmove.f: $(SRC)/enosmove.F enosmove.o: enosmove.f $(SRC)/system.h $(SRC)/nose.inc envir.f: $(SRC)/envir.F envir.o: envir.f $(SRC)/envj.inc $(SRC)/system.h $(DEST)/irat.inc espchg.f: $(SRC)/espchg.F espchg.o: espchg.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/adat.inc \ $(SRC)/cnst.inc $(SRC)/sfac.inc $(SRC)/cppt.inc \ $(SRC)/fft.inc $(SRC)/geq0.inc $(SRC)/isos.inc \ $(SRC)/elct.inc esslfft.f: $(SRC)/esslfft.F esslfft.o: esslfft.f $(SRC)/system.h $(SRC)/fft.inc evirial.f: $(SRC)/evirial.F evirial.o: evirial.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/nose.inc exdipo.f: $(SRC)/exdipo.F exdipo.o: exdipo.f $(SRC)/system.h $(SRC)/dipo.inc $(SRC)/lodp.inc \ $(SRC)/ions.inc $(SRC)/cppt.inc $(SRC)/cnst.inc \ $(SRC)/prop.inc exterp.f: $(SRC)/exterp.F exterp.o: exterp.f $(SRC)/system.h $(SRC)/extpot.inc extrap.f: $(SRC)/extrap.F extrap.o: extrap.f ffsum.f: $(SRC)/ffsum.F ffsum.o: ffsum.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/ions.inc \ $(SRC)/dpot.inc $(SRC)/ragg.inc $(SRC)/cppt.inc \ $(SRC)/str2.inc $(SRC)/sfac.inc $(SRC)/qspl.inc \ $(SRC)/geq0.inc fft3d.f: $(SRC)/fft3d.F fft3d.o: fft3d.f $(SRC)/system.h $(SRC)/fft.inc fftchk.f: $(SRC)/fftchk.F fftchk.o: fftchk.f fftmain.f: $(SRC)/fftmain.F fftmain.o: fftmain.f fftprp.f: $(SRC)/fftprp.F fftprp.o: fftprp.f $(SRC)/system.h $(SRC)/cppt.inc $(DEST)/irat.inc \ $(SRC)/fft.inc $(SRC)/rswf.inc $(SRC)/elct.inc \ $(SRC)/isos.inc fftutil.f: $(SRC)/fftutil.F fftutil.o: fftutil.f $(SRC)/system.h $(SRC)/cppt.inc $(SRC)/fft.inc fharm.f: $(SRC)/fharm.F fharm.o: fharm.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/isos.inc fileopen.f: $(SRC)/fileopen.F fileopen.o: fileopen.f finalp.f: $(SRC)/finalp.F finalp.o: finalp.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/adat.inc \ $(SRC)/cnst.inc $(SRC)/dipo.inc $(SRC)/norm.inc \ $(SRC)/elct.inc $(SRC)/ener.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/strs.inc $(SRC)/prcp.inc \ $(SRC)/metr.inc $(SRC)/rmas.inc $(SRC)/ropt.inc \ $(SRC)/store.inc fitpack.f: $(SRC)/fitpack.F fitpack.o: fitpack.f fixcom.f: $(SRC)/fixcom.F fixcom.o: fixcom.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/rmas.inc \ $(SRC)/cotr.inc fnlalloc.f: $(SRC)/fnlalloc.F fnlalloc.o: fnlalloc.f $(SRC)/system.h $(SRC)/sfac.inc \ $(SRC)/nlps.inc $(SRC)/ions.inc fnlgrid.f: $(SRC)/fnlgrid.F fnlgrid.o: fnlgrid.f $(SRC)/system.h $(SRC)/rfnl.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/adat.inc $(SRC)/dpot.inc \ $(SRC)/cppt.inc $(SRC)/nlps.inc $(DEST)/irat.inc fnl_rspace.f: $(SRC)/fnl_rspace.F fnl_rspace.o: fnl_rspace.f $(SRC)/system.h $(SRC)/pslo.inc \ $(SRC)/nlps.inc $(SRC)/vdbp.inc $(SRC)/ions.inc \ $(SRC)/cppt.inc $(SRC)/sfac.inc $(SRC)/geq0.inc \ $(SRC)/cnst.inc $(SRC)/fft.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc fnonloc.f: $(SRC)/fnonloc.F fnonloc.o: fnonloc.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/nlps.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/cvan.inc \ $(SRC)/sfac.inc $(SRC)/cppt.inc $(SRC)/sgpp.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/cnst.inc \ $(SRC)/geq0.inc $(SRC)/ener.inc fnonloc_p.f: $(SRC)/fnonloc_p.F fnonloc_p.o: fnonloc_p.f $(SRC)/system.h $(SRC)/nlps.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/sfac.inc \ $(SRC)/cppt.inc $(SRC)/sgpp.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/geq0.inc $(SRC)/response_p.inc forcedr.f: $(SRC)/forcedr.F forcedr.o: forcedr.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/pslo.inc forcep.f: $(SRC)/forcep.F forcep.o: forcep.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/fft.inc \ $(SRC)/isos.inc forces_diag.f: $(SRC)/forces_diag.F forces_diag.o: forces_diag.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/elct.inc $(SRC)/ener.inc $(SRC)/norm.inc \ $(SRC)/ropt.inc $(SRC)/andr.inc $(SRC)/andp.inc \ $(SRC)/soft.inc $(SRC)/store.inc forces.f: $(SRC)/forces.F forces.o: forces.f $(SRC)/system.h $(SRC)/norm.inc $(SRC)/pslo.inc \ $(SRC)/ropt.inc $(SRC)/elct.inc $(SRC)/geq0.inc \ $(SRC)/cppt.inc $(SRC)/spin.inc $(SRC)/ions.inc \ $(SRC)/kpts.inc $(SRC)/nlps.inc $(SRC)/fft.inc forces_p.f: $(SRC)/forces_p.F forces_p.o: forces_p.f $(SRC)/system.h $(SRC)/norm.inc \ $(SRC)/pslo.inc $(SRC)/ropt.inc $(SRC)/elct.inc \ $(SRC)/geq0.inc $(SRC)/cppt.inc $(SRC)/spin.inc \ $(SRC)/ions.inc $(SRC)/kpts.inc $(SRC)/nlps.inc \ $(SRC)/response_p.inc $(SRC)/ener.inc formf.f: $(SRC)/formf.F formf.o: formf.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/atom.inc \ $(SRC)/ions.inc $(SRC)/dpot.inc $(SRC)/ragg.inc \ $(SRC)/cppt.inc $(SRC)/qspl.inc $(SRC)/gvec.inc \ $(SRC)/sgpp.inc $(SRC)/pslo.inc $(SRC)/vdbp.inc freem.f: $(SRC)/freem.F freem.o: freem.f $(SRC)/system.h $(SRC)/memc.inc freqs.f: $(SRC)/freqs.F freqs.o: freqs.f $(SRC)/system.h $(SRC)/harm.inc $(SRC)/elct.inc \ $(SRC)/nlps.inc $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/cppt.inc $(SRC)/cvan.inc $(SRC)/tpar.inc \ $(SRC)/sgpp.inc $(SRC)/metr.inc $(SRC)/simul.inc friesner_c.f: $(SRC)/friesner_c.F friesner_c.o: friesner_c.f $(SRC)/system.h $(SRC)/fint.inc \ $(SRC)/geq0.inc $(DEST)/irat.inc friesner_c_p.f: $(SRC)/friesner_c_p.F friesner_c_p.o: friesner_c_p.f $(SRC)/system.h $(SRC)/fint.inc \ $(SRC)/geq0.inc $(DEST)/irat.inc friesner.f: $(SRC)/friesner.F friesner.o: friesner.f $(SRC)/system.h $(SRC)/fint.inc \ $(SRC)/geq0.inc $(DEST)/irat.inc $(SRC)/kpts.inc frsblk_c.f: $(SRC)/frsblk_c.F frsblk_c.o: frsblk_c.f $(SRC)/system.h $(SRC)/fint.inc \ $(SRC)/geq0.inc $(DEST)/irat.inc $(SRC)/kpts.inc frsblk.f: $(SRC)/frsblk.F frsblk.o: frsblk.f $(SRC)/system.h $(SRC)/fint.inc $(SRC)/geq0.inc \ $(DEST)/irat.inc $(SRC)/kpts.inc fstart.f: $(SRC)/fstart.F fstart.o: fstart.f $(SRC)/system.h $(SRC)/empf.inc fukui_p.f: $(SRC)/fukui_p.F fukui_p.o: fukui_p.f $(SRC)/system.h $(DEST)/irat.inc \ $(SRC)/rmas.inc $(SRC)/cnst.inc $(SRC)/gvec.inc \ $(SRC)/geq0.inc $(SRC)/prop.inc $(SRC)/metr.inc \ $(SRC)/cppt.inc $(SRC)/spin.inc $(SRC)/response_p.inc \ $(SRC)/fft.inc $(SRC)/ions.inc $(SRC)/coor.inc \ $(SRC)/adat.inc $(SRC)/elct.inc $(SRC)/kpnt.inc \ $(SRC)/nlps.inc $(SRC)/sfac.inc functionals.f: $(SRC)/functionals.F functionals.o: functionals.f $(SRC)/func.inc fusion.f: $(SRC)/fusion.F fusion.o: fusion.f $(SRC)/system.h $(SRC)/shop.inc $(SRC)/filn.inc \ $(SRC)/coor.inc gcener.f: $(SRC)/gcener.F gcener.o: gcener.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/fft.inc \ $(SRC)/cppt.inc $(SRC)/strs.inc $(SRC)/func.inc \ $(SRC)/tbxc.inc $(SRC)/spin.inc gcxctbl.f: $(SRC)/gcxctbl.F gcxctbl.o: gcxctbl.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/tbxc.inc genxc.f: $(SRC)/genxc.F genxc.o: genxc.f $(SRC)/system.h $(SRC)/tbxc.inc $(SRC)/func.inc geofile.f: $(SRC)/geofile.F geofile.o: geofile.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/metr.inc \ $(SRC)/adat.inc $(SRC)/cnst.inc get_addr.f: $(SRC)/get_addr.F get_addr.o: get_addr.f getcor.f: $(SRC)/getcor.F getcor.o: getcor.f $(SRC)/system.h $(SRC)/ions.inc getfnm.f: $(SRC)/getfnm.F getfnm.o: getfnm.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/rmas.inc getfu.f: $(SRC)/getfu.F getfu.o: getfu.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/rmas.inc getgyr.f: $(SRC)/getgyr.F getgyr.o: getgyr.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/rmas.inc gettrans.f: $(SRC)/gettrans.F gettrans.o: gettrans.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/linres.inc $(SRC)/cnst.inc gfft.f: $(SRC)/gfft.F gfft.o: gfft.f gfftmain.f: $(SRC)/gfftmain.F gfftmain.o: gfftmain.f $(SRC)/system.h $(SRC)/fft.inc ghermit.f: $(SRC)/ghermit.F ghermit.o: ghermit.f global.f: $(SRC)/global.F global.o: global.f $(SRC)/system.h glomax.f: $(SRC)/glomax.F glomax.o: glomax.f $(SRC)/system.h glomin.f: $(SRC)/glomin.F glomin.o: glomin.f $(SRC)/system.h glopar.f: $(SRC)/glopar.F glopar.o: glopar.f $(SRC)/system.h glosum.f: $(SRC)/glosum.F glosum.o: glosum.f $(SRC)/system.h gmopts.f: $(SRC)/gmopts.F gmopts.o: gmopts.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/elct.inc \ $(SRC)/pslo.inc $(SRC)/nlps.inc $(SRC)/atwf.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/str2.inc \ $(SRC)/spin.inc $(SRC)/linres.inc gndstate_p.f: $(SRC)/gndstate_p.F gndstate_p.o: gndstate_p.f $(SRC)/system.h $(SRC)/gvec.inc \ $(DEST)/irat.inc $(SRC)/response_p.inc $(SRC)/cppt.inc graden.f: $(SRC)/graden.F graden.o: graden.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/fft.inc \ $(SRC)/cppt.inc groups.f: $(SRC)/groups.F groups.o: groups.f $(SRC)/system.h $(DEST)/irat.inc gsize.f: $(SRC)/gsize.F gsize.o: gsize.f $(SRC)/system.h $(SRC)/ions.inc gsortho.f: $(SRC)/gsortho.F gsortho.o: gsortho.f $(SRC)/system.h $(SRC)/geq0.inc h0psi1_p.f: $(SRC)/h0psi1_p.F h0psi1_p.o: h0psi1_p.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/pslo.inc $(SRC)/ropt.inc $(SRC)/ener.inc \ $(SRC)/response_p.inc $(SRC)/sfac.inc $(SRC)/ions.inc \ $(SRC)/geq0.inc $(SRC)/fft.inc hardness_p.f: $(SRC)/hardness_p.F hardness_p.o: hardness_p.f $(SRC)/system.h $(SRC)/fft.inc \ $(SRC)/coor.inc $(SRC)/cnst.inc $(SRC)/adat.inc \ $(SRC)/ions.inc $(SRC)/nlps.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/response_p.inc header.f: $(SRC)/header.F header.o: header.f $(SRC)/envj.inc hesele.f: $(SRC)/hesele.F hesele.o: hesele.f $(SRC)/system.h $(SRC)/cppt.inc $(SRC)/nlps.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/cvan.inc \ $(SRC)/sgpp.inc $(SRC)/simul.inc hesele_p.f: $(SRC)/hesele_p.F hesele_p.o: hesele_p.f $(SRC)/system.h $(SRC)/cppt.inc \ $(SRC)/nlps.inc $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/cvan.inc $(SRC)/sgpp.inc $(SRC)/simul.inc \ $(SRC)/elct.inc $(SRC)/response_p.inc hess_eta_p.f: $(SRC)/hess_eta_p.F hess_eta_p.o: hess_eta_p.f $(SRC)/system.h $(SRC)/ions.inc \ $(DEST)/irat.inc $(SRC)/symm.inc $(SRC)/rmas.inc \ $(SRC)/cotr.inc $(SRC)/adat.inc $(SRC)/coor.inc \ $(SRC)/soft.inc $(SRC)/store.inc $(SRC)/elct.inc \ $(SRC)/spin.inc $(SRC)/sfac.inc $(SRC)/nlps.inc \ $(SRC)/pslo.inc $(SRC)/atwf.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/fft.inc $(SRC)/response_p.inc \ $(SRC)/prop.inc $(SRC)/implhv.inc hessin.f: $(SRC)/hessin.F hessin.o: hessin.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cotr.inc hessout.f: $(SRC)/hessout.F hessout.o: hessout.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cotr.inc hessup.f: $(SRC)/hessup.F hessup.o: hessup.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cotr.inc hfx.f: $(SRC)/hfx.F hfx.o: hfx.f $(SRC)/system.h $(SRC)/ener.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/spin.inc $(SRC)/fft.inc \ $(SRC)/pslo.inc $(SRC)/kpts.inc $(SRC)/cnst.inc \ $(SRC)/func.inc $(SRC)/isos.inc hip.f: $(SRC)/hip.F hip.o: hip.f $(SRC)/system.h $(SRC)/fft.inc $(SRC)/isos.inc \ $(SRC)/cppt.inc hipin.f: $(SRC)/hipin.F hipin.o: hipin.f $(SRC)/system.h $(SRC)/isos.inc $(SRC)/cppt.inc \ $(SRC)/fft.inc $(SRC)/cnst.inc $(SRC)/gvec.inc \ $(SRC)/geq0.inc hnlmat.f: $(SRC)/hnlmat.F hnlmat.o: hnlmat.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/ions.inc \ $(SRC)/pslo.inc $(SRC)/cvan.inc $(SRC)/sfac.inc \ $(SRC)/cppt.inc $(SRC)/spin.inc $(SRC)/sgpp.inc hpfft.f: $(SRC)/hpfft.F hpfft.o: hpfft.f $(SRC)/system.h $(SRC)/fft.inc hpsi.f: $(SRC)/hpsi.F hpsi.o: hpsi.f $(SRC)/system.h $(SRC)/pslo.inc $(SRC)/ions.inc \ $(SRC)/cvan.inc $(SRC)/elct.inc $(SRC)/norm.inc \ $(SRC)/geq0.inc $(SRC)/spin.inc $(SRC)/nlps.inc \ $(SRC)/kpts.inc htrstr.f: $(SRC)/htrstr.F htrstr.o: htrstr.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/sfac.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/strs.inc $(SRC)/str2.inc \ $(SRC)/ragg.inc initclust.f: $(SRC)/initclust.F initclust.o: initclust.f $(SRC)/system.h $(SRC)/isos.inc \ $(SRC)/cppt.inc $(SRC)/func.inc $(SRC)/cnst.inc \ $(SRC)/geq0.inc initrun.f: $(SRC)/initrun.F initrun.o: initrun.f $(SRC)/system.h $(SRC)/tpar.inc $(SRC)/elct.inc \ $(SRC)/pslo.inc $(SRC)/norm.inc $(SRC)/ropt.inc \ $(SRC)/cppt.inc $(SRC)/sfac.inc $(SRC)/coor.inc \ $(SRC)/nlcc.inc $(SRC)/ions.inc $(SRC)/fint.inc \ $(SRC)/poin.inc $(SRC)/andr.inc $(SRC)/andp.inc \ $(SRC)/cnst.inc $(SRC)/spin.inc $(SRC)/metr.inc \ $(SRC)/kpts.inc $(SRC)/shop.inc $(SRC)/store.inc \ $(SRC)/linres.inc $(SRC)/mm_dim.inc $(SRC)/mm_input.inc inr_dr.f: $(SRC)/inr_dr.F inr_dr.o: inr_dr.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cotr.inc \ $(SRC)/xinr.inc $(SRC)/response_p.inc $(SRC)/fft.inc \ $(SRC)/implhv.inc $(SRC)/coor.inc $(SRC)/sfac.inc \ $(SRC)/ropt.inc $(SRC)/norm.inc $(SRC)/soft.inc \ $(DEST)/irat.inc $(SRC)/ener.inc $(SRC)/elct.inc \ $(SRC)/nlps.inc $(SRC)/cppt.inc $(SRC)/cnst.inc \ $(SRC)/rmas.inc inscan.f: $(SRC)/inscan.F inscan.o: inscan.f interaction_p.f:$(SRC)/interaction_p.F interaction_p.o:interaction_p.f $(SRC)/system.h $(SRC)/response_p.inc \ $(SRC)/prop.inc $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/ddip.inc $(SRC)/isos.inc $(SRC)/wann.inc \ $(SRC)/coor.inc $(SRC)/store.inc $(SRC)/ropt.inc \ $(SRC)/sfac.inc $(SRC)/elct.inc $(SRC)/ener.inc \ $(SRC)/fft.inc $(SRC)/atwf.inc $(SRC)/nlcc.inc \ $(SRC)/kpnt.inc $(SRC)/tpar.inc $(SRC)/gvec.inc \ $(SRC)/ions.inc $(SRC)/geq0.inc $(DEST)/irat.inc interp3d.f: $(SRC)/interp3d.F interp3d.o: interp3d.f interpt.f: $(SRC)/interpt.F interpt.o: interpt.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/ions.inc \ $(SRC)/pslo.inc intfnl.f: $(SRC)/intfnl.F intfnl.o: intfnl.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/nlps.inc \ $(SRC)/rfnl.inc jacobi_c.f: $(SRC)/jacobi_c.F jacobi_c.o: jacobi_c.f jacobi.f: $(SRC)/jacobi.F jacobi.o: jacobi.f jrotation.f: $(SRC)/jrotation.F jrotation.o: jrotation.f $(SRC)/system.h $(SRC)/wann.inc k290_2.f: $(SRC)/k290_2.F k290_2.o: k290_2.f k290.f: $(SRC)/k290.F k290.o: k290.f kb07ad.f: $(SRC)/kb07ad.F kb07ad.o: kb07ad.f k_diis_rhofix.f:$(SRC)/k_diis_rhofix.F k_diis_rhofix.o:k_diis_rhofix.f $(SRC)/system.h $(SRC)/norm.inc \ $(SRC)/ions.inc $(SRC)/ropt.inc $(SRC)/tpar.inc \ $(SRC)/soft.inc $(SRC)/pslo.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/ener.inc $(SRC)/kpnt.inc \ $(SRC)/kpts.inc $(SRC)/elct.inc $(SRC)/spin.inc \ $(SRC)/store.inc kdp_diag.f: $(SRC)/kdp_diag.F kdp_diag.o: kdp_diag.f $(SRC)/system.h $(SRC)/cnst.inc \ $(SRC)/elct.inc $(SRC)/ropt.inc kdpoints.f: $(SRC)/kdpoints.F kdpoints.o: kdpoints.f $(SRC)/system.h $(SRC)/gvec.inc \ $(SRC)/kdp.inc $(SRC)/kdpc.inc $(SRC)/kpnt.inc \ $(DEST)/irat.inc kdp_prep.f: $(SRC)/kdp_prep.F kdp_prep.o: kdp_prep.f $(SRC)/system.h $(SRC)/cppt.inc \ $(SRC)/spin.inc $(SRC)/cnst.inc kdp_rho.f: $(SRC)/kdp_rho.F kdp_rho.o: kdp_rho.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/fft.inc kdp_stress_kin.f:$(SRC)/kdp_stress_kin.F kdp_stress_kin.o:kdp_stress_kin.f $(SRC)/system.h $(SRC)/cnst.inc \ $(SRC)/strs.inc k_forces.f: $(SRC)/k_forces.F k_forces.o: k_forces.f $(SRC)/system.h $(SRC)/norm.inc \ $(SRC)/pslo.inc $(SRC)/ropt.inc $(SRC)/elct.inc \ $(SRC)/geq0.inc $(SRC)/cppt.inc $(SRC)/spin.inc \ $(SRC)/ions.inc $(SRC)/kpts.inc $(SRC)/nlps.inc \ $(SRC)/ener.inc $(SRC)/kpnt.inc $(SRC)/tpar.inc \ $(SRC)/andp.inc $(SRC)/response_p.inc $(SRC)/cnst.inc \ $(SRC)/broy.inc $(DEST)/irat.inc $(SRC)/fft.inc k_hesele.f: $(SRC)/k_hesele.F k_hesele.o: k_hesele.f $(SRC)/system.h $(SRC)/cppt.inc \ $(SRC)/nlps.inc $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/cvan.inc $(SRC)/sgpp.inc $(SRC)/simul.inc \ $(SRC)/kpnt.inc k_odiis.f: $(SRC)/k_odiis.F k_odiis.o: k_odiis.f $(SRC)/system.h $(SRC)/ener.inc $(SRC)/elct.inc \ $(SRC)/geq0.inc $(SRC)/kpts.inc k_pcgrad.f: $(SRC)/k_pcgrad.F k_pcgrad.o: k_pcgrad.f $(SRC)/system.h $(SRC)/ions.inc \ $(SRC)/ener.inc $(SRC)/elct.inc $(SRC)/tpar.inc \ $(SRC)/pslo.inc $(SRC)/nlps.inc $(SRC)/ropt.inc \ $(SRC)/kpnt.inc $(SRC)/kpts.inc $(DEST)/irat.inc kpclean.f: $(SRC)/kpclean.F kpclean.o: kpclean.f $(SRC)/system.h $(SRC)/sphe.inc kpert_potential_p.f:$(SRC)/kpert_potential_p.F kpert_potential_p.o:kpert_potential_p.f $(SRC)/system.h $(SRC)/nlps.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/sfac.inc \ $(SRC)/cppt.inc $(SRC)/sgpp.inc $(SRC)/kpnt.inc \ $(SRC)/geq0.inc $(SRC)/response_p.inc $(SRC)/kpts.inc kpert_util_p.f: $(SRC)/kpert_util_p.F kpert_util_p.o: kpert_util_p.f $(SRC)/system.h $(SRC)/sfac.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/response_p.inc ksdiag.f: $(SRC)/ksdiag.F ksdiag.o: ksdiag.f $(SRC)/system.h $(SRC)/cppt.inc $(SRC)/nlps.inc \ $(SRC)/cnst.inc $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/cvan.inc $(SRC)/sgpp.inc $(SRC)/simul.inc ks_ener_p.f: $(SRC)/ks_ener_p.F ks_ener_p.o: ks_ener_p.f $(SRC)/system.h $(SRC)/ions.inc \ $(SRC)/cnst.inc $(SRC)/coor.inc $(SRC)/sfac.inc \ $(SRC)/elct.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc \ $(SRC)/cppt.inc $(SRC)/geq0.inc $(SRC)/response_p.inc ksmat.f: $(SRC)/ksmat.F ksmat.o: ksmat.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/spin.inc \ $(SRC)/nlps.inc $(SRC)/cnst.inc $(SRC)/cvan.inc \ $(SRC)/geq0.inc $(SRC)/pslo.inc $(SRC)/cppt.inc \ $(SRC)/atwf.inc $(SRC)/kpts.inc k_updwf.f: $(SRC)/k_updwf.F k_updwf.o: k_updwf.f $(SRC)/system.h $(SRC)/norm.inc $(SRC)/ions.inc \ $(SRC)/ropt.inc $(SRC)/tpar.inc $(SRC)/soft.inc \ $(SRC)/pslo.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(SRC)/ener.inc $(SRC)/kpnt.inc $(SRC)/elct.inc \ $(SRC)/spin.inc lanc_phon_p.f: $(SRC)/lanc_phon_p.F lanc_phon_p.o: lanc_phon_p.f $(SRC)/system.h $(SRC)/ions.inc \ $(DEST)/irat.inc $(SRC)/symm.inc $(SRC)/rmas.inc \ $(SRC)/cotr.inc $(SRC)/adat.inc $(SRC)/coor.inc \ $(SRC)/soft.inc $(SRC)/store.inc $(SRC)/elct.inc \ $(SRC)/spin.inc $(SRC)/sfac.inc $(SRC)/nlps.inc \ $(SRC)/pslo.inc $(SRC)/atwf.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/fft.inc $(SRC)/response_p.inc \ $(SRC)/cppt.inc $(SRC)/geq0.inc $(SRC)/prop.inc \ $(SRC)/implhv.inc latgen.f: $(SRC)/latgen.F latgen.o: latgen.f ldos.f: $(SRC)/ldos.F ldos.o: ldos.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/elct.inc \ $(SRC)/cnst.inc $(SRC)/geq0.inc $(SRC)/pslo.inc \ $(SRC)/ener.inc $(SRC)/cppt.inc $(SRC)/sfac.inc \ $(SRC)/fft.inc $(SRC)/rswf.inc $(SRC)/ions.inc \ $(SRC)/prcp.inc $(SRC)/ropt.inc $(SRC)/ldos.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc legendre_p.f: $(SRC)/legendre_p.F legendre_p.o: legendre_p.f $(SRC)/cnst.inc loadpa.f: $(SRC)/loadpa.F loadpa.o: loadpa.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/gvec.inc \ $(DEST)/irat.inc $(SRC)/cppt.inc $(SRC)/isos.inc \ $(SRC)/pslo.inc $(SRC)/nlps.inc $(SRC)/geq0.inc \ $(SRC)/nlcc.inc $(SRC)/kpts.inc $(SRC)/sfac.inc \ $(SRC)/sphe.inc $(SRC)/ions.inc loadse.f: $(SRC)/loadse.F loadse.o: loadse.f $(SRC)/system.h $(SRC)/gvec.inc $(SRC)/elct.inc \ $(DEST)/irat.inc $(SRC)/cppt.inc $(SRC)/cell.inc \ $(SRC)/metr.inc $(SRC)/sphe.inc $(SRC)/ions.inc localize.f: $(SRC)/localize.F localize.o: localize.f $(SRC)/system.h $(SRC)/geq0.inc \ $(SRC)/ions.inc $(SRC)/cnst.inc $(SRC)/ddip.inc \ $(SRC)/gvec.inc $(DEST)/irat.inc $(SRC)/rmas.inc \ $(SRC)/wann.inc $(SRC)/spin.inc $(SRC)/store.inc \ $(SRC)/ropt.inc $(SRC)/linres.inc $(SRC)/response_p.inc lodipo.f: $(SRC)/lodipo.F lodipo.o: lodipo.f $(SRC)/system.h $(SRC)/lodp.inc $(SRC)/cppt.inc \ $(SRC)/ions.inc $(SRC)/cnst.inc $(SRC)/geq0.inc lowdin.f: $(SRC)/lowdin.F lowdin.o: lowdin.f $(SRC)/system.h $(SRC)/sfac.inc $(SRC)/ions.inc \ $(SRC)/geq0.inc $(SRC)/pslo.inc $(SRC)/spin.inc lr_diag.f: $(SRC)/lr_diag.F lr_diag.o: lr_diag.f $(SRC)/system.h $(SRC)/linres.inc \ $(SRC)/elct.inc $(SRC)/spin.inc lr_force.f: $(SRC)/lr_force.F lr_force.o: lr_force.f $(SRC)/system.h $(SRC)/elct.inc \ $(SRC)/spin.inc $(SRC)/poin.inc lr_in.f: $(SRC)/lr_in.F lr_in.o: lr_in.f $(SRC)/system.h $(SRC)/spin.inc $(DEST)/irat.inc \ $(SRC)/linres.inc lr_ortho.f: $(SRC)/lr_ortho.F lr_ortho.o: lr_ortho.f $(SRC)/system.h $(SRC)/cppt.inc \ $(SRC)/spin.inc $(SRC)/geq0.inc lr_pcg.f: $(SRC)/lr_pcg.F lr_pcg.o: lr_pcg.f $(SRC)/system.h $(SRC)/linres.inc \ $(SRC)/elct.inc $(SRC)/spin.inc $(SRC)/poin.inc \ $(SRC)/cnst.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(SRC)/fft.inc $(SRC)/isos.inc lr_tddft.f: $(SRC)/lr_tddft.F lr_tddft.o: lr_tddft.f $(SRC)/system.h $(SRC)/elct.inc \ $(SRC)/poin.inc $(SRC)/spin.inc $(SRC)/isos.inc \ $(SRC)/ener.inc $(SRC)/nlcc.inc $(SRC)/linres.inc lr_upd.f: $(SRC)/lr_upd.F lr_upd.o: lr_upd.f $(SRC)/system.h $(SRC)/tpar.inc $(SRC)/soft.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/geq0.inc \ $(SRC)/linres.inc $(SRC)/elct.inc $(SRC)/spin.inc lr_xcpot.f: $(SRC)/lr_xcpot.F lr_xcpot.o: lr_xcpot.f $(SRC)/system.h $(SRC)/func.inc \ $(SRC)/spin.inc $(SRC)/nlcc.inc $(SRC)/linres.inc \ $(SRC)/tbxc.inc lsd_elf.f: $(SRC)/lsd_elf.F lsd_elf.o: lsd_elf.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/ions.inc $(SRC)/elct.inc $(SRC)/pslo.inc \ $(SRC)/poin.inc $(SRC)/qspl.inc $(SRC)/fft.inc \ $(SRC)/atwf.inc $(SRC)/ener.inc $(SRC)/prden.inc \ $(SRC)/kpts.inc $(SRC)/spin.inc lsd_func.f: $(SRC)/lsd_func.F lsd_func.o: lsd_func.f $(SRC)/func.inc lsfbtr.f: $(SRC)/lsfbtr.F lsfbtr.o: lsfbtr.f matrix_p.f: $(SRC)/matrix_p.F matrix_p.o: matrix_p.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/cnst.inc $(SRC)/pslo.inc $(SRC)/nlps.inc \ $(SRC)/ions.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(SRC)/kpts.inc $(SRC)/sfac.inc $(SRC)/sgpp.inc \ $(SRC)/response_p.inc $(SRC)/ropt.inc mdclas.f: $(SRC)/mdclas.F mdclas.o: mdclas.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/nose.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/coor.inc $(SRC)/geq0.inc $(SRC)/spin.inc \ $(DEST)/irat.inc $(SRC)/nlcc.inc $(SRC)/cotr.inc \ $(SRC)/nlps.inc $(SRC)/store.inc $(SRC)/kpts.inc \ $(SRC)/clas.inc $(SRC)/temps.inc $(SRC)/metr.inc \ $(SRC)/movi.inc mddiag.f: $(SRC)/mddiag.F mddiag.o: mddiag.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/nose.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/coor.inc $(SRC)/geq0.inc $(SRC)/spin.inc \ $(DEST)/irat.inc $(SRC)/nlcc.inc $(SRC)/cotr.inc \ $(SRC)/andr.inc $(SRC)/andp.inc $(SRC)/fint.inc \ $(SRC)/poin.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc \ $(SRC)/atwf.inc $(SRC)/store.inc $(SRC)/linres.inc \ $(SRC)/response_p.inc mddiag-interaction_p.f:$(SRC)/mddiag-interaction_p.F mddiag-interaction_p.o:mddiag-interaction_p.f $(SRC)/system.h \ $(SRC)/spin.inc $(SRC)/elct.inc $(SRC)/ener.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/andr.inc \ $(SRC)/andp.inc $(SRC)/soft.inc $(SRC)/store.inc \ $(SRC)/response_p.inc $(SRC)/wann.inc $(SRC)/prop.inc \ $(SRC)/ddip.inc $(DEST)/irat.inc $(SRC)/cppt.inc \ $(SRC)/cnst.inc mdmain.f: $(SRC)/mdmain.F mdmain.o: mdmain.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/nose.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/coor.inc $(SRC)/geq0.inc $(SRC)/spin.inc \ $(DEST)/irat.inc $(SRC)/nlcc.inc $(SRC)/cotr.inc \ $(SRC)/nlps.inc $(SRC)/store.inc $(SRC)/kpts.inc \ $(SRC)/wann.inc mdpt.f: $(SRC)/mdpt.F mdpt.o: mdpt.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/nlps.inc $(SRC)/atwf.inc \ $(SRC)/kpts.inc $(SRC)/str2.inc $(SRC)/clas.inc \ $(SRC)/ddip.inc $(SRC)/linres.inc mdshop.f: $(SRC)/mdshop.F mdshop.o: mdshop.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/nose.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/coor.inc $(SRC)/geq0.inc $(SRC)/spin.inc \ $(DEST)/irat.inc $(SRC)/nlcc.inc $(SRC)/cotr.inc \ $(SRC)/nlps.inc $(SRC)/store.inc $(SRC)/kpts.inc \ $(SRC)/wann.inc $(SRC)/shop.inc memory.f: $(SRC)/memory.F memory.o: memory.f $(SRC)/system.h $(SRC)/memc.inc $(DEST)/irat.inc mixing_g.f: $(SRC)/mixing_g.F mixing_g.o: mixing_g.f $(SRC)/system.h $(SRC)/andr.inc \ $(SRC)/broy.inc $(SRC)/spin.inc $(SRC)/geq0.inc \ $(SRC)/cppt.inc mixing_r.f: $(SRC)/mixing_r.F mixing_r.o: mixing_r.f $(SRC)/system.h $(SRC)/andr.inc \ $(SRC)/spin.inc mltfft.f: $(SRC)/mltfft.F mltfft.o: mltfft.f $(SRC)/system.h mm_coninp.f: $(SRC)/mm_coninp.F mm_coninp.o: mm_coninp.f $(SRC)/system.h $(SRC)/coor.inc \ $(SRC)/dpot.inc $(SRC)/atom.inc $(SRC)/elct.inc \ $(SRC)/ions.inc $(SRC)/nlps.inc $(SRC)/rmas.inc \ $(SRC)/cotr.inc $(DEST)/irat.inc $(SRC)/mm_dim.inc \ $(SRC)/mm_input.inc mm_cpmd_add_MM_forces_f77.f:$(SRC)/mm_cpmd_add_MM_forces_f77.F mm_cpmd_add_MM_forces_f77.o:mm_cpmd_add_MM_forces_f77.f $(SRC)/system.h \ $(SRC)/ions.inc $(SRC)/adat.inc mm_cpmd_esp_charges_f77.f:$(SRC)/mm_cpmd_esp_charges_f77.F mm_cpmd_esp_charges_f77.o:mm_cpmd_esp_charges_f77.f $(SRC)/system.h \ $(SRC)/elct.inc $(SRC)/epot.inc $(SRC)/efld.inc \ $(SRC)/ions.inc $(SRC)/ener.inc $(SRC)/prop.inc \ $(SRC)/dipo.inc $(SRC)/lodp.inc $(SRC)/atwf.inc \ $(SRC)/geq0.inc $(SRC)/isos.inc $(SRC)/cppt.inc \ $(DEST)/irat.inc $(SRC)/pslo.inc $(SRC)/fft.inc mm_cpmd_ext_pot_f77.f:$(SRC)/mm_cpmd_ext_pot_f77.F mm_cpmd_ext_pot_f77.o:mm_cpmd_ext_pot_f77.f $(SRC)/system.h \ $(SRC)/epot.inc $(SRC)/efld.inc $(SRC)/cell.inc mm_detsp.f: $(SRC)/mm_detsp.F mm_detsp.o: mm_detsp.f $(SRC)/system.h $(SRC)/coor.inc \ $(SRC)/dpot.inc $(SRC)/ions.inc $(SRC)/nlps.inc \ $(SRC)/pslo.inc $(SRC)/rmas.inc $(SRC)/ragg.inc \ $(SRC)/atom.inc $(SRC)/vdbt.inc $(SRC)/vdbp.inc \ $(SRC)/nlcc.inc $(DEST)/irat.inc $(SRC)/clas.inc \ $(SRC)/efld.inc $(SRC)/mm_input.inc $(SRC)/geq0.inc mm_dim.f: $(SRC)/mm_dim.F mm_dim.o: mm_dim.f $(SRC)/system.h $(SRC)/tpar.inc $(SRC)/ions.inc \ $(SRC)/mm_dim.inc $(SRC)/mm_input.inc mm_init.f: $(SRC)/mm_init.F mm_init.o: mm_init.f $(SRC)/system.h $(DEST)/irat.inc \ $(SRC)/coor.inc $(SRC)/rmas.inc $(SRC)/ions.inc \ $(SRC)/store.inc $(SRC)/isos.inc $(SRC)/cell.inc \ $(SRC)/mm_dim.inc $(SRC)/mm_input.inc $(SRC)/mm_ion_dens.inc mm_mdmain.f: $(SRC)/mm_mdmain.F mm_mdmain.o: mm_mdmain.f $(SRC)/system.h $(SRC)/cnst.inc \ $(SRC)/ener.inc $(SRC)/elct.inc $(SRC)/tpar.inc \ $(SRC)/pslo.inc $(SRC)/ions.inc $(SRC)/soft.inc \ $(SRC)/nose.inc $(SRC)/norm.inc $(SRC)/ropt.inc \ $(SRC)/cppt.inc $(SRC)/coor.inc $(SRC)/geq0.inc \ $(SRC)/spin.inc $(DEST)/irat.inc $(SRC)/nlcc.inc \ $(SRC)/cotr.inc $(SRC)/nlps.inc $(SRC)/store.inc \ $(SRC)/kpts.inc $(SRC)/wann.inc $(SRC)/rmas.inc \ $(SRC)/efld.inc $(SRC)/mm_dim.inc $(SRC)/mm_input.inc mm_qmmm_forcedr.f:$(SRC)/mm_qmmm_forcedr.F mm_qmmm_forcedr.o:mm_qmmm_forcedr.f $(SRC)/system.h $(SRC)/ener.inc \ $(DEST)/irat.inc $(SRC)/ropt.inc $(SRC)/mm_input.inc molsym.f: $(SRC)/molsym.F molsym.o: molsym.f moverho.f: $(SRC)/moverho.F moverho.o: moverho.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/gvec.inc \ $(SRC)/coor.inc $(SRC)/ions.inc $(SRC)/atwf.inc \ $(SRC)/cppt.inc $(SRC)/geq0.inc $(SRC)/qspl.inc \ $(SRC)/sfac.inc $(SRC)/fft.inc $(SRC)/ropt.inc mtin.f: $(SRC)/mtin.F mtin.o: mtin.f $(SRC)/system.h $(SRC)/isos.inc $(SRC)/cppt.inc \ $(SRC)/fft.inc $(SRC)/geq0.inc $(SRC)/cnst.inc mulliken.f: $(SRC)/mulliken.F mulliken.o: mulliken.f $(SRC)/system.h $(SRC)/atom.inc \ $(SRC)/elct.inc $(SRC)/spin.inc $(SRC)/adat.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/atwf.inc \ $(SRC)/sfac.inc $(DEST)/irat.inc $(SRC)/prop.inc multtb.f: $(SRC)/multtb.F multtb.o: multtb.f my_para.f: $(SRC)/my_para.F my_para.o: my_para.f $(SRC)/pstat.inc $(SRC)/system.h \ $(SRC)/cray_mpp.inc $(DEST)/irat.inc $(SRC)/benc.inc newcell.f: $(SRC)/newcell.F newcell.o: newcell.f $(SRC)/system.h $(SRC)/kpts.inc newd.f: $(SRC)/newd.F newd.o: newd.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/nlps.inc $(SRC)/cppt.inc $(SRC)/cnst.inc \ $(SRC)/sfac.inc $(SRC)/geq0.inc nfunc.f: $(SRC)/nfunc.F nfunc.o: nfunc.f nlccset.f: $(SRC)/nlccset.F nlccset.o: nlccset.f $(SRC)/system.h $(SRC)/atom.inc $(SRC)/cnst.inc \ $(SRC)/ions.inc $(SRC)/dpot.inc $(SRC)/nlcc.inc \ $(SRC)/cppt.inc $(SRC)/gvec.inc $(SRC)/qspl.inc \ $(SRC)/pslo.inc $(SRC)/vdbp.inc nlccstr.f: $(SRC)/nlccstr.F nlccstr.o: nlccstr.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/strs.inc $(SRC)/sfac.inc $(SRC)/nlcc.inc \ $(SRC)/spin.inc nlforce.f: $(SRC)/nlforce.F nlforce.o: nlforce.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/nlps.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/cvan.inc \ $(SRC)/sfac.inc $(SRC)/cppt.inc $(SRC)/sgpp.inc nl_res.f: $(SRC)/nl_res.F nl_res.o: nl_res.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/spin.inc \ $(SRC)/nlps.inc $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/cvan.inc $(SRC)/sfac.inc $(SRC)/cppt.inc \ $(SRC)/sgpp.inc $(SRC)/cnst.inc $(SRC)/geq0.inc nlsl.f: $(SRC)/nlsl.F nlsl.o: nlsl.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cvan.inc \ $(SRC)/nlps.inc $(SRC)/pslo.inc $(SRC)/sfac.inc \ $(SRC)/strs.inc $(SRC)/str2.inc nlsm1_s.f: $(SRC)/nlsm1_s.F nlsm1_s.o: nlsm1_s.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/ions.inc \ $(SRC)/cppt.inc $(SRC)/sfac.inc $(SRC)/strs.inc \ $(SRC)/str2.inc $(SRC)/geq0.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc nmr_chi_p.f: $(SRC)/nmr_chi_p.F nmr_chi_p.o: nmr_chi_p.f $(SRC)/system.h $(SRC)/cppt.inc \ $(SRC)/fft.inc $(SRC)/response_p.inc nmr_current_p.f:$(SRC)/nmr_current_p.F nmr_current_p.o:nmr_current_p.f $(SRC)/system.h $(SRC)/cppt.inc \ $(SRC)/coor.inc $(SRC)/cnst.inc $(SRC)/fft.inc \ $(SRC)/ions.inc $(SRC)/geq0.inc $(SRC)/response_p.inc \ $(SRC)/gvec.inc $(SRC)/prop.inc $(SRC)/elct.inc \ $(SRC)/wann.inc nmr_full_p.f: $(SRC)/nmr_full_p.F nmr_full_p.o: nmr_full_p.f $(SRC)/system.h $(SRC)/response_p.inc \ $(SRC)/soft.inc nmr_para_p.f: $(SRC)/nmr_para_p.F nmr_para_p.o: nmr_para_p.f $(SRC)/system.h $(DEST)/irat.inc \ $(SRC)/filn.inc $(SRC)/response_p.inc nmr_p.f: $(SRC)/nmr_p.F nmr_p.o: nmr_p.f $(SRC)/system.h $(SRC)/response_p.inc \ $(SRC)/prop.inc $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/gvec.inc $(SRC)/ddip.inc $(SRC)/isos.inc \ $(SRC)/wann.inc $(SRC)/coor.inc $(SRC)/store.inc \ $(SRC)/soft.inc $(SRC)/ropt.inc $(SRC)/sfac.inc \ $(SRC)/fft.inc $(SRC)/elct.inc nmr_position_p.f:$(SRC)/nmr_position_p.F nmr_position_p.o:nmr_position_p.f $(SRC)/system.h $(SRC)/gvec.inc \ $(SRC)/response_p.inc $(SRC)/cppt.inc $(SRC)/cnst.inc \ $(SRC)/fft.inc $(DEST)/irat.inc $(SRC)/geq0.inc \ $(SRC)/coor.inc $(SRC)/ions.inc nmr_shift_p.f: $(SRC)/nmr_shift_p.F nmr_shift_p.o: nmr_shift_p.f $(SRC)/system.h $(SRC)/fft.inc \ $(SRC)/response_p.inc $(SRC)/geq0.inc $(SRC)/cppt.inc \ $(SRC)/ions.inc $(SRC)/coor.inc $(SRC)/cnst.inc \ $(SRC)/adat.inc $(SRC)/prop.inc $(SRC)/sfac.inc \ $(SRC)/gvec.inc nmr_util_p.f: $(SRC)/nmr_util_p.F nmr_util_p.o: nmr_util_p.f $(SRC)/system.h $(SRC)/cell.inc \ $(SRC)/gvec.inc $(SRC)/ions.inc $(SRC)/coor.inc \ $(SRC)/cnst.inc $(DEST)/irat.inc $(SRC)/response_p.inc \ $(SRC)/cppt.inc $(SRC)/fft.inc noforce.f: $(SRC)/noforce.F noforce.o: noforce.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/norm.inc \ $(SRC)/pslo.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/nlps.inc $(SRC)/sfac.inc $(SRC)/ions.inc \ $(SRC)/nort.inc $(SRC)/cvan.inc $(SRC)/spin.inc \ $(SRC)/geq0.inc nosalloc.f: $(SRC)/nosalloc.F nosalloc.o: nosalloc.f $(SRC)/system.h $(SRC)/ions.inc \ $(SRC)/nose.inc $(DEST)/irat.inc $(SRC)/rmas.inc \ $(SRC)/mm_input.inc $(SRC)/mm_dim.inc noscinit.f: $(SRC)/noscinit.F noscinit.o: noscinit.f $(SRC)/system.h $(SRC)/nose.inc \ $(SRC)/cnst.inc noseinit.f: $(SRC)/noseinit.F noseinit.o: noseinit.f $(SRC)/system.h $(SRC)/nose.inc noseng.f: $(SRC)/noseng.F noseng.o: noseng.f $(SRC)/system.h $(SRC)/nose.inc $(SRC)/ions.inc \ $(SRC)/cnst.inc nosepa.f: $(SRC)/nosepa.F nosepa.o: nosepa.f $(SRC)/system.h $(SRC)/nose.inc $(SRC)/cnst.inc \ $(SRC)/ions.inc $(SRC)/elct.inc $(SRC)/cotr.inc \ $(SRC)/prcp.inc $(SRC)/isos.inc $(SRC)/mm_input.inc \ $(SRC)/mm_dim.inc $(DEST)/irat.inc noseup.f: $(SRC)/noseup.F noseup.o: noseup.f $(SRC)/system.h $(SRC)/nose.inc $(SRC)/metr.inc \ $(SRC)/prcp.inc $(SRC)/rmas.inc nospinit.f: $(SRC)/nospinit.F nospinit.o: nospinit.f $(SRC)/system.h $(SRC)/nose.inc \ $(SRC)/ions.inc $(SRC)/cnst.inc npt_md.f: $(SRC)/npt_md.F npt_md.o: npt_md.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/nose.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/coor.inc $(SRC)/geq0.inc $(SRC)/spin.inc \ $(DEST)/irat.inc $(SRC)/nlcc.inc $(SRC)/strs.inc \ $(SRC)/str2.inc $(SRC)/metr.inc $(SRC)/cotr.inc \ $(SRC)/prcp.inc $(SRC)/store.inc $(SRC)/kpts.inc numpw.f: $(SRC)/numpw.F numpw.o: numpw.f $(SRC)/system.h $(SRC)/gvec.inc $(SRC)/kpts.inc \ $(SRC)/sphe.inc $(SRC)/cell.inc $(SRC)/cnst.inc \ $(SRC)/fint.inc odiis.f: $(SRC)/odiis.F odiis.o: odiis.f $(SRC)/system.h $(SRC)/ener.inc $(SRC)/elct.inc \ $(SRC)/geq0.inc odiis_p.f: $(SRC)/odiis_p.F odiis_p.o: odiis_p.f $(SRC)/system.h $(SRC)/ener.inc $(SRC)/elct.inc \ $(SRC)/geq0.inc $(SRC)/response_p.inc ohfd.f: $(SRC)/ohfd.F ohfd.o: ohfd.f $(SRC)/system.h $(SRC)/soft.inc $(SRC)/pslo.inc \ $(SRC)/nlcc.inc $(SRC)/coor.inc $(SRC)/store.inc \ $(SRC)/ropt.inc $(SRC)/andp.inc $(SRC)/elct.inc \ $(SRC)/spin.inc $(SRC)/poin.inc $(DEST)/irat.inc ohlr.f: $(SRC)/ohlr.F ohlr.o: ohlr.f $(SRC)/system.h $(SRC)/soft.inc $(SRC)/pslo.inc \ $(SRC)/nlcc.inc $(SRC)/coor.inc $(SRC)/store.inc \ $(SRC)/ropt.inc $(SRC)/elct.inc $(SRC)/spin.inc \ $(SRC)/poin.inc $(DEST)/irat.inc $(SRC)/ener.inc \ $(SRC)/norm.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(SRC)/cnst.inc $(SRC)/isos.inc $(SRC)/tpar.inc \ $(SRC)/linres.inc $(SRC)/atom.inc $(SRC)/adat.inc \ $(SRC)/ions.inc $(SRC)/atwf.inc $(SRC)/sfac.inc \ $(SRC)/fft.inc opeigr.f: $(SRC)/opeigr.F opeigr.o: opeigr.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/ddip.inc \ $(SRC)/gvec.inc $(DEST)/irat.inc opeigr_p.f: $(SRC)/opeigr_p.F opeigr_p.o: opeigr_p.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/geq0.inc $(SRC)/ddip.inc opt_lr.f: $(SRC)/opt_lr.F opt_lr.o: opt_lr.f $(SRC)/system.h $(SRC)/tpar.inc $(SRC)/spin.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/elct.inc $(SRC)/geq0.inc $(SRC)/fft.inc \ $(SRC)/linres.inc orbhard.f: $(SRC)/orbhard.F orbhard.o: orbhard.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/elct2.inc \ $(SRC)/pslo.inc $(SRC)/ions.inc $(SRC)/nlps.inc \ $(SRC)/kpts.inc $(SRC)/fint.inc $(SRC)/atwf.inc \ $(SRC)/ddip.inc $(SRC)/wann.inc $(SRC)/linres.inc \ $(DEST)/irat.inc orbrot.f: $(SRC)/orbrot.F orbrot.o: orbrot.f $(SRC)/system.h ortho.f: $(SRC)/ortho.F ortho.o: ortho.f $(SRC)/system.h $(SRC)/pslo.inc $(SRC)/spin.inc \ $(SRC)/nlps.inc $(SRC)/sfac.inc $(SRC)/ions.inc \ $(SRC)/kpts.inc $(SRC)/geq0.inc $(SRC)/elct.inc ovlap.f: $(SRC)/ovlap.F ovlap.o: ovlap.f $(SRC)/system.h $(SRC)/geq0.inc $(SRC)/spin.inc pbc.f: $(SRC)/pbc.F pbc.o: pbc.f $(SRC)/isos.inc $(SRC)/bc.inc $(SRC)/metr.inc \ $(SRC)/clas.inc pcgrad.f: $(SRC)/pcgrad.F pcgrad.o: pcgrad.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/nlps.inc $(SRC)/ropt.inc $(SRC)/spin.inc pcgrad_p.f: $(SRC)/pcgrad_p.F pcgrad_p.o: pcgrad_p.f $(SRC)/system.h $(SRC)/response_p.inc \ $(SRC)/norm.inc $(SRC)/geq0.inc $(SRC)/ions.inc \ $(SRC)/nlps.inc $(SRC)/elct.inc pert_kpoint_p.f:$(SRC)/pert_kpoint_p.F pert_kpoint_p.o:pert_kpoint_p.f $(SRC)/system.h $(SRC)/ions.inc \ $(SRC)/symm.inc $(SRC)/cnst.inc $(SRC)/coor.inc \ $(SRC)/store.inc $(SRC)/elct.inc $(SRC)/ener.inc \ $(SRC)/spin.inc $(SRC)/sfac.inc $(SRC)/nlps.inc \ $(SRC)/pslo.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc \ $(SRC)/cppt.inc $(SRC)/gvec.inc $(SRC)/geq0.inc \ $(SRC)/response_p.inc $(SRC)/ropt.inc perturbation_p.f:$(SRC)/perturbation_p.F perturbation_p.o:perturbation_p.f $(SRC)/system.h $(SRC)/elct.inc \ $(SRC)/cppt.inc $(SRC)/response_p.inc $(SRC)/ions.inc \ $(SRC)/coor.inc $(SRC)/spin.inc $(SRC)/pslo.inc \ $(SRC)/geq0.inc phfac.f: $(SRC)/phfac.F phfac.o: phfac.f $(SRC)/system.h $(SRC)/gvec.inc $(SRC)/ions.inc \ $(SRC)/cppt.inc $(SRC)/sfac.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc phfac_real.f: $(SRC)/phfac_real.F phfac_real.o: phfac_real.f $(SRC)/system.h $(SRC)/gvec.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/cppt.inc \ $(SRC)/metr.inc $(SRC)/qspl.inc $(SRC)/nlps.inc \ $(DEST)/irat.inc $(SRC)/rfnl.inc $(SRC)/cnst.inc phonons_p.f: $(SRC)/phonons_p.F phonons_p.o: phonons_p.f $(SRC)/system.h $(SRC)/ions.inc \ $(DEST)/irat.inc $(SRC)/symm.inc $(SRC)/rmas.inc \ $(SRC)/cotr.inc $(SRC)/adat.inc $(SRC)/coor.inc \ $(SRC)/soft.inc $(SRC)/store.inc $(SRC)/elct.inc \ $(SRC)/spin.inc $(SRC)/sfac.inc $(SRC)/nlps.inc \ $(SRC)/pslo.inc $(SRC)/atwf.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/cppt.inc $(SRC)/fft.inc \ $(SRC)/response_p.inc $(SRC)/implhv.inc $(SRC)/prop.inc \ $(SRC)/ropt.inc pi_cntl.f: $(SRC)/pi_cntl.F pi_cntl.o: pi_cntl.f $(SRC)/system.h $(SRC)/cotr.inc $(SRC)/ions.inc \ $(DEST)/irat.inc $(SRC)/ropt.inc $(SRC)/store.inc pi_diag.f: $(SRC)/pi_diag.F pi_diag.o: pi_diag.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/nose.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/coor.inc $(SRC)/geq0.inc $(SRC)/spin.inc \ $(DEST)/irat.inc $(SRC)/nlcc.inc $(SRC)/cotr.inc \ $(SRC)/filn.inc $(SRC)/isos.inc $(SRC)/andr.inc \ $(SRC)/andp.inc $(SRC)/fint.inc $(SRC)/poin.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/atwf.inc \ $(SRC)/store.inc pi_init.f: $(SRC)/pi_init.F pi_init.o: pi_init.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/rmas.inc \ $(SRC)/cnst.inc $(DEST)/irat.inc $(SRC)/adat.inc pi_md.f: $(SRC)/pi_md.F pi_md.o: pi_md.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/nose.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/coor.inc $(SRC)/geq0.inc $(SRC)/spin.inc \ $(DEST)/irat.inc $(SRC)/nlcc.inc $(SRC)/cotr.inc \ $(SRC)/filn.inc $(SRC)/isos.inc $(SRC)/store.inc pi_mdpt.f: $(SRC)/pi_mdpt.F pi_mdpt.o: pi_mdpt.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/sfac.inc $(SRC)/atwf.inc \ $(SRC)/kpts.inc $(SRC)/ddip.inc pinmtrans.f: $(SRC)/pinmtrans.F pinmtrans.o: pinmtrans.f $(SRC)/system.h $(SRC)/ions.inc pi_wf.f: $(SRC)/pi_wf.F pi_wf.o: pi_wf.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/ions.inc \ $(SRC)/coor.inc $(SRC)/filn.inc $(SRC)/store.inc plotband.f: $(SRC)/plotband.F plotband.o: plotband.f pnosmove.f: $(SRC)/pnosmove.F pnosmove.o: pnosmove.f $(SRC)/system.h $(SRC)/nose.inc \ $(SRC)/ions.inc $(SRC)/cnst.inc polarise.f: $(SRC)/polarise.F polarise.o: polarise.f $(SRC)/system.h $(SRC)/cnst.inc \ $(SRC)/cppt.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc \ $(SRC)/pola.inc $(SRC)/fft.inc $(SRC)/ions.inc \ $(SRC)/spin.inc $(SRC)/atimes.inc $(SRC)/sfac.inc \ $(SRC)/geq0.inc posupa.f: $(SRC)/posupa.F posupa.o: posupa.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/tpar.inc \ $(SRC)/ions.inc $(SRC)/ropt.inc $(SRC)/harm.inc \ $(SRC)/cotr.inc $(SRC)/cppt.inc $(SRC)/pslo.inc \ $(SRC)/nort.inc $(SRC)/nlcc.inc $(SRC)/kpts.inc posupi.f: $(SRC)/posupi.F posupi.o: posupi.f $(SRC)/system.h $(SRC)/tpar.inc $(SRC)/ions.inc \ $(SRC)/metr.inc potfor.f: $(SRC)/potfor.F potfor.o: potfor.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/cppt.inc $(SRC)/geq0.inc $(SRC)/sfac.inc ppener.f: $(SRC)/ppener.F ppener.o: ppener.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/fft.inc $(SRC)/simul.inc prcnosmove.f: $(SRC)/prcnosmove.F prcnosmove.o: prcnosmove.f $(SRC)/system.h $(SRC)/nose.inc \ $(SRC)/ions.inc $(SRC)/rmas.inc $(SRC)/cnst.inc \ $(SRC)/metr.inc prcpmd.f: $(SRC)/prcpmd.F prcpmd.o: prcpmd.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/nose.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/coor.inc $(SRC)/geq0.inc $(SRC)/spin.inc \ $(DEST)/irat.inc $(SRC)/nlcc.inc $(SRC)/strs.inc \ $(SRC)/str2.inc $(SRC)/metr.inc $(SRC)/cotr.inc \ $(SRC)/prcp.inc $(SRC)/store.inc $(SRC)/kpts.inc printave.f: $(SRC)/printave.F printave.o: printave.f $(SRC)/system.h printp.f: $(SRC)/printp.F printp.o: printp.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/movi.inc $(SRC)/cotr.inc $(SRC)/ropt.inc \ $(SRC)/metr.inc $(SRC)/strs.inc $(SRC)/rmas.inc \ $(SRC)/prcp.inc $(SRC)/ddip.inc $(SRC)/clas.inc \ $(SRC)/store.inc $(SRC)/adat.inc prmem.f: $(SRC)/prmem.F prmem.o: prmem.f $(SRC)/envj.inc proja.f: $(SRC)/proja.F proja.o: proja.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/norm.inc \ $(SRC)/pslo.inc proppt.f: $(SRC)/proppt.F proppt.o: proppt.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/elct.inc \ $(SRC)/coor.inc $(SRC)/prop.inc $(SRC)/soft.inc \ $(SRC)/nlps.inc $(SRC)/sfac.inc $(SRC)/ions.inc \ $(SRC)/pslo.inc $(SRC)/lodp.inc $(SRC)/ener.inc \ $(SRC)/atwf.inc $(SRC)/condu.inc $(SRC)/pola.inc \ $(SRC)/kpts.inc $(SRC)/poin.inc $(SRC)/store.inc \ $(SRC)/isos.inc $(SRC)/geq0.inc $(DEST)/irat.inc \ $(SRC)/fft.inc $(SRC)/cppt.inc $(SRC)/ldos.inc \ $(SRC)/tpar.inc $(SRC)/norm.inc $(SRC)/ropt.inc \ $(SRC)/ddip.inc $(SRC)/wann.inc $(SRC)/cnst.inc \ $(SRC)/adat.inc $(SRC)/dipo.inc prowfn.f: $(SRC)/prowfn.F prowfn.o: prowfn.f $(SRC)/system.h $(SRC)/atom.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/spin.inc $(SRC)/adat.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/atwf.inc \ $(SRC)/sfac.inc $(DEST)/irat.inc $(SRC)/prop.inc \ $(SRC)/prden.inc prpcmove.f: $(SRC)/prpcmove.F prpcmove.o: prpcmove.f $(SRC)/system.h $(SRC)/nose.inc \ $(SRC)/ions.inc $(SRC)/rmas.inc $(SRC)/cnst.inc \ $(SRC)/metr.inc prpcnosmove.f: $(SRC)/prpcnosmove.F prpcnosmove.o: prpcnosmove.f $(SRC)/system.h $(SRC)/nose.inc \ $(SRC)/ions.inc $(SRC)/rmas.inc $(SRC)/cnst.inc \ $(SRC)/metr.inc prpnosmove.f: $(SRC)/prpnosmove.F prpnosmove.o: prpnosmove.f $(SRC)/system.h $(SRC)/nose.inc \ $(SRC)/ions.inc $(SRC)/rmas.inc $(SRC)/cnst.inc \ $(SRC)/metr.inc prpt.f: $(SRC)/prpt.F prpt.o: prpt.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/nlps.inc prtgyr.f: $(SRC)/prtgyr.F prtgyr.o: prtgyr.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/adat.inc \ $(SRC)/cnst.inc ptheory.f: $(SRC)/ptheory.F ptheory.o: ptheory.f $(SRC)/system.h $(SRC)/fint.inc $(SRC)/kpts.inc purge.f: $(SRC)/purge.F purge.o: purge.f $(SRC)/system.h $(SRC)/tpar.inc $(SRC)/ions.inc \ $(SRC)/cotr.inc putbet.f: $(SRC)/putbet.F putbet.o: putbet.f $(SRC)/system.h $(SRC)/cppt.inc $(SRC)/ions.inc \ $(SRC)/nlps.inc $(SRC)/pslo.inc $(SRC)/vdbp.inc \ $(SRC)/dpot.inc $(SRC)/qspl.inc $(SRC)/strs.inc \ $(SRC)/str2.inc $(SRC)/sgpp.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/geq0.inc puttau.f: $(SRC)/puttau.F puttau.o: puttau.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cotr.inc qrada_s.f: $(SRC)/qrada_s.F qrada_s.o: qrada_s.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/vdbp.inc $(SRC)/cvan.inc $(SRC)/aavan.inc \ $(SRC)/cnst.inc $(SRC)/nlps.inc $(SRC)/cppt.inc \ $(SRC)/strs.inc $(SRC)/str2.inc $(SRC)/geq0.inc \ $(SRC)/qspl.inc $(SRC)/gvec.inc quenbo.f: $(SRC)/quenbo.F quenbo.o: quenbo.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/coor.inc $(SRC)/nlcc.inc $(SRC)/mm_input.inc \ $(DEST)/irat.inc qvan1.f: $(SRC)/qvan1.F qvan1.o: qvan1.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/ions.inc \ $(SRC)/cvan.inc $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/qspl.inc $(SRC)/aavan.inc qvan2.f: $(SRC)/qvan2.F qvan2.o: qvan2.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/ions.inc \ $(SRC)/cvan.inc $(SRC)/cppt.inc $(SRC)/aavan.inc \ $(SRC)/qspl.inc radin.f: $(SRC)/radin.F radin.o: radin.f raman_p.f: $(SRC)/raman_p.F raman_p.o: raman_p.f $(SRC)/system.h $(DEST)/irat.inc \ $(SRC)/rmas.inc $(SRC)/cnst.inc $(SRC)/gvec.inc \ $(SRC)/geq0.inc $(SRC)/prop.inc $(SRC)/metr.inc \ $(SRC)/ddip.inc $(SRC)/fft.inc $(SRC)/ions.inc \ $(SRC)/adat.inc $(SRC)/elct.inc $(SRC)/kpnt.inc \ $(SRC)/nlps.inc $(SRC)/sfac.inc $(SRC)/response_p.inc ranc.f: $(SRC)/ranc.F ranc.o: ranc.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/metr.inc ranp.f: $(SRC)/ranp.F ranp.o: ranp.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cotr.inc ratom.f: $(SRC)/ratom.F ratom.o: ratom.f $(SRC)/system.h $(SRC)/coor.inc $(SRC)/dpot.inc \ $(SRC)/atom.inc $(SRC)/elct.inc $(SRC)/ions.inc \ $(SRC)/nlps.inc $(SRC)/rmas.inc $(SRC)/cotr.inc \ $(SRC)/movi.inc $(SRC)/nlcc.inc $(SRC)/ragg.inc \ $(SRC)/pslo.inc $(SRC)/symm.inc $(DEST)/irat.inc \ $(SRC)/clas.inc $(SRC)/atwf.inc $(SRC)/mm_input.inc \ $(SRC)/mm_dim.inc $(SRC)/adat.inc rattle.f: $(SRC)/rattle.F rattle.o: rattle.f $(SRC)/system.h $(SRC)/tpar.inc $(SRC)/ions.inc \ $(SRC)/cotr.inc rbfgs.f: $(SRC)/rbfgs.F rbfgs.o: rbfgs.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/tpar.inc \ $(SRC)/isos.inc $(SRC)/cotr.inc readff.f: $(SRC)/readff.F readff.o: readff.f $(SRC)/system.h $(SRC)/clas.inc readsr.f: $(SRC)/readsr.F readsr.o: readsr.f readvan.f: $(SRC)/readvan.F readvan.o: readvan.f $(SRC)/system.h $(SRC)/atom.inc $(SRC)/pslo.inc \ $(SRC)/vdbp.inc $(SRC)/ions.inc $(SRC)/vdbt.inc recips.f: $(SRC)/recips.F recips.o: recips.f recpnew.f: $(SRC)/recpnew.F recpnew.o: recpnew.f $(SRC)/system.h $(SRC)/atom.inc $(SRC)/adat.inc \ $(SRC)/cnst.inc $(SRC)/ions.inc $(SRC)/ragg.inc \ $(SRC)/dpot.inc $(SRC)/pslo.inc $(SRC)/rmas.inc \ $(SRC)/func.inc $(SRC)/nlcc.inc $(SRC)/nlps.inc \ $(SRC)/vdbt.inc $(SRC)/vdbp.inc $(SRC)/sgpp.inc reigs.f: $(SRC)/reigs.F reigs.o: reigs.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/spin.inc \ $(SRC)/ropt.inc rekine.f: $(SRC)/rekine.F rekine.o: rekine.f $(SRC)/system.h $(SRC)/harm.inc $(SRC)/geq0.inc repgen.f: $(SRC)/repgen.F repgen.o: repgen.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/adat.inc $(SRC)/movi.inc $(SRC)/isos.inc resetac.f: $(SRC)/resetac.F resetac.o: resetac.f $(SRC)/system.h respin_p.f: $(SRC)/respin_p.F respin_p.o: respin_p.f $(SRC)/system.h $(DEST)/irat.inc \ $(SRC)/store.inc $(SRC)/elct.inc $(SRC)/ions.inc \ $(SRC)/response_p.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc response_p.f: $(SRC)/response_p.F response_p.o: response_p.f $(SRC)/system.h $(SRC)/soft.inc \ $(SRC)/elct.inc $(SRC)/coor.inc $(SRC)/kpts.inc \ $(SRC)/ropt.inc $(SRC)/filn.inc $(SRC)/store.inc \ $(SRC)/response_p.inc restart_p.f: $(SRC)/restart_p.F restart_p.o: restart_p.f $(SRC)/system.h $(SRC)/coor.inc \ $(DEST)/irat.inc $(SRC)/response_p.inc rfnl_force.f: $(SRC)/rfnl_force.F rfnl_force.o: rfnl_force.f $(SRC)/system.h $(SRC)/norm.inc \ $(SRC)/pslo.inc $(SRC)/ropt.inc $(SRC)/elct.inc \ $(SRC)/geq0.inc $(SRC)/cppt.inc $(SRC)/spin.inc \ $(SRC)/ions.inc $(SRC)/kpts.inc $(SRC)/nlps.inc rgdiis.f: $(SRC)/rgdiis.F rgdiis.o: rgdiis.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/tpar.inc \ $(SRC)/isos.inc $(SRC)/cotr.inc rggen.f: $(SRC)/rggen.F rggen.o: rggen.f $(SRC)/system.h $(SRC)/gvec.inc $(SRC)/elct.inc \ $(DEST)/irat.inc $(SRC)/cppt.inc $(SRC)/cell.inc \ $(SRC)/metr.inc $(SRC)/sphe.inc $(SRC)/andr.inc \ $(SRC)/broy.inc rgmopt.f: $(SRC)/rgmopt.F rgmopt.o: rgmopt.f $(SRC)/system.h $(SRC)/atwf.inc $(SRC)/spin.inc \ $(SRC)/ener.inc $(SRC)/cnst.inc $(SRC)/nose.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/norm.inc \ $(SRC)/ropt.inc $(SRC)/cppt.inc $(SRC)/coor.inc \ $(SRC)/sfac.inc $(SRC)/cotr.inc $(SRC)/strs.inc \ $(SRC)/nlcc.inc $(SRC)/andr.inc $(SRC)/andp.inc \ $(SRC)/fint.inc $(SRC)/poin.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/store.inc $(SRC)/metr.inc \ $(SRC)/symm.inc $(SRC)/nlps.inc $(SRC)/xinr.inc \ $(SRC)/response_p.inc $(SRC)/fft.inc $(SRC)/implhv.inc \ $(DEST)/irat.inc $(SRC)/linres.inc $(SRC)/efld.inc \ $(SRC)/mm_dim.inc $(SRC)/mm_input.inc $(SRC)/lscal.inc rgs.f: $(SRC)/rgs.F rgs.o: rgs.f $(SRC)/system.h $(SRC)/geq0.inc rgsvan.f: $(SRC)/rgsvan.F rgsvan.o: rgsvan.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/nlps.inc $(SRC)/sfac.inc rho1ofr.f: $(SRC)/rho1ofr.F rho1ofr.o: rho1ofr.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/cnst.inc \ $(SRC)/geq0.inc $(SRC)/pslo.inc $(SRC)/ener.inc \ $(SRC)/cppt.inc $(SRC)/sfac.inc $(SRC)/fft.inc \ $(SRC)/rswf.inc $(SRC)/ions.inc $(SRC)/prcp.inc \ $(SRC)/ropt.inc $(SRC)/symm.inc rho1pri.f: $(SRC)/rho1pri.F rho1pri.o: rho1pri.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/ions.inc \ $(SRC)/elct.inc $(SRC)/cppt.inc rhodiis.f: $(SRC)/rhodiis.F rhodiis.o: rhodiis.f $(SRC)/andr.inc rhoofr_c.f: $(SRC)/rhoofr_c.F rhoofr_c.o: rhoofr_c.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/elct.inc $(SRC)/cnst.inc $(SRC)/geq0.inc \ $(SRC)/pslo.inc $(SRC)/ener.inc $(SRC)/cppt.inc \ $(SRC)/sfac.inc $(SRC)/fft.inc $(SRC)/rswf.inc \ $(SRC)/ions.inc $(SRC)/prcp.inc $(SRC)/ropt.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/symm.inc rhoofr.f: $(SRC)/rhoofr.F rhoofr.o: rhoofr.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/elct.inc \ $(SRC)/cnst.inc $(SRC)/geq0.inc $(SRC)/pslo.inc \ $(SRC)/ener.inc $(SRC)/cppt.inc $(SRC)/sfac.inc \ $(SRC)/fft.inc $(SRC)/rswf.inc $(SRC)/ions.inc \ $(SRC)/prcp.inc $(SRC)/ropt.inc $(SRC)/symm.inc rhoofr_kdp.f: $(SRC)/rhoofr_kdp.F rhoofr_kdp.o: rhoofr_kdp.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/elct.inc $(SRC)/cnst.inc $(SRC)/geq0.inc \ $(SRC)/pslo.inc $(SRC)/ener.inc $(SRC)/cppt.inc \ $(SRC)/sfac.inc $(SRC)/fft.inc $(SRC)/rswf.inc \ $(SRC)/ions.inc $(SRC)/prcp.inc $(SRC)/ropt.inc \ $(SRC)/symm.inc rhoofr_p.f: $(SRC)/rhoofr_p.F rhoofr_p.o: rhoofr_p.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/elct.inc $(SRC)/cnst.inc $(SRC)/geq0.inc \ $(SRC)/pslo.inc $(SRC)/ener.inc $(SRC)/nlps.inc \ $(SRC)/cppt.inc $(SRC)/sfac.inc $(SRC)/fft.inc \ $(SRC)/rswf.inc $(SRC)/ions.inc $(SRC)/prcp.inc \ $(SRC)/response_p.inc $(SRC)/ropt.inc rhopri.f: $(SRC)/rhopri.F rhopri.o: rhopri.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/ions.inc \ $(SRC)/ropt.inc $(SRC)/cppt.inc $(SRC)/ener.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/prden.inc rhov1.f: $(SRC)/rhov1.F rhov1.o: rhov1.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/nlps.inc $(SRC)/elct.inc $(SRC)/cppt.inc \ $(SRC)/sfac.inc $(SRC)/fft.inc $(SRC)/geq0.inc rhov.f: $(SRC)/rhov.F rhov.o: rhov.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/nlps.inc $(SRC)/elct.inc $(SRC)/cppt.inc \ $(SRC)/sfac.inc $(SRC)/fft.inc $(SRC)/geq0.inc rinforce.f: $(SRC)/rinforce.F rinforce.o: rinforce.f $(SRC)/system.h $(SRC)/atom.inc \ $(SRC)/spin.inc $(SRC)/ions.inc $(SRC)/pslo.inc \ $(SRC)/vdbp.inc $(SRC)/cvan.inc $(SRC)/ener.inc \ $(SRC)/ragg.inc $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/nlcc.inc $(SRC)/nlps.inc $(SRC)/geq0.inc \ $(SRC)/dpot.inc $(DEST)/irat.inc $(SRC)/qspl.inc \ $(SRC)/str2.inc $(SRC)/sgpp.inc $(SRC)/aavan.inc \ $(SRC)/kpts.inc $(SRC)/fint.inc $(SRC)/eam.inc \ $(SRC)/mm_ion_dens.inc $(SRC)/mm_input.inc \ $(SRC)/kpnt.inc $(SRC)/sphe.inc $(SRC)/gvec.inc rinit.f: $(SRC)/rinit.F rinit.o: rinit.f $(SRC)/system.h $(SRC)/gvec.inc $(SRC)/cell.inc \ $(SRC)/isos.inc $(SRC)/ions.inc $(SRC)/symm.inc \ $(SRC)/cnst.inc $(SRC)/prcp.inc $(SRC)/metr.inc \ $(SRC)/fint.inc $(DEST)/irat.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/nlps.inc $(SRC)/sphe.inc \ $(SRC)/clas.inc $(SRC)/andr.inc $(SRC)/broy.inc \ $(SRC)/elct.inc $(SRC)/kdpc.inc $(SRC)/store.inc \ $(SRC)/response_p.inc rinitwf.f: $(SRC)/rinitwf.F rinitwf.o: rinitwf.f $(SRC)/system.h $(SRC)/kpts.inc $(SRC)/spin.inc \ $(SRC)/mm_input.inc $(SRC)/pslo.inc $(SRC)/ropt.inc \ $(SRC)/cppt.inc $(SRC)/ions.inc $(SRC)/nlcc.inc \ $(SRC)/nlps.inc $(SRC)/tpar.inc $(SRC)/kpnt.inc \ $(SRC)/sphe.inc $(SRC)/geq0.inc rinvel.f: $(SRC)/rinvel.F rinvel.o: rinvel.f $(SRC)/system.h $(SRC)/coor.inc $(SRC)/cnst.inc \ $(SRC)/rmas.inc $(SRC)/ions.inc $(SRC)/nose.inc \ $(SRC)/atwf.inc $(SRC)/cppt.inc $(SRC)/metr.inc rkpnt.f: $(SRC)/rkpnt.F rkpnt.o: rkpnt.f $(SRC)/system.h $(DEST)/irat.inc $(SRC)/envj.inc \ $(SRC)/elct.inc $(SRC)/gvec.inc $(SRC)/cppt.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/sphe.inc \ $(SRC)/ions.inc $(SRC)/coor.inc $(SRC)/symm.inc rlbfgs.f: $(SRC)/rlbfgs.F rlbfgs.o: rlbfgs.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/tpar.inc \ $(SRC)/isos.inc $(SRC)/cotr.inc $(SRC)/store.inc \ $(SRC)/lscal.inc rnl_dk_p.f: $(SRC)/rnl_dk_p.F rnl_dk_p.o: rnl_dk_p.f $(SRC)/system.h $(SRC)/pslo.inc \ $(SRC)/nlps.inc $(SRC)/ions.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc \ $(SRC)/response_p.inc rnlfl.f: $(SRC)/rnlfl.F rnlfl.o: rnlfl.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/ions.inc \ $(SRC)/pslo.inc $(SRC)/cvan.inc $(SRC)/sfac.inc \ $(SRC)/cppt.inc rnlfor.f: $(SRC)/rnlfor.F rnlfor.o: rnlfor.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/ions.inc \ $(SRC)/pslo.inc $(SRC)/cvan.inc $(SRC)/cppt.inc \ $(SRC)/spin.inc $(SRC)/sgpp.inc $(SRC)/sfac.inc rnlin.f: $(SRC)/rnlin.F rnlin.o: rnlin.f $(SRC)/system.h $(SRC)/sgpp.inc $(SRC)/qspl.inc \ $(SRC)/atom.inc $(SRC)/cnst.inc $(SRC)/dpot.inc \ $(SRC)/nlps.inc $(SRC)/cppt.inc $(SRC)/gvec.inc \ $(SRC)/pslo.inc rnlrh.f: $(SRC)/rnlrh.F rnlrh.o: rnlrh.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/nlps.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/cvan.inc \ $(SRC)/cppt.inc $(SRC)/sgpp.inc $(SRC)/sfac.inc \ $(SRC)/kpnt.inc $(SRC)/spin.inc $(SRC)/ener.inc rnlset.f: $(SRC)/rnlset.F rnlset.o: rnlset.f $(SRC)/system.h $(SRC)/atom.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/dpot.inc $(SRC)/nlps.inc \ $(SRC)/sgpp.inc rnlsm1.f: $(SRC)/rnlsm1.F rnlsm1.o: rnlsm1.f $(SRC)/system.h $(SRC)/pslo.inc $(SRC)/nlps.inc \ $(SRC)/vdbp.inc $(SRC)/ions.inc $(SRC)/cppt.inc \ $(SRC)/sfac.inc $(SRC)/geq0.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc rnlsm_2d.f: $(SRC)/rnlsm_2d.F rnlsm_2d.o: rnlsm_2d.f $(SRC)/system.h $(SRC)/nlps.inc \ $(SRC)/ions.inc $(SRC)/sfac.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/pslo.inc rnlsm2.f: $(SRC)/rnlsm2.F rnlsm2.o: rnlsm2.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/ions.inc \ $(SRC)/sfac.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(SRC)/pslo.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc rnlsmd.f: $(SRC)/rnlsmd.F rnlsmd.o: rnlsmd.f $(SRC)/system.h $(SRC)/pslo.inc $(SRC)/nlps.inc \ $(SRC)/vdbp.inc $(SRC)/ions.inc $(SRC)/cppt.inc \ $(SRC)/sfac.inc $(SRC)/kpts.inc $(SRC)/geq0.inc rnlsm.f: $(SRC)/rnlsm.F rnlsm.o: rnlsm.f $(SRC)/system.h $(SRC)/nlps.inc rnlsm_p.f: $(SRC)/rnlsm_p.F rnlsm_p.o: rnlsm_p.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/ions.inc \ $(SRC)/cppt.inc $(SRC)/geq0.inc $(SRC)/pslo.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/sfac.inc rortog.f: $(SRC)/rortog.F rortog.o: rortog.f $(SRC)/system.h $(SRC)/tpar.inc $(SRC)/elct.inc \ $(SRC)/spin.inc rortv.f: $(SRC)/rortv.F rortv.o: rortv.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/harm.inc \ $(SRC)/cppt.inc $(SRC)/tpar.inc $(SRC)/nort.inc \ $(SRC)/geq0.inc rotate.f: $(SRC)/rotate.F rotate.o: rotate.f $(SRC)/system.h $(SRC)/geq0.inc $(SRC)/spin.inc rotate_my_wannier_p.f:$(SRC)/rotate_my_wannier_p.F rotate_my_wannier_p.o:rotate_my_wannier_p.f $(SRC)/system.h \ $(SRC)/cppt.inc $(SRC)/response_p.inc $(SRC)/ener.inc \ $(DEST)/irat.inc $(SRC)/symm.inc $(SRC)/ions.inc \ $(SRC)/metr.inc $(SRC)/cnst.inc $(SRC)/coor.inc \ $(SRC)/gvec.inc $(SRC)/geq0.inc $(SRC)/fft.inc \ $(SRC)/wann.inc $(SRC)/sfac.inc rpiiint.f: $(SRC)/rpiiint.F rpiiint.o: rpiiint.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/ragg.inc $(SRC)/isos.inc $(SRC)/metr.inc \ $(SRC)/eam.inc rprfo.f: $(SRC)/rprfo.F rprfo.o: rprfo.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/tpar.inc \ $(SRC)/isos.inc $(SRC)/cotr.inc $(SRC)/store.inc \ $(SRC)/lscal.inc $(SRC)/coor.inc rrandd.f: $(SRC)/rrandd.F rrandd.o: rrandd.f $(SRC)/system.h $(SRC)/spin.inc rrane.f: $(SRC)/rrane.F rrane.o: rrane.f $(SRC)/system.h $(SRC)/gvec.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc rreadf.f: $(SRC)/rreadf.F rreadf.o: rreadf.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/adat.inc rrfo.f: $(SRC)/rrfo.F rrfo.o: rrfo.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/tpar.inc \ $(SRC)/cotr.inc rscpot.f: $(SRC)/rscpot.F rscpot.o: rscpot.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/spin.inc \ $(SRC)/ener.inc $(SRC)/elct.inc $(SRC)/ropt.inc \ $(SRC)/isos.inc $(SRC)/cppt.inc $(SRC)/pslo.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/mm_input.inc \ $(SRC)/vdwc.inc rscve.f: $(SRC)/rscve.F rscve.o: rscve.f $(SRC)/geq0.inc rscvp.f: $(SRC)/rscvp.F rscvp.o: rscvp.f $(SRC)/system.h $(SRC)/ions.inc rtbis.f: $(SRC)/rtbis.F rtbis.o: rtbis.f rv30.f: $(SRC)/rv30.F rv30.o: rv30.f $(SRC)/system.h $(SRC)/filn.inc $(SRC)/nose.inc \ $(DEST)/irat.inc $(SRC)/store.inc $(SRC)/geq0.inc \ $(SRC)/ions.inc $(SRC)/symm.inc $(SRC)/elct.inc \ $(SRC)/ener.inc $(SRC)/metr.inc $(SRC)/cell.inc \ $(SRC)/poin.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc \ $(SRC)/clas.inc $(SRC)/spin.inc $(SRC)/lscal.inc rwfopt.f: $(SRC)/rwfopt.F rwfopt.o: rwfopt.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/norm.inc $(SRC)/ropt.inc $(SRC)/cppt.inc \ $(SRC)/sfac.inc $(SRC)/coor.inc $(SRC)/nlcc.inc \ $(SRC)/ions.inc $(SRC)/andr.inc $(SRC)/andp.inc \ $(SRC)/fint.inc $(SRC)/cnst.inc $(SRC)/poin.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/fft.inc \ $(SRC)/store.inc $(SRC)/efld.inc $(SRC)/mm_input.inc \ $(SRC)/mm_dim.inc rwfopt_p.f: $(SRC)/rwfopt_p.F rwfopt_p.o: rwfopt_p.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/ener.inc $(SRC)/elct.inc $(SRC)/tpar.inc \ $(SRC)/pslo.inc $(SRC)/norm.inc $(SRC)/ropt.inc \ $(SRC)/cppt.inc $(SRC)/sfac.inc $(SRC)/coor.inc \ $(SRC)/nlcc.inc $(SRC)/ions.inc $(SRC)/andr.inc \ $(SRC)/fint.inc $(SRC)/cnst.inc $(SRC)/poin.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/fft.inc \ $(SRC)/str2.inc $(SRC)/store.inc $(SRC)/nlps.inc \ $(SRC)/response_p.inc $(SRC)/soft.inc rw_linres.f: $(SRC)/rw_linres.F rw_linres.o: rw_linres.f $(SRC)/system.h $(DEST)/irat.inc \ $(SRC)/linres.inc rwswap.f: $(SRC)/rwswap.F rwswap.o: rwswap.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/cppt.inc \ $(SRC)/ions.inc $(SRC)/fint.inc $(SRC)/nlps.inc \ $(SRC)/swap.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc \ $(SRC)/sphe.inc $(SRC)/sfac.inc $(SRC)/envj.inc \ $(DEST)/irat.inc sample.f: $(SRC)/sample.F sample.o: sample.f $(SRC)/system.h $(DEST)/irat.inc $(SRC)/filn.inc \ $(SRC)/store.inc scratch.f: $(SRC)/scratch.F scratch.o: scratch.f $(SRC)/scrp.inc sdcell.f: $(SRC)/sdcell.F sdcell.o: sdcell.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/tpar.inc \ $(SRC)/metr.inc $(SRC)/prcp.inc sd_ii.f: $(SRC)/sd_ii.F sd_ii.o: sd_ii.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/ragg.inc $(SRC)/isos.inc $(SRC)/metr.inc sdion.f: $(SRC)/sdion.F sdion.o: sdion.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/tpar.inc \ $(SRC)/isos.inc $(SRC)/cotr.inc $(SRC)/ener.inc sdlinres.f: $(SRC)/sdlinres.F sdlinres.o: sdlinres.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/geq0.inc $(SRC)/cnst.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/norm.inc \ $(SRC)/ropt.inc $(SRC)/cppt.inc $(SRC)/coor.inc \ $(SRC)/sfac.inc $(SRC)/cotr.inc $(SRC)/adat.inc \ $(SRC)/rmas.inc $(SRC)/nlcc.inc $(SRC)/symm.inc \ $(DEST)/irat.inc $(SRC)/fint.inc $(SRC)/poin.inc \ $(SRC)/nlps.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc \ $(SRC)/isos.inc $(SRC)/store.inc $(SRC)/linres.inc sd_loc2.f: $(SRC)/sd_loc2.F sd_loc2.o: sd_loc2.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/cppt.inc $(SRC)/geq0.inc $(SRC)/sfac.inc sd_loc.f: $(SRC)/sd_loc.F sd_loc.o: sd_loc.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/cnst.inc \ $(SRC)/cppt.inc $(SRC)/geq0.inc $(SRC)/sfac.inc sd_nl2.f: $(SRC)/sd_nl2.F sd_nl2.o: sd_nl2.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/elct.inc \ $(SRC)/ions.inc $(SRC)/pslo.inc $(SRC)/cvan.inc \ $(SRC)/cppt.inc $(SRC)/spin.inc $(SRC)/sgpp.inc \ $(SRC)/sfac.inc sd_nl.f: $(SRC)/sd_nl.F sd_nl.o: sd_nl.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/ions.inc \ $(SRC)/pslo.inc $(SRC)/cvan.inc $(SRC)/cppt.inc \ $(SRC)/spin.inc $(SRC)/sgpp.inc sd_wannier.f: $(SRC)/sd_wannier.F sd_wannier.o: sd_wannier.f $(SRC)/system.h $(SRC)/wann.inc \ $(SRC)/metr.inc secder.f: $(SRC)/secder.F secder.o: secder.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/ener.inc \ $(SRC)/elct.inc $(SRC)/tpar.inc $(SRC)/pslo.inc \ $(SRC)/ions.inc $(SRC)/soft.inc $(SRC)/norm.inc \ $(SRC)/ropt.inc $(SRC)/cppt.inc $(SRC)/coor.inc \ $(SRC)/sfac.inc $(SRC)/cotr.inc $(SRC)/adat.inc \ $(SRC)/rmas.inc $(SRC)/nlcc.inc $(SRC)/symm.inc \ $(DEST)/irat.inc $(SRC)/andr.inc $(SRC)/andp.inc \ $(SRC)/fint.inc $(SRC)/poin.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/store.inc $(SRC)/linres.inc \ $(SRC)/isos.inc $(SRC)/cell.inc secdpt.f: $(SRC)/secdpt.F secdpt.o: secdpt.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/elct.inc \ $(SRC)/pslo.inc $(SRC)/nlps.inc $(SRC)/atwf.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/linres.inc \ $(SRC)/cotr.inc setbasis.f: $(SRC)/setbasis.F setbasis.o: setbasis.f $(SRC)/system.h $(SRC)/atom.inc \ $(SRC)/adat.inc $(SRC)/ions.inc $(SRC)/dpot.inc \ $(SRC)/pslo.inc $(SRC)/atwf.inc $(SRC)/qspl.inc \ $(DEST)/irat.inc $(SRC)/response_p.inc $(SRC)/cppt.inc \ $(SRC)/cnst.inc $(SRC)/gvec.inc $(SRC)/sphe.inc \ $(SRC)/sfac.inc $(SRC)/geq0.inc setcnst.f: $(SRC)/setcnst.F setcnst.o: setcnst.f $(SRC)/cnst.inc $(SRC)/soft.inc setirec.f: $(SRC)/setirec.F setirec.o: setirec.f $(SRC)/system.h $(SRC)/store.inc \ $(SRC)/kpts.inc $(SRC)/clas.inc $(SRC)/nose.inc \ $(DEST)/irat.inc setproj.f: $(SRC)/setproj.F setproj.o: setproj.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/rfnl.inc \ $(SRC)/pslo.inc $(SRC)/nlps.inc $(SRC)/atom.inc \ $(SRC)/sgpp.inc $(SRC)/metr.inc $(SRC)/cnst.inc setsc.f: $(SRC)/setsc.F setsc.o: setsc.f $(SRC)/system.h $(SRC)/cnst.inc $(SRC)/gvec.inc \ $(SRC)/cell.inc $(SRC)/prcp.inc $(SRC)/metr.inc \ $(SRC)/bc.inc $(SRC)/clas.inc $(DEST)/irat.inc \ $(SRC)/isos.inc $(SRC)/symm.inc setsys.f: $(SRC)/setsys.F setsys.o: setsys.f $(SRC)/system.h $(SRC)/atom.inc $(SRC)/ions.inc \ $(SRC)/ragg.inc $(SRC)/ropt.inc $(SRC)/dpot.inc \ $(SRC)/pslo.inc $(SRC)/nlps.inc $(SRC)/rmas.inc \ $(SRC)/elct.inc $(SRC)/cnst.inc $(SRC)/cell.inc \ $(SRC)/vdbt.inc $(SRC)/vdbp.inc $(SRC)/adat.inc \ $(DEST)/irat.inc $(SRC)/coor.inc $(SRC)/geq0.inc \ $(SRC)/nose.inc $(SRC)/cotr.inc $(SRC)/spin.inc \ $(SRC)/nlcc.inc $(SRC)/isos.inc $(SRC)/filn.inc \ $(SRC)/sgpp.inc $(SRC)/symm.inc $(SRC)/fint.inc \ $(SRC)/gvec.inc $(SRC)/store.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/elct2.inc $(SRC)/clas.inc \ $(SRC)/shop.inc $(SRC)/kdpc.inc $(SRC)/sphe.inc \ $(SRC)/response_p.inc $(SRC)/mm_input.inc $(SRC)/mm_dim.inc \ $(SRC)/eam.inc shake.f: $(SRC)/shake.F shake.o: shake.f $(SRC)/system.h $(SRC)/tpar.inc $(SRC)/ions.inc \ $(SRC)/cotr.inc shmemory.o: $(SRC)/shmemory.c simple_model_p.f:$(SRC)/simple_model_p.F simple_model_p.o:simple_model_p.f $(SRC)/system.h $(SRC)/response_p.inc \ $(SRC)/prop.inc $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/ddip.inc $(SRC)/isos.inc $(SRC)/wann.inc \ $(SRC)/coor.inc $(SRC)/store.inc $(SRC)/ropt.inc \ $(SRC)/sfac.inc $(SRC)/elct.inc $(SRC)/ener.inc \ $(SRC)/fft.inc $(SRC)/atwf.inc $(SRC)/nlcc.inc \ $(SRC)/kpnt.inc $(SRC)/tpar.inc $(SRC)/spin.inc \ $(SRC)/linres.inc $(SRC)/geq0.inc $(SRC)/soft.inc softex.f: $(SRC)/softex.F softex.o: softex.f $(SRC)/soft.inc sort.f: $(SRC)/sort.F sort.o: sort.f specpt.f: $(SRC)/specpt.F specpt.o: specpt.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/kpts.inc \ $(SRC)/spin.inc $(SRC)/coor.inc $(SRC)/linres.inc \ $(SRC)/isos.inc $(SRC)/ropt.inc $(SRC)/cnst.inc \ $(SRC)/geq0.inc $(SRC)/poin.inc $(SRC)/ener.inc \ $(SRC)/norm.inc $(SRC)/cppt.inc $(SRC)/soft.inc \ $(DEST)/irat.inc $(SRC)/fint.inc $(SRC)/conv.inc \ $(SRC)/ddip.inc $(SRC)/nlcc.inc $(SRC)/store.inc \ $(SRC)/efld.inc $(SRC)/mm_input.inc $(SRC)/mm_dim.inc \ $(SRC)/ions.inc spsi.f: $(SRC)/spsi.F spsi.o: spsi.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/nlps.inc \ $(SRC)/pslo.inc $(SRC)/cvan.inc $(SRC)/cppt.inc \ $(SRC)/sfac.inc stagetrans.f: $(SRC)/stagetrans.F stagetrans.o: stagetrans.f $(SRC)/system.h $(SRC)/ions.inc startpa.f: $(SRC)/startpa.F startpa.o: startpa.f $(SRC)/system.h $(SRC)/geq0.inc stcop.f: $(SRC)/stcop.F stcop.o: stcop.f $(SRC)/system.h $(SRC)/spin.inc $(SRC)/elct.inc \ $(SRC)/linres.inc stopgm.f: $(SRC)/stopgm.F stopgm.o: stopgm.f $(SRC)/system.h stress.f: $(SRC)/stress.F stress.o: stress.f $(SRC)/system.h $(SRC)/prcp.inc $(SRC)/strs.inc \ $(SRC)/str2.inc $(SRC)/ions.inc $(SRC)/cppt.inc \ $(SRC)/pslo.inc $(SRC)/sfac.inc $(SRC)/nlps.inc \ $(SRC)/cnst.inc $(SRC)/ragg.inc $(SRC)/isos.inc \ $(SRC)/ropt.inc $(SRC)/nlcc.inc $(SRC)/cvan.inc \ $(SRC)/qspl.inc $(SRC)/fft.inc $(SRC)/metr.inc \ $(SRC)/kpnt.inc $(SRC)/kpts.inc $(SRC)/sgpp.inc \ $(SRC)/symm.inc $(SRC)/fint.inc $(SRC)/kdpc.inc \ $(SRC)/kdp.inc $(SRC)/elct.inc struc.f: $(SRC)/struc.F struc.o: struc.f $(SRC)/system.h $(SRC)/empf.inc $(SRC)/cnst.inc \ $(SRC)/adat.inc $(SRC)/ions.inc $(SRC)/struc.inc \ $(DEST)/irat.inc sumfnl.f: $(SRC)/sumfnl.F sumfnl.o: sumfnl.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/nlps.inc \ $(SRC)/sfac.inc $(DEST)/irat.inc summat.f: $(SRC)/summat.F summat.o: summat.f $(SRC)/system.h $(SRC)/nlps.inc symmetry.f: $(SRC)/symmetry.F symmetry.o: symmetry.f symtrz.f: $(SRC)/symtrz.F symtrz.o: symtrz.f $(SRC)/system.h $(SRC)/ions.inc $(SRC)/symm.inc \ $(SRC)/metr.inc $(SRC)/cppt.inc $(SRC)/symm4.inc \ $(SRC)/cnst.inc $(SRC)/fft.inc $(DEST)/irat.inc \ $(SRC)/gvec.inc $(SRC)/geq0.inc sysdepend.o: $(SRC)/sysdepend.c sysin.f: $(SRC)/sysin.F sysin.o: sysin.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/cell.inc \ $(SRC)/kpts.inc $(SRC)/kpnt.inc $(SRC)/isos.inc \ $(SRC)/ropt.inc $(SRC)/spin.inc $(SRC)/ions.inc \ $(SRC)/symm.inc $(SRC)/cnst.inc $(SRC)/prcp.inc \ $(SRC)/gvec.inc $(DEST)/irat.inc $(SRC)/sphe.inc \ $(SRC)/pslo.inc $(SRC)/store.inc $(SRC)/elct2.inc \ $(SRC)/kdpc.inc $(SRC)/clas.inc $(SRC)/fcas.inc t3dfft.f: $(SRC)/t3dfft.F t3dfft.o: t3dfft.f $(SRC)/system.h $(SRC)/fft.inc td_dav.f: $(SRC)/td_dav.F td_dav.o: td_dav.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/tpar.inc \ $(SRC)/soft.inc $(SRC)/norm.inc $(SRC)/ropt.inc \ $(SRC)/geq0.inc $(SRC)/cppt.inc $(SRC)/linres.inc \ $(SRC)/spin.inc td_force.f: $(SRC)/td_force.F td_force.o: td_force.f $(SRC)/system.h $(SRC)/spin.inc \ $(SRC)/elct.inc $(SRC)/poin.inc $(SRC)/ions.inc \ $(SRC)/linres.inc $(SRC)/cnst.inc $(SRC)/cppt.inc \ $(SRC)/geq0.inc $(SRC)/sfac.inc $(SRC)/isos.inc td_lanczos.f: $(SRC)/td_lanczos.F td_lanczos.o: td_lanczos.f $(SRC)/system.h $(SRC)/elct.inc \ $(SRC)/tpar.inc $(SRC)/soft.inc $(SRC)/norm.inc \ $(SRC)/ropt.inc $(SRC)/geq0.inc $(SRC)/cnst.inc \ $(SRC)/cppt.inc $(SRC)/linres.inc $(SRC)/spin.inc td_nhdav.f: $(SRC)/td_nhdav.F td_nhdav.o: td_nhdav.f $(SRC)/system.h $(SRC)/elct.inc \ $(SRC)/tpar.inc $(SRC)/soft.inc $(SRC)/norm.inc \ $(SRC)/ropt.inc $(SRC)/geq0.inc $(SRC)/cppt.inc \ $(SRC)/linres.inc $(SRC)/spin.inc tdnlfor.f: $(SRC)/tdnlfor.F tdnlfor.o: tdnlfor.f $(SRC)/system.h $(SRC)/nlps.inc $(SRC)/ions.inc \ $(SRC)/pslo.inc $(SRC)/cvan.inc $(SRC)/cppt.inc \ $(SRC)/spin.inc $(SRC)/sgpp.inc $(SRC)/sfac.inc td_os_berry.f: $(SRC)/td_os_berry.F td_os_berry.o: td_os_berry.f $(SRC)/system.h $(DEST)/irat.inc \ $(SRC)/rmas.inc $(SRC)/cnst.inc $(SRC)/gvec.inc \ $(SRC)/geq0.inc $(SRC)/prop.inc $(SRC)/metr.inc \ $(SRC)/ddip.inc td_os.f: $(SRC)/td_os.F td_os.o: td_os.f $(SRC)/system.h $(DEST)/irat.inc $(SRC)/rmas.inc \ $(SRC)/cnst.inc $(SRC)/gvec.inc $(SRC)/geq0.inc \ $(SRC)/prop.inc $(SRC)/metr.inc $(SRC)/ddip.inc \ $(SRC)/linres.inc $(SRC)/ions.inc $(SRC)/symm.inc \ $(SRC)/cotr.inc $(SRC)/adat.inc $(SRC)/coor.inc \ $(SRC)/soft.inc $(SRC)/store.inc $(SRC)/elct.inc \ $(SRC)/spin.inc $(SRC)/str2.inc $(SRC)/nlps.inc \ $(SRC)/pslo.inc $(SRC)/atwf.inc $(SRC)/kpts.inc \ $(SRC)/kpnt.inc $(SRC)/fft.inc $(SRC)/response_p.inc td_pcg.f: $(SRC)/td_pcg.F td_pcg.o: td_pcg.f $(SRC)/system.h $(SRC)/elct.inc $(SRC)/tpar.inc \ $(SRC)/soft.inc $(SRC)/norm.inc $(SRC)/ropt.inc \ $(SRC)/geq0.inc $(SRC)/cppt.inc $(SRC)/cnst.inc \ $(SRC)/linres.inc $(SRC)/spin.inc testex.f: $(SRC)/testex.F testex.o: testex.f $(SRC)/system.h $(DEST)/irat.inc teststore.f: $(SRC)/teststore.F teststore.o: teststore.f $(SRC)/system.h $(SRC)/store.inc timec.f: $(SRC)/timec.F timec.o: timec.f timef.o: $(SRC)/timef.c timer.f: $(SRC)/timer.F timer.o: timer.f $(SRC)/time.inc $(SRC)/envj.inc timetag.f: $(SRC)/timetag.F timetag.o: timetag.f totstr.f: $(SRC)/totstr.F totstr.o: totstr.f $(SRC)/system.h $(SRC)/strs.inc $(SRC)/metr.inc \ $(SRC)/cnst.inc $(SRC)/prcp.inc $(SRC)/vdwc.inc ttimp.f: $(SRC)/ttimp.F ttimp.o: ttimp.f up3_p.f: $(SRC)/up3_p.F up3_p.o: up3_p.f $(SRC)/system.h $(SRC)/andp.inc $(SRC)/norm.inc \ $(SRC)/ropt.inc $(SRC)/soft.inc $(SRC)/sfac.inc \ $(SRC)/ener.inc $(SRC)/elct.inc $(SRC)/fint.inc \ $(SRC)/kpnt.inc $(SRC)/kpts.inc $(SRC)/store.inc \ $(SRC)/elct2.inc $(DEST)/irat.inc $(SRC)/ions.inc \ $(SRC)/pslo.inc $(SRC)/nlps.inc $(SRC)/cnst.inc \ $(SRC)/geq0.inc $(SRC)/cppt.inc $(SRC)/sphe.inc \ $(SRC)/response_p.inc updrho.f: $(SRC)/updrho.F updrho.o: updrho.f $(SRC)/system.h $(SRC)/andr.inc $(SRC)/broy.inc \ $(SRC)/andp.inc $(SRC)/norm.inc $(SRC)/ropt.inc \ $(SRC)/soft.inc $(SRC)/sfac.inc $(SRC)/pslo.inc \ $(SRC)/ener.inc $(SRC)/elct.inc $(SRC)/fint.inc \ $(SRC)/spin.inc $(SRC)/kpts.inc $(SRC)/kpnt.inc \ $(SRC)/store.inc $(SRC)/elct2.inc $(SRC)/kdp.inc \ $(SRC)/kdpc.inc $(SRC)/conv.inc $(DEST)/irat.inc \ $(SRC)/vdwc.inc updwf.f: $(SRC)/updwf.F updwf.o: updwf.f $(SRC)/system.h $(SRC)/norm.inc $(SRC)/ions.inc \ $(SRC)/ropt.inc $(SRC)/tpar.inc $(SRC)/soft.inc \ $(SRC)/pslo.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(SRC)/ener.inc $(SRC)/mm_input.inc updwf_p.f: $(SRC)/updwf_p.F updwf_p.o: updwf_p.f $(SRC)/system.h $(SRC)/norm.inc $(SRC)/ions.inc \ $(SRC)/ropt.inc $(SRC)/tpar.inc $(SRC)/soft.inc \ $(SRC)/pslo.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(SRC)/nlps.inc $(SRC)/elct.inc $(SRC)/response_p.inc util.f: $(SRC)/util.F util.o: util.f $(SRC)/geq0.inc $(SRC)/system.h v1ofrho1.f: $(SRC)/v1ofrho1.F v1ofrho1.o: v1ofrho1.f $(SRC)/system.h $(SRC)/cnst.inc \ $(SRC)/spin.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(SRC)/fft.inc $(SRC)/isos.inc $(SRC)/poin.inc \ $(SRC)/linres.inc $(SRC)/simul.inc v1ofrho_p.f: $(SRC)/v1ofrho_p.F v1ofrho_p.o: v1ofrho_p.f $(SRC)/system.h $(SRC)/cnst.inc \ $(SRC)/spin.inc $(SRC)/cppt.inc $(SRC)/geq0.inc \ $(S