View | Details | Raw Unified | Return to bug 219709 | Differences between
and this patch

Collapse All | Expand All

(-)science/hypre/Makefile (+46 lines)
Line 0 Link Here
1
# Created by: Pedro Giffuni
2
# $FreeBSD$
3
4
PORTNAME=	hypre
5
PORTVERSION=	2.11.2
6
CATEGORIES=	science
7
MASTER_SITES=	https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods/download/
8
9
MAINTAINER=	pfg@FreeBSD.org
10
COMMENT=	Scalable Linear Solvers and Multigrid Methods
11
12
LICENSE=	LGPL21
13
14
LIB_DEPENDS=	libmpich.so.8:net/mpich2
15
16
USES=		blaslapack fortran localbase
17
18
USE_LDCONFIG=	yes
19
20
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
21
22
HAS_CONFIGURE=	YES	#It's GNU but broken
23
24
CONFIGURE_ARGS=		--with-blas --with-blas-lib=${BLASLIB}
25
CONFIGURE_ARGS+=	--with-lapack --with-lapack-lib=${LAPACKLIB}
26
CONFIGURE_ARGS+=	--enable-shared
27
28
.ifdef MAINTAINER_MODE
29
TEST_TARGET=	check
30
.endif
31
32
.include <bsd.port.options.mk>
33
34
post-install:
35
	${INSTALL_DATA} ${WRKSRC}/hypre/include/* ${STAGEDIR}${PREFIX}/include
36
	${INSTALL_LIB} ${WRKSRC}/hypre/lib/libHYPRE-2.11.2.so	\
37
		${STAGEDIR}${PREFIX}/lib/libHYPRE.so.2.11
38
	${LN} -sf libHYPRE.so.2.11 ${STAGEDIR}${PREFIX}/lib/libHYPRE.so.2
39
	${LN} -sf libHYPRE.so.2.11 ${STAGEDIR}${PREFIX}/lib/libHYPRE.so
40
.if ${PORT_OPTIONS:MDOCS}
41
	${MKDIR} ${STAGEDIR}${DOCSDIR}
42
	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/docs/*.pdf \
43
		${STAGEDIR}${DOCSDIR}
44
.endif
45
46
.include <bsd.port.mk>
(-)science/hypre/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1496033213
2
SHA256 (hypre-2.11.2.tar.gz) = 25b6c1226411593f71bb5cf3891431afaa8c3fd487bdfe4faeeb55c6fdfb269e
3
SIZE (hypre-2.11.2.tar.gz) = 8077407
(-)science/hypre/pkg-descr (+7 lines)
Line 0 Link Here
1
HYPRE: Scalable Linear Solvers and Multigrid Methods
2
3
HYPRE is a library of high performance preconditioners and solvers featuring
4
multigrid methods for the solution of large, sparse linear systems of equations
5
on massively parallel computers.
6
7
WWW: http://www.llnl.gov/casc/hypre/
(-)science/hypre/pkg-plist (+79 lines)
Line 0 Link Here
1
include/Cnames.h
2
include/HYPRE.h
3
include/HYPRE_DistributedMatrixPilutSolver_protos.h
4
include/HYPRE_DistributedMatrixPilutSolver_types.h
5
include/HYPRE_FEI.h
6
include/HYPRE_FEI_includes.h
7
include/HYPRE_IJ_mv.h
8
include/HYPRE_LinSysCore.h
9
include/HYPRE_MatvecFunctions.h
10
include/HYPRE_config.h
11
include/HYPRE_error_f.h
12
include/HYPRE_krylov.h
13
include/HYPRE_lobpcg.h
14
include/HYPRE_matrix_matrix_protos.h
15
include/HYPRE_parcsr_ls.h
16
include/HYPRE_parcsr_mv.h
17
include/HYPRE_seq_mv.h
18
include/HYPRE_sstruct_ls.h
19
include/HYPRE_sstruct_mv.h
20
include/HYPRE_struct_ls.h
21
include/HYPRE_struct_mv.h
22
include/HYPRE_utilities.h
23
include/HYPREf.h
24
include/LLNL_FEI_Fei.h
25
include/LLNL_FEI_Impl.h
26
include/LLNL_FEI_LSCore.h
27
include/LLNL_FEI_Matrix.h
28
include/LLNL_FEI_Solver.h
29
include/_hypre_IJ_mv.h
30
include/_hypre_parcsr_ls.h
31
include/_hypre_parcsr_mv.h
32
include/_hypre_sstruct_ls.h
33
include/_hypre_sstruct_mv.h
34
include/_hypre_struct_ls.h
35
include/_hypre_struct_mv.h
36
include/_hypre_utilities.h
37
include/cfei-hypre.h
38
include/cfei.h
39
include/cfei_hypre.h
40
include/colamd.h
41
include/csr_block_matrix.h
42
include/csr_matmultivec.h
43
include/distributed_matrix.h
44
include/fei_Data.hpp
45
include/fei_LinearSystemCore.hpp
46
include/fei_Lookup.hpp
47
include/fei_bool.h
48
include/fei_defs.h
49
include/fei_mpi.h
50
include/fortran.h
51
include/fortran_matrix.h
52
include/hypre_cfei.h
53
include/hypre_hopscotch_hash.h
54
include/interpreter.h
55
include/krylov.h
56
include/lobpcg.h
57
include/multivector.h
58
include/old_colamd.h
59
include/par_csr_block_matrix.h
60
include/par_csr_matmultivec.h
61
include/par_csr_pmvcomm.h
62
include/par_multivector.h
63
include/seq_multivector.h
64
include/seq_mv.h
65
include/slu_Cnames.h
66
include/slu_cdefs.h
67
include/slu_dcomplex.h
68
include/slu_ddefs.h
69
include/slu_scomplex.h
70
include/slu_sdefs.h
71
include/slu_util.h
72
include/slu_zdefs.h
73
include/supermatrix.h
74
include/temp_multivector.h
75
lib/libHYPRE.so
76
lib/libHYPRE.so.2
77
lib/libHYPRE.so.2.11
78
%%PORTDOCS%%%%DOCSDIR%%/HYPRE_ref_manual.pdf
79
%%PORTDOCS%%%%DOCSDIR%%/HYPRE_usr_manual.pdf

Return to bug 219709