History log of /libCEED/backends/ref/ceed-ref.h (Results 51 – 75 of 98)
Revision Date Author Comments
# 743f4ebb 28-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #811 from CEED/jeremy/some-caching

Store Objects For QFunction Reassembly


# bb219a0f 27-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

qf - cache more QF assembly components for CPU


# eaf62fff 02-Aug-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Refactor Preconditioning Ingredients (#795)

* op - split preconditioning into separate file

* pc - move FDM to interface level

* pc - initial move of diagonal assembly to interface

* interf

Refactor Preconditioning Ingredients (#795)

* op - split preconditioning into separate file

* pc - move FDM to interface level

* pc - initial move of diagonal assembly to interface

* interface - only return error code or error

* doc - improve preconditioning helper function documentation

* pc - use qdata layout for interface diagonal assembly

* pc - update for consistency in naming, use of CeedChk, and static

* doc - spelling

* style - minor

* doc - add doc for CeedBuildMassLaplace

* doc - update release notes

Co-authored-by: Jed Brown <jed@jedbrown.org>

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


# 81d4e52a 30-Apr-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #750 from CEED/jeremy/identity

qf - allow identity qfunctions to have in and out EVAL_NONE


# 0b454692 22-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

op - impl restriction only identity operators for CPU, error on code gen GPU backends


# 7f565272 09-Apr-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #735 from CEED/jeremy/style-guide

Style Unification


# d1d35e2f 09-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

style - updating C variable style


# 874019bc 31-Mar-2021 Jed Brown <jed@jedbrown.org>

Merge pull request #716 from CEED/jed/install-backend.h

Jed/install backend.h


# ec3da8bc 26-Mar-2021 Jed Brown <jed@jedbrown.org>

Install install backend headers under include/ceed/

This makes it possible to distribute source plugins that provide
additional backends. It's also used in MFEM, perhaps temporarily.

Deprecate ceed

Install install backend headers under include/ceed/

This makes it possible to distribute source plugins that provide
additional backends. It's also used in MFEM, perhaps temporarily.

Deprecate ceed-backend.h, which was not previously installed, but some
users accessed it from an in-place build.

Also install CUDA and HIP headers that allow users to provide CUfunction
and hipFunction_t.

Co-authored-by: Jeremy L. Thompson <jeremy.thompson@colorado.edu>
Requested-by: Andrew T. Barker <barker29@llnl.gov>

show more ...


# 3d576824 29-Jan-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

headers - clearify includes to not rely on transitive includes (#701)

* headers - clearify includes to not rely on transitive includes

* style - add header recommendations from 'include-what-you-

headers - clearify includes to not rely on transitive includes (#701)

* headers - clearify includes to not rely on transitive includes

* style - add header recommendations from 'include-what-you-use'

* style - apply 'include-what-you-use' changes to CUDA backends

* style - 'include-what-you-use' for hip backends

* style - drop ceed.h includes in gallery qf source

* docs - add dev notes for header files

* style - header style and alphabetize

show more ...


# 777ff853 14-Aug-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

QFunction Context Data Object (#596)

* Ctx - create context object for QFunction context data

* Context - rename UserContext -> QFunctionContext

* Ctx - add lcov markers

* Ctx - fix leak in

QFunction Context Data Object (#596)

* Ctx - create context object for QFunction context data

* Context - rename UserContext -> QFunctionContext

* Ctx - add lcov markers

* Ctx - fix leak in identity QFunctions

* Hip/Cuda - rename sync functions for vector/context

* Tests - lcov marker update

* QFunction - drop unused function

* Python - fix copy-paste errors

* Ctx - update notes for Fortran usage

* Fortran - drop unneeded cast

Co-authored-by: Jed Brown <jed@jedbrown.org>

* Interface - use void* for SetData interfaces

* Make - use call quiet for NVCC

* Interface - use void* for GetData interfaces

* Make - add quiet call option for examples

* Makefile - create common makefile to reduce duplication/complexity in example makefiles

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


# c04a41a7 15-Jun-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Composite Operator support for AssembleLinearDiag/PBDiag (#552)

* ref - add composite operator support for building diagonal/pb diagonal

* ref - add error for non-composite mult-field operator di

Composite Operator support for AssembleLinearDiag/PBDiag (#552)

* ref - add composite operator support for building diagonal/pb diagonal

* ref - add error for non-composite mult-field operator diagonal/pb diagonal assembly

* tap - add t538 exclusion because OCCA does not support galleries

* tests - adjust test cases for ceed examples for test coverage

* Op - fix documentation

show more ...


# 65275b31 13-May-2020 valeriabarra <valeriabarra21@gmail.com>

Merge branch 'master' into valeria/NSfixes


# 68d8d928 22-Apr-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #513 from CEED/jeremy/restriction-no-interlace

Convert restriction to offsets


# 3661185e 22-Apr-2020 jeremylt <jeremy.thompson@colorado.edu>

Ref/Memcheck - add restriction offsets verification


# d979a051 14-Apr-2020 jeremylt <jeremy.thompson@colorado.edu>

Restriction - convert restiction to use offsets instead of interlace mode. CPU and Python impl only, CUDA and MAGMA left to do.


# c00ee0d7 23-Nov-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #413 from CEED/jeremy/op-add

Add CeedOperatorApplyAdd


# 250756a7 08-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

Operator - provide default impl of Composite Operators


# cae8b89a 07-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

Operator - Add OperatorApplyAdd, implement for CPU, OCCA backends


# 196c9032 11-Nov-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #409 from CEED/jeremy/ident-cpu-opt

CPU - avoid extra memcpy for identity qfunctions


# 16911fda 01-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

CPU - avoid extra memcpy for identity qfunctions


# dfe03796 29-Aug-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Add Grad w/collo Interp mode to CPU backends (#290)

* Add Grad w/collo Interp mode to CPU backends

* Ref - Update dofs to nodes in basis documentation

* Ref - use memcpy for collo interp


# 3d0fd664 21-Mar-2019 jeremylt <jeremy.thompson@colorado.edu>

Add kernel caching to XSMM backend

Make style and comment updates

XSMM tensor ind logic fix

Logic cleanup


# c71e1dcd 20-Mar-2019 jeremylt <jeremy.thompson@colorado.edu>

Add Basis argument to TensorContractCreate


# 2f86a920 13-Mar-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Add CeedTensorContract object (#211)


1234