LvArray icon indicating copy to clipboard operation
LvArray copied to clipboard

Portable HPC Containers (C++)

Results 47 LvArray issues
Sort by recently updated
recently updated
newest added

This is WIP work on a memory corruption issue on Frontier for one of the finest-scale ECP problems. We may decide to merge this after removing all string arrays in...

The `MSG` argument fo the `LVARRAY_ERROR_IF` is useless when used on a GPU (device): https://github.com/GEOS-DEV/LvArray/blob/86af5bfb5204d94dd7b1f4bcf98a37b8de9a630c/src/Macros.hpp#L148 For example, the expression in https://github.com/GEOS-DEV/LvArray/blob/86af5bfb5204d94dd7b1f4bcf98a37b8de9a630c/src/ArraySlice.hpp#L56-L57 is printed as `Array Bounds Check Failed: index=

Don't know how this feasible, but it would be useful to recover a stacktrace from a function called from a GPU device in https://github.com/GEOS-DEV/LvArray/blob/bc43fa5f76174475e2f3f9af706e379350779244/src/Macros.hpp#L149

Proposal for new array layout types that allow for static (compile-time) extents and strides. Passes all unit tests. Inspired by: https://github.com/NVIDIA/cutlass/tree/main/include/cute https://github.com/NVIDIA/cutlass/blob/main/media/docs/cute/00_quickstart.md The main changes to look at (in order):...

This PR implements the polar decomposition for real square 2x2 and 3x3 matrices using Higham's iterative algorithm. This is needed for some constitutive models and particularly a new hypoelastic update...

This PR: - Makes modifications so `clang10-cuda11.2` and `clang13-cuda11.6` lassen host-configs will build and run unit tests. Related to GEOSX/GEOSX#2296

This issue arises for compositionalMultiphaseFlow at large scale, e.g., [level6 problem](https://github.com/GEOS-DEV/ECP/blob/master/stretchProblem2/compositionalMultiphaseFlow/level06/ECP_Wellbore_gpu.xml) Error message on Frontier: ``` ------------------- TIMESTEP START ------------------- - Time: 00h00m00s (0 s) - Delta Time: 00h00m01s (1...