NVIDIA/SKA-gpu-grid

Name: SKA-gpu-grid

Owner: NVIDIA Corporation

Description: Gridding for the square kilometer array using GPUs

Created: 2016-08-08 19:48:50.0

Updated: 2017-07-06 04:15:48.0

Pushed: 2017-05-09 14:06:46.0

Homepage: null

Size: 67

Language: Cuda

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

GPUGrid

Gridding for the GPU

Build options (more parameter options in Defines.h):

PRECISION=double,float - double or single precision (default: double)

MANAGED=0,1 - Turns on managed memory

DEBUG=0,1 - Adds debug flags for both GPU and CPU

CPU_CHECK=0,1 - Checks results against a CPU-only method

COMPUTE_GCF=0,1 - Computes a simple GCF on the fly, rather

                       then load from memory

GATHER=0,1 - “Gather” method in which each thread gathers

                       contributions to a single image point

MOVING_WINDOW=0,1 - “Moving window” approach.

FILE_INPUT=0,1 - Rather than generate random input, read from

                       the file called UVW_in.dat

FAST_MATH=0,1 - Use fast math intrinsics HDF5_INPUT=0,1 - Read an hdf5 file as input. This functionality

                       is not very robust. vis.hdf5 is provided.

CAS_ATOMIC=0,1 - Use a compare-and-swap atomic instead of a

                       native atomic. This is required for double
                       precision on Kepler or earlier

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.