| 4a9a33d7 | 03-Oct-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Fix source location for methods moved from internal to backend |
| e4065a52 | 03-Oct-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Handle case where a CeedBasis does not have an associated CeedTensorContract object |
| c22497ad | 03-Oct-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Revise previous approach to work with levels of operator fallback and delegation (for AVX and XSMM backends) |
| 0459ebd3 | 03-Oct-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Use backend tensor contraction for CPU-based operator full assembly in place of naiive matrix-matrix multiplication implementation |
| 1ff07f3d | 04-Oct-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
ctx - update CeedContextFieldLabelGetDescription with offset |
| 4dd1a9d2 | 04-Oct-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Fix definition locations for CeedOperatorGetFallback* methods which are part of the backend API |
| a71faab1 | 03-Oct-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Remove unused parameter from CeedTensorContractCreate |
| 4ada38ba | 02-Oct-2023 |
James Wright <james@jameswright.xyz> |
docs: Clarify QFunction source compatability
Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org> |
| 79a79dc4 | 29-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - drop codecov marker in favor of mino test change |
| 53cbfc38 | 28-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
ceed - add missing docstring |
| 5e072f00 | 28-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
qf - add codecov exclusion marker |
| 91e18578 | 28-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
jit - clarify relative/absolute path functions |
| 198eabce | 28-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
op - clarify op property setting logic for new fields |
| 37eda346 | 29-Aug-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
op - remove CeedOperatorSetNumQuadraturePoints |
| 1a34d7dc | 25-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
ctx - only update in CeedQFunctionContextSet* when data is different |
| 934a29f5 | 21-Sep-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Fix regression in multiple active bases diagonal assembly
In particular, diagonal assembly of operators with different numbers of active input and output bases is supported, where the diagonal contr
Fix regression in multiple active bases diagonal assembly
In particular, diagonal assembly of operators with different numbers of active input and output bases is supported, where the diagonal contribution comes from matching pairs of input and output bases.
show more ...
|
| 123d890d | 20-Sep-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Avoid potentially very large stack allocation with VLA for CPU-based full assembly |
| 1c7d1e03 | 20-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1340 from CEED/jeremy/fix-ptsc-orients-copy
Fix CEED_COPY_VALUES for ref rstr at points |
| c63574e3 | 20-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
rstr - change categorization of GetNumPoints
Co-authored-by: James Wright <james@jameswright.xyz> |
| 506b1a0c | 20-Sep-2023 |
Sebastian Grimberg <sebastiangrimb@gmail.com> |
Non-square operator full assembly (#1316)
* Consistency formatting for operator tests
* Add (failing) test for non-square operator full assembly
* Add support for CPU-based full assembly of no
Non-square operator full assembly (#1316)
* Consistency formatting for operator tests
* Add (failing) test for non-square operator full assembly
* Add support for CPU-based full assembly of non-square CeedOperators
* Fix full assembly of identity quadrature functions and operators with CEED_BASIS_NONE
Also adds a unit test for full assembly which fails prior to the changes in this commit.
* Minor refactor to improve coverage
show more ...
|
| fdf20d15 | 20-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1339 from CEED/jeremy/spelling
Spelling is hard |
| 58c07c4f | 20-Sep-2023 |
Sebastian Grimberg <sebastiangrimb@gmail.com> |
Support CPU shared-memory parallelism with OpenMP (#1279)
* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)
* Makefile tabs vs. spaces consistency
Support CPU shared-memory parallelism with OpenMP (#1279)
* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)
* Makefile tabs vs. spaces consistency
* Fix unrelated pragma bug for Intel compilers in `backend.h`
* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers
* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile
* Add OpenMP support to Intel CI workflow for testing
* Add documentation for OPENMP option and Update releasenotes.md
* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)
* Avoid returning from OpenMP blocks
* Early break on error when registering backends or QFunctions
* Formatting fixes after rebase, newline after variable declarations
* Address PR feedback: Revert some unintentional changes to debug output
* Update codecov exclusions
show more ...
|
| 07d5dec1 | 20-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
rstr - fix CEED_COPY_VALUES for ref rstr at points |
| ac5aa7bc | 19-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - spelling is hard |
| 0930e4e7 | 14-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
rstr - add tests for AtPoints |