\begin{thebibliography}{100}

\bibitem[Angus:90a]{Angus:90a}
Angus, I.~G., Fox, G.~C., Kim, J.~S., and Walker, D.~W.
\newblock {\em Solving Problems on Concurrent Processors: Software for
  Concurrent Processors}, volume~2.
\newblock Prentice-Hall, Inc., Englewood Cliffs, NJ, 1990.


\bibitem[Barnes:86a]{Barnes:86a}
Barnes, J., and Hut, P.
\newblock ``A hierarchical {$O(N\log N)$} force calculation algorithm,'' {\em
  Nature}, 324:446--449, 1986.


\bibitem[Berger:84a]{Berger:84a}
Berger, M.~J., and Oliger, J.
\newblock ``Adaptive mesh refinement for hyperbolic partial differential
  equations,'' {\em Journal of Computational Physics}, 53:484, 1984.


\bibitem[Birman:87a]{Birman:87a}
Birman, K.~P., and Joseph, T.
\newblock ``Reliable communication in the presence of failures,'' {\em ACM
  Trans. on Computer Systems}, 5:47--76, February 1987.


\bibitem[Birman:87b]{Birman:87b}
Birman, K.~P., and Joseph, T.
\newblock ``Exploiting virtual synchrony in distributed systems,'' in {\em
  Proceedings of the Eleventh Symposium on Operating Systems Principles}, pages
  123--138. ACM, November 1987.


\bibitem[Birman:91a]{Birman:91a}
Birman, K., and Cooper, R.
\newblock ``The {ISIS} project: Real experience with a fault tolerant
  programming system,'' {\em Operating Systems Review}, pages 103--107, April
  1991.
\newblock ACM/SIGOPS European Workshop on Fault-Tolerance Techniques in
  Operating Systems, held in Bologna, Italy (1990).


