Fftx

Latest version: v1.0.3

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.2.0

What's Changed

* Overhaul and Updates to documentation (available at spiral-software.github.io/fftx)
* SYCL (Opencl) capabilities added, including the ability to build on Sunspot/Aurora
* RTC (JIT) support for CPU/HIP/CUDA/SYCL, including [slightly] older compiler versions
* Support for batched 1D FFTs, both complex and real
* New examples for batched 1D FFTs
* Major updates to python scripts


**Full Changelog**: https://github.com/spiral-software/fftx/compare/1.1.3...1.2.0

1.1.3

What's Changed
* improve test output, support more problem sizes by elliottbinder in https://github.com/spiral-software/fftx/pull/168
* Fixing bugs in FFTX, builds on CPU (Apple) and CUDA by sr7cb in https://github.com/spiral-software/fftx/pull/170
* added fix sized library support for rconv by sr7cb in https://github.com/spiral-software/fftx/pull/171
* Larger batch size support for spiral distributed backend by sr7cb in https://github.com/spiral-software/fftx/pull/172
* Build updates by broderickpt in https://github.com/spiral-software/fftx/pull/173
* fixed cudabackend for distributed, passing parameters to args by address by sr7cb in https://github.com/spiral-software/fftx/pull/174
* add package jit as a pre-req by broderickpt in https://github.com/spiral-software/fftx/pull/175
* Update build-sphinx.yml by broderickpt in https://github.com/spiral-software/fftx/pull/176
* Revert "Update build-sphinx.yml" by broderickpt in https://github.com/spiral-software/fftx/pull/177
* added R2C support for fftx distributed when batch size is 1 by sr7cb in https://github.com/spiral-software/fftx/pull/179
* new RTC correct mdprdft example app by sr7cb in https://github.com/spiral-software/fftx/pull/178
* moved device code into device region by sr7cb in https://github.com/spiral-software/fftx/pull/180
* New caching mechanism in C++ rather than SPIRAL by sr7cb in https://github.com/spiral-software/fftx/pull/181
* Updated examples/rconv directory by petermcLBL in https://github.com/spiral-software/fftx/pull/183
* updated test mdprdft to have random input for the inverse by sr7cb in https://github.com/spiral-software/fftx/pull/182
* Cleanup comments & instructions; remove dependent options on libraries… by broderickpt in https://github.com/spiral-software/fftx/pull/184
* Updated examples: rconv and verify modernized, compare and compare_cufft removed. by petermcLBL in https://github.com/spiral-software/fftx/pull/185
* Updates to README docs by broderickpt in https://github.com/spiral-software/fftx/pull/186
* remove obsolete files by broderickpt in https://github.com/spiral-software/fftx/pull/187
* Remove obsolete files by tmlow in https://github.com/spiral-software/fftx/pull/189
* Modifications to avoid warning messages on build by petermcLBL in https://github.com/spiral-software/fftx/pull/188
* readmes for mddft and mdprdft by sr7cb in https://github.com/spiral-software/fftx/pull/190
* Don't use [ -v ... ] feature to test env vars -- the old bash version… by broderickpt in https://github.com/spiral-software/fftx/pull/191
* Updates to README, plus file renames for consistency by tmlow in https://github.com/spiral-software/fftx/pull/192
* Changes to make CPU build work on Windows by broderickpt in https://github.com/spiral-software/fftx/pull/193
* Examples cleanup by broderickpt in https://github.com/spiral-software/fftx/pull/194
* Promote Develop to Main by broderickpt in https://github.com/spiral-software/fftx/pull/196


**Full Changelog**: https://github.com/spiral-software/fftx/compare/1.1.2...1.1.3

1.1.2

What's Changed
* added fftx backend for distributed as a flag to execute api call, cha… by sr7cb in https://github.com/spiral-software/fftx/pull/161
* fixed spiral script for ibatch1d by sr7cb in https://github.com/spiral-software/fftx/pull/162
* Spiral mpi by sr7cb in https://github.com/spiral-software/fftx/pull/163
* updated cudabackend functions for distributed by sr7cb in https://github.com/spiral-software/fftx/pull/164
* Several Changes for Cleanup by broderickpt in https://github.com/spiral-software/fftx/pull/165
* Updated testing with local compute of 3D DFT by elliottbinder in https://github.com/spiral-software/fftx/pull/166
* Spiral mpi by sr7cb in https://github.com/spiral-software/fftx/pull/167
* Merge Develop into Main prior to release 1.1.2 by broderickpt in https://github.com/spiral-software/fftx/pull/169


**Full Changelog**: https://github.com/spiral-software/fftx/compare/1.1.1...1.1.2

1.1.1

What's Changed
* Don't attempt JIT code generation during library creation by broderickpt in https://github.com/spiral-software/fftx/pull/158

**Full Changelog**: https://github.com/spiral-software/fftx/compare/1.1.0...1.1.1

1.1.0

What's Changed

