\begin{thebibliography}{10}

\bibitem[Berryman:91a]{Berryman:91a}
Berryman, H., Saltz, J., and Scroggs, J.
\newblock ``Execution time support for adaptive scientific algorithms on
  distributed memory machines,'' {\em Concurrency: Practice and Experience},
  1991.
\newblock Accepted for publication.


\bibitem[Chandy:90a]{Chandy:90a}
Chandy, K., and Taylor, S.
\newblock ``A primer for program composition notation.'' Technical Report
  CRPC-TR90056, California Institute of Technology, June 1990.


\bibitem[Chen:88b]{Chen:88b}
Chen, M., Li, J., and Choo, Y.
\newblock ``Compiling parallel programs by optimizing performance,'' {\em
  Journal of Supercomputing}, 2:171--207, 1988.


\bibitem[Dunigan:90a]{Dunigan:90a}
Dunigan, T.~H.
\newblock ``Performance of the intel ipsc/860 hypercube.'' Technical Report
  ORNL/TM-11491, Oak Ridge National Laboratory, 1990.


\bibitem[Foster:90a]{Foster:90a}
Foster, I., and Taylor, S.
\newblock {\em Strand: New concepts in Parallel Programming}.
\newblock Prentice Hall, Englewood Clifs, New Jersey 07632, 1990.


\bibitem[Fox:86c]{Fox:86c}
Fox, G., and Furmanski, W.
\newblock ``Communication algorithms for regular convolutions and matrix
  problems on the hypercube,'' in M.~T. Heath, editor, {\em Hypercube
  Multiprocessors}, pages 223--238. SIAM, Philadelphia, 1987.
\newblock Caltech Report C3P-329.


\bibitem[Fox:87d]{Fox:87d}
Fox, G.~C.
\newblock ``Questions and unexpected answers in concurrent computation,'' in
  J.~J. Dongarra, editor, {\em Experimental Parallel Computing Architectures},
  pages 97--121. Elsevier Science Publishers B.V., North-Holland, 1987.
\newblock Caltech Report C3P-288.


\bibitem[Fox:88a]{Fox:88a}
Fox, G.~C., Johnson, M.~A., Lyzenga, G.~A., Otto, S.~W., Salmon, J.~K., and
  Walker, D.~W.
\newblock {\em Solving Problems on Concurrent Processors}, volume~1.
\newblock Prentice-Hall, Inc., Englewood Cliffs, NJ 07632, 1988.


\bibitem[Fox:88b]{Fox:88b}
Fox, G.~C.
\newblock ``What have we learnt from using real parallel machines to solve real
  problems?,'' in G.~C. Fox, editor, {\em The Third Conference on Hypercube
  Concurrent Computers and Applications, Volume 2}, pages 897--955. ACM Press,
  11 West 42nd Street, New York, NY 10036, January 1988.
\newblock Caltech Report C3P-522.


\bibitem[Fox:88g]{Fox:88g}
Fox, G.~C., and Furmanski, W.
\newblock ``Hypercube algorithms for neural network simulation the
  {Crystal\_Accumulator} and the {Crystal\_Router},'' in G.~C. Fox, editor,
  {\em The Third Conference on Hypercube Concurrent Computers and Applications,
  Volume 1}, pages 714--724. ACM Press, 11 West 42nd Street, New York, NY
  10036, January 1988.
\newblock Caltech Report C3P-405b.


\bibitem[Fox:88h]{Fox:88h}
Fox, G.~C., and Furmanski, W.
\newblock ``Optimal communication algorithms for regular decompositions on the
  hypercube,'' in G.~C. Fox, editor, {\em The Third Conference on Hypercube
  Concurrent Computers and Applications, Volume 1}, pages 648--713. ACM Press,
  11 West 42nd Street, New York, NY 10036, January 1988.
\newblock Caltech Report C3P-314b.


\bibitem[Fox:88oo]{Fox:88oo}
Fox, G.~C.
\newblock ``The hypercube and the {Caltech Concurrent Computation Program}: A
  microcosm of parallel computing,'' in B.~J. Alder, editor, {\em Special
  Purpose Computers}, pages 1--40. Academic Press, Inc., 1988.
\newblock Caltech Report C3P-422.


\bibitem[Fox:89b]{Fox:89b}
Fox, G.~C.
\newblock ``Experience on the hypercube.'' Technical Report C3P-716, California
  Institute of Technology, February 1989.


\bibitem[Fox:89i]{Fox:89i}
Fox, G.~C.
\newblock ``1989 --- the first year of the parallel supercomputer.'' Technical
  Report C3P-769, California Institute of Technology, March 1989.
\newblock Paper presented at the Fourth Conference on Hypercubes, Concurrent
  Computers and Applications.


\bibitem[Fox:89n]{Fox:89n}
Fox, G.~C.
\newblock ``Parallel computing comes of age: Supercomputer level parallel
  computations at {Caltech},'' {\em Concurrency: Practice and Experience},
  1(1):63--103, September 1989.
\newblock Caltech Report C3P-795.


\bibitem[Fox:89t]{Fox:89t}
Fox, G.~C., Hipes, P., and Salmon, J.
\newblock ``Practical parallel supercomputing: Examples from chemistry and
  physics,'' in {\em Proceedings of Supercomputing '89}, pages 58--70. ACM
  Press, November 1989.
\newblock IEEE Computer Society and ACM SIGARCH, Reno, Nevada.
\newblock Caltech Report C3P-818.


\bibitem[Fox:90o]{Fox:90o}
Fox, G.~C.
\newblock ``Applications of parallel supercomputers: Scientific results and
  computer science lessons,'' in M.~A. Arbib and J.~A. Robinson, editors, {\em
  Natural and Artificial Parallel Computation}, chapter~4, pages 47--90. {MIT}
  Press, Cambridge, Massachusetts, 1990.
\newblock SCCS-23.
\newblock Caltech Report C3P-806b.


\bibitem[Fox:90p]{Fox:90p}
Fox, G.~C.
\newblock ``Hardware and software architectures for irregular problem
  architectures,'' in {\em {ICASE} Workshop on Unstructured Scientific
  Computation on Scalable Microprocessors}, October 1990.
\newblock Held in Nags Head, North Carolina. SCCS-111.


\bibitem[Fox:91c]{Fox:91c}
Fox, G.~C.
\newblock ``Parallel problem architectures and their implications for portable
  parallel software systems.'' Technical Report C3P-967, Northeast Parallel
  Architectures Center, May 1991.
\newblock CRPC-TR91120, SCCS-78, Presentation at DARPA Workshop, Providence,
  Rhode Island, February 28, 1991.


\bibitem[Fox:91d]{Fox:91d}
Fox, G.~C.
\newblock ``{FortranD} as a portable software system for parallel computers.''
  Technical Report SCCS-91, Syracuse University, June 1991.
\newblock Published in the Proceedings of Supercomputing USA/Pacific 91, held
  in Santa Clara, California. CRPC--TR91128.


\bibitem[Fox:91e]{Fox:91e}
Fox, G.~C., Hiranandani, S., Kennedy, K., Koelbel, C., Kremer, U., Tseng,
  C.-W., and Wu, M.-Y.
\newblock ``Fortran {D} language specification.'' Technical Report SCCS-42c,
  Rice Center for Research in Parallel Computation; CRPC-TR90079, April 1991.


\bibitem[Furmanski:91a]{Furmanski:91a}
Furmanski, W.
\newblock ``{MOVIE} and map separates.'' Technical Report SCCS-82, Syracuse
  University, April 1991.
\newblock JTF Semiannual Coordination Meeting.


\bibitem[Gelernter:89a]{Gelernter:89a}
Gelernter, D.
\newblock ``Multiple tuple spaces in {Linda},'' in {\em Proceedings of Parallel
  Architectures and Languages Europes}, volume~2, page 366. Springer-Verlag,
  LNCS, June 1989.


\bibitem[Hipes:90a]{Hipes:90a}
Hipes, P., Winstead, C., Lima, M., and {McKoy}, V.
\newblock ``Studies of electron-molecule collisions on the {Mark~III}fp
  hypercube.'' Technical Report C3P-909, California Institute of Technology,
  April 1990.
\newblock Published in Proceedings of the Fifth Distributed Memory Computing
  Conference, April 9--12, Charleston, South Carolina, IEEE.


\bibitem[Ho:86a]{Ho:86a}
Ho, C.-T., and Johnsson, S.~L.
\newblock ``Distributed routing algorithms for broadcasting and personalized
  communication in hypercubes,'' in {\em Proceedings of {IEEE} 1986
  International Conference on Parallel Processing}, pages 640--648, 1986.


\bibitem[Ho:89f]{Ho:89f}
Ho, C.-T.
\newblock {\em Optimal Communication Primitives and Graph Embeddings}.
\newblock PhD thesis, Yale University, May 1990.


\bibitem[Hu:90a]{Hu:90a}
Hu, L.-R., and Stiles, G.~S.
\newblock ``Fluid dynamics on {EXPRESS:} an evaluation of a
  topology-independent parallel programming environment,'' in D.~L. Fielding,
  editor, {\em Transputer Research and Applications 4}. IOS Press, 1990.


\bibitem[Johnsson:90a]{Johnsson:90a}
Johnsson, S.~L., and Mathur, K.~K.
\newblock ``Experience with the conjugate gradient method for stress analysis
  on a data parallel supercomputer.'' Technical report, Thinking Machines
  Corporation, 1990.


\bibitem[Keppenne:89a]{Keppenne:89a}
Keppenne, C.~L.
\newblock {\em Bifurcations, Strange Attractors and Low-Frequency Atmospheric
  Dynamics}.
\newblock PhD thesis, Universite Catholique de Louvain, 1989.


\bibitem[Keppenne:90a]{Keppenne:90a}
L., K.~G., Ghil, M., Fox, G.~C., Flower, J.~W., Kolawa, A., Papaccio, P.~N.,
  Rosati, J.~J., Shepanski, J.~F., Spadaro, F.~G., and Dickey, J.~O.
\newblock ``Parallel processing applied to climate modeling.'' Technical Report
  SCCS--22, Syracuse University, November 1990.


\bibitem[Mathur:89a]{Mathur:89a}
Mathur, K.~K., and Johnsson, S.~L.
\newblock ``The finite element method on a data parallel computing system,''
  {\em Int. J. of High-Speed Computing}, 1(1):29--44, May 1989.
\newblock Department of Computer Science, Yale University, Technical Report
  YALEU/DCS/RR-742, Thinking Machines Corporation, Technical Report CS89-2.


\bibitem[Quinn:90a]{Quinn:90a}
Quinn, M.~J., and Hatcher, P.~J.
\newblock ``Data-parallel programming on multicomputers,'' {\em {IEEE}
  Software}, pages 69--76, September 1990.


\bibitem[Salmon:90a]{Salmon:90a}
Salmon, J.
\newblock {\em Parallel Hierarchical N-Body Methods}.
\newblock PhD thesis, California Institute of Technology, December 1990.


\bibitem[Saltz:87a]{Saltz:87a}
Saltz, J., Mirchandaney, R., Smith, R., Nicol, D., and Crowley, K.
\newblock ``The {PARTY} parallel runtime system,'' in {\em Proceedings of the
  {SIAM} Conference on Parallel Processing for Scientific Computing}. Society
  for Industrial and Applied Mathematics, 1987.
\newblock held in Los Angeles, CA.


\bibitem[Saltz:90a]{Saltz:90a}
Saltz, J., Berryman, H., and Wu, J.
\newblock ``Multiprocessor and runtime compilation,'' {\em Concurrency:
  Practice and Experience}, 1990.
\newblock Submitted for publication.


\bibitem[Stout:87a]{Stout:87a}
Stout, Q.~F., and Wager, B.
\newblock ``Intensive hypercube communication {I:}\ prearranged communication
  in link bound machines.'' Technical Report CRL-TR-9-87, University of
  Michigan, 1987.


\bibitem[Valiant:88a]{Valiant:88a}
Valiant, L.~G.
\newblock ``General purpose parallel architectures.'' Technical report, Harvard
  University, January 1988.


\bibitem[Wieland:89a]{Wieland:89a}
Wieland, F., Hawley, L., Feinberg, A., {DiLoreto}, M., Blume, L., Ruffles, J.,
  Reiher, P., Beckman, B., Hontalas, P., Bellenot, S., and Jefferson, D.
\newblock ``The performance of a distributed combat simulation with the time
  warp operating system,'' {\em Concurrency: Practice and Experience},
  1(1):35--50, 1989.
\newblock Caltech Report C3P-798.


\bibitem[Williams:89b]{Williams:89b}
Williams, R.~D.
\newblock ``Supersonic flow in parallel with an unstructured mesh,'' {\em
  Concurrency: Practice and Experience}, 1(1):51--62, 1989.
\newblock (See manual for this code in Caltech Report, C$^3$P-861 (1990)).
\newblock Caltech Report C3P-636b.


\bibitem[Williams:90e]{Williams:90e}
Williams, R.~D.
\newblock ``Express: Portable parallel programming.'' Technical Report C3P-944,
  California Institute of Technology, October 1990.
\newblock Presented at Cray User Group, Austin, Texas.


\bibitem[Wu:90a]{Wu:90a}
Wu, Y.-S.~M., Cuccaro, S.~A., Hipes, P.~G., and Kuppermann, A.
\newblock ``Quantum mechanical reactive scattering using a high-performance
  distributed-memory parallel computer.'' Technical Report C3P-860, California
  Institute of Technology, January 1990.
\newblock Accepted for publication in Chemical Physics Letters.


\bibitem[Wu:90b]{Wu:90b}
Wu, M.-Y., and Fox, G.~C.
\newblock ``Test suite and performance for {Fortran90} compilers.'' Technical
  Report SCCS-40, Syracuse Center for Computational Science, 1990.


\bibitem[Wu:91a]{Wu:91a}
Wu, M., and Fox, Geoffrey, C.
\newblock ``Compiling {Fortran 90} programs for distributed memory {MIMD}
  parallel computers.'' Technical Report SCCS-88, Syracuse Center for
  Computational Science, April 1991.
\newblock CRPC-TR91126.


\end{thebibliography}
