CHAI
CHAI copied to clipboard
Copy-hiding array abstraction to automatically migrate data between memory spaces
In this branch we experiment with GitLab CI config sharing.
Adding support for streaming context resources to work with Chai/Umpire/Camp. Current support added for host devices, cuda devices and asynchronous data migration from GPU to Host. This new feature is...
Export BLT targets and clean up CMake package Fixes #214
Hello, I'm having trouble linking my project to chai because chai wants to pull in cuda_runtime: ``` set_target_properties(chai PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "/home/amklinv/spack/opt/spack/linux-ubuntu20.04-skylake/gcc-11.2.0/umpire-6.0.0-vzkbb7g3yc57jqa5xwodjynhrx5z2azs/include;${_IMPORT_PREFIX}/include" INTERFACE_LINK_LIBRARIES "umpire;cuda_runtime;RAJA;cuda" ) ``` On my system with cuda...
Relates to https://github.com/LLNL/Umpire/pull/723
-Updating RADIUSS and blt submodules -Updating CI jobs, including compiler versions -Adding Corona and removing Butte
In some cases, it is desirable to have memory initialized to 0 (particularly for debugging). This option is controlled by passing CHAI_ENABLE_ZERO_INITIALIZED_MEMORY=ON to CMake. It is off by default to...
Hello! Is there a preferred way to cite CHAI?
Can we mark the getPointer method as deprecated since the data method does the same thing and is more concise and consistent with the std library?