| #
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
|
| #
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 ...
|
| #
c00ee0d7
|
| 23-Nov-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #413 from CEED/jeremy/op-add
Add CeedOperatorApplyAdd
|
| #
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
|
| #
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 ...
|
| #
84a01de5
|
| 12-Mar-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Serial and Blocked AVX Backends (#198)
* Add serial AVX backend
* Style and README changes
* Simplify AVX serial tensor loop
* Minor performance improvement
* C=1 AVX scalar case
* In
Serial and Blocked AVX Backends (#198)
* Add serial AVX backend
* Style and README changes
* Simplify AVX serial tensor loop
* Minor performance improvement
* C=1 AVX scalar case
* Increase use of AVX commands for edge cases
* Prep for eventual Tensor Object
* Comment updates
* Readme update
* Update README
* Refactor to reduce code
* Increase vectorization in remainder of columns
* Vectorize column remainder on C=1 case
* Switch to static inlining for AVX tensor contract
* Tidying for merge
* make style
* Style cleanup
* Full register use for columns
* Make style
show more ...
|
| #
b99f7525
|
| 11-Mar-2019 |
Valeria Barra <39932030+valeriabarra@users.noreply.github.com> |
Merge pull request #209 from CEED/jed/astyle
Make Style Updates
|
| #
cdf4f918
|
| 09-Mar-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Apply style changes
|
| #
ae228676
|
| 11-Jan-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #182 from CEED/avx
AVX Backend
|
| #
48fffa06
|
| 17-Dec-2018 |
jeremylt <jeremy.thompson@colorado.edu> |
avx vectorized backend
Edge cases for AVX BasisApply
Priority adjustment to match libXSMM branch
Remove scalar/simd mix for Intel
Check for CC AVX support
AVX: proposed doc and makefile detectio
avx vectorized backend
Edge cases for AVX BasisApply
Priority adjustment to match libXSMM branch
Remove scalar/simd mix for Intel
Check for CC AVX support
AVX: proposed doc and makefile detection update
show more ...
|
| #
dc1dbf07
|
| 19-Dec-2018 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #174 from CEED/vec-inputs
Vec inputs
|
| #
16c359e6
|
| 12-Dec-2018 |
jeremylt <jeremy.thompson@colorado.edu> |
Check state of input vectors for Blocked backend
|
| #
91703d3f
|
| 12-Dec-2018 |
jeremylt <jeremy.thompson@colorado.edu> |
Improve Ref/Blocked handling of operator vectors
|
| #
aedaa0e5
|
| 19-Nov-2018 |
jeremylt <jeremy.thompson@colorado.edu> |
Vector inputs for BasisApply and QFApply; CPU backends, OCCA, and tests converted
|
| #
5c32accb
|
| 18-Dec-2018 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #172 from CEED/setters
Setters
|
| #
1dfeef1d
|
| 12-Dec-2018 |
jeremylt <jeremy.thompson@colorado.edu> |
Make style
|