Joseph Schuchart
Joseph Schuchart
https://github.com/open-mpi/ompi/issues/10797 showed that the x86-64 asm atomic backend is broken. This PR fixes that backend so that it at least compiles. It's not a fix for #10797 though. Signed-off-by: Joseph...
This PR addresses two issues identified in https://github.com/open-mpi/ompi/issues/10121: 1) The aligned upper bound was off by 1. 2) We may not be able to map the full aligned range if...
I'm trying to run `coll/han` with `coll/hcoll` as a backend but see the following issue on both `main` and `5.0.x` on Hawk (ConnectX-6 fabric): ``` mpirun -N 4 -n 16...
- Specifying the `--map-by` argument leads to an error: ``` $ mpirun -N 1 -n 2 --rank-by core --map-by node hostname -------------------------------------------------------------------------- When resolving deprecated command line options, the result...
This PR is an attempt to offload reduction operations in `MPI_Allreduce` to accelerator devices if the input buffer is located on a device. A few notes: 1) There is a...
We're working with the CUDA accelerator component and tried to rebase my somewhat outdated branch to current main. I believe I found an issue with the way the CUDA component...
I am having problems trying to build the SHMEM port of the ISx benchmark on our Cray XC40 using `PrgEnv-gnu` (GCC 6.3.0). The error I get is: ``` $ make...
I am trying to leverage low-level Argobots features inside BOLT tasks (BOLT 1.0rc3, built with internal Argobots). In particular, I would like to block a set of tasks on a...
## Describe the bug Building TTG with GCC 11.4.0 raises a bunch of warnings from PaRSEC: ``` /home/jschuchart/src/ttg/ttg/build/_deps/parsec-src/parsec/class/list.h: In function 'parsec_list_item_t* parsec_list_nolock_pop_back(parsec_list_t*)': /home/jschuchart/src/ttg/ttg/build/_deps/parsec-src/parsec/class/list_item.h:326:16: warning: '--' expression of 'volatile'-qualified type is...
## Describe the bug If we pass zero as size to `zone_malloc` it will return `NULL`, which will be interpreted by `kernel_push` as an out-of-memory situation so the task will...