| 04822c1e | 21-Nov-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Include - more copyright |
| bf748047 | 21-Nov-2019 |
valeriabarra <valeriabarra21@gmail.com> |
Add copyright statement to include/ceedf.h |
| 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 |
| 2f83bbb9 | 07-Nov-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Header - remove duplicate declaration |
| 34138859 | 20-Nov-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Doc - small updates for correctness |
| 51c3addd | 19-Nov-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Header - fix ElemRstr doc and remove redundant declaration |
| 5107b09f | 18-Nov-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Delegate AssembleLinearQF to ref/serial when not impl (#406)
* Operator - delegate AssembleLinearQF to ref/serial when not impl by backend
* Occa - Fix restriction summing error
* Tests - fix
Delegate AssembleLinearQF to ref/serial when not impl (#406)
* Operator - delegate AssembleLinearQF to ref/serial when not impl by backend
* Occa - Fix restriction summing error
* Tests - fix error in t534-f qfunction for CPU
* make style
* Operator - clarify fallback mechanism, allow backends to provide fallback other than /cpu/self/ref/serial
* Operator - update fallback to avoid copying vectors, restrictions
* Operator - move fallback to ceed level
* Operator - explicitly check for falling back to onself
* Update interface/ceed-operator.c
Co-Authored-By: Jed Brown <jed@jedbrown.org>
show more ...
|
| 2ebaca42 | 18-Nov-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Operator - add OperatorView |
| 75affc3b | 17-Nov-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
QFunction - add QFunctionView |
| 442e7f0b | 16-Nov-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Operator - add QFUNCTION_NONE |
| 55e4cc5b | 11-Nov-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
CPU - clean up qvecsout via increasing references |
| 60f77c51 | 01-Nov-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
QFunction - Refactor CreateIdentity to include inmode and outmode |
| d4f68153 | 30-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
QFunction - use CeedQFunctionUser for CeedQFunctionGetUserFunction |
| ccf0fe6f | 30-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
make style |
| 692c2638 | 18-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Style - fix array pointer and function arg style |
| e07206de | 17-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Ceed - Add CeedGetResource |
| 2cb0afc5 | 17-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Operator - small clarification on hasrestriction |
| 35d1705f | 17-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Include - move op/qf fields to ceed-backend |
| 1d7d2407 | 16-Oct-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Facilitate Empty Operators (#383)
* Operator - allow empty operators
* Operator - only call backend if nelem > 0
* Operator - add flag for restriction adde |
| 7f823360 | 16-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Make style |
| b7ec98d8 | 11-Oct-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Assemble Linear Operator Diagonal (#375)
* Operator - Interface for CeedOperatorAssembleyLinearDiagonal
* Operator - Initial AssembleLinearDiagonal
* Tests - Add t533, t534, t535 assemble diag
Assemble Linear Operator Diagonal (#375)
* Operator - Interface for CeedOperatorAssembleyLinearDiagonal
* Operator - Initial AssembleLinearDiagonal
* Tests - Add t533, t534, t535 assemble diag
* Tests - add t536, nontensor operator diag
* AssembleDiag - small changes
show more ...
|
| 1d102b48 | 03-Oct-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Assemble Linear QFunction (#306)
* Operator - add interface for AssembleLinearQF
* Operator - Refactor Ref/Blocked/Opt basis apply
* Operator - Add AssembleLinearQF impl for Ref/Blocked/Opt, n
Assemble Linear QFunction (#306)
* Operator - add interface for AssembleLinearQF
* Operator - Refactor Ref/Blocked/Opt basis apply
* Operator - Add AssembleLinearQF impl for Ref/Blocked/Opt, not impl message for OCCA/CUDA
* AssembleQF - Add grad test and clean up code
* CPU - Add operator eval mode error, remove opt inlineing
* Operator - clarify QF assemble documentation, style updates
* Interface - style and consistency updates
* Tests - add more complex assembled qfunction test
* Tests - add fortran test for assemble linear qfunction
* Tests - Update t53* tests for new Fortran source macro
* Merge - small fixes
* Operator - convert to backend creating assembled qdata vector
* Operator - zero qvecs before using in assembly of qf
* Operator - expand assemble QF documentation
* CPU - minor fix in AssembleLineaorQF to prevent uninitalized memory
* Tests - fix wording in t531, t532
show more ...
|
| 0219ea01 | 17-Sep-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Add Identity QFunctions (#279)
* QFunction - add initial identity qfunction
* Identity - preformance optimization and add ctx memory free
* QFunction - Improve documentation and clean up destr
Add Identity QFunctions (#279)
* QFunction - add initial identity qfunction
* Identity - preformance optimization and add ctx memory free
* QFunction - Improve documentation and clean up destroy
* Doc - Improve identity QF and Operator documentation
* Gallery - doc and typo fixes
show more ...
|
| 52bfb9bb | 13-Sep-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Symmetric Schur and Simultaneous Diagonalization (#299)
This PR adds simultaneous diagonalization and reorders the t3* tests.
* Interface: add Schur Decomp and interface for Simultaneous Diagonal
Symmetric Schur and Simultaneous Diagonalization (#299)
This PR adds simultaneous diagonalization and reorders the t3* tests.
* Interface: add Schur Decomp and interface for Simultaneous Diagonalization, implement Schur Decomp
* Tests: add Symmetric Schur Fortran test
* Interface: implement Simult Diag
* Tighten Givens tolerance in symmetric Schur
* Tests: Reorder t3* tests
* Basis - Check bounds for symmetric Schur
* Simult Diag - Add LAPACK function reference
* Typo fix
* Basis - 'static' CeedMatrixMultiply
* Merge - fix small issues
* Basis - typo fix
* Basis - Documentation fixes
show more ...
|