Opus


A set of language extensions to HPF. Opus is a coordination language for support of multidisciplinary computing under HPF. SDA's (ShareD Abstractions) are used to implement task level parallelism. An SDA encapsulates data and methods, and like a monitor, it provides exclusive data access.

B. Chapman, M. Haines, P. Mehrotra, H. Zima, J. Van Rosendale, "Opus: A Coordination Language for Multidisciplinary Applications", Scientific Computing, 1996.