parallel/mpi-ch: make this build and install on NetBSD.

* AI_V4MAPPED is not defined on NetBSD, so conditionalize its use.
 * Force the use of pkgsrc GCC (here we require >= gcc 10) so that
   <ISO_Fortran_binding.h> is made available to the C compiler.
 * Sort PLIST.

The result builds and installs on amd64 and i386, but not on powerpc
due to Fortran's "real128" not being available there (CPU limitation).
This commit is contained in:
he 2022-10-02 15:35:23 +00:00
parent 33ce0dee3d
commit 5a37fe1317
7 changed files with 410 additions and 336 deletions

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.99 2022/08/25 21:46:53 thor Exp $
# $NetBSD: Makefile,v 1.100 2022/10/02 15:35:23 he Exp $
DISTNAME= mpich-3.4.3
CATEGORIES= parallel
@ -52,6 +52,12 @@ CHECK_WRKREF_SKIP+= bin/mpirun
TEST_TARGET= check
.if ${OPSYS} == "NetBSD"
# Needed for <ISO_Fortran_binding.h>
USE_PKGSRC_GCC= yes
GCC_REQD= 10
.endif
# Re-enable when at version 2.x.
#.include "../../parallel/hwloc/buildlink3.mk"
.include "../../parallel/openpa/buildlink3.mk"

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.25 2022/08/25 21:46:53 thor Exp $
@comment $NetBSD: PLIST,v 1.26 2022/10/02 15:35:23 he Exp $
bin/hydra_nameserver
bin/hydra_persist
bin/hydra_pmi_proxy
@ -18,18 +18,18 @@ bin/parkill
include/mpi.h
${PLIST.f90}include/mpi.mod
${PLIST.f90}include/mpi_base.mod
${PLIST.f90}include/mpi_c_interface.mod
${PLIST.f90}include/mpi_c_interface_cdesc.mod
${PLIST.f90}include/mpi_c_interface_glue.mod
${PLIST.f90}include/mpi_c_interface.mod
${PLIST.f90}include/mpi_c_interface_nobuf.mod
${PLIST.f90}include/mpi_c_interface_types.mod
${PLIST.f90}include/mpi_constants.mod
${PLIST.f90}include/mpi_sizeofs.mod
${PLIST.f90}include/mpi_f08.mod
${PLIST.f90}include/mpi_f08_callbacks.mod
${PLIST.f90}include/mpi_f08_compile_constants.mod
${PLIST.f90}include/mpi_f08_link_constants.mod
${PLIST.f90}include/mpi_f08.mod
${PLIST.f90}include/mpi_f08_types.mod
${PLIST.f90}include/mpi_sizeofs.mod
include/mpicxx.h
${PLIST.f90}include/mpif.h
include/mpio.h
@ -462,347 +462,29 @@ share/doc/mpich/html/www1/mpiexec.html
share/doc/mpich/html/www1/mpif77.html
share/doc/mpich/html/www1/mpifort.html
share/doc/mpich/html/www3/Constants.html
share/doc/mpich/html/www3/MPI_2DOUBLE_PRECISION.htm
share/doc/mpich/html/www3/MPI_2INTEGER.htm
share/doc/mpich/html/www3/MPI_2INT.htm
share/doc/mpich/html/www3/MPI_2REAL.htm
share/doc/mpich/html/www3/MPI_Aint.htm
share/doc/mpich/html/www3/MPI_AINT.htm
share/doc/mpich/html/www3/MPI_ANY_SOURCE.htm
share/doc/mpich/html/www3/MPI_ANY_TAG.htm
share/doc/mpich/html/www3/MPI_APPNUM.htm
share/doc/mpich/html/www3/MPI_ARGV_NULL.htm
share/doc/mpich/html/www3/MPI_ARGVS_NULL.htm
share/doc/mpich/html/www3/MPI_BAND.htm
share/doc/mpich/html/www3/MPI_BOR.htm
share/doc/mpich/html/www3/MPI_BOTTOM.htm
share/doc/mpich/html/www3/MPI_BSEND_OVERHEAD.htm
share/doc/mpich/html/www3/MPI_BXOR.htm
share/doc/mpich/html/www3/MPI_BYTE.htm
share/doc/mpich/html/www3/MPI_CART.htm
share/doc/mpich/html/www3/MPI_C_BOOL.htm
share/doc/mpich/html/www3/MPI_C_COMPLEX.htm
share/doc/mpich/html/www3/MPI_C_DOUBLE_COMPLEX.htm
share/doc/mpich/html/www3/MPI_C_FLOAT_COMPLEX.htm
share/doc/mpich/html/www3/MPI_CHAR.htm
share/doc/mpich/html/www3/MPI_C_LONG_DOUBLE_COMPLEX.htm
share/doc/mpich/html/www3/MPI_COMBINER_CONTIGUOUS.htm
share/doc/mpich/html/www3/MPI_COMBINER_DARRAY.htm
share/doc/mpich/html/www3/MPI_COMBINER_DUP.htm
share/doc/mpich/html/www3/MPI_COMBINER_F90_COMPLEX.htm
share/doc/mpich/html/www3/MPI_COMBINER_F90_INTEGER.htm
share/doc/mpich/html/www3/MPI_COMBINER_F90_REAL.htm
share/doc/mpich/html/www3/MPI_COMBINER_HINDEXED_BLOCK.htm
share/doc/mpich/html/www3/MPI_COMBINER_HINDEXED.htm
share/doc/mpich/html/www3/MPI_COMBINER_HINDEXED_INTEGER.htm
share/doc/mpich/html/www3/MPI_COMBINER_HVECTOR.htm
share/doc/mpich/html/www3/MPI_COMBINER_HVECTOR_INTEGER.htm
share/doc/mpich/html/www3/MPI_COMBINER_INDEXED_BLOCK.htm
share/doc/mpich/html/www3/MPI_COMBINER_INDEXED.htm
share/doc/mpich/html/www3/MPI_COMBINER_NAMED.htm
share/doc/mpich/html/www3/MPI_COMBINER_RESIZED.htm
share/doc/mpich/html/www3/MPI_COMBINER_STRUCT.htm
share/doc/mpich/html/www3/MPI_COMBINER_STRUCT_INTEGER.htm
share/doc/mpich/html/www3/MPI_COMBINER_SUBARRAY.htm
share/doc/mpich/html/www3/MPI_COMBINER_VECTOR.htm
share/doc/mpich/html/www3/MPI_COMM_DUP_FN.htm
share/doc/mpich/html/www3/MPI_COMM_NULL_COPY_FN.htm
share/doc/mpich/html/www3/MPI_COMM_NULL_DELETE_FN.htm
share/doc/mpich/html/www3/MPI_COMM_NULL.htm
share/doc/mpich/html/www3/MPI_COMM_SELF.htm
share/doc/mpich/html/www3/MPI_COMM_TYPE_SHARED.htm
share/doc/mpich/html/www3/MPI_COMM_WORLD.htm
share/doc/mpich/html/www3/MPI_COMPLEX.htm
share/doc/mpich/html/www3/MPI_CONGRUENT.htm
share/doc/mpich/html/www3/MPI_Copy_function.htm
share/doc/mpich/html/www3/MPI_Count.htm
share/doc/mpich/html/www3/MPI_COUNT.htm
share/doc/mpich/html/www3/MPI_DATATYPE_NULL.htm
share/doc/mpich/html/www3/MPI_Delete_function.htm
share/doc/mpich/html/www3/MPI_DISPLACEMENT_CURRENT.htm
share/doc/mpich/html/www3/MPI_DIST_GRAPH.htm
share/doc/mpich/html/www3/MPI_DISTRIBUTE_BLOCK.htm
share/doc/mpich/html/www3/MPI_DISTRIBUTE_CYCLIC.htm
share/doc/mpich/html/www3/MPI_DISTRIBUTE_DFLT_DARG.htm
share/doc/mpich/html/www3/MPI_DISTRIBUTE_NONE.htm
share/doc/mpich/html/www3/MPI_DOUBLE_COMPLEX.htm
share/doc/mpich/html/www3/MPI_DOUBLE.htm
share/doc/mpich/html/www3/MPI_DOUBLE_INT.htm
share/doc/mpich/html/www3/MPI_DOUBLE_PRECISION.htm
share/doc/mpich/html/www3/MPI_DUP_FN.htm
share/doc/mpich/html/www3/MPI_ERR_ACCESS.htm
share/doc/mpich/html/www3/MPI_ERR_AMODE.htm
share/doc/mpich/html/www3/MPI_ERR_ARG.htm
share/doc/mpich/html/www3/MPI_ERR_ASSERT.htm
share/doc/mpich/html/www3/MPI_ERR_BAD_FILE.htm
share/doc/mpich/html/www3/MPI_ERR_BASE.htm
share/doc/mpich/html/www3/MPI_ERR_BUFFER.htm
share/doc/mpich/html/www3/MPI_ERRCODES_IGNORE.htm
share/doc/mpich/html/www3/MPI_ERR_COMM.htm
share/doc/mpich/html/www3/MPI_ERR_CONVERSION.htm
share/doc/mpich/html/www3/MPI_ERR_COUNT.htm
share/doc/mpich/html/www3/MPI_ERR_DIMS.htm
share/doc/mpich/html/www3/MPI_ERR_DISP.htm
share/doc/mpich/html/www3/MPI_ERR_DUP_DATAREP.htm
share/doc/mpich/html/www3/MPI_ERR_FILE_EXISTS.htm
share/doc/mpich/html/www3/MPI_ERR_FILE.htm
share/doc/mpich/html/www3/MPI_ERR_FILE_IN_USE.htm
share/doc/mpich/html/www3/MPI_ERR_GROUP.htm
share/doc/mpich/html/www3/MPI_ERRHANDLER_NULL.htm
share/doc/mpich/html/www3/MPI_ERR_INFO.htm
share/doc/mpich/html/www3/MPI_ERR_INFO_KEY.htm
share/doc/mpich/html/www3/MPI_ERR_INFO_NOKEY.htm
share/doc/mpich/html/www3/MPI_ERR_INFO_VALUE.htm
share/doc/mpich/html/www3/MPI_ERR_IN_STATUS.htm
share/doc/mpich/html/www3/MPI_ERR_INTERN.htm
share/doc/mpich/html/www3/MPI_ERR_IO.htm
share/doc/mpich/html/www3/MPI_ERR_KEYVAL.htm
share/doc/mpich/html/www3/MPI_ERR_LASTCODE.htm
share/doc/mpich/html/www3/MPI_ERR_LOCKTYPE.htm
share/doc/mpich/html/www3/MPI_ERR_NAME.htm
share/doc/mpich/html/www3/MPI_ERR_NO_MEM.htm
share/doc/mpich/html/www3/MPI_ERR_NO_SPACE.htm
share/doc/mpich/html/www3/MPI_ERR_NO_SUCH_FILE.htm
share/doc/mpich/html/www3/MPI_ERR_NOT_SAME.htm
share/doc/mpich/html/www3/MPI_ERR_OP.htm
share/doc/mpich/html/www3/MPI_ERROR.htm
share/doc/mpich/html/www3/MPI_ERRORS_ARE_FATAL.htm
share/doc/mpich/html/www3/MPI_ERRORS_RETURN.htm
share/doc/mpich/html/www3/MPI_ERR_OTHER.htm
share/doc/mpich/html/www3/MPI_ERR_PENDING.htm
share/doc/mpich/html/www3/MPI_ERR_PORT.htm
share/doc/mpich/html/www3/MPI_ERR_QUOTA.htm
share/doc/mpich/html/www3/MPI_ERR_RANK.htm
share/doc/mpich/html/www3/MPI_ERR_READ_ONLY.htm
share/doc/mpich/html/www3/MPI_ERR_REQUEST.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_ATTACH.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_CONFLICT.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_FLAVOR.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_RANGE.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_SHARED.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_SYNC.htm
share/doc/mpich/html/www3/MPI_ERR_ROOT.htm
share/doc/mpich/html/www3/MPI_ERR_SERVICE.htm
share/doc/mpich/html/www3/MPI_ERR_SIZE.htm
share/doc/mpich/html/www3/MPI_ERR_SPAWN.htm
share/doc/mpich/html/www3/MPI_ERR_TAG.htm
share/doc/mpich/html/www3/MPI_ERR_TOPOLOGY.htm
share/doc/mpich/html/www3/MPI_ERR_TRUNCATE.htm
share/doc/mpich/html/www3/MPI_ERR_TYPE.htm
share/doc/mpich/html/www3/MPI_ERR_UNKNOWN.htm
share/doc/mpich/html/www3/MPI_ERR_UNSUPPORTED_DATAREP.htm
share/doc/mpich/html/www3/MPI_ERR_UNSUPPORTED_OPERATION.htm
share/doc/mpich/html/www3/MPI_ERR_WIN.htm
share/doc/mpich/html/www3/MPI_FILE_NULL.htm
share/doc/mpich/html/www3/MPI_FLOAT.htm
share/doc/mpich/html/www3/MPI_FLOAT_INT.htm
share/doc/mpich/html/www3/MPI_GRAPH.htm
share/doc/mpich/html/www3/MPI_GROUP_EMPTY.htm
share/doc/mpich/html/www3/MPI_GROUP_NULL.htm
share/doc/mpich/html/www3/MPI_Handler_function.htm
share/doc/mpich/html/www3/MPI_HOST.htm
share/doc/mpich/html/www3/MPI_IDENT.htm
share/doc/mpich/html/www3/MPI_INFO_ENV.htm
share/doc/mpich/html/www3/MPI_INFO_NULL.htm
share/doc/mpich/html/www3/MPI_IN_PLACE.htm
share/doc/mpich/html/www3/MPI_INT16_T.htm
share/doc/mpich/html/www3/MPI_INT32_T.htm
share/doc/mpich/html/www3/MPI_INT64_T.htm
share/doc/mpich/html/www3/MPI_INT8_T.htm
share/doc/mpich/html/www3/MPI_INTEGER16.htm
share/doc/mpich/html/www3/MPI_INTEGER1.htm
share/doc/mpich/html/www3/MPI_INTEGER2.htm
share/doc/mpich/html/www3/MPI_INTEGER4.htm
share/doc/mpich/html/www3/MPI_INTEGER8.htm
share/doc/mpich/html/www3/MPI_INTEGER.htm
share/doc/mpich/html/www3/MPI_INT.htm
share/doc/mpich/html/www3/MPI_IO.htm
share/doc/mpich/html/www3/MPI_KEYVAL_INVALID.htm
share/doc/mpich/html/www3/MPI_LAND.htm
share/doc/mpich/html/www3/MPI_LASTUSEDCODE.htm
share/doc/mpich/html/www3/MPI_LB.htm
share/doc/mpich/html/www3/MPI_LOCK_EXCLUSIVE.htm
share/doc/mpich/html/www3/MPI_LOCK_SHARED.htm
share/doc/mpich/html/www3/MPI_LOGICAL.htm
share/doc/mpich/html/www3/MPI_LONG_DOUBLE.htm
share/doc/mpich/html/www3/MPI_LONG_DOUBLE_INT.htm
share/doc/mpich/html/www3/MPI_LONG.htm
share/doc/mpich/html/www3/MPI_LONG_INT.htm
share/doc/mpich/html/www3/MPI_LONG_LONG.htm
share/doc/mpich/html/www3/MPI_LONG_LONG_INT.htm
share/doc/mpich/html/www3/MPI_LOR.htm
share/doc/mpich/html/www3/MPI_LXOR.htm
share/doc/mpich/html/www3/MPI_MAX_ERROR_STRING.htm
share/doc/mpich/html/www3/MPI_MAX.htm
share/doc/mpich/html/www3/MPI_MAX_INFO_KEY.htm
share/doc/mpich/html/www3/MPI_MAX_INFO_VAL.htm
share/doc/mpich/html/www3/MPI_MAX_LIBRARY_VERSION_STRING.htm
share/doc/mpich/html/www3/MPI_MAXLOC.htm
share/doc/mpich/html/www3/MPI_MAX_OBJECT_NAME.htm
share/doc/mpich/html/www3/MPI_MAX_PORT_NAME.htm
share/doc/mpich/html/www3/MPI_MAX_PROCESSOR_NAME.htm
share/doc/mpich/html/www3/MPI_MESSAGE_NULL.htm
share/doc/mpich/html/www3/MPI_MIN.htm
share/doc/mpich/html/www3/MPI_MINLOC.htm
share/doc/mpich/html/www3/MPI_MODE_APPEND.htm
share/doc/mpich/html/www3/MPI_MODE_CREATE.htm
share/doc/mpich/html/www3/MPI_MODE_DELETE_ON_CLOSE.htm
share/doc/mpich/html/www3/MPI_MODE_EXCL.htm
share/doc/mpich/html/www3/MPI_MODE_NOCHECK.htm
share/doc/mpich/html/www3/MPI_MODE_NOPRECEDE.htm
share/doc/mpich/html/www3/MPI_MODE_NOPUT.htm
share/doc/mpich/html/www3/MPI_MODE_NOSTORE.htm
share/doc/mpich/html/www3/MPI_MODE_NOSUCCEED.htm
share/doc/mpich/html/www3/MPI_MODE_RDONLY.htm
share/doc/mpich/html/www3/MPI_MODE_RDWR.htm
share/doc/mpich/html/www3/MPI_MODE_SEQUENTIAL.htm
share/doc/mpich/html/www3/MPI_MODE_UNIQUE_OPEN.htm
share/doc/mpich/html/www3/MPI_MODE_WRONLY.htm
share/doc/mpich/html/www3/MPI_NO_OP.htm
share/doc/mpich/html/www3/MPI_NULL_COPY_FN.htm
share/doc/mpich/html/www3/MPI_NULL_DELETE_FN.htm
share/doc/mpich/html/www3/MPI_Offset.htm
share/doc/mpich/html/www3/MPI_OFFSET.htm
share/doc/mpich/html/www3/MPI_OP_NULL.htm
share/doc/mpich/html/www3/MPI_ORDER_C.htm
share/doc/mpich/html/www3/MPI_ORDER_FORTRAN.htm
share/doc/mpich/html/www3/MPI_PACKED.htm
share/doc/mpich/html/www3/MPI_PROC_NULL.htm
share/doc/mpich/html/www3/MPI_PROD.htm
share/doc/mpich/html/www3/MPI_REAL4.htm
share/doc/mpich/html/www3/MPI_REAL8.htm
share/doc/mpich/html/www3/MPI_REAL.htm
share/doc/mpich/html/www3/MPI_REPLACE.htm
share/doc/mpich/html/www3/MPI_REQUEST_NULL.htm
share/doc/mpich/html/www3/MPI_SEEK_CUR.htm
share/doc/mpich/html/www3/MPI_SEEK_END.htm
share/doc/mpich/html/www3/MPI_SEEK_SET.htm
share/doc/mpich/html/www3/MPI_SHORT.htm
share/doc/mpich/html/www3/MPI_SHORT_INT.htm
share/doc/mpich/html/www3/MPI_SIGNED_CHAR.htm
share/doc/mpich/html/www3/MPI_SIMILAR.htm
share/doc/mpich/html/www3/MPI_SOURCE.htm
share/doc/mpich/html/www3/MPI_STATUSES_IGNORE.htm
share/doc/mpich/html/www3/MPI_STATUS_IGNORE.htm
share/doc/mpich/html/www3/MPI_SUBVERSION.htm
share/doc/mpich/html/www3/MPI_SUCCESS.htm
share/doc/mpich/html/www3/MPI_SUM.htm
share/doc/mpich/html/www3/MPI_TAG.htm
share/doc/mpich/html/www3/MPI_TAG_UB.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_COMM.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_DATATYPE.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_ERRHANDLER.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_FILE.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_GROUP.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_INFO.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_MESSAGE.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_OP.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_REQUEST.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_WIN.htm
share/doc/mpich/html/www3/MPI_T_BIND_NO_OBJECT.htm
share/doc/mpich/html/www3/MPI_T_CVAR_HANDLE_NULL.htm
share/doc/mpich/html/www3/MPI_T_ENUM_NULL.htm
share/doc/mpich/html/www3/MPI_T_ERR_CANNOT_INIT.htm
share/doc/mpich/html/www3/MPI_T_ERR_CVAR_SET_NEVER.htm
share/doc/mpich/html/www3/MPI_T_ERR_CVAR_SET_NOT_NOW.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID_HANDLE.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID_INDEX.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID_ITEM.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID_NAME.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID_SESSION.htm
share/doc/mpich/html/www3/MPI_T_ERR_MEMORY.htm
share/doc/mpich/html/www3/MPI_T_ERR_NOT_INITIALIZED.htm
share/doc/mpich/html/www3/MPI_T_ERR_OUT_OF_HANDLES.htm
share/doc/mpich/html/www3/MPI_T_ERR_OUT_OF_SESSIONS.htm
share/doc/mpich/html/www3/MPI_T_ERR_PVAR_NO_ATOMIC.htm
share/doc/mpich/html/www3/MPI_T_ERR_PVAR_NO_STARTSTOP.htm
share/doc/mpich/html/www3/MPI_T_ERR_PVAR_NO_WRITE.htm
share/doc/mpich/html/www3/MPI_THREAD_FUNNELED.htm
share/doc/mpich/html/www3/MPI_THREAD_MULTIPLE.htm
share/doc/mpich/html/www3/MPI_THREAD_SERIALIZED.htm
share/doc/mpich/html/www3/MPI_THREAD_SINGLE.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_AGGREGATE.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_COUNTER.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_GENERIC.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_HIGHWATERMARK.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_LEVEL.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_LOWWATERMARK.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_PERCENTAGE.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_SIZE.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_STATE.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_TIMER.htm
share/doc/mpich/html/www3/MPI_T_PVAR_HANDLE_NULL.htm
share/doc/mpich/html/www3/MPI_T_PVAR_SESSION_NULL.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_ALL_EQ.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_ALL.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_CONSTANT.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_GROUP_EQ.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_GROUP.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_LOCAL.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_READONLY.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_MPIDEV_ALL.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_MPIDEV_BASIC.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_MPIDEV_DETAIL.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_TUNER_ALL.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_TUNER_BASIC.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_TUNER_DETAIL.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_USER_ALL.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_USER_BASIC.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_USER_DETAIL.htm
share/doc/mpich/html/www3/MPI_TYPECLASS_COMPLEX.htm
share/doc/mpich/html/www3/MPI_TYPECLASS_INTEGER.htm
share/doc/mpich/html/www3/MPI_TYPECLASS_REAL.htm
share/doc/mpich/html/www3/MPI_TYPE_DUP_FN.htm
share/doc/mpich/html/www3/MPI_TYPE_NULL_COPY_FN.htm
share/doc/mpich/html/www3/MPI_TYPE_NULL_DELETE_FN.htm
share/doc/mpich/html/www3/MPI_UB.htm
share/doc/mpich/html/www3/MPI_UINT16_T.htm
share/doc/mpich/html/www3/MPI_UINT32_T.htm
share/doc/mpich/html/www3/MPI_UINT64_T.htm
share/doc/mpich/html/www3/MPI_UINT8_T.htm
share/doc/mpich/html/www3/MPI_UNDEFINED.htm
share/doc/mpich/html/www3/MPI_UNDEFINED_RANK.htm
share/doc/mpich/html/www3/MPI_UNEQUAL.htm
share/doc/mpich/html/www3/MPI_UNIVERSE_SIZE.htm
share/doc/mpich/html/www3/MPI_UNSIGNED_CHAR.htm
share/doc/mpich/html/www3/MPI_UNSIGNED.htm
share/doc/mpich/html/www3/MPI_UNSIGNED_LONG.htm
share/doc/mpich/html/www3/MPI_UNSIGNED_LONG_LONG.htm
share/doc/mpich/html/www3/MPI_UNSIGNED_SHORT.htm
share/doc/mpich/html/www3/MPI_UNWEIGHTED.htm
share/doc/mpich/html/www3/MPI_User_function.htm
share/doc/mpich/html/www3/MPI_VERSION.htm
share/doc/mpich/html/www3/MPI_WCHAR.htm
share/doc/mpich/html/www3/MPI_WEIGHTS_EMPTY.htm
share/doc/mpich/html/www3/MPI_WIN_BASE.htm
share/doc/mpich/html/www3/MPI_WIN_CREATE_FLAVOR.htm
share/doc/mpich/html/www3/MPI_WIN_DISP_UNIT.htm
share/doc/mpich/html/www3/MPI_WIN_DUP_FN.htm
share/doc/mpich/html/www3/MPI_WIN_FLAVOR_ALLOCATE.htm
share/doc/mpich/html/www3/MPI_WIN_FLAVOR_CREATE.htm
share/doc/mpich/html/www3/MPI_WIN_FLAVOR_DYNAMIC.htm
share/doc/mpich/html/www3/MPI_WIN_FLAVOR_SHARED.htm
share/doc/mpich/html/www3/MPI_WIN_MODEL.htm
share/doc/mpich/html/www3/MPI_WIN_NULL_COPY_FN.htm
share/doc/mpich/html/www3/MPI_WIN_NULL_DELETE_FN.htm
share/doc/mpich/html/www3/MPI_WIN_NULL.htm
share/doc/mpich/html/www3/MPI_WIN_SEPARATE.htm
share/doc/mpich/html/www3/MPI_WIN_SIZE.htm
share/doc/mpich/html/www3/MPI_WIN_UNIFIED.htm
share/doc/mpich/html/www3/MPI_WTIME_IS_GLOBAL.htm
share/doc/mpich/html/www3/MPIX_GPU_query_support.html
share/doc/mpich/html/www3/MPIX_Comm_agree.html
share/doc/mpich/html/www3/MPIX_Comm_failure_ack.html
share/doc/mpich/html/www3/MPIX_Comm_failure_get_acked.html
share/doc/mpich/html/www3/MPIX_Comm_revoke.html
share/doc/mpich/html/www3/MPIX_Comm_shrink.html
share/doc/mpich/html/www3/MPIX_GPU_query_support.html
share/doc/mpich/html/www3/MPI_2DOUBLE_PRECISION.htm
share/doc/mpich/html/www3/MPI_2INT.htm
share/doc/mpich/html/www3/MPI_2INTEGER.htm
share/doc/mpich/html/www3/MPI_2REAL.htm
share/doc/mpich/html/www3/MPI_AINT.htm
share/doc/mpich/html/www3/MPI_ANY_SOURCE.htm
share/doc/mpich/html/www3/MPI_ANY_TAG.htm
share/doc/mpich/html/www3/MPI_APPNUM.htm
share/doc/mpich/html/www3/MPI_ARGVS_NULL.htm
share/doc/mpich/html/www3/MPI_ARGV_NULL.htm
share/doc/mpich/html/www3/MPI_Abort.html
share/doc/mpich/html/www3/MPI_Accumulate.html
share/doc/mpich/html/www3/MPI_Add_error_class.html
share/doc/mpich/html/www3/MPI_Add_error_code.html
share/doc/mpich/html/www3/MPI_Add_error_string.html
share/doc/mpich/html/www3/MPI_Address.html
share/doc/mpich/html/www3/MPI_Aint.htm
share/doc/mpich/html/www3/MPI_Aint_add.html
share/doc/mpich/html/www3/MPI_Aint_diff.html
share/doc/mpich/html/www3/MPI_Allgather.html
@ -815,12 +497,54 @@ share/doc/mpich/html/www3/MPI_Alltoallw.html
share/doc/mpich/html/www3/MPI_Attr_delete.html
share/doc/mpich/html/www3/MPI_Attr_get.html
share/doc/mpich/html/www3/MPI_Attr_put.html
share/doc/mpich/html/www3/MPI_BAND.htm
share/doc/mpich/html/www3/MPI_BOR.htm
share/doc/mpich/html/www3/MPI_BOTTOM.htm
share/doc/mpich/html/www3/MPI_BSEND_OVERHEAD.htm
share/doc/mpich/html/www3/MPI_BXOR.htm
share/doc/mpich/html/www3/MPI_BYTE.htm
share/doc/mpich/html/www3/MPI_Barrier.html
share/doc/mpich/html/www3/MPI_Bcast.html
share/doc/mpich/html/www3/MPI_Bsend.html
share/doc/mpich/html/www3/MPI_Bsend_init.html
share/doc/mpich/html/www3/MPI_Buffer_attach.html
share/doc/mpich/html/www3/MPI_Buffer_detach.html
share/doc/mpich/html/www3/MPI_CART.htm
share/doc/mpich/html/www3/MPI_CHAR.htm
share/doc/mpich/html/www3/MPI_COMBINER_CONTIGUOUS.htm
share/doc/mpich/html/www3/MPI_COMBINER_DARRAY.htm
share/doc/mpich/html/www3/MPI_COMBINER_DUP.htm
share/doc/mpich/html/www3/MPI_COMBINER_F90_COMPLEX.htm
share/doc/mpich/html/www3/MPI_COMBINER_F90_INTEGER.htm
share/doc/mpich/html/www3/MPI_COMBINER_F90_REAL.htm
share/doc/mpich/html/www3/MPI_COMBINER_HINDEXED.htm
share/doc/mpich/html/www3/MPI_COMBINER_HINDEXED_BLOCK.htm
share/doc/mpich/html/www3/MPI_COMBINER_HINDEXED_INTEGER.htm
share/doc/mpich/html/www3/MPI_COMBINER_HVECTOR.htm
share/doc/mpich/html/www3/MPI_COMBINER_HVECTOR_INTEGER.htm
share/doc/mpich/html/www3/MPI_COMBINER_INDEXED.htm
share/doc/mpich/html/www3/MPI_COMBINER_INDEXED_BLOCK.htm
share/doc/mpich/html/www3/MPI_COMBINER_NAMED.htm
share/doc/mpich/html/www3/MPI_COMBINER_RESIZED.htm
share/doc/mpich/html/www3/MPI_COMBINER_STRUCT.htm
share/doc/mpich/html/www3/MPI_COMBINER_STRUCT_INTEGER.htm
share/doc/mpich/html/www3/MPI_COMBINER_SUBARRAY.htm
share/doc/mpich/html/www3/MPI_COMBINER_VECTOR.htm
share/doc/mpich/html/www3/MPI_COMM_DUP_FN.htm
share/doc/mpich/html/www3/MPI_COMM_NULL.htm
share/doc/mpich/html/www3/MPI_COMM_NULL_COPY_FN.htm
share/doc/mpich/html/www3/MPI_COMM_NULL_DELETE_FN.htm
share/doc/mpich/html/www3/MPI_COMM_SELF.htm
share/doc/mpich/html/www3/MPI_COMM_TYPE_SHARED.htm
share/doc/mpich/html/www3/MPI_COMM_WORLD.htm
share/doc/mpich/html/www3/MPI_COMPLEX.htm
share/doc/mpich/html/www3/MPI_CONGRUENT.htm
share/doc/mpich/html/www3/MPI_COUNT.htm
share/doc/mpich/html/www3/MPI_C_BOOL.htm
share/doc/mpich/html/www3/MPI_C_COMPLEX.htm
share/doc/mpich/html/www3/MPI_C_DOUBLE_COMPLEX.htm
share/doc/mpich/html/www3/MPI_C_FLOAT_COMPLEX.htm
share/doc/mpich/html/www3/MPI_C_LONG_DOUBLE_COMPLEX.htm
share/doc/mpich/html/www3/MPI_Cancel.html
share/doc/mpich/html/www3/MPI_Cart_coords.html
share/doc/mpich/html/www3/MPI_Cart_create.html
@ -867,11 +591,89 @@ share/doc/mpich/html/www3/MPI_Comm_split.html
share/doc/mpich/html/www3/MPI_Comm_split_type.html
share/doc/mpich/html/www3/MPI_Comm_test_inter.html
share/doc/mpich/html/www3/MPI_Compare_and_swap.html
share/doc/mpich/html/www3/MPI_Copy_function.htm
share/doc/mpich/html/www3/MPI_Count.htm
share/doc/mpich/html/www3/MPI_DATATYPE_NULL.htm
share/doc/mpich/html/www3/MPI_DISPLACEMENT_CURRENT.htm
share/doc/mpich/html/www3/MPI_DISTRIBUTE_BLOCK.htm
share/doc/mpich/html/www3/MPI_DISTRIBUTE_CYCLIC.htm
share/doc/mpich/html/www3/MPI_DISTRIBUTE_DFLT_DARG.htm
share/doc/mpich/html/www3/MPI_DISTRIBUTE_NONE.htm
share/doc/mpich/html/www3/MPI_DIST_GRAPH.htm
share/doc/mpich/html/www3/MPI_DOUBLE.htm
share/doc/mpich/html/www3/MPI_DOUBLE_COMPLEX.htm
share/doc/mpich/html/www3/MPI_DOUBLE_INT.htm
share/doc/mpich/html/www3/MPI_DOUBLE_PRECISION.htm
share/doc/mpich/html/www3/MPI_DUP_FN.htm
share/doc/mpich/html/www3/MPI_Delete_function.htm
share/doc/mpich/html/www3/MPI_Dims_create.html
share/doc/mpich/html/www3/MPI_Dist_graph_create.html
share/doc/mpich/html/www3/MPI_Dist_graph_create_adjacent.html
share/doc/mpich/html/www3/MPI_Dist_graph_neighbors.html
share/doc/mpich/html/www3/MPI_Dist_graph_neighbors_count.html
share/doc/mpich/html/www3/MPI_ERRCODES_IGNORE.htm
share/doc/mpich/html/www3/MPI_ERRHANDLER_NULL.htm
share/doc/mpich/html/www3/MPI_ERROR.htm
share/doc/mpich/html/www3/MPI_ERRORS_ARE_FATAL.htm
share/doc/mpich/html/www3/MPI_ERRORS_RETURN.htm
share/doc/mpich/html/www3/MPI_ERR_ACCESS.htm
share/doc/mpich/html/www3/MPI_ERR_AMODE.htm
share/doc/mpich/html/www3/MPI_ERR_ARG.htm
share/doc/mpich/html/www3/MPI_ERR_ASSERT.htm
share/doc/mpich/html/www3/MPI_ERR_BAD_FILE.htm
share/doc/mpich/html/www3/MPI_ERR_BASE.htm
share/doc/mpich/html/www3/MPI_ERR_BUFFER.htm
share/doc/mpich/html/www3/MPI_ERR_COMM.htm
share/doc/mpich/html/www3/MPI_ERR_CONVERSION.htm
share/doc/mpich/html/www3/MPI_ERR_COUNT.htm
share/doc/mpich/html/www3/MPI_ERR_DIMS.htm
share/doc/mpich/html/www3/MPI_ERR_DISP.htm
share/doc/mpich/html/www3/MPI_ERR_DUP_DATAREP.htm
share/doc/mpich/html/www3/MPI_ERR_FILE.htm
share/doc/mpich/html/www3/MPI_ERR_FILE_EXISTS.htm
share/doc/mpich/html/www3/MPI_ERR_FILE_IN_USE.htm
share/doc/mpich/html/www3/MPI_ERR_GROUP.htm
share/doc/mpich/html/www3/MPI_ERR_INFO.htm
share/doc/mpich/html/www3/MPI_ERR_INFO_KEY.htm
share/doc/mpich/html/www3/MPI_ERR_INFO_NOKEY.htm
share/doc/mpich/html/www3/MPI_ERR_INFO_VALUE.htm
share/doc/mpich/html/www3/MPI_ERR_INTERN.htm
share/doc/mpich/html/www3/MPI_ERR_IN_STATUS.htm
share/doc/mpich/html/www3/MPI_ERR_IO.htm
share/doc/mpich/html/www3/MPI_ERR_KEYVAL.htm
share/doc/mpich/html/www3/MPI_ERR_LASTCODE.htm
share/doc/mpich/html/www3/MPI_ERR_LOCKTYPE.htm
share/doc/mpich/html/www3/MPI_ERR_NAME.htm
share/doc/mpich/html/www3/MPI_ERR_NOT_SAME.htm
share/doc/mpich/html/www3/MPI_ERR_NO_MEM.htm
share/doc/mpich/html/www3/MPI_ERR_NO_SPACE.htm
share/doc/mpich/html/www3/MPI_ERR_NO_SUCH_FILE.htm
share/doc/mpich/html/www3/MPI_ERR_OP.htm
share/doc/mpich/html/www3/MPI_ERR_OTHER.htm
share/doc/mpich/html/www3/MPI_ERR_PENDING.htm
share/doc/mpich/html/www3/MPI_ERR_PORT.htm
share/doc/mpich/html/www3/MPI_ERR_QUOTA.htm
share/doc/mpich/html/www3/MPI_ERR_RANK.htm
share/doc/mpich/html/www3/MPI_ERR_READ_ONLY.htm
share/doc/mpich/html/www3/MPI_ERR_REQUEST.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_ATTACH.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_CONFLICT.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_FLAVOR.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_RANGE.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_SHARED.htm
share/doc/mpich/html/www3/MPI_ERR_RMA_SYNC.htm
share/doc/mpich/html/www3/MPI_ERR_ROOT.htm
share/doc/mpich/html/www3/MPI_ERR_SERVICE.htm
share/doc/mpich/html/www3/MPI_ERR_SIZE.htm
share/doc/mpich/html/www3/MPI_ERR_SPAWN.htm
share/doc/mpich/html/www3/MPI_ERR_TAG.htm
share/doc/mpich/html/www3/MPI_ERR_TOPOLOGY.htm
share/doc/mpich/html/www3/MPI_ERR_TRUNCATE.htm
share/doc/mpich/html/www3/MPI_ERR_TYPE.htm
share/doc/mpich/html/www3/MPI_ERR_UNKNOWN.htm
share/doc/mpich/html/www3/MPI_ERR_UNSUPPORTED_DATAREP.htm
share/doc/mpich/html/www3/MPI_ERR_UNSUPPORTED_OPERATION.htm
share/doc/mpich/html/www3/MPI_ERR_WIN.htm
share/doc/mpich/html/www3/MPI_Errhandler_create.html
share/doc/mpich/html/www3/MPI_Errhandler_free.html
share/doc/mpich/html/www3/MPI_Errhandler_get.html
@ -879,6 +681,9 @@ share/doc/mpich/html/www3/MPI_Errhandler_set.html
share/doc/mpich/html/www3/MPI_Error_class.html
share/doc/mpich/html/www3/MPI_Error_string.html
share/doc/mpich/html/www3/MPI_Exscan.html
share/doc/mpich/html/www3/MPI_FILE_NULL.htm
share/doc/mpich/html/www3/MPI_FLOAT.htm
share/doc/mpich/html/www3/MPI_FLOAT_INT.htm
share/doc/mpich/html/www3/MPI_Fetch_and_op.html
share/doc/mpich/html/www3/MPI_File_c2f.html
share/doc/mpich/html/www3/MPI_File_call_errhandler.html
@ -944,6 +749,9 @@ share/doc/mpich/html/www3/MPI_File_write_shared.html
share/doc/mpich/html/www3/MPI_Finalize.html
share/doc/mpich/html/www3/MPI_Finalized.html
share/doc/mpich/html/www3/MPI_Free_mem.html
share/doc/mpich/html/www3/MPI_GRAPH.htm
share/doc/mpich/html/www3/MPI_GROUP_EMPTY.htm
share/doc/mpich/html/www3/MPI_GROUP_NULL.htm
share/doc/mpich/html/www3/MPI_Gather.html
share/doc/mpich/html/www3/MPI_Gatherv.html
share/doc/mpich/html/www3/MPI_Get.html
@ -975,6 +783,24 @@ share/doc/mpich/html/www3/MPI_Group_rank.html
share/doc/mpich/html/www3/MPI_Group_size.html
share/doc/mpich/html/www3/MPI_Group_translate_ranks.html
share/doc/mpich/html/www3/MPI_Group_union.html
share/doc/mpich/html/www3/MPI_HOST.htm
share/doc/mpich/html/www3/MPI_Handler_function.htm
share/doc/mpich/html/www3/MPI_IDENT.htm
share/doc/mpich/html/www3/MPI_INFO_ENV.htm
share/doc/mpich/html/www3/MPI_INFO_NULL.htm
share/doc/mpich/html/www3/MPI_INT.htm
share/doc/mpich/html/www3/MPI_INT16_T.htm
share/doc/mpich/html/www3/MPI_INT32_T.htm
share/doc/mpich/html/www3/MPI_INT64_T.htm
share/doc/mpich/html/www3/MPI_INT8_T.htm
share/doc/mpich/html/www3/MPI_INTEGER.htm
share/doc/mpich/html/www3/MPI_INTEGER1.htm
share/doc/mpich/html/www3/MPI_INTEGER16.htm
share/doc/mpich/html/www3/MPI_INTEGER2.htm
share/doc/mpich/html/www3/MPI_INTEGER4.htm
share/doc/mpich/html/www3/MPI_INTEGER8.htm
share/doc/mpich/html/www3/MPI_IN_PLACE.htm
share/doc/mpich/html/www3/MPI_IO.htm
share/doc/mpich/html/www3/MPI_Iallgather.html
share/doc/mpich/html/www3/MPI_Iallgatherv.html
share/doc/mpich/html/www3/MPI_Iallreduce.html
@ -1020,20 +846,72 @@ share/doc/mpich/html/www3/MPI_Iscatter.html
share/doc/mpich/html/www3/MPI_Iscatterv.html
share/doc/mpich/html/www3/MPI_Isend.html
share/doc/mpich/html/www3/MPI_Issend.html
share/doc/mpich/html/www3/MPI_KEYVAL_INVALID.htm
share/doc/mpich/html/www3/MPI_Keyval_create.html
share/doc/mpich/html/www3/MPI_Keyval_free.html
share/doc/mpich/html/www3/MPI_LAND.htm
share/doc/mpich/html/www3/MPI_LASTUSEDCODE.htm
share/doc/mpich/html/www3/MPI_LB.htm
share/doc/mpich/html/www3/MPI_LOCK_EXCLUSIVE.htm
share/doc/mpich/html/www3/MPI_LOCK_SHARED.htm
share/doc/mpich/html/www3/MPI_LOGICAL.htm
share/doc/mpich/html/www3/MPI_LONG.htm
share/doc/mpich/html/www3/MPI_LONG_DOUBLE.htm
share/doc/mpich/html/www3/MPI_LONG_DOUBLE_INT.htm
share/doc/mpich/html/www3/MPI_LONG_INT.htm
share/doc/mpich/html/www3/MPI_LONG_LONG.htm
share/doc/mpich/html/www3/MPI_LONG_LONG_INT.htm
share/doc/mpich/html/www3/MPI_LOR.htm
share/doc/mpich/html/www3/MPI_LXOR.htm
share/doc/mpich/html/www3/MPI_Lookup_name.html
share/doc/mpich/html/www3/MPI_MAX.htm
share/doc/mpich/html/www3/MPI_MAXLOC.htm
share/doc/mpich/html/www3/MPI_MAX_ERROR_STRING.htm
share/doc/mpich/html/www3/MPI_MAX_INFO_KEY.htm
share/doc/mpich/html/www3/MPI_MAX_INFO_VAL.htm
share/doc/mpich/html/www3/MPI_MAX_LIBRARY_VERSION_STRING.htm
share/doc/mpich/html/www3/MPI_MAX_OBJECT_NAME.htm
share/doc/mpich/html/www3/MPI_MAX_PORT_NAME.htm
share/doc/mpich/html/www3/MPI_MAX_PROCESSOR_NAME.htm
share/doc/mpich/html/www3/MPI_MESSAGE_NULL.htm
share/doc/mpich/html/www3/MPI_MIN.htm
share/doc/mpich/html/www3/MPI_MINLOC.htm
share/doc/mpich/html/www3/MPI_MODE_APPEND.htm
share/doc/mpich/html/www3/MPI_MODE_CREATE.htm
share/doc/mpich/html/www3/MPI_MODE_DELETE_ON_CLOSE.htm
share/doc/mpich/html/www3/MPI_MODE_EXCL.htm
share/doc/mpich/html/www3/MPI_MODE_NOCHECK.htm
share/doc/mpich/html/www3/MPI_MODE_NOPRECEDE.htm
share/doc/mpich/html/www3/MPI_MODE_NOPUT.htm
share/doc/mpich/html/www3/MPI_MODE_NOSTORE.htm
share/doc/mpich/html/www3/MPI_MODE_NOSUCCEED.htm
share/doc/mpich/html/www3/MPI_MODE_RDONLY.htm
share/doc/mpich/html/www3/MPI_MODE_RDWR.htm
share/doc/mpich/html/www3/MPI_MODE_SEQUENTIAL.htm
share/doc/mpich/html/www3/MPI_MODE_UNIQUE_OPEN.htm
share/doc/mpich/html/www3/MPI_MODE_WRONLY.htm
share/doc/mpich/html/www3/MPI_Mprobe.html
share/doc/mpich/html/www3/MPI_Mrecv.html
share/doc/mpich/html/www3/MPI_NO_OP.htm
share/doc/mpich/html/www3/MPI_NULL_COPY_FN.htm
share/doc/mpich/html/www3/MPI_NULL_DELETE_FN.htm
share/doc/mpich/html/www3/MPI_Neighbor_allgather.html
share/doc/mpich/html/www3/MPI_Neighbor_allgatherv.html
share/doc/mpich/html/www3/MPI_Neighbor_alltoall.html
share/doc/mpich/html/www3/MPI_Neighbor_alltoallv.html
share/doc/mpich/html/www3/MPI_Neighbor_alltoallw.html
share/doc/mpich/html/www3/MPI_OFFSET.htm
share/doc/mpich/html/www3/MPI_OP_NULL.htm
share/doc/mpich/html/www3/MPI_ORDER_C.htm
share/doc/mpich/html/www3/MPI_ORDER_FORTRAN.htm
share/doc/mpich/html/www3/MPI_Offset.htm
share/doc/mpich/html/www3/MPI_Op_commute.html
share/doc/mpich/html/www3/MPI_Op_create.html
share/doc/mpich/html/www3/MPI_Op_free.html
share/doc/mpich/html/www3/MPI_Open_port.html
share/doc/mpich/html/www3/MPI_PACKED.htm
share/doc/mpich/html/www3/MPI_PROC_NULL.htm
share/doc/mpich/html/www3/MPI_PROD.htm
share/doc/mpich/html/www3/MPI_Pack.html
share/doc/mpich/html/www3/MPI_Pack_external.html
share/doc/mpich/html/www3/MPI_Pack_external_size.html
@ -1043,6 +921,11 @@ share/doc/mpich/html/www3/MPI_Probe.html
share/doc/mpich/html/www3/MPI_Publish_name.html
share/doc/mpich/html/www3/MPI_Put.html
share/doc/mpich/html/www3/MPI_Query_thread.html
share/doc/mpich/html/www3/MPI_REAL.htm
share/doc/mpich/html/www3/MPI_REAL4.htm
share/doc/mpich/html/www3/MPI_REAL8.htm
share/doc/mpich/html/www3/MPI_REPLACE.htm
share/doc/mpich/html/www3/MPI_REQUEST_NULL.htm
share/doc/mpich/html/www3/MPI_Raccumulate.html
share/doc/mpich/html/www3/MPI_Recv.html
share/doc/mpich/html/www3/MPI_Recv_init.html
@ -1058,6 +941,19 @@ share/doc/mpich/html/www3/MPI_Rget_accumulate.html
share/doc/mpich/html/www3/MPI_Rput.html
share/doc/mpich/html/www3/MPI_Rsend.html
share/doc/mpich/html/www3/MPI_Rsend_init.html
share/doc/mpich/html/www3/MPI_SEEK_CUR.htm
share/doc/mpich/html/www3/MPI_SEEK_END.htm
share/doc/mpich/html/www3/MPI_SEEK_SET.htm
share/doc/mpich/html/www3/MPI_SHORT.htm
share/doc/mpich/html/www3/MPI_SHORT_INT.htm
share/doc/mpich/html/www3/MPI_SIGNED_CHAR.htm
share/doc/mpich/html/www3/MPI_SIMILAR.htm
share/doc/mpich/html/www3/MPI_SOURCE.htm
share/doc/mpich/html/www3/MPI_STATUSES_IGNORE.htm
share/doc/mpich/html/www3/MPI_STATUS_IGNORE.htm
share/doc/mpich/html/www3/MPI_SUBVERSION.htm
share/doc/mpich/html/www3/MPI_SUCCESS.htm
share/doc/mpich/html/www3/MPI_SUM.htm
share/doc/mpich/html/www3/MPI_Scan.html
share/doc/mpich/html/www3/MPI_Scatter.html
share/doc/mpich/html/www3/MPI_Scatterv.html
@ -1072,6 +968,75 @@ share/doc/mpich/html/www3/MPI_Startall.html
share/doc/mpich/html/www3/MPI_Status_set_cancelled.html
share/doc/mpich/html/www3/MPI_Status_set_elements.html
share/doc/mpich/html/www3/MPI_Status_set_elements_x.html
share/doc/mpich/html/www3/MPI_TAG.htm
share/doc/mpich/html/www3/MPI_TAG_UB.htm
share/doc/mpich/html/www3/MPI_THREAD_FUNNELED.htm
share/doc/mpich/html/www3/MPI_THREAD_MULTIPLE.htm
share/doc/mpich/html/www3/MPI_THREAD_SERIALIZED.htm
share/doc/mpich/html/www3/MPI_THREAD_SINGLE.htm
share/doc/mpich/html/www3/MPI_TYPECLASS_COMPLEX.htm
share/doc/mpich/html/www3/MPI_TYPECLASS_INTEGER.htm
share/doc/mpich/html/www3/MPI_TYPECLASS_REAL.htm
share/doc/mpich/html/www3/MPI_TYPE_DUP_FN.htm
share/doc/mpich/html/www3/MPI_TYPE_NULL_COPY_FN.htm
share/doc/mpich/html/www3/MPI_TYPE_NULL_DELETE_FN.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_COMM.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_DATATYPE.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_ERRHANDLER.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_FILE.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_GROUP.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_INFO.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_MESSAGE.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_OP.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_REQUEST.htm
share/doc/mpich/html/www3/MPI_T_BIND_MPI_WIN.htm
share/doc/mpich/html/www3/MPI_T_BIND_NO_OBJECT.htm
share/doc/mpich/html/www3/MPI_T_CVAR_HANDLE_NULL.htm
share/doc/mpich/html/www3/MPI_T_ENUM_NULL.htm
share/doc/mpich/html/www3/MPI_T_ERR_CANNOT_INIT.htm
share/doc/mpich/html/www3/MPI_T_ERR_CVAR_SET_NEVER.htm
share/doc/mpich/html/www3/MPI_T_ERR_CVAR_SET_NOT_NOW.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID_HANDLE.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID_INDEX.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID_ITEM.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID_NAME.htm
share/doc/mpich/html/www3/MPI_T_ERR_INVALID_SESSION.htm
share/doc/mpich/html/www3/MPI_T_ERR_MEMORY.htm
share/doc/mpich/html/www3/MPI_T_ERR_NOT_INITIALIZED.htm
share/doc/mpich/html/www3/MPI_T_ERR_OUT_OF_HANDLES.htm
share/doc/mpich/html/www3/MPI_T_ERR_OUT_OF_SESSIONS.htm
share/doc/mpich/html/www3/MPI_T_ERR_PVAR_NO_ATOMIC.htm
share/doc/mpich/html/www3/MPI_T_ERR_PVAR_NO_STARTSTOP.htm
share/doc/mpich/html/www3/MPI_T_ERR_PVAR_NO_WRITE.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_AGGREGATE.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_COUNTER.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_GENERIC.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_HIGHWATERMARK.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_LEVEL.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_LOWWATERMARK.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_PERCENTAGE.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_SIZE.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_STATE.htm
share/doc/mpich/html/www3/MPI_T_PVAR_CLASS_TIMER.htm
share/doc/mpich/html/www3/MPI_T_PVAR_HANDLE_NULL.htm
share/doc/mpich/html/www3/MPI_T_PVAR_SESSION_NULL.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_ALL.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_ALL_EQ.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_CONSTANT.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_GROUP.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_GROUP_EQ.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_LOCAL.htm
share/doc/mpich/html/www3/MPI_T_SCOPE_READONLY.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_MPIDEV_ALL.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_MPIDEV_BASIC.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_MPIDEV_DETAIL.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_TUNER_ALL.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_TUNER_BASIC.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_TUNER_DETAIL.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_USER_ALL.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_USER_BASIC.htm
share/doc/mpich/html/www3/MPI_T_VERBOSITY_USER_DETAIL.htm
share/doc/mpich/html/www3/MPI_T_category_changed.html
share/doc/mpich/html/www3/MPI_T_category_get_categories.html
share/doc/mpich/html/www3/MPI_T_category_get_cvars.html
@ -1145,9 +1110,44 @@ share/doc/mpich/html/www3/MPI_Type_size_x.html
share/doc/mpich/html/www3/MPI_Type_struct.html
share/doc/mpich/html/www3/MPI_Type_ub.html
share/doc/mpich/html/www3/MPI_Type_vector.html
share/doc/mpich/html/www3/MPI_UB.htm
share/doc/mpich/html/www3/MPI_UINT16_T.htm
share/doc/mpich/html/www3/MPI_UINT32_T.htm
share/doc/mpich/html/www3/MPI_UINT64_T.htm
share/doc/mpich/html/www3/MPI_UINT8_T.htm
share/doc/mpich/html/www3/MPI_UNDEFINED.htm
share/doc/mpich/html/www3/MPI_UNDEFINED_RANK.htm
share/doc/mpich/html/www3/MPI_UNEQUAL.htm
share/doc/mpich/html/www3/MPI_UNIVERSE_SIZE.htm
share/doc/mpich/html/www3/MPI_UNSIGNED.htm
share/doc/mpich/html/www3/MPI_UNSIGNED_CHAR.htm
share/doc/mpich/html/www3/MPI_UNSIGNED_LONG.htm
share/doc/mpich/html/www3/MPI_UNSIGNED_LONG_LONG.htm
share/doc/mpich/html/www3/MPI_UNSIGNED_SHORT.htm
share/doc/mpich/html/www3/MPI_UNWEIGHTED.htm
share/doc/mpich/html/www3/MPI_Unpack.html
share/doc/mpich/html/www3/MPI_Unpack_external.html
share/doc/mpich/html/www3/MPI_Unpublish_name.html
share/doc/mpich/html/www3/MPI_User_function.htm
share/doc/mpich/html/www3/MPI_VERSION.htm
share/doc/mpich/html/www3/MPI_WCHAR.htm
share/doc/mpich/html/www3/MPI_WEIGHTS_EMPTY.htm
share/doc/mpich/html/www3/MPI_WIN_BASE.htm
share/doc/mpich/html/www3/MPI_WIN_CREATE_FLAVOR.htm
share/doc/mpich/html/www3/MPI_WIN_DISP_UNIT.htm
share/doc/mpich/html/www3/MPI_WIN_DUP_FN.htm
share/doc/mpich/html/www3/MPI_WIN_FLAVOR_ALLOCATE.htm
share/doc/mpich/html/www3/MPI_WIN_FLAVOR_CREATE.htm
share/doc/mpich/html/www3/MPI_WIN_FLAVOR_DYNAMIC.htm
share/doc/mpich/html/www3/MPI_WIN_FLAVOR_SHARED.htm
share/doc/mpich/html/www3/MPI_WIN_MODEL.htm
share/doc/mpich/html/www3/MPI_WIN_NULL.htm
share/doc/mpich/html/www3/MPI_WIN_NULL_COPY_FN.htm
share/doc/mpich/html/www3/MPI_WIN_NULL_DELETE_FN.htm
share/doc/mpich/html/www3/MPI_WIN_SEPARATE.htm
share/doc/mpich/html/www3/MPI_WIN_SIZE.htm
share/doc/mpich/html/www3/MPI_WIN_UNIFIED.htm
share/doc/mpich/html/www3/MPI_WTIME_IS_GLOBAL.htm
share/doc/mpich/html/www3/MPI_Wait.html
share/doc/mpich/html/www3/MPI_Waitall.html
share/doc/mpich/html/www3/MPI_Waitany.html

