95 Commits

Autor SHA1 Mensagem Data
Hui Zhou 3f4988377b modules: add mydef_boot
MyDef provides general templating facilities.
2024-10-01 22:40:02 -05:00
Hui Zhou d9f0bca6b9 modules: update yaksa
Commits that cleans up yaksa warnings during build.
2024-09-25 10:14:31 -05:00
Hui Zhou 954593eb4f modules: update json-c
Pick a commit from upstream fixing a test failure,
test_double_serializer, when thread local storage is unavailable.
2024-09-14 10:51:00 -04:00
Ken Raffenetti 3d1656bdc4 submodules: Update yaksa
pmodels/yaksa#255 - backend/hip: Update pointer attributes query
pmodels/yaksa#256 - backend/hip: Fix compilation for ROCm < 6
2024-08-18 21:15:24 -05:00
Ken Raffenetti 69ed3ae6fd modules: Update libfabric
Include https://github.com/ofiwg/libfabric/pull/10223. Fixes verbs
provider compilation on FreeBSD systems.
2024-08-16 15:14:50 -05:00
Ken Raffenetti 907edef298 submodules: Update yaksa
pmodels/yaksa#249: util: disable leaked handles warning by default
pmodels/yaksa#253: hip: add configure check for hipPointerAttribute_t.memoryType
2024-07-12 09:49:33 -05:00
Ken Raffenetti a647960341 modules: update libfabric
Add ofiwg/libfabric#10096. Fixes pmodels/mpich#7014.
2024-06-25 14:53:45 -05:00
wkliao 960b724469 ROMIO: fix compile warnings unused variable, missing prototype, const qualifier 2024-04-03 17:17:07 -05:00
Sagar Thapaliya 5d6997c0f0 submodules: update Yaksa
pmodels/yaksa#249 - util: disable leaked handles warning by default
pmodels/yaksa#248 - Update CHANGES in preparation of 0.3 release
2024-04-02 10:26:37 -05:00
Hui Zhou 58b8fdcdeb modules: upgrade libfabric to v1.20.1 and fix visibility
Upgrade libfabric to mpich/v1.20.1.

Fix libfabric API symbol visibility so the symbols are only hidden under
embedded mode.

Merge all mpich commits into a single commit that fixes the embedded
mode.
2024-02-22 14:16:01 -06:00
Ken Raffenetti a8a3a10f6b submodule: Update UCX to v1.15.0 2023-12-11 09:04:55 -06:00
Yanfei Guo c99d69260b submodules: update Yaksa 2023-10-20 15:17:09 -05:00
Ken Raffenetti d264e6a6ca submodule: Update libfabric
Add a patch to disable an error message from the psm3 provider in builds
with --disable-shared. Fixes pmodels/mpich#6518.
2023-05-31 16:00:05 -05:00
Ken Raffenetti c4d3e8ed1a submodule: Update libfabric
Include ofiwg/libfabric#8930. Fixes building on 32-bit Linux.
2023-05-15 16:06:40 -05:00
Ken Raffenetti 4b27ae6047 submodule: Update libfabric
Pull in build fixes for newer LLVM/clang versions. These should be
included in an upcoming 1.18.1, so when can drop them when we update.

Related upstream PRs:
https://github.com/ofiwg/libfabric/pull/8884
https://github.com/ofiwg/libfabric/pull/8886
2023-05-04 09:27:24 -05:00
Ken Raffenetti 7f9d2a4af4 submodule: Add back embedded patches to libfabric module
We maintain these patches locally to improve the embedded build in
MPICH. They are not intended for upstream, so we need to remember to
re-add them when updating the submodule
2023-04-26 09:38:39 -05:00
Ken Raffenetti bbec3f2c0d submodule: Update libfabric to v1.18.0 2023-04-18 20:48:50 -05:00
Ken Raffenetti 60ea667349 submodule: Update UCX
Include https://github.com/openucx/ucx/pull/8517 to fix compilation with
GCC 13. Fixes https://github.com/pmodels/mpich/issues/6457
2023-03-31 09:42:45 -05:00
Ken Raffenetti 43abf55bda submodule: Update UCX
Include https://github.com/pmodels/ucx/pull/3 to remove `-Werror` from
CFLAGS when building the UCX submodule. Fixes pmodels/mpich#6448.
2023-03-21 12:53:26 -05:00
Ken Raffenetti a5ab574483 modules: update yaksa
pmodels/yaksa#240 - Allow explicit NVCC setting by the user
pmodels/yaksa#242 - Use ./libtool in cudalt.sh and hiplt.sh

Fixes pmodels/mpich#6383.
2023-02-01 10:25:19 -06:00
Ken Raffenetti c9c92479c8 submodule Update UCX to v1.13.1
Also include openucx/ucx#8450 to fix builds using the latest binutils.

