Skip to content

Commit

Permalink
Merge pull request #7149 from raffenet/4.2.3rc1
Browse files Browse the repository at this point in the history
[4.2.x] final prep for 4.2.3rc1

Approved-by: Hui Zhou <hzhou321@anl.gov>
  • Loading branch information
raffenet authored Sep 24, 2024
2 parents 43237c3 + acb1ffc commit ead3768
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 5 deletions.
38 changes: 38 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
===============================================================================
Changes in 4.2.3
===============================================================================

# Update embedded libfabric to fix a build issue on FreeBSD

# Fix HIP support for use with AMD GPUs

# Fix potential invalid context issue in CUDA memory hooks

# Fix GPU fallback path in ch4/ofi for Intel GPU buffers

# Fix IPC handle destruction with Level Zero API (Intel GPU)

# Fix potential crash in MPI_ISENDRECV with derived datatypes

# Fix bug in persistent MPI_GATHER that incorrectly cached buffer
contents at init time

# Fix memory allocation bug in ROMIO GPFS driver

# Fix missing error names in ch4/ofi netmod

# Fix potential hang in multi-VCI active message RMA

# Fix bug in ch3 large count support with derived datatypes

# Fix manpage generation to provide aliases for large-count versions

# Fix potential crash in Hydra with long PMI command messages

# Fix bug in exit status capture in Hydra when there are multiple
processes with non-zero exit

# Fix implementation of C/Fortran status conversion functions

# Fix implementation of MPI_Type_create_f90_xxx functions

===============================================================================
Changes in 4.2.2
===============================================================================
Expand Down
4 changes: 2 additions & 2 deletions maint/version.m4
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# changing this by playing with diversions, but then we would probably be
# playing with autotools-fire.

m4_define([MPICH_VERSION_m4],[4.2.2])dnl
m4_define([MPICH_VERSION_m4],[4.2.3rc1])dnl
m4_define([MPICH_RELEASE_DATE_m4],[unreleased development copy])dnl

# For libtool ABI versioning rules see:
Expand All @@ -36,7 +36,7 @@ m4_define([MPICH_RELEASE_DATE_m4],[unreleased development copy])dnl
# standard, and does not include MPIX_ functions and C++ bindings.

# Use [0:0:0] for unstable (e.g. alpha and beta) releases.
# last version: 4.2.2 - 16:2:4
# last version: 4.2.3 - 16:3:4

m4_define([libmpi_so_version_m4],[0:0:0])dnl

Expand Down
3 changes: 1 addition & 2 deletions src/mpid/ch4/netmod/ofi/ofi_spawn.c
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ int MPIDI_OFI_upids_to_gpids(int size, int *remote_upid_size, char *remote_upids
int MPIDI_OFI_get_local_upids(MPIR_Comm * comm, int **local_upid_size, char **local_upids)
{
int mpi_errno = MPI_SUCCESS;
int i, total_size = 0;
int i;
char *temp_buf = NULL;
int nic = 0;
int ctx_idx = MPIDI_OFI_get_ctx_index(0, nic);
Expand Down Expand Up @@ -270,7 +270,6 @@ int MPIDI_OFI_get_local_upids(MPIR_Comm * comm, int **local_upid_size, char **lo
idx += (int) sz;

(*local_upid_size)[i] = upid_len;
total_size += (*local_upid_size)[i];
}

*local_upids = temp_buf;
Expand Down
2 changes: 1 addition & 1 deletion src/mpl/localdefs.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@

GPU_SUPPORT="@GPU_SUPPORT@"
CPPFLAGS="@CPPFLAGS@"
WRAPPER_LIBS="$WRAPPER_LIBS @LIBS@"
WRAPPER_LIBS="$WRAPPER_LIBS @LDFLAGS@ @LIBS@"
COMPILER_TLS="@COMPILER_TLS@"

0 comments on commit ead3768

Please sign in to comment.