| 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 ...
|
| 1f97d2f1 | 07-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
doc - fixup errors |
| 23d4529e | 07-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
debug - add debug color enum |
| f7c1b517 | 30-Jun-2023 |
nbeams <246972+nbeams@users.noreply.github.com> |
CUDA: improvements for handling large CeedVectors requiring CeedSize for length |
| 9330daec | 28-Jun-2023 |
nbeams <246972+nbeams@users.noreply.github.com> |
HIP: Improve support for CeedVectors that are longer than the max size of 32 bit integers |
| ff1e7120 | 15-Jun-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Very minor backend style and whitespace fixes |
| bc246734 | 16-Jun-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
ceed - move GetResourceRoot to backend interface |
| 5ae360d4 | 16-Jun-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
ceed - make SetStream interface level fn |
| bd882c8a | 15-Jun-2023 |
James Wright <james@jameswright.xyz> |
Add sycl/ref and sycl/shared backends (#1229)
* Merge sycl_backend from ALCF fork
---------
Co-authored-by: Umesh Unnikrishnan <unnikrishnan@anl.gov>
Co-authored-by: Kris Rowe <krowe@anl.gov>
Add sycl/ref and sycl/shared backends (#1229)
* Merge sycl_backend from ALCF fork
---------
Co-authored-by: Umesh Unnikrishnan <unnikrishnan@anl.gov>
Co-authored-by: Kris Rowe <krowe@anl.gov>
Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>
show more ...
|
| 5088944b | 17-May-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1149 from CEED/jrwrigh/newtonian_ddsgs
fluids: Data-driven SGS modeling |
| db002c03 | 11-May-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - consistency with Ceed*Refrence and Ceed*ReferenceCopy |
| 78b2e752 | 03-May-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
rstr - move CeedElemRestrictionApplyUnsigned to backend.h |
| c17ec2be | 28-Apr-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
rstr - add CeedElemRestrictionCreateUnsignedCopy |
| f30b1135 | 17-Apr-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Add CeedElemRestrictionApplyUnsigned for operator diagonal assembly in the case of an oriented element restriction |
| 6402da51 | 25-Apr-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Consistency in 'does not support' vs 'does not implement' (#1205)
* interface - consistency in 'does not support' vs 'does not implement'
* minor - consistency fixes
* minor - style consistency |
| c5215752 | 24-Apr-2023 |
Sebastian Grimberg <sebastiangrimb@gmail.com> |
Merge pull request #1197 from sebastiangrimberg/sjg/style-whitespace-fix
Minor style consistency updates |
| 509668d5 | 19-Apr-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - function declaration consistency |
| 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 |
| 2c2ea1db | 15-Apr-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Pedantic make option (#1193)
* make - add PEDANTIC option
* ci - use PEDANTIC make option
* cuda - fix pedantic error
* pedantic - drop nonstandard ternary for CeedError |
| 4021610d | 22-Mar-2023 |
James Wright <james@jameswright.xyz> |
fluids: Refactor matops -> petsc_ops |
| 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 ...
|
| d5780308 | 07-Apr-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
lib - mark main as not RELEASE |
| 9bd0a4de | 06-Apr-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
include - move enums to ceed/types.h |
| 0d409435 | 05-Apr-2023 |
Jed Brown <jed@jedbrown.org> |
QFunction helpers: include __attribute__((always_inline)) with gcc/clang |