See pmodels/mpich#6108.
2023-01-29 12:38:29 -06:00
Ken Raffenetti fc1503f8b7 modules: upgrade hwloc to v2.9.0
Fixes pmodels/mpich#6342.
2022-12-22 10:07:09 -06:00
Hui Zhou 8b8efa91e2 modules: update yaksa
Pulling the patch to fix clang bug for the unpack path.
2022-11-22 16:07:24 -06:00
Hui Zhou 86a2a7e7cf modules: update yaksa
Pull in patches to work around clang optimization bug for
struct+MPI_BOTTOM.
2022-11-21 16:28:00 -06:00
Hui Zhou b2c89a93cd modules: update libfabric v1.15.2
Pull in a commit that fixes sockets provider dynamic process message
mismatching.
2022-11-19 11:25:33 -06:00
Ken Raffenetti 46ee235902 modules: Update libfabric
Include ofiwg/libfabric#8124 and ofiwg/libfabric#8144 in embedded
module. Fixes pmodels/mpich#6221.
2022-11-10 16:22:20 -06:00
Hui Zhou a88d9bc1bd modules: update yaksa
* Merge pull request #234 from spickartz/support-mixed-memory
* Merge pull request #233 from zhenggb72/immed
* Merge pull request #232 from zhenggb72/native-fix
2022-11-04 14:44:11 -05:00
Yanfei Guo 4ccb218af9 modules: update yaksa 2022-09-28 11:40:24 -04:00
Ken Raffenetti faa9ffaf6d modules: Update libfabric to v1.15.2
Pickup some patches that avoid build and runtime issues with the OPX
provider. Fixes pmodels/mpich#6113.
2022-09-09 10:58:03 -05:00
Hui Zhou ec953c92c3 modules: upgrade yaksa
pulling in the commits that enables "yaksa_has_wait_kernel" info hint.
2022-08-30 16:49:15 -05:00
Ken Raffenetti 68e54a3ee8 submodule: Update UCX to v1.13.0 2022-08-30 08:52:14 -05:00
Hui Zhou 1b75b499e1 misc: remove izem
We no longer use izem since workq has been removed.
2022-06-07 13:45:32 -05:00
Hui Zhou c4bcc9c7be modules: update libfabric to fix bashism 2022-05-18 22:47:03 -05:00
Hui Zhou 68b5b32cc0 modules/libfabric: update to pull in two fixes
* Fix a bashism in psm3 configure, which broke the FreeBSD build
* Fix loss of CQ data in fi_tsendmsg sending multiple iovs. This
  fixes testfailures in test/mpi/pt2pt/sendself.
2022-05-17 21:05:28 -05:00
Yanfei Guo 0476dd8ddc modules: update yaksa to latest main branch 2022-05-14 18:37:49 -05:00
Hui Zhou 68528719fa modules: upgrade libfabric to v1.15.0 2022-05-13 11:03:13 -05:00
Ken Raffenetti dd5a9c36fa modules: update yaksa
pmodels/yaksa#213: backend/ze: fix warnings about unused labels
pmodels/yaksa#214: cuda: Delay stream creation
pmodels/yaksa#215: cuda: Allow configure to continue after nvcc check
pmodels/yaksa#216: cuda: delay query p2p accessibility
pmodels/yaksa#217: backend: Use correct device for peer access check

Fixes pmodels/mpich#5810
2022-03-31 10:45:52 -05:00
Ken Raffenetti 7ee90b4201 submodule: Update UCX to v1.12.0 2022-02-09 12:32:49 -06:00
Ken Raffenetti 1431cfb4c1 modules: update yaksa
pmodels/yaksa#210: more fixes for nvc/nvcc support
pmodels/yaksa#211: support new ampere compute capability
2022-01-26 09:27:29 -06:00
Ken Raffenetti abf7ae7766 modules: update yaksa
pmodels/yaksa#207: Silence warnings in non-debug builds
pmodels/yaksa#209: Fix for building with NVIDIA HPC Compilers
2022-01-18 16:06:57 -06:00
Hui Zhou b43221940e modules: update yaksa
Pull in the commits that --
* Fixes pmodels/mpich#5554
* ZE fix
* Visibility fix
2021-11-02 14:40:20 -05:00
Hui Zhou 66131f4dae modules: update libfabric
Pull in the commit that patches visibility leak for fi_open.
2021-11-02 14:40:20 -05:00
Ken Raffenetti 3c1494d1e7 Merge pull request #5578 from raffenet/ucx-submodule
submodule: Update UCX to v1.11.2

Approved-by: Hui Zhou <hzhou321@anl.gov>
2021-10-21 16:13:07 -05:00
Hui Zhou c735d442e9 modules: upgrade hwloc to v2.5.0 2021-10-15 15:47:29 -05:00
Ken Raffenetti 9d9d1c52fc submodule: Update UCX to v1.11.2 2021-10-14 09:11:50 -05:00
Ken Raffenetti 2c122286a8 Merge pull request #5515 from raffenet/ucx-submodule
submodule: Update UCX to v1.11.1

Approved-by: Hui Zhou <hzhou321@anl.gov>
2021-09-03 15:42:03 -05:00
Wesley Bland 9ec4bb4895 yaksa: Update submodule 2021-09-02 13:47:12 -05:00
Wesley Bland ca4351f230 izem: Update izem to squash warning 2021-09-02 13:47:12 -05:00
Ken Raffenetti 03ee844399 submodule: Update UCX to v1.11.1 2021-09-02 09:03:27 -05:00
Hui Zhou 4e27c9fc4b modules: update libfabric to v1.13.1
Update libfabric to mpich/v1.13.x branch which is currently tracking
upstream v1.13.1.

Pulling in fix https://github.com/ofiwg/libfabric/pull/6904. It fixes
the build on FreeBSD due to bashism in configure.
2021-08-26 17:50:53 -05:00