View file

@ -1,4 +1,4 @@
$NetBSD: distinfo,v 1.30 2022/08/25 21:46:53 thor Exp $
$NetBSD: distinfo,v 1.31 2022/10/02 15:35:23 he Exp $
BLAKE2s (mpich-3.4.3.tar.gz) = 5d4f3a8e6c80e78e23065a8160c0113c720125074bbaccea32f78b2b3190be36
SHA512 (mpich-3.4.3.tar.gz) = d8455a3e7150dc720ba8a0660bfbbec364b62729f4a319928bb910644d20ee68d267baf9e9e2c322540a725e41858b416ed5fff001fb1f6aa45d1c08db8dad1a
@ -8,6 +8,10 @@ SHA1 (patch-configure) = 3fd9d0029536c134c2a8e7569ac7867a8264ba09
SHA1 (patch-modules_libfabric_configure) = 58a60869a1f0e20c341336a69e3dc29a2b7ea7b7
SHA1 (patch-modules_ucx_configure) = cba7bc2bbd1378015721cd6935cf9adf6ceccfe2
SHA1 (patch-src_mpi_romio_configure) = 44dc0a5c655a1e45728bf1aad9ed4480b695df71
SHA1 (patch-src_mpi_romio_mpl_src_sock_mpl__sockaddr.c) = e058d8d1e8b48590ab0a68d0ace1d4b78326f04f
SHA1 (patch-src_mpid_ch3_channels_nemesis_include_mpidi_ch3_impl.h) = ec7d063fb22fbfb3fc1ee85197afd6f4c4db22bd
SHA1 (patch-src_mpid_ch3_channels_nemesis_src_ch3__init.c) = 7b7947271b7a94a3df91515238216b212344177b
SHA1 (patch-src_mpl_src_sock_mpl__sockaddr.c) = eeb256399e191300e94ade7ad1a8932943b60a3b
SHA1 (patch-src_pm_hydra2_mpl_src_sock_mpl__sockaddr.c) = fb689800613546391292b9529ec039d5ce2e40da
SHA1 (patch-src_pm_hydra_configure) = 814abcb0c6424ae9a1718c016e5b0a7f3ad85e59
SHA1 (patch-src_pm_hydra_mpl_src_sock_mpl__sockaddr.c) = 9526cf793d8c3ef9d3418f798179126e0a5818ef

