![]() |
ATLAS Offline Software
|
Classes | |
| class | LinearTransformAsyncExampleAlg |
| Example algorithm demonstrating the use of CUDA in an AthAsynchronousAlgorithm. More... | |
| class | LinearTransformStandaloneExampleAlg |
| Example algorithm running a very simple operation using CUDA. More... | |
| class | LinearTransformTaskExampleAlg |
Example algorithm exercising the AthCUDA core code/services. More... | |
| class | TrackParticleCalibratorExampleAlg |
| Example algorithm performing "track particle calibration". More... | |
| struct | TrackParticleInterface |
| Interface for the VecMem based GPU friendly TrackParticleContainer. More... | |
Typedefs | |
| using | TrackParticleContainer |
| SoA, GPU friendly TrackParticleContainer. | |
Functions | |
| void | cudaMultiply (std::vector< float > &array, float multiplier) |
| Function used to multiple a vector of variables by some amount. | |
| std::unique_ptr< AthCUDA::IKernelTask > | make_CudaMultiplyTask (AthCUDA::KernelStatus &status, std::vector< float > &array, float multiplier) |
| Function setting up the task performing a simple linear transformation. | |
| StatusCode | calibrateOnGPU (const TrackParticleContainer::const_view &input, TrackParticleContainer::view &output) |
| Perform the transformation on an NVIDIA GPU. | |
SoA, GPU friendly TrackParticleContainer.
Definition at line 44 of file Control/AthenaExamples/AthExCUDA/src/TrackParticleContainer.h.
| StatusCode AthCUDAExamples::calibrateOnGPU | ( | const TrackParticleContainer::const_view & | input, |
| TrackParticleContainer::view & | output ) |
Perform the transformation on an NVIDIA GPU.
| void AthCUDAExamples::cudaMultiply | ( | std::vector< float > & | array, |
| float | multiplier ) |
Function used to multiple a vector of variables by some amount.
| std::unique_ptr< AthCUDA::IKernelTask > AthCUDAExamples::make_CudaMultiplyTask | ( | AthCUDA::KernelStatus & | status, |
| std::vector< float > & | array, | ||
| float | multiplier ) |
Function setting up the task performing a simple linear transformation.