Skip to content

Commit

Permalink
Merge pull request #6530 from raffenet/4.1.2-fixes-and-release-info
Browse files Browse the repository at this point in the history
4.1.2 fixes and release info

Approved-by: Hui Zhou <hzhou321@anl.gov>
  • Loading branch information
raffenet committed May 26, 2023
2 parents 5e8c1ca + 30a4f79 commit d2df7a0
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 4 deletions.
26 changes: 26 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
===============================================================================
Changes in 4.1.2
===============================================================================

# Update UCX module to includes fixes for building with GCC 13

# Update libfabric module to 1.18.0 with additional fixes for building
with recent versions of LLVM/Clang

# Fix compiler wrapper scripts to be compatible with CUDA memory hooks

# Fix MPI_WAITALL_ENQUEUE to make a copy of the input request array

# Fix potential deadlock when progressing RMA windows

# Fix MPI_PARRIVED when the partitioned request is inactive

# Fix potential bug when an attribute delete callback deletes another
attribute on the same object

# Fix build issue in ROMIO Lustre driver

# Report an error if collective tuning json file fails to open

# Several fixes for testsuite programs and build configuration

===============================================================================
Changes in 4.1.1
===============================================================================
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.1.1])dnl
m4_define([MPICH_VERSION_m4],[4.1.2])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.1.1 - 15:0:3
# last version: 4.1.2 - 15:1:3

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

Expand Down
2 changes: 1 addition & 1 deletion modules/libfabric
6 changes: 5 additions & 1 deletion src/mpid/ch3/src/mpid_vc.c
Original file line number Diff line number Diff line change
Expand Up @@ -820,7 +820,11 @@ char MPIU_hostname[MAX_HOSTNAME_LEN] = "_UNKNOWN_"; /* '_' is an illegal char fo

int MPID_Get_node_id(MPIR_Comm *comm, int rank, int *id_p)
{
*id_p = comm->dev.vcrt->vcr_table[rank]->node_id;
if (comm->comm_kind == MPIR_COMM_KIND__INTRACOMM) {
*id_p = comm->dev.vcrt->vcr_table[rank]->node_id;
} else {
*id_p = comm->dev.local_vcrt->vcr_table[rank]->node_id;
}
return MPI_SUCCESS;
}

Expand Down
5 changes: 5 additions & 0 deletions src/pm/hydra/mpiexec/mpiexec.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,11 @@ int main(int argc, char **argv)

PMISERV_pg_init();

if (argc == 1) {
HYDU_ERR_SETANDJUMP(status, HYD_INVALID_PARAM,
"No executable provided. Try -h for usages.\n");
}

/* Get user preferences */
status = HYD_uii_mpx_get_parameters(argv);
HYDU_ERR_POP(status, "error parsing parameters\n");
Expand Down

0 comments on commit d2df7a0

Please sign in to comment.