diff options
author | Maho Nakata <maho@FreeBSD.org> | 2004-08-16 09:33:14 +0000 |
---|---|---|
committer | Maho Nakata <maho@FreeBSD.org> | 2004-08-16 09:33:14 +0000 |
commit | 72032bbfdaa9ad8e84fc0a859c27fa2e769a80ca (patch) | |
tree | 88cf005364b7ccee09c7985955664233179afaa7 /science/2dhf | |
parent | - Update to 1.0.7 (diff) |
Add intel fortran/c/c++ compiler support
Notes
Notes:
svn path=/head/; revision=116375
Diffstat (limited to 'science/2dhf')
-rw-r--r-- | science/2dhf/Makefile | 20 | ||||
-rw-r--r-- | science/2dhf/files/patch-Makefile | 4 |
2 files changed, 21 insertions, 3 deletions
diff --git a/science/2dhf/Makefile b/science/2dhf/Makefile index ea08cf5cedb6..c4bfd66511ec 100644 --- a/science/2dhf/Makefile +++ b/science/2dhf/Makefile @@ -17,6 +17,10 @@ MAINTAINER= maho@FreeBSD.org COMMENT= A Numerical Hartree-Fock Program for Diatomic Molecules BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash2 +.if defined(USE_INTEL) +BUILD_DEPENDS+= ${LOCALBASE}/intel_fc_80/bin/ifort:${PORTSDIR}/lang/ifc +BUILD_DEPENDS+= ${LOCALBASE}/intel_cc_80/bin/icc:${PORTSDIR}/lang/icc +.endif LIB_DEPENDS= lapack:${PORTSDIR}/math/lapack \ atlas:${PORTSDIR}/math/atlas @@ -27,6 +31,18 @@ FFLAGS+= -mfancy-math-387 .endif # i386 .endif +BLAS= -lf77blas -latlas +.if defined(USE_INTEL) +FC= ${LOCALBASE}/intel_fc_80/bin/ifort +CC= ${LOCALBASE}/intel_cc_80/bin/icc +FFLAGS= -O3 -tpp7 -xiMKW -Vaxlib +FFLAGS_ADD= -w -132 +CFLAGS= -O3 -tpp7 -xiMKW -Vaxlib +BLAS+= -lg2c -lm +.else +FFLAGS_ADD= -w -ffixed-line-length-none +.endif + pre-everything:: @${ECHO_CMD} "You can optimize by setting WITH_OPTIMIZED_FLAGS=yes." @@ -41,9 +57,11 @@ do-extract: post-patch: @${REINPLACE_CMD} -e 's,%%FC%%,${FC},g ; \ s,%%FFLAGS%%,${FFLAGS},g ; \ + s,%%FFLAGS_ADD%%,${FFLAGS_ADD},g ; \ s,%%CC%%,${CC},g ; \ s,%%CFLAGS%%,${CFLAGS},g ; \ - s,%%LOCALBASE%%,${LOCALBASE},g' \ + s,%%LOCALBASE%%,${LOCALBASE},g ;\ + s,%%BLAS%%,${BLAS},g' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' \ ${WRKSRC}/bin/xhf diff --git a/science/2dhf/files/patch-Makefile b/science/2dhf/files/patch-Makefile index 127e1a4c04d9..9b5a382ba630 100644 --- a/science/2dhf/files/patch-Makefile +++ b/science/2dhf/files/patch-Makefile @@ -24,8 +24,8 @@ +# -fstrength-reduce -funroll-loops +# FFLAGS = -O1 -malign-double +# FFLAGS = -g -C -+ FFLAGS_ADD = -w -ffixed-line-length-none -+ FLIB = -L%%LOCALBASE%%/lib -lf77blas -latlas ++ FFLAGS_ADD = %%FFLAGS_ADD%% ++ FLIB = -L%%LOCALBASE%%/lib %%BLAS%% + BLAS = yes + + CC = %%CC%% |