Highly Efficient FFT for Exascale: HeFFTe v2.3
heffte::gpu::magma_handle< typename > Struct Template Reference

Wrapper around a MAGMA handle. More...

#include <heffte_magma_helpers.h>

Public Member Functions

 magma_handle (void *)
 No-op constructor, see the GPU specialization.
 
template<typename scalar_type >
void scal (int, double, scalar_type *) const
 Wrapper around MAGMA sscal()/dscal(), but no-op in a CPU context.
 

Detailed Description

template<typename>
struct heffte::gpu::magma_handle< typename >

Wrapper around a MAGMA handle.

The generic template performs no actions and is in fact an empty struct. The MAGMA capabilities are implemented in the tag::gpu specialization.


The documentation for this struct was generated from the following file: