Generic Programming in POOMA and PETE

  title={Generic Programming in POOMA and PETE},
  author={James Crotinger and Julian C. Cummings and Scott Haney and William Humphrey and Steve Karmesin and John Reynders and Stephen Smith and Timothy J. Williams},
  booktitle={Generic Programming},
POOMA is a C++ framework for developing portable scientific applications for serial and parallel computers using high-level physical abstractions. PETE is the expression template library used by POOMA. This paper discusses generic programming techniques that are used to achieve flexibility and high performance in POOMA and PETE. POOMA uses an engine class that factors the data representation out of its array classes. PETE’S expression templates are used to build up and operate efficiently on… CONTINUE READING


Publications referenced by this paper.
Showing 1-4 of 4 references

Is C++ fast enough for scientific computing

Scott Haney
Computers in Physics, • 1994

Disambiguated glommable expression templates

W Scott, Geoffrey Furnish

Similar Papers

Loading similar papers…