[Chapel Merge] Upgrade to GASNet-EX 2021.9.0

Branch: refs/heads/main
Revision: c8157d9
Author: ronawho
Link: Unavailable
Log Message:

Merge pull request #18704 from ronawho/upgrade-gasnet-ex-2021.9.0

Upgrade to GASNet-EX 2021.9.0

We upgraded to a 2021.8.0 snapshot release in #18243 to make sure we'd
get in some InfiniBand optimizations for our 1.25 release. However, this
was a one-off snapshot that GASNet team was kind enough to provide and
not an official release. Upgrade to the official 2021.9.0 release now
and pull in some build fixes for the Aries conduit with newer gcc
versions.

The 2021.9.0 release includes some misc bug fixes and I believe some UCX
performance improvements.

Modified Files:
A third-party/gasnet/gasnet-src/other/kinds/gasnet_hip.c

A third-party/gasnet/gasnet-src/tests/testhip.c
R third-party/gasnet/gasnet-src/tests/Makefile
M third-party/gasnet/README
M third-party/gasnet/gasnet-src/ChangeLog
M third-party/gasnet/gasnet-src/Makefile.in
M third-party/gasnet/gasnet-src/README-tools
M third-party/gasnet/gasnet-src/acconfig.h
M third-party/gasnet/gasnet-src/acinclude.m4
M third-party/gasnet/gasnet-src/aries-conduit/Makefile.in
M third-party/gasnet/gasnet-src/aries-conduit/contrib/Makefile.in
M third-party/gasnet/gasnet-src/aries-conduit/gasnet_aries.h
M third-party/gasnet/gasnet-src/aries-conduit/gasnet_core.c
M third-party/gasnet/gasnet-src/aries-conduit/gasnet_core_fwd.h
M third-party/gasnet/gasnet-src/aries-conduit/gasnet_extended.c
M third-party/gasnet/gasnet-src/config-aux/Makefile.in
M third-party/gasnet/gasnet-src/configure
M third-party/gasnet/gasnet-src/configure.in
M third-party/gasnet/gasnet-src/docs/GASNet-EX.txt
M third-party/gasnet/gasnet-src/docs/memory_kinds.md
M third-party/gasnet/gasnet-src/extended-ref/coll/gasnet_coll_internal.h
M third-party/gasnet/gasnet-src/extended-ref/coll/gasnet_refcoll.c
M third-party/gasnet/gasnet-src/extended-ref/coll/gasnet_rvous.c
M third-party/gasnet/gasnet-src/extended-ref/coll/gasnet_team.c
M third-party/gasnet/gasnet-src/extended-ref/gasnet_extended.h
M third-party/gasnet/gasnet-src/extended-ref/gasnet_extended_amref.c
M third-party/gasnet/gasnet-src/extended-ref/gasnet_extended_common.c
M third-party/gasnet/gasnet-src/extended-ref/gasnet_extended_help.h
M third-party/gasnet/gasnet-src/extended-ref/gasnet_extended_refbarrier.c
M third-party/gasnet/gasnet-src/extended-ref/ratomic/gasnet_ratomic.h
M third-party/gasnet/gasnet-src/extended-ref/vis/gasnet_indexed.c
M third-party/gasnet/gasnet-src/extended-ref/vis/gasnet_strided.c
M third-party/gasnet/gasnet-src/extended-ref/vis/gasnet_vector.c
M third-party/gasnet/gasnet-src/extended-ref/vis/gasnet_vis.h
M third-party/gasnet/gasnet-src/extended-ref/vis/gasnet_vis_internal.h
M third-party/gasnet/gasnet-src/gasnet_config.h.in
M third-party/gasnet/gasnet-src/gasnet_diagnostic.c
M third-party/gasnet/gasnet-src/gasnet_event.c
M third-party/gasnet/gasnet-src/gasnet_event_internal.h
M third-party/gasnet/gasnet-src/gasnet_fwd.h
M third-party/gasnet/gasnet-src/gasnet_help.h
M third-party/gasnet/gasnet-src/gasnet_internal.c
M third-party/gasnet/gasnet-src/gasnet_internal.h
M third-party/gasnet/gasnet-src/gasnet_legacy.c
M third-party/gasnet/gasnet-src/gasnet_mmap.c
M third-party/gasnet/gasnet-src/gasnet_pshm.c
M third-party/gasnet/gasnet-src/gasnet_tools.c
M third-party/gasnet/gasnet-src/gasnetex.h
M third-party/gasnet/gasnet-src/ibv-conduit/Makefile.am
M third-party/gasnet/gasnet-src/ibv-conduit/Makefile.in
M third-party/gasnet/gasnet-src/ibv-conduit/README
M third-party/gasnet/gasnet-src/ibv-conduit/conduit.mak.in
M third-party/gasnet/gasnet-src/ibv-conduit/contrib/Makefile.in
M third-party/gasnet/gasnet-src/ibv-conduit/gasnet_core.c
M third-party/gasnet/gasnet-src/ibv-conduit/gasnet_core_fwd.h
M third-party/gasnet/gasnet-src/ibv-conduit/gasnet_core_sndrcv.c
M third-party/gasnet/gasnet-src/ibv-conduit/gasnet_extended.c
M third-party/gasnet/gasnet-src/mpi-conduit/Makefile.in
M third-party/gasnet/gasnet-src/mpi-conduit/contrib/Makefile.in
M third-party/gasnet/gasnet-src/mpi-conduit/gasnet_core_fwd.h
M third-party/gasnet/gasnet-src/ofi-conduit/Makefile.in
M third-party/gasnet/gasnet-src/ofi-conduit/contrib/Makefile.in
M third-party/gasnet/gasnet-src/ofi-conduit/gasnet_core.c
M third-party/gasnet/gasnet-src/ofi-conduit/gasnet_core_fwd.h
M third-party/gasnet/gasnet-src/ofi-conduit/gasnet_ofi.c
M third-party/gasnet/gasnet-src/other/Makefile-conduit.mak.in
M third-party/gasnet/gasnet-src/other/Makefile.in
M third-party/gasnet/gasnet-src/other/ammpi/Makefile.in
M third-party/gasnet/gasnet-src/other/amudp/Makefile.in
M third-party/gasnet/gasnet-src/other/contrib/Makefile.in
M third-party/gasnet/gasnet-src/other/firehose/Makefile.in
M third-party/gasnet/gasnet-src/other/gasnet_portable_platform.h
M third-party/gasnet/gasnet-src/other/hwloc/gasnet_hwloc.c
M third-party/gasnet/gasnet-src/other/kinds/gasnet_cuda_uva.c
M third-party/gasnet/gasnet-src/other/kinds/gasnet_kinds_internal.h
M third-party/gasnet/gasnet-src/other/kinds/gasnet_mk.h
M third-party/gasnet/gasnet-src/other/kinds/gasnet_refkinds.c
M third-party/gasnet/gasnet-src/other/valgrind/Makefile.in
M third-party/gasnet/gasnet-src/smp-conduit/Makefile.in
M third-party/gasnet/gasnet-src/smp-conduit/gasnet_core.c
M third-party/gasnet/gasnet-src/smp-conduit/gasnet_core_fwd.h
M third-party/gasnet/gasnet-src/smp-conduit/gasnet_extended_help_extra.h
M third-party/gasnet/gasnet-src/tests/Makefile.in
M third-party/gasnet/gasnet-src/tests/testcore2.c
M third-party/gasnet/gasnet-src/tests/testcudauva.c
M third-party/gasnet/gasnet-src/tests/testgasnet.c
M third-party/gasnet/gasnet-src/tests/testlarge.c
M third-party/gasnet/gasnet-src/tests/testsmall.c
M third-party/gasnet/gasnet-src/tests/testtmpair.c
M third-party/gasnet/gasnet-src/tests/upcr-harness/external-legion/harness.conf
M third-party/gasnet/gasnet-src/tests/upcr-harness/external-upcxx/Makefile
M third-party/gasnet/gasnet-src/tests/upcr-harness/external-upcxx/harness.conf
M third-party/gasnet/gasnet-src/tests/upcr-harness/gasnet-tests/harness.conf
M third-party/gasnet/gasnet-src/ucx-conduit/Makefile.am
M third-party/gasnet/gasnet-src/ucx-conduit/Makefile.in
M third-party/gasnet/gasnet-src/ucx-conduit/README
M third-party/gasnet/gasnet-src/ucx-conduit/conduit.mak.in
M third-party/gasnet/gasnet-src/ucx-conduit/contrib/Makefile.in
M third-party/gasnet/gasnet-src/ucx-conduit/gasnet_core.c
M third-party/gasnet/gasnet-src/ucx-conduit/gasnet_core_fwd.h
M third-party/gasnet/gasnet-src/ucx-conduit/gasnet_core_sndrcv.c
M third-party/gasnet/gasnet-src/ucx-conduit/gasnet_extended.c
M third-party/gasnet/gasnet-src/udp-conduit/Makefile.in
M third-party/gasnet/gasnet-src/udp-conduit/gasnet_core_fwd.h
M third-party/gasnet/gasnet-src/version.git

Compare: https://github.com/chapel-lang/chapel/compare/1b445b7111d6...c8157d98f91c