Whitespace formatting consistency with libCEED style
Remove need to zero out V vector before applying basis transpose for magma backends
Use shared-memory for transpose non-tensor basis kernel to accelerate load of A matrix
H(div) and H(curl) basis support for magma backend
Remove accidental WIP tuning files from #1382
Adjust include groupings
Fix mismatching declaration
Formatting consistency for magma backend with cuda-ref and hip-refIncludes JiT upgrades for Magma non-tensor basis to only compile for N values which are used at runtime. Adds JiT for Magma non-ten
Formatting consistency for magma backend with cuda-ref and hip-refIncludes JiT upgrades for Magma non-tensor basis to only compile for N values which are used at runtime. Adds JiT for Magma non-tensor basis CEED_EVAL_WEIGHT mode.
show more ...
Rename files in magma backend for consistency with other libCEED backends
magma - fix make tidy issues
style - fixes for Magma backends
style - fix header guards
Interface consistency fixes (#1312)* format - consistency fixes * format - test name consistency * format - drop comma operator * format - drop git add . in favor coercion * format - ad
Interface consistency fixes (#1312)* format - consistency fixes * format - test name consistency * format - drop comma operator * format - drop git add . in favor coercion * format - add CeedScalarSwap macro
Refactor CeedInit_Magma and CeedInit_Magma_det similar to ceed-cuda-common.h and ceed-hip-common.h
Unify magma backend restriction with cuda/hip-ref, keeping runtime option for deterministic and non-deterministic using magma/detThis also opens the opportunity to make cuda/hip-ref non-determinist
Unify magma backend restriction with cuda/hip-ref, keeping runtime option for deterministic and non-deterministic using magma/detThis also opens the opportunity to make cuda/hip-ref non-deterministic by default and add cuda/hip-ref/det variants.
Add missing checks for support of different element restriction types in backends
Operator full assembly with oriented or curl-conforming element restrictions (RT or ND elements)
Improve element restriction for H(curl) spaces by reorganizing loops, including use of int8_t for tridiagonal matrix
Update backends for unified ElemRestrictionCreate variants for all restriction types (default, oriented, strided)
enum CeedRestrictionType for CeedElemRestriction type
debug - add debug color enum
gpu - naming consistency fixes
Remove default fallback from CeedElemRestrictionApplyUnsigned to CeedElemRestrictionApply and use backend registration instead
minor - fix static vs CEED_INTERN in backend file
minor - clean up backend headers for const and argument names
12345678