[2021-06-10] test/mpi: Add persistent collective ordering test [2021-06-10] sched: set sched tag separately [2021-06-10] sched: remove racing condition after completion [2021-06-10] ch4: fix extra locking in MPIDIG_mpi_fetch_and_op [2021-06-10] binding: restore MPI prefix for large count functions [2021-06-10] misc: add information on full list of changes [2021-06-10] config: add details to configure summary [2021-06-10] mpl: export GPU configuration [2021-06-10] misc: prepare for mpich-4.0a2 [2021-06-09] init: only run async progress in world models [2021-06-09] modules: update libfabric [2021-06-07] ch4: fix vci locking in partitioned communication [2021-06-07] test: fix test/mpi/threads/part/parrived_wait.c [2021-06-07] test/xfail: narrow down some ch3/tcp entries [2021-06-07] test/xfail: remove xfails for partitioned tests [2021-06-07] test: allow partitioned communication tests to be disabled [2021-06-07] xfail: remove already fixed xfails - ch4 [2021-06-07] Add cvar to dump a corefile on abort [2021-06-07] ch4/ofi: add provider preference [2021-06-07] mpi: add MPI_ERR_PROC_ABORTED [2021-06-07] coll: fix ireduce_tsp_tree_algos to allow persistent restart [2021-06-07] coll: fix iallreduce_tsp_tree_algos to allow persistent restart [2021-06-07] test: Add test for all persistent collective API [2021-06-07] coll: use buffer allocated on sched to support persistent collective [2021-06-07] coll: add persistent collective interface. [2021-06-07] python: add support for persistent collective in binding generation [2021-06-07] reduce gentran_tree fix [2021-06-07] ch3: fix debug message and formatting of MPID_Bcast_init. [2021-06-07] mpid/sched: release datatype and op at sched free [2021-06-07] binding: Allow MPI_REQUEST_NULL in MPI_PARRIVED [2021-06-04] test: rename mpi-4 functions to use mpi prefix [2021-06-04] fortran: remove mpix prefix for MPI_Info_create_env [2021-06-04] Revert "test: update fortran test to use MPIX_Info_get_string" [2021-06-04] mpi: restore MPI namespace for MPI-4 symbols [2021-06-04] mpix: restore mpi-4 symbols to use mpi prefix [2021-06-04] f08: add missing functions that need skip large interface [2021-06-04] mpi/part: Remove redundant parameter for MPIR_Parrived [2021-06-04] binding: Update request parameter in PREADY/PARRIVED bindings [2021-06-04] binding: Fix direction of partition list parameter [2021-06-04] modules: Update json-c [2021-06-03] async: poke progress directly in async thread [2021-06-03] ch4/ofi: fix hang at finalize with sepctx [2021-06-03] comm: create and release MPIR_Process.icomm_world [2021-06-03] mpi/init: increase MAX_FINALIZE_FUNC to 256 [2021-06-02] ADI: remove MPID_Init_world and MPID_Init_local [2021-06-02] test: add test init/session_self [2021-06-02] init: skip creating builtin comms in MPI_Session_init [2021-06-02] configure: define ENABLE_LOCAL_SESSION_INIT with ch4 [2021-06-02] comm: release the builtin context id [2021-06-02] ch4/ucx: skip finalize if world not initialized [2021-06-02] ch4/ofi: only flush send queue if initialized [2021-06-02] ch4/ofi: skip finalizing vnis that aren't initialized [2021-06-02] init_shm: skip init_shm_finalize if it didn't initialize [2021-06-02] ch4/xpmem: only finalize xpmem if initialized [2021-06-02] ch4/posix: remove MPIDI_POSIX_global.local_procs [2021-06-02] ch4/posix: add checks to skip finalize components [2021-06-02] ch4: move world_init and post_init into comm commit hooks [2021-06-02] ch4: remove netmod/shm api mpi_init_hook [2021-06-02] ch4/ucx: refactor world_init and post_init [2021-06-02] ch4/ofi: refactor world_init and post_init [2021-06-02] ch4/shm: refactor MPIDI_SHM_init_world [2021-06-02] ch4: move local init components into MPID_Init_local [2021-06-02] ch4: split init_local from the various shm components [2021-06-02] ch4/ofi: refactor AM initialization [2021-06-02] ch4: refactor init_comm utilities [2021-06-02] init: remove MPII_finalize_local_proc_attrs [2021-06-02] coll: Consolidate trivial cases for MPI_(I)SCATTER [2021-06-02] coll: Consolidate trivial cases for MPI_(I)SCAN [2021-06-02] coll: Consolidate trivial cases for MPI_(I)REDUCE_SCATTER_BLOCK [2021-06-02] coll: Consolidate trivial cases for MPI_(I)REDUCE_SCATTER [2021-06-02] coll: Consolidate trivial cases for MPI_(I)REDUCE [2021-06-02] coll: Consolidate trivial cases for MPI_(I)ALLREDUCE [2021-06-02] coll: Consolidate trivial cases for MPI_(I)ALLGATHERV [2021-06-02] coll: Consolidate trivial cases for MPI_(I)GATHER [2021-06-02] coll: Consolidate trivial cases for MPI_(I)EXSCAN [2021-06-02] coll: Consolidate trivial cases for MPI_(I)BCAST [2021-06-02] coll: Consolidate trivial cases for MPI_(I)BARRIER [2021-06-02] coll: Consolidate trivial cases for MPI_(I)ALLTOALL [2021-06-02] coll: Consolidate trivial cases for MPI_(I)ALLGATHER [2021-06-01] misc: remove accidental t.patch [2021-06-01] romio: fix weak symbol blocks for large count functions [2021-06-01] group: do case insensitive compare of pset_name and clean up [2021-06-01] group: remove pset_name from MPIR_Group [2021-06-01] comm: restructure MPIR_Comm_create_from_group_impl [2021-06-01] init: expose MPIR_init_lock [2021-06-01] ch3: initialize builtin-comms in commit hooks [2021-06-01] ch4: move builtin comm initialization into comm commit hooks [2021-06-01] comm: refactor builtin comms creation and finalization [2021-06-01] ch3: replace the usage of MPIR_Process.comm_world [2021-06-01] ch4/ofi: replace the usage of MPIR_Process.comm_world [2021-06-01] ch4: replace the usage of MPIR_Process.comm_world [2021-06-01] mpi: replace the usage of MPIR_Process.comm_world [2021-06-01] mpl: add MPL_stricmp [2021-06-01] mpl: correct a spelling [2021-06-01] comm: remove temporary declarations [2021-05-29] test: enhance test coll/p_bcast [2021-05-29] sched: fix persistent sched handling of reference count [2021-05-29] sched: fix MPIDU_Sched_reset [2021-05-28] romio: use PMPI_Type_get_extent [2021-05-28] romio: add assertions in large count functions [2021-05-28] romio: add MPI_Register_datarep_c [2021-05-28] romio: add MPI_File_get_type_extent_c [2021-05-28] romio: add implementations of large count functions [2021-05-28] romio: refactor poly functions to use MPIOI routines [2021-05-28] romio: add large count prototypes [2021-05-28] romio: initialize MPI_Count in all_romio_symbols [2021-05-28] fortran/f08: add interface for MPI_Session_errhandler_function [2021-05-28] fortran/f08: remove extra use of MPI_ADDRESS_KIND [2021-05-28] python: fix not replacing mpix function types [2021-05-28] mpi: add MPIX_Session_errhandler_function declaration [2021-05-28] misc: fix usages of per comm/win/session mutex [2021-05-28] errhan: implement session errhandler functions [2021-05-28] errhan: refactor call_errhandler [2021-05-28] python: show un-implemented API functions and some cleanup [2021-05-28] coll: skip reduce of MPI_IN_PLACE with self comm [2021-05-28] coll: fix call_user_op_f77 in MPIR_Reduce_local [2021-05-28] test/f08: add test pt2pt_largef08 [2021-05-28] f08: skip certain large count interfaces [2021-05-28] f08: add large count callback function prototypes [2021-05-28] f08: add large count support [2021-05-28] f08: generate large count cdesc functions [2021-05-28] f08: refactor the script to add preprocessing step [2021-05-28] f08: amend cdesc_create_datatype for large count [2021-05-28] binding: refactor get_kind_map and function_has_POLY_parameters [2021-05-28] binding: rename map_type to is_large [2021-05-28] binding: refactor get_function_name [2021-05-28] ch4/am: Remove MPIDIG_context_id_to_comm [2021-05-28] ch4/ofi: Remove context_id->comm lookup in huge path [2021-05-28] ch4/ofi: Remove context_id->comm lookup in RDMA read path [2021-05-28] ch4/ofi: Reference user comm during probe [2021-05-28] ch4/ofi: Make huge protocol tracking lists global [2021-05-28] ch4/ipc: Remove unnecessary context_id->comm lookup [2021-05-27] ch4/ofi: fix miss use of NEEDS_STRICT_ALIGNMENT [2021-05-27] ch4/am: Use comm instead of context_id in reply APIs [2021-05-27] ch4/am: Store input window in top-level RMA request [2021-05-27] request: Add RMA struct to request type union [2021-05-27] ch4/am: Remove root_comm lookup [2021-05-27] ch4/am: Reference user comm in requests [2021-05-27] ch4/am: Remove unused function arguents [2021-05-26] hydra: add option -output-from [2021-05-26] util: add MPIR_CVAR_CLIQUES_BY_BLOCK [2021-05-26] util: move the nodemap cvars to mpir_pmi.c [2021-05-26] util: fix a spelling error [2021-05-25] ch4/ofi: Prefix striping hints with multi-nic [2021-05-25] comm: Add default value to info hints [2021-05-25] ch4/ofi: Implement multi-nic hashing support [2021-05-25] ch4/ofi: Avoid recalculating context when not necessary [2021-05-25] ch4/ofi: Add hint/CVAR for multi-nic hashing [2021-05-25] ch4/ofi: Add info hint for striping [2021-05-25] comm: Call the device-specific comm_set_info [2021-05-25] mpid: Add comm_set_info override [2021-05-25] ch4: call self routines for self communications [2021-05-25] ch4: add utilities for handling self messages [2021-05-25] coll: early return in MPI_Reduce [2021-05-25] pt2pt: handle MPI_MESSAGE_NO_PROC as early return [2021-05-25] ch4/ucx: switch on is_initialized before flushing vnis [2021-05-22] ch4/rma: fix coverity error in win_get_info [2021-05-21] romio/daos: fix bug in the DUNS usage [2021-05-21] ch3: add comment explain questionable patterns [2021-05-21] ch3: fix ubsan warning on 32bit [2021-05-21] coll: remove unused Gentran wrapper functions [2021-05-21] coll: remove unused wrapper macro [2021-05-21] coll: refactor Ineighbor_alltoallw [2021-05-21] coll: refactor ineighbor_alltoallv [2021-05-21] coll: refactor Ineighbor_alltoall [2021-05-21] coll: refactor Ineighbor_allgatherv [2021-05-21] coll: refactor Ineighbor_allgather [2021-05-21] coll: refactor Iscatterv [2021-05-21] coll: refactor Iscatter [2021-05-21] coll: refactor Iscan [2021-05-21] coll: refactor Ireduce_scatter_block [2021-05-21] coll: refactor Ireduce_scatter [2021-05-21] coll: refactor Ireduce [2021-05-21] coll: refactor Igatherv [2021-05-21] coll: refactor Igather [2021-05-21] coll: refactor Iexscan [2021-05-21] coll: refactor Ibarrier [2021-05-21] coll: refactor Ialltoallw [2021-05-21] coll: refactor Ialltoallv [2021-05-21] coll: refactor Ialltoall [2021-05-21] coll: refactor Iallreduce [2021-05-21] coll: refactor Iallgatherv [2021-05-21] coll: refactor Iallgather [2021-05-21] coll: remove unused variable [2021-05-21] mpi: warning squash [2021-05-20] ch4: fix typos in the last partitioned fix [2021-05-20] ch4/part: name constants and add comments [2021-05-20] ch4: fix code in partitioned am callbacks [2021-05-20] ch4: fix errname ch4|partmismatchsize [2021-05-20] ch4: skip global progress during init [2021-05-20] misc: use collective fallbacks during init [2021-05-20] ch4/ofi: fix MPIR_CVAR_CH4_ROOTS_ONLY_PMI [2021-05-20] ch4/ofi: refactor ofi/init_addrxchg.c [2021-05-20] ch4/ofi: add check to verify that FI_AV_TABLE works [2021-05-20] ch4/ofi: fix av order for MPIR_CVAR_CH4_ROOTS_ONLY_PMI [2021-05-20] ch4/ofi: add assertion to ensure the av tables are in order [2021-05-20] ch4/ofi: reduce av table dimensions [2021-05-19] test/rma: add tests with atomics hints in testlist [2021-05-19] ch4/am: Add back unexpected queue events [2021-05-19] ch4/part: Use generic match queue utilities [2021-05-19] ch4/am: Unify match queue utility functions [2021-05-19] ch4/am: Unify request match queue pointers [2021-05-19] ch4/am: Use list argument in match queue functions [2021-05-19] ch4/am: Remove unused function [2021-05-18] ch4/am: Remove per-comm match queues [2021-05-18] ch4/am: Set is_local when dequeing from posted list [2021-05-17] submodule: Update libfabric to v1.11.2 [2021-05-17] ch4/ofi: use -1 to represent unlimited max size [2021-05-17] ch4/ofi: use MPI_Aint for provider limit values [2021-05-17] ch4/ofi: use MPL_MIN in stead of MIN [2021-05-16] test: enhance nonblocking2 by adding non-contig datatype [2021-05-16] test: enhance error checking in nonblocking2 [2021-05-16] ch4: initialize made_progress [2021-05-16] ch4/ofi: fix coverity warning -- MPIR_ERR_CHECK skip restore [2021-05-16] ch4/ofi: fix coverity warning -- uninitialized vars [2021-05-16] test: add coll/uoplong_large to test MPI_Op_create_c [2021-05-16] test: add coll/uop_equal [2021-05-16] op: support large count user op [2021-05-16] op: use MPI_Aint in builtin op functions [2021-05-16] op: exit global cs before calling user-defined op functions [2021-05-16] misc: remove zero global initializers [2021-05-16] maint: add more command patterns in clmake [2021-05-13] datatype/typerep: use blocking yaksa_pack|unpack [2021-05-13] modules: update Yaksa [2021-05-13] ch4/posix: enable nonblocking copy for shm put/get [2021-05-13] ch4/rma: define perf_preference win info [2021-05-13] mpi/util: define nonblocking MPIR_Ilocalcopy [2021-05-13] mpi/util: define localcopy subroutine for reuse [2021-05-13] datatype/typerep: define nonblocking pack/unpack/copy [2021-05-13] datatype/typerep: define subroutines of copy/pack/unpack for reuse [2021-05-13] datatype/typerep: move DATATYPE_ENGINE to typerep_pre.h [2021-05-13] datatype/typerep: delete unused enum [2021-05-13] config: fix autoconf warning [2021-05-13] config: replace more obsolete macros [2021-05-13] config: replace AC_OUTPUT etc. [2021-05-13] config: replace AC_LANG_XXX [2021-05-13] config: replace AC_HELP_STRING and AC_HAVE_FUNCS [2021-05-13] config: remove obsolete AC_HEADER_STDC [2021-05-13] ch4/ofi: skip critical section in dynproc_wait_disconnect [2021-05-13] config: parse hwloc/config.status and add libs [2021-05-13] config: disable external library from hwloc [2021-05-13] submodule: Update UCX to v1.10.1 [2021-05-12] request: check persis_coll union field [2021-05-12] ch4/ofi: use the required version in capability sets [2021-05-11] ch4/ofi: fix filtering sockets IPV6 providers [2021-05-11] coll: fix uninitialized usage [2021-05-10] coll/bcast: reimplement bcast_init [2021-05-10] coll/bcast: refactor MPIR_Bcast_init_impl [2021-05-10] coll/bcast: use persistent state for sched buffers [2021-05-10] coll: support normal sched in nbcutil.c [2021-05-10] sched: use utarray for buffer list [2021-05-10] sched: prepare to be used for perisistent collective [2021-05-09] coll: do not assume gentran in persistent collective [2021-05-09] coll: add separate union member for persistent collectives [2021-05-08] ch4/ofi: do not abort when acc order is not supported [2021-05-08] ch4/ofi: rename input param of acc order utility [2021-05-07] binding/fortran: do not include mpiimpl.h in bindings [2021-05-06] binding/fortran: avoid using MPL_malloc in fortran binding [2021-05-06] misc: simplify mpichversion [2021-05-06] misc: fix macros in mpir_hwtopo.c [2021-05-06] misc: remove extra file t.patch [2021-05-06] coll: move OPs and their check tables from allreduce to oputil [2021-05-06] mpl/gpu/ze: implement MPL_gpu_get_buffer_bounds [2021-05-06] mpl/gpu/ze: return unique value when getting device id [2021-05-06] gpu/ipc: use mpl function when setting up ipc cache [2021-05-06] mpl: fix missing return in MPL_env2range [2021-05-06] maint: add MPIR_CVAR_DEBUG_CVARS [2021-05-05] ch4/ofi: Add check for equal nics [2021-05-05] ch4/ofi: Implement large message striping [2021-05-05] ch4/ofi: Add CVARs to enable striping [2021-05-05] ch4/ofi: Update data structures to support striping [2021-05-05] ch4/ofi: Exchange extra addresses when multi-nic [2021-05-04] add gavl_free_fn check during insert [2021-05-04] fix right child pointer assignment during gavl tree detele [2021-05-04] test:mpich/warnings set verbose to 0 at default [2021-05-04] ch4/ofi: add and check FI_THREAD_SAFE [2021-05-04] ch4/ofi: use picked provider name to initialize settings [2021-05-04] ch4/ofi: force FI_MR_SCALABLE if mr_mode is 0 [2021-05-04] ch4/ofi: flushing send queue by sending self-messages [2021-05-04] ch4/ofi: prepost recv for disconnect [2021-05-04] ch4/ofi: add provider specific finalizing behavior [2021-05-04] ch4/ofi: need load acc hints in the case of dynamic window [2021-05-04] ch4/ofi: fix getting libfabric version [2021-05-04] ch4/ofi: enhance debug messages for provider selections [2021-05-04] ch4/ofi: clean up mr settings [2021-05-04] ch4/ofi: add overview comment for init_provider and init_settings [2021-05-04] ch4/ofi: probe settings after finding providers [2021-05-04] ch4/ofi: pick best provider [2021-05-04] ch4/ofi: add FI_DIRECTED_RECV after matching provider [2021-05-04] ch4/ofi: refactor MPIDI_OFI_init_settings [2021-05-04] ch4/ofi: remove the hints parameter [2021-05-04] ch4/ofi: rename prov_use in local functions [2021-05-04] ch4/ofi: further refactor init_provider [2021-05-04] ch4/ofi: refactor ofi provider code to init_provider.c [2021-05-04] misc: fix spellchecker [2021-05-03] romio: move the fall through comment [2021-05-03] ch4: re-enable runtime selection of thread safety model [2021-05-03] modules: Update json-c [2021-05-03] test/dtpools: fix potential integer overflow [2021-05-03] typerep/dataloop: use unsigned type is type conversion [2021-05-03] test: skip bool check in datatype/pack_external.c [2021-05-03] misc: remove MPL_FALLTHROUGH [2021-05-03] mpl/config: remove CFLAGS for AX_GCC_VAR_ATTRIBUTE [2021-05-03] ch4/ofi: suppress warnings for mr addr conversions [2021-05-03] ch4/ofi: use %zd to print size_t [2021-05-03] typerep: add cast for MPI_Aint to intptr_t pointer conversion [2021-05-03] ch3: suppress warnings by using MPI_Aint [2021-05-03] binding/c: explicit large_count code block [2021-05-03] mpl/test: Fix header include order [2021-04-30] ch4: use request creation wrappers for lockless [2021-04-30] ch4: add request creation wrappers for lockless [2021-04-30] request: introduce MPIR_Request_create_from_pool_safe for lockless [2021-04-30] ch4/ofi: fix a bug in handling ANY_SOURCE with fi_cancel [2021-04-30] ch4/ofi: add memory access ordering during probe [2021-04-30] ch4/ofi: add atomic counters for rma under lockless [2021-04-30] ch4/ofi: remove lock from OFI call macro under lockless [2021-04-30] ch4/ofi: disable locking for lockless [2021-04-30] request: add lock protection under lockless mt model [2021-04-30] ch4: remove locking during NM progress under lockless MT model [2021-04-30] ch4: skip polling work queues for direct or lockless MT models [2021-04-30] ch4: provide error buffer in fi_cq_err_entry [2021-04-30] ch4/ofi: adjust cq error handling for lockless [2021-04-30] ch4/ofi: add support for lockless threading model [2021-04-30] ch4: disable work queues under lockless [2021-04-30] ch4: introduce lockless threading model [2021-04-30] ch4/ucx: skip MPIDI_UCX_post_init when num_vnis is 1 [2021-04-30] ch4/ucx: add MPIR_CVAR_CH4_UCX_CAPABILITY_DEBUG [2021-04-30] ch4/ucx: support CH4_RANK_BITS [2021-04-30] ch4: rename rank-bits option and allow it in a range [2021-04-30] fortran: skip f08 routines in use_mpi and mpif_h [2021-04-30] fortran: cleanup use_mpi/buildiface with perltidy [2021-04-30] python: both F90_STATUS and f08_STATUS need to be pointers [2021-04-30] mpi: generate the extra prototypes [2021-04-30] fortran: hardcode MPI_STATUS_SIZE [2021-04-30] fortran: replace MPIF_STATUS_SIZE with MPI_F_STATUS_SIZE [2021-04-30] fortran: use status constants defined in mpi.h.in [2021-04-30] mpi4: add MPI_F_STATUS_SIZE etc in mpi.h [2021-04-28] ch4/ofi: add explicit ep parameter to MPIDI_OFI_index_datatypes [2021-04-28] ch4/ofi: move MPIDI_OFI_index_datatypes after ep is created [2021-04-28] binding/fortran: fix missing field initializing warning [2021-04-28] ch4: fix warning on MPIDIG_global initializer [2021-04-28] ch4/ofi: avoid unnecessary initializer [2021-04-28] mpi: add missing field initializer in MPIR_Object_alloc_t [2021-04-28] init: fix missing field initializer [2021-04-28] mpit: fix missing initializer warnings [2021-04-28] ch3: add missing field initializers [2021-04-28] datatype: miss typed goto fn_exit [2021-04-28] hydra: add missing NULL in the initializer [2021-04-28] ch4/gpu: fix warnings when SHM GPU is not enabled [2021-04-28] ofi: fix missing #ifdef NEEDS_STRICT_ALIGNMENT [2021-04-28] warnings: fix -Wstrict-prototypes [2021-04-28] misc: use specific macros to avoid unused variable warnings [2021-04-28] mpl/warnings: missing return [2021-04-28] ch3: use assert in MPIDI_CH3I_SHM_MUTEX_LOCK/UNLOCK [2021-04-28] ch3: fix unused label warnings [2021-04-28] ch4: fix unused label warnings [2021-04-27] hydra: fix unused label warnings [2021-04-27] mpi: fix unused label warnings [2021-04-27] mpl: fix unused label warning [2021-04-27] warnings: use correct enum type [2021-04-27] ch4: remove unused variable in ch4_rma.h [2021-04-27] mpl/config: fix atomic config test for strict prototype [2021-04-27] confdb: fix PAC_C_CHECK_COMPILER_OPTION [2021-04-27] config: remove some warning exemptions [2021-04-27] config: remove -Wno-unused-label from strict flags [2021-04-27] config: remove --diag-disable=all from strict flags [2021-04-27] ch3/config: fix a leftover config message [2021-04-27] ch4/am: Make MPI_PREADY[*] nonblocking [2021-04-27] ch4/am: Simplify partitioned CTS API [2021-04-27] ch4/am: Use reply API for partitioned CTS message [2021-04-27] test: Add test to ensure MPI_PREADY does not block [2021-04-27] ch4/ucx: Fix temporary buffer allocation in AM path [2021-04-23] config: fix typo in PAC_PROG_C_WEAK_SYMBOLS [2021-04-23] ch4/shm/posix: changed MPL_ROUNDUP to MPL_ROUND_UP_ALIGN [2021-04-23] mpi_t: Update output argument for MPI_T_category_changed [2021-04-23] binding: Add UPDATE_NUMBER argument type [2021-04-21] config: remove checking of va_copy [2021-04-21] config: remove checking of __func__ [2021-04-21] buildiface: remove unused CheckAutoconf [2021-04-21] config: replace AC_TRY_{COMPILE,LINK,RUN} [2021-04-21] misc: update CHANGES to note the dependency on Python 3 [2021-04-21] f08: skip mpiio functions if romio is not enabled [2021-04-21] f08: check support of real128 [2021-04-21] config: move gen_binding_f08 from autogen to configure [2021-04-21] config: replace obsolete AC_OUTPUT_COMMANDS [2021-04-21] spell: use "BigSur" to avoid spellcheck [2021-04-21] ch4/ofi: remove unreferenced labels [2021-04-21] ch4/ofi: typo in assertion [2021-04-21] ch4/ofi: remove dead code in MPIDI_OFI_setup_multi_nic [2021-04-20] ch4: default MPIDI_CH4_MAX_VCIS to 64 when per-vci is on [2021-04-20] mpl: add missing PATH_MAX definition [2021-04-20] mpl/gpu: move MPL_gpu_init/finalize to MPII_ layer [2021-04-20] mpl/gpu: add gpu attributes query functions [2021-04-19] hydra: add %t to -prepend-pattern [2021-04-19] romio: fix usage error of DBG_FPRINTF [2021-04-19] ch4/ofi: Use PRIu64 specifier for printing uint64_t values [2021-04-19] progress: move progress_count to MPIDI_vci_t [2021-04-19] ch4/ucx: add padding to MPIDI_UCX_context_t [2021-04-19] object: add padding to MPIR_Object_alloc_t [2021-04-18] request: add ref_count argument to MPIR_Request_create_from_pool [2021-04-15] ch4/ofi: move creation of non-root context to post_init [2021-04-15] ch4/ofi: only do nic 0 in addr_exchange_root_vni [2021-04-15] ch4/ofi: fix all vni address exchange [2021-04-15] ch4/ofi: add additional debug output [2021-04-14] object: fix compilation error from ref release [2021-04-14] xfail: extend f08/dgraph_unwgtf90 to all compilers [2021-04-14] test/f08: add deallocate to datatype/indtype.f90 [2021-04-14] binding/f08: fix MPI_Alltoallw with MPI_IN_PLACE [2021-04-14] misc: describe multiple vcis in README [2021-04-14] ch4/ucx: remove unused variable in ucx_progress.h [2021-04-13] ch4/ofi: Add multi-NIC prioritization [2021-04-13] hwloc: Add HWLOC functions for multi-NIC detection [2021-04-13] ch4/ofi: Detect multiple NICs [2021-04-13] ch4: Expand the addressing in OFI to use multiple NICs [2021-04-13] ch4/ofi: Expand AV Table to account for multiple NICS [2021-04-13] ch4/ofi: Add function to open a regular AV [2021-04-13] CHANGES: Add note about UCX version requirement [2021-04-13] ch4/am: Issue CTS packet after request is fully initialized [2021-04-13] ch4/ucx: Remove unused define [2021-04-13] ch4/ucx: Remove RMA API ifdefs [2021-04-13] ch4/ucx: Use UCX active message API [2021-04-13] ch4/ucx: Add minimum version check [2021-04-13] comm: fix a potential missing unlock [2021-04-13] ch4/progress: use MPL_COMPILER_TLS for Argobots [2021-04-13] mpl/threads/argobots: use MPL_free [2021-04-13] ch4/vci: remove the VCI lock when it reads VCI progress count [2021-04-12] object: remove fetch_sub when ref_count is already 1 [2021-04-12] ch4/ofi: fix asan test failure in flush_send_queue [2021-04-12] mtest: fix MTestAlloc parameter [2021-04-12] datatype/typerep: replace #if-expr with branches [2021-04-12] mpl/ze: use struct for MPL_gpu_device_attr [2021-04-12] ch4/ofi: flush_send_queue on all vnis [2021-04-12] comm: add lock in MPIR_Comm_create_from_group_impl [2021-04-12] init: add lock in MPIR_Add_finalize [2021-04-12] ch4/am: remove buggy debug message [2021-04-12] ch4/ofi: fix memory leak in addr_exchange_all_vnis [2021-04-09] romio: ensure config headers are included first [2021-04-07] test/warnings: remove unused variables [2021-04-07] test/warnings: avoid warnings on buffer size [2021-04-07] test/warnings: add prototypes for external functions [2021-04-07] test/warnings: add cast to suppress warning on const [2021-04-07] test/warnings: use ifdef rather than if MACRO [2021-04-07] test/warnings: wrong types for buffer and const string [2021-04-07] test/warnings: add cast to avoid warnings [2021-04-07] test/warnings: avoid variable array length [2021-04-07] test/warnings: local variable shaddows outer scope [2021-04-07] test/warnings: use of uninitialized values [2021-04-07] test/warnings: avoid big buffer from stack [2021-04-07] test/warnings: add prototypes for exported functions [2021-04-07] test/warnings: add cast to dtp buffer [2021-04-07] test/warnings: add static keyword to internal functions [2021-04-07] test/warnings: add assertions for return values [2021-04-07] test/warnings: include mpitest.h first [2021-04-07] test/warnings: use MTestPrintfMsg instead of custom macro [2021-04-07] test/warnings: fix to remove unchecked return values [2021-04-07] test/warnings: fix for tests in test/mpi/impls/mpich [2021-04-07] test/warnings: fix for tests in test/mpi/manual [2021-04-07] test: fix rma/lockcontention3.c [2021-04-07] test/config: check strdup and usleep [2021-04-07] mtest: fix missing return in MTestCheckStatus [2021-04-06] typerep/yaksa: fix a wrong variable type [2021-04-06] typerep: add separate complex handling to dataloop external [2021-04-06] typerep: swap src_el_size and dest_el_size [2021-04-06] typerep: pack external for MPI_C_LONG_DOUBLE_COMPLEX [2021-04-06] ch4/ucx: fix global variable declaration [2021-04-05] typerep: update FLOAT_convert to do simple byte swaps [2021-04-05] typerep/yaksa: add support of long double [2021-04-05] configure: define HAVE_FLOAT128 if __float128 is found [2021-04-05] typerep/dataloop: fix wrong order in contig_unpack_external32_to_buf [2021-04-05] typerep/yaksa: rewrite BASIC_convert into inline function [2021-04-05] typerep: cleanup conversion utilities [2021-04-05] typerep: fix Basic_convert64/96/128 [2021-04-05] typerep/dataloop: add handling of 8/4-byte conversions [2021-04-05] typerep/yaksa: fix MPIR_Typerep_pack/unpack_external [2021-04-05] typerep: do not build dataloop code when not configured [2021-04-05] typerep: refactor util code that used for external32 [2021-04-05] typerep/yaksa: partial fix typerep_unpack_external [2021-04-05] test: fix format warnings in test/mpi/datatype/large_type.c [2021-04-05] test: add test/mpi/datatype/pack_external [2021-04-05] test: add MTestCheckStatus [2021-04-05] test: update pt2pt dtp tests to use different recv_cnt [2021-04-05] mtest: refactor struct mtest_dtp [2021-04-05] mtest: add assertion to MTestArgListCreate [2021-04-05] mtest: reduce default MPITEST_MAXBUFFER on 32-bit [2021-04-05] test: remove a buggy debug output [2021-04-05] test: update {coll,pt2pt,rma}/testlist.gpu [2021-04-05] test: use static gpu testlist [2021-04-05] test: update coll tests to allow batch gpu testing [2021-04-05] test: update dtp tests to allow batch testing [2021-04-05] mtest: add utilities to support dtp batch testing [2021-04-05] test: clean up in lock_x_dt.c [2021-04-05] mtest: add macros to manage dtp buffers [2021-04-05] mtest: add explicit device to MTestAlloc [2021-04-05] runtests: disable MPIR_CVAR_ENABLE_GPU for non-gpu tests [2021-04-05] runtests: add a timestamp to glimpse how long testlist ran [2021-04-05] runtests: remove runtime DTP switches [2021-04-05] test/mpi: fix missing cuda or ze lib with system path [2021-04-05] ch4: Remove unused labels [2021-04-05] test: Ignore mtest_mpix.h [2021-04-05] hwloc: Update hwloc to add gitignore [2021-04-02] maint: update spellchecker to ignore directories [2021-03-31] maint: update spellchecker [2021-03-31] ch4/ofi: correcting spelling error in ofi_dynproc.c [2021-03-31] maint: update spellchecker to check commit messages [2021-03-31] mpl/ze: Fix potential memory leak in initialization [2021-03-31] mpl/ze: Fix device query during initialization [2021-03-29] maint: update spellchekcer to preserve file mode [2021-03-29] coll: use MPIR_gpu_host_swap and fix memory bug [2021-03-29] ch4: use MPIR_gpu_host_swap and fix memory bug [2021-03-29] mpir/gpu: add gpu/host buffer swapping utilities [2021-03-29] ch4/ofi: use do_long_am_recv_unpack for gpu recv buffer [2021-03-29] ipc: skip ipc gpu init if MPIR_CVAR_ENABLE_GPU is disabled [2021-03-29] gpu: create MPIR_gpu routines that checks MPIR_CVAR_ENABLE_GPU [2021-03-29] typerep/yaksa: pass nogpu infohint to yaksa_init [2021-03-29] typerep/yaksa: remove nolonger used fastpath_memcpy [2021-03-29] typerep/yaksa: always pass info with yaksa pack/unpack [2021-03-29] mpl/gpu: add device attr inside MPL_pointer_attr_t [2021-03-26] typerep/yaksa: add MPIR_yaksa_info_nogpu [2021-03-24] ch4: correctly identify src and dst when selecting vci [2021-03-24] test/dtpools: fix mpi.h include for VPATH build [2021-03-24] ch4/spawn: fix copy of pmi_errcodes [2021-03-24] ch4/ofi: fix in MPIDI_OFI_mpi_comm_connect [2021-03-24] ch4/ofi: fix connect and accept [2021-03-24] ch4/spawn: fix MPID_Comm_spawn_multiple [2021-03-24] ch4/ofi: use direct send/recv and wait to fluse send queue [2021-03-24] ch4/ofi: factor out the flush_send_queue [2021-03-23] maint: update spellchecker [2021-03-23] mpi_t: consistent descriptions for the CVAR error return codes [2021-03-23] typerep/yaksa: fix wrong placement of MPI_FLOAT [2021-03-23] typerep/yaksa: return error for unspported datatype [2021-03-23] binding/c: not to check port_name on root [2021-03-23] binding/c: fix error_check in MPI_Pack/Unpack [2021-03-23] binding/c: fix back validation in MPI_Get_address [2021-03-23] binding/c: fix wrong check of source in MPI_Sendrecv [2021-03-23] binding/c: fix missing error checking on KEYVAL [2021-03-23] binding/c: add extra error checking for MPI_Op_free [2021-03-23] mpi_t: check the CVAR scope before attempting to write to it [2021-03-23] misc: fix mis-spelling in binding_c.py [2021-03-23] maint: add pre-commit script maint/hooks/spellchecker [2021-03-22] coll: remove debug messages [2021-03-22] util: add include strings.h to mpir_hwtopo.c [2021-03-22] ch4/ofi: cleanup disconnect process [2021-03-22] ch4/ofi: add free_stack to dynamic process manager [2021-03-22] ch4/ofi: allow dynamic connection table to grow [2021-03-22] ch4/ofi: refactor dynproc_get_next_conn_id [2021-03-22] ch4/ofi: add proper error return in MPIDI_OFI_dynproc_insert_conn [2021-03-22] ch4/ofi: rename conn_list to conn_table [2021-03-22] ch4/ofi: simplify the conn_mgr code [2021-03-22] ch4/ofi: add MAX_NUM_CONN for maximum dynamic connections [2021-03-22] ch4/ofi: move dynamic process code into ofi_dynproc.c [2021-03-19] coll: upgrade the internal count and offset variables from int to MPI_Aint [2021-03-18] modules: update yaksa [2021-03-18] mpl/cuda: Fix header include order [2021-03-18] romio/gpfs: Fix header include order [2021-03-17] comm: add split level "bindset" to HW_UNGUIDED split [2021-03-17] ch4/ofi: remove setting size in dynamic window [2021-03-17] qmpi: Disable QMPI by default [2021-03-17] test: Add test for QMPI [2021-03-17] qmpi: Add QMPI Support [2021-03-16] ch4/ipc: fully disable xpmem when it is unsupported at runtime [2021-03-16] ch4/ucx: free temp am buffer using MPL_gpu_free_host [2021-03-16] ch4: relax definition of MPIDI_WINATTR_NM_REACHABLE [2021-03-16] ch4/ucx: use win info_table to optimize full AM falback [2021-03-16] ch4/ucx: disable native rma if win base is device mem [2021-03-16] ch4/ucx: fix use of WINATTR_NM_REACHABLE [2021-03-16] ch4/ipc: check return errno of ipc handle map [2021-03-16] ch4/ipc: remove early return when xpmem is off [2021-03-16] maint: remove copying removed file in release.pl [2021-03-15] dataloop: Fix builtin alignment for indexed type [2021-03-12] ch4/ucx: return error for non-supported functions [2021-03-12] binding/c: suppress validation warning [2021-03-12] binding/c: suppress script warning for event parameters [2021-03-12] binding/c: fix a script warning in part_api.txt [2021-03-12] binding/c: add validation of ARGNULL-length [2021-03-12] binding/c: fix in MPI_Type_get_contents [2021-03-12] binding/c: add validation for POLYNUM_PARAM_VALUES [2021-03-12] test: add test datatype/dataalign2.c [2021-03-12] dataloop: fix builtin type alignment [2021-03-12] test: fix pingping ignoring recvcnt [2021-03-11] Fix the multiple choice spellings [2021-03-11] misc: apply maint/spellcheck.sh -all [2021-03-11] misc: apply maint/spellcheck.sh src [2021-03-11] misc: apply maint/spellcheck.sh test [2021-03-11] misc: clean-up fixes [2021-03-11] maint: add spellcheck.sh [2021-03-11] config: stddef.h is not included with the ac_check_alignof wchar_t [2021-03-10] romio fix when used in -Wpedantic build environments [2021-03-10] romio GPFS: missing initialization [2021-03-10] romio gpfs: avoid freeing NULL [2021-03-10] making romio GPFS able to build [2021-03-10] hydra: add man page for hydra_nameserver [2021-03-10] hydra: fix an bug in freeing published entries [2021-03-10] hydra: fix error checking for strtol [2021-03-10] misc: remove rlog [2021-03-10] maint: remove generation of state_names.h [2021-03-10] ch4: add assertion for MPI_OP_NULL in parse_info_accu_ops_str [2021-03-10] op: refactor to use straight builtin op index [2021-03-10] op: fix wrong MPIR_OP_N_BUILTIN [2021-03-10] op: MPI_NO_OP and MPI_REPLACE should be non-commutative [2021-03-10] ch4/ucx: terminate the string in MPIDI_UCX_mpi_comm_disconnect [2021-03-10] ch4/ucx: add free in MPIDI_UCX_mpi_comm_disconnect [2021-03-10] coll: cleanup memory in ireduce_scatter_block [2021-03-09] config: do not check hwloc minimal version if user sets embedded [2021-03-09] hydra: use HAVE_SLURM to control slurm bootstrap [2021-03-09] hydra: fix slurm configure check [2021-03-09] config: check header in PAC_CHECK_HEADER_LIB [2021-03-09] test: improve error messages in cmsplit_type.c [2021-03-09] test: amend cmsplit_type to test the new hw split types [2021-03-09] comm: add note explaining non-obvious code path [2021-03-09] comm: implment MPIR_Comm_split_type_hw_unguided [2021-03-09] comm: implement MPIR_Comm_split_type_hw_guided [2021-03-09] comm: add stubs for comm split type HW_GUIDED and HW_UNGUIDED [2021-03-09] topo: do case insensitive string compare for topo hints [2021-03-09] comm: remove the unsed split_type argument [2021-03-09] comm: remove extra check of MPI_UNDEFINED [2021-03-09] comm: move split_type checking into error_checking block [2021-03-09] comm: refactor to consolidate MPII_compare_info_hint [2021-03-09] comm: refactor to move comm_split functions into separate file [2021-03-09] mpi.h: add new constants for MPI_Comm_split_type [2021-03-09] group: fix memory leaks in group routines [2021-03-09] comm: use MPIR_Allreduce_impl in contextid routines [2021-03-09] mpi_t: MPI_T_event_free_cb_function check for NULL [2021-03-08] test: test checking the recvq unexpected message mpit events [2021-03-08] mpi_t: change recvq event registration so that callback can report both rank and tag [2021-03-08] config: Add minimum version check for hwloc [2021-03-07] typerep: fix yaksa include check at configure [2021-03-05] ch4/ofi: make sure to use ctx[0]'s issued_cntr [2021-03-03] hydra: extend bind-to user string with multiplier [2021-03-03] hydra: allow ranges in -bind-to user [2021-03-03] hydra: refactor handle_user_binding [2021-03-03] ch4/ofi: suppress maybe-uninitialized warning [2021-03-03] ch4: suppress "may be uninitialized" warnings [2021-03-02] misc: update pull_request_template [2021-03-02] ch4/ofi: enable multiple vni [2021-03-02] ch4/ofi: move rma_sep and rma_stx_ctx to per-vni [2021-03-02] ch4/ofi: duplcate shared fields for vnis with sep [2021-03-02] ch4/ofi: remove unused parameter in create_sep_rx [2021-03-02] ch4/ofi: move global rma_issued_cntr to per-vni [2021-03-02] ch4/ofi: init window with correct vni [2021-03-02] ch4/ofi: add MPIDI_OFI_get_win_vni [2021-03-02] ch4/ucx: use the right vni for flush and flushall [2021-03-02] ch4/ucx: enable multiple vci for ucx direct rma operations [2021-03-02] ch4/ucx: use per-win vni during unpacking rkeys [2021-03-02] ch4/ucx: add MPIDI_UCX_get_win_vni and MPIDI_UCX_WIN_TO_EP [2021-03-02] ch4/ofi: inline MPIDI_OFI_handle_deferred_ops and optimize [2021-03-02] ch4/ofi: inline MPIDI_OFI_get_buffered and optimize [2021-03-02] ch4/ofi: inline select event functions in progress [2021-03-02] ch4/ofi: skip MPIDI_OFI_get_vni for static single vci [2021-03-02] ch4/progress: provide fast path for single vci configuration [2021-03-02] ch4/posix: re-inlining posix progress functions [2021-03-02] ch4: re-inlining MPIDI_SHM_progress [2021-03-02] ch4: re-inline MPIDI_NM_progress [2021-03-02] ch4: declare progress to be inlined in ch4 API [2021-03-02] ch4: re-inlining ch4 progress functions [2021-03-02] make ADIOI_GEN_WriteStrided not step on itself [2021-03-01] misc: update CHANGES [2021-03-01] f08/python: generate future APIs in MPIX prefix [2021-03-01] xfail: clear f08 attr tests for intel compiler [2021-03-01] fortran: simplify fortran proxy for attribute callbacks [2021-03-01] python: add routine to generate mpi_f08_types.f90 [2021-03-01] test/f08: fix usage of mpi_type_hindexed and mpi_type_extent [2021-03-01] f08: add session type to mpi_f08 module [2021-03-01] f08: move mpi_c_interface_types.f90.in out of buildiface [2021-03-01] misc: add files generated by gen_binding_f08.py to .gitignore [2021-03-01] f08: autogenerate more f08 binding files [2021-03-01] f08: replace buildiface with gen_binding_f08.py [2021-03-01] python: add scripts that generates f08 wrappers [2021-03-01] python: add get_mpiio_func_list to mpi_api.py [2021-03-01] python: refactor common routine into binding_common.py [2021-03-01] python: make get_userbuffer_group more general [2021-03-01] python: add silent option to load_C_func_list [2021-03-01] python: refactor load_C_func_list [2021-03-01] f08: directly maintain cdesc.c and cdesc.h [2021-03-01] mpi: update custom_mapping.txt [2021-03-01] ch4/ofi: fix am_isend that am_type may get overwritten [2021-02-25] maint: add --so-version option to release.pl [2021-02-25] misc: update README.vin [2021-02-25] mpi: do not remove deprecated constant [2021-02-25] mpix: add missing new symbols to mpix.txt [2021-02-25] mpix: add MPI_Info_create_env to mpix.txt [2021-02-25] main: remove outdated lines from maint/release.pl [2021-02-25] main: update CHANGES for 4.0a1 [2021-02-25] maint: update version for 4.0a1 [2021-02-25] ch4/ofi: fix errname in AM path [2021-02-25] ch4/ofi: return mpi_errno from RDMA read based recv path [2021-02-25] ch4/ofi: print global thresholds when dumping capabilities [2021-02-25] ch4/ofi: add back GNI capability set [2021-02-24] test: update fortran test to use MPIX_Info_get_string [2021-02-24] f08: let wrappers_c/buildiface to work with MPIX APIs [2021-02-24] python: amend regex to match with MPIX_ prefix [2021-02-24] python: use MPIX_ prefix for listed MPI 4 functions [2021-02-24] errhan: define MPIX_Delete_ fucntions directly [2021-02-24] mpi: use MPIX for MPI-4 symbols [2021-02-24] misc: add src/binding/mpix.txt [2021-02-24] python: add missing handling of output session argument [2021-02-24] mpi: suppress a warning during autogen [2021-02-24] xfail: tests that are too expensive for ARM [2021-02-24] hydra: sanitize CFLAGS before configure hwloc [2021-02-24] ch4/ofi: set MPIR_CVAR_OFI_SKIP_IPV6 default to true [2021-02-24] test: add test of persistent request to MPI_PROC_NULL [2021-02-24] preq: fix wrong usage of MPIDIG_REQUEST [2021-02-22] init: allow session to work with MPI_THREAD_SINGLE [2021-02-22] submodule: Upgrade hwloc to v2.4.1 [2021-02-21] mpi_t: Fix type of dropped_count argument [2021-02-20] mpit: add HAVE_ERROR_CHECKING guard for event_instance.kind [2021-02-19] test: add basic large API tests [2021-02-19] binding: use _large_impl suffix for internal large interface [2021-02-19] datatype: use impl wrapper function for datatype API [2021-02-19] python/c: refactor the mapping parameter [2021-02-19] binding: generate embiggened functions [2021-02-19] errhan: add errname **too_big_for_output [2021-02-19] python: use lw_req in early_return routine to avoid confusion [2021-02-19] python: add underscore to internal attribute names [2021-02-19] python: remove unused dump_function_polymorph [2021-02-19] op: add MPIR_Op_create_c_impl [2021-02-19] pt2pt: make bsend buffer functions large compatible [2021-02-19] coll: use MPI_Aint for v-collective array parameters [2021-02-19] datatype: update typerep_yaksa to add op parameter [2021-02-19] datatype: update typrerep_yaksa to reflect the module update [2021-02-19] modules: update yaksa [2021-02-18] warnings: potential incompatible pointers [2021-02-18] ch4/generic: Remove MPIDIG_dequeue_unexp_strict [2021-02-18] test/mpi: Update MPI_T tests with events and sources [2021-02-18] mpi_t: Move event handle validation to python [2021-02-18] ch4: Add unexpected queue events [2021-02-18] mpi_t: Disable events by default [2021-02-18] mpi_t: Add event instance functionality [2021-02-18] mpi_t: Add event registration handle functionality [2021-02-18] mpi_t: Add source and event type functionality [2021-02-18] mpi_t: Add events interfaces [2021-02-18] mpi_t: Add new error code from MPI-4.0 [2021-02-18] binding: Fix missing arguments in MPI_T timestamp APIs [2021-02-18] ignore generated files [2021-02-15] ch4: remove POBJ locking support under ch4 [2021-02-15] ch4: replace POBJ locking of MPIDIU_THREAD_UTIL_MUTEX [2021-02-15] ch4: make sure to create and destroy all ch4 mutexes [2021-02-15] ch4: replace POBJ lock for MPIDIU_THREAD_ALLOC_MEM_MUTEX [2021-02-12] test: Add tests for persistent bcast API [2021-02-12] coll: generate MPI_Bcast_init [2021-02-12] f08: add choice buffer setting for MPI_Bcast_init [2021-02-12] python: add support for persistent collectives [2021-02-12] ch4: add MPID_Bcast_init and support in MPID_Startall [2021-02-12] ch3: add MPID_Bcast_init and support in MPID_Startall [2021-02-12] coll: add persistent bcast implementation [2021-02-12] request: Add MPIR_REQUEST_KIND__PREQUEST_COLL [2021-02-12] coll: Delete schedule only if non-persistent [2021-02-12] coll: Add is_persistent variable to schedule [2021-02-12] test: skip all partitioned tests for ch3 jobs on jenkins [2021-02-12] test: test match with multiple partitioned calls [2021-02-12] test: add multithreaded partitioned test [2021-02-12] test: add partitioned version of pingping with dtpool [2021-02-12] test: add two sets of basic partitioned tests [2021-02-12] binding/f08: add choice buffer for psend_init|precv_init [2021-02-12] python: extend binding_c.py for partitioned req check [2021-02-12] binding/c: add partitioned pt2pt apis [2021-02-12] mpi/errhan: define partitions API param err check [2021-02-12] mpi/errhan: update req check in start{all} [2021-02-12] mpi/request: add parrived MPIR func [2021-02-12] mpi/request: extend req test|wait|free for partitioned pt2pt [2021-02-12] ch4: implement req free hook for partitioned pt2pt [2021-02-12] ch4: define MPID interface for partitioned pt2pt [2021-02-12] ch4: add partitioned pt2pt in am fallback and shm glue layer [2021-02-12] ch4/posix: add partitioned pt2pt [2021-02-12] ch4/ucx: add partitioned pt2pt [2021-02-12] ch4/ofi: add partitioned pt2pt [2021-02-12] ch4: declare partitioned APIs for shm|nm autogen [2021-02-12] ch4/am: implement am generic fallback for partitioned pt2pt [2021-02-12] ch4/am: define error check for incorrect partitioned sync [2021-02-12] ch4/am: define rreq queues for am-based partitioned pt2pt [2021-02-12] ch4/am: define am-specific struct for partitioned req [2021-02-12] ch4: define generic partitioned request at device layer [2021-02-12] mpi/request: define req kinds, fields, utils for partitioned [2021-02-12] ch3: define empty partitioned comm functions and hooks [2021-02-12] coll: use assertion and int coercion local reduction op [2021-02-12] coll: use MPI_Aint for count parameter [2021-02-12] coll: remove MPIR_Xxx and MPIR_Xxx_impl prototypes [2021-02-12] coll: autogenerate the neighbor collective body of routines [2021-02-11] test: fix a few gpu testing bug [2021-02-11] romio: Fix mpi.h include for VPATH build [2021-02-08] ch4: merge safe and unsafe versions of the functions [2021-02-08] ch4/ofi: add vci lock to MPIDI_NM_rma_xxx_cmpl_hooks [2021-02-08] ch4/ucx: add vci lock to MPIDI_NM_rma_xxx_cmpl_hooks [2021-02-08] ch4: add vci lock to generic window synchronization functions [2021-02-08] ch4: do not do global progress with single vci [2021-02-08] ch4: refactor rma window sync progress macros [2021-02-08] ch4: remove vci lock from ch4_win.h [2021-02-08] ch4/ofi: add vci lock in ofi_rma.h [2021-02-08] ch4/ucx: add vci lock in ucx_rma.h [2021-02-08] ch4/posix: add vci lock to posix rma operations [2021-02-08] ch4: progress vci 0 in MPIDIG_wait_am_acc [2021-02-08] ch4/am: add vci lock for generic am rma functions [2021-02-08] ch4: remove vci lock from ch4_rma.h [2021-02-06] ch4: use MPI_Aint for count parameter instead of MPI_Count [2021-02-06] ch4: remove create_intercomm_from_lpids from ch4 api [2021-02-06] ch4: consistently use _p suffix for output pointer parameters [2021-02-06] ch4: rename info_ptr parameter to info [2021-02-06] ch4: change the type of am_hdr_sz from size_t to MPI_Aint [2021-02-06] ch4: use consistent types for sendtypes and recvtypes [2021-02-06] ch4: change the mpi_alloc_mem api to use MPI_Aint [2021-02-06] mpid: change MPID_Alloc_mem to MPI_Aint [2021-02-04] test/util: add missing argument for cudaMallocManaged [2021-02-04] config: update configure of cuda and ze [2021-02-04] config: remove the option to use external mpl library [2021-02-04] hydra: update configure of mpl and hwloc [2021-02-04] hydra: update configure of pbs and slurm library [2021-02-04] config: update configure of embeddable libraries [2021-02-04] config: externally configure hwloc [2021-02-04] ch3/config: update ofi library configure [2021-02-04] ch4/config: update ucx and libfabric configure [2021-02-04] ch4/config: update configure of misc external libraris [2021-02-04] config: add additional PAC_CHECK_HEADER_LIB macros [2021-02-04] config: use USE_WRAPPER_FLAGS for WRAPPER_LIBS usage [2021-02-04] config: enhance PAC_SET_HEADER_LIB_PATH [2021-02-03] init: update tag_ub after MPID_Init [2021-02-03] mpl/thread/argobots: extend MPL_thread_self to support Pthreads [2021-02-03] mpl/timer: Add ticks per second function [2021-02-03] mpl/timer: Add raw clock ticks conversion function [2021-02-02] test/mpi: fix threads/init/mult_session [2021-02-02] ch4/ofi: generate collective mr_key in win init [2021-02-02] ch4/ofi: modify mr_key utility functions for coll mr key [2021-02-02] mpl/gpu: set ZE memory property descriptor to zero [2021-02-02] test/mpi: update Intel GPU tests to new Level zero API v1.0 [2021-02-02] mpl/gpu: update to new Level zero API v1.0 [2021-02-02] test/mpi: support using multiple GPU devices for Intel GPU [2021-02-02] test/mpi: add unified shared memory type for ZE gpu tests [2021-02-01] binding: generate mpi_proto.h [2021-02-01] python: parameter with empty length is still array [2021-02-01] python: refactor line breaking routine [2021-02-01] python: collect pointertag_list [2021-02-01] mpi: split api prototypes into mpi_proto.h [2021-02-01] buildiface: replace tabs and remove trailing whitespaces [2021-02-01] test: add mult-thread session test [2021-02-01] test: add tests for MPI sessions [2021-01-31] bindings/c: add sessions api functions [2021-01-31] binding/f90: add MPI_Session argtype [2021-01-31] init: check session_ptr in MPII_Init_thread and MPII_Finalize [2021-01-31] init: move init/finalize code into MPII_Init_thread & MPII_Finalize [2021-01-31] warning: fix duplicated typedef MPIR_Session [2021-01-31] datatype: support large count types in get_elements_x [2021-01-31] datatype: add large count support for resized type [2021-01-31] datatype: fix darray and subarray dataloop conversions [2021-01-31] datatype: add large count support for subarray type [2021-01-31] datatype: add large count support for darray type [2021-01-31] datatype: add large count support for struct type [2021-01-31] datatype: add large count support for indexed type [2021-01-31] datatype: add large count support for block indexed type [2021-01-31] datatype: add large count support for vector types [2021-01-31] datatype: add large count support for contiguous type [2021-01-31] datatype: add check for large count types in dataloop commit [2021-01-31] datatype: add large count support for contents access [2021-01-31] datatype: replace old contents access functions [2021-01-31] datatype: refactor MPIR_Datatype_free_contents [2021-01-31] datatype: add MPIR_Datatype_access_contents [2021-01-31] datatype: make datatype contents large count ready [2021-01-31] datatype: remove unused combiner types [2021-01-31] datatype: add and use MPIR_Type_get_combiner [2021-01-31] datatype: rename MPIR_Type_get_envelope and return mpi_errno [2021-01-31] add errname need_get_envelope_c and need_get_contents_c [2021-01-31] datatype: use MPIR_DATATYPE_IS_PREDEFINED macro [2021-01-31] topo: internally call MPIR_Comm_get_attr [2021-01-31] fortran: fix MPI_STATUS type in use_mpi [2021-01-29] ch4: fix missing return in autogened netmod_impl.c|.h [2021-01-29] binding/f08: support separated buf,count,dtype params [2021-01-29] test/mpi/util: fix Argobots tests [2021-01-29] test/mpi: Cleanup test generation script output [2021-01-28] config: Fix test for _Float16 [2021-01-28] coll: Convert buffer swap macro to function [2021-01-25] mpi/topo: separate some more complicated topo functions [2021-01-25] binding/c: autogen topo api [2021-01-25] topo: preparation before autogen [2021-01-25] python: add body implmentaion for topo user extensions [2021-01-25] python: allow more flexible handling of default comm param [2021-01-25] topo: normalize routines that allow device extensions [2021-01-25] topo: move dist_graph_create routines to impl [2021-01-25] f08: add missing wrappers_f/info_get_string_f08ts.f90 [2021-01-25] topo: fix wrong usage of MPIR_CHKPMEM_REAP [2021-01-25] ch4/ofi: free allocated mr key during win detach [2021-01-24] mpi/errhan: add function name to MPIR_Err_Uninitialized [2021-01-24] mpit: update the comment in mpit_err.h [2021-01-24] init: cleanup the states of mpich_state [2021-01-24] init: add and use MPIR_Errutil_is_initialized [2021-01-24] init: replace init state checking with world_modle_state [2021-01-24] init: add atomic MPIR_world_model_state [2021-01-24] init: add init_lock and init_counter [2021-01-24] mpi/init: move MPIR_Init_thread and MPIR_Finalize together [2021-01-24] mpi/init: move finalize callback util to init_util.c [2021-01-24] python: allow customize include files [2021-01-22] python: indent fix for start req check [2021-01-22] mpir/request: refactor is_active to extend req kind [2021-01-22] ch4/startall: refactor startall for partitioned req [2021-01-21] test: modify pt2pt/sendrecv3.c to also test MPI_Isendrecv [2021-01-21] test: add tests for MPI_Isendrecv and MPI_Isendrecv_replace [2021-01-21] pt2pt: generate MPI_Isendrecv and MPI_Isendrecv_replace [2021-01-21] binding/f08: add choice buffer info for MPI_Isendrecv etc [2021-01-21] pt2pt: add implementation for MPI_Isendrecv [2021-01-21] sched: add entries for pt2pt send and recv [2021-01-21] misc: add temporary prototypes to supress warning [2021-01-21] mpi/comm: add MPIR_Comm_create_from_group_impl [2021-01-21] mpi/comm: move the creation of local_group to a function [2021-01-21] mpi/init: add session related implementations [2021-01-21] mpi/init: add MPII_Init_thread and MPII_Finalize [2021-01-21] binding/c: autogen op api [2021-01-21] binding/c: autogen coll api [2021-01-21] op: normalize the MPIR impl interface for op functions [2021-01-21] op: move impl function to op_impl.c [2021-01-21] python: add missing error codes from user buffer validation [2021-01-21] python: fix missing quotes in dump_validate_userbuffer_reduce [2021-01-21] python: update collective generation to call MPIR_Xxx [2021-01-21] warnings: fix type warning in src/binding/c/datatype_api.txt [2021-01-21] mpi/group: add MPIR_Group_from_session_pset_impl [2021-01-21] mpi/errhan: add session related error names and macros [2021-01-21] mpir: add session related data structure [2021-01-20] datatype: reduce code duplication in type_create.c [2021-01-20] datatype: organize type creation routines [2021-01-20] binding/c: autogen datatype api [2021-01-20] python: always add docnotes MPI_ERR_OTHER [2021-01-20] python: swap the orders of input/output parameters [2021-01-20] python: add missing validations for datatype routines [2021-01-19] info: deprecate MPI_Info_get and MPI_Info_get_valuelen [2021-01-19] refman: add MPI_Info_create_env [2021-01-19] test/mpi: add tests for MPI_Info_create_env [2021-01-19] info: add MPI_Info_create_env to Fortran's def files [2021-01-19] binding/cxx: add MPI_Info_create_env [2021-01-19] info: implement MPI_Info_create_env for C [2021-01-19] info: implement MPI_Info_create_env for Fortran08 [2021-01-19] info: implement MPI_Info_create_env for Fortran [2021-01-19] info: create MPIR_Info_setup_env to initialize MPI_INFO_ENV [2021-01-19] romio/daos: conditionally compile out svcl setting as it was removed from DAOS API [2021-01-19] romio/daos: fix a double free issue when path has "." in it. [2021-01-18] mpl: fix NULL pointer bug in cudaFree/cuMemFree trap function [2021-01-18] datatype: move code from MPI_Type_create_hindexed into impl [2021-01-18] datatype: move code from MPI_Type_create_resized into impl [2021-01-18] datatype: move code from MPI_Type_dup into impl [2021-01-18] datatype: move code from MPI_Type_match_size into impl [2021-01-18] datatype: remove duplicate MPIR_Type_struct_impl [2021-01-18] datatype: rename MPIR_Type_hvector_impl [2021-01-16] datatype: rename some datatype _impl functions [2021-01-16] datatype: rename MPIR_Type_commit into MPIR_Type_commit_impl [2021-01-16] datatype: add errorname storageorder and use them [2021-01-16] errhan: add macro MPIR_ERR_CHKHANDLEMEM [2021-01-16] typerep/yaksa: fix warning of pointers with different sign [2021-01-15] test/mpi/info: add info_no_init test [2021-01-15] info: directly use libc functions to allocate memory [2021-01-15] mpl/trmem: allow directly calling libc functions when trmem is enabled [2021-01-15] mpir/objects: assert if wrong handles are passed [2021-01-15] info: allow MPI_Info routines before init or after finailize [2021-01-15] mpir/objects: add a clarification comment in mpir_handlemem.h [2021-01-15] mpir/objects: implement MPIR_Info_handle_obj_alloc and free [2021-01-15] mpir/objects: do not add finalization hook if obj_kind is MPIR_INFO [2021-01-15] mpir/objects: actively free MPI_Info handles [2021-01-15] mpir/objects: cleanly initializes objmem in MPIR_Handle_free() [2021-01-15] mpl/valgrind: create a wrapper for VALGRIND_DISCARD [2021-01-15] mpir/objects: add counters to manage allocated and freed objects [2021-01-15] mpir/objects: refactor MPIR_Handle_direct/indirect_init [2021-01-15] gpu: always use MPIR_GPU_query_pointer_attr [2021-01-15] gpu: define macro to optimize GPU branch [2021-01-14] ch4/ofi: change repeat label to fn_repeat [2021-01-14] ch4/ofi: align payload data under MPIDI_AMTYPE_RDMA_READ [2021-01-14] ch4/ofi: fix data pointer assignment bug in am_recv_event [2021-01-14] datatype: add MPIR_Typerep_create_pairtype [2021-01-14] datatype: move code into typerep_dataloop_create.c - struct [2021-01-14] datatype: move code into typerep_dataloop_create.c - blockindexed [2021-01-14] datatype: move code into typerep_dataloop_create.c - indexed [2021-01-14] datatype: move code into typerep_dataloop_create.c - vector [2021-01-14] datatype: move code into typerep_dataloop_create.c - contiguous [2021-01-14] datatype: move code into typerep_dataloop_create.c - resized [2021-01-14] datatype: run commit at the end of MPIR_Type_dup [2021-01-14] datatype: move code into typerep_dataloop_create.c - dup [2021-01-14] datatype: include datatype.h in typerep_dataloop_create.c [2021-01-14] datatype: ensure datatype fields are consistent with yaksa [2021-01-13] ch4/ofi: move local part of init to init_local [2021-01-13] ch4/ucx: move local part of init to init_local [2021-01-13] ch4: add netmod/shm api init_local and init_world [2021-01-13] coll: Fix bug in GPU-aware nonblocking op collectives [2021-01-13] coll: Add macro for handling buffer swap for nbcs [2021-01-13] coll: Add temporary buffer info to nbc struct [2021-01-13] ch4: autogen stubnm and stubshm boilerplates [2021-01-13] ch4: update api scripts to generate stubshm/shm_noinline.h [2021-01-13] ch4: rename function table entry for mpi_init and mpi_finalize [2021-01-13] mpl/initlock: implement MPL_initlock_t [2021-01-13] binding/f08: Use PMPI for internal type creation [2021-01-12] binding/c: move wait logic in test|wait{any,some} to MPIR [2021-01-12] binding/c: delete duplicated err check in waitany [2021-01-12] binding/c: remove duplicated array_of_requests err check [2021-01-12] romio/daos: update configure to remove unneeded library [2021-01-12] submodule: Disable Java support in embedded UCX [2021-01-11] mpl/gavl: Remove anonymous union and struct [2021-01-08] init: Include strings.h for strcasecmp [2021-01-08] init: Remove unused headers [2021-01-07] spawn: move the variable declaration to the declare block [2021-01-07] python: add code block for declaring local variables [2021-01-05] ch4: split MPID_Init [2021-01-05] ch3: split MPID_Init [2021-01-05] mpid: add MPID_Init_local and MPID_Init_world [2021-01-05] python: clean up include use of dump_for_open/close [2021-01-05] misc: use MPI_ERR_INFO for info error test [2021-01-05] doc: enhance the notes on binding interface [2021-01-05] test: fix the assumption that comm output will be untouched [2021-01-05] binding/c: autogen spawn api [2021-01-05] spawn: normalize spawn mpir impl interface [2021-01-05] binding/c: autogen request api [2021-01-05] request: normalize request mpir impl interface [2021-01-05] request: normalize grequest mpir impl interfaces [2021-01-05] request: move mpir layer grequest code to mpir_greq.c [2021-01-05] python: fix _comm_from_request [2021-01-05] python: use MPIR_ERRTEST_COUNT when the variable is a count [2021-01-05] python: refactor and fix request handle validations [2021-01-05] python: allow custom cleanup code in the c binding [2021-01-05] python: enhance error messages [2021-01-05] refman: add MPI_Info_get_string [2021-01-05] test/mpi: add tests for MPI_Info_get_string [2021-01-05] info: add MPI_Info_get_string to Fortran's def files [2021-01-05] binding/cxx: add MPI_Info_get_string [2021-01-05] info: implement MPI_Info_get_string for C [2021-01-05] info: implement MPI_Info_get_string for Fortran08 [2021-01-05] info: implement MPI_Info_get_string for Fortran [2021-01-05] maint: update binding_c.py to check inout scalar variables [2021-01-04] modules: configure json-c with --enable-embedded [2021-01-04] modules: update json-c [2020-12-28] binding/c: autogen errhan api [2020-12-27] errhan: refactor mpir errhan impl [2020-12-27] errhan: refactor dynerrutil.c [2020-12-27] errhan: move errcodes.h to mpir_errcodes.h [2020-12-27] python: check for ARGNULL for input function pointer [2020-12-27] python: check for ARGNULL for inout handle pointer [2020-12-23] mpit: move error_check code from MPIR_T_cvar_write_impl [2020-12-23] mpi_t: add MPIT_ERRTEST_ARGNEG and use it [2020-12-23] mpi_t: correct memory allocation error behavior [2020-12-23] maint: add docnotes for MPI_T_ERR_INVALID [2020-12-23] binding/c: autogen mpi_t api [2020-12-23] python: do not add Fortran notes for mpit functions [2020-12-23] python: update python script for mpit [2020-12-23] mpi_t: Using MPIT_ specific error checking routines. [2020-12-23] mpi_t: MPI T specific error handling routines. [2020-12-23] gitignore: add autogenerated C binding files [2020-12-23] python: rma userbuffer validation always check datatype [2020-12-23] binding/c: minor updates in rma_api.txt [2020-12-23] binding/c: add and use MPIR_ERRTEST_WIN_{SIZE,DISPUNIT} [2020-12-23] binding/c: autogen rma api [2020-12-23] binding: fix unescaped latex control [2020-12-23] python: break long line of function calls or declarations [2020-12-23] python: add error codes form handle ptr validations [2020-12-23] python: fix missed indentation and use comm_ptr in win_create [2020-12-23] python: update python script to allow custom error codes [2020-12-23] Update CHANGES for ch4 netmod configure [2020-12-23] ch4: update python script to generate more files [2020-12-23] ch4/posix: add prototypes for non-ch4-api functions [2020-12-23] ch4/posix: add vci parameter to MPIDI_POSIX_progress [2020-12-23] autogen: run maint/gen_ch4_api.py [2020-12-23] doc/notes: add ch4_api.txt explaining the specification [2020-12-23] ch4/api: update for recent api changes [2020-12-23] ch4: add scripts to generate ch4 netmod APIs [2020-12-23] modules: configure json-c with -fvisibility=hidden [2020-12-21] binding/c: fixing missing notes etc. [2020-12-21] python: add directive to skip Errors in man page [2020-12-21] python: remove extra goto fn_exit in mpi_{initialized,finalized} [2020-12-21] python: warn if SignalSafe is in the notes [2020-12-21] binding/c: update comm api to remove SignalSafe notes [2020-12-20] binding/c: autogen timer api [2020-12-20] binding/c: autogen misc api [2020-12-20] bingind/c: autogen info api [2020-12-20] binding/c: autogen group api [2020-12-20] binding/c: autogen init api [2020-12-17] binding/c: autogen comm api [2020-12-17] mpi/comm: rename MPIX_Comm_idup_with_info with MPI_ prefix [2020-12-17] python: fix checking of skipping validation [2020-12-17] romio flatten has flat->count consistency problems [2020-12-17] darray (romio) needs a resize in the block()/cyclic() subtype creation [2020-12-17] darray (main path) needs a resize in the block()/cyclic() subtype creation [2020-12-16] binding/c: autogen attr api [2020-12-16] python: add marks to designate notes after standard notes [2020-12-16] binding/c: fix a wrong attribute in pt2pt_api.txt [2020-12-16] python: better handling of directives [2020-12-16] doc: add doc/notes/binding_c.txt [2020-12-16] python: Add ability to directly load apis.json [2020-12-16] python: use re.IGNORECASE and rename temp variable [2020-12-15] mpi/errhan: add %K format for printing KEYVAL [2020-12-15] binding/c: generate src/binding/c/errnames.txt [2020-12-15] binding/c: generate src/include/mpir_impl.h [2020-12-15] binding/c: update python scripts [2020-12-15] maint: fix scraping errors in mpi_standard_api.txt [2020-12-14] ch4/coll: call MPIR_Xxx_impl on fallback [2020-12-10] yaksa: upgrade to latest version [2020-12-08] test: do not free MPI_COMM_WORLD in group error tests [2020-12-08] config: Add device information to output [2020-12-07] config: Select ofi netmod for non-linux ch4 builds [2020-12-07] config: Select ch4 netmod based on installed libraries [2020-12-04] config: Move netmod selection error to ch4 subconfigure [2020-12-04] mpi/comm: Fix function declarations [2020-12-02] romio: bcast truncate errno so that all ranks return same error value [2020-12-01] pt2pt: rename pt2pt_impl.c to sendrecv.c [2020-12-01] mpi/pt2pt: add pt2pt api config files and autogen the functions [2020-12-01] mpi/pt2pt: correct fmt in errnames for mprobe and improbe [2020-12-01] mpi/pt2pt: move sendrecv body of routine into impl function [2020-12-01] autogen: autogen mpi c bindings [2020-12-01] autogen: add check for Python 3 [2020-12-01] maint: add gen_binding_c.py [2020-11-30] maint: add maint/mpi_standard_api.txt [2020-11-25] ch4/ofi: treat RDMA_READ long message as eager and implement am_recv [2020-11-25] ch4/generic: using am_recv to trigger receiving for unexpected messages. [2020-11-25] ch4/netmod: add interface for am_recv [2020-11-25] ch4/shm: add interface for am_recv [2020-11-25] ch4: adding recv_ready field for request [2020-11-25] ch4/ofi: making am send mode decision in check eager limit [2020-11-25] ch4/generic: using new am_check_eager_limit interface for AM send [2020-11-25] ch4/shm: add interface for checking eager limit [2020-11-25] ch4/netmod: adding new interface for checking support for eager send [2020-11-24] doc/docnotes: update comments on removed functions [2020-11-24] doc/docnotes: add comments about removed functions [2020-11-24] doc/docnotes: clean up documentation about deprecated functions [2020-11-23] maint: Add libtool.m4 patch for macOS Big Sur compatibility [2020-11-19] mpi4: deprecate MPI_T_ERR_INVALID_ITEM [2020-11-19] test/mpi/topo: add a test to check if Dims_create accepts ndims = 0 [2020-11-19] mpi/topo: allow nnodes = 1 and ndims = 0 for MPI_Dims_create [2020-11-18] mpi/pt2pt: refactor MPIR_Sendrecv_replace [2020-11-18] mpi/pt2pt: remove MPIR_Ibsend_impl [2020-11-18] mpi/errhan: split MPIR implementations from MPI functions [2020-11-18] mpi/errhan: direct call PMPI replacement for deprecated functions [2020-11-18] mpi/init: split MPIR implementations from MPI functions [2020-11-18] mpi/misc: clean up [2020-11-18] mpi/spawn: split MPIR implementations from MPI functions [2020-11-18] src/request: split MPIR implementation from MPI functions [2020-11-18] mpi/group: split MPIR implementations from MPI functions [2020-11-18] mpi/topo: split MPIR implementations from MPI functions [2020-11-18] mpi/info: split MPIR implementations from MPI functions [2020-11-18] mpi/datatype: split MPIR implementations from MPI functions [2020-11-18] mpi/comm: split MPIR implementations from MPI functions [2020-11-18] mpi/coll: split MPIR implementations from MPI functions [2020-11-18] mpi/errhan: Allow query functions without initialization [2020-11-17] f08: Support "--disable-romio" case [2020-11-17] test/impls: extent comm_info_hints to test Comm_idup as well [2020-11-17] test/comm: Added a test for MPIX_Comm_idup_with_info [2020-11-17] f08: added Fortran 2008 bindings for MPIX_Comm_idup_with_info [2020-11-17] mpi/comm: Added MPIX_Comm_idup_with_info [2020-11-17] mpi/idup: Improve idup functionality by allowing for info keys [2020-11-17] mpi/comm: get rid of MPIR_Comm_dup_with_info_impl [2020-11-17] test/impl: update existing test to not assume info propagation [2020-11-17] test/impl: Added a new test for Comm_dup info propagation [2020-11-17] mpi/comm: do not propagate info hints post MPI-3.1 [2020-11-16] xfail: Fix typo in test name [2020-11-16] test/coll: add a test for cartesian neighbor_alltoall [2020-11-16] coll/ineighbor_alltoall: bug-fix for Cartesian graphs with <= 2 procs [2020-11-16] test/err: Add tests for routines to delete error classes/codes/strings [2020-11-16] f08: added Fortran 2008 bindings for MPIX_Delete_error_* functions [2020-11-16] mpi/err: Added support for MPI-4 error class/code/string deletion [2020-11-16] mpi/err: revamp the error code/class data structures [2020-11-16] ch4: add MPI-4 info hint for mpi_minimum_memory_alignment [2020-11-16] ch4: cleanup MPID_Alloc_mem code [2020-11-16] test/allocmem: fixes to the allocmem test [2020-11-16] ch4: change alloc_mem info key to mpich_buf_type [2020-11-16] test/f08: update MPI_SIZEOF F08 tests to use storage_size [2020-11-16] F08: deprecate MPI_SIZEOF for the Fortran 2008 bindings. [2020-11-15] f08: warning squash [2020-11-12] test: Check for bash for testing scripts [2020-11-12] xfail: Fix typo in directory name [2020-11-12] ch4: fix the missing percent symbol of formatting spec [2020-11-12] yaksa: upgrade to the latest version [2020-11-11] xfail: Add entries for thread tests on freebsd64 [2020-11-11] ch4/posix: refactor POSIX EAGER interface [2020-11-11] add GPU testlist to gitignore [2020-11-11] ch4: fix warning in formatting spec. [2020-11-09] mpi/typerep: fix actual_bytes calculation in pack fastpath [2020-11-09] mpi/attr: split MPIR implementation from MPI functions [2020-11-09] mpi/attr: directly call MPII for polymorphic functons [2020-11-09] mpi/attr: direct call PMPI function for deprecated functions [2020-11-09] mpi/attr: remove attr.h [2020-11-09] mpi/attr: remove MPII_Comm_get_attr_fort [2020-11-09] mpi: add src/include/mpir_impl.h [2020-11-06] ch4/posix: set MPIDI_POSIX_shm_limit_counter as dummy counter in coll finalize [2020-11-06] ch4/posix: set coll fallback as silent [2020-11-06] ch4/posix: decrease shm_limit_counter when freeing comm obj [2020-11-06] xfail: Update entries for f08 macOS failures [2020-11-05] submodule: sanitize flags before configuring yaksa [2020-11-04] build: Only configure yaksa if selected [2020-11-04] build: Move yaksa options with datatype engine subconfig [2020-11-03] yaksa: upgrade to the latest version [2020-11-03] ch4/ucx: Improve reachability check [2020-11-03] ch4/ucx: Always initialize RMA window private area [2020-11-02] ch4/ucx: Handle unsupported window memory map [2020-11-02] ch4/ucx: Fallback to generic RMA with GPU buffers [2020-11-02] ch4/ofi: Fallback to generic RMA with GPU buffers [2020-11-02] ch4/ofi: Disable native RMA with device window memory [2020-11-02] mpir: Add device buffer query helper [2020-10-31] hydra: abort if a process dies before PMI initilization [2020-10-31] hydra: allow users to specify the number of GPUs to use [2020-10-30] hydra: allow users to skip the launch node for MPI processes [2020-10-29] ch4: remove netmod/shmmod api for mpi_send and friends [2020-10-29] ch4: remove lower layer mpi_send implementations and friends [2020-10-29] ch4: cleanup ch4 layer mpi_send and friends [2020-10-29] ch4: consolidate MPID_Recv and MPID_Irecv [2020-10-29] ch4: consolidate MPID_Send and friends [2020-10-29] test/mpi: Fix bugs in op_coll.c [2020-10-29] test/mpi: Remove buffer content check for rank 0 in MPI_[I]EXSCAN [2020-10-29] coll: Fix gpu fallback path for redscat collectives [2020-10-29] test: Fix buffer name in MTestAlloc [2020-10-28] mpl/thread: Set err = 0 for single threaded fallback macros [2020-10-26] Revert "autogen: add libtool patch for NVIDIA HPC compilers" [2020-10-26] yaksa: upgrade to the latest version [2020-10-23] init: enable asynchronous progress even with Argobots [2020-10-23] mpl/threads/argobots: implement MPL_thread_create [2020-10-23] mpl/threads/argobots: fix MPL_thread_join [2020-10-23] ch4/posix: remove data_sz from message header [2020-10-23] ch4/ofi: refactor message header [2020-10-23] ch4/generic: passing data size in am_hdr [2020-10-22] ch4/generic: cleanup and clarify data_sz related in RMA operations. [2020-10-22] ch4/netmod: remove size check for native PUT and GET [2020-10-20] submodule: Update libfabric to add a macOS fix [2020-10-14] mpl: inline MPL_gpu_query_pointer_attr in the fallback path [2020-10-14] mpid/genq: fix debug message of function entry [2020-10-13] ch4/ofi: cleanup RDMA_READ naming. [2020-10-13] ch4/ofi: Add OFI RDMA READ ACK message [2020-10-13] ch4/rma: Fix accumulate for GPU buffer targets