Joseph Schuchart
Joseph Schuchart
**Description** Linking the `tester` executable fails with `-lscalapack` missing on Frontier: ``` [ 83%] Linking CXX executable tester cd /ccs/home/jschuchart/src/slate/slate/build/test && /autofs/nccs-svm1_sw/frontier/spack-envs/base/opt/linux-sles15-x86_64/gcc-7.5.0/cmake-3.23.2-4r4mpiba7cwdw2hlakh5i7tchi64s3qd/bin/cmake -E cmake_link_script CMakeFiles/tester.dir/link.txt --verbose=1 /opt/cray/pe/craype/2.7.31/bin/CC CMakeFiles/tester.dir/matrix_params.cc.o CMakeFiles/tester.dir/matrix_utils.cc.o CMakeFiles/tester.dir/test.cc.o...
### Steps to reproduce On Frontier, load rocm/6.0.0 and try to build StarPU 1.4.7. ### Obtained behavior Linking fails with: ``` CCLD implicit_stencil ld.lld: error: unable to find library -lOpenCL...
Require C11
Error out if the compiler does not support C11 and limit the standard to C11 if the compiler accepts a standard flag. This limit prevents us from using features of...
This removes a static variable in a static function and uses C11 provides `alignof` instead to get a compile-time value. Also fixes this compiler warning: ``` opal_copy_functions_heterogeneous.c:495:1: warning: function declaration...
These checks have no relevance and cause problems in TTG because the input data pointers may change.
This is work I did for the SPMM benchmark in TTG. Problem is that many threads push active messages into the communication backend, getting stuck in MPI. The communication thread...
Add a function `parsec_data_discard` that releases the data such that the host copy remains intact but does not prevent destruction of the data once all device copies have been released....
## Description With https://github.com/ICLDisco/parsec/pull/694 the GPU task structure becomes a proper PaRSEC object and carefully avoid calling `PARSEC_OBJ_RELEASE` on it to avoid freeing it explicitly and instead add a callback...
Currently, zone_malloc iterates linearly over its blocks, leading to O(N) complexity and significant overhead if all blocks are taken. We now use a red-black-tree to order lists of free blocks...
## Description Currently there is a fixed mapping between data and data copies. Data copies cannot be used in multiple data. However, there can be instances where a data contains...