Searched hist:"7 f5b97318525f14c2c6b9e4eb41d4a37b3a25b45" (Results 1 – 4 of 4) sorted by relevance
| /libCEED/backends/magma/ |
| H A D | ceed-magma.h | 7f5b97318525f14c2c6b9e4eb41d4a37b3a25b45 Wed Oct 02 03:27:40 UTC 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 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
|
| H A D | ceed-magma-basis.c | 7f5b97318525f14c2c6b9e4eb41d4a37b3a25b45 Wed Oct 02 03:27:40 UTC 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 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
|
| H A D | ceed-magma.c | 7f5b97318525f14c2c6b9e4eb41d4a37b3a25b45 Wed Oct 02 03:27:40 UTC 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 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
|
| /libCEED/ |
| H A D | Makefile | 7f5b97318525f14c2c6b9e4eb41d4a37b3a25b45 Wed Oct 02 03:27:40 UTC 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 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
|