| b0976d5a | 15-Aug-2023 |
Zach Atkins <zach.atkins@colorado.edu> |
Vector - error-free usage when length = 0 (#1291)
* Allow for error-free usage of length 0 CeedVectors
* Add tests for length 0 CeedVectors
* make clang-tidy happy
* remove unnecessary tests |
| 71a83b88 | 14-Aug-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
basis - fix dimension mismatch for ApplyBasisAtPointsn |
| 585a562d | 03-Aug-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
basis - fix tidy error |
| 89edb9e3 | 26-Jul-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Attempting to resolve NVRTC and HIPRTC compilation errors |
| 61a27d74 | 25-Jul-2023 |
Sebastian Grimberg <sjg@amazon.com> |
CEED_RESTRICTION_DEFAULT -> CEED_RESTRICTION_STANDARD |
| 709403c1 | 17-Apr-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Update Julia/Python/Rust/Fortran bindings |
| 7c1dbaff | 06-May-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Operator full assembly with oriented or curl-conforming element restrictions (RT or ND elements) |
| 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 |
| 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 ...
|
| c2bc9a8a | 02-Aug-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1262 from CEED/jeremy/grad-at-points
Add CEED_EVAL_GRAD support for CeedBasisApplyAtPoints |
| b05f7e9f | 01-Aug-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
op - use fallback parent for QFunction assembly if possible |
| a98a090b | 01-Aug-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
op - clearer logic in CeedOperatorGetContextFieldLabel, avoid segfault for single operator w/o ctx case |
| edf04919 | 28-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
basis - add num_comp to basis view output |
| 528a22ed | 31-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
doc - clarify error message and field compatibility requirements |
| febe2972 | 31-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - drop unneeded calls to CeedOperatorSetNumQuadraturePoints |
| 5a72c492 | 31-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
op - set restr num_qpts as op num_qpts when CEED_BASIS_COLLOCATED is first field |
| 9a18a30c | 31-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
op - check for compatible num_qpts with CEED_BASIS_COLLOCATED |
| 5ea233a5 | 25-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
basis - add note about order for ApplyAtPoints |
| 3778dbaa | 25-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
basis - minor refactor to put common Chebyshev code in utils |
| edfbf3a6 | 19-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
basis - add CEED_EVAL_GRAD support for CeedBasisApplyAtPoints |
| 2a94f45f | 07-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
basis - add CeedBasisApplyAtPoints transpose mode |
| c8c3fa7d | 21-Feb-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
basis - add CeedBasisApplyAtPoints |
| 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 ...
|
| 23d4529e | 07-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
debug - add debug color enum |