{"name":"chai","portdir":"devel/chai","version":"2024.07.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/LLNL/CHAI","description":"Copy-hiding array abstraction to automatically migrate data between memory spaces","long_description":"CHAI is a library that handles automatic data migration to different memory spaces behind an array-style interface. It was designed to work with RAJA and integrates with it. CHAI could be used with other C++ abstractions, as well.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20","gcc15"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["libomp","raja","cppcheck","mpich-clang20","libfmt11","git","uncrustify","libgcc"]}],"depends_on":[]}