(PCN) A specification language for parallelism between C and Fortran module s. PCN provides a simple language for specifying concurrent algorithm s, interfaces to Fortran and C , a portable toolkit that allows applications to be developed on a workstation or small parallel computer and run unchanged on supercomputer s and integrated debugging and performance analysis tools. PCN was developed at Argonne National Laboratory and the California Institute of Technology . It has been used to develop a wide variety of applications, in areas such as climate modelling, fluid dynamics, computational biology, chemistry, and circuit simulation.
Version 2.0 runs on networks of workstations: Sun-4 , NeXT , RS/6000 , SGI ; multicomputer s: iPSC /860, Touchstone DELTA ; and shared memory multiprocessors: Symmetry / Dynix .
E-mail: Ian Foster email@example.com , Steve Tuecke firstname.lastname@example.org .
["Productive Parallel Programming: The PCN Approach", I. Foster et al, Sci Prog 1(1):51-66 (1992)].