| #
d4cc1845
|
| 30-Dec-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1912 from CEED/jeremy/copyright
minor - update copyright to 2026
|
| #
9ba83ac0
|
| 19-Dec-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - update copyright to 2026
|
| #
6d997e5f
|
| 09-Jul-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1851 from CEED/jeremy/gen-qf-assemble
GPU Gen QFunction Assembly
|
| #
5daefc96
|
| 08-Jul-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
hip - QFunction assembly for gen
|
| #
0183ed61
|
| 17-Jun-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
GPU Assembly AtPoints (#1833)
* cuda - AtPoints diagonal assembly for gen
* hip - AtPoints diagonal assembly for gen
* pc - use subops for LinearAssemble[Add]Diagonal if composite
* gen - turn mo
GPU Assembly AtPoints (#1833)
* cuda - AtPoints diagonal assembly for gen
* hip - AtPoints diagonal assembly for gen
* pc - use subops for LinearAssemble[Add]Diagonal if composite
* gen - turn more numbers into named variables
* gen - fix alignment for assembly
* gen - check for only one active basis in/out
* HIP gen at points syntax error fixes
* hip - embarassing fix
* gen - add Tab helper to manage indentation
---------
Co-authored-by: Zach Atkins <Zach.Atkins@colorado.edu>
show more ...
|
| #
297af36d
|
| 06-May-2025 |
Zach Atkins <zach.atkins@colorado.edu> |
Merge pull request #1819 from CEED/zach/mi300a-fixes
Reworks the stream implementation for `/gpu/hip/gen` to avoid creating and destroying streams on every operator apply.
Updates `hipblas` calls t
Merge pull request #1819 from CEED/zach/mi300a-fixes
Reworks the stream implementation for `/gpu/hip/gen` to avoid creating and destroying streams on every operator apply.
Updates `hipblas` calls to only sync stream, this matters on MI300A since `hipblas` seems to use an async stream. Avoids a full device sync.
Also makes working vectors come from the `Vector` object delegate to avoid bad ref behavior.
show more ...
|
| #
6eee1ffc
|
| 04-May-2025 |
Zach Atkins <Zach.Atkins@colorado.edu> |
Use persistent streams to allow truly async gen operators
|
| #
4b6745b1
|
| 21-Mar-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1762 from CEED/jeremy/gen-mixed
Mixed Tensor/NonTensor for Gen
|
| #
20a16a5f
|
| 20-Mar-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1786 from CEED/jeremy/copy-headers
minor - upate copyright to 2025
|
| #
d275d636
|
| 19-Mar-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - upate copyright to 2025
|
| #
a61b1c91
|
| 17-Mar-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
gen - small fixes
|
| #
74398b5a
|
| 14-Mar-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
hip - add mixed gen
|
| #
ea41f46c
|
| 07-Feb-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1740 from CEED/jeremy/gen-rollback
GPU - gen fallback to shared if error
|
| #
8d12f40e
|
| 07-Feb-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
hip - gen fallback to shared if error
|
| #
390feb51
|
| 02-Jan-2025 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1715 from CEED/jeremy/at-points-gen
AtPoints for */gen
|
| #
3a2968d6
|
| 17-Dec-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
hip - AtPoints for hip/gen
|
| #
1dc8b1e6
|
| 21-Oct-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1696 from CEED/jeremy/jit-include
JiT include update
|
| #
9c25dd66
|
| 18-Oct-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
cuda/hip - use new include pattern for JiT
|
| #
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
|
| #
1f70653f
|
| 23-Feb-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1488 from CEED/jeremy/const-path
Const for CeedQFunctionGetSourcePath
|
| #
09095aca
|
| 23-Feb-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
internal - consistent variable name style
|
| #
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
|