[clfft] branch debian/sid updated (8f37a47 -> fa1e436)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Wed Oct 28 11:52:17 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a change to branch debian/sid
in repository clfft.

      from  8f37a47   d/changelog: bump dversion, release to unstable
      adds  8339cd3   adjusting the const multipliers
      adds  8db381c   fixing a C2R issue that produces global work-items not multiple of local
      adds  e4063ef   timer implementation for OS X
      adds  80d6721   Merge pull request #100 from John-Colvin/develop
      adds  6a3ba77   Install cmake configuration to lib/cmake/clFFT
      adds  5b7abb0   Merge pull request #88 from marbre/develop
      adds  45807c8   Merge branch 'develop' of https://github.com/clMathLibraries/clFFT into develop
      adds  cde5e6d   add missing include on stdlib
      adds  4938fca   Merge pull request #102 from ghisvail/bugfix/undeclared-getenv
      adds  e232087   adding cuda client
      adds  e8f9952   using host side gflops measurment
      adds  37ccac0   minor fixes
      adds  6da80e3   minor
      adds  92c72f1   minor
      adds  0d86ca4   initial commit for generator.inplace
      adds  0646887   replacing transpose name INPLACE->Inplace
      adds  7d914b5   fixing cmaklists to build inplace transpose
      adds  15be25d   fixing INPLACE addition framework code, gen work to follow next
      adds  ea46f22   adding kernel dump feature for INPLACE as well
      adds  abba627   eliminating non-const global variables that can be thread unsafe
      adds  4423f3d   removing some unneeded branch blocks for small size transposes
      adds  9ae2529   fixing sub-64 size transpose issues with real transforms
      adds  7b2ea61   adding new inplace transpose algorithm to test c2c functionality
      adds  7f5a6b9   added support for planar complex to generator inplace transpose
      adds  e299c39   adding twiddle multiplies to inplace generator, non-branch case only
      adds  462b2bb   changing inplace name to square to better reflect implementation feature
      adds  0d55f62   renaming the inplace files to square
      adds  cecbeb2   fixing file path
      adds  59fa54f   Fix redefinition warnings when using with clBLAS
      adds  714e25d   Merge pull request #103 from shehzan10/redef_fixes
      adds  d0379cc   fixing install and package issues, keeping install files to minimum
      adds  4018ace   removing call to client in travis build
      adds  c1b0b27   added appropriate deallocate statements before merging pull request
      adds  8a4c20c   fixed leaking of memory
      adds  e4e1b86   Merge pull request #107 from VictorCarlquist/develop
      adds  8e34e31   Install examples to share/clFFT/examples
      adds  b55121f   Merge pull request #108 from marbre/examples
      adds  55281a4   typo in the loop to manage 3d fft for the hermitian to real case
      adds  96991eb   Merge pull request #109 from BenjaminCoquelle/develop
      adds  c1f779c   Merge branch 'develop' of https://github.com/clMathLibraries/clFFT into develop
      adds  a35ea0e   adding offset calc in square transpose, minor fixes
      adds  1e661fb   enabling inplace transposition for select conditions
      adds  3b8afc5   precallback-initialversion
      adds  6401e29   callbackclient-check input is 1D for now
      adds  9228c06   Precallback-verify with fftw output, user data as an array
      adds  a45ed36   Pre-callback - Readme for client and minor update in client code
      adds  0b23880   Pre-callback - Readme update
      adds  8154963   Precallback - support for sizes > 4096
      adds  377e665   Precallback - skip redundant pointer declaration in transpose kernel if precallback set
      adds  bac0f46   Precallback - C2C 2D and 3D support
      adds  5e9b96b   Precallback - C2C double precision updates
      adds  8f07253   Precallback - Complex-Real 1D single kernel SP
      adds  82ba436   CMakeLists merge with master
      adds  fec5292   Precallback - C2R 1D out-place updates
      adds  37b5a1f   Precallback - Handle C2R Hermitian Planar and single pass use cases
      adds  0c57638   Precallback - C2R 2D and 3D SP
      adds  2a3e9bb   Precallback - Added few Google Test test cases
      adds  e10d1cd   Precallback - R2C large 1D and few more GTests
      adds  8092c99   Precallback - R2C 2D and 3D implementation plus few GTests
      adds  16b6cf2   Precallback - Large 1D C2R, callback LDS updates and GTests
      adds  3a1625c   Precallback - Merge from upstream develop branch and fix broken C2C/C2R precallback
      adds  7395828   Precallback - Fix for mixed radix C2R test case failure
      adds  b8587a4   fix compile errors on linux
      adds  7abe254   Precallback - performance callback client first version
      adds  6dbd399   Precallback - fix client compile error
      adds  f3d3417   Precallback - client updates
      adds  40cec4e   Precallback - exclude R2C function from client
      adds  954a270   Precallback - Tests restructuring and bug fix for odd planar C2R
      adds  83bba5d   Remove deleted file
      adds  3177750   Precallback - Round Trip tests
      adds  5512e2c   ignore batch file from tracking
      adds  9f7f15b   Precallback documentation in mainpage.h
      adds  0967583   Precallback - Few review comment fixes
      adds  857c7b2   Precallback - Remove userdatastructString parameter from SetPlanCallback API
      adds  fab73e7   precallback-remove old client code
      adds  5cc4f20   Precallback - documentation update
      adds  9ac208d   Precallback - client sample for converting 24bit input to 32bit format using precallback
      adds  c55b715   merging from pradeep fork to pull in pre-callback feature
      adds  c80becc   fixing compile warnings
      adds  425ad98   Precallback - support precallback in the new generator TransposeSquare - Mul16 cases
      adds  66a8d16   fixing compile problems, accuracy issues remain
      adds  ed99fdd   fixing accuracy issues
      adds  88b39d2   Merge branch 'develop' of https://github.com/clMathLibraries/clFFT-private into pradeep
      adds  b8151dc   Support precallback for in-place square transpose non mul_16 cases and fix few compiler warnings
      adds  900dc03   Precallback - Documentation update and compiler warning fixes in client code
      adds  d6c6127   adding radix7 functionality
      adds  16a788c   Merge branch 'rad7prep' into develop
      adds  ddab8a1   Merge branch 'develop' of https://github.com/bragadeesh/clFFT into develop
      adds  46fcd03   adding coverage for rad7 in 1 through 4096 range
      adds  91efde4   Merge branch 'develop' of https://github.com/clMathLibraries/clFFT-private into pradeep
      adds  ed43c5f   Mixed radices with Radix 7 values tests for Pre-callback
      adds  da3965c   Double Precision pragma enable in Square Transpose generator
      adds  d98c247   enable double precision pragma in square transpose generator
      adds  bb9cb39   Adding radix 7 test cases.
      adds  95ab622   Added parameterized test support for radix 7 test cases.
      adds  7e6a2df   simplifying transform kernels for 3,5,7 combined sizes
      adds  0993a32   fixing some bugs in real2hermitian, debug continues
      adds  618cdd6   fixing more bugs
      adds  36cd6ba   fixing many failures caused by deeper recursions, added more visibility of plan info in stattimer
      adds  53176bc   Merge remote-tracking branch 'refs/remotes/origin/develop' into santanu
      adds  1b70609   changes and bug fixes in power7 test suite.
      adds  e74c43f   changed normal7 value to 343 from 2401.
      adds  436988c   adding env variable to control in-place FFTs
      adds  84c846f   fixing assertion failure found with rad7 test
      adds  040e512   Merge remote-tracking branch 'refs/remotes/origin/develop' into santanu
      adds  044fe01   Bug fix for dimensionality and batch size increase for radix 7 parameterized test.
      adds  eca70cc   Precallback - Radix 7 precallback unit tests
      adds  b00f044   Precallback - Radix 7 with scale factor test
      adds  ace0d18   Merge branch 'develop' of https://github.com/clMathLibraries/clFFT-private into pradeep
      adds  1dac82e   Merge branch 'develop' of https://github.com/clMathLibraries/clFFT-private into pradeep
      adds  7fb5f78   merging pradeep branch after conflic fixes
      adds  4ed5802   Support FreeBSD in shared library switch. This is identical to the Linux case.
      adds  ca6f0e9   Need to import sys/timespec header on FreeBSD to get access to the timespec structure.
      adds  0ece5e5   Add .h for the include.
      adds  c61da98   Merge pull request #112 from iotamudelta/develop
      adds  091f3b7   Refactoring the .travis.yml file; adding OSX support Adding an appveyor.yml file to build for visual studio
      adds  7e2ec73   Readme changes to add build badges for master/develop and appveyor
      adds  a4ad8b7   Merge pull request #113 from kknox/develop
      adds  5184be3   Merge branch 'develop' of https://github.com/clMathLibraries/clFFT into develop
      adds  4ea7539   fixing build fail in travis
      adds  76de7c5   updating header file with documentation changes in the comments, no change in code
      adds  433dbc1   fixing naming consistency for callback enum
      adds  6de3223   making readme updates
      adds  92997f5   documentation updates
      adds  f34c68b   Merge branch 'develop'
      adds  6738f98   fixing missed items
      adds  ad15050   merging from develop with fixes
      adds  3cd1154   doc fix
       new  d470796   Merge tag 'upstream/v2.8' into debian/sid
       new  ee99ae2   d/patches:   - Remove fix-missing-stdlib.patch, applied upstream.   - Refresh debian-enable-multiarch.patch, disable-multilib-cflags.patch,   - use-boost-dynamic-libs.patch.
       new  6edd02e   Use SUFFIX_LIB cmake option to enable multiarch
       new  025e02c   Build documentation with arch-indep rules
       new  4e6aae4   d/rules: remove un-needed buildsystem options
       new  aa8edf7   Remove system jquery symlinks in HTML documentation
       new  2791d54   d/rules: add missing call to dh_doxygen
       new  dfd8803   d/rules: make consistent with clblas' d/rules
       new  ed51f9c   d/p: add patch restoring install targets deleted upstream
       new  fdfec32   Run `cme fix` on d/control and d/copyright
       new  ee3668f   d/changelog: add release information
       new  fa1e436   release to unstable

The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    3 +
 .travis.yml                                        |  150 +-
 README.md                                          |   74 +-
 ReleaseNotes.txt                                   |   41 +-
 appveyor.yml                                       |  116 +
 debian/changelog                                   |   23 +
 debian/control                                     |   42 +-
 debian/copyright                                   |    1 -
 debian/libclfft-doc.links                          |    1 -
 debian/patches/debian-enable-multiarch.patch       |   25 -
 debian/patches/disable-multilib-cflags.patch       |    2 +-
 debian/patches/fix-missing-stdlib.patch            |   16 -
 .../patches/restore-missing-install-targets.patch  |   42 +
 debian/patches/series                              |    3 +-
 debian/patches/use-boost-dynamic-libs.patch        |    2 +-
 debian/rules                                       |   31 +-
 src/CMakeLists.txt                                 |   25 +-
 src/{client => callback-client}/CMakeLists.txt     |   31 +-
 src/callback-client/callback-client.cpp            |  569 ++
 src/callback-client/client.h                       |  119 +
 src/{client => callback-client}/openCL.misc.cpp    |   10 +-
 src/{client => callback-client}/openCL.misc.h      |    2 +-
 src/{client => callback-client}/stdafx.cpp         |    0
 src/client/CMakeLists.pack                         |  182 -
 src/client/CMakeLists.txt                          |    6 -
 src/client/client.cpp                              |    9 +-
 src/client/client.h                                |   23 +
 src/cuFFT-client/CMakeLists.txt                    |   41 +
 src/cuFFT-client/cuFFT-client.cpp                  | 2748 +++++++
 src/examples/CMakeLists.txt                        |    3 +-
 src/examples/fft1d.c                               |    4 +-
 src/include/clFFT.h                                |  405 +-
 src/include/sharedLibrary.h                        |    8 +
 src/library/CMakeLists.txt                         |   46 +-
 src/library/accessors.cpp                          |   47 +
 src/library/action.cpp                             |   26 +-
 src/library/action.h                               |   57 +
 src/library/fft_binary_lookup.cpp                  |   29 +-
 src/library/fft_binary_lookup.h                    |    8 +-
 src/library/generator.copy.cpp                     |  126 +-
 src/library/generator.h                            |    1 +
 src/library/generator.stockham.cpp                 |  981 ++-
 src/library/generator.stockham.h                   |  350 +
 src/library/generator.transpose.gcn.cpp            |  211 +-
 src/library/generator.transpose.square.cpp         | 1005 +++
 ...ranspose.gcn.h => generator.transpose.square.h} |    0
 src/library/lifetime.cpp                           |    1 +
 src/library/mainpage.h                             |  691 +-
 src/library/plan.cpp                               |  520 +-
 src/library/plan.h                                 |   43 +-
 src/library/private.h                              |    5 +
 src/library/transform.cpp                          |  149 +-
 src/scripts/perf/CMakeLists.txt                    |   11 +-
 src/scripts/perf/fftPerformanceTesting.py          |   21 +-
 src/scripts/perf/measurePerformance.py             |    6 +-
 src/statTimer/statisticalTimer.CPU.h               |    3 +
 src/statTimer/statisticalTimer.GPU.cpp             |   24 +-
 src/statTimer/statisticalTimer.GPU.h               |   12 +-
 src/tests/CMakeLists.txt                           |   23 +-
 src/tests/accuracy_test_common.h                   |  434 ++
 src/tests/accuracy_test_mixed_precallback.cpp      |  314 +
 src/tests/accuracy_test_mixed_radices.cpp          |   32 +-
 ...pow2.cpp => accuracy_test_pow2_precallback.cpp} | 1431 ++--
 ...pow3.cpp => accuracy_test_pow3_precallback.cpp} | 1529 ++--
 ...pow5.cpp => accuracy_test_pow5_precallback.cpp} | 1529 ++--
 src/tests/accuracy_test_pow7.cpp                   | 7485 ++++++++++++++++++++
 src/tests/accuracy_test_pow7_precallback.cpp       | 1085 +++
 src/tests/accuracy_test_random.cpp                 |    1 +
 src/tests/buffer.h                                 |  125 +
 src/tests/cl_transform.h                           |   92 +-
 src/tests/fftw_transform.h                         |   34 +
 src/tests/test_constants.h                         |   89 +
 src/tests/unit_test.cpp                            |   12 +-
 73 files changed, 19635 insertions(+), 3710 deletions(-)
 create mode 100644 appveyor.yml
 delete mode 100644 debian/libclfft-doc.links
 delete mode 100644 debian/patches/debian-enable-multiarch.patch
 delete mode 100644 debian/patches/fix-missing-stdlib.patch
 create mode 100644 debian/patches/restore-missing-install-targets.patch
 copy src/{client => callback-client}/CMakeLists.txt (61%)
 create mode 100644 src/callback-client/callback-client.cpp
 create mode 100644 src/callback-client/client.h
 copy src/{client => callback-client}/openCL.misc.cpp (99%)
 copy src/{client => callback-client}/openCL.misc.h (98%)
 copy src/{client => callback-client}/stdafx.cpp (100%)
 delete mode 100644 src/client/CMakeLists.pack
 create mode 100644 src/cuFFT-client/CMakeLists.txt
 create mode 100644 src/cuFFT-client/cuFFT-client.cpp
 create mode 100644 src/library/generator.transpose.square.cpp
 copy src/library/{generator.transpose.gcn.h => generator.transpose.square.h} (100%)
 create mode 100644 src/tests/accuracy_test_mixed_precallback.cpp
 copy src/tests/{accuracy_test_pow2.cpp => accuracy_test_pow2_precallback.cpp} (73%)
 copy src/tests/{accuracy_test_pow3.cpp => accuracy_test_pow3_precallback.cpp} (70%)
 copy src/tests/{accuracy_test_pow5.cpp => accuracy_test_pow5_precallback.cpp} (70%)
 create mode 100644 src/tests/accuracy_test_pow7.cpp
 create mode 100644 src/tests/accuracy_test_pow7_precallback.cpp

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/clfft.git



More information about the debian-science-commits mailing list