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

Collapse All | Expand All

(-)b/net/mpich/Makefile (-6 / +12 lines)
Lines 1-6 Link Here
1
PORTNAME=	mpich
1
PORTNAME=	mpich
2
PORTVERSION=	3.4.3
2
PORTVERSION=	4.1.2
3
PORTREVISION=	2
4
CATEGORIES=	net parallel
3
CATEGORIES=	net parallel
5
MASTER_SITES=	https://www.mpich.org/static/downloads/${DISTVERSION}/
4
MASTER_SITES=	https://www.mpich.org/static/downloads/${DISTVERSION}/
6
5
Lines 22-34 LIB_DEPENDS= libhwloc.so:devel/hwloc2 \ Link Here
22
		libepoll-shim.so:devel/libepoll-shim
21
		libepoll-shim.so:devel/libepoll-shim
23
RUN_DEPENDS=	bash:shells/bash
22
RUN_DEPENDS=	bash:shells/bash
24
23
25
CONFLICTS=	mpd mpich2
24
CONFLICTS=	mpd
26
GNU_CONFIGURE=	yes
25
GNU_CONFIGURE=	yes
27
INSTALL_TARGET=	install-strip
26
INSTALL_TARGET=	install-strip
28
USES=		compiler:c11 libtool perl5 pkgconfig
27
USES=		compiler:c11 libtool localbase perl5 pkgconfig python:build
29
USE_LDCONFIG=	yes
28
USE_LDCONFIG=	yes
30
TEST_TARGET=	check
29
TEST_TARGET=	check
31
30
31
BINARY_ALIAS=	python3=${PYTHON_CMD}
32
32
OPTIONS_DEFINE=		DOCS FORTRAN L0
33
OPTIONS_DEFINE=		DOCS FORTRAN L0
33
OPTIONS_GROUP=		PM
34
OPTIONS_GROUP=		PM
34
OPTIONS_GROUP_PM=	GFORKER HYDRA
35
OPTIONS_GROUP_PM=	GFORKER HYDRA
Lines 54-68 DEFAULTPM_DESC= Default process manager Link Here
54
DGFORKER_DESC=	Make gforker the default process manager
55
DGFORKER_DESC=	Make gforker the default process manager
55
DHYDRA_DESC=	Make hydra the default process manager
56
DHYDRA_DESC=	Make hydra the default process manager
56
57
58
HYDRA_LIB_DEPENDS=	libtorque.so:sysutils/torque
59
57
L0_DESC=		oneAPI Level Zero support
60
L0_DESC=		oneAPI Level Zero support
58
L0_LIB_DEPENDS=		libze_loader.so:devel/level-zero
61
L0_LIB_DEPENDS=		libze_loader.so:devel/level-zero
59
L0_CONFIGURE_OFF=	--without-ze
62
L0_CONFIGURE_OFF=	--without-ze
60
63
61
CONFIGURE_ARGS=	--enable-fast="" --with-hwloc-prefix=${LOCALBASE} \
64
CONFIGURE_ARGS=	--enable-fast=""	\
62
		--with-libfabric=${LOCALBASE} \
65
		--with-libfabric=${LOCALBASE} \
63
		pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
66
		pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
64
		MPICHLIB_CFLAGS="${CFLAGS}" \
67
		MPICHLIB_CFLAGS="${CFLAGS}" \
65
		CFLAGS="-I${LOCALBASE}/include/json-c" \
68
		CFLAGS="-I${LOCALBASE}/include/json-c ${CFLAGS_F2018}" \
66
		MPICHLIB_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="" \
69
		MPICHLIB_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="" \
67
		MPICHLIB_CXXFLAGS="${CXXFLAGS}" CXXFLAGS="" \
70
		MPICHLIB_CXXFLAGS="${CXXFLAGS}" CXXFLAGS="" \
68
		MPICHLIB_FFLAGS="${FFLAGS}" FFLAGS="" \
71
		MPICHLIB_FFLAGS="${FFLAGS}" FFLAGS="" \
Lines 99-104 PLIST_SUB+= EXECGFORKER="@comment " Link Here
99
.endif
102
.endif
100
.endif
103
.endif
101
104
105
post-extract:
106
	${FIND} ${WRKSRC} -name "*.orig" -delete
107
102
post-patch:
108
post-patch:
103
	${RM} -r ${WRKSRC}/www
109
	${RM} -r ${WRKSRC}/www
104
110
(-)b/net/mpich/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1639673969
1
TIMESTAMP = 1700836449
2
SHA256 (mpich-3.4.3.tar.gz) = 8154d89f3051903181018166678018155f4c2b6f04a9bb6fe9515656452c4fd7
2
SHA256 (mpich-4.1.2.tar.gz) = 3492e98adab62b597ef0d292fb2459b6123bc80070a8aa0a30be6962075a12f0
3
SIZE (mpich-3.4.3.tar.gz) = 32853411
3
SIZE (mpich-4.1.2.tar.gz) = 39250122
(-)b/net/mpich/files/patch-Makefile.in (-15 / +15 lines)
Lines 1-6 Link Here
1
--- Makefile.in.orig	2021-01-05 15:32:33 UTC
1
--- Makefile.in.orig	2023-06-07 20:28:39 UTC
2
+++ Makefile.in
2
+++ Makefile.in
3
@@ -9967,8 +9967,6 @@ hwlocsrcdir = @hwlocsrcdir@
3
@@ -6274,8 +6274,6 @@ install_sh = @install_sh@
4
 includedir = @includedir@
4
 includedir = @includedir@
5
 infodir = @infodir@
5
 infodir = @infodir@
6
 install_sh = @install_sh@
6
 install_sh = @install_sh@
Lines 9-26 Link Here
9
 libdir = @libdir@
9
 libdir = @libdir@
10
 libexecdir = @libexecdir@
10
 libexecdir = @libexecdir@
11
 libmpi_so_version = @libmpi_so_version@
11
 libmpi_so_version = @libmpi_so_version@
12
@@ -10237,12 +10235,12 @@ errnames_txt_files = src/mpi/errhan/errnames.txt \
12
@@ -6961,12 +6959,12 @@ errnames_txt_files = src/mpi/errhan/errnames.txt \
13
 	src/mpid/ch3/errnames.txt $(am__append_52) $(am__append_63) \
13
 errnames_txt_files = src/mpi/errhan/errnames.txt \
14
 	$(am__append_66) $(am__append_77) $(am__append_82) \
14
 	src/mpid/ch3/errnames.txt $(am__append_54) $(am__append_75) \
15
 	src/pmi/errnames.txt
15
 	$(am__append_80)
16
-external_subdirs = @mplsrcdir@ @zmsrcdir@ @hwlocsrcdir@ @jsonsrcdir@ \
16
-external_subdirs = @mplsrcdir@ @hwlocsrcdir@ @jsonsrcdir@ \
17
+external_subdirs = @mplsrcdir@ @zmsrcdir@ @hwlocsrcdir@ \
17
+external_subdirs = @mplsrcdir@ @hwlocsrcdir@ \
18
 	@yaksasrcdir@ $(am__append_78) $(am__append_83)
18
 	@yaksasrcdir@ @pmisrcdir@ $(am__append_76) $(am__append_81)
19
 external_ldflags = @mpllibdir@ @zmlibdir@ @hwloclibdir@ @netloclibdir@ @yaksalibdir@
19
 external_ldflags = @mpllibdir@ @yaksalibdir@
20
 external_libs = @WRAPPER_LIBS@
20
 external_libs = @WRAPPER_LIBS@
21
 mpi_convenience_libs = $(am__append_13)
21
 mpi_convenience_libs = $(am__append_16)
22
-pmpi_convenience_libs = @mpllib@ @zmlib@ @hwloclib@ @jsonlib@ \
22
-pmpi_convenience_libs = @mpllib@ @hwloclib@ @jsonlib@ @yaksalib@ \
23
+pmpi_convenience_libs = @mpllib@ @zmlib@ @hwloclib@ \
23
+pmpi_convenience_libs = @mpllib@ @hwloclib@ @yaksalib@ \
24
 	@yaksalib@ $(am__append_5) $(am__append_14) $(am__append_79) \
24
 	@pmilib@ $(am__append_8) $(am__append_17) $(am__append_77) \
25
 	$(am__append_84)
25
 	$(am__append_82)
26
 
26
 
(-)b/net/mpich/files/patch-configure (-49 / +42 lines)
Lines 1-17 Link Here
1
--- configure.orig	2021-12-16 17:26:22 UTC
1
--- configure.orig	2023-06-07 20:28:42 UTC
2
+++ configure
2
+++ configure
3
@@ -1217,8 +1217,6 @@ hwlocsrcdir
3
@@ -1082,8 +1082,6 @@ hwlocsrcdir
4
 HAVE_ROMIO
4
 hwloclib
5
 hwloclib
5
 hwloclibdir
6
 hwlocsrcdir
6
 hwlocsrcdir
7
-jsonlib
7
-jsonlib
8
-jsonsrcdir
8
-jsonsrcdir
9
 VISIBILITY_CFLAGS
9
 mpllib
10
 BUILD_PROFILING_LIB_FALSE
10
 mpllibdir
11
 BUILD_PROFILING_LIB_TRUE
11
 mplsrcdir
12
@@ -31276,337 +31274,7 @@ fi
12
@@ -32056,359 +32054,7 @@ fi
13
     VISIBILITY_CFLAGS=""
13
 
14
 fi
14
 
15
 
15
 
16
-# json-c
16
-# json-c
17
 
17
 
