Thomas Herault
Thomas Herault
Be more explicit when we fail to allocate memory: display values that led to the failure to help debug.
## Describe the bug parsec_ce is not initialized by default when we create the taskpool. It is only initialized lazily after the context is started. When enabling dynamic termination detection...
Import the script developed by @evaleev and Ashawini Chudaman for TTG in https://github.com/TESSEorg/ttg/commits/master/bin/pbt_to_ctf.py and adapt it for broader use in PaRSEC
PR #613 made all CI tests initialize the GPU if there is a GPU available. When running in oversubscribe mode, this can lead to falsely failing tests, that fail not...
## Describe the bug the strange test fails if run in distributed. There is no reason for this, it should run even if the work is located on a single...
This creates a simple test that makes data be updated on CPU and on GPUs alternatively. As part of the test, I found out that HIP was not ported over...
Introduce the DPC++ and LevelZero device driver and enable this device in DTD and PTG. This PR supersedes PR #483, as the changes due to the integration to HIP made...
There is a need to be able to share the same parsec context between multiple libraries. Typically MADNESS (over parsec) and TTG (also over parsec) will need to co-exist in...
parsec_get_best_device and parsec_gpu_data_stage_in use an approximate way to decide that a tile is NEW. In parsec_gpu_data_stage_in, we just say it's NEW if NULL == source_repo_entry && NULL == original->dc &&...
## Describe the bug An assert triggers when running a PTG test that combines recursive and CUDA bodies. ### To Reproduce Steps to reproduce the behavior: 1. Checkout version master...