Alan Dayton

Results 53 issues of Alan Dayton

If disabled execution spaces are used, it is almost certainly a bug. This makes it a compile time error.

We just hit a case where we were pulling out a raw pointer using chai::ExecutionSpace::GPU, and it was greater than NUM_EXECUTION_SPACES since CHAI was built with CUDA disabled. Totally a...

Should CHAI_ENABLE_PINNED=ON be a configuration error if CUDA/HIP/GPU simulation mode are all disabled? Should CHAI_ENABLE_UM=ON be a configuration error if CUDA/HIP/GPU simulation mode are all disabled? Also, if CUDA/HIP/GPU simulation...

The CPU pointer is cast using dynamic_cast, but the GPU pointer is cast using a static_cast. The latter needs to be changed to a dynamic_cast.

# Summary - This PR is a feature - It does the following: - Adds missing AXOM_HOST_DEVICE specifiers to several methods in Point, Segment, and Vector classes - Adds length_squared...

My application is getting fairly different answers in some cases when using the closest_point query. I noticed there are no test cases for the triangle case. Having a few test...

bug
Primal
Testing
User Request
Reviewed

- unitize (in place) - cross and cross_product (non-static methods that use the current vector as the first operand)

Core
User Request
Reviewed
usability

# Summary - This PR is a bugfix - It does the following: - Turns host intrinsics back on for bit utilities Related issues: [#798](https://github.com/LLNL/axom/issues/798) Related PRs: https://github.com/LLNL/axom/pull/1088 https://github.com/LLNL/axom/pull/1180

There are ODR violations all over the place in ArrayBase.hpp. If Axom is built with CUDA enabled, a library that includes ArrayBase.hpp (through Array.hpp, which is almost guaranteed if you...

Core
GPU

* This is an experimental resource that could make RAJA allocations thread safe and stream aware