Skip to content
Snippets Groups Projects

Bugfix: the complex-to-complex FFTs were not supported with CUDA.

Merged Nicolas Tancogne-Dejean requested to merge cuda_z2z_fft into develop

Description

The code was not working for complex-to-complex FFTs using CUDA. This merge request adds the interface for it, as well as the corresponding kernels for mesh_to_cube and cube_to_mesh operations. Some names are adapted to be more meaningful (accel instead of clfft).

This is now tested by the test on hybrid functionals.

News snippet

Add the support of complex-to-complex FFTs using CUDA.

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.

Merge request reports

Pipeline #317986474 passed

Pipeline passed for 93dc5653 on cuda_z2z_fft

Approval is optional

Merged by Sebastian OhlmannSebastian Ohlmann 3 years ago (Jun 10, 2021 11:03am UTC)

Merge details

  • Changes merged into with 239b2c5b.
  • Deleted the source branch.
  • Auto-merge enabled

Pipeline #318424882 failed

Pipeline failed for 239b2c5b on develop

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading