| 475a782b | 08-Oct-2019 |
nbeams <246972+nbeams@users.noreply.github.com> |
change dim/ncomp ordering for CPU ref non-tensor gradient basis evaluation |
| 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 |
| fa15ec8f | 02-Oct-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #371 from CEED/jeremy/magma-basis-switch
Minor MAGMA Updates |
| bfd2ac16 | 02-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
MAGMA - drop unused dtensor_contract |
| 3513a710 | 02-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
MAGMA - style updates and switch for basis |
| 7f5b9731 | 02-Oct-2019 |
Stan Tomov <tomov@eecs.utk.edu> |
Magma dev optimizations (#111)
* makefile changes
* update magma backend
* magma qfunctions updated to new interface
* in the magmabackend we manage where pointers are - if on CPU, on some
Magma dev optimizations (#111)
* makefile changes
* update magma backend
* magma qfunctions updated to new interface
* in the magmabackend we manage where pointers are - if on CPU, on some cases we still need and may call the CPU code
* update the reflect changes in the API
* update the reflect changes in the API
* add the q functions for ex1.c
* Switch to CeedIntPow
* Fix merge errors
* Clean up Magma operator loops
* Move zeroing lvec
* fix bug in the rebase and add some qfunctions. This passes the tests now
* adding new files, changing -O to -O3
* new faster way of checking CPU vs. GPU pointers
* core magma device functions for basis apply
* new kernels for basis apply
* use the new magma_isdevptr function
* minor cleanup
* new headers and defs
* calling the new magma functions for basis apply
* undo O3, and change default magma directory
* use static
* use static
* modify the generator to add before __global__
* remove unnecessary header
* silence some warnings
* Makefile: restore NVCC and NVCCFLAGS to match master
* first pass as updating new Magma work, untested
* Use CUDA backend to dispatch
* Device memory for MAGMA
* Add copyright messages and tidy
* WIP: starting fresh on magma-dev-rebae. Add magma_is_devptr
* WIP: starting fresh on magma-dev-rebae. Fix build issue
* WIP: starting fresh on magma-dev-rebae. Fix build issue
* WIP: starting fresh on magma-dev-rebae. Fix build issue
* WIP: starting fresh on magma-dev-rebae. Fix this include
* WIP: starting fresh on magma-dev-rebae. Fix build issue.
* WIP: starting fresh on magma-dev-rebase. Mostly fixing compilation errors
* WIP: starting fresh on magma-dev-rebase. Disbale magma-basis for now
* WIP: starting fresh on magma-dev-rebase. Edit the required magma src files
* move CeedVector_Magma functions from magma-dev branch
* add includes
* fix build errors
* disable magma vector logic for now
* Remove reference in CeedDelegate
* add RestoreArray calls to CeedBasisApply_Magma
* add basis for magma
* magma batched operator
* Change batch calls to match Q-vector ordering
* minor cleanup of unused variable
* update magma portion of Makefile
* remove magma vectors
* remove unused contract variable
* change extern to CEED_INTERN
* merge in updates from master branch
* MAGMA - add lcov markers
* remove stray example script
show more ...
|
| d9e1f99a | 01-Oct-2019 |
Valeria Barra <39932030+valeriabarra@users.noreply.github.com> |
Improve ceed-elemrestriction interface doc (#370)
* Improve ceed-elemrestriction interface doc |
| 98c63b13 | 01-Oct-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #369 from CEED/jeremy/t412-fix
QFunction - Fix identity qfunction field size |
| c0fea178 | 01-Oct-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
QFunction - Fix identity qfunction field size |
| 4f142e62 | 30-Sep-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #366 from CEED/jeremy/petsc-3.12
Travis - Update to PETSc 3.12.0 |
| ec6486e4 | 30-Sep-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Travis - Update to PETSc 3.12.0 |
| b271e21b | 27-Sep-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #365 from CEED/jeremy/mpi-ierr
PETSc - Fix MPI_Allreduce warning w/ierr check |
| b5009ec9 | 27-Sep-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
PETSc - Fix MPI_Allreduce warning w/ierr check |
| 3b3d4a15 | 25-Sep-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
PETSc - add MPI_Reduce and PetscBarrier for benchmarking (#364)
* PETSc - add MPI_Reduce and PetscBarrier for benchmarking
* Update examples/petsc/bps.c
Co-Authored-By: Jed Brown <jed@jedbrown
PETSc - add MPI_Reduce and PetscBarrier for benchmarking (#364)
* PETSc - add MPI_Reduce and PetscBarrier for benchmarking
* Update examples/petsc/bps.c
Co-Authored-By: Jed Brown <jed@jedbrown.org>
* Update examples/petsc/bps.c
Co-Authored-By: Jed Brown <jed@jedbrown.org>
* Update examples/petsc/bpsdmplex.c
Co-Authored-By: Jed Brown <jed@jedbrown.org>
* Update examples/petsc/bpsdmplex.c
Co-Authored-By: Jed Brown <jed@jedbrown.org>
* Navier Stokes - revert stray commit
* PETSc - Use MPI_Allreduce
* PETSc - Use MPI_Allreduce for final time as well
show more ...
|
| 7b27f9b0 | 24-Sep-2019 |
Valeria Barra <39932030+valeriabarra@users.noreply.github.com> |
Remove PetscRoundReal because not supported anymore (#363) |
| 52b619d8 | 19-Sep-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #362 from CEED/jeremy/whitespace-revert
Revert 1d5e3c8 |
| 5156dd89 | 19-Sep-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
README - revert 1d5e3c8, whitespace needed for proper indentation on GitHub |
| 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 |
| 1f71eee2 | 19-Sep-2019 |
valeriabarra <valeriabarra21@gmail.com> |
Another very minor style fix |
| 2b8e417a | 19-Sep-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Style - minor typo fix |
| 12804ff7 | 19-Sep-2019 |
Jed Brown <jed@jedbrown.org> |
libCEED-0.5 |
| a82821c1 | 19-Sep-2019 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #360 from CEED/jed/config-flags
Jed/config flags and string processing |
| fce06f5e | 19-Sep-2019 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #359 from CEED/jeremy/more-tests
Expand Test Suite |