diff options
Diffstat (limited to 'net/mpich/Makefile')
-rw-r--r-- | net/mpich/Makefile | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/net/mpich/Makefile b/net/mpich/Makefile index 2be87db25831..0ebce9491b4d 100644 --- a/net/mpich/Makefile +++ b/net/mpich/Makefile @@ -1,6 +1,5 @@ PORTNAME= mpich -DISTVERSION= 4.2.1 -PORTREVISION= 2 +DISTVERSION= 4.2.2 CATEGORIES= net parallel MASTER_SITES= https://www.mpich.org/static/downloads/${DISTVERSION}/ @@ -16,7 +15,6 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libhwloc.so:devel/hwloc2 \ libjson-c.so:devel/json-c \ libfabric.so:net/libfabric \ - libslurm.so:sysutils/slurm-wlm \ libepoll-shim.so:devel/libepoll-shim CONFLICTS= mpd @@ -28,12 +26,12 @@ TEST_TARGET= check BINARY_ALIAS= python3=${PYTHON_CMD} -OPTIONS_DEFINE= DOCS FORTRAN L0 +OPTIONS_DEFINE= DOCS FORTRAN SLURM L0 OPTIONS_GROUP= PM -OPTIONS_GROUP_PM= GFORKER +OPTIONS_GROUP_PM= GFORKER HYDRA OPTIONS_RADIO= DEFAULTPM -OPTIONS_RADIO_DEFAULTPM=DGFORKER -OPTIONS_DEFAULT= FORTRAN GFORKER DHYDRA +OPTIONS_RADIO_DEFAULTPM=DGFORKER DHYDRA +OPTIONS_DEFAULT= FORTRAN GFORKER HYDRA DHYDRA OPTIONS_SUB= yes FORTRAN_USES= fortran @@ -48,13 +46,19 @@ MPICH_LDFLAGS= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \ PM_DESC= Process managers GFORKER_DESC= Simple local process manager +HYDRA_DESC= Parallel process manager DEFAULTPM_DESC= Default process manager DGFORKER_DESC= Make gforker the default process manager DHYDRA_DESC= Make hydra the default process manager +SLURM_DESC= Extra Slurm support +SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm +SLURM_CONFIGURE_WITH= slurm +SLURM_IMPLIES= HYDRA + L0_DESC= oneAPI Level Zero support L0_LIB_DEPENDS= libze_loader.so:devel/level-zero -L0_CONFIGURE_OFF= --without-ze +L0_CONFIGURE_WITH= ze CONFIGURE_ARGS= --enable-fast="" \ --with-libfabric=${LOCALBASE} \ |