Tuning and Analysis Utilities:
A visual programming and performance analysis environment. Papers
and manual.
http://www.cs.uoregon.edu/research/paracomp/tau/
Eiffel Parallel Execution Environment:
An object oriented design framework for programming distributed
memory parallel computers. Publications bibliography.
http://www.irisa.fr/pampa/EPEE/epee.html
P4:
Macros and subroutines for writing parallel programs in both C and
Fortran. Manual, papers, and source code.
http://www-fp.mcs.anl.gov/~lusk/p4/
Parallel Application Work Space:
A way for parallel programs to share parallel data structures.
Documentation, source code, and papers.
http://www.acl.lanl.gov/PAWS/
Tons Of Numerical Services:
To produce a computing environment that will provide an alternative
to MatLab, Octave, RLab, and the others (maybe even C/Fortran + MPI).
The environment will have to consist of a good language,
visualization capabilities, and an effective computing engine. TONS
will automatically parallelize code. This will make it possible to
write software _once_ and run on any cluster configuration without
new tuning or rewriting of the code
http://www.sslug.dk/TONS/
TreadMarks - Distributed Shared Memory System:
Provides a global shared address space across a cluster. Papers and
documentation.
http://www.cs.rice.edu/~willy/TreadMarks/overview.html
HeNCE:
Heterogeneous Network Computing Environment is a software
environment desgined to help programmers write parallel programs.
Source code and users guide.
http://www.netlib.org/hence/
Proteus Programming System:
An architecture-independent parallel programming language, with
translators for specific environments. Papers and binaries.
http://www.cs.unc.edu/Research/proteus/