Lines 20-25 Link Here
20
-jsonlib=""
20
-jsonlib=""
21
-
21
-
22
-
22
-
23
-jsonlib="modules/json-c/libjson-c.la"
24
-if test -e "${use_top_srcdir}/modules/PREBUILT" -a -e "$jsonlib"; then
25
-    jsonsrcdir=""
26
-else
23
-
27
-
24
-
28
-
25
-	if test -z "${pac_save_CFLAGS_nesting}" ; then
29
-	if test -z "${pac_save_CFLAGS_nesting}" ; then
Lines 321-390 Link Here
321
-	eval pac_save_LIBS_${pac_save_LIBS_nesting}=""
325
-	eval pac_save_LIBS_${pac_save_LIBS_nesting}=""
322
-
326
-
323
-
327
-
324
-jsonsrcdir="${main_top_builddir}/modules/json-c"
328
-    jsonsrcdir="${main_top_builddir}/modules/json-c"
325
-jsonlib="${main_top_builddir}/modules/json-c/libjson-c.la"
329
-fi
330
-
326
-
331
-
327
-
332
-
328
-	if echo "$CPPFLAGS" | $FGREP -e "\<-I${use_top_srcdir}/modules/json-c\>" >/dev/null 2>&1; then :
333
-        if test x$pac_has_fgrep_word = "xyes"; then
334
-            if echo "$CPPFLAGS" | $FGREP -w -e "-I${use_top_srcdir}/modules/json-c" >/dev/null 2>&1; then :
329
-  echo "CPPFLAGS(='$CPPFLAGS') contains '-I${use_top_srcdir}/modules/json-c', not appending" >&5
335
-  echo "CPPFLAGS(='$CPPFLAGS') contains '-I${use_top_srcdir}/modules/json-c', not appending" >&5
330
-else
336
-else
331
-  echo "CPPFLAGS(='$CPPFLAGS') does not contain '-I${use_top_srcdir}/modules/json-c', appending" >&5
337
-  echo "CPPFLAGS(='$CPPFLAGS') does not contain '-I${use_top_srcdir}/modules/json-c', appending" >&5
332
-		CPPFLAGS="$CPPFLAGS -I${use_top_srcdir}/modules/json-c"
338
-        CPPFLAGS="$CPPFLAGS -I${use_top_srcdir}/modules/json-c"
339
-
333
-
340
-
334
-fi
341
-fi
342
-        else
343
-            echo "CPPFLAGS(='$CPPFLAGS') does not contain '-I${use_top_srcdir}/modules/json-c', appending" >&5
344
-        CPPFLAGS="$CPPFLAGS -I${use_top_srcdir}/modules/json-c"
345
-
346
-        fi
347
-
335
-
348
-
336
-
349
-
337
-
350
-
338
-	if echo "$CPPFLAGS" | $FGREP -e "\<-I${main_top_builddir}/modules/json-c\>" >/dev/null 2>&1; then :
351
-
352
-        if test x$pac_has_fgrep_word = "xyes"; then
353
-            if echo "$CPPFLAGS" | $FGREP -w -e "-I${main_top_builddir}/modules/json-c" >/dev/null 2>&1; then :
339
-  echo "CPPFLAGS(='$CPPFLAGS') contains '-I${main_top_builddir}/modules/json-c', not appending" >&5
354
-  echo "CPPFLAGS(='$CPPFLAGS') contains '-I${main_top_builddir}/modules/json-c', not appending" >&5
340
-else
355
-else
341
-  echo "CPPFLAGS(='$CPPFLAGS') does not contain '-I${main_top_builddir}/modules/json-c', appending" >&5
356
-  echo "CPPFLAGS(='$CPPFLAGS') does not contain '-I${main_top_builddir}/modules/json-c', appending" >&5
342
-		CPPFLAGS="$CPPFLAGS -I${main_top_builddir}/modules/json-c"
357
-        CPPFLAGS="$CPPFLAGS -I${main_top_builddir}/modules/json-c"
358
-
343
-
359
-
344
-fi
360
-fi
361
-        else
362
-            echo "CPPFLAGS(='$CPPFLAGS') does not contain '-I${main_top_builddir}/modules/json-c', appending" >&5
363
-        CPPFLAGS="$CPPFLAGS -I${main_top_builddir}/modules/json-c"
364
-
365
-        fi
366
-
345
-
367
-
346
-
368
-
347
 # ----------------------------------------------------------------------------
369
 # ----------------------------------------------------------------------------
348
 # HWLOC
370
 # HWLOC / NETLOC
349
 # ----------------------------------------------------------------------------
350
@@ -43674,16 +43342,6 @@ _ACEOF
351
 # must come first.
352
 # ----------------------------------------------------------------------------
353
 
354
-#
355
-# First, determine whether we are/can support the language bindings
356
-#
357
-# Since F90/F90FLAGS are replaced by FC/FCFLAGS, rather than silently
358
-# substituting them, i.e. FC=$F90 and FCFLAGS=$F90FLAGS, we choose to emit
359
-# an error message and abort to avoid any ambiguous/hidden bug in choosing
360
-# Fortran90 compilers.
361
-if test -n "$F90" -o -n "$F90FLAGS" ; then
362
-    as_fn_error $? "F90 and F90FLAGS are replaced by FC and FCFLAGS respectively in this configure, please unset F90/F90FLAGS and set FC/FCFLAGS instead and rerun configure again." "$LINENO" 5
363
-fi
364
 # ----------------------------------------------------------------------------
371
 # ----------------------------------------------------------------------------
365
 # Handle default choices for the Fortran compilers
372
@@ -39394,6 +39040,7 @@ addarg=$pac_cv_prog_f77_mismatched_args_parm
366
 # Note that these have already been set above
367
@@ -46449,18 +46107,8 @@ addarg=$pac_cv_prog_f77_mismatched_args_parm
368
 fi
373
 fi
369
 
374
 
370
 addarg=$pac_cv_prog_f77_mismatched_args_parm
375
 addarg=$pac_cv_prog_f77_mismatched_args_parm
371
+FFLAGS="$FFLAGS $addarg"
376
+FFLAGS="$FFLAGS $addarg"
372
 
377
 
373
-    if test "X$addarg" != "X" ; then
378
     if test "X$addarg" != "X" ; then
374
-        # We could add the names of all of the MPI routines that
379
         # Code using mpif.h interface will likely need this flag to compile.
375
-        # accept different types.  Instead, we fail cleanly.
380
@@ -44745,6 +44392,9 @@ else
376
-        # Some Fortran compilers allow you to turn off checking for
377
-        # mismatched arguments for *all* routines.  Adding an argument
378
-	# that turns off checking for *everything* is not something that
379
-	# configure should do - if the user wants this, they can follow
380
-	# the instructions in the following error message.
381
-	as_fn_error $? "The Fortran compiler $F77 does not accept programs that call the same routine with arguments of different types without the option $addarg.  Rerun configure with FFLAGS=$addarg" "$LINENO" 5
382
-    fi
383
-
384
     bindings="$bindings f77"
385
 
386
 $as_echo "#define HAVE_FORTRAN_BINDING 1" >>confdefs.h
387
@@ -52094,6 +51742,9 @@ else
388
   $as_echo_n "(cached) " >&6
381
   $as_echo_n "(cached) " >&6
389
 else
382
 else
390
   if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_wchar_t"        "$ac_includes_default
383
   if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_wchar_t"        "$ac_includes_default
(-)a/net/mpich/files/patch-l0-1.4.1 (-60 lines)
Removed Link Here
1
https://github.com/pmodels/mpich/pull/5623
2
+ additional fix from https://github.com/nwchemgit/nwchem/issues/463#issuecomment-960359049
3
4
src/gpu/mpl_gpu_ze.c:163:71: error: use of undeclared identifier 'ZE_IPC_MEMORY_FLAG_TBD'
5
        zeMemOpenIpcHandle(global_ze_context, dev_handle, ipc_handle, ZE_IPC_MEMORY_FLAG_TBD, ptr);
6
                                                                      ^