* Copy the *.precompile.hpp files to include on make install by broderickpt in https://github.com/spiral-software/fftx/pull/91
* add device_macros.h to files copied on install by broderickpt in https://github.com/spiral-software/fftx/pull/92
* Merge by broderickpt in https://github.com/spiral-software/fftx/pull/98
* Updates to build on Windows by broderickpt in https://github.com/spiral-software/fftx/pull/99
* tweaks to build on Windows by broderickpt in https://github.com/spiral-software/fftx/pull/100
* Skip building the distributed DFT libraries if MPI_FOUND is false by broderickpt in https://github.com/spiral-software/fftx/pull/101
* Merge Changes from Develop into Main by broderickpt in https://github.com/spiral-software/fftx/pull/102
* Add ADDL_MPI_LIBS to handle extra libs; add cuda & nvrtc libs when bu… by broderickpt in https://github.com/spiral-software/fftx/pull/103
* Enhance test3DDFT_mpi_embedded to test multiple sizes from the library by broderickpt in https://github.com/spiral-software/fftx/pull/105
* Add PSATD library by broderickpt in https://github.com/spiral-software/fftx/pull/106
* Add error handling for spiral executable during code gen by broderickpt in https://github.com/spiral-software/fftx/pull/108
* Adding support for device pointers in RTC by sr7cb in https://github.com/spiral-software/fftx/pull/109
* added support for both cuda and hip backends by sr7cb in https://github.com/spiral-software/fftx/pull/111
* RTC updates and additional; capabilities by sr7cb in https://github.com/spiral-software/fftx/pull/115
* Only build testjithip when HIP is specified by broderickpt in https://github.com/spiral-software/fftx/pull/116
* adding complete examples for mddft mdprdft rconv along with setters f… by sr7cb in https://github.com/spiral-software/fftx/pull/118
* default to build no libraries; tweaks to CMake scripts to build rconv… by broderickpt in https://github.com/spiral-software/fftx/pull/119
* added simple example by sr7cb in https://github.com/spiral-software/fftx/pull/121
* Create MDDFT library with 3 small sizes for tutorial; don't create JI… by broderickpt in https://github.com/spiral-software/fftx/pull/122
* Updates to avoid fixed size library + demo code by tmlow in https://github.com/spiral-software/fftx/pull/120
* Use /cache_jit_files for generated JIT files - both RTC codegen and f… by broderickpt in https://github.com/spiral-software/fftx/pull/127
* Sanil rtc by sr7cb in https://github.com/spiral-software/fftx/pull/126
* Add fixes for CPU building (from tutorial branch); build most libs bu… by broderickpt in https://github.com/spiral-software/fftx/pull/131
* update test to support different inputs, update mpi code for more cases by elliottbinder in https://github.com/spiral-software/fftx/pull/133
* Sanil rtc by sr7cb in https://github.com/spiral-software/fftx/pull/134
* Sanil rtc by sr7cb in https://github.com/spiral-software/fftx/pull/135
* Conditionally compile debug comments with -DPRINTDEBUG switch by broderickpt in https://github.com/spiral-software/fftx/pull/136
* running mdprdft example on cpu by sr7cb in https://github.com/spiral-software/fftx/pull/137
* Add script to pull down and build SPIRAL by broderickpt in https://github.com/spiral-software/fftx/pull/138
* Sanil rtc by broderickpt in https://github.com/spiral-software/fftx/pull/139
* Merge sanil-rtc branch into Develop by broderickpt in https://github.com/spiral-software/fftx/pull/140
* rationalize cmake_script; add CUDA_LIBS when generating fftx_mpi libr… by broderickpt in https://github.com/spiral-software/fftx/pull/142
* Sanil rtc by sr7cb in https://github.com/spiral-software/fftx/pull/141
* Sanil rtc by broderickpt in https://github.com/spiral-software/fftx/pull/143
* remove duplicate lines by broderickpt in https://github.com/spiral-software/fftx/pull/144
* Added support for 1D distributed real-complex (embedded & non-embedded) by tmlow in https://github.com/spiral-software/fftx/pull/145
* Changes to cpubackend to handle Apple M1 (arm) processor; changes to … by broderickpt in https://github.com/spiral-software/fftx/pull/147
* Merge changes for batch 1D DFTs by broderickpt in https://github.com/spiral-software/fftx/pull/149
* Batch 1d codegen and testing updates by broderickpt in https://github.com/spiral-software/fftx/pull/150
* Add support for 1D distributed 3D DFT for fwd/inv C2C transforms by elliottbinder in https://github.com/spiral-software/fftx/pull/152
* Changes for building library files by broderickpt in https://github.com/spiral-software/fftx/pull/154
* Merge Develop into Main prior to release 1.2.0 by broderickpt in https://github.com/spiral-software/fftx/pull/155
* Update build-sphinx action by broderickpt in https://github.com/spiral-software/fftx/pull/156
* Develop by broderickpt in https://github.com/spiral-software/fftx/pull/157

New Contributors
* tmlow made their first contribution in https://github.com/spiral-software/fftx/pull/95
* sr7cb made their first contribution in https://github.com/spiral-software/fftx/pull/109
* elliottbinder made their first contribution in https://github.com/spiral-software/fftx/pull/133

**Full Changelog**: https://github.com/spiral-software/fftx/compare/1.0.3...1.1.0

1.0.3

Updated to use NumPy 2.0 or greater

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.