Getting Started Documentation Glish Learn More Programming Contact Us
Version 1.9 Build 1556
News FAQ
Search Home


next up previous contents
Next: Types of Parallelization Up: NOTE 203 - PARALLELIZATION OF AIPS++ Previous: Contents

Introduction

The need to implement compute intensive astronomy algorithms on parallel machines is well known. The current AIPS++ design in C++ is not an effective environment in which to implement high performance code. However, C++ does allow calls to extrinsic subroutines or libraries that can be written in a language better suited for parallelization, such as Fortran. Additionally, tasks can be parallelized at a high level using the Glish interface. This document serves three major functions. First of all, the techniques of parallelization are discussed. Secondly, we discuss the methods appropriate for parallelization of the individual user specifications (i.e., desired capabilities of AIPS++). Finally, the user specifications are prioritized into a list of concrete recommendations for parallelization, including requirements of AIPS++ and a tentative time table.


next up previous contents
Next: Types of Parallelization Up: NOTE 203 - PARALLELIZATION OF AIPS++ Previous: Contents   Contents
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc., Washington, D.C.

Return to AIPS++ Home Page
2006-10-15