Skip to content
This repository has been archived by the owner on Aug 3, 2021. It is now read-only.

NVIDIA/SKA-gpu-grid

Repository files navigation

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

About

Gridding for the square kilometer array using GPUs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published