George Zagaris

Results 20 issues of George Zagaris

I have the following routine, which implements `sort_pairs()` using `kokkos::BinSort`: ``` template < typename EXEC, typename KEY_TYPE, typename VAL_TYPE > inline void sort_pairs( KEY_TYPE* keys, VAL_TYPE* vals, index_t N )...

Bug
Enhancement
InDevelop

The CMake code in `SetupCUDA.cmake` seems to be relying on both `find_package(CUDA)`, which was deprecated since CMake 3.10, and the modern first-class CUDA language support in CMake. Using both is...

feature
cuda

I encountered the following compilation issue when trying to use the Cray MPI compiler wrappers with the latest RAJA release, v2022.03.0: ``` .../RAJA/include/RAJA/policy/tensor/arch/avx2/avx2_int32.hpp(317): error: "RAJA::expt::Register &(const int32_t &)" contains a...

compilation
vectorization API

# Summary Adds a new CMake option, RAJA_ENABLE_SIMD, which can be used to disable the SIMD/SIMT vectorization features in RAJA. By default, the new option is enabled to preserve the...

Codes that use structured meshes which contain ghost cells need to specify the ghost regions when publishing their data to the mesh blueprint. One common way to do this is...

design

There seems to be a bug in the static initialization of SLIC. When axom is linked to a standalone library, `libfoo.a` and subsequently, axom and `libfoo.a` are linked to a...

bug
Slic
Reviewed
high priority

The Logger::logMessage() method calls ``flushStreams()`` for ``ERROR`` and ``WARNING`` messages. In the context of MPI applications, that use MPI-aware LogStream instances, e.g., ``SynchronizedStream`` or ``LumberjackStream``, the call to ``flushStreams()`` is...

Slic
Reviewed
high priority

It would be good to enable MPI3 in one of our nightly CIs, e.g., either on TOSS or BLUEOS, as well as, in one of the Azure CI jobs. We...

Testing
CI
Reviewed
memory

On RZAnsel plaform, we are currently using: - [email protected] - IBM XL C/C++ 2019.08.20 - NVIDIA CUDA 10.1.243 - [email protected] We should update to: - clang10 - IBM XL C/C++...

TPL
Testing
CI
Reviewed

When ``abortOnError`` is enabled, Slic should write a panic file on the given rank that emits the error before calling MPI_Abort() We need an example of how to use this...

Slic
Reviewed
high priority