Skip to content

BLAS/FFT wrapper: use GPU streams #3391

Open
@RemiLehe

Description

@RemiLehe

In the RZ code, we use call the GPU FFT library by passing a stream:
https://github.com/ECP-WarpX/WarpX/blob/development/Source/FieldSolver/SpectralSolver/SpectralFieldDataRZ.cpp#L242
In principle, this is more efficient, especially in the case of many small FFTs.

However, in the Cartesian code, we call our own FFT wrapper, which does not handle streams. We should probably update the wrapper.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions