next up previous
Up: An Application Perspective Previous: Glossary

References

Angus:90a
Angus, I. G., Fox, G. C., Kim, J. S., and Walker, D. W. Solving Problems on Concurrent Processors: Software for Concurrent Processors, volume 2. Prentice-Hall, Inc., Englewood Cliffs, NJ, 1990.

Barnes:86a
Barnes, J., and Hut, P. ``A hierarchical force calculation algorithm,'' Nature, 324:446--449, 1986.

Berger:84a
Berger, M. J., and Oliger, J. ``Adaptive mesh refinement for hyperbolic partial differential equations,'' Journal of Computational Physics, 53:484, 1984.

Birman:87a
Birman, K. P., and Joseph, T. ``Reliable communication in the presence of failures,'' ACM Trans. on Computer Systems, 5:47--76, February 1987.

Birman:87b
Birman, K. P., and Joseph, T. ``Exploiting virtual synchrony in distributed systems,'' in Proceedings of the Eleventh Symposium on Operating Systems Principles, pages 123--138. ACM, November 1987.

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

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

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

Bozkus:93a
Bozkus, Z., Choudhary, A., Fox, G. C., Haupt, T., and Ranka, S. ``Fortran 90D/HPF compiler for distributed memory MIMD computers: Design, implementation, and performance results,'' in Proceedings of Supercomputing '93, page 351. IEEE Computer Society Press, November 1993. Syracuse University, NPAC Technical Report SCCS-498.

Chandy:90a
Chandy, K., and Taylor, S. ``A primer for program composition notation.'' Technical Report CRPC-TR90056, California Institute of Technology, Pasadena, CA, June 1990.

Chandy:93a
Chandy, K. M., and Kesselman, C. CC++: A Declarative Concurrent Object-Oriented Programming Notation. Research Directions in Concurrent Object-Oriented Programming. MIT Press, 1993.

Chapman:92b
Chapman, B., Mehrotra, P., and Zima, H. ``Programming in Vienna Fortran,'' Scientific Programming, 1(1):31--50, 1992.

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

Chen:88b
Chen, M., Li, J., and Choo, Y. ``Compiling parallel programs by optimizing performance,'' Journal of Supercomputing, 2:171--207, 1988.

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

Cheng:93a
Cheng, G., Lu, Y., Fox, G. C., Mills, K., and Haupt, T. ``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. Proceedings of Supercomputing '93, Portland, Oregon, November 15--19.

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

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

Cheng:94d
Cheng, G., Fox, G., and Mills, K. ``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.

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

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

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

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

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

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

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

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

Copty:95a
Copty, N. Language and Runtime Support for the Execution of Clustering Applications on Distributed Memory Machines. PhD thesis, Syracuse University, 1995.

Denning:90a
Denning, P. J., and Tichy, W. F. ``Highly parallel computation,'' Science, 250:1217--1222, 1990.

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

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

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

Factor:90a
Factor, M. ``The process Trellis architecture for real_time monitors,'' in Proceedings of the Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOP), March 1990. Held in Seattle, Washington.

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

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

Foster:95a
Foster, I. Designing and Building Parallel Programs. Addison-Wesley, 1995. http://www.mcs.acl.gov/dbpp/.

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

Fox:88a
Fox, G. C., Johnson, M. A., Lyzenga, G. A., Otto, S. W., Salmon, J. K., and Walker, D. W. Solving Problems on Concurrent Processors, volume 1. Prentice-Hall, Inc., Englewood Cliffs, NJ, 1988.

Fox:88b
Fox, G. C. ``What have we learnt from using real parallel machines to solve real problems?,'' in G. C. Fox, editor, The Third Conference on Hypercube Concurrent Computers and Applications, Volume 2, pages 897--955. ACM Press, New York, January 1988. Caltech Report C3P-522.

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

Fox:88tt
Fox, G. C., and Furmanski, W. ``The physical structure of concurrent problems and concurrent computers,'' Phil. Trans. R. Soc. Lond. A, 326:411--444, 1988. Caltech Report C3P-493.

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

Fox:90p
Fox, G. C. ``Hardware and software architectures for irregular problem architectures,'' in P. Mehrotra, J. Saltz, and R. Voigt, editors, Unstructured Scientific Computation on Scalable Microprocessors, pages 125--160. The MIT Press, Cambridge, MA, 1992. Scientific and Engineering Computation Series. Held by ICASE in Nags Head, North Carolina. SCCS-111; CRPC-TR91164.

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

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

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

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

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

Fox:94a
Fox, G. C., Messina, P. C., and Williams, R. D., editors. Parallel Computing Works! Morgan Kaufmann Publishers, San Francisco, CA, 1994. http://www.infomall.org/npac/pcw/.

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

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

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

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

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

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

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

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

Fox:95k
Fox, G., Hawick, K., and White, A. ``Characteristics of HPC scientific and engineering applications.'' Technical Report SCCS-741, Syracuse University, NPAC, Syracuse, NY, 1995. Report of Working Group 2 of the Second Pasadena Workshop on System Software and Tools for High Performance Computing Environments.

Fox:96c
Fox, G. C., and Furmanski, W. ``SNAP, Crackle, WebWindows!.'' Technical Report SCCS-758, Syracuse University, NPAC, Syracuse, NY, April 1996.

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

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

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

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

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

Grimshaw:93b
Grimshaw, A. S. ``Easy to use object-oriented parallel programming with Mentat,'' IEEE Computer, pages 39--51, May 1993.

