\begin{thebibliography}{10}

\bibitem{structured}
A.~Agrawal, A.~Sussman, and J.~Saltz.
\newblock An integrated runtime and compile-time approach for parallelizing
  structured and block structured applications.
\newblock {\em IEEE Transactions on Parallel and Distributed Systems}, 6, 1995.

\bibitem{PETSc1}
S.~Balay, W.~D. Gropp, L.~C. McInnes, and B.~F. Smith.
\newblock Efficient management of parallelism in object-oriented numerical
  software libraries.
\newblock In E.~Arge, A.~M. Bruaset, and H.~P. Langtangen, editors, {\em Modern
  Software Tools in Scientific Computing}, pages 163--202. Birkhauser Press,
  1997.

\bibitem{NWChem1}
D.~E. Bernholdt, E.~Apr\`a, H.~A. Fr\"uchtl, M.~F. Guest, R.~J. Harrison, R.~A.
  Kendall, R.~A. Kutteh, X.~Long, J.~B. Nicholas, J.~A. Nichols, H.~L. Taylor,
  A.~T. Wong, G.~I. Fann, R.~J. Littlefield, and J.~Nieplocha.
\newblock Parallel computational chemistry made easier: {T}he development of
  {NWChem}.
\newblock {\em Int. J. Quantum Chemistry: Quantum Chem. Symposium},
  29:475--483, 1995.

\bibitem{ScaLAPACK}
L.~S. Blackford, J.~Choi, A.~Cleary, E.~D'Azevedo, J.~Demmel, I.~Dhillon,
  J.~Dongarra, S.~Hammarling, G.~Henry, A.~Petitet, K.~Stanley, D.~Walker, and
  R.~C. Whaley.
\newblock {\em {ScaLAPACK} User's Guide}.
\newblock SIAM, 1997.

\bibitem{Bindings}
Bryan Carpenter, Geoffrey Fox, Donald Leskiw, Xinying Li, Yuhong Wen, and
  Guansong Zhang.
\newblock Language bindings for a data-parallel runtime.
\newblock In {\em Third International Workshop on High-Level Parallel
  Programming Models and Supportive Environments}. IEEE Computer Society Press,
  1998.
\newblock http://www.npac.syr.edu/projects/pcrc.

\bibitem{HPJava}
Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xiaoming Li, Xinying Li, and
  Yuhong Wen.
\newblock Towards a {Java} environment for {SPMD} programming.
\newblock In David Pritchard and Jeff Reeve, editors, {\em 4th International
  Europar Conference}, volume 1470 of {\em Lecture Notes in Computer Science}.
  Springer, 1998.
\newblock http://www.npac.syr.edu/projects/pcrc/HPJava.

\bibitem{ViennaFortran}
B.~Chapman, P.~Mehrotra, and H.~Zima.
\newblock Programming in {Vienna Fortran}.
\newblock {\em Scientific Programming}, 1(1):1--50, 1992.

\bibitem{CHAOS}
R.~Das, M.~Uysal, J.H. Salz, and Y.-S. Hwang.
\newblock Communication optimizations for irregular scientific computations on
  distributed memory architectures.
\newblock {\em Journal of Parallel and Distributed Computing}, 22(3):462--479,
  September 1994.

\bibitem{FortranD}
G.~Fox et~al.
\newblock {Fortran D} language specification.
\newblock Technical Report CRPC-TR90079, Center for Research on Parallel
  Computation, Rice University, 1990.

\bibitem{Block_structured}
Stephen~J. Fink and Scott~B. Baden.
\newblock Run-time data distribution for block-structured applications on
  distributed memory computers.
\newblock In {\em Proceedings of the 7th SIAM Conference on Parallel Processing
  for Scientific Computing}, February 1995.

\bibitem{HPF2Standard}
High Performance~Fortran Forum.
\newblock {High} {Performance} {Fortran} language specification, version 2.0,
  January 1997.
\newblock \\http://www.crpc.rice.edu/HPFF/hpf2.

\bibitem{Ghost}
Michael Gerndt.
\newblock Updating distributed variables in local computations.
\newblock {\em Concurrency: Practice and Experience}, 2(3):171--193, 1990.

\bibitem{HPFStandard}
{High Performance Fortran Forum}.
\newblock {High} {Performance} {Fortran} language specification.
\newblock {\em Scientific Programming}, special issue, 2, 1993.

\bibitem{Kali}
C.~Koelbel and P.~Mehrotra.
\newblock Compiling global name-space parallel loops for distributed execution.
\newblock {\em IEEE Transactions on Parallel and Distributed Systems},
  2(4):440--451, 1991.

\bibitem{HPFBook}
C.H. Koelbel, D.B. Loveman, R.S. Schreiber, G.L. Steel, Jr., and M.E. Zosel.
\newblock {\em The High Performance Fortran Handbook}.
\newblock MIT Press, 1994.

\bibitem{MPIStandard}
{Message Passing Interface Forum}.
\newblock {\em {MPI}: A Message-Passing Interface Standard}.
\newblock University of Tenessee, Knoxville, TN, June 1995.
\newblock \\http://www.mcs.anl.gov/mpi.

\bibitem{Global_Arrays}
J.~Nieplocha, R.J. Harrison, and R.J. Littlefield.
\newblock The {Global Array}: Non-uniform-memory-access programming model for
  high-performance computers.
\newblock {\em The Journal of Supercomputing}, 10:197--220, 1996.

\bibitem{FMM}
R.W. Numrich and J.L. Steidel.
\newblock {F- -}: A simple parallel extension to {Fortran 90}.
\newblock {\em SIAM News}, page~30, 1997.

\bibitem{HDDA_DAGH}
Manish Parashar and J.C. Browne.
\newblock Systems engineering for high performance computing software: The
  {HDDA/DAGH} infrastructure for implementation of parallel structured adaptive
  mesh.
\newblock In {\em Structured Adaptive Mesh Refinement Grid Methods}, IMA
  Volumes in Mathematics and its Applications. Springer-Verlag.

\bibitem{ZPL}
Lawrence Snyder.
\newblock A {ZPL} programming guide.
\newblock Technical report, University of Washington, May 1997.
\newblock \\http://www.cs.washington.edu/research/projects/zpl/.

\bibitem{PCRC_based}
Guansong Zhang, Bryan Carpenter, Geoffrey Fox, Xiaoming Li, Xinying Li, and
  Yuhong Wen.
\newblock {PCRC}-based {HPF} compilation.
\newblock In Zhiyuan~Li et~al, editor, {\em 10th International Workshop on
  Languages and Compilers for Parallel Computing}, volume 1366 of {\em Lecture
  Notes in Computer Science}. Springer, 1997.
\newblock http://www.npac.syr.edu/projects/pcrc.

\end{thebibliography}
