History log of /libCEED/rust/libceed-sys/c-src/include/ceed/backend.h (Results 76 – 100 of 208)
Revision Date Author Comments
# 897d4737 20-Dec-2023 Sebastian Grimberg <sjg@amazon.com>

Fix GCC warnings for casts between incompatible function types


# 360501f4 20-Dec-2023 Sebastian Grimberg <sjg@amazon.com>

Silence compiler warnings for -Wstrict-prototypes


# 48acf710 30-Nov-2023 Jeremy L Thompson <jeremy@jeremylt.org>

OperatorAtPoints (#1390)

* op - add AtPoints interface

* op - reorder AtPoints QFunction for consistency

* op - add CEED_EVAL_WEIGHT for operator AtPoints

* doc - add CeedOperatorCreateAtPo

OperatorAtPoints (#1390)

* op - add AtPoints interface

* op - reorder AtPoints QFunction for consistency

* op - add CEED_EVAL_WEIGHT for operator AtPoints

* doc - add CeedOperatorCreateAtPoints to release notes

show more ...


# 8d780e65 17-Nov-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1396 from CEED/jeremy/context-bool

Add Boolan context field register/set/get/restore


# 23dbfd29 17-Nov-2023 Jeremy L Thompson <jeremy@jeremylt.org>

ctx - explicit int width in ctx fields


# 76248f4a 16-Nov-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1398 from CEED/sjg/legacy-ceedchk-remove

Remove legacy `CeedChk` and `CeedChkBackend`


# 93f4dbf1 07-Sep-2023 Sebastian Grimberg <sjg@amazon.com>

Remove legacy CeedChk and CeedChkBackend (should use CeedCall, CeedCallBackend instead)


# 5b6ec284 15-Nov-2023 Jeremy L Thompson <jeremy@jeremylt.org>

ctx - add Boolan field register/set/get/restore


# e4065a52 03-Oct-2023 Sebastian Grimberg <sjg@amazon.com>

Handle case where a CeedBasis does not have an associated CeedTensorContract object


# 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


# d663a15a 04-Oct-2023 Sebastian Grimberg <sebastiangrimb@gmail.com>

Merge pull request #1360 from CEED/sjg/tensor-contract-constructor


# a71faab1 03-Oct-2023 Sebastian Grimberg <sjg@amazon.com>

Remove unused parameter from CeedTensorContractCreate


# 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


# 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 ...


# 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


# f90d6ea7 19-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1333 from CEED/jeremy/restriction-points

Add ElemRestrictionAtPoints


# 3ac8f562 12-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

rstr - add interface functions for CEED_RESTRICTION_POINTS


# c7697240 15-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1335 from CEED/sjg/backend-consistency-continued

Fix some missing backend consistency from #1315


# 363aefef 14-Sep-2023 Sebastian Grimberg <sjg@amazon.com>

Revert typo from #1315


# 21f16bf6 13-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1315 from CEED/jeremy/queep

Backend Consistency Fixes


# ca735530 31-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

style - fixes for CUDA backends


# 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


# cce47851 30-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1281 from CEED/jeremy/simplify-parent

Clarify op fallback parent interface


123456789