View file

@ -0,0 +1,16 @@
$NetBSD: patch-src_mpi_romio_mpl_src_sock_mpl__sockaddr.c,v 1.1 2022/10/02 15:35:24 he Exp $
Conditionalize use of AI_V4MAPPED (not present on NetBSD).
--- src/mpi/romio/mpl/src/sock/mpl_sockaddr.c.orig 2021-12-16 16:59:29.000000000 +0000
+++ src/mpi/romio/mpl/src/sock/mpl_sockaddr.c
@@ -98,7 +98,9 @@ int MPL_get_sockaddr(const char *s_hostn
ai_hint.ai_family = af_type;
ai_hint.ai_socktype = SOCK_STREAM;
ai_hint.ai_protocol = IPPROTO_TCP;
+#ifdef AI_V4MAPPED
ai_hint.ai_flags = AI_V4MAPPED;
+#endif
ret = getaddrinfo(s_hostname, NULL, &ai_hint, &ai_list);
if (ret) {
return ret;

View file

@ -0,0 +1,16 @@
$NetBSD: patch-src_mpl_src_sock_mpl__sockaddr.c,v 1.1 2022/10/02 15:35:24 he Exp $
Conditionalize use of AI_V4MAPPED (not present on NetBSD).
--- src/mpl/src/sock/mpl_sockaddr.c.orig 2021-12-16 16:59:29.000000000 +0000
+++ src/mpl/src/sock/mpl_sockaddr.c
@@ -98,7 +98,9 @@ int MPL_get_sockaddr(const char *s_hostn
ai_hint.ai_family = af_type;
ai_hint.ai_socktype = SOCK_STREAM;
ai_hint.ai_protocol = IPPROTO_TCP;
+#ifdef AI_V4MAPPED
ai_hint.ai_flags = AI_V4MAPPED;
+#endif
ret = getaddrinfo(s_hostname, NULL, &ai_hint, &ai_list);
if (ret) {
return ret;

View file

@ -0,0 +1,16 @@
$NetBSD: patch-src_pm_hydra2_mpl_src_sock_mpl__sockaddr.c,v 1.1 2022/10/02 15:35:24 he Exp $
Conditionalize use of AI_V4MAPPED (not present on NetBSD).
--- src/pm/hydra2/mpl/src/sock/mpl_sockaddr.c.orig 2021-12-16 16:59:29.000000000 +0000
+++ src/pm/hydra2/mpl/src/sock/mpl_sockaddr.c
@@ -98,7 +98,9 @@ int MPL_get_sockaddr(const char *s_hostn
ai_hint.ai_family = af_type;
ai_hint.ai_socktype = SOCK_STREAM;
ai_hint.ai_protocol = IPPROTO_TCP;
+#ifdef AI_V4MAPPED
ai_hint.ai_flags = AI_V4MAPPED;
+#endif
ret = getaddrinfo(s_hostname, NULL, &ai_hint, &ai_list);
if (ret) {
return ret;

View file

@ -0,0 +1,16 @@
$NetBSD: patch-src_pm_hydra_mpl_src_sock_mpl__sockaddr.c,v 1.1 2022/10/02 15:35:24 he Exp $
Conditionalize use of AI_V4MAPPED (not present on NetBSD).
--- src/pm/hydra/mpl/src/sock/mpl_sockaddr.c.orig 2021-12-16 16:59:29.000000000 +0000
+++ src/pm/hydra/mpl/src/sock/mpl_sockaddr.c
@@ -98,7 +98,9 @@ int MPL_get_sockaddr(const char *s_hostn
ai_hint.ai_family = af_type;
ai_hint.ai_socktype = SOCK_STREAM;
ai_hint.ai_protocol = IPPROTO_TCP;
+#ifdef AI_V4MAPPED
ai_hint.ai_flags = AI_V4MAPPED;
+#endif
ret = getaddrinfo(s_hostname, NULL, &ai_hint, &ai_list);
if (ret) {
return ret;