| #
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
|
| #
e6a04bf5
|
| 16-Oct-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #273 from CEED/p-multigrid
P Multigrid Example
|
| #
112e3f70
|
| 16-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Make tidy
|
| #
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 ...
|
| #
371dab76
|
| 11-Oct-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #379 from CEED/jeremy/qf-assemble-workvecs
CPU - Use work vectors for AssembleLinearQF
|
| #
138d4072
|
| 10-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
LCOV - minor updates
|
| #
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 ...
|
| #
c521346b
|
| 02-Oct-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #373 from CEED/jeremy/op-refcount-fields
Add refcounts for Operator field components
|
| #
71352a93
|
| 02-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Operator - add refcounts for Operator field components
|
| #
424c1650
|
| 19-Sep-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #361 from CEED/jeremy/typo
Style - minor typo fix
|
| #
2b8e417a
|
| 19-Sep-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Style - minor typo fix
|
| #
c042f62f
|
| 18-Sep-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Codecov Exceptions (#356)
* Tests - Add lcov exceptions to t304-f/t305-f
* Backends - add lcov exceptions for error messages intentionally not tested
* Interface - add lcov exceptions for erro
Codecov Exceptions (#356)
* Tests - Add lcov exceptions to t304-f/t305-f
* Backends - add lcov exceptions for error messages intentionally not tested
* Interface - add lcov exceptions for error messages intentionally not tested
* Tests - additional lcov exceptions
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 ...
|
| #
004fb592
|
| 17-Sep-2019 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #348 from CEED/jed/operator-validate-input
CeedOperatorSetField: validate that each input is non-NULL
|
| #
8b067b84
|
| 17-Sep-2019 |
Jed Brown <jed@jedbrown.org> |
CeedOperatorSetField: validate that each input is non-NULL
It's easy to accidentally pass uninitialized objects and leads to far more confusing errors later.
|
| #
288c0443
|
| 13-Sep-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
QFunction Create by Name (#311)
This PR adds a QFunction gallery to libCEED with 1D, 2D, and 3D mass and Poisson operators.
Closes issue #37, issue #340
* Add QFunction gallery, rename focca
QFunction Create by Name (#311)
This PR adds a QFunction gallery to libCEED with 1D, 2D, and 3D mass and Poisson operators.
Closes issue #37, issue #340
* Add QFunction gallery, rename focca
* Gallery - add initial QFunctions
* Add a test for using the QF gallery
* Modify ex1 to use gallery
* Add multiple test configs to tap
* Move output to test directory
* Update junit
* Add OCCA galley exception
* Add ex2
* Update ex2 for dim->ncompx
* Gallery - modify to work for CUDA as is
* Update Documentation
* Gallery - typo fix
* Gallery - convention change, postappend qfunction family variant
* Gallery - update template with new name checking convention
* Gallery - condense diff3DBuild QFunction
* Gallery - rename diff -> poisson
* Gallery - clarify poisson3DBuild comment
* Gallery - use Pragma SIMD, store Qdata in Voigt convention
* Examples - Convert BP3-6 to Voigt convention
* Examples - add cl option to switch between header and gallery qfs in CEED examples
* Examples - clean up construction of QF name
* Gallery - Switch to PascalCase for gallery names
* Doc - fix function type page
* Interface - Make sure strncpy result is null terminated
* Gallery - Update Poisson 2/3D Apply to new QF body
* make style
* make style - fix worst style problems
* make style - add gallery to make style
* Doc - update documentation errors and inconsistencies
* Examples - test ex1 ex2 with and without gallary
* Examples - reduce testing of ex1/ex2 without gallery, clean up non-gallery qfunctions
* MFEM - revert another make style mistake
* Manual make style updates
* Doc - update function documentation page
* Style updates, document test numbering conventions
* doc: resolve ambiguous image location warning, allow more Dot nodes
* Tests - style and cast cleanup
* Tests - fix README indentation
show more ...
|
| #
a62270dd
|
| 27-Aug-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #314 from CEED/jeremy/dof-to-node
Update DoF to Node and Style Changes
|
| #
8795c945
|
| 22-Aug-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Rename NDoF to NNodes and style updates
|
| #
8c91a0c9
|
| 27-Aug-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Documentation Typo Fixes (#321)
* Basis - fix typo in doc
* Ceed - fix typo in doc
* Operator - fix typo in doc
* QFunction - fix typo in doc
* Ceed.h - fix typos in doc
* Ref - fix t
Documentation Typo Fixes (#321)
* Basis - fix typo in doc
* Ceed - fix typo in doc
* Operator - fix typo in doc
* QFunction - fix typo in doc
* Ceed.h - fix typos in doc
* Ref - fix typos in doc
* Blocked - fix typos in doc
* READMEs - typo fixes
show more ...
|
| #
1856ee7c
|
| 29-May-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #239 from CEED/decorator
Add delegates for specific objects
|
| #
aefd8378
|
| 29-Apr-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Add delegates for specific objects
|
| #
52d6035f
|
| 13-Mar-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Operator Composition (#197)
* Composite Operator for cpu/self family of backends
* Remove small leak
* Improve C tests
* Add composite operator to Fortran interface and tests
* Fix Fortr
Operator Composition (#197)
* Composite Operator for cpu/self family of backends
* Remove small leak
* Improve C tests
* Add composite operator to Fortran interface and tests
* Fix Fortran test missing destroys
* Fortran test okl files, currently not used
* fix error in composite ' add' flag logic
* Switch composite op tests to f90
* Check for operator type on utility functions
* Documentation and test cleanup
* Make Style
show more ...
|
| #
5c32accb
|
| 18-Dec-2018 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #172 from CEED/setters
Setters
|
| #
d0eb30a5
|
| 16-Nov-2018 |
jeremylt <jeremy.thompson@colorado.edu> |
Improve operator field frees
|