> RAI Home <



AIPS++
 *  For BIMA
 *  On Origin 2k
 *  Background
 *  Overview
 *  Performance
Aipsview
Java Tools
Data Archives
BIMA Image Pipeline
ADIL



O   People
O   Partners
O   Papers
O   Employment
O   Outreach
O   NCSA
O   Acknowledgments



University of Illinois at Urbana-Champaign
Leading Edge Site
 

Astronomical Data Reduction on Parallel Computers Using AIPS++

The AIPS++ Package

The Astronomical Information Processing System, AIPS++, is a next-generation software package for processing data from radio telescopes. This community code is being developed by a consortium of radio observatories from around the world, including the Berkeley-Illinois-Maryland Array and the Radio Astronomy Imaging Group at NCSA. The core of the package is written in C++ (with some computationally intensive routines implemented in FORTRAN); modules are glued together using the Glish software bus to produce flexible user applications in a scientific scripting environment.

AIPS++ Development at NCSA

In collaboration with its Alliance partner, the National Radio Astronomy Observatory (NRAO), NCSA is contribuing to the development of AIPS++ in two ways:
  • to provide AIPS++ with transparent support for processing on parallel platforms.
  • to enable support for processing BIMA data in AIPS++, thereby enabling automated processing of BIMA data on the grid (see the BIMA Image Pipeline).
The AIPS++ package provides a practical starting point for the implementation of parallel algorithms. We have developed a framework that allows algorithms to transparently engage MPI to distribute processing over many processors. That framework has now been applied to spectral line deconvolution and widefield imaging. The parallel processing overview section describes the technique of parallelization that we have adopted.

Programmer Support

In addition to the standard programmer documentation that is part of a normal AIPS++ installation, here are some other useful documents:

User Support

We support users in three arenas:
AIPS++ for BIMA Astronomers
We develop resources that help astronomers process BIMA data at NCSA and on their home platform. Useful links to the BIMA AIPS++ Cookbook, specialize tutorials, and workshops can be found on our AIPS++ for BIMA Astronomers page.

Running AIPS++ on NCSA Platforms
Anyone wishing to use AIPS++ on NCSA machines to tackle large processing problems can contact us at rai@astro.uiuc.edu. We allow users to submit and monitor AIPS++ scripts to the NCSA Origin using a specialized portal; see the User Guide for AIPS++ on the NCSA Origin 2000 page for details.

BIMA Image Pipeline Portal
This interface is now under development. In concert with the BIMA Data Archive, astronomers will be able to guide and monitor the automated processing of their data from the BIMA telescope. Eventually, they will be able to create new processing jobs based on existing data in the archive.

   
[Alliance] Alliance NCSA UIUC [NCSA]