diff options
author | Mark Linimon <linimon@FreeBSD.org> | 2004-01-06 04:42:35 +0000 |
---|---|---|
committer | Mark Linimon <linimon@FreeBSD.org> | 2004-01-06 04:42:35 +0000 |
commit | cbb00356c00e87a00e609e217c03bfd985b37c7c (patch) | |
tree | 9ca9d465f305e326debead90a11ede3c6ddd58ef /math/itl | |
parent | 9b604aebe0aae8cf7ca99efde02583ca74387298 (diff) |
Notes
Diffstat (limited to 'math/itl')
-rw-r--r-- | math/itl/Makefile | 35 | ||||
-rw-r--r-- | math/itl/distinfo | 1 | ||||
-rw-r--r-- | math/itl/files/patch-test+iohb_c | 10 | ||||
-rw-r--r-- | math/itl/files/patch-test+mmio_c | 11 | ||||
-rw-r--r-- | math/itl/pkg-descr | 15 | ||||
-rw-r--r-- | math/itl/pkg-plist | 12 |
6 files changed, 84 insertions, 0 deletions
diff --git a/math/itl/Makefile b/math/itl/Makefile new file mode 100644 index 000000000000..81d69208ec41 --- /dev/null +++ b/math/itl/Makefile @@ -0,0 +1,35 @@ +# Ports collection makefile for: itl +# Date created: Mar 15, 2003 +# Whom: Pedro F. Giffuni <giffunip@asme.org> +# +# $FreeBSD$ +# + +PORTNAME= itl +PORTVERSION= 4.0.0.1 +CATEGORIES= math devel +MASTER_SITES= http://www.osl.iu.edu/download/research/itl/ +DISTNAME= ${PORTNAME}-4.0.0-1 + +MAINTAINER= ports@FreeBSD.org +COMMENT= Iterative Template Library (based on MTL) + +BUILD_DEPENDS= ${LOCALBASE}/include/mtl/mtl.h:${PORTSDIR}/math/mtl \ + ${LOCALBASE}/include/blitz/blitz.h:${PORTSDIR}/math/blitz++ +RUN_DEPENDS= ${LOCALBASE}/include/mtl/mtl.h:${PORTSDIR}/math/mtl \ + ${LOCALBASE}/lib/libblitz.a:${PORTSDIR}/math/blitz++ + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-mtl=${LOCALBASE}/include \ + --with-blitz=${LOCALBASE}/include +NO_BUILD= yes + +.include <bsd.port.pre.mk> + +.if defined(WANT_MPI) || exists(${LOCALBASE}/bin/hcp) +BUILD_DEPENDS+= ${LOCALBASE}/bin/hcp:${PORTSDIR}/parallel/lam +RUN_DEPENDS+= ${LOCALBASE}/bin/hcp:${PORTSDIR}/parallel/lam +CONFIGURE_ARGS+= --with-mpi=lam +.endif + +.include <bsd.port.post.mk> diff --git a/math/itl/distinfo b/math/itl/distinfo new file mode 100644 index 000000000000..ca4ad3883989 --- /dev/null +++ b/math/itl/distinfo @@ -0,0 +1 @@ +MD5 (itl-4.0.0-1.tar.gz) = cb8b11de45e5b1bb80b17123adc93190 diff --git a/math/itl/files/patch-test+iohb_c b/math/itl/files/patch-test+iohb_c new file mode 100644 index 000000000000..1b72702a66bd --- /dev/null +++ b/math/itl/files/patch-test+iohb_c @@ -0,0 +1,10 @@ +--- test/iohb.c.orig Mon Aug 18 22:04:00 2003 ++++ test/iohb.c Mon Aug 18 22:04:22 2003 +@@ -219,7 +219,6 @@ + #include<stdlib.h> + #include<string.h> + #include<math.h> +-#include<malloc.h> + + char* substr(const char* S, const int pos, const int len); + void upcase(char* S); diff --git a/math/itl/files/patch-test+mmio_c b/math/itl/files/patch-test+mmio_c new file mode 100644 index 000000000000..6b6723532abe --- /dev/null +++ b/math/itl/files/patch-test+mmio_c @@ -0,0 +1,11 @@ +--- test/mmio.c.orig Mon Aug 18 22:04:50 2003 ++++ test/mmio.c Mon Aug 18 22:05:10 2003 +@@ -9,7 +9,7 @@ + + #include <stdio.h> + #include <string.h> +-#include <malloc.h> ++#include <stdlib.h> + #include <ctype.h> + + #include "mmio.h" diff --git a/math/itl/pkg-descr b/math/itl/pkg-descr new file mode 100644 index 000000000000..d64b6cfd5e10 --- /dev/null +++ b/math/itl/pkg-descr @@ -0,0 +1,15 @@ + The Iterative Template Library Alpha Release + +The Iterative Template Library (ITL) has two parts, iterative solvers +and preconditioners. ITL provides a collection of sophisticated Krylov +subspace iterative solvers that use basic linear algebra packages such +as the Matrix Template Library or Blitz++ for its basic linear algebra +operations. The ITL has extended many of the ideas of the Iterative +Methods Library (IML++), to make the library more flexible. The +"interface" is to specify basic linear algebra operations. See next +bullet for details. On the other hand, ITL also provides a set of +preconditioners which are designed for Matrix Template Library. + +The latest documentation for ITL can be found on our website: + +WWW: http://www.osl.iu.edu/research/itl diff --git a/math/itl/pkg-plist b/math/itl/pkg-plist new file mode 100644 index 000000000000..a3c16d8d738c --- /dev/null +++ b/math/itl/pkg-plist @@ -0,0 +1,12 @@ +include/itl/Iteration_concept.h +include/itl/Preconditioner_concept.h +include/itl/Matrix_concept.h +include/itl/givens_rotation.h +include/itl/itl.h +include/itl/itl_utils.h +include/itl/itl_tags.h +include/itl/modified_gram_schmidt.h +include/itl/matrix_free_operator.h +include/itl/number_traits.h +@dirrm include/itl + |