@book{ george81, TITLE = "Computer Solution of Large Sparse Positive Definite Systems", AUTHOR= "Alan George and Joseph W. Liu", PUBLISHER = "Prentice-Hall", YEAR = 1981, KEY = "SparseDirect" } @book{ p4-book, TITLE = "Portable Programs for Parallel Processors", PUBLISHER = "Holt, Rinehart, {and} Winston", YEAR = 1987, AUTHOR = "James Boyle and Ralph Butler and Terrence Disz and Barnett Glickfeld and Ewing Lusk and Ross Overbeek and James Patterson and Rick Stevens", KEY = "P4Book" } @Article{p4-paper, author = "Ralph Butler and Ewing Lusk", title = "Monitors, Messages, and Clusters: {T}he p4 Parallel Programming System", journal = "Journal of Parallel Computing", note = "To appear (Also Argonne National Laboratory Mathematics and Computer Science Division preprint P362-0493)", Year = 1993 } @TechReport(picl, Author= "G.~A.~Geist and Michael~T.~Heath and B.~W.~Peyton and Patrick~H.~Worley", Title= "{PICL}: A portable instrumented communications library", Institution= "Oak Ridge National Laboratory", Number= "TM-11130", Year= "1990", Key= "PICL") @TechReport( upshot, Author= "Virginia Herrarte and Ewing Lusk", Title= "Studying Parallel Program Behavior with {U}pshot", Institution= "Argonne National Laboratory", Number= "ANL-91/15", Month= AUG, Year= "1991", Key= "Upshot" ) @TechReport( p4-manual, Author= "Ralph Butler and Ewing Lusk", Title= "User's Guide to the p4 Parallel Programming System", Institution= "Argonne National Laboratory", Number= "ANL-92/17", Month= Oct, Year= "1992", Key= "p4-Manual" ) @TechReport(pvm91, Author= "A.~Beguelin and J.~Dongarra and G.~A.~Geist and R.~Manchek and V.~Sunderam", Title= "A User's guide to {PVM}: Parallel Virtual Machine", Institution= "Oak Ridge National Laboratory", Number= "TM-11826", Year= "1991", Key= "PVM") @inproceedings{disz-lusk:wamtrace, AUTHOR = "Terrence Disz and Ewing Lusk", TITLE = "A Graphical Tool for Observing the Behavior of Parallel Logic Programs", BOOKTITLE = "Proceedings of the 1987 Symposium on Logic Programming", YEAR = "1987", PAGES = "46--53" } @inproceedings{gorlick-kesselman:gauge, AUTHOR = "Michael Gorlick and Carl Kesselman", TITLE = "Timing {Prolog} programs without Clocks", BOOKTITLE = "Proceedings of the 1987 Symposium on Logic Programming", YEAR = "1987", PAGES = "426--432" } @Book{taylor-chandy:pcn, Author = "Chandy, M. and Taylor, S.", Title = "An Introduction to Parallel Programming", Year = 1991, Publisher = "Jones and Bartlett"} @Book{foster-taylor:strand, Title = "Strand: New Concepts in Parallel Programming", Author = "Ian Foster and Stephen Taylor", Publisher = "Prentice-Hall", Adress = " Englewood Cliffs, New Jersey", Year = 1990} @article{aurora, AUTHOR = "E. Lusk and R. Butler and T. Disz and R. Olson and R. Overbeek and R. Stevens and D.H.D. Warren and A. Calderwood and P. Szeredi and S. Haridi and P. Brand and M. Carlsson and A. Ciepielewski and B. Hausman", TITLE = "The Aurora OR-Parallel Prolog System", JOURNAL = "New Generation Computing", VOLUME = 7, NUMBER = 3, YEAR = 1990, PAGES = "243--271" } @Techreport{roo, Author = "E. Lusk and W. McCune and J. Slaney", Title = "Roo---a Parallel Theorem Prover", Institution = "Argonne National Laboratory", Number = "MCS--TM--149", Year = 1991} @Techreport{heath-etheridge:vppp, Author = "M. T. Heath and J. A. Etheridge", Title = "Visualizing the Performance of Parallel Programs", Institution = "Oak Ridge National Laboratory", Number = "ORNL TM-11813", Year = 1991} @Techreport{chem:vis, Author = "Ewing L. Lusk", Title = "Performance Visualization for Parallel Programs", Institution = "Argonne National Laboratory", Number = "ANL/MCS--P287--0192", Year = 1991, Note = "(to appear in {\em Theoretica Chimica Acta})" } @Techreport{picltrace, Author = "P.~H.~Worley", Title = "A new {PICL} trace file format", Institution = "Oak Ridge National Laboratory", Number = "ORNL TM-12125", Month = JUN, Year = 1992} @inproceedings{hideo, AUTHOR = "Gary Olsen and Carl Woese and Ray Hagstrom and Hideo Matsuda and Ross Overbeek", TITLE = "Inference of Phylogenetic trees using maximum likelihood", BOOKTITLE = "Proceedings of the Fisrt Intel Delta Applications Workshop", YEAR = "1992", PAGES = "247--262" } @InProceedings(DW90, Author= "M. Dryja and O. Widlund", Title= "Towards a Unified Theory of Domain Decomposition Algorithms for Elliptic Problems", Booktitle= "Third International Symposium on Domain Decomposition Methods", Editor= "T. F. Chan and R. Glowinski and J. P\'eriaux and O. B. Widlund", Year= "1990", Pages= "3-21", Publisher= "SIAM", Address= "Philadelphia", Annote= "Additive {S}chwarz. Surveys recent (1989) results; some comments on 3-d and how many approaches may be cast in the form of additive {S}chwarz-subspace form. 58 references, good introduction to the theory. No computations", Key= "DryjaWidlund90 !AS") @UnPublished(rosing, Author= "Matt Rosing and Joel Saltz", Title= "Low Latency Messages on Distributed Memory Multiprocessors", Key= "LowLatency", Note= "manuscript, 1992") @techreport{jp:incomplete, AUTHOR = "Mark T. Jones and Paul E. Plassmann", TITLE = "An Improved Incomplete {C}holesky Factorization", INSTITUTION = "Argonne National Laboratory", ADDRESS = "Argonne, IL", TYPE = "Preprint", NOTE = "(to appear in {\em ACM Trans. on Mathematical Software, 1995})", NUMBER = "MCS-P206-0191", YEAR = "1991", KEY = "jones" } @inproceedings{jp:ima, AUTHOR = "Jones, Mark T. and Plassmann, Paul E.", title = "An Efficient Parallel Iterative Solver for Large Sparse Linear Systems", year = "1991", booktitle = "Proceedings of the IMA Workshop on Sparse Matrix Computations: Graph Theory Issues \& Algorithms", publisher = "University of Minnesota", address = "Minneapolis", } @TechReport( ysmp83, KEY = "Eisenstat", AUTHOR = "S.~C.~Eisenstat and H.~C.~Elman and M.~H.~Schultz and A.~H.~Sherman", TITLE = "The (New) {Y}ale {S}parse {M}atrix {P}ackage", INSTITUTION= "Department of Computer Science, Yale University", NUMBER = "YALE/DCS/RR-265", MONTH = APR, YEAR = "1983" ) @TechReport{ sparsekit, KEY = "Saad", AUTHOR = "Youcef Saad", TITLE = "{SPARSKIT}, a basic tool kit for sparse matrix computations", INSTITUTION= "Center for Supercomputing Research and Development, University of Illinois at Urbana-Chanpaign", NUMBER = "1029", YEAR = 1990 } @TechReport( pde-user-ref, Author = "Barry F. Smith", Title = "Extensible {PDE} Solvers Package Users Manual", Institution = "Argonne National Laboratory", Month = SEP, Year = 1994, Number = "ANL-93/40", Key = "Smith94 ! PDE" ) @TechReport( snes-user-ref, Author = "William D. Gropp and Lois Curfman McInnes and Barry F. Smith", Title = "Using the {S}calable {N}onlinear {E}quations {S}olvers Package", Institution = "Argonne National Laboratory", Month = Feb, Year = 1995, Number = "ANL/MCS-TM-193", Key = "GroppMcInnesSmith95 ! SNES" ) @TechReport( sles-user-ref, Author = "William D. Gropp and Barry F. Smith", Title = "{S}implified {L}inear {E}quation {S}olvers Users Manual", Institution = "Argonne National Laboratory", Month = MAR, Year = 1993, Number = "ANL-93/8", Key = "GroppSmith93 ! SLES" ) @TechReport( chameleon-user-ref, Author = "William D. Gropp and Barry F. Smith", Title = "Chameleon Parallel programming tools Users Manual", Institution = "Argonne National Laboratory", Month = MAR, Year = 1993, Number = "ANL-93/23", Key = "GroppSmith93 ! Chameleon" ) @TechReport( ksp-user-ref, Author = "William D. Gropp and Barry F. Smith", Title = "Users Manual for {KSP}: Data-Structure-Neutral Codes Implementing {K}rylov Space Methods", Institution = "Argonne National Laboratory", Month = AUG, Year = 1993, Number = "ANL-93/30", Key = "GroppSmith93 ! KSP" ) @INPROCEEDINGS{miss-paper, AUTHOR= "William D. Gropp and Barry F. Smith", TITLE= "Scalable, Extensible, and Portable Numerical Libraries", PUBLISHER= "IEEE", YEAR= "1994", BOOKTITLE= "Proceedings of the Scalable Parallel Libraries Conference", ADDRESS= "Mississippi State University", pages= "87--93", keyword= "numerical libraries, scientific computing, parallel computing" } @Unpublished{snes-paper, AUTHOR= "William D. Gropp and Lois Curfman McInnes and Barry F. Smith", TITLE= "Scalable Libraries for Solving Systems of Nonlinear Equations and Unconstrained Minimization Problems", PUBLISHER= "IEEE", NOTE= "To be published in {\em Proceedings of the Scalable Parallel Libraries Conference II}, 1995. IEEE", ADDRESS= "Mississippi State University", keyword= "nonlinear equations, optimization, superconductivity, parallel computing" } @TechReport( dsneutral, Author = "William D. Gropp and Barry F. Smith", Title = "The design of data-structure-neutral libraries for the iterative solution of sparse linear systems", Institution = "Mathematics and Computer Science Division, Argonne National Laboratory", Month = MAY, Year = 1993, Number = "MCS-P356-0393", Key = "GroppSmith93 ! KSP design" ) @TechReport( mpi-chameleon, Author = "William D. Gropp and Ewing Lusk", Title = "A Test Implementation of the {MPI} Draft Message-Passing Standard", Institution = "Argonne National Laboratory", Month = DEC, Year = 1992, Number = "ANL-92/47", Key = "GroppLusk92 ! MPI" ) @TechReport( blockcomm-fortran, Author = "William D. Gropp", Title = "Block{C}omm for {F}ortran", Institution = "Argonne National Laboratory", Month = MAY, Year = 1993, Number = "ANL-93/00 (to appear)", Key = "Gropp93 ! BlockComm" ) @TechReport( autodocument, Author = "William D. Gropp", Title = "Automatic documentation of {C} programs", Institution = "Argonne National Laboratory", Month = MAY, Year = 1993, Number = "ANL-93/00", Key = "Gropp93 ! Autodoc" ) @TechReport( zipcode, Author = "Anthony Skjellum and Steven G. Smith and Charles H Still and Alvin P. Leung and Manfred Morari", Title = "The {Z}ipcode message-passing system", Institution = "Lawrence Livermore National Laboratory", Month = SEP, Year = 1992, Number = "Unpublished", Key = "Skjellum92 ! Zipcode" ) @Article( paragraph, Author = "Michael T. Heath and Jennifer Etheridge Finger", Title = "Visualizing performance of parallel programs", Journal = "IEEE Software", Volume = 8, Number = 5, Month = SEP, Year = 1991, Pages = "29--39", Key = "Heath91 ! Paragraph" ) @article( gropp90, Author = "William Gropp and Edward Smith", Title = "Computational Fluid Dynamics on Parallel Processors", Journal = "Computers and Fluids", Volume = 18, Year = 1990, Pages = "289--304", Key = "Gropp90 ! performance" ) @article( foster92, Author = "Ian Foster and William Gropp and Rick Stevens", Title = "The parallel scalability of the spectral transform method", Journal = "Monthly Weather Review", Volume = 120, Year = 1992, Pages = "835--850", Key = "Foster92 ! performance" ) @INBOOK{fgn, AUTHOR="R. Freund and G. H. Golub and N. Nachtigal", TITLE="Iterative Solution of Linear Systems", SERIES="Acta Numerica 1992", YEAR="1991", PUBLISHER="Cambridge University Press", PAGES="57--100" } @TechReport( nachtigal90, Author = "No{\"e}l M. Nachtigal and Satish C. Reddy and Lloyd N. Trefethen", Title = "How Fast are Nonsymmetric Matrix Iterations?", Institution = "Massachusetts Institute of Technology", Month = MAR, Year = 1990, Number = "90-2", Key = "Nachtigal | Krylov" ) @Article{ vorst92, author = "H. van der Vorst", title = "Bi-{CGSTAB}: A fast and smoothly converging varient of {Bi-CG} for the solution of nonsymmetric linear systems", journal = "SIAM J. Sci. Stat. Comput.", year = 1992, volume = 13, pages = "631--644" } @Manual( ibm-essl, Title = "{E}ngineering and {S}cientific {S}ubroutine {L}ibrary Version 2: Guide and Reference", Organization = "IBM", Year = 1992, Key = "IBM-ESSL" ) @Manual( IBM-EUI, Title = "{IBM} {AIX} Parallel Environment Parallel Programming Subroutine Reference Release 2.0", Organization = "IBM", Month = JUN, Year = 1994, Key = "IBM-EUI" ) @Manual( IBM-EUIH, Title = "Using {EUIH}: An Experimental {EUI} Implementation", Organization = "IBM", Author = "Peter Hochschild", Year = 1993, Key = "IBM-EUIH" ) @TechReport{ MPI, Title = "Document for a Standard Message-Passing Interface", Author = "Message Passing Interface Forum", Institution = "University of Tennessee", Number = "CS-93-214", Month = NOV, Year = 1993, Key = "MPI Standard" } @Unpublished{ mpi-final-web, author = "Message Passing Interface Forum", title = "{MPI}: A Message-Passing Interface Standard", note = "http://www.mcs.anl.gov/mpi/mpi-report/mpi-report.html", year = 1994, month = MAY } @Book{using-mpi, author = "William Gropp and Ewing Lusk and Anthony Skjellum", title = "Using MPI: Portable Parallel Programming with the Message Passing Interface", publisher = "MIT Press", year = 1994 } @Article{ MPI-final, Title = "{MPI}: A Message-Passing Interface Standard", Author = "Message Passing Interface Forum", Journal = "International Journal of Supercomputing Applications", Volume = 8, Number = "3/4", Year = 1994, Key = "MPI Standard - final" } @TechReport{ Chang93, Title = "Experiments and Bounds on Block Diagonal Preconditioning", Author = "Mark Yan-Ming Chang and Martin H. Schultz", Institution = "Yale Department of Computer Science", Number = "YALEU/DCS/RR-994", Month = NOV, Year = 1993, Key = "BDD|diag" } @inproceedings{gropplevine93, AUTHOR = "N. Galbreath and W. Gropp and D. Levine", TITLE = "Applications-Driven Parallel {I/O}", BOOKTITLE = "Proceedings of Supercomputing '93", YEAR = "1993", PAGES = "462--471" } @book{ Siegle85, AUTHOR = "H. J. Siegel", TITLE = "Interconnection Networks for Large Scale Parallel Processing", PUBLISHER = "Lexington Books", YEAR = 1985, KEY = "Network Comparison" } @article{ Lawrie75, AUTHOR = "D. H. Lawrie", TITLE = "Access and alignment of data in an array processor", JOURNAL = "IEEE Transactions on Computers", VOLUME = "C-24", NUMBER = 12, MONTH = DEC, YEAR = 1975, PAGES = "1145--1155", KEY = "Omega Network" } @comment{Text/Program/Man page processing programs } @book{ Lamport86, AUTHOR = "Leslie Lamport", TITLE = "{LaTeX}: A Document Preparation System", PUBLISHER = "Addison-Wesley", YEAR = 1986, KEY = "Latex Manual" } @TechReport( tohtml, Author= "William Gropp", Title= "Users Manual for {\tt tohtml}: Producing True Hypertext Documents from {LaTeX}", Institution= "Argonne National Laboratory", Number= "ANL/MCS-TM-207", Month= MAR, Year= "1995", Key= "tohtml" ) @TechReport( doctext, Author= "William Gropp", Title= "Users Manual for {\tt doctext}: Producing Documentation from {C} Source Code", Institution= "Argonne National Laboratory", Number= "ANL/MCS-TM-206", Month= MAR, Year= "1995", Key= "doctext" ) @TechReport( bfort, Author= "William Gropp", Title= "Users Manual for {\tt bfort}: Producing {F}ortran interfaces to {C} source code", Institution= "Argonne National Laboratory", Number= "ANL/MCS-TM-208", Month= MAR, Year= "1995", Key= "bfort" ) @InProceedings{ gropp-lusk:unix-tools, Author= "William Gropp and Ewing Lusk", Title= "Scalable Unix Tools on Parallel Processors", Booktitle= "Proceedings of the 1994 Scalable High Performanc Computing Conference", Publisher= "IEEE", Pages = "56--62" } @comment{WEB, CWEB references (for doctext)} @TechReport{ web, author = "Donald E. Knuth", title = "The {\tt WEB} system of structured documentation", institution = "Computer Science Department, Stanford University", year = 1983, number = 980, month = SEP } @Article{ literatepgm, author = "Donald E. Knuth", title = "Literate Programming", journal = "Computer Journal", year = 1984, volume = 27, number = 2, pages = "91--111" } @Unpublished{ cweb-code, author = "Silvio Levy and Donald E. Knuth", title = "CWEB", note = "CWEB is available at ftp://pip.shsu.edu/tex-archive/web/c_cpp/cweb" } @Article{Gropp:1997:SMC, author = "W. Gropp and E. Lusk", title = "Sowing {MPICH}: {A} Case Study in the Dissemination of a Portable Environment for Parallel Scientific Computing", journal = "The International Journal of Supercomputer Applications and High Performance Computing", volume = "11", number = "2", pages = "103--114", month = "Summer", year = "1997", coden = "IJSCFG", ISSN = "1078-3482", area = "M;S", areaseq = "0", }