Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Parallel programming with recurrent equations

Journal Article · · Int. J. Supercomput. Appl.; (United States)
In the assertive programming paradigm, computations are specified as sets of assertions about properties of the solution, and not as a sequence of procedural steps. Procedures are automatically generated from the assertive description. Assertive programming for scientific parallel processing is supported by equational languages in which assertions are expressed as algebraic equations. Such languages are naturally suited to mathematical modeling. They also prove effective for describing general computational tasks. Programs written in equational languages are concise, free from implementation details, and amenable to verification and parallel processing. This paper advocates the use of equational languages for programming large-scale computations on parallel machines. The example of the MODEL equational language demonstrates that powerful parallel software development tools can be built in an equational programming environment. The example specification of an econometric model of the six countries in the Pacific Basin illustrates a coordinated use of these tools in program development.
Research Organization:
Rensselaer Polytechnic Institute, Troy, NY 12180
OSTI ID:
6078304
Journal Information:
Int. J. Supercomput. Appl.; (United States), Journal Name: Int. J. Supercomput. Appl.; (United States) Vol. 1:2; ISSN IJSAE
Country of Publication:
United States
Language:
English

Similar Records

Beyond Ada - generating Ada code from equational specifications
Technical Report · Wed Dec 31 23:00:00 EST 1986 · OSTI ID:7184071

Parallel computations in linear algebra. II
Journal Article · Sat May 01 00:00:00 EDT 1982 · Cybernetics (Engl. Transl.); (United States) · OSTI ID:5106816

Parallel processing for MIMD systems
Conference · Thu Dec 31 23:00:00 EST 1981 · OSTI ID:5303211