Need to distinguish object-based interfaces to parallel subroutines from
parallel object-oriented languages
Object-based interfaces encapsulate information
about an object, including data distribution
call matrix_mult (a, b, c)
Object-based interfaces can be implemented in C or Fortran 90.
OO frameworks, such as the Parallel Object-Oriented Environment and Toolkit
(POET), are similar in use to the X11 toolkit. The basic problem structure
and communication linkages for scientific problem classes are captured.
OO class libraries. P++ is OO class library for distributed arrays of doubles,
floats, and integers. Standard arithmetic and relational operators are
overloaded.
Mentat provides a parallel object-oriented language based on C++ and a
run-time system that supports a graph-based, data-driven model of
computation.
Slide 50 of Departmental seminar at UWCC, David W. Walker, UWCC. (Updated 01/31/96)