Harrington:61a
Harrington, R. F. Time-Harmonic Electromagnetic Fields. McGraw Hill Book Company, New York, 1961.

Harrington:67a
Harrington, R. F. ``Matrix methods for field problems,'' in Proc. IEEE, volume 55(2), pages 136--149, February 1967.

Harrington:68a
Harrington, R. F. Field Computation by Moment Methods. The Macmillan Company, New York, 1968. Reprinted by Krieger Publishing Co., Malabar, FT. (1982).

Hatcher:91a
Hatcher, P. J., and Quinn, M. J. Data-Parallel Programming on MIMD Computers. MIT Press, Cambridge, Massachusetts, 1991.

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

Haupt:95a
Haupt, T. 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.

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

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

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

Hillis:87a
Hillis, W. D. ``The Connection Machine,'' Scientific American, 256:108--115, June 1987.

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

HPCC:96a
National Science and Technology Council, ``High performance computing and communications,'' 1996. 1996 Federal Blue Book. A report by the Committee on Information and Communications. Web address http://www.hpcc.gov/blue96/.

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

HPF:94a
HPF-2 Scope of Activities and Motivating Applications. November 1994. ftp://hpsl.cs.umd.edu/pub/hpfbench/index.html.

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

HPFCSep:95a
``Fortran 90 and computational science.'' Online Computational Science Educational Project; http://csep1.phys.ornl/csep.html.

HPFF:95a
High Performance Fortran Forum. http://www.erc.msstate.edu/hpff/home.html.

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

Infourl:95a
The InfoMall Home Page http://www.infomall.org.

Johnson:86c
Johnson, M. A. ``The specification of CrOS III.'' Technical Report C3P-253, California Institute of Technology, Pasadena, CA, February 1986.

Jordon:69a
Jordon, E. C., and Balmain. Electromagnetic Waves and Radiating Systems. Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1969. Second Edition.

Joubert:95a
Joubert, A. ``Financial applications and HPF.'' Technical report, The London Parallel Applications Centre, London, UK, 1995.

Kalos:85a
Kalos, M. The Basics of Monte Carlo Methods. John Wiley and Sons, 1985.

Koelbel:94a
Koelbel, C., Loveman, D., Schreiber, R., Steele, G., and Zosel, M. The High Performance Fortran Handbook. MIT Press, 1994.

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

Makivic:95a
Makivic, M. ``Path integral Monte Carlo method for valuation of derivative securities: Algorithm and parallel implementation,'' Neural Network World, 5(4):503--524, 1995.

McBryan:94a
McBryan, O. ``An overview of message passing environments,'' Parallel Computing, 20(4):417--444, 1994.

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

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

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

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

Mills:94a
Mills, K., and Fox, G. ``InfoMall: an innovative strategy for high-performance computing and communications applications development,'' Internet Research, 4:31--45, 1994.

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.'' Technical Report SCCS-731, Syracuse University, NPAC, Syracuse, NY, July 1995. http://www.npac.syr.edu/projects/ltb/SC95/index.html.

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

Muller:95a
Müller, A., and Rühl, R. ``Extending high performance Fortran for the support of unstructured computations,'' in International Conference on Supercomputing, July 1995. Barcelona, Spain.

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

Parasoft:88a
ParaSoft. EXPRESS: A Communication Environment for Parallel Computers. ParaSoft, Inc., Pasadena, CA, 1988.

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, Enabling Technologies for Petaflops Computing, MIT press, 1995.

Ponnusamy:93c
Ponnusamy, R., Saltz, J., Choudhary, A., Hwang, Y.-S., and Fox, G. ``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. To appear in IEEE Transaction on Parallel and Distributed Memory Systems.

Ponnusamy:94b
Ponnusamy, R., Hwang, Y.-S., Saltz, J., Choudhary, A., and Fox, G. ``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. Also available in IEEE Parallel and Distributed Technology, Spring 1995.

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

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

Salmon:90a
Salmon, J. Parallel Hierarchical N-Body Methods. PhD thesis, California Institute of Technology, December 1990. SCCS-52, CRPC-TR90115. Caltech Report C3P-966.

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

Singh:93a
Singh, J. P. Parallel Hierarchical N-body Methods and Their Implications for Multiprocessors. PhD thesis, Stanford University, 1993.

Sturler:95a
De Sturler, E., and Strumpen, V. ``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.

Sunderam:90a
Sunderam, V. S. ``PVM: a framework for parallel distributed computing,'' Concurrency: Practice and Experience, 2(4):315--340, 1990.

Sunderam:93a
Sunderam, S. Fast Algorithms for N-body Simulations. PhD thesis, Cornell University, 1993.

Warren:92b
Warren, M. S., and Salmon, J. K. ``Astrophysical N-Body simulations using hierarchical tree data structures,'' in Supercomputing '92. IEEE Comp. Soc., Los Alamitos, CA, 1992.

Warren:93a
Warren, M. S., and Salmon, J. K. ``A parallel hashed oct-tree N-Body algorithm,'' in Supercomputing `93. IEEE Comp. Soc., Los Alamitos, CA, 1993.

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. ``The performance of a distributed combat simulation with the time warp operating system,'' Concurrency: Practice and Experience, 1(1):35--50, 1989. Caltech Report C3P-798.



Geoffrey Fox, Northeast Parallel Architectures Center at Syracuse University, gcf@npac.syr.edu