diff --git a/net/mpich/Makefile b/net/mpich/Makefile index a56de523ad68..2c9e11cda100 100644 --- a/net/mpich/Makefile +++ b/net/mpich/Makefile @@ -1,132 +1,132 @@ PORTNAME= mpich -DISTVERSION= 4.3.2 +DISTVERSION= 5.0.0 CATEGORIES= net parallel MASTER_SITES= https://github.com/pmodels/mpich/releases/download/v${DISTVERSION}/ MAINTAINER= laurent.chardon@gmail.com COMMENT= Portable implementation of MPI-1, MPI-2 and MPI-3 WWW= https://www.mpich.org/ LICENSE= MPICH LICENSE_NAME= MPICH LICENSE_FILE= ${WRKSRC}/COPYRIGHT 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 \ libepoll-shim.so:devel/libepoll-shim USES= compiler:c11 libtool localbase perl5 pkgconfig python:build USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-fast="" \ --with-libfabric=${LOCALBASE} \ --with-libfabric-include=${WRKDIR}/include \ --with-hwloc=${LOCALBASE} \ pkgconfigdir="${PREFIX}/libdata/pkgconfig" \ MPICHLIB_CFLAGS="${CFLAGS}" \ CFLAGS="-I${LOCALBASE}/include/json-c ${CFLAGS_F2018}" \ MPICHLIB_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="" \ MPICHLIB_CXXFLAGS="${CXXFLAGS}" CXXFLAGS="" \ MPICHLIB_FFLAGS="${FFLAGS}" FFLAGS="" \ MPICHLIB_FCFLAGS="${FCFLAGS}" FCFLAGS="" \ MPICHLIB_LDFLAGS="${LDFLAGS}" LDFLAGS="" \ MPICHLIB_LIBS="${LIBS}" \ LIBS="-L${LOCALBASE}/lib -lepoll-shim -ljson-c -lm" \ BASH_SHELL=${LOCALBASE}/bin/bash INSTALL_TARGET= install-strip TEST_TARGET= check CONFLICTS= mpd BINARY_ALIAS= python3=${PYTHON_CMD} PORTDOCS= * OPTIONS_DEFINE= DOCS FORTRAN SLURM L0 OPTIONS_DEFAULT= FORTRAN GFORKER HYDRA DHYDRA OPTIONS_GROUP= PM OPTIONS_GROUP_PM= GFORKER HYDRA OPTIONS_RADIO= DEFAULTPM OPTIONS_RADIO_DEFAULTPM=DGFORKER DHYDRA OPTIONS_SUB= yes DEFAULTPM_DESC= Default process manager DGFORKER_DESC= Make gforker the default process manager DHYDRA_DESC= Make hydra the default process manager GFORKER_DESC= Simple local process manager HYDRA_DESC= Parallel process manager L0_DESC= oneAPI Level Zero support PM_DESC= Process managers SLURM_DESC= Extra Slurm support MPICH_LDFLAGS= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \ -L${LOCALBASE}/lib/gcc${_GCC_VER} -B${LOCALBASE}/bin FORTRAN_USES= fortran FORTRAN_CONFIGURE_ON= \ MPICH_MPICC_LDFLAGS="${MPICH_LDFLAGS}" \ MPICH_MPICXX_LDFLAGS="${MPICH_LDFLAGS}" \ MPICH_MPIF77_LDFLAGS="${MPICH_LDFLAGS}" \ MPICH_MPIFORT_LDFLAGS="${MPICH_LDFLAGS}" FORTRAN_CONFIGURE_ENABLE= fortran L0_LIB_DEPENDS= libze_loader.so:devel/level-zero L0_CONFIGURE_WITH= ze SLURM_IMPLIES= HYDRA SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm SLURM_CONFIGURE_WITH= slurm .include .if ${PORT_OPTIONS:ML0} # PR 278869 - level-zero is broken IGNORE= is currently not working with the L0 option. Unset L0 .endif .if ${COMPILER_TYPE} == clang && (${COMPILER_VERSION} == 170 || ${COMPILER_VERSION} >= 181 && ${ARCH} == "i386") # linker error when compiling with llvm 17.0.6 on CURRENT - PR 276035 # To be removed when all RELEASE and CURRENT no longer need it # Error remains for i386 and llvm-181 on CURRENT CONFIGURE_ENV+= ac_cv_sizeof___float128=0 .endif .for pm in ${OPTIONS_GROUP_PM} . if ${PORT_OPTIONS:M${pm}} . if empty(PMLIST) PMLIST= ${pm:tl} . elif ${PORT_OPTIONS:MD${pm}} PMLIST:= ${pm:tl},${PMLIST} . else PMLIST:= ${PMLIST},${pm:tl} . endif . endif .endfor .if empty(PMLIST) CONFIGURE_ARGS+=--without-pm PLIST_SUB+= EXEC="@comment " EXECGFORKER="@comment " .else CONFIGURE_ARGS+=--with-pm=${PMLIST} PLIST_SUB+= EXEC="" .if ${PMLIST:M*,gforker*} PLIST_SUB+= EXECGFORKER="" .else PLIST_SUB+= EXECGFORKER="@comment " .endif .endif post-extract: ${FIND} ${WRKSRC} -name "*.orig" -delete post-patch: # To avoid pollution from ${LOCALBASE}/include, set up the build to look in # ${WRKDIR} for libfabric include/rdma/ header files (see --with-libfabric # configure args). # PR: 265684 ${MKDIR} ${WRKDIR}/include && ${LN} -s ${LOCALBASE}/include/rdma ${WRKDIR}/include/ post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/mpixxx_opts.conf ${STAGEDIR}${PREFIX}/etc/mpixxx_opts.conf.sample .include diff --git a/net/mpich/distinfo b/net/mpich/distinfo index 428d8d3ca3de..06a709d991f6 100644 --- a/net/mpich/distinfo +++ b/net/mpich/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759838010 -SHA256 (mpich-4.3.2.tar.gz) = 47d774587a7156a53752218c811c852e70ac44db9c502dc3f399b4cb817e3818 -SIZE (mpich-4.3.2.tar.gz) = 37697007 +TIMESTAMP = 1770465962 +SHA256 (mpich-5.0.0.tar.gz) = e9350e32224283e95311f22134f36c98e3cd1c665d17fae20a6cc92ed3cffe11 +SIZE (mpich-5.0.0.tar.gz) = 37638722 diff --git a/net/mpich/files/patch-Makefile.in b/net/mpich/files/patch-Makefile.in index e11d34b5efb1..714d2f0e8d35 100644 --- a/net/mpich/files/patch-Makefile.in +++ b/net/mpich/files/patch-Makefile.in @@ -1,26 +1,28 @@ ---- Makefile.in.orig 2025-02-03 15:12:15 UTC +--- Makefile.in.orig 2026-02-03 22:45:35 UTC +++ Makefile.in -@@ -8749,8 +8749,6 @@ install_sh = @install_sh@ +@@ -8728,8 +8728,6 @@ install_sh = @install_sh@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ -jsonlib = @jsonlib@ -jsonsrcdir = @jsonsrcdir@ libdir = @libdir@ libexecdir = @libexecdir@ libmpi_so_version = @libmpi_so_version@ -@@ -9483,12 +9481,12 @@ errnames_txt_files = src/mpi/errhan/errnames.txt \ +@@ -9551,14 +9549,14 @@ errnames_txt_files = src/mpi/errhan/errnames.txt \ errnames_txt_files = src/mpi/errhan/errnames.txt \ - src/mpid/ch3/errnames.txt $(am__append_53) $(am__append_75) \ - $(am__append_80) + src/mpid/ch3/errnames.txt $(am__append_50) $(am__append_72) \ + $(am__append_77) -external_subdirs = @mplsrcdir@ @hwlocsrcdir@ @jsonsrcdir@ \ +external_subdirs = @mplsrcdir@ @hwlocsrcdir@ \ - @yaksasrcdir@ @pmisrcdir@ $(am__append_76) $(am__append_81) - external_ldflags = @mpllibdir@ @yaksalibdir@ + @yaksasrcdir@ @pmisrcdir@ $(am__append_1) $(am__append_73) \ + $(am__append_78) + external_ldflags = @RPATHS@ @mpllibdir@ @yaksalibdir@ external_libs = @WRAPPER_LIBS@ - mpi_convenience_libs = + + # convenience libs that do not depend on MPI -pmpi_convenience_libs = @mpllib@ @hwloclib@ @jsonlib@ @yaksalib@ \ +pmpi_convenience_libs = @mpllib@ @hwloclib@ @yaksalib@ \ - @pmilib@ $(am__append_8) $(am__append_77) $(am__append_82) + @pmilib@ $(am__append_11) $(am__append_74) $(am__append_79) - # NOTE on our semi-unconventional usage of DIST_SUBDIRS: + # convenience libs that depend on MPI (either MPI functions or MPI constants) diff --git a/net/mpich/files/patch-configure b/net/mpich/files/patch-configure index b9d350c3cdd4..1fdc8f3da936 100644 --- a/net/mpich/files/patch-configure +++ b/net/mpich/files/patch-configure @@ -1,389 +1,379 @@ ---- configure.orig 2023-06-07 20:28:42 UTC +--- configure.orig 2026-02-03 22:45:37 UTC +++ configure -@@ -1082,8 +1082,6 @@ hwlocsrcdir - HAVE_ROMIO +@@ -891,8 +891,6 @@ hwlocsrcdir + ROMIO_VERSION hwloclib hwlocsrcdir -jsonlib -jsonsrcdir mpllib mpllibdir mplsrcdir -@@ -32056,359 +32054,7 @@ fi +@@ -32585,359 +32583,7 @@ fi -# json-c -jsonsrcdir="" - -jsonlib="" - - -jsonlib="modules/json-c/libjson-c.la" -if test -e "${use_top_srcdir}/modules/PREBUILT" -a -e "$jsonlib"; then - jsonsrcdir="" -else - - - if test -z "${pac_save_CFLAGS_nesting}" ; then - pac_save_CFLAGS_nesting=0 - fi - eval pac_save_CFLAGS_${pac_save_CFLAGS_nesting}='"$CFLAGS"' - pac_save_CFLAGS_nesting=`expr ${pac_save_CFLAGS_nesting} + 1` - - - if test -z "${pac_save_CPPFLAGS_nesting}" ; then - pac_save_CPPFLAGS_nesting=0 - fi - eval pac_save_CPPFLAGS_${pac_save_CPPFLAGS_nesting}='"$CPPFLAGS"' - pac_save_CPPFLAGS_nesting=`expr ${pac_save_CPPFLAGS_nesting} + 1` - - - if test -z "${pac_save_CXXFLAGS_nesting}" ; then - pac_save_CXXFLAGS_nesting=0 - fi - eval pac_save_CXXFLAGS_${pac_save_CXXFLAGS_nesting}='"$CXXFLAGS"' - pac_save_CXXFLAGS_nesting=`expr ${pac_save_CXXFLAGS_nesting} + 1` - - - if test -z "${pac_save_FFLAGS_nesting}" ; then - pac_save_FFLAGS_nesting=0 - fi - eval pac_save_FFLAGS_${pac_save_FFLAGS_nesting}='"$FFLAGS"' - pac_save_FFLAGS_nesting=`expr ${pac_save_FFLAGS_nesting} + 1` - - - if test -z "${pac_save_FCFLAGS_nesting}" ; then - pac_save_FCFLAGS_nesting=0 - fi - eval pac_save_FCFLAGS_${pac_save_FCFLAGS_nesting}='"$FCFLAGS"' - pac_save_FCFLAGS_nesting=`expr ${pac_save_FCFLAGS_nesting} + 1` - - - if test -z "${pac_save_LDFLAGS_nesting}" ; then - pac_save_LDFLAGS_nesting=0 - fi - eval pac_save_LDFLAGS_${pac_save_LDFLAGS_nesting}='"$LDFLAGS"' - pac_save_LDFLAGS_nesting=`expr ${pac_save_LDFLAGS_nesting} + 1` - - - if test -z "${pac_save_LIBS_nesting}" ; then - pac_save_LIBS_nesting=0 - fi - eval pac_save_LIBS_${pac_save_LIBS_nesting}='"$LIBS"' - pac_save_LIBS_nesting=`expr ${pac_save_LIBS_nesting} + 1` - - - - if test "$FROM_MPICH" = "yes" ; then - CFLAGS="$USER_CFLAGS" - CPPFLAGS="$USER_CPPFLAGS" - CXXFLAGS="$USER_CXXFLAGS" - FFLAGS="$USER_FFLAGS" - FCFLAGS="$USER_FCFLAGS" - LDFLAGS="$USER_LDFLAGS" - LIBS="$USER_LIBS" - fi - - - pac_dir="modules/json-c" - { $as_echo "$as_me:${as_lineno-$LINENO}: ===== configuring modules/json-c =====" >&5 -$as_echo "$as_me: ===== configuring modules/json-c =====" >&6;} - - pac_abs_srcdir=`(cd $srcdir && pwd)` - - if test -f $pac_abs_srcdir/modules/json-c/setup ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: sourcing $pac_abs_srcdir/modules/json-c/setup" >&5 -$as_echo "$as_me: sourcing $pac_abs_srcdir/modules/json-c/setup" >&6;} - . $pac_abs_srcdir/modules/json-c/setup - fi - - # Adapted for MPICH from the autoconf-2.67 implementation of - # AC_CONFIG_SUBDIRS. Search for "MPICH note:" for relevant commentary and - # local modifications. - - # Remove --cache-file, --srcdir, and --disable-option-checking arguments - # so they do not pile up. Otherwise relative paths (like --srcdir=.. from - # make distcheck) will be incorrect. - pac_sub_configure_args="--enable-embedded --disable-werror" - pac_prev= - eval "set x $ac_configure_args" - shift - for pac_arg - do - if test -n "$pac_prev"; then - pac_prev= - continue - fi - case $pac_arg in - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - pac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ - | --c=*) - ;; - --config-cache | -C) - ;; - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - pac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - ;; - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - pac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - ;; - --disable-option-checking) - ;; - *) - # MPICH note: this is a more robust version of the "precious - # variable" propagation code that was present in the previous - # incarnation of this macro - for pac_pvar in $ac_precious_vars ; do - # check if configure argument token contains the - # precious variable, i.e. "name_of_prec_var=". - if ( echo $pac_arg | grep "^$pac_pvar=" >/dev/null 2>&1 ) ; then - # check if current precious variable is set in env - eval pvar_set=\${$pac_pvar+set} - if test "$pvar_set" = "set" ; then - # Append 'name_of_prec_var=value_of_prec_var' - # to the subconfigure arguments list, where - # value_of_prec_var is fetched from the env. - # this also overrides any value set on the command line - eval pac_pval=\${$pac_pvar} - pac_arg="$pac_pvar=$pac_pval" - break - fi - fi - done - case $pac_arg in - *\'*) pac_arg=`$as_echo "$pac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append pac_sub_configure_args " '$pac_arg'" ;; - esac - done - - # Always prepend --prefix to ensure using the same prefix - # in subdir configurations. - # MPICH note: see tt#983 for an example of why this is necessary - pac_arg="--prefix=$prefix" - case $pac_arg in - *\'*) pac_arg=`$as_echo "$pac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - pac_sub_configure_args="'$pac_arg' $pac_sub_configure_args" - - # Pass --silent - if test "$silent" = yes; then - pac_sub_configure_args="--silent $pac_sub_configure_args" - fi - - # Always prepend --disable-option-checking to silence warnings, since - # different subdirs can have different --enable and --with options. - pac_sub_configure_args="--disable-option-checking $pac_sub_configure_args" - - pac_popdir=`pwd` - - # Do not complain, so a configure script can configure whichever - # parts of a large source tree are present. - test -d "$srcdir/$pac_dir" || continue - - # MPICH note: modified to remove the internal "_AS_*" macro usage, also - # msg is already printed at top - as_dir="$pac_dir"; as_fn_mkdir_p - # MPICH note: we leave this internal macro reference for now. We can clone - # the macro locally if this turns out to be non-portable across several autoconf - # versions. It sets the following variables: ac_builddir, - # ac_top_builddir_sub, ac_top_build_prefix, ac_srcdir, ac_top_srcdir, - # ac_abs_top_builddir, ac_abs_builddir, ac_abs_top_srcdir, ac_abs_srcdir - ac_builddir=. - -case "$pac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$pac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - cd "$pac_dir" - - # Check for guested configure; otherwise get Cygnus style configure. - if test -f "$ac_srcdir/configure.gnu"; then - pac_sub_configure=$ac_srcdir/configure.gnu - elif test -f "$ac_srcdir/configure"; then - pac_sub_configure=$ac_srcdir/configure - elif test -f "$ac_srcdir/configure.ac"; then - # This should be Cygnus configure. - pac_sub_configure=$ac_aux_dir/configure - else - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $pac_dir" >&5 -$as_echo "$as_me: WARNING: no configuration information is in $pac_dir" >&2;} - pac_sub_configure= - fi - - # The recursion is here. - if test -n "$pac_sub_configure"; then - # MPICH note: overriding the cache file on purpose to prevent strange - # issues resulting from inter-dir caching - pac_sub_cache_file="/dev/null" - - { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $pac_sub_configure $pac_sub_configure_args --cache-file=$pac_sub_cache_file --srcdir=$ac_srcdir" >&5 -$as_echo "$as_me: running $SHELL $pac_sub_configure $pac_sub_configure_args --cache-file=$pac_sub_cache_file --srcdir=$ac_srcdir" >&6;} - # The eval makes quoting arguments work. - # MPICH note: we want to execute the provided actions, not be silent - # or error out if the subconfigure succeeded/failed - if eval "\$SHELL \"\$pac_sub_configure\" $pac_sub_configure_args \ - --cache-file=\"\$pac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" - then - # restore the current dir for the provided actions - cd "$pac_popdir" - - else - # restore the current dir for the provided actions - cd "$pac_popdir" - as_fn_error $? "json-c configure failed" "$LINENO" 5 - fi - fi - - cd "$pac_popdir" - - { $as_echo "$as_me:${as_lineno-$LINENO}: ===== done with modules/json-c configure =====" >&5 -$as_echo "$as_me: ===== done with modules/json-c configure =====" >&6;} - - # Check for any localdefs files. These may be created, so we - # look in the local directory first. - if test -f modules/json-c/localdefs ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: sourcing modules/json-c/localdefs" >&5 -$as_echo "$as_me: sourcing modules/json-c/localdefs" >&6;} - . modules/json-c/localdefs - elif test -f $pac_abs_srcdir/modules/json-c/localdefs ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: sourcing $pac_abs_srcdir/modules/json-c/localdefs" >&5 -$as_echo "$as_me: sourcing $pac_abs_srcdir/modules/json-c/localdefs" >&6;} - . $pac_abs_srcdir/modules/json-c/localdefs - fi - - - - pac_save_CFLAGS_nesting=`expr ${pac_save_CFLAGS_nesting} - 1` - eval CFLAGS="\$pac_save_CFLAGS_${pac_save_CFLAGS_nesting}" - eval pac_save_CFLAGS_${pac_save_CFLAGS_nesting}="" - - - pac_save_CPPFLAGS_nesting=`expr ${pac_save_CPPFLAGS_nesting} - 1` - eval CPPFLAGS="\$pac_save_CPPFLAGS_${pac_save_CPPFLAGS_nesting}" - eval pac_save_CPPFLAGS_${pac_save_CPPFLAGS_nesting}="" - - - pac_save_CXXFLAGS_nesting=`expr ${pac_save_CXXFLAGS_nesting} - 1` - eval CXXFLAGS="\$pac_save_CXXFLAGS_${pac_save_CXXFLAGS_nesting}" - eval pac_save_CXXFLAGS_${pac_save_CXXFLAGS_nesting}="" - - - pac_save_FFLAGS_nesting=`expr ${pac_save_FFLAGS_nesting} - 1` - eval FFLAGS="\$pac_save_FFLAGS_${pac_save_FFLAGS_nesting}" - eval pac_save_FFLAGS_${pac_save_FFLAGS_nesting}="" - - - pac_save_FCFLAGS_nesting=`expr ${pac_save_FCFLAGS_nesting} - 1` - eval FCFLAGS="\$pac_save_FCFLAGS_${pac_save_FCFLAGS_nesting}" - eval pac_save_FCFLAGS_${pac_save_FCFLAGS_nesting}="" - - - pac_save_LDFLAGS_nesting=`expr ${pac_save_LDFLAGS_nesting} - 1` - eval LDFLAGS="\$pac_save_LDFLAGS_${pac_save_LDFLAGS_nesting}" - eval pac_save_LDFLAGS_${pac_save_LDFLAGS_nesting}="" - - - pac_save_LIBS_nesting=`expr ${pac_save_LIBS_nesting} - 1` - eval LIBS="\$pac_save_LIBS_${pac_save_LIBS_nesting}" - eval pac_save_LIBS_${pac_save_LIBS_nesting}="" - - - jsonsrcdir="${main_top_builddir}/modules/json-c" -fi - - - - if test x$pac_has_fgrep_word = "xyes"; then - if echo "$CPPFLAGS" | $FGREP -w -e "-I${use_top_srcdir}/modules/json-c" >/dev/null 2>&1; then : - echo "CPPFLAGS(='$CPPFLAGS') contains '-I${use_top_srcdir}/modules/json-c', not appending" >&5 -else - echo "CPPFLAGS(='$CPPFLAGS') does not contain '-I${use_top_srcdir}/modules/json-c', appending" >&5 - CPPFLAGS="$CPPFLAGS -I${use_top_srcdir}/modules/json-c" - - -fi - else - echo "CPPFLAGS(='$CPPFLAGS') does not contain '-I${use_top_srcdir}/modules/json-c', appending" >&5 - CPPFLAGS="$CPPFLAGS -I${use_top_srcdir}/modules/json-c" - - fi - - - - - - if test x$pac_has_fgrep_word = "xyes"; then - if echo "$CPPFLAGS" | $FGREP -w -e "-I${main_top_builddir}/modules/json-c" >/dev/null 2>&1; then : - echo "CPPFLAGS(='$CPPFLAGS') contains '-I${main_top_builddir}/modules/json-c', not appending" >&5 -else - echo "CPPFLAGS(='$CPPFLAGS') does not contain '-I${main_top_builddir}/modules/json-c', appending" >&5 - CPPFLAGS="$CPPFLAGS -I${main_top_builddir}/modules/json-c" - - -fi - else - echo "CPPFLAGS(='$CPPFLAGS') does not contain '-I${main_top_builddir}/modules/json-c', appending" >&5 - CPPFLAGS="$CPPFLAGS -I${main_top_builddir}/modules/json-c" - - fi - - - # ---------------------------------------------------------------------------- # HWLOC / NETLOC # ---------------------------------------------------------------------------- -@@ -39394,6 +39040,7 @@ addarg=$pac_cv_prog_f77_mismatched_args_parm +@@ -40967,6 +40613,7 @@ addarg=$pac_cv_prog_f77_mismatched_args_parm fi addarg=$pac_cv_prog_f77_mismatched_args_parm +FFLAGS="$FFLAGS $addarg" if test "X$addarg" != "X" ; then # Code using mpif.h interface will likely need this flag to compile. -@@ -44745,6 +44392,9 @@ else - $as_echo_n "(cached) " >&6 - else - if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_wchar_t" "$ac_includes_default -+#ifdef STDC_HEADERS -+# include -+#endif - #ifndef offsetof - # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0) - #endif diff --git a/net/mpich/files/patch-src-packaging-pkgconfig-mpich.pc.in b/net/mpich/files/patch-src_packaging_pkgconfig_mpich.pc.in similarity index 89% rename from net/mpich/files/patch-src-packaging-pkgconfig-mpich.pc.in rename to net/mpich/files/patch-src_packaging_pkgconfig_mpich.pc.in index 0dce6dc7928f..b465cd710021 100644 --- a/net/mpich/files/patch-src-packaging-pkgconfig-mpich.pc.in +++ b/net/mpich/files/patch-src_packaging_pkgconfig_mpich.pc.in @@ -1,12 +1,12 @@ ---- src/packaging/pkgconfig/mpich.pc.in.orig 2021-12-16 16:59:29 UTC +--- src/packaging/pkgconfig/mpich.pc.in.orig 2026-02-03 22:37:35 UTC +++ src/packaging/pkgconfig/mpich.pc.in @@ -9,7 +9,8 @@ Requires: Version: @MPICH_VERSION@ URL: http://www.mcs.anl.gov/research/projects/mpich Requires: -Libs: @WRAPPER_C_DYNAMIC_LOADING_FLAGS@ @WRAPPER_LDFLAGS@ -L${libdir} -l@MPILIBNAME@ @LPMPILIBNAME@ @WRAPPER_LIBS@ +Libs: @WRAPPER_C_DYNAMIC_LOADING_FLAGS@ @WRAPPER_LDFLAGS@ -L${libdir} -l@MPILIBNAME@ @LPMPILIBNAME@ +Libs.private: @WRAPPER_LIBS@ Cflags: @WRAPPER_CPPFLAGS@ @WRAPPER_CFLAGS@ -I${includedir} # pkg-config does not understand Cxxflags, etc. So we allow users to diff --git a/net/mpich/files/patch-test_mpi_configure b/net/mpich/files/patch-test_mpi_configure index 7ad044006fe4..b11f0e16ae36 100644 --- a/net/mpich/files/patch-test_mpi_configure +++ b/net/mpich/files/patch-test_mpi_configure @@ -1,19 +1,19 @@ ---- test/mpi/configure.orig 2023-06-07 20:29:41 UTC +--- test/mpi/configure.orig 2026-02-03 22:45:53 UTC +++ test/mpi/configure -@@ -6808,16 +6808,6 @@ fi +@@ -6747,16 +6747,6 @@ fi fi -# First, determine whether we are/can support the language bindings -# -# Since F90/F90FLAGS are replaced by FC/FCFLAGS, rather than silently -# substituting them, i.e. FC=$F90 and FCFLAGS=$F90FLAGS, we choose to emit -# an error message and abort to avoid any ambiguous/hidden bug in choosing -# Fortran90 compilers. -if test -n "$F90" -o -n "$F90FLAGS" ; then - 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 -fi - # errordir is substituted into the testlist file as errors when the # tests should check error handling and as a comment (#) otherwise. errordir="#" diff --git a/net/mpich/files/patch-test_mpi_configure.ac b/net/mpich/files/patch-test_mpi_configure.ac index aa7e7a209312..1d10380bf90c 100644 --- a/net/mpich/files/patch-test_mpi_configure.ac +++ b/net/mpich/files/patch-test_mpi_configure.ac @@ -1,19 +1,19 @@ ---- test/mpi/configure.ac.orig 2024-04-20 15:21:29 UTC +--- test/mpi/configure.ac.orig 2026-02-03 22:37:35 UTC +++ test/mpi/configure.ac -@@ -488,16 +488,6 @@ fi +@@ -523,16 +523,6 @@ fi AC_DEFINE(HAVE_THREADCOMM, 1, [Define if MPIX_Threadcomm is available]) fi -# First, determine whether we are/can support the language bindings -# -# Since F90/F90FLAGS are replaced by FC/FCFLAGS, rather than silently -# substituting them, i.e. FC=$F90 and FCFLAGS=$F90FLAGS, we choose to emit -# an error message and abort to avoid any ambiguous/hidden bug in choosing -# Fortran90 compilers. -if test -n "$F90" -o -n "$F90FLAGS" ; then - AC_MSG_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.]) -fi - # errordir is substituted into the testlist file as errors when the # tests should check error handling and as a comment (#) otherwise. errordir="#" diff --git a/net/mpich/pkg-plist b/net/mpich/pkg-plist index ac52bf5c5e41..8415452accd9 100644 --- a/net/mpich/pkg-plist +++ b/net/mpich/pkg-plist @@ -1,1135 +1,1161 @@ %%HYDRA%%bin/hydra_nameserver %%HYDRA%%bin/hydra_persist %%HYDRA%%bin/hydra_pmi_proxy bin/mpic++ bin/mpicc bin/mpichversion bin/mpicxx %%EXEC%%bin/mpiexec %%EXECGFORKER%%bin/mpiexec.gforker %%HYDRA%%bin/mpiexec.hydra %%FORTRAN%%bin/mpif77 %%FORTRAN%%bin/mpif90 %%FORTRAN%%bin/mpifort %%HYDRA%%bin/mpirun bin/mpivars bin/parkill @sample etc/mpixxx_opts.conf.sample include/mpi.h %%FORTRAN%%include/mpi.mod %%FORTRAN%%include/mpi_base.mod %%FORTRAN%%include/mpi_c_interface.mod %%FORTRAN%%include/mpi_c_interface_cdesc.mod %%FORTRAN%%include/mpi_c_interface_glue.mod %%FORTRAN%%include/mpi_c_interface_nobuf.mod %%FORTRAN%%include/mpi_c_interface_types.mod %%FORTRAN%%include/mpi_constants.mod %%FORTRAN%%include/mpi_f08.mod %%FORTRAN%%include/mpi_f08_callbacks.mod %%FORTRAN%%include/mpi_f08_compile_constants.mod %%FORTRAN%%include/mpi_f08_link_constants.mod %%FORTRAN%%include/mpi_f08_types.mod include/mpi_proto.h %%FORTRAN%%include/mpi_sizeofs.mod include/mpicxx.h %%FORTRAN%%include/mpif.h -include/mpio.h -include/mpiof.h %%FORTRAN%%include/pmpi_base.mod %%FORTRAN%%include/pmpi_f08.mod %%FORTRAN%%lib/libfmpich.so lib/libmpi.a lib/libmpi.so lib/libmpi.so.12 -lib/libmpi.so.12.5.2 +lib/libmpi.so.12.6.0 lib/libmpich.so lib/libmpichcxx.so %%FORTRAN%%lib/libmpichf90.so lib/libmpicxx.a lib/libmpicxx.so lib/libmpicxx.so.12 -lib/libmpicxx.so.12.5.2 +lib/libmpicxx.so.12.6.0 %%FORTRAN%%lib/libmpifort.a %%FORTRAN%%lib/libmpifort.so %%FORTRAN%%lib/libmpifort.so.12 -%%FORTRAN%%lib/libmpifort.so.12.5.2 +%%FORTRAN%%lib/libmpifort.so.12.6.0 lib/libmpl.so lib/libopa.so libdata/pkgconfig/mpich.pc share/man/man1/hydra_nameserver.1.gz share/man/man1/hydra_persist.1.gz share/man/man1/hydra_pmi_proxy.1.gz share/man/man1/mpicc.1.gz share/man/man1/mpicxx.1.gz share/man/man1/mpiexec.1.gz share/man/man1/mpifort.1.gz share/man/man3/MPIX_Allreduce_enqueue.3.gz share/man/man3/MPIX_Allreduce_enqueue_c.3.gz share/man/man3/MPIX_Async_get_state.3.gz share/man/man3/MPIX_Async_spawn.3.gz share/man/man3/MPIX_Async_start.3.gz share/man/man3/MPIX_Comm_agree.3.gz share/man/man3/MPIX_Comm_create_errhandler_x.3.gz share/man/man3/MPIX_Comm_failure_ack.3.gz share/man/man3/MPIX_Comm_failure_get_acked.3.gz share/man/man3/MPIX_Comm_get_failed.3.gz share/man/man3/MPIX_Comm_get_stream.3.gz share/man/man3/MPIX_Comm_revoke.3.gz share/man/man3/MPIX_Comm_shrink.3.gz share/man/man3/MPIX_Comm_test_threadcomm.3.gz share/man/man3/MPIX_File_create_errhandler_x.3.gz share/man/man3/MPIX_GPU_query_support.3.gz share/man/man3/MPIX_Grequest_class_allocate.3.gz share/man/man3/MPIX_Grequest_class_create.3.gz share/man/man3/MPIX_Grequest_start.3.gz share/man/man3/MPIX_Info_set_hex.3.gz share/man/man3/MPIX_Irecv_enqueue.3.gz share/man/man3/MPIX_Irecv_enqueue_c.3.gz share/man/man3/MPIX_Isend_enqueue.3.gz share/man/man3/MPIX_Isend_enqueue_c.3.gz share/man/man3/MPIX_Op_create_x.3.gz share/man/man3/MPIX_Query_cuda_support.3.gz share/man/man3/MPIX_Query_hip_support.3.gz share/man/man3/MPIX_Query_ze_support.3.gz share/man/man3/MPIX_Recv_enqueue.3.gz share/man/man3/MPIX_Recv_enqueue_c.3.gz share/man/man3/MPIX_Request_is_complete.3.gz share/man/man3/MPIX_Send_enqueue.3.gz share/man/man3/MPIX_Send_enqueue_c.3.gz share/man/man3/MPIX_Session_create_errhandler_x.3.gz share/man/man3/MPIX_Start_progress_thread.3.gz share/man/man3/MPIX_Stop_progress_thread.3.gz share/man/man3/MPIX_Stream_comm_create.3.gz share/man/man3/MPIX_Stream_comm_create_multiplex.3.gz share/man/man3/MPIX_Stream_create.3.gz share/man/man3/MPIX_Stream_free.3.gz share/man/man3/MPIX_Stream_irecv.3.gz share/man/man3/MPIX_Stream_irecv_c.3.gz share/man/man3/MPIX_Stream_isend.3.gz share/man/man3/MPIX_Stream_isend_c.3.gz share/man/man3/MPIX_Stream_progress.3.gz share/man/man3/MPIX_Stream_recv.3.gz share/man/man3/MPIX_Stream_recv_c.3.gz share/man/man3/MPIX_Stream_send.3.gz share/man/man3/MPIX_Stream_send_c.3.gz share/man/man3/MPIX_Threadcomm_finish.3.gz share/man/man3/MPIX_Threadcomm_free.3.gz share/man/man3/MPIX_Threadcomm_init.3.gz share/man/man3/MPIX_Threadcomm_start.3.gz share/man/man3/MPIX_Type_iov.3.gz share/man/man3/MPIX_Type_iov_len.3.gz share/man/man3/MPIX_Wait_enqueue.3.gz share/man/man3/MPIX_Waitall_enqueue.3.gz share/man/man3/MPIX_Win_create_errhandler_x.3.gz share/man/man3/MPI_2DOUBLE_PRECISION.3.gz share/man/man3/MPI_2INT.3.gz share/man/man3/MPI_2INTEGER.3.gz share/man/man3/MPI_2REAL.3.gz share/man/man3/MPI_AINT.3.gz share/man/man3/MPI_ANY_SOURCE.3.gz share/man/man3/MPI_ANY_TAG.3.gz share/man/man3/MPI_APPNUM.3.gz share/man/man3/MPI_ARGVS_NULL.3.gz share/man/man3/MPI_ARGV_NULL.3.gz +share/man/man3/MPI_Abi_get_fortran_booleans.3.gz +share/man/man3/MPI_Abi_get_fortran_info.3.gz +share/man/man3/MPI_Abi_get_info.3.gz +share/man/man3/MPI_Abi_get_version.3.gz +share/man/man3/MPI_Abi_set_fortran_booleans.3.gz +share/man/man3/MPI_Abi_set_fortran_info.3.gz share/man/man3/MPI_Abort.3.gz share/man/man3/MPI_Accumulate.3.gz share/man/man3/MPI_Accumulate_c.3.gz share/man/man3/MPI_Add_error_class.3.gz share/man/man3/MPI_Add_error_code.3.gz share/man/man3/MPI_Add_error_string.3.gz share/man/man3/MPI_Address.3.gz share/man/man3/MPI_Aint.3.gz share/man/man3/MPI_Aint_add.3.gz share/man/man3/MPI_Aint_diff.3.gz share/man/man3/MPI_Allgather.3.gz share/man/man3/MPI_Allgather_c.3.gz share/man/man3/MPI_Allgather_init.3.gz share/man/man3/MPI_Allgather_init_c.3.gz share/man/man3/MPI_Allgatherv.3.gz share/man/man3/MPI_Allgatherv_c.3.gz share/man/man3/MPI_Allgatherv_init.3.gz share/man/man3/MPI_Allgatherv_init_c.3.gz share/man/man3/MPI_Alloc_mem.3.gz share/man/man3/MPI_Allreduce.3.gz share/man/man3/MPI_Allreduce_c.3.gz share/man/man3/MPI_Allreduce_init.3.gz share/man/man3/MPI_Allreduce_init_c.3.gz share/man/man3/MPI_Alltoall.3.gz share/man/man3/MPI_Alltoall_c.3.gz share/man/man3/MPI_Alltoall_init.3.gz share/man/man3/MPI_Alltoall_init_c.3.gz share/man/man3/MPI_Alltoallv.3.gz share/man/man3/MPI_Alltoallv_c.3.gz share/man/man3/MPI_Alltoallv_init.3.gz share/man/man3/MPI_Alltoallv_init_c.3.gz share/man/man3/MPI_Alltoallw.3.gz share/man/man3/MPI_Alltoallw_c.3.gz share/man/man3/MPI_Alltoallw_init.3.gz share/man/man3/MPI_Alltoallw_init_c.3.gz share/man/man3/MPI_Attr_delete.3.gz share/man/man3/MPI_Attr_get.3.gz share/man/man3/MPI_Attr_put.3.gz share/man/man3/MPI_BAND.3.gz share/man/man3/MPI_BOR.3.gz share/man/man3/MPI_BOTTOM.3.gz share/man/man3/MPI_BSEND_OVERHEAD.3.gz share/man/man3/MPI_BUFFER_AUTOMATIC.3.gz share/man/man3/MPI_BXOR.3.gz share/man/man3/MPI_BYTE.3.gz share/man/man3/MPI_Barrier.3.gz share/man/man3/MPI_Barrier_init.3.gz share/man/man3/MPI_Bcast.3.gz share/man/man3/MPI_Bcast_c.3.gz share/man/man3/MPI_Bcast_init.3.gz share/man/man3/MPI_Bcast_init_c.3.gz share/man/man3/MPI_Bsend.3.gz share/man/man3/MPI_Bsend_c.3.gz share/man/man3/MPI_Bsend_init.3.gz share/man/man3/MPI_Bsend_init_c.3.gz share/man/man3/MPI_Buffer_attach.3.gz share/man/man3/MPI_Buffer_attach_c.3.gz share/man/man3/MPI_Buffer_detach.3.gz share/man/man3/MPI_Buffer_detach_c.3.gz share/man/man3/MPI_Buffer_flush.3.gz share/man/man3/MPI_Buffer_iflush.3.gz share/man/man3/MPI_CART.3.gz share/man/man3/MPI_CHAR.3.gz share/man/man3/MPI_COMBINER_CONTIGUOUS.3.gz share/man/man3/MPI_COMBINER_DARRAY.3.gz share/man/man3/MPI_COMBINER_DUP.3.gz share/man/man3/MPI_COMBINER_F90_COMPLEX.3.gz share/man/man3/MPI_COMBINER_F90_INTEGER.3.gz share/man/man3/MPI_COMBINER_F90_REAL.3.gz share/man/man3/MPI_COMBINER_HINDEXED.3.gz share/man/man3/MPI_COMBINER_HINDEXED_BLOCK.3.gz share/man/man3/MPI_COMBINER_HINDEXED_INTEGER.3.gz share/man/man3/MPI_COMBINER_HVECTOR.3.gz share/man/man3/MPI_COMBINER_HVECTOR_INTEGER.3.gz share/man/man3/MPI_COMBINER_INDEXED.3.gz share/man/man3/MPI_COMBINER_INDEXED_BLOCK.3.gz share/man/man3/MPI_COMBINER_NAMED.3.gz share/man/man3/MPI_COMBINER_RESIZED.3.gz share/man/man3/MPI_COMBINER_STRUCT.3.gz share/man/man3/MPI_COMBINER_STRUCT_INTEGER.3.gz share/man/man3/MPI_COMBINER_SUBARRAY.3.gz share/man/man3/MPI_COMBINER_VECTOR.3.gz share/man/man3/MPI_COMM_DUP_FN.3.gz share/man/man3/MPI_COMM_NULL.3.gz share/man/man3/MPI_COMM_NULL_COPY_FN.3.gz share/man/man3/MPI_COMM_NULL_DELETE_FN.3.gz share/man/man3/MPI_COMM_SELF.3.gz share/man/man3/MPI_COMM_TYPE_SHARED.3.gz share/man/man3/MPI_COMM_WORLD.3.gz share/man/man3/MPI_COMPLEX.3.gz share/man/man3/MPI_COMPLEX16.3.gz share/man/man3/MPI_COMPLEX32.3.gz share/man/man3/MPI_COMPLEX8.3.gz share/man/man3/MPI_CONGRUENT.3.gz share/man/man3/MPI_COUNT.3.gz share/man/man3/MPI_C_BOOL.3.gz share/man/man3/MPI_C_COMPLEX.3.gz share/man/man3/MPI_C_DOUBLE_COMPLEX.3.gz share/man/man3/MPI_C_FLOAT_COMPLEX.3.gz share/man/man3/MPI_C_LONG_DOUBLE_COMPLEX.3.gz share/man/man3/MPI_Cancel.3.gz share/man/man3/MPI_Cart_coords.3.gz share/man/man3/MPI_Cart_create.3.gz share/man/man3/MPI_Cart_get.3.gz share/man/man3/MPI_Cart_map.3.gz share/man/man3/MPI_Cart_rank.3.gz share/man/man3/MPI_Cart_shift.3.gz share/man/man3/MPI_Cart_sub.3.gz share/man/man3/MPI_Cartdim_get.3.gz share/man/man3/MPI_Close_port.3.gz share/man/man3/MPI_Comm_accept.3.gz share/man/man3/MPI_Comm_attach_buffer.3.gz share/man/man3/MPI_Comm_attach_buffer_c.3.gz share/man/man3/MPI_Comm_c2f.3.gz share/man/man3/MPI_Comm_call_errhandler.3.gz share/man/man3/MPI_Comm_compare.3.gz share/man/man3/MPI_Comm_connect.3.gz share/man/man3/MPI_Comm_create.3.gz share/man/man3/MPI_Comm_create_errhandler.3.gz share/man/man3/MPI_Comm_create_from_group.3.gz share/man/man3/MPI_Comm_create_group.3.gz share/man/man3/MPI_Comm_create_keyval.3.gz share/man/man3/MPI_Comm_delete_attr.3.gz share/man/man3/MPI_Comm_detach_buffer.3.gz share/man/man3/MPI_Comm_detach_buffer_c.3.gz share/man/man3/MPI_Comm_disconnect.3.gz share/man/man3/MPI_Comm_dup.3.gz share/man/man3/MPI_Comm_dup_with_info.3.gz share/man/man3/MPI_Comm_f2c.3.gz share/man/man3/MPI_Comm_flush_buffer.3.gz share/man/man3/MPI_Comm_free.3.gz share/man/man3/MPI_Comm_free_keyval.3.gz +share/man/man3/MPI_Comm_fromint.3.gz share/man/man3/MPI_Comm_get_attr.3.gz share/man/man3/MPI_Comm_get_errhandler.3.gz share/man/man3/MPI_Comm_get_info.3.gz share/man/man3/MPI_Comm_get_name.3.gz share/man/man3/MPI_Comm_get_parent.3.gz share/man/man3/MPI_Comm_group.3.gz share/man/man3/MPI_Comm_idup.3.gz share/man/man3/MPI_Comm_idup_with_info.3.gz share/man/man3/MPI_Comm_iflush_buffer.3.gz share/man/man3/MPI_Comm_join.3.gz share/man/man3/MPI_Comm_rank.3.gz share/man/man3/MPI_Comm_remote_group.3.gz share/man/man3/MPI_Comm_remote_size.3.gz share/man/man3/MPI_Comm_set_attr.3.gz share/man/man3/MPI_Comm_set_errhandler.3.gz share/man/man3/MPI_Comm_set_info.3.gz share/man/man3/MPI_Comm_set_name.3.gz share/man/man3/MPI_Comm_size.3.gz share/man/man3/MPI_Comm_spawn.3.gz share/man/man3/MPI_Comm_spawn_multiple.3.gz share/man/man3/MPI_Comm_split.3.gz share/man/man3/MPI_Comm_split_type.3.gz share/man/man3/MPI_Comm_test_inter.3.gz +share/man/man3/MPI_Comm_toint.3.gz share/man/man3/MPI_Compare_and_swap.3.gz share/man/man3/MPI_Copy_function.3.gz share/man/man3/MPI_Count.3.gz share/man/man3/MPI_DATATYPE_NULL.3.gz share/man/man3/MPI_DISPLACEMENT_CURRENT.3.gz share/man/man3/MPI_DISTRIBUTE_BLOCK.3.gz share/man/man3/MPI_DISTRIBUTE_CYCLIC.3.gz share/man/man3/MPI_DISTRIBUTE_DFLT_DARG.3.gz share/man/man3/MPI_DISTRIBUTE_NONE.3.gz share/man/man3/MPI_DIST_GRAPH.3.gz share/man/man3/MPI_DOUBLE.3.gz share/man/man3/MPI_DOUBLE_COMPLEX.3.gz share/man/man3/MPI_DOUBLE_INT.3.gz share/man/man3/MPI_DOUBLE_PRECISION.3.gz share/man/man3/MPI_DUP_FN.3.gz share/man/man3/MPI_Delete_function.3.gz share/man/man3/MPI_Dims_create.3.gz share/man/man3/MPI_Dist_graph_create.3.gz share/man/man3/MPI_Dist_graph_create_adjacent.3.gz share/man/man3/MPI_Dist_graph_neighbors.3.gz share/man/man3/MPI_Dist_graph_neighbors_count.3.gz share/man/man3/MPI_ERRCODES_IGNORE.3.gz share/man/man3/MPI_ERRHANDLER_NULL.3.gz share/man/man3/MPI_ERROR.3.gz share/man/man3/MPI_ERRORS_ABORT.3.gz share/man/man3/MPI_ERRORS_ARE_FATAL.3.gz share/man/man3/MPI_ERRORS_RETURN.3.gz share/man/man3/MPI_ERR_ACCESS.3.gz share/man/man3/MPI_ERR_AMODE.3.gz share/man/man3/MPI_ERR_ARG.3.gz share/man/man3/MPI_ERR_ASSERT.3.gz share/man/man3/MPI_ERR_BAD_FILE.3.gz share/man/man3/MPI_ERR_BASE.3.gz share/man/man3/MPI_ERR_BUFFER.3.gz share/man/man3/MPI_ERR_COMM.3.gz share/man/man3/MPI_ERR_CONVERSION.3.gz share/man/man3/MPI_ERR_COUNT.3.gz share/man/man3/MPI_ERR_DIMS.3.gz share/man/man3/MPI_ERR_DISP.3.gz share/man/man3/MPI_ERR_DUP_DATAREP.3.gz share/man/man3/MPI_ERR_ERRHANDLER.3.gz share/man/man3/MPI_ERR_FILE.3.gz share/man/man3/MPI_ERR_FILE_EXISTS.3.gz share/man/man3/MPI_ERR_FILE_IN_USE.3.gz share/man/man3/MPI_ERR_GROUP.3.gz share/man/man3/MPI_ERR_INFO.3.gz share/man/man3/MPI_ERR_INFO_KEY.3.gz share/man/man3/MPI_ERR_INFO_NOKEY.3.gz share/man/man3/MPI_ERR_INFO_VALUE.3.gz share/man/man3/MPI_ERR_INTERN.3.gz share/man/man3/MPI_ERR_IN_STATUS.3.gz share/man/man3/MPI_ERR_IO.3.gz share/man/man3/MPI_ERR_KEYVAL.3.gz share/man/man3/MPI_ERR_LASTCODE.3.gz share/man/man3/MPI_ERR_LOCKTYPE.3.gz share/man/man3/MPI_ERR_NAME.3.gz share/man/man3/MPI_ERR_NOT_SAME.3.gz share/man/man3/MPI_ERR_NO_MEM.3.gz share/man/man3/MPI_ERR_NO_SPACE.3.gz share/man/man3/MPI_ERR_NO_SUCH_FILE.3.gz share/man/man3/MPI_ERR_OP.3.gz share/man/man3/MPI_ERR_OTHER.3.gz share/man/man3/MPI_ERR_PENDING.3.gz share/man/man3/MPI_ERR_PORT.3.gz share/man/man3/MPI_ERR_PROC_ABORTED.3.gz share/man/man3/MPI_ERR_QUOTA.3.gz share/man/man3/MPI_ERR_RANK.3.gz share/man/man3/MPI_ERR_READ_ONLY.3.gz share/man/man3/MPI_ERR_REQUEST.3.gz share/man/man3/MPI_ERR_RMA_ATTACH.3.gz share/man/man3/MPI_ERR_RMA_CONFLICT.3.gz share/man/man3/MPI_ERR_RMA_FLAVOR.3.gz share/man/man3/MPI_ERR_RMA_RANGE.3.gz share/man/man3/MPI_ERR_RMA_SHARED.3.gz share/man/man3/MPI_ERR_RMA_SYNC.3.gz share/man/man3/MPI_ERR_ROOT.3.gz share/man/man3/MPI_ERR_SERVICE.3.gz share/man/man3/MPI_ERR_SESSION.3.gz share/man/man3/MPI_ERR_SIZE.3.gz share/man/man3/MPI_ERR_SPAWN.3.gz share/man/man3/MPI_ERR_TAG.3.gz share/man/man3/MPI_ERR_TOPOLOGY.3.gz share/man/man3/MPI_ERR_TRUNCATE.3.gz share/man/man3/MPI_ERR_TYPE.3.gz share/man/man3/MPI_ERR_UNKNOWN.3.gz share/man/man3/MPI_ERR_UNSUPPORTED_DATAREP.3.gz share/man/man3/MPI_ERR_UNSUPPORTED_OPERATION.3.gz share/man/man3/MPI_ERR_VALUE_TOO_LARGE.3.gz share/man/man3/MPI_ERR_WIN.3.gz share/man/man3/MPI_Errhandler_c2f.3.gz share/man/man3/MPI_Errhandler_create.3.gz share/man/man3/MPI_Errhandler_f2c.3.gz share/man/man3/MPI_Errhandler_free.3.gz +share/man/man3/MPI_Errhandler_fromint.3.gz share/man/man3/MPI_Errhandler_get.3.gz share/man/man3/MPI_Errhandler_set.3.gz +share/man/man3/MPI_Errhandler_toint.3.gz share/man/man3/MPI_Error_class.3.gz share/man/man3/MPI_Error_string.3.gz share/man/man3/MPI_Exscan.3.gz share/man/man3/MPI_Exscan_c.3.gz share/man/man3/MPI_Exscan_init.3.gz share/man/man3/MPI_Exscan_init_c.3.gz share/man/man3/MPI_FILE_NULL.3.gz share/man/man3/MPI_FLOAT.3.gz share/man/man3/MPI_FLOAT_INT.3.gz share/man/man3/MPI_Fetch_and_op.3.gz share/man/man3/MPI_File_c2f.3.gz share/man/man3/MPI_File_call_errhandler.3.gz share/man/man3/MPI_File_close.3.gz share/man/man3/MPI_File_create_errhandler.3.gz share/man/man3/MPI_File_delete.3.gz share/man/man3/MPI_File_f2c.3.gz +share/man/man3/MPI_File_fromint.3.gz share/man/man3/MPI_File_get_amode.3.gz share/man/man3/MPI_File_get_atomicity.3.gz share/man/man3/MPI_File_get_byte_offset.3.gz share/man/man3/MPI_File_get_errhandler.3.gz share/man/man3/MPI_File_get_group.3.gz share/man/man3/MPI_File_get_info.3.gz share/man/man3/MPI_File_get_position.3.gz share/man/man3/MPI_File_get_position_shared.3.gz share/man/man3/MPI_File_get_size.3.gz share/man/man3/MPI_File_get_type_extent.3.gz share/man/man3/MPI_File_get_type_extent_c.3.gz share/man/man3/MPI_File_get_view.3.gz share/man/man3/MPI_File_iread.3.gz share/man/man3/MPI_File_iread_all.3.gz share/man/man3/MPI_File_iread_all_c.3.gz share/man/man3/MPI_File_iread_at.3.gz share/man/man3/MPI_File_iread_at_all.3.gz share/man/man3/MPI_File_iread_at_all_c.3.gz share/man/man3/MPI_File_iread_at_c.3.gz share/man/man3/MPI_File_iread_c.3.gz share/man/man3/MPI_File_iread_shared.3.gz share/man/man3/MPI_File_iread_shared_c.3.gz share/man/man3/MPI_File_iwrite.3.gz share/man/man3/MPI_File_iwrite_all.3.gz share/man/man3/MPI_File_iwrite_all_c.3.gz share/man/man3/MPI_File_iwrite_at.3.gz share/man/man3/MPI_File_iwrite_at_all.3.gz share/man/man3/MPI_File_iwrite_at_all_c.3.gz share/man/man3/MPI_File_iwrite_at_c.3.gz share/man/man3/MPI_File_iwrite_c.3.gz share/man/man3/MPI_File_iwrite_shared.3.gz share/man/man3/MPI_File_iwrite_shared_c.3.gz share/man/man3/MPI_File_open.3.gz share/man/man3/MPI_File_preallocate.3.gz share/man/man3/MPI_File_read.3.gz share/man/man3/MPI_File_read_all.3.gz share/man/man3/MPI_File_read_all_begin.3.gz share/man/man3/MPI_File_read_all_begin_c.3.gz share/man/man3/MPI_File_read_all_c.3.gz share/man/man3/MPI_File_read_all_end.3.gz share/man/man3/MPI_File_read_at.3.gz share/man/man3/MPI_File_read_at_all.3.gz share/man/man3/MPI_File_read_at_all_begin.3.gz share/man/man3/MPI_File_read_at_all_begin_c.3.gz share/man/man3/MPI_File_read_at_all_c.3.gz share/man/man3/MPI_File_read_at_all_end.3.gz share/man/man3/MPI_File_read_at_c.3.gz share/man/man3/MPI_File_read_c.3.gz share/man/man3/MPI_File_read_ordered.3.gz share/man/man3/MPI_File_read_ordered_begin.3.gz share/man/man3/MPI_File_read_ordered_begin_c.3.gz share/man/man3/MPI_File_read_ordered_c.3.gz share/man/man3/MPI_File_read_ordered_end.3.gz share/man/man3/MPI_File_read_shared.3.gz share/man/man3/MPI_File_read_shared_c.3.gz share/man/man3/MPI_File_seek.3.gz share/man/man3/MPI_File_seek_shared.3.gz share/man/man3/MPI_File_set_atomicity.3.gz share/man/man3/MPI_File_set_errhandler.3.gz share/man/man3/MPI_File_set_info.3.gz share/man/man3/MPI_File_set_size.3.gz share/man/man3/MPI_File_set_view.3.gz share/man/man3/MPI_File_sync.3.gz +share/man/man3/MPI_File_toint.3.gz share/man/man3/MPI_File_write.3.gz share/man/man3/MPI_File_write_all.3.gz share/man/man3/MPI_File_write_all_begin.3.gz share/man/man3/MPI_File_write_all_begin_c.3.gz share/man/man3/MPI_File_write_all_c.3.gz share/man/man3/MPI_File_write_all_end.3.gz share/man/man3/MPI_File_write_at.3.gz share/man/man3/MPI_File_write_at_all.3.gz share/man/man3/MPI_File_write_at_all_begin.3.gz share/man/man3/MPI_File_write_at_all_begin_c.3.gz share/man/man3/MPI_File_write_at_all_c.3.gz share/man/man3/MPI_File_write_at_all_end.3.gz share/man/man3/MPI_File_write_at_c.3.gz share/man/man3/MPI_File_write_c.3.gz share/man/man3/MPI_File_write_ordered.3.gz share/man/man3/MPI_File_write_ordered_begin.3.gz share/man/man3/MPI_File_write_ordered_begin_c.3.gz share/man/man3/MPI_File_write_ordered_c.3.gz share/man/man3/MPI_File_write_ordered_end.3.gz share/man/man3/MPI_File_write_shared.3.gz share/man/man3/MPI_File_write_shared_c.3.gz share/man/man3/MPI_Finalize.3.gz share/man/man3/MPI_Finalized.3.gz share/man/man3/MPI_Free_mem.3.gz share/man/man3/MPI_GRAPH.3.gz share/man/man3/MPI_GROUP_EMPTY.3.gz share/man/man3/MPI_GROUP_NULL.3.gz share/man/man3/MPI_Gather.3.gz share/man/man3/MPI_Gather_c.3.gz share/man/man3/MPI_Gather_init.3.gz share/man/man3/MPI_Gather_init_c.3.gz share/man/man3/MPI_Gatherv.3.gz share/man/man3/MPI_Gatherv_c.3.gz share/man/man3/MPI_Gatherv_init.3.gz share/man/man3/MPI_Gatherv_init_c.3.gz share/man/man3/MPI_Get.3.gz share/man/man3/MPI_Get_accumulate.3.gz share/man/man3/MPI_Get_accumulate_c.3.gz share/man/man3/MPI_Get_address.3.gz share/man/man3/MPI_Get_c.3.gz share/man/man3/MPI_Get_count.3.gz share/man/man3/MPI_Get_count_c.3.gz share/man/man3/MPI_Get_elements.3.gz share/man/man3/MPI_Get_elements_c.3.gz share/man/man3/MPI_Get_elements_x.3.gz share/man/man3/MPI_Get_hw_resource_info.3.gz share/man/man3/MPI_Get_library_version.3.gz share/man/man3/MPI_Get_processor_name.3.gz share/man/man3/MPI_Get_version.3.gz share/man/man3/MPI_Graph_create.3.gz share/man/man3/MPI_Graph_get.3.gz share/man/man3/MPI_Graph_map.3.gz share/man/man3/MPI_Graph_neighbors.3.gz share/man/man3/MPI_Graph_neighbors_count.3.gz share/man/man3/MPI_Graphdims_get.3.gz share/man/man3/MPI_Grequest_complete.3.gz share/man/man3/MPI_Grequest_start.3.gz share/man/man3/MPI_Group_c2f.3.gz share/man/man3/MPI_Group_compare.3.gz share/man/man3/MPI_Group_difference.3.gz share/man/man3/MPI_Group_excl.3.gz share/man/man3/MPI_Group_f2c.3.gz share/man/man3/MPI_Group_free.3.gz share/man/man3/MPI_Group_from_session_pset.3.gz +share/man/man3/MPI_Group_fromint.3.gz share/man/man3/MPI_Group_incl.3.gz share/man/man3/MPI_Group_intersection.3.gz share/man/man3/MPI_Group_range_excl.3.gz share/man/man3/MPI_Group_range_incl.3.gz share/man/man3/MPI_Group_rank.3.gz share/man/man3/MPI_Group_size.3.gz +share/man/man3/MPI_Group_toint.3.gz share/man/man3/MPI_Group_translate_ranks.3.gz share/man/man3/MPI_Group_union.3.gz share/man/man3/MPI_HOST.3.gz share/man/man3/MPI_Handler_function.3.gz share/man/man3/MPI_IDENT.3.gz share/man/man3/MPI_INFO_ENV.3.gz share/man/man3/MPI_INFO_NULL.3.gz share/man/man3/MPI_INT.3.gz share/man/man3/MPI_INT16_T.3.gz share/man/man3/MPI_INT32_T.3.gz share/man/man3/MPI_INT64_T.3.gz share/man/man3/MPI_INT8_T.3.gz share/man/man3/MPI_INTEGER.3.gz share/man/man3/MPI_INTEGER1.3.gz share/man/man3/MPI_INTEGER16.3.gz share/man/man3/MPI_INTEGER2.3.gz share/man/man3/MPI_INTEGER4.3.gz share/man/man3/MPI_INTEGER8.3.gz share/man/man3/MPI_IN_PLACE.3.gz share/man/man3/MPI_IO.3.gz share/man/man3/MPI_Iallgather.3.gz share/man/man3/MPI_Iallgather_c.3.gz share/man/man3/MPI_Iallgatherv.3.gz share/man/man3/MPI_Iallgatherv_c.3.gz share/man/man3/MPI_Iallreduce.3.gz share/man/man3/MPI_Iallreduce_c.3.gz share/man/man3/MPI_Ialltoall.3.gz share/man/man3/MPI_Ialltoall_c.3.gz share/man/man3/MPI_Ialltoallv.3.gz share/man/man3/MPI_Ialltoallv_c.3.gz share/man/man3/MPI_Ialltoallw.3.gz share/man/man3/MPI_Ialltoallw_c.3.gz share/man/man3/MPI_Ibarrier.3.gz share/man/man3/MPI_Ibcast.3.gz share/man/man3/MPI_Ibcast_c.3.gz share/man/man3/MPI_Ibsend.3.gz share/man/man3/MPI_Ibsend_c.3.gz share/man/man3/MPI_Iexscan.3.gz share/man/man3/MPI_Iexscan_c.3.gz share/man/man3/MPI_Igather.3.gz share/man/man3/MPI_Igather_c.3.gz share/man/man3/MPI_Igatherv.3.gz share/man/man3/MPI_Igatherv_c.3.gz share/man/man3/MPI_Improbe.3.gz share/man/man3/MPI_Imrecv.3.gz share/man/man3/MPI_Imrecv_c.3.gz share/man/man3/MPI_Ineighbor_allgather.3.gz share/man/man3/MPI_Ineighbor_allgather_c.3.gz share/man/man3/MPI_Ineighbor_allgatherv.3.gz share/man/man3/MPI_Ineighbor_allgatherv_c.3.gz share/man/man3/MPI_Ineighbor_alltoall.3.gz share/man/man3/MPI_Ineighbor_alltoall_c.3.gz share/man/man3/MPI_Ineighbor_alltoallv.3.gz share/man/man3/MPI_Ineighbor_alltoallv_c.3.gz share/man/man3/MPI_Ineighbor_alltoallw.3.gz share/man/man3/MPI_Ineighbor_alltoallw_c.3.gz share/man/man3/MPI_Info_c2f.3.gz share/man/man3/MPI_Info_create.3.gz share/man/man3/MPI_Info_create_env.3.gz share/man/man3/MPI_Info_delete.3.gz share/man/man3/MPI_Info_dup.3.gz share/man/man3/MPI_Info_f2c.3.gz share/man/man3/MPI_Info_free.3.gz +share/man/man3/MPI_Info_fromint.3.gz share/man/man3/MPI_Info_get.3.gz share/man/man3/MPI_Info_get_nkeys.3.gz share/man/man3/MPI_Info_get_nthkey.3.gz share/man/man3/MPI_Info_get_string.3.gz share/man/man3/MPI_Info_get_valuelen.3.gz share/man/man3/MPI_Info_set.3.gz +share/man/man3/MPI_Info_toint.3.gz share/man/man3/MPI_Init.3.gz share/man/man3/MPI_Init_thread.3.gz share/man/man3/MPI_Initialized.3.gz share/man/man3/MPI_Intercomm_create.3.gz share/man/man3/MPI_Intercomm_create_from_groups.3.gz share/man/man3/MPI_Intercomm_merge.3.gz share/man/man3/MPI_Iprobe.3.gz share/man/man3/MPI_Irecv.3.gz share/man/man3/MPI_Irecv_c.3.gz share/man/man3/MPI_Ireduce.3.gz share/man/man3/MPI_Ireduce_c.3.gz share/man/man3/MPI_Ireduce_scatter.3.gz share/man/man3/MPI_Ireduce_scatter_block.3.gz share/man/man3/MPI_Ireduce_scatter_block_c.3.gz share/man/man3/MPI_Ireduce_scatter_c.3.gz share/man/man3/MPI_Irsend.3.gz share/man/man3/MPI_Irsend_c.3.gz share/man/man3/MPI_Is_thread_main.3.gz share/man/man3/MPI_Iscan.3.gz share/man/man3/MPI_Iscan_c.3.gz share/man/man3/MPI_Iscatter.3.gz share/man/man3/MPI_Iscatter_c.3.gz share/man/man3/MPI_Iscatterv.3.gz share/man/man3/MPI_Iscatterv_c.3.gz share/man/man3/MPI_Isend.3.gz share/man/man3/MPI_Isend_c.3.gz share/man/man3/MPI_Isendrecv.3.gz share/man/man3/MPI_Isendrecv_c.3.gz share/man/man3/MPI_Isendrecv_replace.3.gz share/man/man3/MPI_Isendrecv_replace_c.3.gz share/man/man3/MPI_Issend.3.gz share/man/man3/MPI_Issend_c.3.gz share/man/man3/MPI_KEYVAL_INVALID.3.gz share/man/man3/MPI_Keyval_create.3.gz share/man/man3/MPI_Keyval_free.3.gz share/man/man3/MPI_LAND.3.gz share/man/man3/MPI_LASTUSEDCODE.3.gz share/man/man3/MPI_LB.3.gz share/man/man3/MPI_LOCK_EXCLUSIVE.3.gz share/man/man3/MPI_LOCK_SHARED.3.gz share/man/man3/MPI_LOGICAL.3.gz share/man/man3/MPI_LONG.3.gz share/man/man3/MPI_LONG_DOUBLE.3.gz share/man/man3/MPI_LONG_DOUBLE_INT.3.gz share/man/man3/MPI_LONG_INT.3.gz share/man/man3/MPI_LONG_LONG.3.gz share/man/man3/MPI_LONG_LONG_INT.3.gz share/man/man3/MPI_LOR.3.gz share/man/man3/MPI_LXOR.3.gz share/man/man3/MPI_Lookup_name.3.gz share/man/man3/MPI_MAX.3.gz share/man/man3/MPI_MAXLOC.3.gz share/man/man3/MPI_MAX_ERROR_STRING.3.gz share/man/man3/MPI_MAX_INFO_KEY.3.gz share/man/man3/MPI_MAX_INFO_VAL.3.gz share/man/man3/MPI_MAX_LIBRARY_VERSION_STRING.3.gz share/man/man3/MPI_MAX_OBJECT_NAME.3.gz share/man/man3/MPI_MAX_PORT_NAME.3.gz share/man/man3/MPI_MAX_PROCESSOR_NAME.3.gz share/man/man3/MPI_MESSAGE_NULL.3.gz share/man/man3/MPI_MIN.3.gz share/man/man3/MPI_MINLOC.3.gz share/man/man3/MPI_MODE_APPEND.3.gz share/man/man3/MPI_MODE_CREATE.3.gz share/man/man3/MPI_MODE_DELETE_ON_CLOSE.3.gz share/man/man3/MPI_MODE_EXCL.3.gz share/man/man3/MPI_MODE_NOCHECK.3.gz share/man/man3/MPI_MODE_NOPRECEDE.3.gz share/man/man3/MPI_MODE_NOPUT.3.gz share/man/man3/MPI_MODE_NOSTORE.3.gz share/man/man3/MPI_MODE_NOSUCCEED.3.gz share/man/man3/MPI_MODE_RDONLY.3.gz share/man/man3/MPI_MODE_RDWR.3.gz share/man/man3/MPI_MODE_SEQUENTIAL.3.gz share/man/man3/MPI_MODE_UNIQUE_OPEN.3.gz share/man/man3/MPI_MODE_WRONLY.3.gz share/man/man3/MPI_Message_c2f.3.gz share/man/man3/MPI_Message_f2c.3.gz +share/man/man3/MPI_Message_fromint.3.gz +share/man/man3/MPI_Message_toint.3.gz share/man/man3/MPI_Mprobe.3.gz share/man/man3/MPI_Mrecv.3.gz share/man/man3/MPI_Mrecv_c.3.gz share/man/man3/MPI_NO_OP.3.gz share/man/man3/MPI_NULL_COPY_FN.3.gz share/man/man3/MPI_NULL_DELETE_FN.3.gz share/man/man3/MPI_Neighbor_allgather.3.gz share/man/man3/MPI_Neighbor_allgather_c.3.gz share/man/man3/MPI_Neighbor_allgather_init.3.gz share/man/man3/MPI_Neighbor_allgather_init_c.3.gz share/man/man3/MPI_Neighbor_allgatherv.3.gz share/man/man3/MPI_Neighbor_allgatherv_c.3.gz share/man/man3/MPI_Neighbor_allgatherv_init.3.gz share/man/man3/MPI_Neighbor_allgatherv_init_c.3.gz share/man/man3/MPI_Neighbor_alltoall.3.gz share/man/man3/MPI_Neighbor_alltoall_c.3.gz share/man/man3/MPI_Neighbor_alltoall_init.3.gz share/man/man3/MPI_Neighbor_alltoall_init_c.3.gz share/man/man3/MPI_Neighbor_alltoallv.3.gz share/man/man3/MPI_Neighbor_alltoallv_c.3.gz share/man/man3/MPI_Neighbor_alltoallv_init.3.gz share/man/man3/MPI_Neighbor_alltoallv_init_c.3.gz share/man/man3/MPI_Neighbor_alltoallw.3.gz share/man/man3/MPI_Neighbor_alltoallw_c.3.gz share/man/man3/MPI_Neighbor_alltoallw_init.3.gz share/man/man3/MPI_Neighbor_alltoallw_init_c.3.gz share/man/man3/MPI_OFFSET.3.gz share/man/man3/MPI_OP_NULL.3.gz share/man/man3/MPI_ORDER_C.3.gz share/man/man3/MPI_ORDER_FORTRAN.3.gz share/man/man3/MPI_Offset.3.gz share/man/man3/MPI_Op_c2f.3.gz share/man/man3/MPI_Op_commutative.3.gz share/man/man3/MPI_Op_create.3.gz share/man/man3/MPI_Op_create_c.3.gz share/man/man3/MPI_Op_f2c.3.gz share/man/man3/MPI_Op_free.3.gz +share/man/man3/MPI_Op_fromint.3.gz +share/man/man3/MPI_Op_toint.3.gz share/man/man3/MPI_Open_port.3.gz share/man/man3/MPI_PACKED.3.gz share/man/man3/MPI_PROC_NULL.3.gz share/man/man3/MPI_PROD.3.gz share/man/man3/MPI_Pack.3.gz share/man/man3/MPI_Pack_c.3.gz share/man/man3/MPI_Pack_external.3.gz share/man/man3/MPI_Pack_external_c.3.gz share/man/man3/MPI_Pack_external_size.3.gz share/man/man3/MPI_Pack_external_size_c.3.gz share/man/man3/MPI_Pack_size.3.gz share/man/man3/MPI_Pack_size_c.3.gz share/man/man3/MPI_Parrived.3.gz share/man/man3/MPI_Pcontrol.3.gz share/man/man3/MPI_Pready.3.gz share/man/man3/MPI_Pready_list.3.gz share/man/man3/MPI_Pready_range.3.gz share/man/man3/MPI_Precv_init.3.gz share/man/man3/MPI_Probe.3.gz share/man/man3/MPI_Psend_init.3.gz share/man/man3/MPI_Publish_name.3.gz share/man/man3/MPI_Put.3.gz share/man/man3/MPI_Put_c.3.gz share/man/man3/MPI_Query_thread.3.gz share/man/man3/MPI_REAL.3.gz share/man/man3/MPI_REAL16.3.gz share/man/man3/MPI_REAL4.3.gz share/man/man3/MPI_REAL8.3.gz share/man/man3/MPI_REPLACE.3.gz share/man/man3/MPI_REQUEST_NULL.3.gz share/man/man3/MPI_Raccumulate.3.gz share/man/man3/MPI_Raccumulate_c.3.gz share/man/man3/MPI_Recv.3.gz share/man/man3/MPI_Recv_c.3.gz share/man/man3/MPI_Recv_init.3.gz share/man/man3/MPI_Recv_init_c.3.gz share/man/man3/MPI_Reduce.3.gz share/man/man3/MPI_Reduce_c.3.gz share/man/man3/MPI_Reduce_init.3.gz share/man/man3/MPI_Reduce_init_c.3.gz share/man/man3/MPI_Reduce_local.3.gz share/man/man3/MPI_Reduce_local_c.3.gz share/man/man3/MPI_Reduce_scatter.3.gz share/man/man3/MPI_Reduce_scatter_block.3.gz share/man/man3/MPI_Reduce_scatter_block_c.3.gz share/man/man3/MPI_Reduce_scatter_block_init.3.gz share/man/man3/MPI_Reduce_scatter_block_init_c.3.gz share/man/man3/MPI_Reduce_scatter_c.3.gz share/man/man3/MPI_Reduce_scatter_init.3.gz share/man/man3/MPI_Reduce_scatter_init_c.3.gz share/man/man3/MPI_Register_datarep.3.gz share/man/man3/MPI_Register_datarep_c.3.gz share/man/man3/MPI_Remove_error_class.3.gz share/man/man3/MPI_Remove_error_code.3.gz share/man/man3/MPI_Remove_error_string.3.gz share/man/man3/MPI_Request_c2f.3.gz share/man/man3/MPI_Request_f2c.3.gz share/man/man3/MPI_Request_free.3.gz +share/man/man3/MPI_Request_fromint.3.gz share/man/man3/MPI_Request_get_status.3.gz share/man/man3/MPI_Request_get_status_all.3.gz share/man/man3/MPI_Request_get_status_any.3.gz share/man/man3/MPI_Request_get_status_some.3.gz +share/man/man3/MPI_Request_toint.3.gz share/man/man3/MPI_Rget.3.gz share/man/man3/MPI_Rget_accumulate.3.gz share/man/man3/MPI_Rget_accumulate_c.3.gz share/man/man3/MPI_Rget_c.3.gz share/man/man3/MPI_Rput.3.gz share/man/man3/MPI_Rput_c.3.gz share/man/man3/MPI_Rsend.3.gz share/man/man3/MPI_Rsend_c.3.gz share/man/man3/MPI_Rsend_init.3.gz share/man/man3/MPI_Rsend_init_c.3.gz share/man/man3/MPI_SEEK_CUR.3.gz share/man/man3/MPI_SEEK_END.3.gz share/man/man3/MPI_SEEK_SET.3.gz share/man/man3/MPI_SHORT.3.gz share/man/man3/MPI_SHORT_INT.3.gz share/man/man3/MPI_SIGNED_CHAR.3.gz share/man/man3/MPI_SIMILAR.3.gz share/man/man3/MPI_SOURCE.3.gz share/man/man3/MPI_STATUSES_IGNORE.3.gz share/man/man3/MPI_STATUS_IGNORE.3.gz share/man/man3/MPI_SUBVERSION.3.gz share/man/man3/MPI_SUCCESS.3.gz share/man/man3/MPI_SUM.3.gz share/man/man3/MPI_Scan.3.gz share/man/man3/MPI_Scan_c.3.gz share/man/man3/MPI_Scan_init.3.gz share/man/man3/MPI_Scan_init_c.3.gz share/man/man3/MPI_Scatter.3.gz share/man/man3/MPI_Scatter_c.3.gz share/man/man3/MPI_Scatter_init.3.gz share/man/man3/MPI_Scatter_init_c.3.gz share/man/man3/MPI_Scatterv.3.gz share/man/man3/MPI_Scatterv_c.3.gz share/man/man3/MPI_Scatterv_init.3.gz share/man/man3/MPI_Scatterv_init_c.3.gz share/man/man3/MPI_Send.3.gz share/man/man3/MPI_Send_c.3.gz share/man/man3/MPI_Send_init.3.gz share/man/man3/MPI_Send_init_c.3.gz share/man/man3/MPI_Sendrecv.3.gz share/man/man3/MPI_Sendrecv_c.3.gz share/man/man3/MPI_Sendrecv_replace.3.gz share/man/man3/MPI_Sendrecv_replace_c.3.gz share/man/man3/MPI_Session_attach_buffer.3.gz share/man/man3/MPI_Session_attach_buffer_c.3.gz share/man/man3/MPI_Session_c2f.3.gz share/man/man3/MPI_Session_call_errhandler.3.gz share/man/man3/MPI_Session_create_errhandler.3.gz share/man/man3/MPI_Session_detach_buffer.3.gz share/man/man3/MPI_Session_detach_buffer_c.3.gz share/man/man3/MPI_Session_f2c.3.gz share/man/man3/MPI_Session_finalize.3.gz share/man/man3/MPI_Session_flush_buffer.3.gz +share/man/man3/MPI_Session_fromint.3.gz share/man/man3/MPI_Session_get_errhandler.3.gz share/man/man3/MPI_Session_get_info.3.gz share/man/man3/MPI_Session_get_nth_pset.3.gz share/man/man3/MPI_Session_get_num_psets.3.gz share/man/man3/MPI_Session_get_pset_info.3.gz share/man/man3/MPI_Session_iflush_buffer.3.gz share/man/man3/MPI_Session_init.3.gz share/man/man3/MPI_Session_set_errhandler.3.gz +share/man/man3/MPI_Session_toint.3.gz share/man/man3/MPI_Ssend.3.gz share/man/man3/MPI_Ssend_c.3.gz share/man/man3/MPI_Ssend_init.3.gz share/man/man3/MPI_Ssend_init_c.3.gz share/man/man3/MPI_Start.3.gz share/man/man3/MPI_Startall.3.gz share/man/man3/MPI_Status_c2f.3.gz share/man/man3/MPI_Status_c2f08.3.gz share/man/man3/MPI_Status_f082c.3.gz share/man/man3/MPI_Status_f082f.3.gz share/man/man3/MPI_Status_f2c.3.gz share/man/man3/MPI_Status_f2f08.3.gz share/man/man3/MPI_Status_get_error.3.gz share/man/man3/MPI_Status_get_source.3.gz share/man/man3/MPI_Status_get_tag.3.gz share/man/man3/MPI_Status_set_cancelled.3.gz share/man/man3/MPI_Status_set_elements.3.gz share/man/man3/MPI_Status_set_elements_c.3.gz share/man/man3/MPI_Status_set_elements_x.3.gz share/man/man3/MPI_Status_set_error.3.gz share/man/man3/MPI_Status_set_source.3.gz share/man/man3/MPI_Status_set_tag.3.gz share/man/man3/MPI_TAG.3.gz share/man/man3/MPI_TAG_UB.3.gz share/man/man3/MPI_THREAD_FUNNELED.3.gz share/man/man3/MPI_THREAD_MULTIPLE.3.gz share/man/man3/MPI_THREAD_SERIALIZED.3.gz share/man/man3/MPI_THREAD_SINGLE.3.gz share/man/man3/MPI_TYPECLASS_COMPLEX.3.gz share/man/man3/MPI_TYPECLASS_INTEGER.3.gz share/man/man3/MPI_TYPECLASS_REAL.3.gz share/man/man3/MPI_TYPE_DUP_FN.3.gz share/man/man3/MPI_TYPE_NULL_COPY_FN.3.gz share/man/man3/MPI_TYPE_NULL_DELETE_FN.3.gz share/man/man3/MPI_T_BIND_MPI_COMM.3.gz share/man/man3/MPI_T_BIND_MPI_DATATYPE.3.gz share/man/man3/MPI_T_BIND_MPI_ERRHANDLER.3.gz share/man/man3/MPI_T_BIND_MPI_FILE.3.gz share/man/man3/MPI_T_BIND_MPI_GROUP.3.gz share/man/man3/MPI_T_BIND_MPI_INFO.3.gz share/man/man3/MPI_T_BIND_MPI_MESSAGE.3.gz share/man/man3/MPI_T_BIND_MPI_OP.3.gz share/man/man3/MPI_T_BIND_MPI_REQUEST.3.gz share/man/man3/MPI_T_BIND_MPI_SESSION.3.gz share/man/man3/MPI_T_BIND_MPI_WIN.3.gz share/man/man3/MPI_T_BIND_NO_OBJECT.3.gz share/man/man3/MPI_T_CVAR_HANDLE_NULL.3.gz share/man/man3/MPI_T_ENUM_NULL.3.gz share/man/man3/MPI_T_ERR_CANNOT_INIT.3.gz share/man/man3/MPI_T_ERR_CVAR_SET_NEVER.3.gz share/man/man3/MPI_T_ERR_CVAR_SET_NOT_NOW.3.gz share/man/man3/MPI_T_ERR_INVALID.3.gz share/man/man3/MPI_T_ERR_INVALID_HANDLE.3.gz share/man/man3/MPI_T_ERR_INVALID_INDEX.3.gz share/man/man3/MPI_T_ERR_INVALID_NAME.3.gz share/man/man3/MPI_T_ERR_INVALID_SESSION.3.gz share/man/man3/MPI_T_ERR_MEMORY.3.gz share/man/man3/MPI_T_ERR_NOT_INITIALIZED.3.gz share/man/man3/MPI_T_ERR_OUT_OF_HANDLES.3.gz share/man/man3/MPI_T_ERR_OUT_OF_SESSIONS.3.gz share/man/man3/MPI_T_ERR_PVAR_NO_ATOMIC.3.gz share/man/man3/MPI_T_ERR_PVAR_NO_STARTSTOP.3.gz share/man/man3/MPI_T_ERR_PVAR_NO_WRITE.3.gz share/man/man3/MPI_T_PVAR_CLASS_AGGREGATE.3.gz share/man/man3/MPI_T_PVAR_CLASS_COUNTER.3.gz share/man/man3/MPI_T_PVAR_CLASS_GENERIC.3.gz share/man/man3/MPI_T_PVAR_CLASS_HIGHWATERMARK.3.gz share/man/man3/MPI_T_PVAR_CLASS_LEVEL.3.gz share/man/man3/MPI_T_PVAR_CLASS_LOWWATERMARK.3.gz share/man/man3/MPI_T_PVAR_CLASS_PERCENTAGE.3.gz share/man/man3/MPI_T_PVAR_CLASS_SIZE.3.gz share/man/man3/MPI_T_PVAR_CLASS_STATE.3.gz share/man/man3/MPI_T_PVAR_CLASS_TIMER.3.gz share/man/man3/MPI_T_PVAR_HANDLE_NULL.3.gz share/man/man3/MPI_T_PVAR_SESSION_NULL.3.gz share/man/man3/MPI_T_SCOPE_ALL.3.gz share/man/man3/MPI_T_SCOPE_ALL_EQ.3.gz share/man/man3/MPI_T_SCOPE_CONSTANT.3.gz share/man/man3/MPI_T_SCOPE_GROUP.3.gz share/man/man3/MPI_T_SCOPE_GROUP_EQ.3.gz share/man/man3/MPI_T_SCOPE_LOCAL.3.gz share/man/man3/MPI_T_SCOPE_READONLY.3.gz share/man/man3/MPI_T_VERBOSITY_MPIDEV_ALL.3.gz share/man/man3/MPI_T_VERBOSITY_MPIDEV_BASIC.3.gz share/man/man3/MPI_T_VERBOSITY_MPIDEV_DETAIL.3.gz share/man/man3/MPI_T_VERBOSITY_TUNER_ALL.3.gz share/man/man3/MPI_T_VERBOSITY_TUNER_BASIC.3.gz share/man/man3/MPI_T_VERBOSITY_TUNER_DETAIL.3.gz share/man/man3/MPI_T_VERBOSITY_USER_ALL.3.gz share/man/man3/MPI_T_VERBOSITY_USER_BASIC.3.gz share/man/man3/MPI_T_VERBOSITY_USER_DETAIL.3.gz share/man/man3/MPI_T_category_changed.3.gz share/man/man3/MPI_T_category_get_categories.3.gz share/man/man3/MPI_T_category_get_cvars.3.gz share/man/man3/MPI_T_category_get_events.3.gz share/man/man3/MPI_T_category_get_index.3.gz share/man/man3/MPI_T_category_get_info.3.gz share/man/man3/MPI_T_category_get_num.3.gz share/man/man3/MPI_T_category_get_num_events.3.gz share/man/man3/MPI_T_category_get_pvars.3.gz share/man/man3/MPI_T_cvar_get_index.3.gz share/man/man3/MPI_T_cvar_get_info.3.gz share/man/man3/MPI_T_cvar_get_num.3.gz share/man/man3/MPI_T_cvar_handle_alloc.3.gz share/man/man3/MPI_T_cvar_handle_free.3.gz share/man/man3/MPI_T_cvar_read.3.gz share/man/man3/MPI_T_cvar_write.3.gz share/man/man3/MPI_T_enum_get_info.3.gz share/man/man3/MPI_T_enum_get_item.3.gz share/man/man3/MPI_T_event_callback_get_info.3.gz share/man/man3/MPI_T_event_callback_set_info.3.gz share/man/man3/MPI_T_event_copy.3.gz share/man/man3/MPI_T_event_get_index.3.gz share/man/man3/MPI_T_event_get_info.3.gz share/man/man3/MPI_T_event_get_num.3.gz share/man/man3/MPI_T_event_get_source.3.gz share/man/man3/MPI_T_event_get_timestamp.3.gz share/man/man3/MPI_T_event_handle_alloc.3.gz share/man/man3/MPI_T_event_handle_free.3.gz share/man/man3/MPI_T_event_handle_get_info.3.gz share/man/man3/MPI_T_event_handle_set_info.3.gz share/man/man3/MPI_T_event_read.3.gz share/man/man3/MPI_T_event_register_callback.3.gz share/man/man3/MPI_T_event_set_dropped_handler.3.gz share/man/man3/MPI_T_finalize.3.gz share/man/man3/MPI_T_init_thread.3.gz share/man/man3/MPI_T_pvar_get_index.3.gz share/man/man3/MPI_T_pvar_get_info.3.gz share/man/man3/MPI_T_pvar_get_num.3.gz share/man/man3/MPI_T_pvar_handle_alloc.3.gz share/man/man3/MPI_T_pvar_handle_free.3.gz share/man/man3/MPI_T_pvar_read.3.gz share/man/man3/MPI_T_pvar_readreset.3.gz share/man/man3/MPI_T_pvar_reset.3.gz share/man/man3/MPI_T_pvar_session_create.3.gz share/man/man3/MPI_T_pvar_session_free.3.gz share/man/man3/MPI_T_pvar_start.3.gz share/man/man3/MPI_T_pvar_stop.3.gz share/man/man3/MPI_T_pvar_write.3.gz share/man/man3/MPI_T_source_get_info.3.gz share/man/man3/MPI_T_source_get_num.3.gz share/man/man3/MPI_T_source_get_timestamp.3.gz share/man/man3/MPI_Test.3.gz share/man/man3/MPI_Test_cancelled.3.gz share/man/man3/MPI_Testall.3.gz share/man/man3/MPI_Testany.3.gz share/man/man3/MPI_Testsome.3.gz share/man/man3/MPI_Topo_test.3.gz share/man/man3/MPI_Type_c2f.3.gz share/man/man3/MPI_Type_commit.3.gz share/man/man3/MPI_Type_contiguous.3.gz share/man/man3/MPI_Type_contiguous_c.3.gz share/man/man3/MPI_Type_create_darray.3.gz share/man/man3/MPI_Type_create_darray_c.3.gz share/man/man3/MPI_Type_create_f90_complex.3.gz share/man/man3/MPI_Type_create_f90_integer.3.gz share/man/man3/MPI_Type_create_f90_real.3.gz share/man/man3/MPI_Type_create_hindexed.3.gz share/man/man3/MPI_Type_create_hindexed_block.3.gz share/man/man3/MPI_Type_create_hindexed_block_c.3.gz share/man/man3/MPI_Type_create_hindexed_c.3.gz share/man/man3/MPI_Type_create_hvector.3.gz share/man/man3/MPI_Type_create_hvector_c.3.gz share/man/man3/MPI_Type_create_indexed_block.3.gz share/man/man3/MPI_Type_create_indexed_block_c.3.gz share/man/man3/MPI_Type_create_keyval.3.gz share/man/man3/MPI_Type_create_resized.3.gz share/man/man3/MPI_Type_create_resized_c.3.gz share/man/man3/MPI_Type_create_struct.3.gz share/man/man3/MPI_Type_create_struct_c.3.gz share/man/man3/MPI_Type_create_subarray.3.gz share/man/man3/MPI_Type_create_subarray_c.3.gz share/man/man3/MPI_Type_delete_attr.3.gz share/man/man3/MPI_Type_dup.3.gz share/man/man3/MPI_Type_extent.3.gz share/man/man3/MPI_Type_f2c.3.gz share/man/man3/MPI_Type_free.3.gz share/man/man3/MPI_Type_free_keyval.3.gz +share/man/man3/MPI_Type_fromint.3.gz share/man/man3/MPI_Type_get_attr.3.gz share/man/man3/MPI_Type_get_contents.3.gz share/man/man3/MPI_Type_get_contents_c.3.gz share/man/man3/MPI_Type_get_envelope.3.gz share/man/man3/MPI_Type_get_envelope_c.3.gz share/man/man3/MPI_Type_get_extent.3.gz share/man/man3/MPI_Type_get_extent_c.3.gz share/man/man3/MPI_Type_get_extent_x.3.gz share/man/man3/MPI_Type_get_name.3.gz share/man/man3/MPI_Type_get_true_extent.3.gz share/man/man3/MPI_Type_get_true_extent_c.3.gz share/man/man3/MPI_Type_get_true_extent_x.3.gz share/man/man3/MPI_Type_get_value_index.3.gz share/man/man3/MPI_Type_hindexed.3.gz share/man/man3/MPI_Type_hvector.3.gz share/man/man3/MPI_Type_indexed.3.gz share/man/man3/MPI_Type_indexed_c.3.gz share/man/man3/MPI_Type_lb.3.gz share/man/man3/MPI_Type_match_size.3.gz share/man/man3/MPI_Type_set_attr.3.gz share/man/man3/MPI_Type_set_name.3.gz share/man/man3/MPI_Type_size.3.gz share/man/man3/MPI_Type_size_c.3.gz share/man/man3/MPI_Type_size_x.3.gz share/man/man3/MPI_Type_struct.3.gz +share/man/man3/MPI_Type_toint.3.gz share/man/man3/MPI_Type_ub.3.gz share/man/man3/MPI_Type_vector.3.gz share/man/man3/MPI_Type_vector_c.3.gz share/man/man3/MPI_UB.3.gz share/man/man3/MPI_UINT16_T.3.gz share/man/man3/MPI_UINT32_T.3.gz share/man/man3/MPI_UINT64_T.3.gz share/man/man3/MPI_UINT8_T.3.gz share/man/man3/MPI_UNDEFINED.3.gz share/man/man3/MPI_UNDEFINED_RANK.3.gz share/man/man3/MPI_UNEQUAL.3.gz share/man/man3/MPI_UNIVERSE_SIZE.3.gz share/man/man3/MPI_UNSIGNED.3.gz share/man/man3/MPI_UNSIGNED_CHAR.3.gz share/man/man3/MPI_UNSIGNED_LONG.3.gz share/man/man3/MPI_UNSIGNED_LONG_LONG.3.gz share/man/man3/MPI_UNSIGNED_SHORT.3.gz share/man/man3/MPI_UNWEIGHTED.3.gz share/man/man3/MPI_Unpack.3.gz share/man/man3/MPI_Unpack_c.3.gz share/man/man3/MPI_Unpack_external.3.gz share/man/man3/MPI_Unpack_external_c.3.gz share/man/man3/MPI_Unpublish_name.3.gz share/man/man3/MPI_User_function.3.gz share/man/man3/MPI_VERSION.3.gz share/man/man3/MPI_WCHAR.3.gz share/man/man3/MPI_WEIGHTS_EMPTY.3.gz share/man/man3/MPI_WIN_BASE.3.gz share/man/man3/MPI_WIN_CREATE_FLAVOR.3.gz share/man/man3/MPI_WIN_DISP_UNIT.3.gz share/man/man3/MPI_WIN_DUP_FN.3.gz share/man/man3/MPI_WIN_FLAVOR_ALLOCATE.3.gz share/man/man3/MPI_WIN_FLAVOR_CREATE.3.gz share/man/man3/MPI_WIN_FLAVOR_DYNAMIC.3.gz share/man/man3/MPI_WIN_FLAVOR_SHARED.3.gz share/man/man3/MPI_WIN_MODEL.3.gz share/man/man3/MPI_WIN_NULL.3.gz share/man/man3/MPI_WIN_NULL_COPY_FN.3.gz share/man/man3/MPI_WIN_NULL_DELETE_FN.3.gz share/man/man3/MPI_WIN_SEPARATE.3.gz share/man/man3/MPI_WIN_SIZE.3.gz share/man/man3/MPI_WIN_UNIFIED.3.gz share/man/man3/MPI_WTIME_IS_GLOBAL.3.gz share/man/man3/MPI_Wait.3.gz share/man/man3/MPI_Waitall.3.gz share/man/man3/MPI_Waitany.3.gz share/man/man3/MPI_Waitsome.3.gz share/man/man3/MPI_Win_allocate.3.gz share/man/man3/MPI_Win_allocate_c.3.gz share/man/man3/MPI_Win_allocate_shared.3.gz share/man/man3/MPI_Win_allocate_shared_c.3.gz share/man/man3/MPI_Win_attach.3.gz share/man/man3/MPI_Win_c2f.3.gz share/man/man3/MPI_Win_call_errhandler.3.gz share/man/man3/MPI_Win_complete.3.gz share/man/man3/MPI_Win_create.3.gz share/man/man3/MPI_Win_create_c.3.gz share/man/man3/MPI_Win_create_dynamic.3.gz share/man/man3/MPI_Win_create_errhandler.3.gz share/man/man3/MPI_Win_create_keyval.3.gz share/man/man3/MPI_Win_delete_attr.3.gz share/man/man3/MPI_Win_detach.3.gz share/man/man3/MPI_Win_f2c.3.gz share/man/man3/MPI_Win_fence.3.gz share/man/man3/MPI_Win_flush.3.gz share/man/man3/MPI_Win_flush_all.3.gz share/man/man3/MPI_Win_flush_local.3.gz share/man/man3/MPI_Win_flush_local_all.3.gz share/man/man3/MPI_Win_free.3.gz share/man/man3/MPI_Win_free_keyval.3.gz +share/man/man3/MPI_Win_fromint.3.gz share/man/man3/MPI_Win_get_attr.3.gz share/man/man3/MPI_Win_get_errhandler.3.gz share/man/man3/MPI_Win_get_group.3.gz share/man/man3/MPI_Win_get_info.3.gz share/man/man3/MPI_Win_get_name.3.gz share/man/man3/MPI_Win_lock.3.gz share/man/man3/MPI_Win_lock_all.3.gz share/man/man3/MPI_Win_post.3.gz share/man/man3/MPI_Win_set_attr.3.gz share/man/man3/MPI_Win_set_errhandler.3.gz share/man/man3/MPI_Win_set_info.3.gz share/man/man3/MPI_Win_set_name.3.gz share/man/man3/MPI_Win_shared_query.3.gz share/man/man3/MPI_Win_shared_query_c.3.gz share/man/man3/MPI_Win_start.3.gz share/man/man3/MPI_Win_sync.3.gz share/man/man3/MPI_Win_test.3.gz +share/man/man3/MPI_Win_toint.3.gz share/man/man3/MPI_Win_unlock.3.gz share/man/man3/MPI_Win_unlock_all.3.gz share/man/man3/MPI_Win_wait.3.gz share/man/man3/MPI_Wtick.3.gz share/man/man3/MPI_Wtime.3.gz share/man/man3/mpiconsts.3.gz