The Planguage programming approach eases the task of writing parallel
programs that harness massively parallel computers
and networks of workstations.
Based on the Planguage explicitly parallel model for
scientific and engineering applications,
the PC and Pfortran
translators recognize a superset of their respective base
languages, C and Fortran77. The additional Planguage operators provide
a means to refer to non-local data and to express aggregate operations.
The same Planguage constructs are used on different machines without
need for modification.
So, to port Planguage codes often amounts to little more than
a recompilation with the Pfortran and PC translators, followed
by a compilation with the native Fortran and C compilers.
A number of well-known computational chemistry programs parallelized
with Pfortran are now in production use on massively parallel computers.
Online Documentation and Manuals
Work in progress described in report draft with a description of the fusion model and Pstreams work, and the PPAM'99 paper comparing Co-Array Fortran and Planguages with a Quantum Dynamics code.
site last updated February 5, 2001 by TClark