skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: GALARIO: a GPU accelerated library for analysing radio interferometer observations

Journal Article · · Monthly Notices of the Royal Astronomical Society
DOI:https://doi.org/10.1093/mnras/sty409· OSTI ID:1565686

We present GALARIO, a computational library that exploits the power of modern graphical processing units (GPUs) to accelerate the analysis of observations from radio interferometers like Atacama Large Millimeter and sub-millimeter Array or the Karl G. Jansky Very Large Array. GALARIO speeds up the computation of synthetic visibilities from a generic 2D model image or a radial brightness profile (for axisymmetric sources). On a GPU, GALARIO is 150 faster than standard PYTHON and 10 times faster than serial C++ code on a CPU. Highly modular, easy to use, and to adopt in existing code, GALARIO comes as two compiled libraries, one for Nvidia GPUs and one for multicore CPUs, where both have the same functions with identical interfaces. GALARIO comes with PYTHON bindings but can also be directly used in C or C++. The versatility and the speed of GALARIO open new analysis pathways that otherwise would be prohibitively time consuming, e.g. fitting high-resolution observations of large number of objects, or entire spectral cubes of molecular gas emission. It is a general tool that can be applied to any field that uses radio interferometer observations. The source code is available online at http://github.com/mtazzari/galario under the open source GNU Lesser General Public License v3.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); UT-Battelle LLC/ORNL, Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1565686
Journal Information:
Monthly Notices of the Royal Astronomical Society, Vol. 476, Issue 4; ISSN 0035-8711
Publisher:
Royal Astronomical Society
Country of Publication:
United States
Language:
English

References (12)

The Noncoplanar Baselines Effect in Radio Interferometry: The W-Projection Algorithm journal October 2008
OpenMP: an industry standard API for shared-memory programming journal January 1998
The Design and Implementation of FFTW3 journal February 2005
UVMULTIFIT: A versatile tool for fitting astronomical radio interferometric data journal March 2014
Scalable parallel programming with CUDA journal March 2008
Montblanc : GPU accelerated radio interferometer measurement equations in support of Bayesian inference for radio observations journal September 2015
Multiwavelength analysis for interferometric (sub-)mm observations of protoplanetary disks: Radial constraints on the dust properties and the disk structure journal March 2016
Physical properties of dusty protoplanetary disks in Lupus: evidence for viscous evolution? journal October 2017
Brown dwarf disks with ALMA: Evidence for truncated dust disks in Ophiuchus journal September 2016
The NumPy Array: A Structure for Efficient Numerical Computation journal March 2011
Tools of Radio Astronomy book January 2013
On the Commonality of 10–30 au Sized Axisymmetric dust Structures in Protoplanetary Disks journal February 2016

Similar Records

SU-F-BRD-02: Application of ARCHERRT-- A GPU-Based Monte Carlo Dose Engine for Radiation Therapy -- to Tomotherapy and Patient-Independent IMRT
Journal Article · Sun Jun 15 00:00:00 EDT 2014 · Medical Physics · OSTI ID:1565686

Batched matrix computations on hardware accelerators based on GPUs
Journal Article · Mon Feb 09 00:00:00 EST 2015 · International Journal of High Performance Computing Applications · OSTI ID:1565686

An efficient tensor transpose algorithm for multicore CPU, Intel Xeon Phi, and NVidia Tesla GPU
Journal Article · Mon Jan 05 00:00:00 EST 2015 · Computer Physics Communications · OSTI ID:1565686

Related Subjects