SAL Home PARALLEL Programming Languages & Systems


ZPL is a new array programming language designed from first principles for fast execution on both sequential and parallel computers. Because ZPL benefits from recent research in parallel compilation, it provides a convenient high level programming medium for supercomputers with efficiency comparable to handcoded message passing. Users with scientific computing experience can generally learn ZPL in a few hours. Those who have used MATLAB or Fortran 90 may already be acquainted with the array programming style.

Current Version:   1.12.0

License Type:   Free for Non-Commercial Use

Home Site:

Source Code Availability: No

Available Binary Packages:

  • Debian Package: No
  • RedHat RPM Package: No
  • Other Packages: Yes

Targeted Platforms:

x86/Linux, Alpha/OSF, MIPS/IRIX, PowerPC/AIX, SPARC/Solaris, SGI Origin, SGI Power Challenge, Intel Paragon, IBM SP2, Cray T3D/T3E; contact authors for others.

Software/Hardware Requirements:

C compiler, MPI or PVM is required to run programs in parallel; otherwise, they are simply run as sequential programs.

Other Links:

Mailing Lists/USENET News Groups: (moderated list for announcements) (unmoderated list for users)
See for how to join the lists.

User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Parallel Computing   |   Programming Languages & Systems

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.