1# 2# 3# ############################################################# 4# ## ## 5# ## linkapbs.make -- link the Tinker programs with APBS ## 6# ## (Intel Fortran for Linux Version) ## 7# ## ## 8# ############################################################# 9# 10# 11# The libraries in APBSLIBS are generated during the standard 12# build procedure for the APBS software package, and should be 13# moved to a directory compatible with the APBSLIB definition 14# 15# 16setenv APBSLIBS "../apbs/linux/lib/libapbsmainroutines.a ../apbs/linux/lib/libapbs.a ../apbs/linux/lib/libmaloc.a ../apbs/linux/lib/libapbsblas.a" 17ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o alchemy.x alchemy.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip alchemy.x 18ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o analyze.x analyze.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip analyze.x 19ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o anneal.x anneal.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip anneal.x 20ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o archive.x archive.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip archive.x 21ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o bar.x bar.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip bar.x 22ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o correlate.x correlate.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip correlate.x 23ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o critical.x critical.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip critical.x 24ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o crystal.x crystal.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip crystal.x 25ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o diffuse.x diffuse.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip diffuse.x 26ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o distgeom.x distgeom.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip distgeom.x 27ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o document.x document.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip document.x 28ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o dynamic.x dynamic.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip dynamic.x 29ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o freefix.x freefix.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip freefix.x 30ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o gda.x gda.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip gda.x 31ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o intedit.x intedit.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip intedit.x 32ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o intxyz.x intxyz.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip intxyz.x 33ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o minimize.x minimize.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip minimize.x 34ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o minirot.x minirot.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip minirot.x 35ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o minrigid.x minrigid.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip minrigid.x 36ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o mol2xyz.x mol2xyz.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip mol2xyz.x 37ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o molxyz.x molxyz.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip molxyz.x 38ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o monte.x monte.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip monte.x 39ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o newton.x newton.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip newton.x 40ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o newtrot.x newtrot.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip newtrot.x 41ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o nucleic.x nucleic.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip nucleic.x 42ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o optimize.x optimize.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip optimize.x 43ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o optirot.x optirot.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip optirot.x 44ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o optrigid.x optrigid.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip optrigid.x 45ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o path.x path.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip path.x 46ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o pdbxyz.x pdbxyz.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip pdbxyz.x 47ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o polarize.x polarize.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip polarize.x 48ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o poledit.x poledit.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip poledit.x 49ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o potential.x potential.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip potential.x 50ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o prmedit.x prmedit.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip prmedit.x 51ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o protein.x protein.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip protein.x 52ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o pss.x pss.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip pss.x 53ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o pssrigid.x pssrigid.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip pssrigid.x 54ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o pssrot.x pssrot.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip pssrot.x 55ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o radial.x radial.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip radial.x 56ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o saddle.x saddle.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip saddle.x 57ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o scan.x scan.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip scan.x 58ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o sniffer.x sniffer.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip sniffer.x 59ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o spacefill.x spacefill.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip spacefill.x 60ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o spectrum.x spectrum.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip spectrum.x 61ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o superpose.x superpose.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip superpose.x 62ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o testgrad.x testgrad.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip testgrad.x 63ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o testhess.x testhess.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip testhess.x 64ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o testpair.x testpair.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip testpair.x 65ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o testpol.x testpol.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip testpol.x 66ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o testrot.x testrot.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip testrot.x 67ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o testvir.x testvir.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip testvir.x 68ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o timer.x timer.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip timer.x 69ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o timerot.x timerot.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip timerot.x 70ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o torsfit.x torsfit.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip torsfit.x 71ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o valence.x valence.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip valence.x 72ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o vibbig.x vibbig.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip vibbig.x 73ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o vibrate.x vibrate.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip vibrate.x 74ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o vibrot.x vibrot.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip vibrot.x 75ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o xtalfit.x xtalfit.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip xtalfit.x 76ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o xtalmin.x xtalmin.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip xtalmin.x 77ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o xyzedit.x xyzedit.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip xyzedit.x 78ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o xyzint.x xyzint.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip xyzint.x 79ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o xyzmol2.x xyzmol2.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip xyzmol2.x 80ifort -O3 -no-prec-div -recursive -openmp -static-libgcc -static-intel -o xyzpdb.x xyzpdb.o libtinker.a libfftw3_threads.a libfftw3.a $APBSLIBS ; strip xyzpdb.x 81