@inproceedings{88a75f9cf0ba47d6b3af607b0c9ae0ea,
title = "Status and Future Plans for Parallelization of AIPS++",
abstract = "During the past year, the parallel group of AIPS++ has been actively incorporating parallel processing into the most computationally intensive aspects of AIPS++. We report here the status of the AIPS++ parallelization effort and plans for future development. The biggest success of the past year of AIPS++ parallelization has been the implementation of the parallel algorithm applicator class. This class implements parallelism using the Message Passing Interface (MPI). MPI is a portable system that allows data and instructions to be sent to remote processors (either on the same machine or on different machines). New classes derived from this parallel base class will carry out parallelization with a minimal effort from application programmers. This solution addresses most embarrassingly parallel problems, notably spectral line processing. We are also investigating tuned libraries (starting with FFT's), notably the Sgi/Cray Scientific Library (SCSL). ",
author = "D.A. Roberts and R. Crutcher and W. Young and A.J. Kemball",
year = "1999",
language = "English (US)",
isbn = "1-886733-94-5",
series = "Astronomical Society of the Pacific Conference Series",
pages = "15--18",
editor = "D.M. Mehringer and R.L. Plante and D.A. Roberts",
booktitle = "Astronomical Data Analysis Software and Systems VIII",
}