7
8
--- src/mpi/romio/mpl/src/gpu/mpl_gpu_ze.c.orig	2021-05-25 17:37:05 UTC
9
+++ src/mpi/romio/mpl/src/gpu/mpl_gpu_ze.c
10
@@ -160,7 +160,7 @@ int MPL_gpu_ipc_handle_map(MPL_gpu_ipc_mem_handle_t ip
11
     int mpl_err = MPL_SUCCESS;
12
     ze_result_t ret;
13
     ret =
14
-        zeMemOpenIpcHandle(global_ze_context, dev_handle, ipc_handle, ZE_IPC_MEMORY_FLAG_TBD, ptr);
15
+        zeMemOpenIpcHandle(global_ze_context, dev_handle, ipc_handle, 0, ptr);
16
     if (ret != ZE_RESULT_SUCCESS) {
17
         mpl_err = MPL_ERR_GPU_INTERNAL;
18
         goto fn_fail;
19
--- src/mpl/src/gpu/mpl_gpu_ze.c.orig	2021-05-25 17:37:05 UTC
20
+++ src/mpl/src/gpu/mpl_gpu_ze.c
21
@@ -160,7 +160,7 @@ int MPL_gpu_ipc_handle_map(MPL_gpu_ipc_mem_handle_t ip
22
     int mpl_err = MPL_SUCCESS;
23
     ze_result_t ret;
24
     ret =
25
-        zeMemOpenIpcHandle(global_ze_context, dev_handle, ipc_handle, ZE_IPC_MEMORY_FLAG_TBD, ptr);
26
+        zeMemOpenIpcHandle(global_ze_context, dev_handle, ipc_handle, 0, ptr);
27
     if (ret != ZE_RESULT_SUCCESS) {
28
         mpl_err = MPL_ERR_GPU_INTERNAL;
29
         goto fn_fail;
30
@@ -191,6 +191,8 @@ int MPL_gpu_query_pointer_attr(const void *ptr, MPL_po
31
     ze_device_handle_t device;
32
     memset(&ptr_attr, 0, sizeof(ze_memory_allocation_properties_t));
33
     ret = zeMemGetAllocProperties(global_ze_context, ptr, &ptr_attr, &device);
34
+    attr->type = 0;
35
+    attr->device = 0;
36
     ZE_ERR_CHECK(ret);
37
     attr->device = device;
38
     switch (ptr_attr.type) {
39
--- src/pm/hydra2/mpl/src/gpu/mpl_gpu_ze.c.orig	2021-05-25 17:37:05 UTC
40
+++ src/pm/hydra2/mpl/src/gpu/mpl_gpu_ze.c
41
@@ -160,7 +160,7 @@ int MPL_gpu_ipc_handle_map(MPL_gpu_ipc_mem_handle_t ip
42
     int mpl_err = MPL_SUCCESS;
43
     ze_result_t ret;
44
     ret =
45
-        zeMemOpenIpcHandle(global_ze_context, dev_handle, ipc_handle, ZE_IPC_MEMORY_FLAG_TBD, ptr);
46
+        zeMemOpenIpcHandle(global_ze_context, dev_handle, ipc_handle, 0, ptr);
47
     if (ret != ZE_RESULT_SUCCESS) {
48
         mpl_err = MPL_ERR_GPU_INTERNAL;
49
         goto fn_fail;
50
--- src/pm/hydra/mpl/src/gpu/mpl_gpu_ze.c.orig	2021-05-25 17:37:05 UTC
51
+++ src/pm/hydra/mpl/src/gpu/mpl_gpu_ze.c
52
@@ -160,7 +160,7 @@ int MPL_gpu_ipc_handle_map(MPL_gpu_ipc_mem_handle_t ip
53
     int mpl_err = MPL_SUCCESS;
54
     ze_result_t ret;
55
     ret =
56
-        zeMemOpenIpcHandle(global_ze_context, dev_handle, ipc_handle, ZE_IPC_MEMORY_FLAG_TBD, ptr);
57
+        zeMemOpenIpcHandle(global_ze_context, dev_handle, ipc_handle, 0, ptr);
58
     if (ret != ZE_RESULT_SUCCESS) {
59
         mpl_err = MPL_ERR_GPU_INTERNAL;
60
         goto fn_fail;
(-)a/net/mpich/files/patch-l0-fallback (-44 lines)
Removed Link Here
1
$ pkg delete intel-compute-runtime
2
$ mpivars
3
PCI: Failed to initialize libpciaccess with pci_system_init(): 6 (Permission denied)
4
Abort(268484367) on node 0 (rank 0 in comm 0): Fatal error in PMPI_Init_thread: Other MPI error, error stack:
5
MPIR_Init_thread(153):  gpu_init failed
6
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=268484367
7
:
8
system msg for write_line failure : Bad file descriptor
9
Attempting to use an MPI routine before initializing MPICH
10
11
--- src/mpi/init/initthread.c.orig	2021-05-25 17:37:05 UTC
12
+++ src/mpi/init/initthread.c
13
@@ -150,7 +150,9 @@ int MPIR_Init_thread(int *argc, char ***argv, int user
14
      * inside MPID_Init */
15
     if (MPIR_CVAR_ENABLE_GPU) {
16
         int mpl_errno = MPL_gpu_init();
17
-        MPIR_ERR_CHKANDJUMP(mpl_errno != MPL_SUCCESS, mpi_errno, MPI_ERR_OTHER, "**gpu_init");
18
+        MPIR_ERR_CHKANDJUMP(
19
+            mpl_errno != MPL_SUCCESS && mpl_errno != MPL_ERR_GPU_INTERNAL,
20
+            mpi_errno, MPI_ERR_OTHER, "**gpu_init");
21
     }
22
 
23
     MPL_atomic_store_int(&MPIR_Process.mpich_state, MPICH_MPI_STATE__IN_INIT);
24
--- src/mpid/ch4/netmod/ofi/ofi_init.c.orig	2021-05-25 17:37:05 UTC
25
+++ src/mpid/ch4/netmod/ofi/ofi_init.c
26
@@ -731,7 +731,6 @@ int MPIDI_OFI_mpi_init_hook(int rank, int size, int ap
27
             MPL_gpu_malloc_host(&(MPIDI_OFI_global.am_bufs[i]), MPIDI_OFI_AM_BUFF_SZ);
28
             MPIDI_OFI_global.am_reqs[i].event_id = MPIDI_OFI_EVENT_AM_RECV;
29
             MPIDI_OFI_global.am_reqs[i].index = i;
30
-            MPIR_Assert(MPIDI_OFI_global.am_bufs[i]);
31
             MPIDI_OFI_global.am_iov[i].iov_base = MPIDI_OFI_global.am_bufs[i];
32
             MPIDI_OFI_global.am_iov[i].iov_len = MPIDI_OFI_AM_BUFF_SZ;
33
             MPIDI_OFI_global.am_msg[i].msg_iov = &MPIDI_OFI_global.am_iov[i];
34
--- src/mpl/src/gpu/mpl_gpu_ze.c.orig	2021-05-25 17:37:05 UTC
35
+++ src/mpl/src/gpu/mpl_gpu_ze.c
36
@@ -33,7 +33,7 @@ int MPL_gpu_get_dev_count(int *dev_cnt, int *dev_id)
37
 {
38
     int ret = MPL_SUCCESS;
39
     if (!gpu_initialized) {
40
-        ret = MPL_gpu_init();
41
+        MPL_gpu_init();
42
     }
43
 
44
     *dev_cnt = device_count;
(-)b/net/mpich/files/patch-test_mpi_configure (-30 / +6 lines)
Lines 1-7 Link Here
1
--- test/mpi/configure.orig	2021-12-16 17:25:47 UTC
1
--- test/mpi/configure.orig	2023-06-07 20:29:41 UTC
2
+++ test/mpi/configure
2
+++ test/mpi/configure
3
@@ -4486,21 +4486,9 @@ fi
3
@@ -6808,16 +6808,6 @@ fi
4
     fi
4
 
5
 fi
5
 fi
6
 
6
 
7
-# First, determine whether we are/can support the language bindings
7
-# First, determine whether we are/can support the language bindings
Lines 13-43 Link Here
13
-if test -n "$F90" -o -n "$F90FLAGS" ; then
13
-if test -n "$F90" -o -n "$F90FLAGS" ; then
14
-    as_fn_error $? "F90 and F90FLAGS are replaced by FC and FCFLAGS respectively in this configure, please unset F90/F90FLAGS and set FC/FCFLAGS instead and rerun configure again." "$LINENO" 5
14
-    as_fn_error $? "F90 and F90FLAGS are replaced by FC and FCFLAGS respectively in this configure, please unset F90/F90FLAGS and set FC/FCFLAGS instead and rerun configure again." "$LINENO" 5
15
-fi
15
-fi
16
 
17
 # ------------------------------------------------------------------------
18
 
19
-
20
-# ------------------------------------------------------------------------
21
-
16
-
22
 if test "$enable_threads" = "yes" ; then
17
 # errordir is substituted into the testlist file as errors when the
23
     enable_threads=multiple
18
 # tests should check error handling and as a comment (#) otherwise.
24
 elif test "$enable_threads" = "no" ; then
19
 errordir="#"
25
@@ -11038,17 +11026,7 @@ addarg=$pac_cv_prog_f77_mismatched_args_parm
26
 fi
27
 
28
 addarg=$pac_cv_prog_f77_mismatched_args_parm
29
-
30
-    if test "X$addarg" != "X" ; then
31
-        # We could add the names of all of the MPI routines that
32
-        # accept different types.  Instead, we fail cleanly.
33
-        # Some Fortran compilers allow you to turn off checking for
34
-        # mismatched arguments for *all* routines.  Adding an argument
35
-	# that turns off checking for *everything* is not something that
36
-	# configure should do - if the user wants this, they can follow
37
-	# the instructions in the following error message.
38
-	as_fn_error $? "The Fortran compiler $F77 does not accept programs that call the same routine with arguments of different types without the option $addarg.  Rerun configure with FFLAGS=$addarg" "$LINENO" 5
39
-    fi
40
+FFLAGS="$FFLAGS $addarg"
41
 
42
     # Check whether we need -lU77 to get iargc and getarg, which
43
     # are used for a few of the tests in spawn (U77 was needed with
(-)b/net/mpich/pkg-descr (+2 lines)
Lines 5-7 different computation and communication platforms including commodity Link Here
5
clusters, high-speed networks and proprietary high-end computing systems.
5
clusters, high-speed networks and proprietary high-end computing systems.
6
It also enables cutting-edge research in MPI through an easy-to-extend
6
It also enables cutting-edge research in MPI through an easy-to-extend
7
modular framework for other derived implementations.
7
modular framework for other derived implementations.
8
9
See also <https://github.com/pmodels/mpich>.
(-)b/net/mpich/pkg-plist (-11 / +478 lines)
Lines 14-87 bin/mpicxx Link Here
14
%%HYDRA%%bin/mpirun
14
%%HYDRA%%bin/mpirun
15
bin/mpivars
15
bin/mpivars
16
bin/parkill
16
bin/parkill
17
%%FORTRAN%%include/mpi_c_interface.mod
18
%%FORTRAN%%include/mpi_c_interface_cdesc.mod
19
%%FORTRAN%%include/mpi_c_interface_glue.mod
20
%%FORTRAN%%include/mpi_c_interface_nobuf.mod
21
%%FORTRAN%%include/mpi_c_interface_types.mod
22
%%FORTRAN%%include/mpi_f08.mod
23
%%FORTRAN%%include/mpi_f08_callbacks.mod
24
%%FORTRAN%%include/mpi_f08_compile_constants.mod
25
%%FORTRAN%%include/mpi_f08_link_constants.mod
26
%%FORTRAN%%include/mpi_f08_types.mod
17
include/mpi.h
27
include/mpi.h
18
%%FORTRAN%%include/mpi.mod
28
%%FORTRAN%%include/mpi.mod
19
%%FORTRAN%%include/mpi_base.mod
29
%%FORTRAN%%include/mpi_base.mod
20
%%FORTRAN%%include/mpi_constants.mod
30
%%FORTRAN%%include/mpi_constants.mod
31
include/mpi_proto.h
21
%%FORTRAN%%include/mpi_sizeofs.mod
32
%%FORTRAN%%include/mpi_sizeofs.mod
22
include/mpicxx.h
33
include/mpicxx.h
23
%%FORTRAN%%include/mpif.h
34
%%FORTRAN%%include/mpif.h
24
include/mpio.h
35
include/mpio.h
25
include/mpiof.h
36
include/mpiof.h
37
%%FORTRAN%%include/pmpi_f08.mod
26
%%FORTRAN%%lib/libfmpich.so
38
%%FORTRAN%%lib/libfmpich.so
27
lib/libmpi.a
39
lib/libmpi.a
28
lib/libmpi.so
40
lib/libmpi.so
29
lib/libmpi.so.12
41
lib/libmpi.so.12
30
lib/libmpi.so.12.1.12
42
lib/libmpi.so.12.3.1
31
lib/libmpich.so
43
lib/libmpich.so
32
lib/libmpichcxx.so
44
lib/libmpichcxx.so
33
%%FORTRAN%%lib/libmpichf90.so
45
%%FORTRAN%%lib/libmpichf90.so
34
lib/libmpicxx.a
46
lib/libmpicxx.a
35
lib/libmpicxx.so
47
lib/libmpicxx.so
36
lib/libmpicxx.so.12
48
lib/libmpicxx.so.12
37
lib/libmpicxx.so.12.1.12
49
lib/libmpicxx.so.12.3.1
38
%%FORTRAN%%lib/libmpifort.a
50
%%FORTRAN%%lib/libmpifort.a
39
%%FORTRAN%%lib/libmpifort.so
51
%%FORTRAN%%lib/libmpifort.so
40
%%FORTRAN%%lib/libmpifort.so.12
52
%%FORTRAN%%lib/libmpifort.so.12
41
%%FORTRAN%%lib/libmpifort.so.12.1.12
53
%%FORTRAN%%lib/libmpifort.so.12.3.1
42
lib/libmpl.so
54
lib/libmpl.so
43
lib/libopa.so
55
lib/libopa.so
44
libdata/pkgconfig/mpich.pc
56
libdata/pkgconfig/mpich.pc
45
libdata/pkgconfig/yaksa.pc
46
man/man1/hydra_nameserver.1.gz
57
man/man1/hydra_nameserver.1.gz
47
man/man1/hydra_persist.1.gz
58
man/man1/hydra_persist.1.gz
48
man/man1/hydra_pmi_proxy.1.gz
59
man/man1/hydra_pmi_proxy.1.gz
49
man/man1/mpicc.1.gz
60
man/man1/mpicc.1.gz
50
man/man1/mpicxx.1.gz
61
man/man1/mpicxx.1.gz
51
man/man1/mpiexec.1.gz
62
man/man1/mpiexec.1.gz
52
man/man1/mpif77.1.gz
53
man/man1/mpifort.1.gz
63
man/man1/mpifort.1.gz
54
man/man3/Constants.3.gz
64
man/man3/MPIX_Allreduce_enqueue.3.gz
55
man/man3/MPIX_Comm_agree.3.gz
65
man/man3/MPIX_Comm_agree.3.gz
56
man/man3/MPIX_Comm_failure_ack.3.gz
66
man/man3/MPIX_Comm_failure_ack.3.gz
57
man/man3/MPIX_Comm_failure_get_acked.3.gz
67
man/man3/MPIX_Comm_failure_get_acked.3.gz
68
man/man3/MPIX_Comm_get_failed.3.gz
69
man/man3/MPIX_Comm_get_stream.3.gz
58
man/man3/MPIX_Comm_revoke.3.gz
70
man/man3/MPIX_Comm_revoke.3.gz
59
man/man3/MPIX_Comm_shrink.3.gz
71
man/man3/MPIX_Comm_shrink.3.gz
72
man/man3/MPIX_Delete_error_class.3.gz
73
man/man3/MPIX_Delete_error_code.3.gz
74
man/man3/MPIX_Delete_error_string.3.gz
60
man/man3/MPIX_GPU_query_support.3.gz
75
man/man3/MPIX_GPU_query_support.3.gz
76
man/man3/MPIX_Grequest_class_allocate.3.gz
77
man/man3/MPIX_Grequest_class_create.3.gz
78
man/man3/MPIX_Grequest_start.3.gz
79
man/man3/MPIX_Info_set_hex.3.gz
80
man/man3/MPIX_Irecv_enqueue.3.gz
81
man/man3/MPIX_Isend_enqueue.3.gz
82
man/man3/MPIX_Query_cuda_support.3.gz
83
man/man3/MPIX_Query_hip_support.3.gz
84
man/man3/MPIX_Query_ze_support.3.gz
85
man/man3/MPIX_Recv_enqueue.3.gz
86
man/man3/MPIX_Send_enqueue.3.gz
87
man/man3/MPIX_Start_progress_thread.3.gz
88
man/man3/MPIX_Stop_progress_thread.3.gz
89
man/man3/MPIX_Stream_comm_create.3.gz
90
man/man3/MPIX_Stream_comm_create_multiplex.3.gz
91
man/man3/MPIX_Stream_create.3.gz
92
man/man3/MPIX_Stream_free.3.gz
93
man/man3/MPIX_Stream_irecv.3.gz
94
man/man3/MPIX_Stream_isend.3.gz
95
man/man3/MPIX_Stream_progress.3.gz
96
man/man3/MPIX_Stream_recv.3.gz
97
man/man3/MPIX_Stream_send.3.gz
98
man/man3/MPIX_Type_iov.3.gz
99
man/man3/MPIX_Type_iov_len.3.gz
100
man/man3/MPIX_Wait_enqueue.3.gz
101
man/man3/MPIX_Waitall_enqueue.3.gz
102
man/man3/MPI_2DOUBLE_PRECISION.3.gz
103
man/man3/MPI_2INT.3.gz
104
man/man3/MPI_2INTEGER.3.gz
105
man/man3/MPI_2REAL.3.gz
106
man/man3/MPI_AINT.3.gz
107
man/man3/MPI_ANY_SOURCE.3.gz
108
man/man3/MPI_ANY_TAG.3.gz
109
man/man3/MPI_APPNUM.3.gz
110
man/man3/MPI_ARGVS_NULL.3.gz
111
man/man3/MPI_ARGV_NULL.3.gz
61
man/man3/MPI_Abort.3.gz
112
man/man3/MPI_Abort.3.gz
62
man/man3/MPI_Accumulate.3.gz
113
man/man3/MPI_Accumulate.3.gz
63
man/man3/MPI_Add_error_class.3.gz
114
man/man3/MPI_Add_error_class.3.gz
64
man/man3/MPI_Add_error_code.3.gz
115
man/man3/MPI_Add_error_code.3.gz
65
man/man3/MPI_Add_error_string.3.gz
116
man/man3/MPI_Add_error_string.3.gz
66
man/man3/MPI_Address.3.gz
117
man/man3/MPI_Address.3.gz
118
man/man3/MPI_Aint.3.gz
67
man/man3/MPI_Aint_add.3.gz
119
man/man3/MPI_Aint_add.3.gz
68
man/man3/MPI_Aint_diff.3.gz
120
man/man3/MPI_Aint_diff.3.gz
69
man/man3/MPI_Allgather.3.gz
121
man/man3/MPI_Allgather.3.gz
122
man/man3/MPI_Allgather_init.3.gz
70
man/man3/MPI_Allgatherv.3.gz
123
man/man3/MPI_Allgatherv.3.gz
124
man/man3/MPI_Allgatherv_init.3.gz
71
man/man3/MPI_Alloc_mem.3.gz
125
man/man3/MPI_Alloc_mem.3.gz
72
man/man3/MPI_Allreduce.3.gz
126
man/man3/MPI_Allreduce.3.gz
127
man/man3/MPI_Allreduce_init.3.gz
73
man/man3/MPI_Alltoall.3.gz
128
man/man3/MPI_Alltoall.3.gz
129
man/man3/MPI_Alltoall_init.3.gz
74
man/man3/MPI_Alltoallv.3.gz
130
man/man3/MPI_Alltoallv.3.gz
131
man/man3/MPI_Alltoallv_init.3.gz
75
man/man3/MPI_Alltoallw.3.gz
132
man/man3/MPI_Alltoallw.3.gz
133
man/man3/MPI_Alltoallw_init.3.gz
76
man/man3/MPI_Attr_delete.3.gz
134
man/man3/MPI_Attr_delete.3.gz
77
man/man3/MPI_Attr_get.3.gz
135
man/man3/MPI_Attr_get.3.gz
78
man/man3/MPI_Attr_put.3.gz
136
man/man3/MPI_Attr_put.3.gz
137
man/man3/MPI_BAND.3.gz
138
man/man3/MPI_BOR.3.gz
139
man/man3/MPI_BOTTOM.3.gz
140
man/man3/MPI_BSEND_OVERHEAD.3.gz
141
man/man3/MPI_BXOR.3.gz
142
man/man3/MPI_BYTE.3.gz
79
man/man3/MPI_Barrier.3.gz
143
man/man3/MPI_Barrier.3.gz
144
man/man3/MPI_Barrier_init.3.gz
80
man/man3/MPI_Bcast.3.gz
145
man/man3/MPI_Bcast.3.gz
146
man/man3/MPI_Bcast_init.3.gz
81
man/man3/MPI_Bsend.3.gz
147
man/man3/MPI_Bsend.3.gz
82
man/man3/MPI_Bsend_init.3.gz
148
man/man3/MPI_Bsend_init.3.gz
83
man/man3/MPI_Buffer_attach.3.gz
149
man/man3/MPI_Buffer_attach.3.gz
84
man/man3/MPI_Buffer_detach.3.gz
150
man/man3/MPI_Buffer_detach.3.gz
151
man/man3/MPI_CART.3.gz
152
man/man3/MPI_CHAR.3.gz
153
man/man3/MPI_COMBINER_CONTIGUOUS.3.gz
154
man/man3/MPI_COMBINER_DARRAY.3.gz
155
man/man3/MPI_COMBINER_DUP.3.gz
156
man/man3/MPI_COMBINER_F90_COMPLEX.3.gz
157
man/man3/MPI_COMBINER_F90_INTEGER.3.gz
158
man/man3/MPI_COMBINER_F90_REAL.3.gz
159
man/man3/MPI_COMBINER_HINDEXED.3.gz
160
man/man3/MPI_COMBINER_HINDEXED_BLOCK.3.gz
161
man/man3/MPI_COMBINER_HINDEXED_INTEGER.3.gz
162
man/man3/MPI_COMBINER_HVECTOR.3.gz
163
man/man3/MPI_COMBINER_HVECTOR_INTEGER.3.gz
164
man/man3/MPI_COMBINER_INDEXED.3.gz
165
man/man3/MPI_COMBINER_INDEXED_BLOCK.3.gz
166
man/man3/MPI_COMBINER_NAMED.3.gz
167
man/man3/MPI_COMBINER_RESIZED.3.gz
168
man/man3/MPI_COMBINER_STRUCT.3.gz
169
man/man3/MPI_COMBINER_STRUCT_INTEGER.3.gz
170
man/man3/MPI_COMBINER_SUBARRAY.3.gz
171
man/man3/MPI_COMBINER_VECTOR.3.gz
172
man/man3/MPI_COMM_DUP_FN.3.gz
173
man/man3/MPI_COMM_NULL.3.gz
174
man/man3/MPI_COMM_NULL_COPY_FN.3.gz
175
man/man3/MPI_COMM_NULL_DELETE_FN.3.gz
176
man/man3/MPI_COMM_SELF.3.gz
177
man/man3/MPI_COMM_TYPE_SHARED.3.gz
178
man/man3/MPI_COMM_WORLD.3.gz
179
man/man3/MPI_COMPLEX.3.gz
180
man/man3/MPI_COMPLEX16.3.gz
181
man/man3/MPI_COMPLEX32.3.gz
182
man/man3/MPI_COMPLEX8.3.gz
183
man/man3/MPI_CONGRUENT.3.gz
184
man/man3/MPI_COUNT.3.gz
185
man/man3/MPI_C_BOOL.3.gz
186
man/man3/MPI_C_COMPLEX.3.gz
187
man/man3/MPI_C_DOUBLE_COMPLEX.3.gz
188
man/man3/MPI_C_FLOAT_COMPLEX.3.gz
189
man/man3/MPI_C_LONG_DOUBLE_COMPLEX.3.gz
85
man/man3/MPI_Cancel.3.gz
190
man/man3/MPI_Cancel.3.gz
86
man/man3/MPI_Cart_coords.3.gz
191
man/man3/MPI_Cart_coords.3.gz
87
man/man3/MPI_Cart_create.3.gz
192
man/man3/MPI_Cart_create.3.gz
Lines 98-103 man/man3/MPI_Comm_compare.3.gz Link Here
98
man/man3/MPI_Comm_connect.3.gz
203
man/man3/MPI_Comm_connect.3.gz
99
man/man3/MPI_Comm_create.3.gz
204
man/man3/MPI_Comm_create.3.gz
100
man/man3/MPI_Comm_create_errhandler.3.gz
205
man/man3/MPI_Comm_create_errhandler.3.gz
206
man/man3/MPI_Comm_create_from_group.3.gz
101
man/man3/MPI_Comm_create_group.3.gz
207
man/man3/MPI_Comm_create_group.3.gz
102
man/man3/MPI_Comm_create_keyval.3.gz
208
man/man3/MPI_Comm_create_keyval.3.gz
103
man/man3/MPI_Comm_delete_attr.3.gz
209
man/man3/MPI_Comm_delete_attr.3.gz
Lines 113-118 man/man3/MPI_Comm_get_name.3.gz Link Here
113
man/man3/MPI_Comm_get_parent.3.gz
219
man/man3/MPI_Comm_get_parent.3.gz
114
man/man3/MPI_Comm_group.3.gz
220
man/man3/MPI_Comm_group.3.gz
115
man/man3/MPI_Comm_idup.3.gz
221
man/man3/MPI_Comm_idup.3.gz
222
man/man3/MPI_Comm_idup_with_info.3.gz
116
man/man3/MPI_Comm_join.3.gz
223
man/man3/MPI_Comm_join.3.gz
117
man/man3/MPI_Comm_rank.3.gz
224
man/man3/MPI_Comm_rank.3.gz
118
man/man3/MPI_Comm_remote_group.3.gz
225
man/man3/MPI_Comm_remote_group.3.gz
Lines 128-138 man/man3/MPI_Comm_split.3.gz Link Here
128
man/man3/MPI_Comm_split_type.3.gz
235
man/man3/MPI_Comm_split_type.3.gz
129
man/man3/MPI_Comm_test_inter.3.gz
236
man/man3/MPI_Comm_test_inter.3.gz
130
man/man3/MPI_Compare_and_swap.3.gz
237
man/man3/MPI_Compare_and_swap.3.gz
238
man/man3/MPI_Copy_function.3.gz
239
man/man3/MPI_Count.3.gz
240
man/man3/MPI_DATATYPE_NULL.3.gz
241
man/man3/MPI_DISPLACEMENT_CURRENT.3.gz
242
man/man3/MPI_DISTRIBUTE_BLOCK.3.gz
243
man/man3/MPI_DISTRIBUTE_CYCLIC.3.gz
244
man/man3/MPI_DISTRIBUTE_DFLT_DARG.3.gz
245
man/man3/MPI_DISTRIBUTE_NONE.3.gz
246
man/man3/MPI_DIST_GRAPH.3.gz
247
man/man3/MPI_DOUBLE.3.gz
248
man/man3/MPI_DOUBLE_COMPLEX.3.gz
249
man/man3/MPI_DOUBLE_INT.3.gz
250
man/man3/MPI_DOUBLE_PRECISION.3.gz
251
man/man3/MPI_DUP_FN.3.gz
252
man/man3/MPI_Delete_function.3.gz
131
man/man3/MPI_Dims_create.3.gz
253
man/man3/MPI_Dims_create.3.gz
132
man/man3/MPI_Dist_graph_create.3.gz
254
man/man3/MPI_Dist_graph_create.3.gz
133
man/man3/MPI_Dist_graph_create_adjacent.3.gz
255
man/man3/MPI_Dist_graph_create_adjacent.3.gz
134
man/man3/MPI_Dist_graph_neighbors.3.gz
256
man/man3/MPI_Dist_graph_neighbors.3.gz
135
man/man3/MPI_Dist_graph_neighbors_count.3.gz
257
man/man3/MPI_Dist_graph_neighbors_count.3.gz
258
man/man3/MPI_ERRCODES_IGNORE.3.gz
259
man/man3/MPI_ERRHANDLER_NULL.3.gz
260
man/man3/MPI_ERROR.3.gz
261
man/man3/MPI_ERRORS_ABORT.3.gz
262
man/man3/MPI_ERRORS_ARE_FATAL.3.gz
263
man/man3/MPI_ERRORS_RETURN.3.gz
264
man/man3/MPI_ERR_ACCESS.3.gz
265
man/man3/MPI_ERR_AMODE.3.gz
266
man/man3/MPI_ERR_ARG.3.gz
267
man/man3/MPI_ERR_ASSERT.3.gz
268
man/man3/MPI_ERR_BAD_FILE.3.gz
269
man/man3/MPI_ERR_BASE.3.gz
270
man/man3/MPI_ERR_BUFFER.3.gz
271
man/man3/MPI_ERR_COMM.3.gz
272
man/man3/MPI_ERR_CONVERSION.3.gz
273
man/man3/MPI_ERR_COUNT.3.gz
274
man/man3/MPI_ERR_DIMS.3.gz
275
man/man3/MPI_ERR_DISP.3.gz
276
man/man3/MPI_ERR_DUP_DATAREP.3.gz
277
man/man3/MPI_ERR_FILE.3.gz
278
man/man3/MPI_ERR_FILE_EXISTS.3.gz
279
man/man3/MPI_ERR_FILE_IN_USE.3.gz
280
man/man3/MPI_ERR_GROUP.3.gz
281
man/man3/MPI_ERR_INFO.3.gz
282
man/man3/MPI_ERR_INFO_KEY.3.gz
283
man/man3/MPI_ERR_INFO_NOKEY.3.gz
284
man/man3/MPI_ERR_INFO_VALUE.3.gz
285
man/man3/MPI_ERR_INTERN.3.gz
286
man/man3/MPI_ERR_IN_STATUS.3.gz
287
man/man3/MPI_ERR_IO.3.gz
288
man/man3/MPI_ERR_KEYVAL.3.gz
289
man/man3/MPI_ERR_LASTCODE.3.gz
290
man/man3/MPI_ERR_LOCKTYPE.3.gz
291
man/man3/MPI_ERR_NAME.3.gz
292
man/man3/MPI_ERR_NOT_SAME.3.gz
293
man/man3/MPI_ERR_NO_MEM.3.gz
294
man/man3/MPI_ERR_NO_SPACE.3.gz
295
man/man3/MPI_ERR_NO_SUCH_FILE.3.gz
296
man/man3/MPI_ERR_OP.3.gz
297
man/man3/MPI_ERR_OTHER.3.gz
298
man/man3/MPI_ERR_PENDING.3.gz
299
man/man3/MPI_ERR_PORT.3.gz
300
man/man3/MPI_ERR_QUOTA.3.gz
301
man/man3/MPI_ERR_RANK.3.gz
302
man/man3/MPI_ERR_READ_ONLY.3.gz
303
man/man3/MPI_ERR_REQUEST.3.gz
304
man/man3/MPI_ERR_RMA_ATTACH.3.gz
305
man/man3/MPI_ERR_RMA_CONFLICT.3.gz
306
man/man3/MPI_ERR_RMA_FLAVOR.3.gz
307
man/man3/MPI_ERR_RMA_RANGE.3.gz
308
man/man3/MPI_ERR_RMA_SHARED.3.gz
309
man/man3/MPI_ERR_RMA_SYNC.3.gz
310
man/man3/MPI_ERR_ROOT.3.gz
311
man/man3/MPI_ERR_SERVICE.3.gz
312
man/man3/MPI_ERR_SIZE.3.gz
313
man/man3/MPI_ERR_SPAWN.3.gz
314
man/man3/MPI_ERR_TAG.3.gz
315
man/man3/MPI_ERR_TOPOLOGY.3.gz
316
man/man3/MPI_ERR_TRUNCATE.3.gz
317
man/man3/MPI_ERR_TYPE.3.gz
318
man/man3/MPI_ERR_UNKNOWN.3.gz
319
man/man3/MPI_ERR_UNSUPPORTED_DATAREP.3.gz
320
man/man3/MPI_ERR_UNSUPPORTED_OPERATION.3.gz
321
man/man3/MPI_ERR_WIN.3.gz
136
man/man3/MPI_Errhandler_create.3.gz
322
man/man3/MPI_Errhandler_create.3.gz
137
man/man3/MPI_Errhandler_free.3.gz
323
man/man3/MPI_Errhandler_free.3.gz
138
man/man3/MPI_Errhandler_get.3.gz
324
man/man3/MPI_Errhandler_get.3.gz
Lines 140-145 man/man3/MPI_Errhandler_set.3.gz Link Here
140
man/man3/MPI_Error_class.3.gz
326
man/man3/MPI_Error_class.3.gz
141
man/man3/MPI_Error_string.3.gz
327
man/man3/MPI_Error_string.3.gz
142
man/man3/MPI_Exscan.3.gz
328
man/man3/MPI_Exscan.3.gz
329
man/man3/MPI_Exscan_init.3.gz
330
man/man3/MPI_FILE_NULL.3.gz
331
man/man3/MPI_FLOAT.3.gz
332
man/man3/MPI_FLOAT_INT.3.gz
143
man/man3/MPI_Fetch_and_op.3.gz
333
man/man3/MPI_Fetch_and_op.3.gz
144
man/man3/MPI_File_c2f.3.gz
334
man/man3/MPI_File_c2f.3.gz
145
man/man3/MPI_File_call_errhandler.3.gz
335
man/man3/MPI_File_call_errhandler.3.gz
Lines 157-187 man/man3/MPI_File_get_position.3.gz Link Here
157
man/man3/MPI_File_get_position_shared.3.gz
347
man/man3/MPI_File_get_position_shared.3.gz
158
man/man3/MPI_File_get_size.3.gz
348
man/man3/MPI_File_get_size.3.gz
159
man/man3/MPI_File_get_type_extent.3.gz
349
man/man3/MPI_File_get_type_extent.3.gz
350
man/man3/MPI_File_get_type_extent_c.3.gz
160
man/man3/MPI_File_get_view.3.gz
351
man/man3/MPI_File_get_view.3.gz
161
man/man3/MPI_File_iread.3.gz
352
man/man3/MPI_File_iread.3.gz
162
man/man3/MPI_File_iread_all.3.gz
353
man/man3/MPI_File_iread_all.3.gz
354
man/man3/MPI_File_iread_all_c.3.gz
163
man/man3/MPI_File_iread_at.3.gz
355
man/man3/MPI_File_iread_at.3.gz
164
man/man3/MPI_File_iread_at_all.3.gz
356
man/man3/MPI_File_iread_at_all.3.gz
357
man/man3/MPI_File_iread_at_all_c.3.gz
358
man/man3/MPI_File_iread_at_c.3.gz
359
man/man3/MPI_File_iread_c.3.gz
165
man/man3/MPI_File_iread_shared.3.gz
360
man/man3/MPI_File_iread_shared.3.gz
361
man/man3/MPI_File_iread_shared_c.3.gz
166
man/man3/MPI_File_iwrite.3.gz
362
man/man3/MPI_File_iwrite.3.gz
167
man/man3/MPI_File_iwrite_all.3.gz
363
man/man3/MPI_File_iwrite_all.3.gz
364
man/man3/MPI_File_iwrite_all_c.3.gz
168
man/man3/MPI_File_iwrite_at.3.gz
365
man/man3/MPI_File_iwrite_at.3.gz
169
man/man3/MPI_File_iwrite_at_all.3.gz
366
man/man3/MPI_File_iwrite_at_all.3.gz
367
man/man3/MPI_File_iwrite_at_all_c.3.gz
368
man/man3/MPI_File_iwrite_at_c.3.gz
369
man/man3/MPI_File_iwrite_c.3.gz
170
man/man3/MPI_File_iwrite_shared.3.gz
370
man/man3/MPI_File_iwrite_shared.3.gz
371
man/man3/MPI_File_iwrite_shared_c.3.gz
171
man/man3/MPI_File_open.3.gz
372
man/man3/MPI_File_open.3.gz
172
man/man3/MPI_File_preallocate.3.gz
373
man/man3/MPI_File_preallocate.3.gz
173
man/man3/MPI_File_read.3.gz
374
man/man3/MPI_File_read.3.gz
174
man/man3/MPI_File_read_all.3.gz
375
man/man3/MPI_File_read_all.3.gz
175
man/man3/MPI_File_read_all_begin.3.gz
376
man/man3/MPI_File_read_all_begin.3.gz
377
man/man3/MPI_File_read_all_begin_c.3.gz
378
man/man3/MPI_File_read_all_c.3.gz
176
man/man3/MPI_File_read_all_end.3.gz
379
man/man3/MPI_File_read_all_end.3.gz
177
man/man3/MPI_File_read_at.3.gz
380
man/man3/MPI_File_read_at.3.gz
178
man/man3/MPI_File_read_at_all.3.gz
381
man/man3/MPI_File_read_at_all.3.gz
179
man/man3/MPI_File_read_at_all_begin.3.gz
382
man/man3/MPI_File_read_at_all_begin.3.gz
383
man/man3/MPI_File_read_at_all_begin_c.3.gz
384
man/man3/MPI_File_read_at_all_c.3.gz
180
man/man3/MPI_File_read_at_all_end.3.gz
385
man/man3/MPI_File_read_at_all_end.3.gz
386
man/man3/MPI_File_read_at_c.3.gz
387
man/man3/MPI_File_read_c.3.gz
181
man/man3/MPI_File_read_ordered.3.gz
388
man/man3/MPI_File_read_ordered.3.gz
182
man/man3/MPI_File_read_ordered_begin.3.gz
389
man/man3/MPI_File_read_ordered_begin.3.gz
390
man/man3/MPI_File_read_ordered_begin_c.3.gz
391
man/man3/MPI_File_read_ordered_c.3.gz
183
man/man3/MPI_File_read_ordered_end.3.gz
392
man/man3/MPI_File_read_ordered_end.3.gz
184
man/man3/MPI_File_read_shared.3.gz
393
man/man3/MPI_File_read_shared.3.gz
394
man/man3/MPI_File_read_shared_c.3.gz
185
man/man3/MPI_File_seek.3.gz
395
man/man3/MPI_File_seek.3.gz
186
man/man3/MPI_File_seek_shared.3.gz
396
man/man3/MPI_File_seek_shared.3.gz
187
man/man3/MPI_File_set_atomicity.3.gz
397
man/man3/MPI_File_set_atomicity.3.gz
Lines 193-212 man/man3/MPI_File_sync.3.gz Link Here
193
man/man3/MPI_File_write.3.gz
403
man/man3/MPI_File_write.3.gz
194
man/man3/MPI_File_write_all.3.gz
404
man/man3/MPI_File_write_all.3.gz
195
man/man3/MPI_File_write_all_begin.3.gz
405
man/man3/MPI_File_write_all_begin.3.gz
406
man/man3/MPI_File_write_all_begin_c.3.gz
407
man/man3/MPI_File_write_all_c.3.gz
196
man/man3/MPI_File_write_all_end.3.gz
408
man/man3/MPI_File_write_all_end.3.gz
197
man/man3/MPI_File_write_at.3.gz
409
man/man3/MPI_File_write_at.3.gz
198
man/man3/MPI_File_write_at_all.3.gz
410
man/man3/MPI_File_write_at_all.3.gz
199
man/man3/MPI_File_write_at_all_begin.3.gz
411
man/man3/MPI_File_write_at_all_begin.3.gz
412
man/man3/MPI_File_write_at_all_begin_c.3.gz
413
man/man3/MPI_File_write_at_all_c.3.gz
200
man/man3/MPI_File_write_at_all_end.3.gz
414
man/man3/MPI_File_write_at_all_end.3.gz
415
man/man3/MPI_File_write_at_c.3.gz
416
man/man3/MPI_File_write_c.3.gz
201
man/man3/MPI_File_write_ordered.3.gz
417
man/man3/MPI_File_write_ordered.3.gz
202
man/man3/MPI_File_write_ordered_begin.3.gz
418
man/man3/MPI_File_write_ordered_begin.3.gz
419
man/man3/MPI_File_write_ordered_begin_c.3.gz
420
man/man3/MPI_File_write_ordered_c.3.gz
203
man/man3/MPI_File_write_ordered_end.3.gz
421
man/man3/MPI_File_write_ordered_end.3.gz
204
man/man3/MPI_File_write_shared.3.gz
422
man/man3/MPI_File_write_shared.3.gz
205
man/man3/MPI_Finalize.3.gz
423
man/man3/MPI_File_write_shared_c.3.gz
206
man/man3/MPI_Finalized.3.gz
424
man/man3/MPI_Finalized.3.gz
207
man/man3/MPI_Free_mem.3.gz
425
man/man3/MPI_Free_mem.3.gz
426
man/man3/MPI_GRAPH.3.gz
427
man/man3/MPI_GROUP_EMPTY.3.gz
428
man/man3/MPI_GROUP_NULL.3.gz
208
man/man3/MPI_Gather.3.gz
429
man/man3/MPI_Gather.3.gz
430
man/man3/MPI_Gather_init.3.gz
209
man/man3/MPI_Gatherv.3.gz
431
man/man3/MPI_Gatherv.3.gz
432
man/man3/MPI_Gatherv_init.3.gz
210
man/man3/MPI_Get.3.gz
433
man/man3/MPI_Get.3.gz
211
man/man3/MPI_Get_accumulate.3.gz
434
man/man3/MPI_Get_accumulate.3.gz
212
man/man3/MPI_Get_address.3.gz
435
man/man3/MPI_Get_address.3.gz
Lines 228-233 man/man3/MPI_Group_compare.3.gz Link Here
228
man/man3/MPI_Group_difference.3.gz
451
man/man3/MPI_Group_difference.3.gz
229
man/man3/MPI_Group_excl.3.gz
452
man/man3/MPI_Group_excl.3.gz
230
man/man3/MPI_Group_free.3.gz
453
man/man3/MPI_Group_free.3.gz
454
man/man3/MPI_Group_from_session_pset.3.gz
231
man/man3/MPI_Group_incl.3.gz
455
man/man3/MPI_Group_incl.3.gz
232
man/man3/MPI_Group_intersection.3.gz
456
man/man3/MPI_Group_intersection.3.gz
233
man/man3/MPI_Group_range_excl.3.gz
457
man/man3/MPI_Group_range_excl.3.gz
Lines 236-241 man/man3/MPI_Group_rank.3.gz Link Here
236
man/man3/MPI_Group_size.3.gz
460
man/man3/MPI_Group_size.3.gz
237
man/man3/MPI_Group_translate_ranks.3.gz
461
man/man3/MPI_Group_translate_ranks.3.gz
238
man/man3/MPI_Group_union.3.gz
462
man/man3/MPI_Group_union.3.gz
463
man/man3/MPI_HOST.3.gz
464
man/man3/MPI_Handler_function.3.gz
465
man/man3/MPI_IDENT.3.gz
466
man/man3/MPI_INFO_ENV.3.gz
467
man/man3/MPI_INFO_NULL.3.gz
468
man/man3/MPI_INT.3.gz
469
man/man3/MPI_INT16_T.3.gz
470
man/man3/MPI_INT32_T.3.gz
471
man/man3/MPI_INT64_T.3.gz
472
man/man3/MPI_INT8_T.3.gz
473
man/man3/MPI_INTEGER.3.gz
474
man/man3/MPI_INTEGER1.3.gz
475
man/man3/MPI_INTEGER16.3.gz
476
man/man3/MPI_INTEGER2.3.gz
477
man/man3/MPI_INTEGER4.3.gz
478
man/man3/MPI_INTEGER8.3.gz
479
man/man3/MPI_IN_PLACE.3.gz
480
man/man3/MPI_IO.3.gz
239
man/man3/MPI_Iallgather.3.gz
481
man/man3/MPI_Iallgather.3.gz
240
man/man3/MPI_Iallgatherv.3.gz
482
man/man3/MPI_Iallgatherv.3.gz
241
man/man3/MPI_Iallreduce.3.gz
483
man/man3/MPI_Iallreduce.3.gz
Lines 256-273 man/man3/MPI_Ineighbor_alltoall.3.gz Link Here
256
man/man3/MPI_Ineighbor_alltoallv.3.gz
498
man/man3/MPI_Ineighbor_alltoallv.3.gz
257
man/man3/MPI_Ineighbor_alltoallw.3.gz
499
man/man3/MPI_Ineighbor_alltoallw.3.gz
258
man/man3/MPI_Info_create.3.gz
500
man/man3/MPI_Info_create.3.gz
501
man/man3/MPI_Info_create_env.3.gz
259
man/man3/MPI_Info_delete.3.gz
502
man/man3/MPI_Info_delete.3.gz
260
man/man3/MPI_Info_dup.3.gz
503
man/man3/MPI_Info_dup.3.gz
261
man/man3/MPI_Info_free.3.gz
504
man/man3/MPI_Info_free.3.gz
262
man/man3/MPI_Info_get.3.gz
505
man/man3/MPI_Info_get.3.gz
263
man/man3/MPI_Info_get_nkeys.3.gz
506
man/man3/MPI_Info_get_nkeys.3.gz
264
man/man3/MPI_Info_get_nthkey.3.gz
507
man/man3/MPI_Info_get_nthkey.3.gz
508
man/man3/MPI_Info_get_string.3.gz
265
man/man3/MPI_Info_get_valuelen.3.gz
509
man/man3/MPI_Info_get_valuelen.3.gz
266
man/man3/MPI_Info_set.3.gz
510
man/man3/MPI_Info_set.3.gz
267
man/man3/MPI_Init.3.gz
511
man/man3/MPI_Init.3.gz
268
man/man3/MPI_Init_thread.3.gz
269
man/man3/MPI_Initialized.3.gz
512
man/man3/MPI_Initialized.3.gz
270
man/man3/MPI_Intercomm_create.3.gz
513
man/man3/MPI_Intercomm_create.3.gz
514
man/man3/MPI_Intercomm_create_from_groups.3.gz
271
man/man3/MPI_Intercomm_merge.3.gz
515
man/man3/MPI_Intercomm_merge.3.gz
272
man/man3/MPI_Iprobe.3.gz
516
man/man3/MPI_Iprobe.3.gz
273
man/man3/MPI_Irecv.3.gz
517
man/man3/MPI_Irecv.3.gz
Lines 280-317 man/man3/MPI_Iscan.3.gz Link Here
280
man/man3/MPI_Iscatter.3.gz
524
man/man3/MPI_Iscatter.3.gz
281
man/man3/MPI_Iscatterv.3.gz
525
man/man3/MPI_Iscatterv.3.gz
282
man/man3/MPI_Isend.3.gz
526
man/man3/MPI_Isend.3.gz
527
man/man3/MPI_Isendrecv.3.gz
528
man/man3/MPI_Isendrecv_replace.3.gz
283
man/man3/MPI_Issend.3.gz
529
man/man3/MPI_Issend.3.gz
530
man/man3/MPI_KEYVAL_INVALID.3.gz
284
man/man3/MPI_Keyval_create.3.gz
531
man/man3/MPI_Keyval_create.3.gz
285
man/man3/MPI_Keyval_free.3.gz
532
man/man3/MPI_Keyval_free.3.gz
533
man/man3/MPI_LAND.3.gz
534
man/man3/MPI_LASTUSEDCODE.3.gz
535
man/man3/MPI_LB.3.gz
536
man/man3/MPI_LOCK_EXCLUSIVE.3.gz
537
man/man3/MPI_LOCK_SHARED.3.gz
538
man/man3/MPI_LOGICAL.3.gz
539
man/man3/MPI_LONG.3.gz
540
man/man3/MPI_LONG_DOUBLE.3.gz
541
man/man3/MPI_LONG_DOUBLE_INT.3.gz
542
man/man3/MPI_LONG_INT.3.gz
543
man/man3/MPI_LONG_LONG.3.gz
544
man/man3/MPI_LONG_LONG_INT.3.gz
545
man/man3/MPI_LOR.3.gz
546
man/man3/MPI_LXOR.3.gz
286
man/man3/MPI_Lookup_name.3.gz
547
man/man3/MPI_Lookup_name.3.gz
548
man/man3/MPI_MAX.3.gz
549
man/man3/MPI_MAXLOC.3.gz
550
man/man3/MPI_MAX_ERROR_STRING.3.gz
551
man/man3/MPI_MAX_INFO_KEY.3.gz
552
man/man3/MPI_MAX_INFO_VAL.3.gz
553
man/man3/MPI_MAX_LIBRARY_VERSION_STRING.3.gz
554
man/man3/MPI_MAX_OBJECT_NAME.3.gz
555
man/man3/MPI_MAX_PORT_NAME.3.gz
556
man/man3/MPI_MAX_PROCESSOR_NAME.3.gz
557
man/man3/MPI_MESSAGE_NULL.3.gz
558
man/man3/MPI_MIN.3.gz
559
man/man3/MPI_MINLOC.3.gz
560
man/man3/MPI_MODE_APPEND.3.gz
561
man/man3/MPI_MODE_CREATE.3.gz
562
man/man3/MPI_MODE_DELETE_ON_CLOSE.3.gz
563
man/man3/MPI_MODE_EXCL.3.gz
564
man/man3/MPI_MODE_NOCHECK.3.gz
565
man/man3/MPI_MODE_NOPRECEDE.3.gz
566
man/man3/MPI_MODE_NOPUT.3.gz
567
man/man3/MPI_MODE_NOSTORE.3.gz
568
man/man3/MPI_MODE_NOSUCCEED.3.gz
569
man/man3/MPI_MODE_RDONLY.3.gz
570
man/man3/MPI_MODE_RDWR.3.gz
571
man/man3/MPI_MODE_SEQUENTIAL.3.gz
572
man/man3/MPI_MODE_UNIQUE_OPEN.3.gz
573
man/man3/MPI_MODE_WRONLY.3.gz
287
man/man3/MPI_Mprobe.3.gz
574
man/man3/MPI_Mprobe.3.gz
288
man/man3/MPI_Mrecv.3.gz
575
man/man3/MPI_Mrecv.3.gz
576
man/man3/MPI_NO_OP.3.gz
577
man/man3/MPI_NULL_COPY_FN.3.gz
578
man/man3/MPI_NULL_DELETE_FN.3.gz
289
man/man3/MPI_Neighbor_allgather.3.gz
579
man/man3/MPI_Neighbor_allgather.3.gz
580
man/man3/MPI_Neighbor_allgather_init.3.gz
290
man/man3/MPI_Neighbor_allgatherv.3.gz
581
man/man3/MPI_Neighbor_allgatherv.3.gz
582
man/man3/MPI_Neighbor_allgatherv_init.3.gz
291
man/man3/MPI_Neighbor_alltoall.3.gz
583
man/man3/MPI_Neighbor_alltoall.3.gz
584
man/man3/MPI_Neighbor_alltoall_init.3.gz
292
man/man3/MPI_Neighbor_alltoallv.3.gz
585
man/man3/MPI_Neighbor_alltoallv.3.gz
586
man/man3/MPI_Neighbor_alltoallv_init.3.gz
293
man/man3/MPI_Neighbor_alltoallw.3.gz
587
man/man3/MPI_Neighbor_alltoallw.3.gz
294
man/man3/MPI_Op_commute.3.gz
588
man/man3/MPI_Neighbor_alltoallw_init.3.gz
589
man/man3/MPI_OFFSET.3.gz
590
man/man3/MPI_OP_NULL.3.gz
591
man/man3/MPI_ORDER_C.3.gz
592
man/man3/MPI_ORDER_FORTRAN.3.gz
593
man/man3/MPI_Offset.3.gz
594
man/man3/MPI_Op_commutative.3.gz
295
man/man3/MPI_Op_create.3.gz
595
man/man3/MPI_Op_create.3.gz
296
man/man3/MPI_Op_free.3.gz
596
man/man3/MPI_Op_free.3.gz
297
man/man3/MPI_Open_port.3.gz
597
man/man3/MPI_Open_port.3.gz
598
man/man3/MPI_PACKED.3.gz
599
man/man3/MPI_PROC_NULL.3.gz
600
man/man3/MPI_PROD.3.gz
298
man/man3/MPI_Pack.3.gz
601
man/man3/MPI_Pack.3.gz
299
man/man3/MPI_Pack_external.3.gz
602
man/man3/MPI_Pack_external.3.gz
300
man/man3/MPI_Pack_external_size.3.gz
603
man/man3/MPI_Pack_external_size.3.gz
301
man/man3/MPI_Pack_size.3.gz
604
man/man3/MPI_Pack_size.3.gz
605
man/man3/MPI_Parrived.3.gz
302
man/man3/MPI_Pcontrol.3.gz
606
man/man3/MPI_Pcontrol.3.gz
607
man/man3/MPI_Pready.3.gz
608
man/man3/MPI_Pready_list.3.gz
609
man/man3/MPI_Pready_range.3.gz
610
man/man3/MPI_Precv_init.3.gz
303
man/man3/MPI_Probe.3.gz
611
man/man3/MPI_Probe.3.gz
612
man/man3/MPI_Psend_init.3.gz
304
man/man3/MPI_Publish_name.3.gz
613
man/man3/MPI_Publish_name.3.gz
305
man/man3/MPI_Put.3.gz
614
man/man3/MPI_Put.3.gz
306
man/man3/MPI_Query_thread.3.gz
615
man/man3/MPI_Query_thread.3.gz
616
man/man3/MPI_REAL.3.gz
617
man/man3/MPI_REAL16.3.gz
618
man/man3/MPI_REAL4.3.gz
619
man/man3/MPI_REAL8.3.gz
620
man/man3/MPI_REPLACE.3.gz
621
man/man3/MPI_REQUEST_NULL.3.gz
307
man/man3/MPI_Raccumulate.3.gz
622
man/man3/MPI_Raccumulate.3.gz
308
man/man3/MPI_Recv.3.gz
623
man/man3/MPI_Recv.3.gz
309
man/man3/MPI_Recv_init.3.gz
624
man/man3/MPI_Recv_init.3.gz
310
man/man3/MPI_Reduce.3.gz
625
man/man3/MPI_Reduce.3.gz
626
man/man3/MPI_Reduce_init.3.gz
311
man/man3/MPI_Reduce_local.3.gz
627
man/man3/MPI_Reduce_local.3.gz
312
man/man3/MPI_Reduce_scatter.3.gz
628
man/man3/MPI_Reduce_scatter.3.gz
313
man/man3/MPI_Reduce_scatter_block.3.gz
629
man/man3/MPI_Reduce_scatter_block.3.gz
630
man/man3/MPI_Reduce_scatter_block_init.3.gz
631
man/man3/MPI_Reduce_scatter_init.3.gz
314
man/man3/MPI_Register_datarep.3.gz
632
man/man3/MPI_Register_datarep.3.gz
633
man/man3/MPI_Register_datarep_c.3.gz
315
man/man3/MPI_Request_free.3.gz
634
man/man3/MPI_Request_free.3.gz
316
man/man3/MPI_Request_get_status.3.gz
635
man/man3/MPI_Request_get_status.3.gz
317
man/man3/MPI_Rget.3.gz
636
man/man3/MPI_Rget.3.gz
Lines 319-331 man/man3/MPI_Rget_accumulate.3.gz Link Here
319
man/man3/MPI_Rput.3.gz
638
man/man3/MPI_Rput.3.gz
320
man/man3/MPI_Rsend.3.gz
639
man/man3/MPI_Rsend.3.gz
321
man/man3/MPI_Rsend_init.3.gz
640
man/man3/MPI_Rsend_init.3.gz
641
man/man3/MPI_SEEK_CUR.3.gz
642
man/man3/MPI_SEEK_END.3.gz
643
man/man3/MPI_SEEK_SET.3.gz
644
man/man3/MPI_SHORT.3.gz
645
man/man3/MPI_SHORT_INT.3.gz
646
man/man3/MPI_SIGNED_CHAR.3.gz
647
man/man3/MPI_SIMILAR.3.gz
648
man/man3/MPI_SOURCE.3.gz
649
man/man3/MPI_STATUSES_IGNORE.3.gz
650
man/man3/MPI_STATUS_IGNORE.3.gz
651
man/man3/MPI_SUBVERSION.3.gz
652
man/man3/MPI_SUCCESS.3.gz
653
man/man3/MPI_SUM.3.gz
322
man/man3/MPI_Scan.3.gz
654
man/man3/MPI_Scan.3.gz
655
man/man3/MPI_Scan_init.3.gz
323
man/man3/MPI_Scatter.3.gz
656
man/man3/MPI_Scatter.3.gz
657
man/man3/MPI_Scatter_init.3.gz
324
man/man3/MPI_Scatterv.3.gz
658
man/man3/MPI_Scatterv.3.gz
659
man/man3/MPI_Scatterv_init.3.gz
325
man/man3/MPI_Send.3.gz
660
man/man3/MPI_Send.3.gz
326
man/man3/MPI_Send_init.3.gz
661
man/man3/MPI_Send_init.3.gz
327
man/man3/MPI_Sendrecv.3.gz
662
man/man3/MPI_Sendrecv.3.gz
328
man/man3/MPI_Sendrecv_replace.3.gz
663
man/man3/MPI_Sendrecv_replace.3.gz
664
man/man3/MPI_Session_call_errhandler.3.gz
665
man/man3/MPI_Session_create_errhandler.3.gz
666
man/man3/MPI_Session_finalize.3.gz
667
man/man3/MPI_Session_get_errhandler.3.gz
668
man/man3/MPI_Session_get_info.3.gz
669
man/man3/MPI_Session_get_nth_pset.3.gz
670
man/man3/MPI_Session_get_num_psets.3.gz
671
man/man3/MPI_Session_get_pset_info.3.gz
672
man/man3/MPI_Session_init.3.gz
673
man/man3/MPI_Session_set_errhandler.3.gz
329
man/man3/MPI_Ssend.3.gz
674
man/man3/MPI_Ssend.3.gz
330
man/man3/MPI_Ssend_init.3.gz
675
man/man3/MPI_Ssend_init.3.gz
331
man/man3/MPI_Start.3.gz
676
man/man3/MPI_Start.3.gz
Lines 333-344 man/man3/MPI_Startall.3.gz Link Here
333
man/man3/MPI_Status_set_cancelled.3.gz
678
man/man3/MPI_Status_set_cancelled.3.gz
334
man/man3/MPI_Status_set_elements.3.gz
679
man/man3/MPI_Status_set_elements.3.gz
335
man/man3/MPI_Status_set_elements_x.3.gz
680
man/man3/MPI_Status_set_elements_x.3.gz
681
man/man3/MPI_TAG.3.gz
682
man/man3/MPI_TAG_UB.3.gz
683
man/man3/MPI_THREAD_FUNNELED.3.gz
684
man/man3/MPI_THREAD_MULTIPLE.3.gz
685
man/man3/MPI_THREAD_SERIALIZED.3.gz
686
man/man3/MPI_THREAD_SINGLE.3.gz
687
man/man3/MPI_TYPECLASS_COMPLEX.3.gz
688
man/man3/MPI_TYPECLASS_INTEGER.3.gz
689
man/man3/MPI_TYPECLASS_REAL.3.gz
690
man/man3/MPI_TYPE_DUP_FN.3.gz
691
man/man3/MPI_TYPE_NULL_COPY_FN.3.gz
692
man/man3/MPI_TYPE_NULL_DELETE_FN.3.gz
693
man/man3/MPI_T_BIND_MPI_COMM.3.gz
694
man/man3/MPI_T_BIND_MPI_DATATYPE.3.gz
695
man/man3/MPI_T_BIND_MPI_ERRHANDLER.3.gz
696
man/man3/MPI_T_BIND_MPI_FILE.3.gz
697
man/man3/MPI_T_BIND_MPI_GROUP.3.gz
698
man/man3/MPI_T_BIND_MPI_INFO.3.gz
699
man/man3/MPI_T_BIND_MPI_MESSAGE.3.gz
700
man/man3/MPI_T_BIND_MPI_OP.3.gz
701
man/man3/MPI_T_BIND_MPI_REQUEST.3.gz
702
man/man3/MPI_T_BIND_MPI_WIN.3.gz
703
man/man3/MPI_T_BIND_NO_OBJECT.3.gz
704
man/man3/MPI_T_CVAR_HANDLE_NULL.3.gz
705
man/man3/MPI_T_ENUM_NULL.3.gz
706
man/man3/MPI_T_ERR_CANNOT_INIT.3.gz
707
man/man3/MPI_T_ERR_CVAR_SET_NEVER.3.gz
708
man/man3/MPI_T_ERR_CVAR_SET_NOT_NOW.3.gz
709
man/man3/MPI_T_ERR_INVALID.3.gz
710
man/man3/MPI_T_ERR_INVALID_HANDLE.3.gz
711
man/man3/MPI_T_ERR_INVALID_INDEX.3.gz
712
man/man3/MPI_T_ERR_INVALID_NAME.3.gz
713
man/man3/MPI_T_ERR_INVALID_SESSION.3.gz
714
man/man3/MPI_T_ERR_MEMORY.3.gz
715
man/man3/MPI_T_ERR_NOT_INITIALIZED.3.gz
716
man/man3/MPI_T_ERR_OUT_OF_HANDLES.3.gz
717
man/man3/MPI_T_ERR_OUT_OF_SESSIONS.3.gz
718
man/man3/MPI_T_ERR_PVAR_NO_ATOMIC.3.gz
719
man/man3/MPI_T_ERR_PVAR_NO_STARTSTOP.3.gz
720
man/man3/MPI_T_ERR_PVAR_NO_WRITE.3.gz
721
man/man3/MPI_T_PVAR_CLASS_AGGREGATE.3.gz
722
man/man3/MPI_T_PVAR_CLASS_COUNTER.3.gz
723
man/man3/MPI_T_PVAR_CLASS_GENERIC.3.gz
724
man/man3/MPI_T_PVAR_CLASS_HIGHWATERMARK.3.gz
725
man/man3/MPI_T_PVAR_CLASS_LEVEL.3.gz
726
man/man3/MPI_T_PVAR_CLASS_LOWWATERMARK.3.gz
727
man/man3/MPI_T_PVAR_CLASS_PERCENTAGE.3.gz
728
man/man3/MPI_T_PVAR_CLASS_SIZE.3.gz
729
man/man3/MPI_T_PVAR_CLASS_STATE.3.gz
730
man/man3/MPI_T_PVAR_CLASS_TIMER.3.gz
731
man/man3/MPI_T_PVAR_HANDLE_NULL.3.gz
732
man/man3/MPI_T_PVAR_SESSION_NULL.3.gz
733
man/man3/MPI_T_SCOPE_ALL.3.gz
734
man/man3/MPI_T_SCOPE_ALL_EQ.3.gz
735
man/man3/MPI_T_SCOPE_CONSTANT.3.gz
736
man/man3/MPI_T_SCOPE_GROUP.3.gz
737
man/man3/MPI_T_SCOPE_GROUP_EQ.3.gz
738
man/man3/MPI_T_SCOPE_LOCAL.3.gz
739
man/man3/MPI_T_SCOPE_READONLY.3.gz
740
man/man3/MPI_T_VERBOSITY_MPIDEV_ALL.3.gz
741
man/man3/MPI_T_VERBOSITY_MPIDEV_BASIC.3.gz
742
man/man3/MPI_T_VERBOSITY_MPIDEV_DETAIL.3.gz
743
man/man3/MPI_T_VERBOSITY_TUNER_ALL.3.gz
744
man/man3/MPI_T_VERBOSITY_TUNER_BASIC.3.gz
745
man/man3/MPI_T_VERBOSITY_TUNER_DETAIL.3.gz
746
man/man3/MPI_T_VERBOSITY_USER_ALL.3.gz
747
man/man3/MPI_T_VERBOSITY_USER_BASIC.3.gz
748
man/man3/MPI_T_VERBOSITY_USER_DETAIL.3.gz
336
man/man3/MPI_T_category_changed.3.gz
749
man/man3/MPI_T_category_changed.3.gz
337
man/man3/MPI_T_category_get_categories.3.gz
750
man/man3/MPI_T_category_get_categories.3.gz
338
man/man3/MPI_T_category_get_cvars.3.gz
751
man/man3/MPI_T_category_get_cvars.3.gz
752
man/man3/MPI_T_category_get_events.3.gz
339
man/man3/MPI_T_category_get_index.3.gz
753
man/man3/MPI_T_category_get_index.3.gz
340
man/man3/MPI_T_category_get_info.3.gz
754
man/man3/MPI_T_category_get_info.3.gz
341
man/man3/MPI_T_category_get_num.3.gz
755
man/man3/MPI_T_category_get_num.3.gz
756
man/man3/MPI_T_category_get_num_events.3.gz
342
man/man3/MPI_T_category_get_pvars.3.gz
757
man/man3/MPI_T_category_get_pvars.3.gz
343
man/man3/MPI_T_cvar_get_index.3.gz
758
man/man3/MPI_T_cvar_get_index.3.gz
344
man/man3/MPI_T_cvar_get_info.3.gz
759
man/man3/MPI_T_cvar_get_info.3.gz
Lines 349-354 man/man3/MPI_T_cvar_read.3.gz Link Here
349
man/man3/MPI_T_cvar_write.3.gz
764
man/man3/MPI_T_cvar_write.3.gz
350
man/man3/MPI_T_enum_get_info.3.gz
765
man/man3/MPI_T_enum_get_info.3.gz
351
man/man3/MPI_T_enum_get_item.3.gz
766
man/man3/MPI_T_enum_get_item.3.gz
767
man/man3/MPI_T_event_callback_get_info.3.gz
768
man/man3/MPI_T_event_callback_set_info.3.gz
769
man/man3/MPI_T_event_copy.3.gz
770
man/man3/MPI_T_event_get_index.3.gz
771
man/man3/MPI_T_event_get_info.3.gz
772
man/man3/MPI_T_event_get_num.3.gz
773
man/man3/MPI_T_event_get_source.3.gz
774
man/man3/MPI_T_event_get_timestamp.3.gz
775
man/man3/MPI_T_event_handle_alloc.3.gz
776
man/man3/MPI_T_event_handle_free.3.gz
777
man/man3/MPI_T_event_handle_get_info.3.gz
778
man/man3/MPI_T_event_handle_set_info.3.gz
779
man/man3/MPI_T_event_read.3.gz
780
man/man3/MPI_T_event_register_callback.3.gz
781
man/man3/MPI_T_event_set_dropped_handler.3.gz
352
man/man3/MPI_T_finalize.3.gz
782
man/man3/MPI_T_finalize.3.gz
353
man/man3/MPI_T_init_thread.3.gz
783
man/man3/MPI_T_init_thread.3.gz
354
man/man3/MPI_T_pvar_get_index.3.gz
784
man/man3/MPI_T_pvar_get_index.3.gz
Lines 364-369 man/man3/MPI_T_pvar_session_free.3.gz Link Here
364
man/man3/MPI_T_pvar_start.3.gz
794
man/man3/MPI_T_pvar_start.3.gz
365
man/man3/MPI_T_pvar_stop.3.gz
795
man/man3/MPI_T_pvar_stop.3.gz
366
man/man3/MPI_T_pvar_write.3.gz
796
man/man3/MPI_T_pvar_write.3.gz
797
man/man3/MPI_T_source_get_info.3.gz
798
man/man3/MPI_T_source_get_num.3.gz
799
man/man3/MPI_T_source_get_timestamp.3.gz
367
man/man3/MPI_Test.3.gz
800
man/man3/MPI_Test.3.gz
368
man/man3/MPI_Test_cancelled.3.gz
801
man/man3/MPI_Test_cancelled.3.gz
369
man/man3/MPI_Testall.3.gz
802
man/man3/MPI_Testall.3.gz
Lines 406-414 man/man3/MPI_Type_size_x.3.gz Link Here
406
man/man3/MPI_Type_struct.3.gz
839
man/man3/MPI_Type_struct.3.gz
407
man/man3/MPI_Type_ub.3.gz
840
man/man3/MPI_Type_ub.3.gz
408
man/man3/MPI_Type_vector.3.gz
841
man/man3/MPI_Type_vector.3.gz
842
man/man3/MPI_UB.3.gz
843
man/man3/MPI_UINT16_T.3.gz
844
man/man3/MPI_UINT32_T.3.gz
845
man/man3/MPI_UINT64_T.3.gz
846
man/man3/MPI_UINT8_T.3.gz
847
man/man3/MPI_UNDEFINED.3.gz
848
man/man3/MPI_UNDEFINED_RANK.3.gz
849
man/man3/MPI_UNEQUAL.3.gz
850
man/man3/MPI_UNIVERSE_SIZE.3.gz
851
man/man3/MPI_UNSIGNED.3.gz
852
man/man3/MPI_UNSIGNED_CHAR.3.gz
853
man/man3/MPI_UNSIGNED_LONG.3.gz
854
man/man3/MPI_UNSIGNED_LONG_LONG.3.gz
855
man/man3/MPI_UNSIGNED_SHORT.3.gz
856
man/man3/MPI_UNWEIGHTED.3.gz
409
man/man3/MPI_Unpack.3.gz
857
man/man3/MPI_Unpack.3.gz
410
man/man3/MPI_Unpack_external.3.gz
858
man/man3/MPI_Unpack_external.3.gz
411
man/man3/MPI_Unpublish_name.3.gz
859
man/man3/MPI_Unpublish_name.3.gz
860
man/man3/MPI_User_function.3.gz
861
man/man3/MPI_VERSION.3.gz
862
man/man3/MPI_WCHAR.3.gz
863
man/man3/MPI_WEIGHTS_EMPTY.3.gz
864
man/man3/MPI_WIN_BASE.3.gz
865
man/man3/MPI_WIN_CREATE_FLAVOR.3.gz
866
man/man3/MPI_WIN_DISP_UNIT.3.gz
867
man/man3/MPI_WIN_DUP_FN.3.gz
868
man/man3/MPI_WIN_FLAVOR_ALLOCATE.3.gz
869
man/man3/MPI_WIN_FLAVOR_CREATE.3.gz
870
man/man3/MPI_WIN_FLAVOR_DYNAMIC.3.gz
871
man/man3/MPI_WIN_FLAVOR_SHARED.3.gz
872
man/man3/MPI_WIN_MODEL.3.gz
873
man/man3/MPI_WIN_NULL.3.gz
874
man/man3/MPI_WIN_NULL_COPY_FN.3.gz
875
man/man3/MPI_WIN_NULL_DELETE_FN.3.gz
876
man/man3/MPI_WIN_SEPARATE.3.gz
877
man/man3/MPI_WIN_SIZE.3.gz
878
man/man3/MPI_WIN_UNIFIED.3.gz
879
man/man3/MPI_WTIME_IS_GLOBAL.3.gz
412
man/man3/MPI_Wait.3.gz
880
man/man3/MPI_Wait.3.gz
413
man/man3/MPI_Waitall.3.gz
881
man/man3/MPI_Waitall.3.gz
414
man/man3/MPI_Waitany.3.gz
882
man/man3/MPI_Waitany.3.gz
Lines 452-457 man/man3/MPI_Win_unlock_all.3.gz Link Here
452
man/man3/MPI_Win_wait.3.gz
920
man/man3/MPI_Win_wait.3.gz
453
man/man3/MPI_Wtick.3.gz
921
man/man3/MPI_Wtick.3.gz
454
man/man3/MPI_Wtime.3.gz
922
man/man3/MPI_Wtime.3.gz
923
man/man3/mpiconsts.3.gz
455
%%PORTDOCS%%%%DOCSDIR%%/install.pdf
924
%%PORTDOCS%%%%DOCSDIR%%/install.pdf
456
%%PORTDOCS%%%%DOCSDIR%%/logging.pdf
457
%%PORTDOCS%%%%DOCSDIR%%/user.pdf
925
%%PORTDOCS%%%%DOCSDIR%%/user.pdf
458
- 

Return to bug 275317