| #
c1222711
|
| 24-Jun-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
gpu - skip unneeded restrictions in OpApply
|
| #
ef9a992f
|
| 17-May-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1586 from CEED/jeremy/gpu-points-rstr-fix
rstr - transpose AtPoints restriction fixes
|
| #
0b63de31
|
| 17-May-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
rstr - transpose AtPoints restriction fixes
|
| #
3765d34e
|
| 09-May-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1578 from CEED/jeremy/restriction-points-gpu
GPU Restriction AtPoints
|
| #
b20a4af9
|
| 08-May-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
cuda - add ElemRestrictionAtPoints
|
| #
509d4af6
|
| 28-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
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
show more ...
|
| #
a171b6ef
|
| 27-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1537 from CEED/jeremy/pragma-once
Use #pragma once for non-JiT headers
|
| #
5aed82e4
|
| 27-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - update copyright headers
|
| #
953f604f
|
| 25-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1536 from CEED/jeremy/tidy-fix
tidy - fix argument name mismatch
|
| #
58111819
|
| 25-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
tidy - fix argument name mismatch
|
| #
ad75ff58
|
| 22-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1521 from CEED/jeremy/cov-fixes
Reduce Code Duplication
|
| #
081aa29d
|
| 19-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
backend - use const for backend rstr data, should never change after set
|
| #
f5d1e504
|
| 19-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
backend - use new user data copy utility
|
| #
a267acd1
|
| 19-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
backend - same memory owned/borrowed strategy for all impls
|
| #
1f70653f
|
| 23-Feb-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1488 from CEED/jeremy/const-path
Const for CeedQFunctionGetSourcePath
|
| #
f8d308fa
|
| 23-Feb-2024 |
Jed Brown <jed@jedbrown.org> |
internal: const for source paths
Add const to CeedQFunctionLoadSourceToBuffer output argument. If we had Result, this would look like
let const source_buffer = CeedQFunctionLoadSourceToBuffer()?;
internal: const for source paths
Add const to CeedQFunctionLoadSourceToBuffer output argument. If we had Result, this would look like
let const source_buffer = CeedQFunctionLoadSourceToBuffer()?;
The caller is free to cast in the const when passing the output variable if they want this semantic:
let mut source_buffer = CeedQFunctionLoadSourceToBuffer()?;
show more ...
|
| #
2004a820
|
| 23-Feb-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1487 from CEED/jeremy/field-name-const
Add const to GetName functions
|
| #
7d023984
|
| 23-Feb-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
backend - add const to QF name acessor
|
| #
b698cfb9
|
| 25-Jan-2024 |
Sebastian Grimberg <sebastiangrimb@gmail.com> |
Merge pull request #1450 from CEED/sjg/jit-speedup-dev
|
| #
cf8cbdd6
|
| 22-Jan-2024 |
Sebastian Grimberg <sjg@amazon.com> |
Refactor GPU-backend element restriction source to only compile the required kernels, and do so lazily at first apply
|
| #
cbfe683a
|
| 20-Jan-2024 |
Sebastian Grimberg <sjg@amazon.com> |
Lazily compile GPU diagonal/point-block diagonal assembly kernels as needed
Also fixes CEED_SIZE -> USE_CEEDSIZE definition.
|
| #
bad447da
|
| 09-Jan-2024 |
Sebastian Grimberg <sebastiangrimb@gmail.com> |
Merge pull request #1302 from CEED/sjg/gpu-restriction-dev
GPU element restriction for `CEED_RESTRICTION_ORIENTED` and `CEED_RESTRICTION_CURL_ORIENTED`
|
| #
7aa91133
|
| 08-Nov-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Add deterministic element restriction transpose GPU kernels for oriented and curl-oriented restrictions
|
| #
004e4986
|
| 16-Aug-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Operator full assembly and diagonal assembly for cuda-ref and hip-ref backends for H(div) and H(curl) elements
|
| #
dce49693
|
| 15-Aug-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Initial commit for cuda-ref and hip-ref backend support for oriented and curl-oriented element restrictions
For now, the element restriction transpose for oriented or curl-oriented cases is always n
Initial commit for cuda-ref and hip-ref backend support for oriented and curl-oriented element restrictions
For now, the element restriction transpose for oriented or curl-oriented cases is always non-deterministic.
show more ...
|