[2023-11-10] doc: update CHANGES for 4.2 [2023-11-10] threadcomm: enhance man pages [2023-11-10] comm: remove shmem_topo hints for MPI_COMM_TYPE_SHARED [2023-11-10] test: cover split_type MPI_COMM_TYPE_RESOURCE_GUIDED [2023-11-10] binding/c: add missing split_type check [2023-11-10] f77: add profiling declaration for cptr functions [2023-11-09] test: update gitignore [2023-11-09] ch3: skip win_free on allocate error for now [2023-11-09] init: add cvar MPIR_CVAR_FINALIZE_WAIT [2023-11-09] test: add test case for strict persistent collective ordering hint [2023-11-09] mpi: add info hint for strict persistent collective ordering [2023-11-08] test/f77: fix test bsendf [2023-11-08] Revert "configure: enable shmmod for ch4/ucx" [2023-11-08] comm: fix intercomm split [2023-11-08] ch4: handle intercomm in MPID_Get_node_id [2023-11-08] errhan: fix MPI_Error_class with dynamic error class [2023-11-08] errhan: dereference class after error code removal [2023-11-08] errhan: always set ERROR_DYN_MASK in MPI_Add_error_code [2023-11-08] test: use MPI_VERSION to guard error removal tests [2023-11-08] errhan: improve error messages in removal routines [2023-11-08] errhan: encode dynamic class in dynamic errorcodes [2023-11-08] errhan: add ref_count to error class/code [2023-11-08] fortran: generate cptr generic interface [2023-11-08] ch4: MPI_Win_allocate_shared return error if not shared [2023-11-08] ch3: MPI_Win_allocate_shared return error if not shared [2023-11-07] fixup! ch3/nemesis: make win_shared_query work on partial shared windows [2023-11-07] fixup! ch4/mpidig: support MPI_Win_shared_query on partial window [2023-11-07] test: add test rma/win_shared_query [2023-11-07] ch3/sock: win_shared_query return NULL info for non-local ranks [2023-11-07] ch3/nemesis: make win_shared_query work on partial shared windows [2023-11-07] ch4/mpidig: support MPI_Win_shared_query on partial window [2023-11-07] python: allow win_shared_query on more window flavors [2023-11-06] ch4/shm: missing barrier in initshm usage [2023-11-06] ch4/ipc: do not block on ipc receive errors [2023-11-06] ch4/ipc: return MPI_ERR_TRUNCATE on copy error [2023-11-06] mpir_pmi: suppress warnings on unused results of fscanf [2023-11-06] comm: add split_type MPI_COMM_TYPE_RESOURCE_GUIDED [2023-11-06] comm: refactor comm_split local functions into static [2023-11-06] comm: ignore inconsistent info key [2023-11-06] comm: use MPIR_Allreduce_equal in MPII_collect_info_key [2023-11-06] comm: refactor MPIR_Comm_split_type info hints [2023-11-06] topo: implement MPI_Get_hw_resource_info [2023-11-06] binding: add MPI_Get_hw_resource_info [2023-11-06] test: enhance get_name tests to cover MPI 4.1 [2023-11-06] python: allow passing null handles to get_name functions [2023-11-06] mpi4.1: allow NULL handles be passed to get_name functions [2023-11-05] test: add test for mpi_accumulate_granularity [2023-11-05] ch3: implement mpi_accumulate_granularity [2023-11-05] ch4: implement mpi_accumulate_granularity [2023-11-05] binding: adding notes for mpi_accumulate_granularity [2023-11-03] test: add session/session_bsend.c [2023-11-03] pt2pt: make MPI_BUFFER_AUTOMATIC not NULL [2023-11-03] pt2pt: remove persistency check in MPIR_Bsend_progress [2023-11-03] test: add bsend fortran test [2023-11-03] fortran: support MPI_BUFFER_AUTOMATIC in use mpi_f08 [2023-11-03] fortran: add MPI_BUFFER_AUTOMATIC to f77 bindings [2023-11-03] doc: update CHANGES for the new bsend buffer routines [2023-11-03] mpi/bsend: add MPI_Buffer_iflush etc [2023-11-03] mpi/bsend: add MPI_Buffer_flush etc [2023-11-03] pt2pt/bsend: implement MPI_BUFFER_AUTOMATIC [2023-11-03] pt2pt/bsend: refactor to prepare for buffer flush [2023-11-03] pt2pt/bsend: refactor for automatic bsend buffer [2023-11-03] mpi/bsend: add MPI_{Comm,Session}_buffer_{attach,detach} [2023-11-03] pt2pt/bsend: better error for missing buffer_attach [2023-11-03] pt2pt/bsend: refactor bsend to use dynamic BsendBuffer [2023-11-03] pt2pt/bsend: remove unused pending list [2023-11-03] pt2pt/bsend: remove MPIR_Bsend_free_req_seg [2023-11-03] mpi4.1: Update CHANGES with memory alloc kinds support [2023-11-03] info: Do not report mpi_memory_alloc_kinds in MPI_INFO_ENV [2023-11-03] romio: Add support for mpi_memory_alloc_kinds info query [2023-11-03] test/mpich: Add test for requesting memory alloc kinds [2023-11-03] mpi/init: Support requested memory alloc kinds from process manager [2023-11-03] pm/hydra: Add -memory-alloc-kinds command line option [2023-11-03] mpi41: Add initial mpi_memory_alloc_kinds info support [2023-11-03] mpi/misc: Add memory alloc kinds util [2023-11-03] mpl: Add utility to join strings [2023-11-03] mpi.h: add MPI_COMBINER_VALUE_INDEX [2023-11-03] datatype: implement MPIR_Type_get_value_index [2023-11-03] binding: add MPI_Type_get_value_index [2023-11-03] coll: fix typos in Ireduce and Allreduce [2023-11-03] coll: fix a bug in get_tree_type_from_string [2023-11-03] test: fix io/striped_hints.c [2023-11-03] binding/c: use direct impl for MPI_Status get/set [2023-11-03] mpi4.1: implement MPI_Status set/get functions [2023-11-03] binding: add interface for MPI_Status get/set functions [2023-11-03] mpi4.1: MPI_Remove_error_{class,code,string} [2023-11-02] Update Cray.md for polaris [2023-11-02] test case for improper stripe handling [2023-11-01] romio: additional comments [2023-11-01] ROMIO: Remove striping info consistency check [2023-11-01] ROMIO: Lustre: bcast file striping info after file is opened [2023-11-01] ROMIO: check hints for striping_factor and start_iodevice [2023-11-01] ROMIO: spell check [2023-11-01] ROMIO: replace romio_lustre_start_iodevice with start_iodevice [2023-10-31] ch4/ofi: fix over allocation of match bits [2023-10-31] ch4/ofi: refactor match BITS constants [2023-10-30] request: handle MPI_ERR_IN_STATUS when freeing requests [2023-10-30] test: relax waitany check in f77/irsendf [2023-10-30] coll: only call MPIR_Process_status for recv requests [2023-10-30] fortran/use_mpi: fix makefile for PMPIBASEMOD [2023-10-30] fortran/mpif_h: suppress -Wmissing-prototypes [2023-10-30] misc: add to .gitignore src/binding/c/c_binding.c [2023-10-30] request: make MPI Test/Wait functions return error [2023-10-30] request: add MPIR_Request_free_return [2023-10-30] ch3: free requests after MPIR_Waitall [2023-10-27] binding/f08: add missing PMPI_Status_{f082f,f2f08} [2023-10-27] test/xfail: remove entry with release_gather on async [2023-10-27] test/xfail: fix entries with testlist.cvar [2023-10-27] coll/csel: Fix bug in Bcast parameter parsing [2023-10-27] ch4/ofi: add clarifying details about protocol to MPIR_CVAR_CH4_OFI_ENABLE_GPU_PIPELINE [2023-10-27] ch4/ofi: fix description of MPIR_CVAR_CH4_OFI_GPU_PIPELINE_THRESHOLD [2023-10-27] ch4/ofi: remove duplicate definition of MPIR_CVAR_CH4_OFI_GPU_RDMA_THRESHOLD [2023-10-26] stream: fix wrong size in malloc [2023-10-26] misc: add missing support for error classes [2023-10-26] mpi: add MPI_ERR_ERRHANDLER [2023-10-25] request: set status MPI_ERROR fields in MPI_ERR_IN_STATUS [2023-10-25] ch4/part: do not create unexp_req as PART_RECV kind [2023-10-25] request: filter inactive requests in MPIR_{Test,Wait}{any,some} [2023-10-25] request: some request cleanup move to destroy time [2023-10-25] test: enhance coll/nonblocking3 to cover mpi 4.1 [2023-10-25] mpi: update MPI_SUBVERSION to 1 (MPI-4.1) [2023-10-25] request: free requests before error jumps [2023-10-25] mpi/request: add MPI_Request_get_status_{all,any,some} [2023-10-25] request: MPI_Request_get_status to call MPIR_Test [2023-10-25] request: do completion process in MPIR_{Wait,Test} [2023-10-25] request: free requests in the binding layer [2023-10-25] request: do request completion_processing in MPI_Wait/Test [2023-10-25] test: add f90/misc/alloc_mem [2023-10-25] binding/f90: fix types for array_of_statuses [2023-10-25] binding/f90: add pmpi interfaces [2023-10-25] binding/f90: generic interface for MPI_Alloc_mem [2023-10-25] binding/mpif_h: add mpi_alloc_mem_cptr_ [2023-10-25] binding/f90: remove PMPI_W{time,tick} from interface [2023-10-25] configure: check Fortran ISO_C_BINDING [2023-10-25] ch3: Fix MPID_Startall for persistent collective requests [2023-10-24] pmi: fix missing \ in Makefile.am [2023-10-24] mpit: add MPI_T_BIND_MPI_SESSION [2023-10-23] ch3: revert changes in src/mpid/ch3/src/mpid_recv.c [2023-10-20] submodules: update Yaksa [2023-10-20] cxx: replace HAVE_ROMIO in mpicxx.h.in [2023-10-20] test: fix configure check for CXX [2023-10-20] ch3: fix segfault when sending MPI_DATATYPE_NULL [2023-10-19] mpi/coll: Add NULL ptr check [2023-10-19] ch4/comm: call commit_post_hook after comm_create [2023-10-19] test/xfail: xfail coll/reduce 10 for arm testing [2023-10-18] xfail: add gpu pipeline test to xfail [2023-10-18] ch4/ofi: remove likely() since all branches are likely [2023-10-18] ch4/ofi: clean up unused code for supporting derived datatype [2023-10-18] test/gpu: add a test for GPU pipeline [2023-10-18] ch4/ofi: fix tag matching for GPU pipelining [2023-10-18] test: add GPU pipeline tests for device-to-device pt2pt tests [2023-10-18] ch4/ofi: implementation of GPU pipelining for internode pt2pt [2023-10-18] mpi/util: add MPIR_Ilocalcopy_gpu non-blocking version [2023-10-18] mpl/gpu: implement MPL_gpu_register_host for ZE [2023-10-18] typerep: add a new function MPIR_Typerep_test [2023-10-18] typerep: fix a bug in ipack/iunpack where info object is freed too early [2023-10-18] test: fix displs type in threadcomm_coll tests [2023-10-18] test: add tests for topology-aware tree [2023-10-18] coll: add topology-aware collectives [2023-10-18] mpir/coll: cache topology trees in communicator [2023-10-18] coll: dump the tree if cvar is enabled [2023-10-18] coll: invoke topology-aware algorithms [2023-10-18] pmix: read network coordinates from pmix or local file [2023-10-18] coll: add cvars related to topology-aware colls [2023-10-18] ch3/nemesis: fix re-init leak in nemesis [2023-10-17] comm: fix recusive lock in MPIR_Comm_free_inactive_requests [2023-10-17] mpi: convert f2c/c2f from macros to functions [2023-10-13] hydra: fix HYDU_str_to_strlist and hostlist_fn [2023-10-12] comm: Check errors when creating comm from group [2023-10-12] test/session: Check for MPI_GROUP_NULL before freeing [2023-10-12] test/xfail: Remove outdated session_re_init xfails [2023-10-12] mpir_pmi: Add workarounds for older OpenPMIx versions [2023-10-12] mpir_pmi: Squash -Wmaybe-uninitialized warning [2023-10-12] mpir_pmi: Fixup whitespace [2023-10-12] mpir_pmi: Try PMIX_ANL_MAP attribute [2023-10-12] configure: Update PMI options to support embedded PMIx client [2023-10-12] pmi: Add initial PMIx client implementation [2023-10-12] mpl: Do not assume string data in hex encode/decode [2023-10-12] pmi: Process "set" responses to "fullinit" in PMI1 client [2023-10-11] pmi: Use PMIU_get_pmi_fd utility [2023-10-11] pmi: Add utility for getting PMI fd [2023-10-11] pmi: PMIU_read_cmd check fd for last_read [2023-10-11] pmi: fix reading not terminating at command boundary [2023-10-11] pmi: fix PMI2 cmd length check [2023-10-06] ch4/ofi: use FI_COMPLETION during init [2023-10-06] ch4/shm/iqueue: add MPIDI_POSIX_eager_iqueue_global.max_vcis [2023-10-06] ch4/shm: add MPIDI_POSIX_eager_post_init [2023-10-06] ch4/shm: init additional vcis in MPIDI_POSIX_post_init [2023-10-06] ch4: add api MPIDI_SHM_post_init [2023-10-06] ch4/ofi: run per vci ofi_am_init [2023-10-06] ch4/ofi: allow each rank to have different num_vcis [2023-10-06] ch4: call MPIDI_NM_init_vcis and adjust number of vcis [2023-10-06] ch4/netmod: add MPIDI_NM_init_vcis [2023-10-06] ch4: add MPIDI_world_pre_init and MPIDI_world_post_init [2023-10-06] ch4: add MPIDI_global.all_num_vcis [2023-10-06] ch4/ofi: refactor MPIDI_OFI_post_init [2023-10-06] hydra/lib: remove struct HYD_kvs [2023-10-06] hydra/proxy: use uthash and utarray for PMI1 kvs [2023-10-06] hydra/proxy: use uthash for proxy (pmi2) kvs [2023-10-06] hydra/proxy: rename cache_elem to pmip_kvs [2023-10-06] hydra/mpiexec: avoid extra strdup in kvs_batch [2023-10-06] hydra/mpiexec: use uthash for kvs [2023-10-06] hydra/mpiexec: use a separate utarray for bcast_keyvals [2023-10-06] hydra/mpiexec: remove unused keyval_dist_count [2023-10-06] pmi: remove maxes check [2023-10-06] pmi: read full PMI message into a dynamic buffer [2023-10-06] pmi: fix macros in pmi_util.h [2023-10-04] test/errors: Add errhandler test for MPI_Comm_create_from_group [2023-10-04] errhan: error return function for MPI_Comm_create_from_group [2023-10-04] errhan: enable groups to use errhandler of session [2023-10-03] ch4/ofi: use nic_target when registering memory for GPU RDMA in RMA [2023-10-03] ch4/rma: add GPU RDMA support to rma path [2023-10-03] ch4/ofi: separate memory registration and binding [2023-10-03] mpl/gpu: add a function to check if a pointer is strictly a device allocation [2023-10-03] request: add MPIR_CVAR_CH4_DEBUG_PROGRESS_TIMEOUT [2023-10-03] request: add MPICH_DEBUG_REQUEST [2023-09-29] ch4/progress: skip progress test if world is uninitialized [2023-09-29] test/impls: add test for strict_finalize option on sessions. [2023-09-29] session: add strict_finalize info parameter. [2023-09-29] comm: add session reference counting. [2023-09-29] group: add session reference counting. [2023-09-29] errhan: fix error return of MPI_Session_finalize. [2023-09-26] mtest: Check for cudaMalloc* failures [2023-09-26] test/coll: Reduce number of processes for allred2 test with GPUs [2023-09-26] test/coll: Avoid repeated buffer allocations in allred2 [2023-09-25] ch4/ofi: add GPU RDMA support to pt2pt path [2023-09-25] ch4/ofi: add MR_HMEM capability [2023-09-25] doc: update PMI.md [2023-09-25] configure: disable protocols if using external pmi [2023-09-25] pmi: add configure options --disable-pmi[12x] [2023-09-25] doc: update CHANGES for ierr -> ierror [2023-09-22] binding/f90: fix ierr as ierror [2023-09-19] hydra: use dynamic array for exec arg list [2023-09-19] hydra: use dynamic array in HYDU_str_to_strlist [2023-09-19] hydra/mpiexec: use utarray in hostlist_fn [2023-09-19] hydra/mpiexec: use utarray in parsing config file [2023-09-19] hydra: cleanup HYD_NUM_TMP_STRINGS usages [2023-09-19] pm/hydra: Fix universeSize job attribute query with PMI2 [2023-09-19] mpir_pmi: Handle universe size not found with PMIx [2023-09-19] mpir_pmi: Squash unused variable warning in noerrorchecking config [2023-09-19] pmi2: Check for PMI server when querying job attributes [2023-09-19] misc: Use MPL hex encode/decode utils [2023-09-19] mpl: Add hex encode/decode utilities [2023-09-18] mpir_pmix: fence with spawned processes and parent [2023-09-18] mpir_pmix: support PMIx_Spawn in MPIR_pmi_spawn_multiple [2023-09-18] mpir_pmix: util function to prepare PMIx spawn data structures [2023-09-18] mpir_pmix: util functions to build PMIx apps for spawn [2023-09-18] mpir_pmix: util function to build PMIx job info for spawn [2023-09-18] mpir_pmix: util functions to manage info objects [2023-09-18] mpir_pmix: util function pmix_not_supported [2023-09-18] ch4/spawn: use MPIR_pmi_kvs_parent_get in spawned procs [2023-09-18] ch3/spawn: use MPIR_pmi_kvs_parent_get in spawned procs [2023-09-18] mpir_pmi: introduce MPIR_pmi_kvs_parent_get [2023-09-18] mpir_pmix: set appnum and has_parent [2023-09-18] mpir_pmix: unpublish a key only if it is published [2023-09-18] mpir_pmix: use MPL_strncpy in pmix_get [2023-09-18] mpir_pmi: Reset pmi_kvs_name during reinitialization [2023-09-15] ch4: Fallback if no genq buffers for collectives [2023-09-15] ch4: use genq for gpu buffer swapping in collectives [2023-09-15] ch4: initialize genq for collectives [2023-09-13] pm/util: Allow duplicate keys in PMI KVS [2023-09-12] mpl/gpu: enable re-init of MPL GPU module [2023-09-08] test: add tests for MPIX_EQUAL [2023-09-08] python: enable MPIX_EQUAL in c binding [2023-09-08] op: implement MPIX_EQUAL [2023-09-08] op: add MPIR_Reduce_equal and MPIR_Allreduce_equal [2023-09-08] op: add MPIX_EQUAL [2023-09-08] util: use dynamic num_nodes in MPIR_Find_external [2023-09-06] configure: allow independent pmi options [2023-09-06] pmi: remove USE_PMI{1,2,X}_API [2023-09-06] configure/pmi: remove --with-pmi=oldcray option [2023-09-05] configure/pmi: fix checking external pmi library [2023-09-05] pmi: check if PMI2_Set_threaded exist [2023-09-05] pmi: check whether PMI2_keyval_t is missing [2023-09-05] mpir_pmi: Run code_cleanup.sh on mpir_pmi*.inc files [2023-09-05] mpir_pmi: Use namespace returned in PMIx_Init as world_id [2023-09-05] romio/gpfs: Fix copy/paste error [2023-09-05] romio/gpfs: Add check against integer overflow [2023-09-05] romio/gpfs: Fix typecast to avoid overflow [2023-09-01] mpl/ze: handle the case when zexMemGetIpcHandles may return 0 [2023-09-01] mpl/ze: cleanup mask_contents from parsing ZE_AFFINITY_MASK [2023-09-01] gpu/ipc: add CVARs to select IPC protocol and engine type [2023-09-01] test/xfail: xfail ipc read bcast and alltoall tests [2023-09-01] test/coll: add gpu testing for bcast and alltoall [2023-09-01] ch4/posix: add ipc read alltoall in posix [2023-09-01] ch4/coll: invoke MPIDI_SHM_mpi_alltoall in compostion beta [2023-09-01] ch4/posix: add ipc read bcast with MPIR_Localcopy_gpu [2023-08-31] ch4/ofi: fill node_id in MPIDI_OFI_upids_to_gpids [2023-08-31] ch4/ofi: avoid extra copy in MPIDI_OFI_get_local_upids [2023-08-31] init: call MPIR_nodeid_init and MPIR_nodeid_free [2023-08-31] util: check NO_LOCAL in MPIR_pmi_has_local_cliques [2023-08-31] util: add node name to id hash utilities [2023-08-31] nodemap: support node ids for dynamic processes [2023-08-31] util: refactor mpir_nodemap [2023-08-31] ch4: add node_id field in MPIDI_av_entry_t [2023-08-31] ch4/proc: remove MPIDIU_rank_is_local [2023-08-31] ch4: remove macro MPIDI_BUILD_CH4_LOCALITY_INFO [2023-08-31] ch4: use ref_count directly for rankmap lookup tables [2023-08-31] ch4: use ref_count directly for avtable [2023-08-31] mpir_pmi: use uthash in normalizing node ids [2023-08-30] ch4/ofi/gpu: bypassing yaksa when doing eager send [2023-08-30] ch4/ofi: send and recv bypass yaksa for contiguous GPU buffers [2023-08-30] ch4/netmod: add fast gpu memcpy to GPU fallback path [2023-08-30] test: Avoid MPI_DATATYPE_NULL in send/recv calls [2023-08-30] mpir_pmi: use PMIx macros in pmix_barrier_local [2023-08-30] mpir_pmi: fix uninitialized has_parent and appnum in pmix_init [2023-08-30] mpir_pmi: fix #ifdef in MPIR_pmi_set_threaded [2023-08-30] mpir_pmi: fix pmix_optional_bcast_barrier (missing return) [2023-08-30] code-cleanup: add .inc type to list of filetypes [2023-08-30] ch4/ofi: Improve tag bit assertion during init [2023-08-30] ch4/ofi: Fix protocol bit mask in capability sets [2023-08-27] hydra: remove PMI_KEY_CHECK, replace by debug msg [2023-08-27] hydra: fix duplicate keys in debug mode [2023-08-25] threadcomm: hack fix in MPIR_Threadcomm_dup_impl [2023-08-25] test/threadcomm: add collective tests [2023-08-25] threadcomm/coll: add threadcomm specific barrier algorithm [2023-08-25] threadcomm: support all blocking collectives [2023-08-25] threadcomm: add allreduce implementation [2023-08-25] binding/c: fix collective buffer validation for threadcomm [2023-08-25] binding/c: fix dump_coll_v_swap memory leak [2023-08-25] binding/c: fix dump_coll_v_swap for threadcomm [2023-08-23] ch4: Fix persistent ssend [2023-08-23] test: Add persistent synchronous send semantic test [2023-08-23] ch4: fix MPIDIG_mpi_irecv in error case [2023-08-21] runtests: Support batch mode across different file systems [2023-08-18] ch4/ucx: use the new am API [2023-08-18] ch4/ucx: move am callbacks into ucx_am.c [2023-08-18] ch4/ucx: rename ucx_progress.c into ucx_am.c [2023-08-18] ch4/am: add MPIDIG_get_recv_buffer [2023-08-18] ch4/ofi_send: fixes the completion notification in OFI [2023-08-16] request: move release_ref inside CS [2023-08-16] ch4/mpidig: free the request on error [2023-08-16] ch4/ucx: add comm reference to requests [2023-08-16] test: use TestAllowWarnings [2023-08-16] test: Add test for unfreed inactive request handles [2023-08-16] comm: free leaked inactive persistent requests [2023-08-16] persist: save persistent requests in comm [2023-08-16] comm: add facility to store persistent requests in hash [2023-08-16] test: rename rqfreeb to rqfree [2023-08-16] test: enhance pt2pt/rqfreeb [2023-08-16] comm: poll progress until builtin comm reference clear [2023-08-16] stream: use MPIR_Object_add_ref [2023-08-16] comm: remove MPIR_Comm_release_always [2023-08-15] test: fix errors/pt2pt/errinstatts [2023-08-15] ch4/request: skip completed requests in progress state [2023-08-15] request: update description for MPIR_CVAR_REQUEST_POLL_FREQ [2023-08-15] request: move request CVAR definitions to request_impl.c [2023-08-15] request: avoid extra progress in MPI_Test{all,any,some} [2023-08-15] request: skip progress in MPI_Test if request is completed [2023-08-15] request: do not call MPID_Progress_poke in MPI_Request_free [2023-08-15] ch4/progress: only include implicit vcis for global progress [2023-08-14] test/xfail: xfail subcomm/intercomm abort [2023-08-14] test: detect comm_abort messages as warning messages [2023-08-14] test/runtests: add TestAllowWarnings [2023-08-14] test/runtests: refactor resultTest routines [2023-08-14] misc: Convert old wiki links to new location [2023-08-14] pmi: refactor pmiutil.la [2023-08-14] copyright: update year [2023-08-14] doc: update user guide and install guide [2023-08-11] ch4/ucx: add MPIR_pmi_barrier in finalize [2023-08-11] configure: enable shmmod for ch4/ucx [2023-08-11] ch4/ucx: handle anysource receive when shm is enabled [2023-08-07] binding: allow MPIX_STREAM_NULL in MPIX_Stream_progress [2023-08-04] ch4/ofi: remove MPIDI_OFI_MAX_VNIS [2023-08-01] mpit: skip initcheck for MPI_Pcontrol [2023-07-31] ch4: remove recursive locking macros [2023-07-31] ch4: remove recursive locking in MPIDI_cancel_recv_safe [2023-07-31] ch4: avoid recursive locking in any source recv [2023-07-28] ch4/ofi: penalize shm provider [2023-07-28] pmi: avoid singleton init querying job attributes [2023-07-27] ch4/ofi: try enable FI_HMEM [2023-07-27] ch4/ofi: always use runtime settings for HMEM [2023-07-27] ch4/ofi: use MPIDI_OFI_PROV_NAME when it is configured [2023-07-27] ch4/ofi: define MPIDI_OFI_PROV_NAME [2023-07-26] configure: only substitute fortran files if configured [2023-07-24] ch4/ucx: remove MPIR_pmi_barrier in finalize [2023-07-20] mpl/ze: add an option to do GPU copy with and without round robin [2023-07-20] mpl/ze: use BDF to identify if two level-zero devices are the same device [2023-07-20] mpl/ze: add dynamic expanding of event pools [2023-07-20] ch4/gpu: add GPU copy direction parameter [2023-07-20] misc: add extra parameter for copying direction to MPIR_Localcopy_gpu [2023-07-20] mpl/gpu/ze: MPL_gpu_imemcpy has an option to use immediate command list [2023-07-20] mpl/ze: expand on debug information [2023-07-20] mpir: fix memory leak in mpir_hwtopo.c [2023-07-19] mpl/gpu: delay creation of command queues until needed [2023-07-19] shm/ipc: add a strategy to choose engine type in IPC path [2023-07-19] mpl/gpu: add MPL function MPL_gpu_query_is_same_dev [2023-07-19] ch4/shm: ensure xpmem can handle the provided buffer [2023-07-19] mpir/gpu: change MPIR_GPU_query_pointer_is_dev to call MPL API [2023-07-19] mpl/gpu: add a new API MPL_gpu_query_pointer_is_dev [2023-07-19] ch4: fix vci range check in progress [2023-07-12] mpir_pmi: split PMI1/PMI2/PMIX specific code [2023-07-12] mpir_pmi: refactor MPIR_pmi_init [2023-07-12] mpir_pmi: refactor MPIR_pmi_spawn_multiple [2023-07-12] mpir_pmi: allow include different pmi headers [2023-07-12] mpir_pmi: add MPIR_CVAR_PMI_VERSION [2023-07-12] mpir/pmi: add and use MPIR_pmi_get_jobattr [2023-07-12] pmi: allow both pmi.h and pmi2.h be included [2023-07-12] mpir_pmi: fix PMIX optional_bcast_barrier [2023-07-12] config: check and define ENABLE_PMI[12X] [2023-07-11] Use more specific -Werror=type-safety flag to check if type_tag_for_datatype is qualifier-agnostic [2023-07-07] ch4/ofi: Ignore errors when closing fabric [2023-07-07] test/threadcomm: enhance the test to cover pt2pt messages [2023-07-07] threadcomm: threadcomm recv to accept MPI_ANY_SOURCE [2023-07-07] threadcomm: add inter-process pt2pt for threadcomm [2023-07-07] threadcomm/pt2pt: add cell allocation pool [2023-07-07] threadcomm/pt2pt: add queue transport [2023-07-07] threadcomm/pt2pt: add fbox transport [2023-07-07] threadcomm/pt2pt: add pending_list implementation [2023-07-07] threadcomm/pt2pt: add message queue implementation [2023-07-07] threadcomm: add pt2pt interthread framework [2023-07-07] ch4: remove the assertion on vci range [2023-06-30] mpi/coll: add two recursive exchange algorithms for allgather [2023-06-30] mpl/ze: unmmap device allocation properly when cache entry is freed. [2023-06-30] mpl/ze: fix cleaning up IPC handle cache at finalize [2023-06-30] mpl/ze: pass the whole L0 IPC handle as part of the shareable IPC handle [2023-06-30] mpl/ze: fix fast GPU copy cache when the cache is not complete [2023-06-30] mpi/gpu: change MPL_gpu_ipc_handle_create to take pointer attributes [2023-06-30] mpl/gpu: add support for implicit scaling with level zero [2023-06-30] test/mpi: Fix profiling for mpi_recv_f08ts [2023-06-30] binding/f08: Fix large count subroutine names [2023-06-29] test: Add tests for triggered ops based Bcast [2023-06-29] coll: Add triggered ops collectives selection [2023-06-29] ch4/ofi: Add triggered ops based collective algorithms [2023-06-29] ch4/ofi: Add conversion from MPI to OFI datatypes and operations [2023-06-29] ch4/ofi: Add triggered ops capability [2023-06-29] ch4/ipc: utilize MPIR_Localcopy_gpu in ipc path [2023-06-29] mpi/util: add local copy optimized for contig gpu buffers [2023-06-29] mpl/ze: add MPL_gpu_imemcpy for copying contig buffers [2023-06-27] coll/csel: Consoliate nodes with CSEL_NODE_TYPE__OPERATOR__ANY [2023-06-26] mpi/coll: Add support for comm_avg_ppn=any [2023-06-23] hydra/mpiexec: detect missing executables [2023-06-21] util/pmi: avoid calling PMIx_Init multiple times [2023-06-21] hydra: rename the HYD_pmcd_pmi_kvs_ prefix [2023-06-21] hydra: refactor kvs and fix duplicate keys [2023-06-21] hydra: using HASH_REPLACE_STR instead of HASH_ADD_STR [2023-06-20] hydra: fix fn_fullinit + spawn [2023-06-20] test/session: remove -disable-auto-cleanup option [2023-06-20] hydra: clean up the user_global debug settings [2023-06-20] hydra: split HYDT_topo_init and HYDT_topo_set [2023-06-20] hydra/proxy: split args and procinfo match tables [2023-06-20] hydra/proxy: enhance pmi debugging [2023-06-20] hydra/proxy: fix fn_barrier_in [2023-06-20] hydra: misc debugging [2023-06-20] pmi: add kvsname to debug print when kvsname is short [2023-06-20] hydra: avoid reseeding random seed [2023-06-20] hydra/proxy: check for all downstreams for singleton [2023-06-20] hydra/mpiexec: cleanup pmiserv_cb.c [2023-06-20] hydra/proxy: remaining cleanup for reuse proxy for spawn [2023-06-20] hydra/util: do not warn of duplicate args if same [2023-06-20] hydra/mpiexec: separate stdin_cb from control_cb [2023-06-20] hydra/mpiexec: use the same proxy to spawn [2023-06-17] hydra/mpiexec: use a single listen for all proxy launching [2023-06-17] hydra/mpiexec: skip pass pgid to HYD_pmcd_pmiserv_proxy_init_cb [2023-06-17] hydra: return listen_fd in HYDU_sock_create_and_listen_portstr [2023-06-17] hydra: pass both id and pgid during initial handshake [2023-06-17] hydra/proxy: fix pg reference in downstream [2023-06-16] mpl/ze: cleanup stale mapped pointers and file descriptors [2023-06-16] ch4/ipc_win: add fast gpu memcpy to IPC path for the RMA [2023-06-16] ch4/ipc: add fast gpu memcpy to IPC path [2023-06-16] mpl/gpu: change MPL_gpu_ipc_handle_destroy API [2023-06-16] mpl/gpu: add support to mmap a device pointer to host pointer [2023-06-16] mpl/conf: check for AVX support [2023-06-14] stream: shared reserved vcis needs locking [2023-06-14] test: check mpichversion to disable threadcomm tests [2023-06-14] env: add feature list to MPI_Get_library_version [2023-06-14] test/session: Separate test directory for session tests [2023-06-14] session: Introduce mpir_session.h, session_impl.c, session_util.c [2023-06-14] session: Add MPIR_Session_create and MPIR_Session_release [2023-06-14] hydra: set SLURM_EXTERNAL_LAUNCHER when invoking srun [2023-06-14] ch4/ofi: check for error for no valid provider [2023-06-14] ch4/ofi: MPIR_CVAR_OFI_SKIP_IPV6 default to false [2023-06-13] ch4/coll: Move release_gather fallback checks [2023-06-12] datatype: MPI_Type_get_envelope to use MPI_ERR_TYPE [2023-06-12] ch4/progress: add MPIDI_PROGRESS_YIELD [2023-06-12] ch4/coll: Remove redundant code [2023-06-12] ch4/coll: Use type extent in fallback check for reduce/allreduce [2023-06-10] test/coll: add reduce 3 [2023-06-10] ch4/coll: add TODO notes in reduce composition alpha [2023-06-10] ch4/coll: fix 2nd stage inplace swap in reduce [2023-06-10] ch4/coll: fix inplace swap in reduce composition alpha [2023-06-08] test: enhance coll/reduce to cover usage of MPI_IN_PLACE [2023-06-08] ch4/gpu: default MPIR_CVAR_CH4_IPC_GPU_HANDLE_CACHE to specialized [2023-06-08] mpl/ze: use hash for mapped ipc handles [2023-06-08] mpl/ze: use hash for created ipc handles [2023-06-08] mpl/ze: encode pid, dev id, and mem id in ipc handle [2023-06-08] mpir_pmi: Move PMI(x)_Finalize to atexit handler to enable re-init. [2023-06-07] maint/release.pl: Fix CHANGES version check [2023-06-05] ch4/coll: Fix reduce composition alpha [2023-06-02] coll/allreduce: fix allreduce_intra_recexch for float [2023-06-02] coll: add MPIR_Datatype_is_float [2023-06-02] coll/allreduce: remove the sort in allreduce_intra_recexch [2023-06-02] test: add allred_float to collective cvars tests [2023-06-02] test/coll: add test allred_float [2023-05-31] submodule: Update libfabric [2023-05-31] ch4/ofi: retry in MPIDI_OFI_do_iprobe [2023-05-31] mpl/ze: reorganize variables and declarations [2023-05-31] gpu/test: add support for ZE_AFFINITY_MASK in test suite [2023-05-31] gpu/init: reduce subdevice info and pass down to mpl [2023-05-31] mpl/ze: implement local and global device id mapping [2023-05-31] mpl/ze: calculate max_dev_id and max_subdev_id [2023-05-31] mpl/ze: implement parsing for ZE_AFFINITY_MASK [2023-05-31] mpl/ze: update prefix on variables [2023-05-31] mpl/ze: add support for subdevices [2023-05-31] ipc/gpu: use local device index instead of global index in caching [2023-05-30] errhan: Add error message for canceling inactive persistent request [2023-05-26] ch4/coll: Remove set but unused variable [2023-05-26] confdb: Improve f08 support test [2023-05-24] config: add config option to use global config file [2023-05-24] mpit: clean up and add debug summary for config file [2023-05-24] mpit: enhance parsing MPIR_CVAR_DEBUG_CVAR [2023-05-24] mpi_t: read /etc/mpich.conf if exists [2023-05-23] ch4/ofi: making multirecv buffer size configurable throught envvar [2023-05-23] ch4/ofi: increase am buf size to common hugepage size [2023-05-23] ch4/ofi: fix repeated registering of am bufs [2023-05-19] ch4/posix: Use correct CVAR to read posix tuning json file [2023-05-15] submodule: Update libfabric [2023-05-15] threadcomm: Remove unused variable [2023-05-15] threadcomm: Set variable in error path to avoid warining [2023-05-15] threadcomm: Rename variable to avoid -Wshadow warning [2023-05-15] hydra: check error for empty command line [2023-05-12] ch3: fix MPIR_Get_node_id for intercomm [2023-05-10] ch4/coll: Uninline persistent collective initialization [2023-05-09] test/f08: Fix bug in split_type test [2023-05-08] mpi/coll: Check if json tuning file is opened successfully [2023-05-06] test/threadcomm: add threadcomm_attr test [2023-05-06] test/threadcomm: enhance the test to test restart and comm dup [2023-05-06] test/threadcomm: do not need MPI_THREAD_MULTIPLE [2023-05-06] threadcomm: extend thread_barrier to return thread id [2023-05-06] threadcomm: modify isThreaded inside thread_barrier [2023-05-05] threadcomm: order of modifying globals and thread_barrier [2023-05-05] mpl/trmem: make TR_is_threaded a pointer [2023-05-05] threadcomm: turn isThreaded on inside parallel region [2023-05-05] threadcomm: support thread-local comm attributes [2023-05-05] api: add MPIX_Comm_test_threadcomm [2023-05-05] threadcomm: support MPI_Comm_dup [2023-05-05] threadcomm: support multiple threadcomm per thread [2023-05-05] comm: update MPIR_is_self_comm to check threadcomm [2023-05-05] errorcheck: make rank check aware of threadcomm [2023-05-05] test: add threadcomm test [2023-05-05] threadcomm: add threadcomm support for MPI_Comm_size/rank [2023-05-05] binding/c: allow selected mpi functions to accept threadcomm [2023-05-05] threadcomm: add threadcomm pointer in MPIR_Comm [2023-05-05] threadcomm: add threadcomm implementation [2023-05-05] config: configure for threadcomm feature [2023-05-05] ch4/posix: shortcut eager send to use lightweight request [2023-05-05] ch4/rma: make MPIDI_WINATTR_MR_PREFERRED default [2023-05-05] ch4: remove vci lock for NM/SHM window completion hooks [2023-05-04] submodule: Update libfabric [2023-05-03] romio/lustre: Fix header include order [2023-05-02] comm: update MPIDI_is_self_comm to MPIR_is_self_comm [2023-05-02] coll: fix setting statuses in MPIC_Waitall [2023-05-02] coll: remove unnecessary setting tag in send request [2023-05-02] binding/c: remove duplicate root check in MPI_Reduce [2023-05-02] binding/c: remove duplicate collective prototypes [2023-05-02] mpl: Remove fallback snprintf [2023-05-02] misc: Use C99 snprintf [2023-05-01] misc: suppress gcc memset warnings [2023-05-01] mpio: use HAVE_ROMIO instead of MPI_MODE_RDONLY [2023-05-01] mpi.h: organize mpi.h and white space cleanup [2023-05-01] topo: use int for MPIR_Topo_type [2023-05-01] mpi_t: use int rather than enum for parameter type [2023-05-01] qmpi: use int for function_enum [2023-05-01] request: avoid calling PMPI_Test{any,some} [2023-05-01] romio: replace MPI_Attr_{put,get} [2023-05-01] python: add maint/gen_mpi_prototypes.py [2023-05-01] binding/c: add errorchecking for STATUS [2023-05-01] binding/c: do not check status with ERRTEST_ARGNULL [2023-05-01] binding/c: clean up code-clean_up after dump [2023-05-01] binding/c: refactor functions with replacement calls [2023-05-01] binding/c: generate dump_romio_reference once [2023-05-01] binding/c: output a single c_binding.c [2023-05-01] binding/c: avoid include mpiimpl.h multiple times [2023-05-01] binding/fortran: move status{c2f,f2c} to c binding [2023-05-01] configure: remove export MPILIBNAME etc [2023-04-26] submodule: Add back embedded patches to libfabric module [2023-04-25] ch4/ofi: Remove unneeded RMA request allocation [2023-04-24] test: New tests for session error handling [2023-04-24] bindings/errhan: Skip init check in MPI_Session_create_errhandler [2023-04-24] bindings/session: Use MPIR_Err_return_session(_init) in bindings [2023-04-24] errhan/session: Add MPIR_Err_return_session_init function [2023-04-24] errhan/session: Add MPIR_Err_return_session function [2023-04-20] ch4/progress: poll shm progress first and skip if made_progress [2023-04-20] ch4: add progress_made parameter to progress API [2023-04-20] ch4: early return if progress hook made progress [2023-04-20] ch4: remove progress_count tracking [2023-04-18] submodule: Update libfabric to v1.18.0 [2023-04-18] mpl/hip: add missing MPL_gpu_ipc_handle_destroy [2023-04-17] ch4/xpmem: remove unnecessary repeat addr check [2023-04-17] ch4/xpmem: set default threshold to 16k [2023-04-17] CHANGES: Add changelog for default error handler communicator [2023-04-13] errhan: Add back MPI_COMM_WORLD to default error handler check [2023-04-13] errhan: Use MPI_COMM_SELF as default comm for MPI_ERRORS_RETURN [2023-04-12] errtest: do not fail parrived for inactive request [2023-04-12] attr: fix delete_attr bug [2023-04-12] test: add attrdelete test [2023-04-12] mpl/ze: fix location of closing gem object [2023-04-12] gpu/ipc: check if device buffer before removing from cache [2023-04-12] mpl/gpu: implement gpu memory free hook for ze [2023-04-12] mpl/ze: enable IPC path [2023-04-12] mpl/ze: implement shareable IPC handle using pidfd_getfd syscall [2023-04-12] mpl/ze: prevent multiple initializations [2023-04-12] mpl/ze: open IPC handle on the device specified in the argument [2023-04-12] mpl/ze: use device fds for ipc management [2023-04-12] mpl/ze: add libze_loader to libmpi [2023-04-12] ch4/ipc: implement support for fd-based ipc handles [2023-04-11] ch4/gpu: insert ipc handles into the cache after creation [2023-04-11] gpu/ipc: check repeat address against based addr [2023-04-11] ipc: clear ipc attributes before setting and using [2023-04-11] mpl/gpu: disable ipc if it isn't supported in mpl [2023-04-03] pmi: initialize world_id in PMI2 and PMIx [2023-04-03] test/session: check thread level [2023-04-03] session: generalize handling of thread level [2023-03-31] test: explicitly test all gpu memtypes [2023-03-31] test: fix typos in datatype/struct_pack_mpi_bottom.c [2023-03-31] mpl: make cuda memory free hooks visible [2023-03-31] env: link -lcuda and -lcudart after -lmpi [2023-03-31] submodule: Update UCX [2023-03-30] stream: waitall_enqueue need copy the input array [2023-03-29] ch4/progress: yield on the VCI lock when doing progress [2023-03-28] ch4/ofi: use nic_target and vni_target in rma [2023-03-28] ch4/ofi: fix multinic selection in the recv path [2023-03-28] ch4/ofi: remove the extra initializing nic to 0 [2023-03-28] ch4/ofi: remove vni_local from addr lookup utils [2023-03-28] ch4/ofi: do not use fi_src_addr for cache id [2023-03-28] process: add MPIR_Process.world_id [2023-03-28] ch4/ofi: move req_map into per_vni [2023-03-28] ch4/ofi: do not implicitly pick pref_nic [2023-03-28] ch4/ofi: make eagain retry explicit [2023-03-28] ch4/ofi: remove eagain comm hints [2023-03-28] ch4/shm: rename vsi to vci [2023-03-28] ch4/ucx: rename vni to vci [2023-03-28] ch4/ofi: rename vni to vci [2023-03-28] ch4: rename vsi to vci [2023-03-28] ch4: rename vni to vci [2023-03-23] ch4/ofi: add missing capability set for psm3 [2023-03-21] CHANGES: add entry for changing error checking default [2023-03-21] config: default --enable-error-checking to runtime [2023-03-21] info: MPI_Info_get_string value can be NULL [2023-03-21] submodule: Update UCX [2023-03-21] config: more configure help text formatting [2023-03-21] config: format configure pmi configure help text [2023-03-20] ch4/ofi: make MPIR_CVAR_SINGLE_HOST_ENABLED default true [2023-03-20] ch4/ofi: add MPIR_CVAR_SINGLE_HOST_ENABLED [2023-03-20] test/io: Fix io/zero_count test fo out-of-tree execution. [2023-03-19] test: xfail init/session_re_init for pmix and pmi2 [2023-03-19] test: add missing np for coll/p_inactive [2023-03-19] CHANGES: add changelog for PMI configure options [2023-03-19] configure: deprecate the convenience options in --with-pmi [2023-03-19] configure: remove --with-pmilib=pmix option [2023-03-19] configure: add --with-pmi2=[path] [2023-03-17] configure: add --with-{cuda,hip,ze} options to configure [2023-03-10] coll: use pointer instead of array in MPIC_Waitall [2023-03-02] gpu: Add cvar to control gpu buffer registration [2023-03-02] ch4/ofi: Register FI_MULTI_RECV buffers at first GPU communication [2023-03-02] ch4/ofi: Use a single buffer for FI_MULTI_RECV messages [2023-03-02] ch4/ofi: Use regular malloc of FI_MULTI_RECV buffers [2023-03-01] test: do not test qmpi in strictmpi [2023-03-01] test: define ENABLE_STRICTMPI in strictmpi mode [2023-03-01] test: cleanup leftovers in pt2pt/testlist.in [2023-03-01] test/runtests: honor xfail in --enable-strictmpi [2023-03-01] test: prevent compile oldapi tests with --enable-strictmpi [2023-03-01] test: fix keyval_double_free_{type,win}.c [2023-03-01] test: do not use int for MPI_Datatype [2023-02-28] coll/iallgather: fix perisistent allgather [2023-02-28] coll/iallgather: remove explicit reference callback [2023-02-28] coll/sched: return error with MPIR_CVAR_REQUEST_ERR_FATAL [2023-02-28] coll/sched: do not use **comm for MPIR_ERR_OTHER [2023-02-27] genq: Do lazy gpu registration of shmem pool slabs [2023-02-27] ch4/shm: Raise GPU IPC threshold [2023-02-27] ch4/shm: Add repeat address check for IPC path [2023-02-27] ch4/shm: Skip IPC path for self and zero-sized messages [2023-02-27] genq: Add CVAR to control GPU registration for shmem pool [2023-02-27] genq: Unregister shmem pool slab before freeing [2023-02-24] ch4/ipc: direct pass along attr in MPIDI_IPC_mpi_isend [2023-02-17] ch4/ucx: fix memory leak in re-init [2023-02-17] ch3/sock: fix re-init in MPIDI_CH3I_Sock_finalize [2023-02-17] mpl: fix re-init in mpl_dbg_logging [2023-02-17] hydra: fix leak in pg_scratch->dead_processes [2023-02-17] ch4/ofi: reset MPIDI_OFI_global on finalize [2023-02-17] ch3: reset global state on finalize [2023-02-17] test: add test for session re-init [2023-02-17] pmi+hydra: do not close PMI_fd on PMI_Finalize [2023-02-17] ch3/sock: ignore SIGUSR1 [2023-02-17] ch3/nemesis: prevent call sigusr1_handler recursively [2023-02-17] ch4: prevent call MPIDI_sigusr1_handler recursively [2023-02-17] mpir_pmi: reset hwloc_topology_xmlfile [2023-02-17] contextid: use explicit MPIR_context_id_init [2023-02-17] ch4: reset MPIDI_global.avt_mgr in MPIDIU_avt_destroy [2023-02-17] mpi_t: reset MPIR_T_env_initialized in MPIR_T_env_finalize [2023-02-16] test/coll: enhance alltoallw2 [2023-02-16] test/coll: refactor alltoallw2.c [2023-02-16] coll: fix ialltoallw inplace [2023-02-16] binding/f77: do not adjust by 1 for MPI_UNDEFINED [2023-02-13] session: free errhandler on finalize [2023-02-10] request: Merge is_partitioned with is_persistent [2023-02-10] ch4/wait: Remove get_vci_wrapper [2023-02-10] ch4/wait: Skip inactive requests when setting progress vcis [2023-02-10] ch4/persist: Allocate persistent pt2pt requests with vci [2023-02-08] binding/c: add short descriptions for stream functions [2023-02-08] binding/c: add short description placeholder [2023-02-08] mpit: Add MPI_T_ERR_NOT_ACCESSIBLE [2023-02-08] ch4: always use vci 0 during init [2023-02-06] doc: add multi-NIC documentation [2023-02-02] doc/wiki: Update homebrew package instructions [2023-02-01] modules: update yaksa [2023-01-29] submodule Update UCX to v1.13.1 [2023-01-27] coll/ibcast: Added check for MPII_Ibcast_sched_test_length using ibcast_state [2023-01-26] ch4/ofi: Use malloc macro for error checking [2023-01-26] mpir: Check output of hwloc function [2023-01-24] examples: Add cudapi example code [2023-01-24] ch4/xpmem: Honor XPMEM CVAR during initialization [2023-01-23] ch4/shm: fix off-by-one for socket-level package [2023-01-23] ch4/ofi: adjust context bits if ENABLE_DATA is disabled [2023-01-23] ch4/ofi: do not always turn on FI_DIRECTED_RECV [2023-01-23] ch4/ofi: Fix send tag creation [2023-01-23] ch4/ofi: turn on gni tagged support [2023-01-23] ch4/ofi: add missing capability settings for enable_data [2023-01-23] Revert "ch4/ofi: Merge ENABLE_DATA with ENABLE_TAGGED" [2023-01-23] Revert "ch4/ofi: removed outdated code" [2023-01-21] coll: fix allgatherv early return case [2023-01-19] ch4/ofi: correct tx + rx ctx counts under multi-domains [2023-01-19] mpi/init: check NULL buffers at thread-affinity setup [2023-01-17] pm/hydra: Fix MPIR_proctable [2023-01-13] binding/c: Return early in MPI_Parrived for inactive requests [2023-01-13] test: Add tests for striping and hashing [2023-01-13] ch4/ofi: Turn off striping optimization by default [2023-01-13] binding/c: error check for intercomm reduce [2023-01-13] ch4: Move check for MPI_PROC_NULL in persistent path [2023-01-13] test/xfail: Apply ARM xfails to other branches [2023-01-04] ch4/persist: Uninline persistent initialization functions [2023-01-04] ch4/persist: Directly store context_offset [2023-01-04] ch4/persist: Remove redundant self comm checks [2023-01-04] test: Remove strict=false from persistent collective tests [2023-01-04] test: Add test for test/wait on inactive persistent coll request [2023-01-04] coll: Only free schedule if created [2023-01-04] binding/c: Improve early return for request test/wait [2023-01-04] request: Fix active query for persistent collective requests [2023-01-04] maint: Fix missing semicolon in release.pl [2023-01-03] hydra: Fix warnings related to MPL_free, uninitialized, and unused variables [2023-01-03] confdb: extract hwloc ldflags on osx [2023-01-03] maint: Require automake >= 1.16.5 in release.pl [2023-01-03] maint: Update autotools check to use minimum version [2022-12-22] modules: upgrade hwloc to v2.9.0 [2022-12-22] request: Remove duplicate anysrc mismatch check [2022-12-22] request: Move grequest polling and flag logic to MPIR layer [2022-12-22] request: Check if request is complete in binding layer [2022-12-22] status: Always set MPI_ERROR=MPI_SUCCESS in empty status [2022-12-22] request: Avoid duplicate handle conversion in MPIR_Test/Wait [2022-12-22] request: Use MPID_Wait for internal requests [2022-12-22] binding/c: Add early return block for MPI_Test/Wait [2022-12-21] datatype: add NULL check [2022-12-21] coll: check if memory is valid after allocation [2022-12-21] coll: Check for NULL buffers [2022-12-15] misc: add comments to describe the attr bits [2022-12-15] context_id: consolidate context offset macros [2022-12-15] coll: remove MPID_Send_coll etc and use attr instead [2022-12-13] mpid: call MPID_Thread_yield instead of MPL_sched_yield [2022-12-13] mpid/thread: add MPIR_CVAR_ENABLE_HEAVY_YIELD [2022-12-13] ch4/ofi: do not use scalable_endpoints in provider selection [2022-12-13] ch4/ofi: penalize ofi_rxd in selecting providers [2022-12-12] misc: call collectives direct with MPIR_ERR_NONE [2022-12-12] coll: make errflag an input parameter [2022-12-12] coll: remove errflag parameter from MPIC_Wait and MPIC_Recv [2022-12-12] coll: factor code to use MPIR_ERR_COLL_CHECKANDCONT [2022-12-12] coll: add and apply macro MPIR_ERR_COLL_CHECK_SIZE [2022-12-12] coll: return mpi_errno_ret directly [2022-12-12] ch4: consistently use MPIR_ERR_COLL_CHECKANDCONT [2022-12-12] coll: improve MPIR_ERR_COLL_CHECKANDCONT [2022-12-12] coll: add mpi_errno_ret to MPIR_ERR_COLL_CHECKANDCONT [2022-12-12] coll: update MPIR_ERR_COLL_CHECKANDCONT [2022-12-08] request: Cleanup bsend request handling [2022-12-06] comm: set comm_parent to NULL upon freeing [2022-12-06] ch4: use local error return in allocating shm [2022-12-05] comm: only free comm_parent in finalize [2022-12-02] misc: completely remove POBJ thread granularity [2022-12-02] ch3: remove POBJ critical sections [2022-12-02] mpir: remove POBJ critical sections [2022-12-02] ch4/ofi: add cvar to allow disable fi_inject_write [2022-12-02] mpid: remove the fail_flag from shm_alloc [2022-12-01] doc/wiki: update homebrew doc for gnu-indent [2022-12-01] hydra: fix undedfined behavior in seed [2022-11-30] version: start 4.2a1 [2022-11-30] mailmap: Update Jeff Hammond