EKAT icon indicating copy to clipboard operation
EKAT copied to clipboard

Tools and libraries for writing Kokkos-enabled HPC C++ in E3SM ecosystem

Results 33 EKAT issues
Sort by recently updated
recently updated
newest added

**Describe the bug** This was discovered when porting shoc_energy_integrals to small kernels. I was getting large differences in the outputs of the view_reductions when num_threads>1. I suspect the problem is...

bug

For the past few months (~beginning of November), I haven't been able to build EKAT successfully on my mac laptop with an M1 chip that's on macos Monterey. First, the...

**Is your feature request related to a problem? Please describe.** view_reduction currently handles just a single Pack as accumulator. The result is that in SHOC, there are two cases where...

enhancement

I marked it as a bug, but it's more like a conceptual change. EKAT should not take care of enabling any FPEs when the ekat session is started. There are...

bug
code quality
code usability

Now that HIP support has been added (#225), and SYCL is going in soon (#230), we should probably start testing them as part of our PR testing. The problem is...

testing
SYCL
HIP

The version of EKAT that SCREAM uses has a Kokkos submodule reference that is not a tree. Github message: "This commit does not belong to any branch on this repository,...

bug

PR #218 added the ability to dispatch a kernel on host when CudaUVM is used, by creating a team policy on host. However, CudaUVM is still a device memory space,...

enhancement

See: https://github.com/E3SM-Project/scream/issues/1559 The WSM is throwing an error in debug for larger problems (ne30) when WSM is being used in a suboptimal way (taking and releasing individual slots instead of...

bug

**Is your feature request related to a problem? Please describe.** Currently, all of the constructors for EKAT's `Logger` class append the MPI rank and `_logfile.txt` to the name provided. E3SM...

enhancement

It is possible that the user tries to stress test some functionalities for very large arrays. In this case, we _might_ need 64 bits for their size. Note: I don't...

enhancement