Chapter 1. Introduction

Table of Contents
1.1. POOMA Goals
1.2. POOMA is Open-Source Software
1.3. History of POOMA

The Parallel Object-Oriented Methods and Applications (POOMA) Toolkit is a C++ toolkit for writing high-performance scientific programs. The toolkit provides a variety of tools:

Since the toolkit provides high-level abstractions, POOMA programs are much shorter than corresponding Fortran or C programs and require less time to write and less time to debug. Using these high-level abstractions, the same code runs on a sequential, parallel, and distributed computers. It runs almost as fast as carefully crafted machine-specific hand-written programs. The toolkit is open-source software, available for no cost, and compatible with any modern C++ compiler.