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.
Selected Papers and Projects
Online Documentation and Manuals
Obtaining the Distribution
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.
contact the Planguage group
site last updated February 5, 2001 by TClark