Bram Veenboer
|
3dcca92b79
|
Remove remaining init and std::memcpy
|
2025-09-02 13:19:50 +02:00 |
|
Bram Veenboer
|
8df4bbf54e
|
Add allocate_memory and free_memory
|
2025-09-02 12:03:31 +02:00 |
|
Bram Veenboer
|
716f323b26
|
Update GPU memory management
- Move device memory allocation for output out of init
- Copy directly from device memory to host pointers
|
2025-09-02 09:33:36 +02:00 |
|
Bram Veenboer
|
c85df5f69c
|
Add Taylor expansion to LookupXSIMD (#23)
Co-authored-by: Wiebe van Breukelen <breukelen@astron.nl>
Co-authored-by: mancini <mancini@astron.nl>
|
2025-08-15 10:53:15 +02:00 |
|
Bram Veenboer
|
9c17e90c77
|
Add AVX checks (#20)
Co-authored-by: mancini <mancini@astron.nl>
|
2025-08-15 10:30:57 +02:00 |
|
Wiebe van Breukelen
|
0cbefb77b7
|
Fix CMake interface include paths (#14)
* Fixed include path
* Formatting
* Remove lookup_constexpr.hpp
|
2025-08-14 09:34:27 +02:00 |
|
Bram Veenboer
|
c7ab463b43
|
Bugfix gpu output data copy
|
2025-08-12 17:14:41 +02:00 |
|
Bram Veenboer
|
ebb6d50c0b
|
Bugfix gpu input data copy
|
2025-08-12 17:14:41 +02:00 |
|
Bram Veenboer
|
2f39c5c86e
|
Add trigdx_config.hpp and trigdx.hpp header files
|
2025-08-12 14:04:13 +02:00 |
|
Wiebe van Breukelen
|
5a4e80ea4a
|
Pull xsimd when not available
|
2025-08-12 10:18:32 +02:00 |
|
Wiebe van Breukelen
|
d04fb8933d
|
Add TRIGDX prefix to CMake configurable options
|
2025-08-12 09:52:28 +02:00 |
|
mancini
|
b55f456178
|
Add XSIMD implementation
|
2025-08-07 14:30:28 +02:00 |
|
Bram Veenboer
|
b7c13be6c0
|
Add GPUBackend
|
2025-08-01 14:21:12 +00:00 |
|
Bram Veenboer
|
404fbd3c02
|
Remove std:: prefix for sinf for GCC 12 compatibility
|
2025-08-01 14:21:03 +00:00 |
|
Bram Veenboer
|
b3a73ceb53
|
Add LookupAVXBackend
|
2025-08-01 14:59:27 +02:00 |
|
Bram Veenboer
|
92679639a3
|
Add optimization flags
|
2025-08-01 14:59:27 +02:00 |
|
Bram Veenboer
|
1dfb2e928e
|
Use Pimpl idiom for LookupBackend
|
2025-08-01 14:59:27 +02:00 |
|
Bram Veenboer
|
a189a80cc2
|
Initial commit
|
2025-08-01 14:59:27 +02:00 |
|