\bibitem[Bodin:91a]{Bodin:91a}
Bodin, F., Beckman, P., Gannon, D., Narayana, S., and Shelby, Y.
\newblock ``Distributed {pC++}: Basic ideas for an object parallel language,''
  in {\em Proceedings of Supercomputing '91}, pages 273--282. (IEEE) Computer
  Society and (ACM) (SIGARCH), November 1991.


\bibitem[Bogucz:94a]{Bogucz:94a}
Bogucz, E., Fox, G., Haupt, T., Hawick, K., and Ranka, S.
\newblock ``Preliminary evaluation of high-performance {Fortran} as a language
  for computational fluid dynamics.'' Technical Report SCCS-625, Syracuse
  University, NPAC, Syracuse, NY, June 1994.
\newblock Proc. AIAA 25th Computational Fluid Dynamics Conference, Colorado
  Springs, AIAA 94-2262.


\bibitem[Bozkus:93a]{Bozkus:93a}
Bozkus, Z., Choudhary, A., Fox, G.~C., Haupt, T., and Ranka, S.
\newblock ``{Fortran 90D/HPF} compiler for distributed memory {MIMD} computers:
  Design, implementation, and performance results.'' Technical Report SCCS-498,
  Syracuse University, NPAC, Syracuse, NY, 1993.
\newblock Proceedings of Supercomputing '93, Portland, OR, November 1993.


\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, Pasadena, CA, June 1990.


\bibitem[Chandy:93a]{Chandy:93a}
Chandy, K.~M., and Kesselman, C.
\newblock {\em CC++: A Declarative Concurrent Object-Oriented Programming
  Notation}.
\newblock Research Directions in Concurrent Object-Oriented Programming. MIT
  Press, 1993.


\bibitem[Chapman:92b]{Chapman:92b}
Chapman, B., Mehrotra, P., and Zima, H.
\newblock ``Programming in {Vienna Fortran},'' {\em Scientific Programming},
  1(1):31--50, 1992.


\bibitem[Chapman:94b]{Chapman:94b}
Chapman, B., Mehrotra, P., and Zima, H.
\newblock ``Extending {HPF} for advanced data-parallel applications,'' {\em
  IEEE Parallel and Distributed Technology}, 2(3):15--27, 1994.


\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[Cheng:92a]{Cheng:92a}
Cheng, G., Faigle, C., Fox, G.~C., Furmanski, W., Li, B., and Mills, K.
\newblock ``Exploring {AVS} for {HPDC} software integration: Case studies
  towards parallel support for {GIS}.'' Technical Report SCCS-473, Syracuse
  University, NPAC, Syracuse, NY, March 1992.
\newblock Paper presented at the 2nd Annual International AVS Conference {\em
  The Magic of Science: AVS '93}, Lake Buena Vista, Florida, May 24--26, 1993.


\bibitem[Cheng:93a]{Cheng:93a}
Cheng, G., Lu, Y., Fox, G.~C., Mills, K., and Haupt, T.
\newblock ``An interactive remote visualization environment for an
  electromagnetic scattering simulation on a high performance computing
  system.'' Technical Report SCCS-467, Syracuse University, NPAC, Syracuse, NY,
  March 1993.
\newblock Proceedings of Supercomputing '93, Portland, Oregon, November 15--19.


\bibitem[Cheng:94a]{Cheng:94a}
Cheng, G., Fox, G., Mills, K., and Podgorny, M.
\newblock ``Developing interactive {PVM-}based parallel programs on distributed
  computing systems within {AVS} framework.'' Technical Report SCCS-611,
  Syracuse University, NPAC, Syracuse, NY, January 1994.
\newblock Proceedings of the 3rd Annual International AVS Conference, JOIN THE
  REVOLUTION: AVS'94, Boston, MA, May 2--4.


\bibitem[Cheng:94c]{Cheng:94c}
Cheng, G., Hawick, K., Mortensen, G., and Fox, G.
\newblock ``Distributed computational electromagnetics systems.'' Technical
  Report SCCS-635, Syracuse University, NPAC, Syracuse, NY, August 1994.
\newblock Proceedings of the 7th SIAM Conference on Parallel Processing for
  Scientific Computing, February 15--17, 1995.


\bibitem[Cheng:94d]{Cheng:94d}
Cheng, G., Fox, G., and Mills, K.
\newblock ``Integrating multiple programming paradigms on {Connection Machine
  CM5} in a dataflow-based software environment (draft).'' Technical Report
  SCCS-548, Syracuse University, NPAC, Syracuse, NY, October 1994.


\bibitem[Cheng:94e]{Cheng:94e}
Cheng, G., Fox, G.~C., and Hawick, K.
\newblock {\em A Scalable Parallel Paradigm for Effectively-Dense Matrix
  Formulated Applications}, volume 797 of {\em Lecture Notes in Computer
  Science}, pages 202--210.
\newblock Springer-Verlag, April 1994.
\newblock Proceedings of the European Conference and Exhibition on
  High-Performance Computing and Networking (HPCN Europe) 1994, Munich,
  Germany; Syracuse University Technical Report SCCS-580.


\bibitem[Choi:92c]{Choi:92c}
Choi, J., Dongarra, J.~J., Pozo, R., and Walker, D.~W.
\newblock ``Scalapack: A scalable linear algebra library for distributed memory
  concurrent computers,'' in {\em Proceedings of the Fourth Symposium on the
  Frontiers of Massively Parallel Computation}, pages 120--127. IEEE Computer
  Society Press, 1992.


\bibitem[Choudhary:92d]{Choudhary:92d}
Choudhary, A., Fox, G., Hiranandani, S., Kennedy, K., Koelbel, C., Ranka, S.,
  and Saltz, J.
\newblock ``A classification of irregular loosely synchronous problems and
  their support in scalable parallel software systems,'' in {\em DARPA Software
  Technology Conference 1992 Proceedings}, pages 138--149, April 1992.
\newblock Syracuse Technical Report SCCS-255.


\bibitem[Choudhary:92e]{Choudhary:92e}
Choudhary, A., Fox, G., Ranka, S., Hiranandani, S., Kennedy, K., Koelbel, C.,
  and Saltz, J.
\newblock ``Software support for irregular and loosely synchronous problems,''
  {\em Computing Systems in Engineering}, 3(1--4):43--52, 1992.
\newblock CSE-MS 118, CRPC-TR92258.


\bibitem[Choudhary:92g]{Choudhary:92g}
Choudhary, A., Fox, G., Haupt, T., and Ranka, S.
\newblock ``Which applications can use high performance {Fortran} and
  {FortranD}---industry standard data parallel languages?,'' in {\em
  Proceedings of Fifth Australian Supercomputing Conference}, December 1992.
\newblock CRPC-TR92264.


\bibitem[Choudhary:94c]{Choudhary:94c}
Choudhary, A., Dincer, K., Fox, G., and Hawick, K.
\newblock ``Conjugate gradient algorithms implemented in high performance
  {Fortran}.'' Technical Report SCCS-639, Syracuse University, NPAC, Syracuse,
  NY, October 1994.


\bibitem[Copty:93a]{Copty:93a}
Copty, N., Ranka, S., Fox, G., and Shankar, R.
\newblock ``Solving the region growing problem on the {Connection Machine},''
  in {\em Proceedings of the 22nd International Conference on Parallel
  Processing}, volume~3, pages 102--105, 1993.
\newblock Syracuse University, NPAC Technical Report SCCS-397b.


\bibitem[Copty:94a]{Copty:94a}
Copty, N., ranka, S., Fox, G., and Shankar, R.
\newblock ``A data parallel algorithm for solving the region growing problem on
  the {Connection Machine},'' {\em Journal of Parallel and Distributed
  Computing}, 21(1), 1994.
\newblock Syracuse University, NPAC Technical Report SCCS-596.


\bibitem[Copty:95a]{Copty:95a}
Copty, N.
\newblock {\em Language and Runtime Support for the Execution of Clustering
  Applications on Distributed Memory Machines}.
\newblock PhD thesis, Syracuse University, 1995.


\bibitem[Denning:90a]{Denning:90a}
Denning, P.~J., and Tichy, W.~F.
\newblock ``Highly parallel computation,'' {\em Science}, 250:1217--1222, 1990.


\bibitem[Dincer:95b]{Dincer:95b}
Dincer, K., Hawick, K., Choudhary, A., and Fox, G.
\newblock ``High performance {Fortran} and possible extensions to support
  conjugate gradient algorithms.'' Technical Report SCCS-703, Syracuse
  University, NPAC, Syracuse, NY, March 1995.
\newblock To appear in Proc. Supercomputing '95, December 1995.


\bibitem[Edelsohn:91b]{Edelsohn:91b}
Edelsohn, D., and Fox, G.~C.
\newblock ``Hierarchical tree-structures as adaptive meshes.'' Technical Report
  SCCS-193, Syracuse University, NPAC, Syracuse, NY, November 1991.
\newblock Published in the International Journal of Modern Physics C, Vol. 4,
  No. 5, pp. 909--917; CRPC-TR91186.


\bibitem[Edjali:95a]{Edjali:95a}
Edjali, G., Agrawal, G., Sussman, A., and Saltz, J.
\newblock ``Data parallel programming in an adaptive environment,'' in {\em
  IPPS '95}, pages 827--832, 1995.
\newblock An extended version also available as University of Maryland
  Technical Report CS-TR-3350 and UMIACS-TR-94-109.


\bibitem[Factor:90a]{Factor:90a}
Factor, M.
\newblock ``The process {Trellis} architecture for real\_time monitors,'' in
  {\em Proceedings of the Second ACM SIGPLAN Symposium on Principles and
  Practice of Parallel Programming (PPOP)}, March 1990.
\newblock Held in Seattle, Washington.


\bibitem[Factor:90b]{Factor:90b}
Factor, M., and Gelertner, D.~G.
\newblock ``Experience with {Trellis} architecture.'' Technical Report
  YALEU/DCS/RR-818, Yale University, New Haven, CT, August 1990.


\bibitem[Felten:88i]{Felten:88i}
Felten, E.~W., and Otto, S.~W.
\newblock ``A highly parallel chess program,'' in {\em Proceedings of
  International Conference on Fifth Generation Computer Systems 1988}, pages
  1001--1009. ICOT, November 1988.
\newblock Tokyo, Japan, November 28 -- December 2.
\newblock Caltech Report C3P-579c.


\bibitem[Foster:95a]{Foster:95a}
Foster, I.
\newblock {\em Designing and Building Parallel Programs}.
\newblock Addison-Wesley, 1995.
\newblock http://www.mcs.acl.gov/dbpp/.


\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, Amsterdam,
  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, 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,
  New York, January 1988.
\newblock Caltech Report C3P-522.


\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., Boston, 1988.
\newblock Caltech Report C3P-422.


\bibitem[Fox:88tt]{Fox:88tt}
Fox, G.~C., and Furmanski, W.
\newblock ``The physical structure of concurrent problems and concurrent
  computers,'' {\em Phil. Trans. R. Soc. Lond. A}, 326:411--444, 1988.
\newblock Caltech Report C3P-493.


\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:90p]{Fox:90p}
Fox, G.~C.
\newblock ``Hardware and software architectures for irregular problem
  architectures,'' in P.~Mehrotra, J.~Saltz, and R.~Voigt, editors, {\em
  Unstructured Scientific Computation on Scalable Microprocessors}, pages
  125--160. The MIT Press, Cambridge, MA, 1992.
\newblock Scientific and Engineering Computation Series. Held by ICASE in Nags
  Head, North Carolina. SCCS-111; CRPC-TR91164.


\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,
  Syracuse University, Syracuse, NY, April 1991.
\newblock Rice Center for Research in Parallel Computation; CRPC-TR90079.


\bibitem[Fox:91g]{Fox:91g}
Fox, G.~C.
\newblock ``The architecture of problems and portable parallel software
  systems.'' Technical Report SCCS-134, Syracuse University, NPAC, Syracuse,
  NY, July 1991.
\newblock Revised SCCS-78b.


\bibitem[Fox:91m]{Fox:91m}
Fox, G.~C.
\newblock ``Lessons from massively parallel architectures on message passing
  computers,'' in {\em The 37th Annual IEEE International Computer Conference,
  COMPCON '92}. IEEE Computer Society Press, Los Alamitos, CA, December 1991.
\newblock Held February 24--28, 1992 San Francisco, California. CRPC-TR91192;
  SCCS-214.


\bibitem[Fox:92e]{Fox:92e}
Fox, G.~C.
\newblock ``Parallel computing in industry---an initial survey,'' in {\em
  Proceedings of Fifth Australian Supercomputing Conference (supplement)},
  pages 1--10. Communications Services, Melbourne, December 1992.
\newblock Held at World Congress Centre, Melbourne, Australia. Syracuse
  University Technical Report SCCS-302b. CRPC-TR92219.


\bibitem[Fox:93c]{Fox:93c}
Fox, G., Bogucz, E., Jones, D., Mills, K., and Podgorny, M.
\newblock ``{InfoMall:} a scalable organization for the development of {HPCC}
  software and systems.'' Technical Report SCCS-531, Syracuse University, NPAC,
  Syracuse, NY, September 1993.
\newblock Unpublished.


\bibitem[Fox:94a]{Fox:94a}
Fox, G.~C., Messina, P.~C., and Williams, R.~D., editors.
\newblock {\em Parallel Computing Works!}
\newblock Morgan Kaufmann Publishers, San Francisco, CA, 1994.
\newblock http://www.infomall.org/npac/pcw/.


\bibitem[Fox:94b]{Fox:94b}
Fox, G., and Mills, K.
\newblock {\em Information Processing and Opportunities for {HPCN} Use in
  Industry}, pages 1--14.
\newblock Number 796 in Lecture Notes in Computer Science. Springer-Verlag, New
  York, April 1994.
\newblock Proceedings of HPCN Europe 1994, ``High Performance Computing and
  Networking.


\bibitem[Fox:94c]{Fox:94c}
Fox, G., and Mills, K.
\newblock ``Information processing and {HPCC} applications in industry,'' in
  {\em Proceedings of Annual 1994 Dual-use Conference}, Utica, NY, May 1994.
  IEEE Mohawk Valley.


\bibitem[Fox:94f]{Fox:94f}
Fox, G., Furmanski, W., Hawick, K., and Leskiw, D.
\newblock ``Exploration of the {InfoMall} concept.'' Technical Report SCCS-634,
  Syracuse University, NPAC, Syracuse, NY, August 1994.


\bibitem[Fox:94g]{Fox:94g}
Fox, G., and Hawick, K.
\newblock ``An applications perspective on high performance {Fortran}.''
  Technical Report SCCS-641, Syracuse University, NPAC, Syracuse, NY, November
  1994.


\bibitem[Fox:94h]{Fox:94h}
Fox, G., Hawick, K., Podgorny, M., and Mills, K.
\newblock {\em The Electronic {InfoMall---HPCN} Enabling Industry and
  Commerce}, volume 919 of {\em Lecture Notes in Computer Science}, pages
  360--365.
\newblock Springer-Verlag, November 1994.
\newblock Syracuse University Technical Report SCCS-665.


\bibitem[Fox:94i]{Fox:94i}
Fox, G.~C.
\newblock ``Involvement of industry in the national high performance computing
  and communication enterprise.'' Technical Report SCCS-716, Syracuse
  University, NPAC, Syracuse, NY, May 1994.
\newblock {\em Developing a Computer Science Agenda for High Performance
  Computing}, edited by U.~Vishkin, ACM Press.


\bibitem[Fox:95a]{Fox:95a}
Fox, G.~C., Furmanski, W., Chen, M., Rebbi, C., and Cowie, J.~H.
\newblock ``{WebWork:} integrated programming environment tools for national
  and grand challenges.'' Technical Report SCCS-715, Syracuse University, NPAC,
  Syracuse, NY, June 1995.
\newblock Joint Boston-CSC-NPAC Project Plan to Develop WebWork.


\bibitem[Fox:95b]{Fox:95b}
Fox, G.~C., Furmanski, W., Hawick, K., and Leskiw, D.
\newblock ``Exploration of the {InfoMall} concept---building on the electronic
  {InfoMall}.'' Technical Report SCCS-711, Syracuse University, NPAC, Syracuse,
  NY, May 1995.


\bibitem[Gelertner:89a]{Gelertner:89a}
Gelertner, D.
\newblock {\em Multiple Tuple Spaces in {Linda}}, volume 366 of {\em Lecture
  Notes in Computer Science, Proceedings of Parallel Architectures and
  Languages, Europe, Volume~2}, pages 20--27.
\newblock Springer-Verlag, Berlin/New York, June 1989.


\bibitem[Goil:94a]{Goil:94a}
Goil, S.
\newblock ``Primitives for problems using hierarchical algorithms on
  distributed memory machines.'' Technical Report SCCS-687, Syracuse
  University, NPAC, Syracuse, NY, December 1994.
\newblock Proceedings of the First International Workshop in Parallel
  Processing, Bangalore, India.


\bibitem[Goil:95a]{Goil:95a}
Goil, S., and Ranka, S.
\newblock ``Software support for parallelization of hierarchically structured
  applications on distributed memory machines.'' Technical Report SCCS-688,
  Syracuse University, NPAC, Syracuse, NY, February 1995.


\bibitem[Gottschalk:90b]{Gottschalk:90b}
Gottschalk, T.~D.
\newblock ``Concurrent multi-target tracking,'' in D.~W. Walker and Q.~F.
  Stout, editors, {\em The Fifth Distributed Memory Computing Conference,
  Volume~{I}}, pages 85--88. {IEEE} Computer Society Press, Los Alamitos, CA,
  1990.
\newblock Held April 9--12, Charleston, SC.
\newblock Caltech Report C3P-908.


\bibitem[Greengard:87b]{Greengard:87b}
Greengard, L., and Rokhlin, V.
\newblock ``A fast algorithm for particle simulations,'' {\em Journal of
  Computational Physics}, 73:325--348, 1987.
\newblock Yale University Computer Science Research Report YALEU/DCS/RR-459.


\bibitem[Grimshaw:93b]{Grimshaw:93b}
Grimshaw, A.~S.
\newblock ``Easy to use object-oriented parallel programming with {Mentat},''
  {\em IEEE Computer}, pages 39--51, May 1993.


\bibitem[Harrington:61a]{Harrington:61a}
Harrington, R.~F.
\newblock {\em Time-Harmonic Electromagnetic Fields}.
\newblock McGraw Hill Book Company, New York, 1961.


\bibitem[Harrington:67a]{Harrington:67a}
Harrington, R.~F.
\newblock ``Matrix methods for field problems,'' in {\em Proc. IEEE}, volume
  55(2), pages 136--149, February 1967.


\bibitem[Harrington:68a]{Harrington:68a}
Harrington, R.~F.
\newblock {\em Field Computation by Moment Methods}.
\newblock The Macmillan Company, New York, 1968.
\newblock Reprinted by Krieger Publishing Co., Malabar, FT. (1982).


\bibitem[Hatcher:91a]{Hatcher:91a}
Hatcher, P.~J., and Quinn, M.~J.
\newblock {\em Data-Parallel Programming on {MIMD} Computers}.
\newblock MIT Press, Cambridge, Massachusetts, 1991.


\bibitem[Hatcher:91b]{Hatcher:91b}
Hatcher, P., Lapadula, A., Jones, R., Quinn, M., and Anderson, R.
\newblock ``A production-quality {C*} compiler for hypercube multicomputers,''
  in {\em Third ACM SIGPLAN Symposium on PPOPP}, volume~26, pages 73--82, July
  1991.


\bibitem[Haupt:95a]{Haupt:95a}
Haupt, T.
\newblock http://www.npac.syr.edu/projects/bbh describes use of High
  Performance Fortran for solving Einstein's equations for the collision of two
  black holes.


\bibitem[Hawick:95a]{Hawick:95a}
Hawick, K., Dincer, K., Robinson, G., and Fox, G.
\newblock ``Conjugate gradient algorithms in {Fortran 90} and high performance
  {Fortran}.'' Technical Report SCCS-691, Syracuse University, NPAC, Syracuse,
  NY, February 1995.


\bibitem[Hawick:95b]{Hawick:95b}
Hawick, K., and Fox, G.
\newblock {\em Exploiting High Performance {Fortran} for Computational Fluid
  Dynamics}, volume 919 of {\em Lecture Notes in Computer Science}, pages
  413--419.
\newblock Springer-Verlag, May 1995.
\newblock International Conference on High Performance Computing and
  Networking, HPCN Europe 1995, Milan; Syracuse University Technical Report
  SCCS-661.


\bibitem[Hawick:95c]{Hawick:95c}
Hawick, K., Bogucz, E.~A., Degani, A.~T., Fox, G.~C., and Robinson, G.
\newblock ``Computational fluid dynamics algorithms in high performance
  {Fortran},'' in {\em Proc. AIAA 26th Computational Fluid Dynamics
  Conference}, June 1995.


\bibitem[Hillis:87a]{Hillis:87a}
Hillis, W.~D.
\newblock ``The {Connection Machine},'' {\em Scientific American},
  256:108--115, June 1987.


\bibitem[Hiranandani:92c]{Hiranandani:92c}
Hiranandani, S., Kennedy, K., and Tseng, C.
\newblock ``Compiling {Fortran D} for {MIMD} distributed-memory machines,''
  {\em Comm. ACM}, 35(8):66--80, 1992.


\bibitem[HPF:93a]{HPF:93a}
{High Performance Fortran Forum}.
\newblock ``High performance {Fortran} language specification.'' Technical
  Report CRPC-TR92225, Center for Research on Parallel Computation, Rice
  University, Houston, Texas, 1993.


\bibitem[HPF:94a]{HPF:94a}
{\em {HPF-2} Scope of Activities and Motivating Applications}.
\newblock November 1994.
\newblock ftp://hpsl.cs.umd.edu/pub/hpfbench/index.html.


\bibitem[HPFapp:95a]{HPFapp:95a}
http//www.npac.syr.edu/hpfa/algorithms.html. A collection of applications
  designed to test HPF, which is online at NPAC.


\bibitem[HPFCSep:95a]{HPFCSep:95a}
``Fortran~90 and computational science.''
\newblock Online Computational Science Educational Project;
  http://csep1.phys.ornl/csep.html.


\bibitem[HPFF:95a]{HPFF:95a}
High Performance Fortran Forum. http://www.erc.msstate.edu/hpff/home.html.


\bibitem[Hwang:94a]{Hwang:94a}
Hwang, Y.-S., Moon, B., Sharma, S., Das, R., and Saltz, J.
\newblock ``Runtime support to parallelize adaptive irregular programs,'' in
  {\em Proceedings of the Workshop on Environments and Tools for Parallel
  Scientific Computing}, 1994.


\bibitem[Infourl:95a]{Infourl:95a}
The {InfoMall} Home Page http://www.infomall.org.


\bibitem[Johnson:86c]{Johnson:86c}
Johnson, M.~A.
\newblock ``The specification of {CrOS~III}.'' Technical Report C3P-253,
  California Institute of Technology, Pasadena, CA, February 1986.


\bibitem[Jordon:69a]{Jordon:69a}
Jordon, E.~C., and Balmain.
\newblock {\em Electromagnetic Waves and Radiating Systems}.
\newblock Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1969.
\newblock Second Edition.


\bibitem[Joubert:95a]{Joubert:95a}
Joubert, A.
\newblock ``Financial applications and {HPF}.'' Technical report, The London
  Parallel Applications Centre, London, UK, 1995.


\bibitem[Kalos:85a]{Kalos:85a}
Kalos, M.
\newblock {\em The Basics of {Monte Carlo} Methods}.
\newblock John Wiley and Sons, 1985.


\bibitem[Koelbel:94a]{Koelbel:94a}
Koelbel, C., Loveman, D., Schreiber, R., Steele, G., and Zosel, M.
\newblock {\em The High Performance {Fortran} Handbook}.
\newblock MIT Press, 1994.


\bibitem[Lemke:92a]{Lemke:92a}
Lemke, M., and Quinland, D.
\newblock ``P++, a parallel {C++} array class library for
  architecture-independent development of structured grid applications,'' in
  {\em Proc. Workshop on Languages, Compilers, and Runtime Environments for
  Distributed Memory Computers}. ACM, 1992.


\bibitem[McBryan:94a]{McBryan:94a}
{McBryan}, O.
\newblock ``An overview of message passing environments,'' {\em Parallel
  Computing}, 20(4):417--444, 1994.


\bibitem[Meier:89a]{Meier:89a}
Meier, D.~L., Cloud, K.~C., Horvath, J.~C., Allan, L.~D., Hammond, W.~H., and
  Maxfield, H.~A.
\newblock ``A general framework for complex time-driven simulations on
  hypercubes.'' Technical Report C3P-761, California Institute of Technology,
  Pasadena, CA, March 1989.
\newblock Paper presented at the Fourth Conference on Hypercubes, Concurrent
  Computers and Applications.


\bibitem[Mills:92a]{Mills:92a}
Mills, K., Vinson, M., Cheng, G., and Thomas, F.
\newblock ``A large scale comparison of option pricing models with historical
  market data,'' in {\em Proceedings of The 4th Symposium on the Frontiers of
  Massively Parallel Computing}. IEEE Computer Society Press, October 1992.
\newblock Held in McLean, VA. SCCS-260.


\bibitem[Mills:92b]{Mills:92b}
Mills, K., Cheng, G., Vinson, M., Ranka, S., and Fox, G.
\newblock ``Software issues and performance of a parallel model for stock
  option pricing,'' in {\em Proceedings of the Fifth Australian Supercomputing
  Conference}, pages 125--134, December 1992.
\newblock Held in Melbourne, Australia. SCCS-273b.


\bibitem[Mills:93a]{Mills:93a}
Mills, K., and Fox, G.~C.
\newblock ``{HPCC} applications development and technology transfer to
  industry,'' in I.~D. Scherson, editor, {\em The New Frontiers: A Workshop on
  Future Directions of Massively Parallel Processing}, pages 58--65, Los
  Alamitos, CA, October 1993. IEEE Computer Society Press.


\bibitem[Mills:94a]{Mills:94a}
Mills, K., and Fox, G.
\newblock ``{InfoMall:} an innovative strategy for high-performance computing
  and communications applications development,'' {\em Internet Research},
  4:31--45, 1994.


\bibitem[Mills:95a]{Mills:95a}
Mills, K., Fox, G., Coddington, P., Mihalas, B., Podgorny, M., Shelly, B., and
  Bossert, S., ``The living textbook and the {K--12} classroom of the future.''
\newblock http://www.npac.syr.edu/projects/ltb/SC95/index.html.


\bibitem[MOPAC:95a]{MOPAC:95a}
See electronic description of NPAC's activities in this area at
  http://www.npac.syr.edu/projects/mopac/mopac.html.


\bibitem[Muller:95a]{Muller:95a}
{M\"uller}, A., and {R\"uhl}, R.
\newblock ``Extending high performance {Fortran} for the support of
  unstructured computations,'' in {\em International Conference on
  Supercomputing}, July 1995.
\newblock Barcelona, Spain.


\bibitem[Nicplocha:94a]{Nicplocha:94a}
Nicplocha, J., Harrison, R.~J., and Littlefield, R.~J.
\newblock ``{Global Arrays:} a portable `shared-memory' programming model for
  distributed memory computers,'' in {\em Supercomputing '94}, 1994.
\newblock Pacific Northwest Laboratory, http://www.emsl.pnl.gov.2080.


\bibitem[Parasoft:88a]{Parasoft:88a}
ParaSoft.
\newblock {\em {EXPRESS}: A Communication Environment for Parallel Computers}.
\newblock ParaSoft, Inc., Pasadena, CA, 1988.


\bibitem[Peta:94a]{Peta:94a}
http://www.npac.syr.edu/roadmap/petaapps.html is HTML version of application
  table. The full published proceedings is T. Sterling, P. Messina, and P. H.
  Smith, {\em Enabling Technologies for Petaflops Computing}, MIT press, 1995.


\bibitem[Ponnusamy:93c]{Ponnusamy:93c}
Ponnusamy, R., Saltz, J., Choudhary, A., Hwang, Y.-S., and Fox, G.
\newblock ``Runtime support and compilation methods for user-specified data
  distributions.'' Technical Report CS-TR-3194 and UMIACS-TR-93-135, University
  of Maryland, Department of Computer Science, 1993.
\newblock To appear in IEEE Transaction on Parallel and Distributed Memory
  Systems.


\bibitem[Ponnusamy:94b]{Ponnusamy:94b}
Ponnusamy, R., Hwang, Y.-S., Saltz, J., Choudhary, A., and Fox, G.
\newblock ``Supporting irregular distributions in {FORTRAN 90D/HPF}
  compilers.'' Technical Report CR-TR-3268 and UMIACS-TR-94-57, University of
  Maryland, Department of Computer Science, 1994.
\newblock Also available in IEEE Parallel and Distributed Technology, Spring
  1995.


\bibitem[Ranka:92a]{Ranka:92a}
Ranka, S., Fox, G.~C., Saltz, J., and Das, R.
\newblock ``Parallelization of {CHARMM} molecular dynamics code on
  multicomputers.'' Technical Report SCCS-236, Syracuse University, NPAC,
  Syracuse, NY, January 1992.


\bibitem[Robinson:95a]{Robinson:95a}
Robinson, G., Hawick, K.~A., and Fox, G.~C.
\newblock ``{Fortran 90} and high performance {Fortran} for dense
  matrix-formulated applications.'' Technical Report SCCS-709, Syracuse
  University, NPAC, Syracuse, NY, May 1995.


\bibitem[Salmon:90a]{Salmon:90a}
Salmon, J.
\newblock {\em Parallel Hierarchical N-Body Methods}.
\newblock PhD thesis, California Institute of Technology, December 1990.
\newblock SCCS-52, CRPC-TR90115.
\newblock Caltech Report C3P-966.


\bibitem[Saltz:91b]{Saltz:91b}
Saltz, J., Berryman, H., and Wu, J.
\newblock ``Multiprocessor and runtime compilation,'' {\em Concurrency:
  Practice and Experience}, 3(6):573--592, December 1991.
\newblock Special Issue:\ Practical Parallel Computing: Status and Prospects.
  Guest Editors: Paul Messina and Almerico Murli.


\bibitem[Singh:93a]{Singh:93a}
Singh, J.~P.
\newblock {\em Parallel Hierarchical {N-body} Methods and Their Implications
  for Multiprocessors}.
\newblock PhD thesis, Stanford University, 1993.


\bibitem[Sturler:95a]{Sturler:95a}
{De Sturler}, E., and Strumpen, V.
\newblock ``First experiences with high performance {Fortran} on the {Intel
  Paragon}.'' Technical Report 95-10, Interdisciplinary Project Center for
  Supercomputing, Swiss Federal Institute of Technology Zurich, 1995.


\bibitem[Sunderam:90a]{Sunderam:90a}
Sunderam, V.~S.
\newblock ``{PVM:} a framework for parallel distributed computing,'' {\em
  Concurrency: Practice and Experience}, 2(4):315--340, 1990.


\bibitem[Sunderam:93a]{Sunderam:93a}
Sunderam, S.
\newblock {\em Fast Algorithms for {N-body} Simulations}.
\newblock PhD thesis, Cornell University, 1993.


\bibitem[Warren:92b]{Warren:92b}
Warren, M.~S., and Salmon, J.~K.
\newblock ``Astrophysical {N-Body} simulations using hierarchical tree data
  structures,'' in {\em Supercomputing '92}. IEEE Comp. Soc., Los Alamitos, CA,
  1992.


\bibitem[Warren:93a]{Warren:93a}
Warren, M.~S., and Salmon, J.~K.
\newblock ``A parallel hashed oct-tree {N-Body} algorithm,'' in {\em
  Supercomputing `93}. IEEE Comp. Soc., Los Alamitos, CA, 1993.


\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.


\end{thebibliography}
