| 2c7e7413 | 12-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
rstr - intial CPU implimentation |
| edb2538e | 01-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
style - spell rstr consistently |
| ca735530 | 31-Aug-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
style - fixes for CUDA backends |
| ad70ee2c | 30-Aug-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
style - fixes for CPU backends |
| 94b7b29b | 01-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
style - fix header guards |
| 1c66c397 | 30-Aug-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
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
show more ...
|
| b2165e7a | 11-Aug-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Whitespace, style, and formatting updates for consistency between CUDA and HIP backends
Adds 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 backends
Adds 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.
show more ...
|
| 61a27d74 | 25-Jul-2023 |
Sebastian Grimberg <sjg@amazon.com> |
CEED_RESTRICTION_DEFAULT -> CEED_RESTRICTION_STANDARD |
| 20a93772 | 20-Jul-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Address PR comment on hidden variable and clarify by renaming |
| 0c73c039 | 22-Jun-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Improve element restriction for H(curl) spaces by reorganizing loops, including use of int8_t for tridiagonal matrix |
| 0305e208 | 06-May-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Update backends for unified ElemRestrictionCreate variants for all restriction types (default, oriented, strided) |
| fcbe8c06 | 24-Apr-2023 |
Sebastian Grimberg <sjg@amazon.com> |
enum CeedRestrictionType for CeedElemRestriction type |
| 77d1c127 | 02-Mar-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Element restriction for high-order (> 1) H(curl) elements requiring more general orientation transformations
Adds CeedElemRestrictionCreateCurlOriented which takes a tridiagonal element-wise transfo
Element restriction for high-order (> 1) H(curl) elements requiring more general orientation transformations
Adds CeedElemRestrictionCreateCurlOriented which takes a tridiagonal element-wise transformation matrix, typically with entries {-1, 0, 1}.
show more ...
|
| 4548da4e | 12-Jul-2023 |
Sebastian Grimberg <sebastiangrimb@gmail.com> |
Update LIBXSMM backend (#1248)
* Fix LIBXSMM kernel generation calls after 9c0e481 in https://github.com/libxsmm/libxsmm
* Update LIBXSMM interface to work with main branch after commit 1f4cdad (
Update LIBXSMM backend (#1248)
* Fix LIBXSMM kernel generation calls after 9c0e481 in https://github.com/libxsmm/libxsmm
* Update LIBXSMM interface to work with main branch after commit 1f4cdad (in preparation for v2)
* Allow user specified BLAS_LIB for LIBXSMM dependency in Makefile
* LIBXSMM does not require kernels to be released
See https://github.com/libxsmm/libxsmm/issues/783\#issuecomment-1596655284.
* Improvements for non-tensor CPU-based CeedBasisApply for q_comp > 1
* Revert previous commit since it's faster to apply in P*Q panels, remove an unncessary LIBXSMM kernel compilation
* Remove an unused macro
* make format
* Rely on LIBXSMM to cache JIT'd kernels
* LIBXSMM dispatched kernels for xsmm/serial backend
* Combine ceed-xsmm-tensor-fp64 and -fp32 into single file for all precisions
* Address PR comments
* Update GitLab CI LIBXSMM version
show more ...
|
| db002c03 | 11-May-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - consistency with Ceed*Refrence and Ceed*ReferenceCopy |
| c5215752 | 24-Apr-2023 |
Sebastian Grimberg <sebastiangrimb@gmail.com> |
Merge pull request #1197 from sebastiangrimberg/sjg/style-whitespace-fix
Minor style consistency updates |
| 6574a04f | 18-Apr-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
internal - add CeedCheck macro to reduce repetition |
| 2a86cc9d | 04-Mar-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Fix file endings inconsistency |
| c4e3f59b | 15-Feb-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Add H(curl) basis and CEED_EVAL_CURL operations
This refactors basis application to use common code between CEED_EVAL_GRAD for H^1 and CEED_EVAL_INTERP for H(curl)/H(div). It should ideally expose a
Add H(curl) basis and CEED_EVAL_CURL operations
This refactors basis application to use common code between CEED_EVAL_GRAD for H^1 and CEED_EVAL_INTERP for H(curl)/H(div). It should ideally expose an easy way to get non-tensor backends to work for H(div) and H(curl).
show more ...
|
| 49aac155 | 24-Mar-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
IWYU fixes (#1182)
* iwyu - include fixes
* iwyu - silence some iwyu output
* minor - clearer macro names
* iwyu - fix suggestion of "ceed/ceed.h" externally
* iwyu - lighter petsc heade
IWYU fixes (#1182)
* iwyu - include fixes
* iwyu - silence some iwyu output
* minor - clearer macro names
* iwyu - fix suggestion of "ceed/ceed.h" externally
* iwyu - lighter petsc headers
* iwyu - ceed/ceed.h -> ceed.h
* iwyu - cuda/hip include fixes
show more ...
|
| ea61e9ac | 30-Nov-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - assorted formatting fixes |
| a915a514 | 17-Nov-2022 |
rezgarshakeri <rezgar.shakeri@colorado.edu> |
Updated CEED_EVAL_DIV in ref/opt/blocked backends |
| 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 ...
|
| 990fdeb6 | 21-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fmt - add CeedInt_FMT |
| 4345bdd5 | 20-Mar-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #920 from CEED/jeremy/conversion
Explicit casting of vector sizes |