diff options
author | adam <adam> | 2017-04-29 18:18:52 +0000 |
---|---|---|
committer | adam <adam> | 2017-04-29 18:18:52 +0000 |
commit | 07315b2647eb2bb513949f5bb94855c920256739 (patch) | |
tree | 578c9cbc5be5b578defebb25a72ac92a0106feb3 /parallel/mpi-ch/Makefile | |
parent | fb51e69dd8aa1fbfd1130e8d702327a86618cd96 (diff) | |
download | pkgsrc-07315b2647eb2bb513949f5bb94855c920256739.tar.gz |
Changes in 3.2:
* Added support for MPI-3.1 features including nonblocking collective I/O,
address manipulation routines, thread-safety for MPI initialization,
pre-init functionality, and new MPI_T routines to look up variables
by name.
* Fortran 2008 bindings are enabled by default and fully supported.
* Added support for the Mellanox MXM InfiniBand interface. (thanks
to Mellanox for the code contribution).
* Added support for the Mellanox HCOLL interface for collectives.
(thanks to Mellanox for the code contribution).
* Significant stability improvements to the MPICH/portals4
implementation.
* Completely revamped RMA infrastructure including several
scalability improvements, performance improvements, and bug fixes.
* Added experimental support for Open Fabrics Interfaces (OFI) version 1.0.0.
https://github.com/ofiwg/libfabric (thanks to Intel for code contribution)
* The Myrinet MX network module, which had a life cyle from 1.1 till
3.1.2, has now been deleted.
* Several other minor bug fixes, memory leak fixes, and code cleanup.
Diffstat (limited to 'parallel/mpi-ch/Makefile')
-rw-r--r-- | parallel/mpi-ch/Makefile | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/parallel/mpi-ch/Makefile b/parallel/mpi-ch/Makefile index 8fb484aeb96..00af913a281 100644 --- a/parallel/mpi-ch/Makefile +++ b/parallel/mpi-ch/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.82 2016/07/09 06:38:47 wiz Exp $ +# $NetBSD: Makefile,v 1.83 2017/04/29 18:18:52 adam Exp $ -DISTNAME= mpich-3.0.4 -PKGREVISION= 4 +DISTNAME= mpich-3.2 CATEGORIES= parallel MASTER_SITES= http://www.mpich.org/static/tarballs/${PKGVERSION_NOREV}/ @@ -23,25 +22,28 @@ USE_TOOLS+= perl:run GNU_CONFIGURE= yes GNU_CONFIGURE_PREFIX= ${MPI_PREFIX} CONFIGURE_ARGS+= --datadir=${MPI_PREFIX}/share/${PKGBASE} -CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} CONFIGURE_ARGS+= --docdir=${MPI_PREFIX}/share/doc/${PKGBASE} CONFIGURE_ARGS+= --htmldir=${MPI_PREFIX}/share/doc/${PKGBASE}/html -CONFIGURE_ARGS+= --with-openpa-prefix=${BUILDLINK_PREFIX.openpa} +CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} CONFIGURE_ARGS+= --with-hwloc-prefix=${BUILDLINK_PREFIX.hwloc} +CONFIGURE_ARGS+= --with-openpa-prefix=${BUILDLINK_PREFIX.openpa} CONFIGURE_ARGS+= --with-pm=hydra:gforker +CONFIGURE_ARGS+= --with-thread-package=posix # Make MPI compiler wrapper usable outside pkgsrc: CONFIGURE_ENV+= WRAPPER_LDFLAGS="-L${MPI_PREFIX}/lib ${COMPILER_RPATH_FLAG}${MPI_PREFIX}/lib" CONFIGURE_ENV+= MPICH_LDFLAGS="-L${MPI_PREFIX}/lib ${COMPILER_RPATH_FLAG}${MPI_PREFIX}/lib" +LDFLAGS+= -lm + PKG_SYSCONFSUBDIR= mpich BUILDLINK_PASSTHRU_RPATHDIRS+= ${MPI_PREFIX}/lib -CONF_FILES+= share/${PKGBASE}/examples/mpicc.conf \ +#CONF_FILES+= share/${PKGBASE}/examples/mpicc.conf \ ${PKG_SYSCONFDIR}/mpicc.conf -CONF_FILES+= share/${PKGBASE}/examples/mpicxx.conf \ +#CONF_FILES+= share/${PKGBASE}/examples/mpicxx.conf \ ${PKG_SYSCONFDIR}/mpicxx.conf -CONF_FILES+= share/${PKGBASE}/examples/mpif77.conf \ +#CONF_FILES+= share/${PKGBASE}/examples/mpif77.conf \ ${PKG_SYSCONFDIR}/mpif77.conf # FreeBSD 6 hack: @@ -56,4 +58,5 @@ TEST_TARGET= check .include "../../parallel/hwloc/buildlink3.mk" .include "../../parallel/openpa/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" |