| #
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 ...
|
| #
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
|
| #
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
|
| #
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
|
| #
31c137a9
|
| 01-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1320 from CEED/jeremy/jit-header-guards
style - fix header guards
|
| #
94b7b29b
|
| 01-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
style - fix header guards
|
| #
4b35598d
|
| 20-Jun-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1231 from CEED/jeremy/consistency
Consistency fixes
|
| #
eb7e6caf
|
| 16-Jun-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
gpu - naming consistency fixes
|
| #
30d6126f
|
| 25-Apr-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1202 from CEED/jeremy/const-fix
Clean up backend headers for const and argument names
|
| #
472941f0
|
| 21-Apr-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - fix static vs CEED_INTERN in backend file
|
| #
51475c7c
|
| 20-Apr-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - clean up backend headers for const and argument names
|
| #
2b730f8b
|
| 17-Nov-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Switch to clang-format (#1051)
* style - switch to clang-format
* ci - use newer libxsmm
* action - update format action
* format - consistent use of {} for multi-line if/for
* make - re
Switch to clang-format (#1051)
* style - switch to clang-format
* ci - use newer libxsmm
* action - update format action
* format - consistent use of {} for multi-line if/for
* make - remove stray newline
* make - simpler 'make format' target
* ci - use newer libxsmm
* doc - minor release note claification
* minor - minor fix
* minor - minor fix
* minor - minor fix
* minor - minor fix
* make format
* format - less aggressive alignment rules
* tidy - check for argument name mismatches
* fix newline
* format - mirror Ratel update to .clang-format
* fix merge error
* fix merge conflict
* fix merge error
* drop style in .phony list
* Update .clang-format
Co-authored-by: Jed Brown <jed@jedbrown.org>
* apply updated format
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
9e201c85
|
| 23-Sep-2022 |
Yohann <dudouit1@llnl.gov> |
Refactor `cuda-gen` and `hip-gen` backends. (#1050)
* Add TODO items.
* rough, but something like this?
* wip - cleaning up some warnings, but more remain
* wip - reorganize
* wip - miss
Refactor `cuda-gen` and `hip-gen` backends. (#1050)
* Add TODO items.
* rough, but something like this?
* wip - cleaning up some warnings, but more remain
* wip - reorganize
* wip - missing kernels
* wip - replace t1d
* fix some kernels
* another typo
* more
* another one
* closer
* define T_1D
* typosgit add .!
* WIP: changes to cuda-shared framework for new kernels
* fix output writing
* buffer fix
* buffer sizes
* WIP: fixes for 2 and 3D basis kernels
* minor
* fix weight kernel for 3d
* remove debugging output
* minor reorg
* fix includes
* enable collo grad for cuda-shared
* move quoted kernels
* renaming
* missed a rename
* small fix
* more naming consistency
* faster 'useCollograd=false' path in *-gen
* more style
* one last style fix
* clearer collograd condition
* Add gen basis kernels to hip-shared
* Try some changes to hip-shared basis block sizes for new kernels
* cuda - drop extra kernel arg
* cuda - fix collograd check logic
* update gen comment about parallelization
* tidy up fields struct definition
* tidy up structs even more
* Update hip-gen basis templates use and move other hip-gen device functions to jit-source
* Finish hip-gen basis template update; small style updates to match CUDA
* missing isStrided
* Update block size used in 3D weight for new shared kernels
* update release notes
Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>
Co-authored-by: nbeams <246972+nbeams@users.noreply.github.com>
show more ...
|
| #
ce18bed9
|
| 17-Mar-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #858 from CEED/jeremy/dump-copy-stuff
Strip redundant/outdated license info duplication
|
| #
3d8e8822
|
| 17-Mar-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - update copyright headers
|
| #
f99981a3
|
| 25-Feb-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #893 from CEED/natalie/more-hip-launch-bounds
HIP: add atomics flag and more kernel launch bounds for performance improvements
|
| #
37c3b1cf
|
| 24-Feb-2022 |
nbeams <246972+nbeams@users.noreply.github.com> |
Change to more specific name for hip-gen block size function
|