1fa410e276
1.10.7: - Fix bug in TCP BTL that impacted performance on 10GbE (and faster) networks by not adjusting the TCP send/recv buffer sizes and using system default values - Add missing MPI_AINT_ADD and MPI_AINT_DIFF function delcarations in mpif.h - Fixed time reported by MPI_WTIME; it was previously reported as dependent upon the CPU frequency. - Fix platform detection on FreeBSD - Fix a bug in the handling of MPI_TYPE_CREATE_DARRAY in MPI_(R)(GET_)ACCUMULATE - Fix openib memory registration limit calculation - Add missing MPI_T_PVAR_SESSION_NULL in mpi.h - Fix "make distcheck" when using external hwloc and/or libevent packages - Add latest ConnectX-5 vendor part id to OpenIB device params - Fix race condition in the UCX PML - Fix signal handling for rsh launcher - Fix Fortran compilation errors by removing MPI_SIZEOF in the Fortran interfaces when the compiler does not support it - Fixes for the pre-ignore-TKR "mpi" Fortran module implementation (i.e., for older Fortran compilers -- these problems did not exist in the "mpi" module implementation for modern Fortran compilers): - Add PMPI_* interfaces - Fix typo in MPI_FILE_WRITE_AT_ALL_BEGIN interface name - Fix typo in MPI_FILE_READ_ORDERED_BEGIN interface name - Fixed the type of MPI_DISPLACEMENT_CURRENT in all Fortran interfaces to be an INTEGER(KIND=MPI_OFFSET_KIND). - Fixed typos in MPI_INFO_GET_* man pages. Thanks to Nicolas Joly for the patch - Fix typo bugs in wrapper compiler script
40 lines
844 B
Makefile
40 lines
844 B
Makefile
# $NetBSD: options.mk,v 1.10 2018/01/04 20:31:28 adam Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.openmpi
|
|
PKG_SUPPORTED_OPTIONS= debug f90 java sge
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
.if !empty(PKG_OPTIONS:Mdebug)
|
|
CONFIGURE_ARGS+= --enable-debug
|
|
.endif
|
|
|
|
PLIST_VARS+= f08 f90 java sge
|
|
|
|
.if !empty(PKG_OPTIONS:Mf90)
|
|
USE_LANGUAGES+= fortran
|
|
GCC_REQD+= 4.7
|
|
GCCDIR= ${PREFIX}/gcc47
|
|
CONFIGURE_ARGS+= --enable-mpi-fortran=yes
|
|
PLIST.f90= yes
|
|
. if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux"
|
|
PLIST.f08= yes
|
|
. endif
|
|
.else
|
|
CONFIGURE_ARGS+= --enable-mpi-fortran=no
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mjava)
|
|
CONFIGURE_ARGS+= --enable-mpi-java
|
|
PLIST.java= yes
|
|
.include "../../mk/java-vm.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-mpi-java
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Msge)
|
|
CONFIGURE_ARGS+= --with-sge
|
|
PLIST.sge= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --without-sge
|
|
.endif
|