Skip to content
Snippets Groups Projects
Select Git revision
  • add-clFFT_GetSize
  • add-dylib-target
  • counting-mallocs
  • master default protected
  • remove-CPU-constraint
  • Add-PKGBUILD
  • HSA
  • clmathfft
  • longer_dft_support
  • current_fgrp_apps
  • current_brp_apps
11 results

clFFT.cpp

Forked from einsteinathome / libclfft
Source project has a limited visibility.
  • Bernd Machenschalk's avatar
    3f976760
    HSA version from Christophe Choquet · 3f976760
    Bernd Machenschalk authored
    compile with:
    g++ -fPIC -shared -o libclFFT.so -I /opt/hsa/include clFFT.cpp fft_kernelstring.cpp  -L/opt/hsa/lib -lhsa-runtime64
    For each new FFT size, uncoment line 318 of clFFT.cpp, grab the OpenCL kernel,
    save it, and create a file clFFT_SIZE.cl. Compile & run.
    3f976760
    History
    HSA version from Christophe Choquet
    Bernd Machenschalk authored
    compile with:
    g++ -fPIC -shared -o libclFFT.so -I /opt/hsa/include clFFT.cpp fft_kernelstring.cpp  -L/opt/hsa/lib -lhsa-runtime64
    For each new FFT size, uncoment line 318 of clFFT.cpp, grab the OpenCL kernel,
    save it, and create a file clFFT_SIZE.cl. Compile & run.