ICRAR / leap-accelerate

Low-frequency Excision of the Atmosphere in Parallel
GNU General Public License v2.0
1 stars 1 forks source link

PhaseAverage with Cuda #21

Closed calgray closed 4 years ago

calgray commented 4 years ago

This is a running kernel for phase averaging. This uses Eigen::Tensor instead of Eigen::Matrix as it offers advanced slicing methods and can even be mapped back to a matrix using Eigen::Map and Eigen::Stride.

Tests are currently naive as I realized I still need to read UVW from the MeasurementSet (or hard code the data).

rtobar commented 4 years ago

Will have a look tomorrow when back at the office.

rtobar commented 4 years ago

All looking fine now :+1:

calgray commented 4 years ago

Thanks for the review! I'll merge the changes up to the next PR