gpu - only overwite portion of basis target used
atpoints - copy when *not* the sameCo-authored-by: Zach Atkins <zach.atkins@colorado.edu>
AtPoints - fix transpose basis apply on GPU
minor - fix CeedCall() vs CeedCallBackend() in backend code
Add CeedBasisApplyAdd (#1644)* basis - add CeedBasisApplyAdd + CPU impl * basis - add ref GPU ApplyAdd * basis - add shared GPU ApplyAdd * basis - add MAGMA ApplyAdd * basis - add CeedB
Add CeedBasisApplyAdd (#1644)* basis - add CeedBasisApplyAdd + CPU impl * basis - add ref GPU ApplyAdd * basis - add shared GPU ApplyAdd * basis - add MAGMA ApplyAdd * basis - add CeedBasisApplyAddAtPoints + default impl * basis - add GPU ApplyAddAtPoints * tidy - add extra assert to fix clang-tidy * Apply suggestions from code review style - consistently use indexing over pointer arithmatic Co-authored-by: Zach Atkins <zach.atkins@colorado.edu> * style - more pointer fixes --------- Co-authored-by: Zach Atkins <zach.atkins@colorado.edu>
show more ...
AtPoints - ease memory requirement
AtPoints - fix gpu thread usage
gpu - add intial AtPoints to shared mem backends, but using ref impl
basis: CreateProjection set q_ref, q_weight to NULL
Drop JiT Guards in Most QF Source (#1540)* backend - use pragma once * gallery - drop source header guards * ex - drop some qfunction source header guards * fluids - drop guards on all sin
Drop JiT Guards in Most QF Source (#1540)* backend - use pragma once * gallery - drop source header guards * ex - drop some qfunction source header guards * fluids - drop guards on all singly included headers * jit - drop most guards on backend JiT files * sycl - drop extra header guards * jit - enable #pragma once for QF source * fluids - use #pragma once for util/helper qf source * test - check different multiple includes * fluids - fix odd include * jit - update interface for building JiT string from multiple files
minor - update copyright headers
internal - more updates for const
GPU - enable CEED_BASIS_NONE for CUDA, HIP backends
minor - reduce LCOV_EXCL markers
Small update for cuda-shared/hip-shared consistency
Fix some missing consistency issues from #1315
style - fixes for HIP backends
style - fix header guards
Whitespace, style, and formatting updates for consistency between CUDA and HIP backendsAdds include guards in JiT header files, even if not strictly necessary, to match the precedent set in cuda-sh
Whitespace, style, and formatting updates for consistency between CUDA and HIP backendsAdds include guards in JiT header files, even if not strictly necessary, to match the precedent set in cuda-shared and hip-shared as well as sycl.
debug - add debug color enum
gpu - naming consistency fixes
ceed - move GetResourceRoot to backend interface
Merge pull request #1197 from sebastiangrimberg/sjg/style-whitespace-fixMinor style consistency updates
internal - add CeedCheck macro to reduce repetition
Enforce include order in .clang-format
1234