%
% Here is a start on building a Bibtex database for all of my publications.
% Some of these I've extracted from bibliography collections.  After some
% consideration, I've decided to limit the data (eliminating price, bibdate,
% most annotations, abstract, and related material).  I have left in 
% keywords when not too lengthy. 
%
% In addition to the usual bibtex keys, I've added the following to help
% organize my own publications:
%    area = research area (list below)
%    areaseq = sequence number used to sort entries by area
%    preprintof = BibTex key of the paper that this is a preprint of
%
% The research areas are drawn from this list (to keep the number of 
% areas to a small number)
%    A   - Algorithm
%    App - Application
%    D   - Domain Decomposition
%    I   - I/O (particularly parallel I/O)
%    M   - MPI
%    NS  - Numerical Software
%    P   - Petsc
%    Par - Parallel, not MPI
%    PV  - Performance Visualization
%    R   - Mesh Refinement
%    S   - Software
%    

%
% Section: Books 
%
@Book{Gropp:1994:UMP,
  author =       "William Gropp and Ewing Lusk and Anthony Skjellum",
  title =        "Using {MPI}: Portable Parallel Programming with the
                 Message-Passing Interface",
  publisher =    "MIT Press",
  address =      "Cambridge, MA",
  pages =        "xx + 307",
  year =         "1994",
  ISBN =         "0-262-57104-8",
  LCCN =         "QA76.642 G76 1994",
  OPTseries =       "Scientific and engineering computation",
  keywords =     "Computer interfaces.; Parallel computers ---
                 Programming.; Parallel programming; Parallel
                 programming (Computer science)",
  area = "M",
  areaseq = "0",
}

@Book{BFSmith_PEBjorstad_WDGropp_1996a,
  author =       "B. F. Smith and P. E. Bj{\o}rstad and W. D. Gropp",
  title =        "Domain Decomposition: Parallel Multilevel Methods for
                 Elliptic Partial Differential Equations",
  publisher =    "Cambridge University Press",
  address =      "New York",
  year =         "1996",
  area = "D",
  areaseq = "0",
}


@Book{Gropp:1998:MPI2Book,
  author = 	 {William Gropp and Steven Huss-Lederman and 
                  Andrew Lumsdaine and Ewing Lusk and Bill Nitzberg and
                  William Saphir and Marc Snir},
  title = 	 {{MPI} - The Complete Reference: 
                  Volume 2, The {MPI}-2 Extensions},
  publisher = 	 {MIT Press},
  year = 	 1998,
  OPTseries =	 {Scientific and engineering computation},
  address =	 {Cambridge, MA, USA},
  area = "M",
  areaseq = "0",
}

%alias usingmpi
@Book{gropp-lusk-skjellum:using-mpi2nd,
  author    = "William Gropp and Ewing Lusk and Anthony Skjellum",
  title	    = "Using {MPI}: Portable Parallel Programming with the Message
		  Passing Interface, {\rm 2nd edition}",
  address   = "Cambridge, MA",
  publisher = "MIT Press",
  year	    = 1999,
  area = "M",
  areaseq = "0",
}

@Book{gropp-lusk-thakur:usingmpi2,
  author = 	 {William Gropp and Ewing Lusk and Rajeev Thakur},
  title = 	 {Using {MPI-2}: Advanced Features of the Message-Passing Interface},
  publisher = 	 {MIT Press},
  year = 	 1999,
  address =	 {Cambridge, MA},
  area = "M",
  areaseq = "0",
}


@Book{crpchandbook,
  editor =	 {Jack Dongarra and Ian Foster and Geoffrey Fox and William
                  Gropp and Ken Kennedy and Linda Torczon and Andy White},
  title = 	 {Sourcebook of Parallel Computing},
  publisher = 	 {Morgan Kaufmann},
  year = 	 2003
}

@Book{beowulflinux2nd,
  editor =	 {William Gropp and Ewing Lusk and Thomas Sterling},
  title = 	 {Beowulf Cluster Computing with Linux},
  publisher = 	 {MIT Press},
  year = 	 2003,
  edition =	 {2nd}
}

%
% Section: Book Chapters
%

% 2003


@InBook{gro03:sourcebook:,
  editor =	 {Jack Dongarra and Ian Foster and Geoffrey Fox and William
                  Gropp and Ken Kennedy and Linda Torczon and Andy White},
  title = 	 {Sourcebook of Parallel Computing},
  publisher = 	 {Morgan Kaufmann},
  author  =      {William Gropp},
  year = 	 2003,
  chapter = 	 {Parallel Computer Architectures},
  pages = 	 {15--42},
}

@InBook{of03:sourcebook:pgmmodels,
  editor =	 {Jack Dongarra and Ian Foster and Geoffrey Fox and William
                  Gropp and Ken Kennedy and Linda Torczon and Andy White},
  title = 	 {Sourcebook of Parallel Computing},
  publisher = 	 {Morgan Kaufmann},
  author =       {Ian Foster and William Gropp and Carl Kesselman},
  year = 	 2003,
  chapter = 	 {Message Passing and Threads},
  pages = 	 {313--329},
}

@InBook{thak03:sourcebook:mpiio,
  editor =	 {Jack Dongarra and Ian Foster and Geoffrey Fox and William
                  Gropp and Ken Kennedy and Linda Torczon and Andy White},
  title = 	 {Sourcebook of Parallel Computing},
  publisher = 	 {Morgan Kaufmann},
  author =       {Rajeev Thakur and William Gropp},
  year = 	 2003,
  chapter = 	 {Parallel I/O},
  pages = 	 {331--355},
}

@InBook{gro03:sourcebook:poisson,
  editor =	 {Jack Dongarra and Ian Foster and Geoffrey Fox and William
                  Gropp and Ken Kennedy and Linda Torczon and Andy White},
  title = 	 {Sourcebook of Parallel Computing},
  publisher = 	 {Morgan Kaufmann},
  author =       {William Gropp},
  year = 	 2003,
  chapter = 	 {The 2-D Poisson Problem},
  pages = 	 {469--480},
}

@InBook{bala03:sourcebook:pdesoft,
  editor =	 {Jack Dongarra and Ian Foster and Geoffrey Fox and William
                  Gropp and Ken Kennedy and Linda Torczon and Andy White},
  title = 	 {Sourcebook of Parallel Computing},
  publisher = 	 {Morgan Kaufmann},
  author =       {Satish Balay and William Gropp and Lois Curfman
                  McInnes and Barry F. Smith},
  year = 	 2003,
  chapter = 	 {Software for the Scalable Solution of Partial
                  Differential Equations},
  pages = 	 {621--647},
}

@InBook{gro03:beowulf:use,
  editor =	 {William Gropp and Ewing Lusk and Thomas Sterling},
  title = 	 {Beowulf Cluster Computing with Linux},
  author =       {William Gropp},
  chapter = 	 {So You Want to Use a Cluster},
  publisher = 	 {MIT Press},
  year = 	 2003,
  pages = 	 {1--17},
}

@InBook{lusk03:beowulf:pgmming,
  editor =	 {William Gropp and Ewing Lusk and Thomas Sterling},
  title = 	 {Beowulf Cluster Computing with Linux},
  author =       {Ewing Lusk and William Gropp and Ralph Butler},
  chapter = 	 {An Introduction to Writing Parallel Programs},
  publisher = 	 {MIT Press},
  year = 	 2003,
  pages = 	 {171--206},
}

@InBook{gro03:beowulf:mpi1,
  editor =	 {William Gropp and Ewing Lusk and Thomas Sterling},
  title = 	 {Beowulf Cluster Computing with Linux},
  author =       {William Gropp and Ewing Lusk},
  chapter = 	 {Parallel Programming with MPI},
  publisher = 	 {MIT Press},
  year = 	 2003,
  pages = 	 {207--243},
}

@InBook{gro03:beowulf:mpi2,
  editor =	 {William Gropp and Ewing Lusk and Thomas Sterling},
  title = 	 {Beowulf Cluster Computing with Linux},
  author =       {William Gropp and Ewing Lusk},
  chapter = 	 {Advanced Topics in MPI Programming},
  publisher = 	 {MIT Press},
  year = 	 2003,
  pages = 	 {245--278},
}

% 2004

@InBook{ree04:mpi-io,
  author =	 {Rajeev Thakur and William Gropp and Ewing Lusk},
  editor =	 {Daniel A. Reed},
  title = 	 {Scalable Input/Output},
  chapter = 	 {{ADIO}: A Framework for High-Performance, Portable 
 Parallel {I/O}},
  publisher = 	 {MIT Press},
  year = 	 2004,
  pages =	 {111--134}
}

% 2005

@InBook{gro04-bk:par-issues,
  author =	 {William D. Gropp},
  editor =	 {Bo Einarsson},
  title = 	 {Accuracy and Reliability in Scientific
                  Computing},
  chapter = 	 {Issues in Accurate and Reliable Use of Parallel
                  Computing in Numerical Programs},
  publisher = 	 {SIAM},
  year = 	 2005,
  OPTpages = 	 {}
}

% 2006

@InBook{kend06:pde,
  author =	 {Ricky A. Kendall and Masha Sosonkina and William
                  D. Gropp and Robert W. Numrich and Thomas Sterling},
  editor =	 {Are Magnus Bruaset and Aslak Tveito},
  title = 	 {Numerical Solution of Partial Differential Equations
                  on Parallel Computers},
  chapter = 	 {Parallel Programming Models Applicable to Cluster
                  Computing and Beyond},
  publisher = 	 {Springer},
  year = 	 2006,
  number =	 51,
  series =	 {Lecture Notes in Computational Science and Engineering},
  pages =	 {3--54}
}



@InBook{gropp06:ppsurvey,
  author = 	 {William D. Gropp and Andrew Lumsdaine},
  editor = 	 {Michael A. Heroux and Padma Raghavan and Horst D. Simon},
  title = 	 {Parallel Processing for Scientific Computing},
  chapter = 	 {Parallel Tools and Environments: A Survey},
  publisher = 	 {SIAM},
  year = 	 {2006},
  pages = 	 {223--232},
}

@InBook{Dagstuhl-book:2007,
  author =    {Boyana Norris and Albert Hartono and William Gropp},
  title =        {Petascale Computing: {A}lgorithms and Applications},
  chapter =      {Annotations for Productivity and Performance Portability},
  publisher =    {Chapman \& Hall / CRC Press, Taylor and Francis Group},
  year =         {2007},
  series =    {Computational Science},
  note = {Preprint ANL/MCS-P1392-0107}
}

%
% Section: Reports 
%
% Intended for semi-formal reports, such as the SCaLeS report and 
% other, major, conference reports.  Does not include technical reports
% or less-formal conference reports.

% 2003

@Booklet{scalesv1-03,
  title = 	 {A Science-Based Case For Large-Scale Simulation, Volume 1},
  author =	 {David Keyes and Philip Colella and Thom H. Dunning and William D. Gropp},
  month =	 JUL,
  year =	 2003,
  note =	 {Office of Science, U.S. Department of Energy}
}

% 2004

@Booklet{scalesv2-04,
  title = 	 {A Science-Based Case For Large-Scale Simulation, Volume 2},
  author =	 {David Keyes and Philip Colella and Thom H. Dunning and William D. Gropp},
  month =	 SEP,
  year =	 2004,
  note =	 {DRAFT, Office of Science, U.S. Department of Energy}
}

@Misc{zima:hppl04,
  OPTkey = 	 {},
  author = 	 {Hans P. Zima},
  title = 	 {Workshop on High-Productivity Programming Languages
                  and Models},
  OPThowpublished = {},
  OPTmonth = 	 {},
  year = 	 {2004},
  note = 	 {Report of the workshop},
  annote = 	 {Section: Problem-Solving Environments and
                  Domain-Specific Languages}
}

@Misc{jms04:grid,
  OPTkey = 	 {},
  author = 	 {Jennifer M. Schopf},
  title = 	 {Grid Performance Workshop 2004 Report},
  OPThowpublished = {},
  OPTmonth = 	 {},
  year = 	 {2004},
  OPTnote = 	 {},
  OPTannote = 	 {}
}

@Misc{mat04:report,
  title =	 {International Workshop on Advanced Computational
                  Materials Science: Application to Fusion and
                  Generation-{IV} Fission Reactors},
  year =	 2004,
  note =	 {Also ORNL/TM-2004/132}
}

% 2005

% 2006

@Misc{nes06,
  author = 	 {Phillip Finck and David Keyes and Rick Stevens},
  title = 	 {Workshop on Simulation and Modeling for Advanced Nuclear Energy Systems},
  month = 	 {August},
  year = 	 2006,
  note = 	 {CoAuthored Section 3.4, Software Tools and
                  Environments, with Robert Armstrong.  Available as
                  \url{www.mcs.anl.gov/anes/SMANES/gnep06-final.pdf}.}, 
}

%
% Section: Articles
%
%1980
@Article{Gropp:1980:TMM,
  author =       "William D. Gropp",
  title =        "A test of moving mesh refinement for $2$-{D} scalar
                 hyperbolic problems",
  journal =      "SIAM Journal on Scientific and Statistical Computing",
  volume =       "1",
  number =       "2",
  pages =        "191--197",
  month =        jun,
  year =         "1980",
  coden =        "SIJCD4",
  ISSN =         "0196-5204",
  area = "R",
  areaseq = "0",
}
%1981
%1982
%1983
%1984
%1985
%1986

%1987
@Article{Gropp:1987:SPL,
  author =       "William D. Gropp",
  title =        "Solving {PDE}s on loosely-coupled parallel
                 processors",
  journal =      "Parallel Computing",
  volume =       "5",
  number =       "1-2",
  pages =        "165--173",
  month =        jul,
  year =         "1987",
  coden =        "PACOEJ",
  ISSN =         "0167-8191",
  note =         "Proceedings of the international conference on vector
                 and parallel computing---issues in applied research and
                 development (Loen, 1986)",
  classification = "B0290F (Interpolation and function approximation);
                 B0290P (Differential equations); C4130 (Interpolation
                 and function approximation); C4170 (Differential
                 equations); C4240 (Programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques)",
  conflocation = "Loen, Norway; 2-6 June 1986",
  conftitle =    "International Conference on Vector and Parallel
                 Computing --- Issues in Applied Research and
                 Development",
  corpsource =   "Dept. of Comput. Studies, Yale Univ., New Haven, CT,
                 USA",
  keywords =     "communication requirements; computational complexity;
                 data; highly-ordered structure; iterative methods;
                 loosely-coupled parallel; memory access; message;
                 parallel; partial differential equations; passing
                 interprocessor communication mechanism; processing;
                 processors",
  sponsororg =   "IBM Norway; R. Norwegian Council Sci. and Ind. Res.;
                 AMDAHL; FPS; CRAY",
  treatment =    "P Practical; T Theoretical or Mathematical",
  area = "Par",
  areaseq = "0",
}

@Article{Keyes:1987:CDD,
  author =       "David E. Keyes and William D. Gropp",
  title =        "A comparison of domain decomposition techniques for
                 elliptic partial differential equations and their
                 parallel implementation",
  journal =      "SIAM Journal on Scientific and Statistical Computing",
  volume =       "8",
  number =       "2",
  pages =        "S166--S202",
  month =        mar,
  year =         "1987",
  coden =        "SIJCD4",
  ISSN =         "0196-5204",
  note =         "Reprinted in  Selected Papers from the Second
                  Conference on Parallel Processing for Scientific
                  Computing (C. W. Gear \& R. G. Voigt, eds., SIAM, 1987)",
  classification = "C4170 (Differential equations)",
  conflocation = "Norfolk, VA, USA; 18-21 Nov. 1985",
  conftitle =    "Second Conference on Parallel Processing for
                 Scientific Computing",
  corpsource =   "Res. Center for Sci. Comput., Yale Univ., New Haven,
                 CT, USA",
  keywords =     "2D self-adjoint elliptic PDEs; domain decomposition
                 techniques; elliptic partial differential equations;
                 fast Poisson solvers; Intel Hypercube; interfacial
                 equations; iterative techniques; parallel algorithms;
                 partial differential equations; preconditioned
                 conjugate gradient",
  sponsororg =   "SIAM; NSF; Air Force Office Sci. Res",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Gropp:1987:LUM,
  author =       "William D. Gropp",
  title =        "Local uniform mesh refinement with moving grids",
  journal =      "SIAM Journal on Scientific and Statistical Computing",
  volume =       "8",
  number =       "3",
  pages =        "292--304",
  month =        may,
  year =         "1987",
  coden =        "SIJCD4",
  ISSN =         "0196-5204",
  classification = "B0290P (Differential equations); C4170 (Differential
                 equations)",
  corpsource =   "Dept. of Comput. Sci., Yale Univ., New Haven, CT,
                 USA",
  keywords =     "2-D scalar problems; hyperbolic partial differential
                 equations; local uniform mesh refinement; moving grids;
                 numerical dispersion; partial differential equations",
  treatment =    "T Theoretical or Mathematical",
  area = "D",
  areaseq = "0",
}


%1988
% Journal also known as Computers and Mathematics (short title)
@Article{Gropp88c,
  author =       "W. Gropp",
  title =        "Local Uniform Mesh Refinement on Loosely-Coupled
                 Parallel Processors",
  journal =      "I. J. Comp. Math. Appl.",
  volume =       "15",
  pages =        "375--389",
  year =         "1988",
  area = "R;Par",
  areaseq = "0",
}

@Article{Gropp:1988:CPI,
  author =       "William D. Gropp and David E. Keyes",
  title =        "Complexity of parallel implementation of domain
                 decomposition techniques for elliptic partial
                 differential equations",
  journal =      "SIAM Journal on Scientific and Statistical Computing",
  volume =       "9",
  number =       "2",
  pages =        "312--326",
  month =        mar,
  year =         "1988",
  coden =        "SIJCD4",
  ISSN =         "0196-5204",
  classification = "C4170 (Differential equations); C4240 (Programming
                 and algorithm theory); C5220 (Computer architecture)",
  corpsource =   "Res. Center for Sci. Comput., Yale Univ., New Haven,
                 CT, USA",
  keywords =     "communication startups; complexity; computational
                 complexity; domain decomposition; elliptic partial
                 differential equations; message-passing parallel
                 computers; parallel algorithms; parallel architectures;
                 partial differential equations; preconditioned
                 conjugate gradient",
  treatment =    "T Theoretical or Mathematical",
  area = "D;Par",
  areaseq = "0",
}

%1989
@Article{Gropp:1989:RMR,
  author =       "William D. Gropp and I. C. F. Ipsen",
  key =          "GroppIpsen88b",
  title =        "Recursive Mesh Refinement on Hypercubes",
  journal =      "Nordisk Tidskr. Informationsbehandling (BIT)",
  volume =       "29",
  pages =        "186--211",
  year =         "1989",
  area = "R;Par",
  areaseq = "0",
}

@Article{Gropp:1989:DDP,
  author =       "William D. Gropp and David E. Keyes",
  title =        "Domain Decomposition on Parallel Computers",
  journal =      "Impact Comput. Sci. Eng.",
  volume =       "1",
  pages =        "421--439",
  year =         "1989",
  area = "D;Par",
  areaseq = "0",
}

%1990
@Article{Keyes:1990:DDT,
  author =       "David E. Keyes and William D. Gropp",
  title =        "Domain decomposition techniques for the parallel
                 solution of nonsymmetric systems of elliptic boundary
                 value problems",
  journal =      "Applied Numerical Mathematics: Transactions of IMACS",
  volume =       "6",
  number =       "4",
  pages =        "281--301",
  month =        may,
  year =         "1990",
  coden =        "ANMAEL",
  ISSN =         "0168-9274",
  area = "D",
  areaseq = "0",
}

@Article{Berryman:1990:KMP,
  author =       "H. Berryman and J. Saltz and W. Gropp and R.
                 Mirchandaney",
  title =        "{Krylov} Methods Preconditioned with Incompletely
                 Factored Matrices on the {CM-2}",
  journal =      "Journal of Parallel and Distributed Computing",
  volume =       "8",
  number =       "2",
  pages =        "186--190",
  month =        feb,
  year =         "1990",
  coden =        "JPDCER",
  ISSN =         "0743-7315",
  classification = "C4130 (Interpolation and function approximation);
                 C7310 (Mathematics)",
  corpsource =   "Dept. of Comput. Sci., Yale Univ., New Haven, CT,
                 USA",
  keywords =     "CM-2; incompletely factored matrices; iterative
                 methods; Krylov methods; mathematics computing;
                 parallel; performance; preconditioned Krylov space
                 iterative linear; processing; sparse triangular solver;
                 system solver; work load generator",
  treatment =    "A Application; P Practical",
  area = "Par",
  areaseq = "0",
}

@Article{greengardgropp90,
  author = 	 {Leslie Greengard and William D. Gropp},
  title = 	 {A Parallel Version of the Fast Multipole Method},
  journal = 	 {Computers and Mathematics with Applications},
  year = 	 1990,
  volume =	 20,
  pages =	 {63--71},
  area = "A;Par",
  areaseq = "0",
}

@Article{groppsmith90,
  author = 	 {William D. Gropp and Edward Smith},
  title = 	 {Computational Fluid Dynamics on Parallel Processors},
  journal = 	 {Computers and Fluids},
  year = 	 1990,
  volume =	 18,
  pages =	 {289--304},
  area = "Par",
  areaseq = "0",
}

%1991
%1992
@Article{Cai:1992:CRE,
  author =       "Xiao-Chuan Cai and William D. Gropp and David E.
                 Keyes",
  title =        "Convergence rate estimate for a domain decomposition
                 method",
  journal =      "Numerische Mathematik",
  volume =       "61",
  number =       "2",
  pages =        "153--169",
  year =         "1992",
  coden =        "NUMMA7",
  ISSN =         "0029-599X",
  classification = "B0290T (Finite element analysis); C4185 (Finite
                 element analysis)",
  corpsource =   "Dept. of Math., Kentucky Univ., Lexington, KY, USA",
  keywords =     "algebraic equations; convergence of numerical methods;
                 convergence rate analysis; convergence rate estimate;
                 Dirichlet boundary conditions; domain decomposition
                 method; finite element analysis; finite element
                 discretization; indefinite elliptic problems; mesh
                 size; preconditioned GMRES method; substructures",
  treatment =    "T Theoretical or Mathematical",
  area = "D",
  areaseq = "0",
}

@Article{WDGropp_DEKeyes_1992a,
  author =       "W. D. Gropp and D. E. Keyes",
  title =        "Domain decomposition with local mesh refinement",
  journal =      "SIAM J. Sci. Stat. Comput.",
  volume =       "13",
  year =         "1992",
  pages =        "967--993",
  area = "D;R",
  areaseq = "0",
}

@Article{siamssc-92/128:gwd,
  author =       "W. D. Gropp and D. E. Keyes",
  title =        "Parallel Performance of Domain-Decomposed
                 Preconditioned {Krylov} Methods for {PDEs} with Locally
                 Uniform Refinement",
  journal =      "{SIAM} Journal on Scientific and Statistical
                 Computing",
  volume =       "13",
  pages =        "128--145",
  year =         "1992",
  area = "D;Par",
  areaseq = "0",
}

@Article{WDGropp_DEKeyes_1992c,
  author =       "W. D. Gropp and D. E. Keyes",
  title =        "Domain decomposition methods in computational fluid
                 dynamics",
  journal =      "Int. J. Numer. Meth. Fluids",
  volume =       "14",
  year =         "1992",
  pages =        "147--165",
  area = "D",
  areaseq = "0",
}

@Article{FGS,
  author =       "I. Foster and W. Gropp and R. Stevens",
  title =        "The Parallel Scalability of the Spectral Transform
                 Method",
  journal =      "Monthly Weather Review",
  volume =       "120",
  number =       "5",
  pages =        "835--850",
  year =         "1992",
  area = "A;Par",
  areaseq = "0",
}

%1993

@InProceedings{gropp93:parallel,
  author = 	 {William Gropp},
  title = 	 {Parallel Programming Tools for Distributed Memory Computers},
  booktitle =	 {High Performance Computing: Grand Challenges in
                  Computer Simulation}, 
  pages =	 {166--169},
  year =	 1993,
  editor =	 {Adrian Tentner},
  organization = {The Society for Computer Simulation}
}

%1994
@Article{Cai:1994:CSD,
  author =       "Xiao-Chuan Cai and William D. Gropp and David E.
                 Keyes",
  title =        "A Comparison of Some Domain Decomposition and {$ILU$}
                 Preconditioned Iterative Methods for Nonsymmetric
                 Elliptic Problems",
  journal =      "Numerical linear algebra with applications",
  volume =       "1",
  number =       "5",
  pages =        "477--504",
  year =         "1994",
  coden =        "NLAAEM",
  ISSN =         "1070-5325",
  bibdate =      "Thu Jan 23 18:22:28 MST 1997",
  acknowledgement = ack-nhfb,
  area = "D",
  areaseq = "0",
}

@Article{mpi-1-standard,
  author = 	 {Message Passing Interface Forum},
  title = 	 {{MPI}: A Message Passing Interface Standard},
  journal = 	 {International Journal of Supercomputer Applications},
  year = 	 1994,
  volume =	 8,
  number =	 {3/4},
  pages =	 {159--416},
  area = "M",
  areaseq = "0",
}

%1995
@Article{forsman95,
  author = 	 {K. Forsman and W. Gropp and L. Kettunen and
                  D. Levine and J. Salonen},
  title = 	 {Solution of dense systems of linear equations
                  arising from integral equation formulations}, 
  journal = 	 {IEEE Antennas and Propagation Magazine},
  year = 	 1995,
  month =	 dec,
  pages =	 {96--100},
  area = "App;Par;P",
  areaseq = "0",
}

@Article{Gropp:1995:EIS,
  author =       "W. D. Gropp and E. Lusk",
  title =        "Experiences with the {IBM SP1}",
  journal =      "IBM Systems Journal",
  volume =       "34",
  number =       "2",
  pages =        "249--262",
  year =         "1995",
  coden =        "IBMSA7",
  ISSN =         "0018-8670",
  url =          "http://www.almaden.ibm.com/journal/sj34-2.html",
  affiliation =  "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  classification = "C5440 (Multiprocessing systems); C5220P (Parallel
                 architecture); C6110P (Parallel programming); C6150N
                 (Distributed systems software)",
  keywords =     "High performance; IBM parallel processing computers;
                 IBM SP1; Message passing interface standard; Parallel
                 supercomputer; Parallelism; Portability; Software
                 technology; SP1 processors; SP2 communication adapters;
                 SP2 software environment; Supercomputer system
                 designers; System architecture",
  thesaurus =    "IBM computers; Message passing; Parallel
                 architectures; Parallel machines; Parallel
                 programming",
  area = "P",
  areaseq = "0",
}

@Article{Skjellum:1995:EAM,
  author =       "Anthony Skjellum and Ewing Lusk and William Gropp",
  title =        "Early applications in the {Message-Passing Interface}
                 ({MPI})",
  journal =      "International Journal of Supercomputer Applications
                 and High Performance Computing",
  volume =       "9",
  number =       "2",
  pages =        "79--94",
  month =        "Summer",
  year =         "1995",
  coden =        "IJSCFG",
  ISSN =         "1078-3482",
  classification = "722.2; 722.3; 722.4; 902.2; C6150N (Distributed
                 systems software)",
  corpsource =   "Dept. of Comput. Sci., Mississippi State Univ., MS,
                 USA",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "Application developers; application developers;
                 Computer hardware; Data communication systems; message
                 passing; Message passing interface (MPI);
                 Message-Passing Interface; MPI standard; Network
                 protocols; software engineering; software standards;
                 Standards; Survey; survey; User interfaces",
  thesaurus =    "Message passing; Software engineering; Software
                 standards",
  treatment =    "P Practical",
  area = "M",
  areaseq = "0",
}

%1996
@Article{groppkaper96,
  author = 	 {William D.~Gropp and Hans Kaper and G. Leaf and
                  D. Levine and V. Vinokur and M. Palumbo},
  title = 	 {Numerical Simulation of Vortex Dynamics in
                  High-$T_c$ Superconductors}, 
  journal = 	 {J. Comp. Physics},
  year = 	 1996,
  volume =	 123,
  pages =	 {254--266},
  area = "App;Par",
  areaseq = "0",
}

@Article{Gropp:1996:HPI,
  author =       "W. Gropp and E. Lusk and N. Doss and A. Skjellum",
  title =        "A high-performance, portable implementation of the
                 {MPI} message passing interface standard",
  journal =      "Parallel Computing",
  volume =       "22",
  number =       "6",
  pages =        "789--828",
  month =        sep,
  year =         "1996",
  coden =        "PACOEJ",
  ISSN =         "0167-8191",
  classification = "C6150N (Distributed systems software); C6110B
                 (Software engineering techniques); C6115 (Programming
                 support); C6110P (Parallel programming)",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "applications; design goal; distribution; environments;
                 free; future developments; high-performance portable
                 implementation; library writers; message passing; MPI
                 message; MPI-2; MPICH; parallel computer vendors;
                 parallel programming; passing interface standard;
                 portable parallel programming environment; programming;
                 project management; software libraries; software
                 performance evaluation; software portability; software
                 standards; software tools; specialists; specification;
                 standard library",
  treatment =    "P Practical",
  area = "M",
  areaseq = "0",
}

%% ??? should this be inproceedings?
%%  pages =        "24--??",
@Article{Thakur:1996:EEP,
  author =       "R. Thakur and W. Gropp and E. Lusk",
  title =        "An Experimental Evaluation of the Parallel {I/O}
                 Systems of the {IBM SP} and {Intel Paragon} Using a
                 Production Application",
  journal =      "Lecture Notes in Computer Science",
  volume =       "1127",
  year =         "1996",
  coden =        "LNCSD9",
  ISSN =         "0302-9743",
  area = "I",
  areaseq = "0",
}

@Article{smithgropp96,
  author = 	 {Barry Smith and William Gropp},
  title = 	 {The Design of Data-Structure-Neutral Libraries for
                  the Iterative Solution of Sparse Linear Systems}, 
  journal = 	 {Scientific Programming},
  year = 	 1996,
  volume =	 5,
  pages =	 {329--336},
  area = "NS;P",
  areaseq = "0",
}

%1997
@Article{Gropp:1997:HPM,
  author =       "W. Gropp and E. Lusk",
  title =        "A high-performance {MPI} implementation on a
                 shared-memory vector supercomputer",
  journal =      "Parallel Computing",
  volume =       "22",
  number =       "11",
  pages =        "1513--1526",
  month =        jan,
  year =         "1997",
  coden =        "PACOEJ",
  ISSN =         "0167-8191",
  classification = "C6150N (Distributed systems software); C5220P
                 (Parallel architecture); C5610N (Network interfaces)",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "message passing; Message-Passing Interface; MPI
                 implementation; MPIC; NEC SX-4; network interfaces;
                 parallel; shared memory systems; shared-memory
                 programming; shared-memory vector supercomputer;
                 standards; supercomputer",
  treatment =    "P Practical",
  area = "M",
  areaseq = "0",
}

@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",
}

%1998
@Article{mpi-2-standard,
  author = 	 {{Message Passing Interface Forum}},
  title = 	 {{MPI2}: A Message Passing Interface Standard},
  journal = 	 {High Performance Computing Applications},
  year = 	 1998,
  volume =	 12,
  number =	 {1--2},
  pages =	 {1--299},
  area = "M",
  areaseq = "0",
}


@Article{thakurluskgropp98,
  author = 	 {Rajeev Thakur and Ewing Lusk and William Gropp},
  title = 	 {{I/O} in Parallel Applications: The Weakest Link},
  journal = 	 {The International Journal of High Performance Computer Applications}, 
  year = 	 1998,
  volume = 	 12,
  number = 	 {4, part 2},
  pages =	 {389--395},
  area = "I",
  areaseq = "0",

}

@Article{caigropp97,
  author = 	 {X-C Cai and William D. Gropp and David E. Keyes and
                  R. G. Melvin and D. P. Young},  
  title = 	 {Parallel {N}ewton-{K}rylov-{S}chwarz Algorithms for the
                  Transonic Full Potential Equation}, 
  journal = 	 {SIAM Journal of Scientific Computing},
  pages  =       {246--265},
  volume =       19,
  month  =       JAN,
  year = 	 {1998},
  note =	 {Also ICASE report TR 96-39.},
  area = "D",
  areaseq = "0",
}


@Article{gropplusk-pvmmpi98,
  author = 	 {William Gropp and Ewing Lusk},
  title = 	 {{PVM} and {MPI} are completely different},
  journal = 	 {Future Generation Computer Systems},
  year = 	 {1999},
  note = 	 {Submitted as part of a PVMMPI special issue},
  area = "M;Par",
  areaseq = "0",

}

@Article{mpi-nexus-pc,
        author	= "I. Foster and J. Geisler and W. Gropp and N. Karonis and
		   E. Lusk and G. Thiruvathukal and S. Tuecke",
        title	= "{A} Wide-Area
		   Implementation of the {M}essage {P}assing {I}nterface",
        journal = "Parallel Computing",
        volume  = 24,
        month = NOV,
        number = "12--13",
        pages = "1735--1749",
	year	= 1998,
  area = "M",
  areaseq = "0",
}
%
%1999


@Article{LevGroForKet99:petsc-coral,
  author =       "David Levine and William Gropp and Kimmo Forsman and Lauri
                  Kettunen", 
  title = 	 {Parallel Computation of Three-dimensional Nonlinear
                  Magnetostatic Problems},
  journal = 	 {Concurrency Practice and Experience},
  year = 	 1999,
  volume =	 11,
  number =	 2,
  month =	 FEB,
  pages =	 {109--120},
  annote =	 {PETSc},
  area = "App;Par;P",
  areaseq = "0",
}

@Article{zaki-lusk-gropp-swider99,
  author = 	 {Omer Zaki and Ewing Lusk and William Gropp and Deborah
                  Swider},
  title = 	 {Toward Scalable Performance Visualization with {Jumpshot}},
  journal = 	 {High Performance Computing Applications},
  year = 	 1999,
  volume =	 13,
  number =	 2,
  month =	 {Fall},
  pages =	 {277--288},
  area = "PV",
  areaseq = "0",
}

%2000

@Article{gkmt-nks-98,
  author = 	 {William Gropp and David E. Keyes and Lois C. McInnes and M. D. Tidriri},
  title = 	 {Globalized {N}ewton-{K}rylov-{S}chwarz Algorithms and Software for Parallel Implicit {CFD}},
  journal = 	 {High Performance Computing Applications},
  year = 	 2000,
  volume =	 14,
  number =	 2,
  pages =	 {102--136},
  area = "A;Par;P",
  areaseq = "0",
}

%2001
@Article{gkks:cfd-hiperf,
  author = 	 {W. D. Gropp and D. K. Kaushik and D. E. Keyes and
                  B. F. Smith}, 
  title = 	 {High-Performance Parallel Implicit {CFD}},
  year = 	 2001,
  journal = {Parallel Computing},
  volume = 27,
  pages = {337--362},
  area = "Par;P",
  areaseq = "0",
}


@Article{bgl00:mpd,
  author = 	 {Ralph Butler and William Gropp and Ewing Lusk},
  title = 	 {Components and Interfaces of a Process Management System for
                  Parallel Programs},
  journal = 	 {Parallel Computing},
  month =        OCT,
  year = 	 2001,
  volume =	 27,
  number =       11,
  pages =	 {1417--1429},
  area = "M",
  areaseq = "0",
}

@Article{gkks:cfd-hiperf-art,
  author = 	 {W. D. Gropp and D. K. Kaushik and D. E. Keyes and
                  B. F. Smith}, 
  title = 	 {High Performance Parallel Implicit {CFD}},
  year = 	 2001,
  journal = "Parallel Computing",
  volume = "27",
  number = "4",
  pages = "337-362",
  area = "Par",
  areaseq = "0",
}

% 2002

@Article{tgl02:mpiio,
  author = 	 {Rajeev Thakur and William Gropp and Ewing Lusk},
  title = 	 {Optimizing Noncontiguous Accesses in {MPI-IO}},
  journal = 	 {Parallel Computing},
  year = 	 2002,
  volume =	 28,
  number =	 1,
  pages =	 {83--105},
  month =	 JAN,
  area = "I",
  areaseq = "0",
}


@Article{bak03:cluster01,
  author = 	 {Mark Baker and Daniel Katz and William Gropp and Thomas
                  Sterling},  
  title = 	 {Special Issue: Cluster 2001},
  journal = 	 {Concurrency and Computation: Practice and Experience},
  year = 	 2003,
  volume =	 15,
  number =	 {7--8},
  pages =	 {623--624}
}

% 2003
% 2004

@Article{gro04:mpi,
  author = 	 {William D. Gropp and Ewing Lusk},
  title = 	 {Fault Tolerance in {MPI} Programs},
  journal = 	 {International Journal of High Performance Computer Applications},
  year = 	 2004,
  volume =	 18,
  number =	 3,
  pages =	 {363--372}
}

% 2005
@Article{thak05:mpi-impl:coll,
  author = 	 {Rajeev Thakur and Rolf Rabenseifner and William Gropp},
  title = 	 {Optimization of Collective Communication Operations
                  in {MPICH}},
  journal = 	 {International Journal of High Performance Computer Applications},
  year = 	 2005,
  volume =	 19,
  number =	 1,
  pages =	 {49--66}
}

@Article{alma05:mpi-impl:bgl,
  author = 	 {George Alm\'asi and Charles Archer and Jose
                  G. Casta\~nos and J. A. Gunnels and C. Chris Erway and Philip
                  Heidelberger and Xavier Martorell and Jose
                  E. Moreira and  Kurt Pinnow and Joe Ratterman and
                  Burkhard Steinmacher-Burow and
                  William Gropp and Brian Toonen},
  title = 	 {Design and Implementation of Message-Passing Services
                  for the {Blue Gene/L} Supercomputer}, 
  journal = 	 {{IBM} Journal of Research and Development},
  year = 	 2005,
  volume =	 49,
  number =	 {2/3},
  pages =	 {393--406},
  month =	 {March/May},
  note =	 {Available at \url{http://www.research.ibm.com/journal/rd49-23.html}}
}

@Article{thak05:mpi-impl:rma,
  author = 	 {Rajeev Thakur and William Gropp and Brian Toonen},
  title = 	 {Optimizing the Synchronization Operations in {MPI}
                  One-Sided Communication},
  journal = 	 {High Performance Computing Applications},
  year = 	 2005,
  volume =	 19,
  number =	 2,
  pages =	 {119--128}
}

% 2007

@Article{falz07:mpi-debug,
  author = 	 {Christopher Falzone and Anthony Chan and Ewing Lusk
                  and William Gropp}, 
  title = 	 {A Portable Method for Finding User Errors in the
                  Usage of MPI Collective Operations}, 
  journal = 	 {International Journal of High Performance Computing
                  Applications},
  year = 	 2007,
  volume = 	 21,
  number = 	 2,
  pages = 	 {155--165}
}


@Article{shen:accel,
  author = 	 {Baifei Shen and Yuelin Li and Karoly Nemeth and
                  Hairong Shang and Yong-chul Chae and Robert Soliday
                  and Robert Crowell and Edward Frank and William
                  Gropp and John Cary},
  title = 	 {Electron Injection by a Nanowire in the Bubble Regime},
  journal = 	 {Physics of Plasmas},
  year = 	 2007,
  volume = 	 14}

%
% Section: Proceedings
%
%1981
@InProceedings{boleygropp81,
  author = 	 {D.~L.~Boley and William~D.~Gropp and M.~M.~Theimer},
  title = 	 {A Method for Constructing Preprocessors},
  booktitle = 	 {Conference on the Computing Environment for
                  Mathematical Software},
  note =	 {JPL Publication 81-67},
  year =	 1981,
  organization = {JPL and ACM-SIGNUM},
  month =	 jul,
  area = "S",
  areaseq = "0",
}

%1985
@InProceedings{GROPP85,
  key =          "Gropp",
  author =       "W. D. Gropp",
  title =        "Numerical Linerar Algebra on Workstations",
  booktitle =    "Proc. Army Research Office Workshop on Microcomputers
                 in Scientific Computing",
  year =         "1985",
  area = "NS",
  areaseq = "0",
}

%1986

%1987
@InProceedings{gropp-nla87,
  author = 	 {William D. Gropp},
  title = 	 {A System for Numerical Linear Algebra},
  booktitle = 	 {New Computing Environments: Microcomputers in
                  Large-Scale Computing},
  editor =	 {A. Wouk},
  year =	 1987,
  publisher =	 {SIAM},
  address =	 {Philadelphia},
  pages =        {26--38},
  area = "NS",
  areaseq = "0",
}

@InProceedings{groppLUMR87,
  author = 	 {William D. Gropp},
  title = 	 {Local Uniform Mesh Refinement on Parallel Processors},
  booktitle = 	 {Large Scale Scientific Computing},
  editor =	 {P.~Deuflhard and B.~Enquist},
  year =	 1987,
  publisher =	 {Birkh\"auser},
  address =	 {Boston},
  area = "R;Par",
  areaseq = "0",
}

%1988
@InProceedings{groppadapt88,
  author = 	 {William D. Gropp},
  title = 	 {Adaptive Methods for Hyperbolic Problems on Local
                  Memory Parallel Processors}, 
  booktitle = 	 {Numerical Algorithms for Modern Computer Architectures},
  editor =	 {M. H. Schultz},
  year =	 1988,
  publisher =	 {Springer-Verlag},
  address =	 {New York},
  pages =        {77-84},
  area = "R;Par",
  areaseq = "0",
}

@InProceedings{gro88:par-cfd,
  author = 	 {William Gropp and Edward Smith},
  title = 	 {Computational Fluid Dynamics on Parallel Processors},
  booktitle =	 {1st National Fluid Dynamics Congress, Part 1},
  pages =	 {612--619},
  year =	 1988,
  month =	 JUL,
  organization = {AIAA/ASME/SIAM/APS},
  publisher =	 {American Institute of Aeronautics and Astronautics}
}

%1989
@InProceedings{groppschultz89,
  author = 	 {William D. Gropp and Martin Schultz},
  title = 	 {A Highly Parallel Method for an Underwater Acoustics
                  Problem},
  booktitle = 	 {Proceedings of the Fourth International Conference
                  on Supercomputing, Santa Clara, California}, 
  confdate =	 {April 30--May 5, 1989},
  year =	 1989,
  area = "A;Par",
  areaseq = "0",
}

@InProceedings{barrymangroppsaltz89,
  author = 	 {H.~S.~Barryman and William D.~Gropp and J.~Saltz},
  title = 	 {Krylov Methods and the {CM/2}},
  booktitle = 	 {Proceedings of the Fourth International Conference
                  on Supercomputing, Santa Clara, California}, 
  confdate =	 {April 30--May 5, 1989},
  year =	 1989,
  area = "Par",
  areaseq = "0",
}

@InProceedings{groppfoulser89,
  author = 	 {William D. Gropp and David Foulser},
  title = 	 {{CLAM}: A Programming Language for Interactive
                  Supercomputing and Visualization},
  booktitle = 	 {Proceedings of the Fourth International Conference
                  on Supercomputing, Santa Clara, California}, 
  confdate =	 {April 30--May 5, 1989},
  year =	 1989,
  area = "NS",
  areaseq = "0",
}

@InProceedings{gropp-dyngrid89,
  author = 	 {William D. Gropp},
  title = 	 {Dynamic Grid Manipulation for {PDE}s on Hypercube
                  Parallel  Processors}, 
  booktitle = 	 {Parallel Processing and Medium-Scale Multiprocessors},
  editor =	 {A. Wouk},
  year =	 1989,
  publisher =	 {SIAM},
  address =	 {Philadelphia},
  pages  =       {192--203},
  area = "R;Par",
  areaseq = "0",
}

@InProceedings{ppsc87*213,
  author =       "Leslie Greengard and William D. Gropp",
  title =        "A Parallel Version of the Fast Multipole Method",
  pages =        "213--222",
  ISBN =         "0-89871-228-9",
  editor =       "Gary Rodrigue",
  booktitle =    "Proceedings of the 3rd Conference on Parallel
                 Processing for Scientific Computing",
  month =        dec,
  publisher =    "SIAM Publishers",
  address =      "Philadelphia, PA, USA",
  year =         "1989",
  area = "A;Par",
  areaseq = "0",
}

@InProceedings{Gropp:1989:GCS,
  author =       "W. D. Gropp and I. C. F. Ipsen",
  key =          "GroppIpsen88a",
  title =        "A {Gray} Code Scheme for Local Uniform Mesh Refinement
                 on Hypercubes",
  editor =       "Garry Rodrigue",
  booktitle =    "Parallel Processing for Scientific Computing:
                 Proceedings of the Third {SIAM} Conference on Parallel
                 Processing for Scientific Computing, Los Angeles,
                 California, December 1--4, 1987",
  publisher =    "SIAM Publ.",
  address =      "Philadelphia",
  ISBN =         "0-89871-228-9",
  pages =        "202--206",
  year =         "1987",
  area = "A;Par",
  areaseq = "0",
}

@InProceedings{ppsc89*295,
  author =       "William D. Gropp and David E. Keyes",
  title =        "Parallel Domain Decomposition with Local Mesh
                 Refinement",
  pages =        "295--296",
  ISBN =         "0-89871-262-9",
  editor =       "Danny C. Sorensen and Jack Dongarra and Paul Messina and
                 Robert G. Voigt",
  booktitle =    "Proceedings of the 4th Conference on Parallel
                 Processing for Scientific Computing",
  month =        dec,
  publisher =    "SIAM Publishers",
  address =      "Philadelphia, PA, USA",
  year =         "1989",
  area = "R;Par",
  areaseq = "0",
}

@InCollection{WDGropp_DEKeyes_1989b,
  author =       "W. D. Gropp and D. E. Keyes",
  title =        "Domain decomposition on parallel computers",
  booktitle =    "Domain Decomposition Methods",
  editor =       "T. F. Chan and R. Glowinski and J. P\'eriaux and O.
                 B. Widlund",
  publisher =    "SIAM",
  address =      "Philadelphia",
  year =         "1989",
  pages =        "260--288",
  area = "D;Par",
  areaseq = "0",
}

@InProceedings{DEKeyes_WDGropp_AEcder_1989a,
  author =       "D. E. Keyes and W. D. Gropp and A. Ecder",
  title =        "Domain decomposition techniques for large sparse
                 nonsymmetric systems arising from elliptic problems
                 with first--order terms",
  booktitle =    "Proceedings of a Symposium on the Solution of Super
                 Large Problems in Computational Mechanics",
  editor =       "J. H. Kane and A. D. Carlson",
  publisher =    "Plenum",
  address =      "New York",
  year =         "1989",
  area = "D",
  areaseq = "0",
}

@InCollection{DEKeyes_WDGropp_1989a,
  author =       "D. E. Keyes and W. D. Gropp",
  title =        "Domain decomposition techniques for nonsymmetric
                 systems of equations: examples from computational fluid
                 dynamics",
  booktitle =    "Domain Decomposition Methods",
  editor =       "T. F. Chan and R. Glowinski and J. P\'eriaux and O.
                 B. Widlund",
  publisher =    "SIAM",
  address =      "Philadelphia",
  year =         "1989",
  pages =        "321--339",
  area = "D",
  areaseq = "0",
}

@InProceedings{ppsc89*386,
  author =       "Z. George Mou and David E. Keyes and William D.
                 Gropp",
  title =        "Balanced Divide-and-Conquer Algorithms for the
                 Fine-Grained Parallel Direct Solution of Dense and
                 Banded Triangular Linear Systems and their Connection
                 Machine Implementation",
  pages =        "386--387",
  ISBN =         "0-89871-262-9",
  editor =       "Danny C. Sorensen and Jack Dongarra and Paul Messina and
                 Robert G. Voigt",
  booktitle =    "Proceedings of the 4th Conference on Parallel
                 Processing for Scientific Computing",
  month =        dec,
  publisher =    "SIAM Publishers",
  address =      "Philadelphia, PA, USA",
  year =         "1989",
  area = "Par",
  areaseq = "0",
}

%1990
@InProceedings{icpp90-3*35,
  author =       "D. E. Foulser and W. D. Gropp",
  title =        "{CLAM} and {CLAMShell}: An Interactive Front-End for
                 Parallel Computing and Visualization",
  pages =        "35--43",
  ISBN =         "0-271-00728-1",
  editor =       "Pen-Chung Yew",
  booktitle =    "Proceedings of the 1990 International Conference on
                 Parallel Processing. Volume 3: Algorithms and
                 Architectures",
  address =      "Urbana-Champaign, IL",
  month =        aug,
  year =         "1990",
  publisher =    "Pennsylvania State University Press",
  area = "NS",
  areaseq = "0",
}

@InProceedings{WDGropp_DEKeyes_1990a,
  author =       "W. D. Gropp and D. E. Keyes",
  title =        "A domain decomposition method with locally uniform
                 mesh refinement",
  booktitle =    "Third International Symposium on Domain Decomposition
                 Methods for Partial Differential Equations",
  editor =       "T. F. Chan and R. Glowinski and J. P\'eriaux and O.
                 B. Widlund",
  publisher =    "SIAM",
  address =      "Philadelphia",
  year =         "1990",
  pages =        "115--129",
  area = "D;R",
  areaseq = "0",
}

@InCollection{groppschultz90,
  author = 	 {William D. Gropp and Martin H. Schultz},
  title = 	 {High Performance Parabolic Equation Solvers},
  booktitle = 	 {Computational Acoustics},
  publisher =	 {Elsevier Science Pub.},
  year =	 1990,
  editor =	 {D.~Lee and A.~Cakmak and R.~Vichnevetsky},
  volume =	 1,
  area = "A",
  areaseq = "0",
}


@InProceedings{gro90:par-comp,
  author = 	 {William Gropp},
  title = 	 {Parallel Computing and the Solution of Partial
                  Differential Equations (abstract)},
  booktitle = {Transactions of the American Nuclear Society},
  pages =	 269,
  year =	 1990,
  editor =	 {Irene O. Macke},
  volume =	 62,
  month =	 NOV,
  organization = {American Nuclear Society},
  note =	 {Invited Paper},
  annote =	 {1990 Winter Meeting, Washington, D.C.}
}

%1991

@InProceedings{gropp91:visual-artifacts,
  author = 	 {William Gropp},
  title = 	 {Visual Artifacts in Boundary Conditions},
  booktitle =	 {Proceedings for the {ICASE} Workshop on Heterogeneous
                  Boundary Conditions},
  pages =	 {1--3},
  year =	 1991,
  editor =	 {A. Louise Perkins and Jeffrey S. Scroggs},
  number =	 {NASA Contractor Report 187630},
  month =	 AUG,
  organization = {ICASE}
}

@InProceedings{cgk91:dd-transport,
  author = 	 {Tony F. Chan and William Gropp and David E. Keyes},
  title = 	 {Domain Decomposed Preconditionings for Transport Operators},
  booktitle =	 {Proceedings for the {ICASE} Workshop on Heterogeneous
                  Boundary Conditions},
  pages =	 {12--30},
  year =	 1991,
  editor =	 {A. Louise Perkins and Jeffrey S. Scroggs},
  number =	 {NASA Contractor Report 187630},
  month =	 AUG,
  organization = {ICASE}
}

@InProceedings{ppsc91*307,
  author =       "I. Foster and W. Gropp and R. Stevens",
  title =        "Parallel Scalability of the Spectral Transform
                 Method",
  pages =        "307--314",
  ISBN =         "0-89871-303-X",
  editor =       "Jack Dongarra and Ken Kennedy and Paul Messina and
                  Danny C. Sorensen and Robert G. Voigt", 
  booktitle =    "Proceedings of the 5th {SIAM} Conference on Parallel
                 Processing for Scientific Computing",
  address =      "Houston, TX",
  month =        mar,
  year =         "1991",
  publisher =    "SIAM",
  area = "A;Par",
  areaseq = "0",
}

@InProceedings{WDGropp_DEKeyes_1991a,
  author =       "W. D. Gropp and D. E. Keyes",
  title =        "Parallel domain decomposition and the solution of
                 nonlinear systems of equations",
  booktitle =    "Fourth International Symposium on Domain Decomposition
                 Methods for Partial Differential Equations",
  editor =       "R. Glowinski and Yu. A. Kuznetsov and G. A. Meurant
                 and J. P\'eriaux and O. B. Widlund",
  publisher =    "SIAM",
  address =      "Philadelphia",
  year =         "1991",
  pages =        "373--381",
  area = "D;Par",
  areaseq = "0",
}

@InProceedings{DEKeyes_WDGropp_1991a,
  author =       "D. E. Keyes and W. D. Gropp",
  title =        "Domain-decomposable preconditioners for second--order
                 upwind discretizations of multicomponent systems",
  booktitle =    "Fourth International Symposium on Domain Decomposition
                 Methods for Partial Differential Equations",
  editor =       "R. Glowinski and Yu. A. Kuznetsov and G. A. Meurant
                 and J. P\'eriaux and O. B. Widlund",
  publisher =    "SIAM",
  address =      "Philadelphia",
  year =         "1991",
  pages =        "129--139",
  area = "D",
  areaseq = "0",
}

%1992
%% pages???
%% invited presentation
@InProceedings{Cai:1992:CSD,
  author =       "Xiao-Chuan Cai and William D. Gropp and David E.
                 Keyes",
  editor =       "Tony F. Chan and David E. Keyes and G\'erard A.
                 Meurant and Jeffrey S. Scroggs and Robert G. Voigt",
  booktitle =    "Fifth International Symposium on Domain Decomposition
                 Methods for Partial Differential Equations",
  title =        "A Comparison of Some Domain Decomposition Algorithms
                 for Nonsymmetric Elliptic Problems",
  publisher =    "SIAM",
  address =      "Philadelphia, PA, USA",
  year =         "1992",
  bibdate =      "Wed May 4 18:52:09 MDT 1994",
  area = "D",
  areaseq = "0",
}

@InCollection{groppkeyes-asymp92,
  author = 	 {William D. Gropp and David E. Keyes},
  title = 	 {Domain Decomposition as a Mechanism for Using
                  Asymptotic Methods}, 
  booktitle = 	 {Asymptotic and Numerical Methods for Partial
                  Differential Equations with Critical Parameters},
  publisher =	 {Kluwer},
  year =	 1992,
  editor =	 {H. G. Kaper and M. Garbey},
  address =	 {Dordrecht},
  pages =        {93--106},
  area = "D;A",
  areaseq = "0",
}

@InProceedings{Gropp:1992:PCD,
  author =       "William D. Gropp",
  editor =       "Tony F. Chan and David E. Keyes and G\'erard A.
                 Meurant and Jeffrey S. Scroggs and Robert G. Voigt",
  booktitle =    "Fifth International Symposium on Domain Decomposition
                 Methods for Partial Differential Equations",
  title =        "Parallel Computing and Domain Decomposition",
  publisher =    "SIAM",
  address =      "Philadelphia, PA, USA",
  year =         "1992",
  bibdate =      "Wed May 4 18:52:09 MDT 1994",
  area = "D;Par",
  areaseq = "0",
}

@InCollection{groppkeyes92,
  author = 	 {William D. Gropp and David E. Keyes},
  title = 	 {Semi-structured Refinement and
Parallel Domain Decomposition Methods},
  booktitle = 	 {Unstructured Scientific Computation on Multiprocessors},
  editor =	 {P. Mehrotra {et al.}},
  year =	 1992,
  publisher =	 {MIT Press},
  pages =	 {187--203},
  area = "R;D;Par",
  areaseq = "0",
}

%1993
@InProceedings{butlergropplusk93,
  author = 	 {Ralph Butler and William D. Gropp and Ewing Lusk},
  title = 	 {Developing Applications for a Heterogeneous
                  Computing Environment}, 
  booktitle = 	 {Proc. Workshop on Heterogeneous Processing},
  year =	 1993,
  pages =        {77--83},
  publisher =	 {IEEE},
  address =	 {Los Alamitos, California},
  area = "M;Par",
  areaseq = "0",
}

@InProceedings{groppscs93,
  author = 	 {William Gropp},
  title = 	 {Parallel Programming Tools for Distributed-Memory Computers},
  booktitle = 	 {Proc. of the 1993 SCS Simulation Multiconference},
  year =	 1993,
  month =	 mar},
  area = "S;Par",
  areaseq = "0",
}

@InProceedings{ppsc93*160,
  author =       "N. Galbreath and W. Gropp and D. Gunter and D. Leaf
                 and D. Levine",
  title =        "Parallel Solution of the Three-Dimensional,
                 Time-Dependent {G}inzburg-{L}andau Equation",
  pages =        "160--164",
  ISBN =         "0-89871-315-3",
  editor =       "Linda R. Petzold and Richard F. Sincovec and David E. Keyes
                 and Michael R. Leuze and Daniel A. Reed",
  booktitle =    "Proceedings of the 6th {SIAM} Conference on Parallel
                 Processing for Scientific Computing",
  address =      "Norfolk, VI",
  month =        mar,
  year =         "1993",
  publisher =    "SIAM Press",
  area = "I",
  areaseq = "0",
}

% This is a refereed proceedings
@InProceedings{galbreath:applio,
  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",
  publisher =    "IEEE Computer Society Press",
  conflocation =      "Portland, OR",
  keywords =      "parallel I/O, pario-bib",
  note = "Reprinted in the book ``High Performance Storage and Parallel I/O''
                  (\url{http://www.buyya.com/superstorage/}, 2001, pages
                  539--547)", 
  area = "I",
  areaseq = "0",
}

@InProceedings{kettunenforsman93,
  author = 	 {L. Kettunen and K. Forsman and D. Levine and W. Gropp},
  title = 	 {Solutions of TEAM Problem \#13 Using Integral
                  Equations in a Sequential and Parallel Computing
                  Environment},  
  booktitle = 	 {Proceedings of the Miami TEAM Workshop},
  year =	 1993,
  organization = {Florida International University, Department of
                  Electrical Engineering and Computing Science},
  confdate      = "November, 1993",
  month =	 dec,
  area = "App;Par;P",
  areaseq = "0",
}

%1994
@InProceedings{XCCai_WDGropp_DEKeyes_MDTidriri_1994a,
  author =       "X.-C. Cai and W. D. Gropp and D. E. Keyes and M. D.
                 Tidriri",
  title =        "Parallel implicit methods for aerodynamics",
  booktitle =    "Domain Decomposition Methods in Scientific and
                 Engineering Computing: Proceedings of the Seventh
                 International Conference on Domain Decomposition",
  editors =      "D. E. Keyes and J. Xu",
  series =       "Contemporary Mathematics",
  volume =       "180",
  publisher =    "American Mathematical Society",
  address =      "Providence, Rhode Island",
  year =         "1994",
  pages =        "465--470",
  area = "D",
  areaseq = "0",
}

@InProceedings{caigroppkeyestidriri94,
  author = 	 {X.-C. Cai and William D. Gropp and David E. Keyes
                  and M. D. Tidriri}, 
  title = 	 {{N}ewton-{K}rylov-{S}chwarz Methods in {CFD}},
  booktitle = 	 {Proceedings of the International Workshop on
                  Numerical Methods for the Navier-Stokes Equations},
  editor =	 {F. Hebeker and R. Rannacher},
  series =	 {Notes in Numerical Fluid Mechanics},
  year =	 1994,
  publisher =	 {Vieweg Verlag},
  address =	 {Braunschweig},
  pages =	 {17--30},
  area = "A;D",
  areaseq = "0",
}

% This proceedings is refereed
@InProceedings{WDGropp_DEKeyes_JSMounts_1994a,
  author =       "W. D. Gropp and D. E. Keyes and J. S. Mounts",
  title =        "Implicit domain decomposition algorithms for steady,
                 compressible aerodynamics",
  booktitle =    "Domain Decomposition Methods in Science and
                 Engineering: The Sixth International Conference on
                 Domain Decomposition",
  editors =      "A. Quarteroni and J. P\'eriaux and Yu. A. Kuznetsov
                 and O. B. Widlund",
  series =       "Contemporary Mathematics",
  volume =       "157",
  publisher =    "American Mathematical Society",
  address =      "Providence, Rhode Island",
  year =         "1994",
  pages =        "203--213",
  area = "D",
  areaseq = "0",
}

% Also InProceedings{GS93,
@InProceedings{Gropp:1994:SEP,
  author =       "W. Gropp and B. Smith",
  title =        "Scalable, extensible, and portable numerical
                 libraries",
  booktitle =    "Proceedings of the Scalable Parallel Libraries
                 Conference, October 6--8, 1993, Mississippi State,
                 Mississippi",
  publisher =    "IEEE Computer Society Press",
  address =      "1109 Spring Street, Suite 300, Silver Spring, MD
                 20910, USA",
  year =         "1994",
  ISBN =         "0-8186-4980-1",
  pages =        "87--93",
  affiliation =  "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  classification = "C6110B (Software engineering techniques); C6120
                 (File organisation); C6180 (User interfaces)",
  keywords =     "Aggressive data-structure-neutral implementation; Data
                 structures; Implementation language; Meta-communication
                 layer; Parallel communication technology; PETSc
                 library; Portable Extensible Tools for Scientific
                 computing; Portable numerical libraries; Software
                 portability; Software technology; User interfaces;
                 User-interface language",
  thesaurus =    "Data structures; Software portability; User
                 interfaces",
  area = "NS;P",
  areaseq = "0",
}


% also InProceedings{GroppLusk93,
@InProceedings{Gropp:1994:MCL,
  author =       "W. Gropp and E. Lusk",
  title =        "The {MPI} communication library: its design and a
                 portable implementation",
  booktitle =    "Proceedings of the Scalable Parallel Libraries
                 Conference, October 6--8, 1993, Mississippi State,
                 Mississippi",
  publisher =    "IEEE Computer Society Press",
  address =      "1109 Spring Street, Suite 300, Silver Spring, MD
                 20910, USA",
  year =         "1994",
  ISBN =         "0-8186-4980-1",
  pages =        "160--165",
  affiliation =  "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  classification = "C5440 (Multiprocessing systems); C5440
                 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6150N (Distributed systems
                 software); C6150N (Distributed systems)",
  conftitle =    "Proceedings of Scalable Parallel Libraries
                 Conference",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "advanced features; Advanced features; implementation
                 strategy; Implementation strategy; message passing; MPI
                 communication library; MPI standard; parallel
                 programming; portable implementation; Portable
                 implementation; software portability; standard
                 message-passing interface; Standard message-passing
                 interface; standards",
  sponsororg =   "Mississippi State Univ.; Nat. Sci. Found",
  thesaurus =    "Message passing; Parallel programming; Software
                 portability; Standards",
  treatment =    "P Practical",
  area = "M",
  areaseq = "0",
}

% This proceedings is refereed
@InProceedings{Gropp:1994:SUT,
  author =       "W. Gropp and E. Lusk",
  title =        "Scalable {Unix} Tools on Parallel Processors",
  booktitle =    "{Proceedings of the Scalable High-Performance
                 Computing Conference, May 23--25, 1994, Knoxville,
                 Tennessee}",
  publisher =    "IEEE Computer Society Press",
  address =      "1109 Spring Street, Suite 300, Silver Spring, MD
                 20910, USA",
  ISBN =         "0-8186-5680-8, 0-8186-5681-6",
  pages =        "56--62",
  year =         "1994",
  area = "Par",
  areaseq = "0",
}

% also InProceedings{Gropp:1992:EDD,
@InProceedings{WDGropp_BFSmith_1994a,
  author =       "W. D. Gropp and B. F. Smith",
  title =        "Experiences with domain decomposition in three
                 dimensions: overlapping {S}chwarz methods",
  booktitle =    "Domain Decomposition Methods in Science and
                 Engineering: The Sixth International Conference on
                 Domain Decomposition",
  editors =      "A. Quarteroni and J. P\'eriaux and Yu. A. Kuznetsov
                 and O. B. Widlund",
  series =       "Contemporary Mathematics",
  volume =       "157",
  publisher =    "American Mathematical Society",
  address =      "Providence, Rhode Island",
  year =         "1994",
  pages =        "323--333",
  area = "D",
  areaseq = "0",
}

@InProceedings{kettunenforsmanlevinegropp94,
  author = 	 {L. Kettunen and K. Forsman and D. Levine and William
                  D. Gropp},
  title = 	 {Solutions of TEAM Problems 13 and 20 Using a Volume
                  Integral Formulation},
  booktitle = 	 {Proceedings of Aix-les-Bains TEAM workshop},
  year =	 1994,
  area = "App;Par;P",
  areaseq = "0",
}

%1995
@InProceedings{ppsc95*225,
  author =       "Kimmo Forsman and William Gropp and Lauri Kettunen and
                 David Levine",
  title =        "Computational Electromagnetics and Parallel Dense
                 Matrix Computations",
  pages =        "225--230",
  ISBN =         "0-89871-344-7",
  editor =       "{Bailey, David H., Bj{\o}rstad, Petter E., Gilbert,
                 John E., Mascagni, Michael V., Schreiber, Robert S.,
                 Simon, Horst D., Torczon, Virginia J.} and Layne T.
                 Watson",
  booktitle =    "Proceedings of the 27th Conference on Parallel
                 Processing for Scientific Computing",
  month =        feb # "15--17~",
  publisher =    "SIAM Press",
  address =      "Philadelphia, PA, USA",
  year =         "1995",
  area = "App;Par;P",
  areaseq = "0",
}

@InCollection{WDGropp_DEKeyes_MDTidriri_1995a,
  author =       "W. D. Gropp and D. E. Keyes and M. D. Tidriri",
  title =        "Parallel implicit solvers for steady, compressible
                 aerodynamics",
  booktitle =    "Parallel Computational Fluid Dynamics",
  editors =      "A. Ecer and J. Hauser and P. Leca and J. P\'eriaux",
  publisher =    "Elsevier Science Publishers B.V. (North--Holland)",
  address =      "Amsterdam",
  year =         "1995",
  pages =        "391--399",
  area = "Par",
  areaseq = "0",
}

% This proceedings is refereed
@InProceedings{Gropp:1995:DPM,
  author =       "W. Gropp and E. Lusk",
  title =        "Dynamic process management in an {MPI} setting",
  booktitle =    "Proceedings / Seventh {IEEE} Symposium on Parallel and
                 Distributed Processing, October 25--28, 1995, San
                 Antonio, Texas",
  publisher =    "IEEE Computer Society Press",
  address =      "1109 Spring Street, Suite 300, Silver Spring, MD
                 20910, USA",
  year =         "1995",
  ISBN =         "0-8186-7195-5",
  pages =        "530--534",
  coden =        "PSPDF8",
  ISSN =         "1063-6374",
  note =         "IEEE catalog number 95TB8131.",
  affiliation =  "Div. of Math. and Comput. Sci., Argonne Nat. Lab.",
  affiliationaddress = "Argonne, IL, USA",
  classification = "722.2; 722.3; 722.4; 723.1; 902.2; C5220P (Parallel
                 architecture); C5440 (Multiprocessing systems); C6150N
                 (Distributed systems software)",
  conference =   "Proceedings of the 1995 7th IEEE Symposium on Parallel
                 and Distributed Processing",
  conftitle =    "Proceedings of Seventh IEEE Symposium on Parallel and
                 Distributed Processing",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  journalabr =   "IEEE Symp Parallel Distrib Process Proc",
  keywords =     "Client/server applications; Computer architecture;
                 Computer networks; Computer software; Computer systems
                 programming; Computer workstations; Data communication
                 systems; dynamic process management; Dynamic process
                 management; Interfaces (computer); message passing;
                 Message-passing interface; MPI setting; parallel
                 applications; Parallel applications; parallel
                 processing; Parallel processing systems; Parallel
                 programs; Process control; process management; Process
                 management; Real time systems; Resource allocation;
                 runtime environment; Runtime environment; Runtime
                 environments; Scheduling; Standards",
  meetingaddress = "San Antonio, TX, USA",
  meetingdate =  "Oct 25--28 1995",
  meetingdate2 = "10/25--28/95",
  sponsor =      "IEEE",
  sponsororg =   "IEEE Comput Soc. Tech. Committee on Comput.
                 Architecture; IEEE Comput. Soc. Tech. Committee on
                 Distributed Process.; IEEE Comput. Soc. Dallas
                 Chapter",
  thesaurus =    "Message passing; Parallel processing",
  treatment =    "P Practical",
  area = "M",
  areaseq = "0",
}

@InProceedings{Gropp:1995:IMM,
  author =       "W. Gropp and E. Lusk",
  title =        "Implementing {MPI}: the 1994 {MPI Implementors'
                 Workshop}",
  booktitle =    "Proceedings of the 1994 Scalable Parallel Libraries
                 Conference: October 12--14, 1994, Mississippi State
                 University, Mississippi",
  publisher =    "IEEE Computer Society Press",
  address =      "1109 Spring Street, Suite 300, Silver Spring, MD
                 20910, USA",
  year =         "1995",
  ISBN =         "0-8186-6895-4",
  pages =        "55--59",
  url =          "http://www.mcs.anl.gov/mpi-impl/paper.ps",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6150N (Distributed systems
                 software)",
  conftitle =    "Proceedings Scalable Parallel Libraries Conference",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "implementation process; Implementation process;
                 message passing; MPI implementation effort; parallel
                 computing; Parallel computing; parallel library;
                 Parallel library; parallel programming; software
                 libraries; software standards; standard message-passing
                 library interface; Standard message-passing library
                 interface; subroutines",
  sponsororg =   "Mississippi State Univ.; NSF",
  thesaurus =    "Message passing; Parallel programming; Software
                 libraries; Software standards; Subroutines",
  treatment =    "P Practical",
  area = "M",
  areaseq = "0",
}

@InProceedings{Gropp:1995:MGX,
  author =       "W. Gropp and E. Karrels and E. Lusk",
  title =        "{MPE} graphics: scalable {X11} graphics in {MPI}",
  booktitle =    "Proceedings of the 1994 Scalable Parallel Libraries
                 Conference: October 12--14, 1994, Mississippi State
                 University, Mississippi",
  publisher =    "IEEE Computer Society Press",
  address =      "1109 Spring Street, Suite 300, Silver Spring, MD
                 20910, USA",
  year =         "1995",
  ISBN =         "0-8186-6895-4",
  pages =        "49--54",
  affiliation =  "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  classification = "C6110P (Parallel programming); C6130B (Graphics
                 techniques); C6150N (Distributed systems software)",
  conftitle =    "Proceedings Scalable Parallel Libraries Conference",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "communication patterns; Communication patterns;
                 communication traffic; Communication traffic; computer
                 graphics; library based message passing; Library based
                 message passing; message passing; MPE graphics; MPI;
                 MPI implementation; MPI message passing standard; MPI
                 Standard; parallel graphics library; Parallel graphics
                 library; parallel graphics operations; Parallel
                 graphics operations; parallel graphics routines;
                 Parallel graphics routines; parallel programming;
                 parallel programs; Parallel programs; parallel
                 semantics; Parallel semantics; programming libraries;
                 Programming libraries; scalable X11 graphics; Scalable
                 X11 graphics; semantics; Semantics; software standards;
                 subroutines; user control; User control; X-based
                 parallel graphics library",
  sponsororg =   "Mississippi State Univ.; NSF",
  thesaurus =    "Computer graphics; Message passing; Parallel
                 programming; Software standards; Subroutines",
  treatment =    "P Practical",
  area = "M;Par",
  areaseq = "0",
}

% This proceedings was refereed
@InProceedings{groppluskmppm95,
  author = 	 {William D. Gropp and Ewing L. Lusk},
  title = 	 {A Taxonomy of Programming Models for Symmetric
                  Multiprocessors and SMP Clusters}, 
  booktitle = 	 {Programming Models for Massively Parallel Computers},
  editor =	 {W. K. Giloi and S. Jahnichen and B. D. Shriver},
  publisher = {IEEE Computer Society Press},
  year =	 1995,
  month =	 oct,
  pages =	 {2--7},
  area = "Par",
  areaseq = "0",
}

@InProceedings{GroppMcInnesSmith95,
  author =       "William D. Gropp and Lois Curfman McInnes and Barry Smith",
  title =        "Scalable Libraries for Solving Systems of Nonlinear
                  Equations and Unconstrained Minimization Problems",
  booktitle =    "Proceedings of the 1994 Scalable Parallel Libraries
                 Conference: October 12--14, 1994, Mississippi State
                 University, Mississippi",
  publisher =    "IEEE Computer Society Press",
  address =      "1109 Spring Street, Suite 300, Silver Spring, MD
                 20910, USA",
  year =         "1995",
  ISBN =         "0-8186-6895-4",
  pages =        "60--67",
  affiliation =  "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  conftitle =    "Proceedings Scalable Parallel Libraries Conference",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  sponsororg =   "Mississippi State Univ.; NSF",
}

@InProceedings{Gropp:1995:MMI,
  author =       "W. Gropp and E. Lusk",
  title =        "The {MPI} Message-Passing Interface Standard: Overview
                 and Status",
  editor =       "Grandinetti et al",
  booktitle =    "High performance computing: technology, methods, and
                 applications (Advanced workshop, June 1994, Cetraro,
                 Italy)",
  volume =       "10",
  publisher =    "Elsevier",
  address =      "Amsterdam, The Netherlands",
  year =         "1995",
  ISBN =         "0-444-82163-5",
  ISSN =         "0927-5452",
  series =       "Advances in Parallel Computing",
  pages =        "265--270",
  area = "NS;Par",
  areaseq = "0",
}

% This book is refereed
@InCollection{groppsmith95,
  author = 	 {William D. Gropp and Barry Smith},
  title = 	 {Parallel Domain Decomposition Software},
  booktitle = 	 {Domain-Based Parallelism and Problem Decomposition
                  Methods in Computational Science and Engineering},
  publisher =	 {SIAM},
  year =	 1995,
  editor =	 {D. E. Keyes and Youcef Saad and Donald G. Truhlar},
  address =	 {Philadelphia},
  area = "D;NS;Par",
  areaseq = "0",
}

%1996
@InProceedings{ThakurGroLus96,
  author =       "Rajeev Thakur and William Gropp and Ewing Lusk",
  title =        "An Abstract-Device Interface for Implementing Portable
                 Parallel-{I/O} Interfaces",
  booktitle =    "Proceedings of Frontiers '96: The Sixth Symposium on
                 the Frontiers of Massively Parallel Computation",
  address =      "Annapolis, Maryland",
  organization = "IEEE Computer Society",
  url =          "http://www.mcs.anl.gov/home/thakur/adio.ps",
  month =        oct # " 27--31,",
  year =         "1996",
  pages =        "180--187",
  area = "I;M",
  areaseq = "0",
}

% This proceedings is refereed
@InProceedings{Geist:1996:MEM,
  author =       "A. Geist and W. Gropp and S. Huss-Lederman and A.
                 Lumsdaine and E. Lusk and W. Saphir and T. Skjellum and
                 M. Snir",
  title =        "{MPI-2}: extending the {Message-Passing Interface}",
  editor =       "Luc Bouge and P. Fraigniaud and A. Mignotte and Y.
                 Robert",
  booktitle =    "{Euro-Par} '96 parallel processing: second
                 International {Euro-Par} Conference, Lyon, France,
                 August 26--29, 1996: proceedings",
  volume =       "1123--1124",
  publisher =    "Springer-Verlag",
  address =      "Berlin, Germany~/ Heidelberg, Germany~/ London, UK~/
                 etc.",
  year =         "1996",
  ISBN =         "3-540-61626-8 (vol. 1), 3-540-61627-6 (vol. 2)",
  ISSN =         "0302-9743",
  series =       "Lecture notes in computer science",
  pages =        "128--135",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5610 (Computer
                 interfaces)",
  conftitle =    "Proceedings of European Conference on Parallel
                 Processing EURO-PAR '96",
  corpsource =   "Oak Ridge Nat. Lab., TN, USA",
  keywords =     "collective operations; computer interfaces; dynamic
                 process management; extensions; external interfaces;
                 language binding; message passing; Message Passing
                 Interface; MPI; MPI-2; MPI-2 document; one-sided
                 operations; real-time computing; standards",
  treatment =    "P Practical",
  area = "M",
  areaseq = "0",
}

@InProceedings{gropppetsc97,
  author = 	 {William D. Gropp},
  title = 	 {Why we couldn't use numerical libraries for {PETSc}},
  booktitle = 	 {Proceedings of the IFIP TC2/WG2.5 Working Conference
                  on the Quality of Numerical Software, Assessment and
                  Enhancement},
  confloc =      "Oxford, United Kingdom",
  confdate =     "July 8--12, 1996",
  editor =	 {Ronald F. Boisvert},
  year =	 1997,
  publisher =	 {Chapman \& Hall},
  pages =	 {249--254},
  area = "NS",
  areaseq = "0",
}

% This is refereed
@InProceedings{thakur:evaluation,
  author =       "Rajeev Thakur and William Gropp and Ewing Lusk",
  title =        "An Experimental Evaluation of the Parallel {I/O}
                 Systems of the {IBM~SP} and {Intel Paragon} Using a
                 Production Application",
  booktitle =    "Proceedings of the Third International Conference of
                 the Austrian Center for Parallel Computation (ACPC)",
  year =         "1996",
  month =        sep,
  series =       "Lecture Notes in Computer Science",
  volume =       "1127",
  pages =        "24--35",
  publisher =    "Springer-Verlag",
  earlier =      "thakur:evaluation-tr",
  url =          "http://www.mcs.anl.gov/home/thakur/io-eval.ps",
  keywords =      "parallel I/O, multiprocessor file system, workload
                 characterization, pario-bib",
  area = "I",
  areaseq = "0",
}

%1997
@InCollection{Balay97,
  author = 	 {S. Balay and W. D. Gropp and L. C. McInnes and B. F. Smith},
  title = 	 {Efficient Management of Parallelism in
                  Object-Oriented Numerical Software Libraries}, 
  booktitle = 	 {Modern Software Tools in Scientific Computing},
  publisher =	 {Birkhauser Press},
  year =	 1997,
  pages =        {163--202},
  editor =	 {E. Arge and A. M. Bruaset and H. P. Langtangen},
  area = "NS;P",
  areaseq = "0",
}

%
% This was also a preprint several years before
@InCollection{groppdebug97,
  author = 	 {William D. Gropp},
  title = 	 {An Introduction to Performance Debugging For
                  Parallel Computers}, 
  booktitle = 	 {Parallel Numerical Algorithms},
  publisher =	 {Kluwer Academic Publishers},
  year =	 1997,
  editor =	 {D. Keyes and A. Sameh and V. Venkatakrishnan},
  pages =	 {369--382},
  area = "Par",
  areaseq = "0",
}

@InProceedings{GroppMore97,
  author = 	 {W. Gropp and Jorge Morč},
  title = 	 {Optimization environments and the {NEOS} Server},
  booktitle = 	 {Approximation Theory and Optimization: 
Tributes to M. J. D. Powell},
  editor =	 {M. D. Buhmann and A. Iserles},
  year =	 1997,
  publisher =	 {Cambridge University Press},
  pages     =    {167--182},
  area = "NS",
  areaseq = "0",
}

@InProceedings{groppkeyesmcinnestidriri97,
  author = 	 {William D. Gropp and D.E. Keyes and L.C. McInnes and
                  M.D. Tidriri}, 
  title = 	 {Parallel Implicit {PDE} Computations: Algorithms and
                  Software}, 
  booktitle = 	 {Proceedings of Parallel CFD'97},
  year =	 1997,
  pages =        {333-344},
  publisher =	 {Elsevier},
  area = "Par;A",
  areaseq = "0",
}

% Refereed
@InProceedings{gropplusk_pvmmpi97,
  author = 	 {William D. Gropp and Ewing Lusk},
  title = 	 {Why are {PVM} and {MPI} so Different?},
  booktitle = 	 {Recent Advances in {P}arallel {V}irtual {M}achine and {M}essage {P}assing {I}nterface},
  editor =	 {Marian Bubak and Jack Dongarra and Jerzy Wa\'sniewski},
  volume =	 1332,
  series =	 {Lecture Notes in Computer Science},
  year =	 1997,
  publisher =	 {Springer Verlag},
  pages =	 {3--10},
  note =	 {4th European PVM/MPI Users' Group Meeting, Cracow, Poland,
                  November 1997},
  area = "M;Par",
  areaseq = "0",
}


@InProceedings{gropp-mppm97,
  author = 	 {William D. Gropp},
  title = 	 {Performance Driven Programming Models},
  booktitle = 	 {Massively Parallel Programming Models (MPPM-97)},
  year =	 1997,
  publisher =	 {IEEE Computer Society Press},
  pages =	 {61--67},
  note =	 {November 12-14, 1997; London; Third working conference},
  area = "Par",
  areaseq = "0",
}

% 1998

@InProceedings{groppmaui97,
  author = 	 {William D. Gropp},
  title = 	 {Which comes first: The Architecture or the
                  Algorithm? (abstract)},
  booktitle = 	 {Innovative Architectures for Future Generation
                  High-Performance Processors and Systems},
  editor =	 {A. Veidenbaum and K. Joe},
  year =	 1998,
  publisher =	 {IEEE Computer Society},
  pages =	 13,
  area = "A",
  areaseq = "0",
}

% This proceedings was refereed

@InProceedings{thakurfrontiers99,
  author = {Rajeev Thakur and William Gropp and Ewing Lusk},
  title = {Data Sieving and Collective {I/O} in {ROMIO}},
  booktitle = {Proceedings of the 7th Symposium on the Frontiers of Massively
  Parallel Computation}, 
  pages = {182--189},
  year = {1999},
  month = {February},
  publisher = {IEEE Computer Society Press},
  area = "I",
  areaseq = "0",
}

@InProceedings{gropp-siamoo-98,
  author = 	 {William Gropp},
  title = 	 {Exploiting Existing Software in Libraries: Successes, Failures, and
  Reasons Why},
  booktitle = 	 {Object Oriented Methods for Interoperable Scientific and
                  Engineering Computing},
  editor = 	 {Michael Henderson and Christopher Anderson and Stephen L. Lyons},
  year = 	 1999,
  organization = {SIAM},
  publisher = {SIAM},
  pages = 	 {21--29},
  annote = 	 {Proceedings of a workshop, held October 21--23, 1998, in 
                   Yorktown Heights, NY},
  area = "NS;P",
  areaseq = "0",
}

@InProceedings{alice-siamoo-98,
  author = 	 {Satish Balay and William Gropp and Lois Curfman McInnes and
                  Barry Smith}, 
  title = 	 {A Microkernel Design for Component-based Numerical Software
                  Systems}, 
  booktitle = 	 {Object Oriented Methods for Interoperable Scientific and
                  Engineering Computing},
  editor =	 {Michael Henderson and Christopher Anderson and Stephen L. Lyons},
  year = 	 1998,
  organization = {SIAM},
  publisher = {SIAM},
  pages = 	 {60--69},
  note = 	 {Also ANL/MCS-P727-0998},
  annoteps = 	 {/home/bsmith/petsc/docs/tex/talks/siamoo98/paper/paper.ps},
  annote = 	 {Proceedings of a workshop, held October 21--23, 1998, in 
                   Yorktown Heights, NY},
  area = "NS",
  areaseq = "0",
}

@InProceedings{thakurluskgropp-datatype98:sc98,
  author = 	 {Rajeev Thakur and Ewing Lusk and William Gropp},
  title = 	 {A Case for Using {MPI}'s Derived Datatypes to Improve {I/O}
                  performance},
  booktitle =    "Proceedings of SC98: High Performance Networking and
                  Computing", 
  year = 	 1998,
  month =	 NOV,
  area = "I;M",
  areaseq = "0",
}

%1999


@InProceedings{gropp-swider-lusk99,
  author = 	 {William Gropp and Ewing Lusk and Debbie Swider},
  title = 	 {Improving the performance of {MPI} Derived Datatypes},
  booktitle = 	 {Proceedings of the Third MPI Developer's and User's
                  Conference},
  editor =	 {Anthony Skjellum and Purushotham V. Bangalore and Yoginder
                  S. Dandass},
  year =	 1999,
  publisher =	 {MPI Software Technology Press},
  address =	 {Starkville, MS},
  pages =	 {25--30},
  area = "M",
  areaseq = "0",
}

@InProceedings{thak99b,
  author = {Rajeev Thakur and William Gropp and Ewing Lusk},
  title = {On Implementing {MPI-IO} Portably and with High Performance},
  booktitle = {Proceedings of the 6th Workshop on I/O in Parallel and 
  Distributed Systems}, 
  pages = {23--32},
  year = {1999},
  month = {May},
  pubaddress =      "New York, NY",
  publisher = {ACM Press},
  area = "I;M",
  areaseq = "0",
}

@InProceedings{gkks99:perf-bounds,
  author = 	 {W. D. Gropp and D. K. Kaushik and D. E. Keyes and
                  B. F. Smith}, 
  title = 	 {Towards Realistic Performance Bounds for Implicit {CFD}
                  Codes}, 
  booktitle = 	 {Proceedings of Parallel CFD'99},
  pages =	 {241--248},
  year =	 1999,
  area = "Par",
  areaseq = "0",
}

@InProceedings{pvmmpi99-mpptest,
  author = 	 {William D. Gropp and Ewing Lusk},
  title = 	 {Reproducible Measurements of {MPI} Performance
                  Characteristics}, 
  booktitle = 	 {Recent Advances in {P}arallel {V}irtual {M}achine and {M}essage {P}assing {I}nterface},
  editor =	 {Jack Dongarra and Emilio Luque and Tom\`as Margalef},
  volume =	 1697,
  series =	 {Lecture Notes in Computer Science},
  year =	 1999,
  publisher =	 {Springer Verlag},
  pages =	 {11--18},
  note =	 {6th European PVM/MPI Users' Group Meeting, Barcelona, Spain,
                  September 1999},
  area = "M",
  areaseq = "0",
}

@InProceedings{pvmmpi99-totalview,
  author = 	 {James Cownie and William Gropp},
  title = 	 {A Standard Interface for Debugger Access to Message Queue
                  Information in {MPI}}, 
  booktitle = 	 {Recent Advances in {P}arallel {V}irtual {M}achine and {M}essage {P}assing {I}nterface},
  editor =	 {Jack Dongarra and Emilio Luque and Tom\`as Margalef},
  volume =	 1697,
  series =	 {Lecture Notes in Computer Science},
  year =	 1999,
  publisher =	 {Springer Verlag},
  pages =	 {51--58},
  note =	 {6th European PVM/MPI Users' Group Meeting, Barcelona, Spain,
                  September 1999},
  area = "M",
  areaseq = "0",
}


@InProceedings{agkks-sc99-fun3d,
  author = 	 {W. K. Anderson and William D. Gropp and D. K. Kaushik and
                  D. E. Keyes and B. F. Smith},
  title = 	 {Achieving High Sustained Performance in an Unstructured Mesh
                  {CFD} Application}, 
  booktitle = 	 {Proceedings of the ACM/IEEE SC99 Conference on High
                  Performance Networking and Computing},
  confdate = {Nov 13--19, 1999},
  year =	 1999,
  publisher =	 {IEEE Computer Society},
  note =	 {CDROM.  Also at http://www.sc99.org and ICASE Report
                  No. 2000-2},
  area =         "P",
  areaseq =      0,
}


@InProceedings{frei99:num-soft,
  author = 	 {Lori A. Freitag and William Gropp and Paul
                  D. Hovland and Lois C. McInnes and Barry F. Smith},
  title = 	 {Infrastructure and Interfaces for Large-Scale
                  Numerical Software},
  booktitle =	 {Proceedings of PDPTA 1999},
  pages =	 {2657--2664},
  year =	 1999
}

%2000

@InProceedings{kdSFGLB00:mpi-ngi,
  author = 	 {Nicholas T. Karonis and Bronis R. de Supinski and Ian Foster
                  and  William Gropp and Ewing Lusk and John Bresnahan},
  title = 	 {Exploiting Hierarchy in Parallel Computer Networks to
                  Optimize Collective Operation Performance},
  booktitle = 	 {Fourteenth International Parallel and Distributed Processing
                  Symposium},
  pages =	 {377--384},
  year =	 2000,
  month =	 MAY,
  annote =	 {Cancun, Mexico},
  area = "M",
  areaseq = "0",
}


@InProceedings{bgl00:mpd-short,
  author = 	 {R. Butler and W. Gropp and E. Lusk},
  title = 	 {A Scalable Process-Management Environment for Parallel
                  Programs}, 
  booktitle = 	 {Recent Advances in Parallel Virutal Machine and Message
                  Passing Interface},
  pages =	 {168--175},
  year =	 2000,
  editor =	 {Jack Dongarra and Peter Kacsuk and Norbert Podhorszki},
  number =	 1908,
  series =	 {Springer Lecture Notes in Computer Science},
  month =	 SEP,
  area = "M",
  areaseq = "0",
}

@InProceedings{gro:mpi-datatypes:pvmmpi00,
  author = 	 {William D. Gropp},
  title = 	 {Runtime Checking of Datatype Signatures in {MPI}},
  booktitle = 	 {Recent Advances in Parallel Virutal Machine and Message
                  Passing Interface},
  pages =	 {160--167},
  year =	 2000,
  editor =	 {Jack Dongarra and Peter Kacsuk and Norbert Podhorszki},
  number =	 1908,
  series =	 {Springer Lecture Notes in Computer Science},
  month =	 SEP,
  note =         {7th European PVM/MPI Users' Group Meeting},
  area = "M",
  areaseq = "0",
}

@InProceedings{GKSK00,
  author = 	 {W. D. Gropp and D. K. Kaushik and B. F. Smith and D. E. Keyes},
  title = 	 {Analyzing the Parallel Scalablity of an Implicit
                  Unstructured Mesh {CFD} Code},
  booktitle = 	 {High Performance Computing -- HiPC2000},
  pages =	 {395--404},
  year =	 2000,
  editor =	 {Mateo Valero and Viktor K. Prasanna and Sriram Vajapeyam},
  number =	 1970,
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  annote =	 {7th International Conference, Bangalore, India},
  area = "Par;P",
  areaseq = "0",
}


@InProceedings{grop00:petsc-lessons,
  author = 	 {William Gropp},
  title = 	 {Solving {CFD} Problems with Open Source Parallel Libraries},
  booktitle = 	 {Applied Parallel Computing: New Paradigms for HPC in
                  Industry and Academia},
  pages =	 52,
  year =	 2000,
  editor =	 {Tor Sorevik and Fredrik Manne and Randi Moe and Assefaw
                  Hadish Gebremedhin},
  number =	 1947,
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {(Abstract)},
  annote =       {Proceedings of PARA2000},
  area = "NS",
  areaseq = "0",
}


@InProceedings{SC00-CD-ROM*50,
  author =       "C. Eric Wu and Anthony Bolmarcich and Marc Snir and
                 David Wootton and Farid Parpia and Anthony Chan and
                 Ewing L. Lusk and William Gropp",
  title =        "From Trace Generation to Visualization: {A}
                 Performance Framework for Distributed Parallel
                 Systems",
  crossref =     "SC00-CD-ROM",
  abstract = {In this paper we describe a trace analysis framework, from trace
                  generation to 
                  visualization. It includes a unified tracing facility on IBM
                  SP systems, a self-defining interval file format, an API for
                  framework extensions, utilities for merging and statistics
                  generation, and a visualization tool with preview and
                  multiple time-space diagrams. The trace environment is
                  extremely scalable, and combines MPI events with system
                  activities in the same set of trace files, one for each SMP
                  node. Since the amount of trace data may be very large,
                  utilities are developed to convert and merge individual
                  trace files into a self-defining interval trace file with
                  multiple frame directories. The interval format allows the
                  development of multiple time-space diagrams, such as
                  thread-activity view, processor-activity view, etc., from
                  the same interval file. A visualization tool, Jumpshot, is
                  modified to visualize these views. A statistics utility is
                  developed using the API, along with its graphics
                  viewer.},
  booktitle = {Proceedings of SC2000},
  area = "PV",
  areaseq = "0",
}

@InProceedings{bush00:petsc,
  author = 	 {Kristopher R. Buschelman and William Gropp and Lois
                  C. McInnes and Barry F. Smith},
  title = 	 {{PETSc} and {Overture}: {L}essons Learned Developing
                  an Interface between Components},
  booktitle =	 {The Architecture of Scientific Software 2000},
  pages =	 {57--68},
  year =	 2000
}

@InProceedings{rfgkst00:mpichg-qos-sc,
  author = 	 {Alain Roy and Ian Foster and William Gropp and Nicholas
                  Karonis and Volker Sander and Brian Toonen},
  title = 	 {{MPICH-GQ}: Quality of Service for Message Passing Programs},
  year = 	 2000,
  booktitle      = {Proceedings of SC2000},
  area = "M",
  areaseq = "0",
}

@InProceedings{ gropp00performance,
    author = "William D. Gropp and Dinesh K. Kaushik and David
                  E. Keyes and Barry F. Smith",  
    title = "Performance Modeling and Tuning of an Unstructured Mesh
                  {CFD} Application", 
    booktitle      = {Proceedings of SC2000},
    year = "2000",
    url = "citeseer.ist.psu.edu/gropp00performance.html" }

@InProceedings{vin01:mpi-impl,
  author = 	 {Rajkumar Vinkat and Philip M. Dickens and William Gropp},
  title = 	 {Efficient Communication Across the {I}nternet in Wide-Area
                  {MPI}}, 
  booktitle = 	 {Proceedings of Parallel and Distributed Processing
                  Techniques and Applications}, 
  year = 	 {2001},
  area = "Par",
  areaseq = "0",
}


@InProceedings{toas01:bnr-design,
  author = 	 {Brian Toonen and David Ashton and Ewing Lusk and Ian Foster
                  and William Gropp and Edgar Gabriel and Ralph Butler and
                  Nicholas Karonis}, 
  title = 	 {Interfacing Parallel Jobs to Process Managers},
  booktitle = 	 {Proceedings of the 10th IEEE International Symposium on High
                  Performance Distributed Computing},
  pages =	 {431-432},
  year =	 2001,
  month =	 AUG,
  publisher =	 {IEEE Computer Society Press},
  area = "M",
  areaseq = "0",
}

@InProceedings{wagg01:linux-petsc,
  author = 	 {Eric Webb and Jay Alameda and William Gropp and Joshua Gray
                  and Richard Alkire}, 
  title = 	 {Performance of Tightly Coupled {L}inux Cluster Simulation
                  using {PETSc} of Reaction and Transport Processes During
                  Corrosion Pit Initiation},
  booktitle = 	 {Proceedings of Linux Clusters: the HPC Revolution},
  year =	 2001,
  note =	 {Urbana, IL},
  area = "App;P",
  areaseq = "0",
}

@InProceedings{DBLP:conf/cluster/Gropp01,
  author    = {William Gropp},
  title     = {Advanced Cluster Programming with MPI},
  booktitle = {CLUSTER},
  booktitle     = {2001 IEEE International Conference on Cluster Computing
               (CLUSTER 2001), 8-11 October 2001, Newport Beach, CA, USA},
  publisher = {IEEE Computer Society},
  year      = {2001},
  isbn      = {0-7695-1116-3},
  pages     = {453},
  ee        = {http://csdl.computer.org/comp/proceedings/cluster/2001/1116/00/11160453.pdf},
  bibsource = {DBLP, http://dblp.uni-trier.de},
  annote  = "Tutorial"
}

@InProceedings{ong-lusk-gropp:SUT,
  author = 	{Emil Ong and Ewing Lusk and William Gropp},
  title = 	 {Scalable {U}nix Commands for Parallel Processors: A
                  High-Performance Implementation},  
  booktitle = 	 {Recent Advances in {P}arallel {V}irtual {M}achine and
                  {M}essage {P}assing {I}nterface}, 
  pages =	{410--418},
  year =	2001,
  editor =	{Y. Cotronis and J. Dongarra},
  volume =	2131,
  series =	{{Lecture Notes in Computer Science}},
  month =	SEP,
  publisher =	{{Springer-Verlag}},
  note =         {8th European PVM/MPI Users' Group Meeting},
  area = "M",
  areaseq = "0",
}

@InProceedings{DBLP:conf/pvm/Gropp01,
  author    = {William Gropp},
  title     = {Challenges and Successes in Achieving the Potential of MPI.},
  booktitle = 	 {Recent Advances in {P}arallel {V}irtual {M}achine and
                  {M}essage {P}assing {I}nterface}, 
  year      = {2001},
  pages     = {7},
  ee        = {http://link.springer.de/link/service/series/0558/bibs/2131/21310007.htm},
  editor =	{Y. Cotronis and J. Dongarra},
  volume =	2131,
  series =	{{Lecture Notes in Computer Science}},
  month =	SEP,
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@InProceedings{gkks:cfd-perf-proc,
  author = 	 {W. D. Gropp and D. K. Kaushik and D. E. Keyes and
                  B. F. Smith}, 
  title = 	 {Latency, Bandwidth, and Concurrent Issue Limitations in
                  High-Performance {CFD}},
  booktitle =    "Proceedings of the First {MIT} Conference on
                  Computational Fluid and Solid Mechanics",
  month = JUN,
  location = "Cambridge, MA",
  url = {http://www.mcs.anl.gov/petsc-fun3d/Papers/mit01.pdf},
  year = 	 2001,
  area = "Par",
  areaseq = "0",
}

@Misc{bus01:petsc-perf,
  author = 	 {Kristopher R. Buschelman and William Gropp and Barry
                  F. Smith}, 
  title = 	 {Single Precision Incomplete {LU} Factorization for
                  Incompressible Fluid Flow Applications on {P}entium {III}
                  Processors in {PETSc}},
  month =	 APR,
  year =	 2001,
  note = 	 {Abstract for poster presented at the 2001 International
                  Conference On 
                  Preconditioning Techniques For Large Sparse Matrix Problems
                  In Industrial Applications},
  area = "P",
  areaseq = "0",
}


@InProceedings{gr01:mpi-lessons,
  author = 	 {William D. Gropp},
  title = 	 {Learning from the Success of {MPI}},
  booktitle = 	 {High Performance Computing -- HiPC 2001},
  pages =	 {81--92},
  year =	 2001,
  editor =	 {Burkhard Monien and Viktor K. Prasanna and Sriram Vajapeyam},
  number =	 2228,
  series =	{{Lecture Notes in Computer Science}},
  month =	 DEC,
  publisher =	 {Springer},
  note =	 {8th International Conference},
  annote =	 {Invited keynote presentation},
  area = "M",
  areaseq = "0",
}

%% 2002
@InProceedings{dg02:wan-ftp,
  author = 	 {Philip M. Dickens and William D. Gropp},
  title = 	 {An Evaluation of a User-Level Data Transfer Mechanism for
                  High-Performance Networks},  
  booktitle = 	 {Proceedings of HPDC'02},
  pages = 	 {255--264},
  year = 	 2002,
  area = "Par",
  areaseq = 0,
}


@InProceedings{dgw02:wan-ftp,
  author = 	 {Philip M. Dickens and William Gropp and Paul R. Woodward},
  title = 	 {High Performance Wide Area Data Transfers over High
                  Performance Networks},
  booktitle = {Proceedings of IPDPS 2002},
  year = 	 2002
}

@InProceedings{grop02:mpi-pvm,
  author = 	 {William D. Gropp and Ewing Lusk},
  title = 	 {Goals Guiding Design: {PVM} and {MPI}},
  booktitle = 	 {Proceedings of IEEE Cluster},
  pages =	 {257--265},
  year =	 2002,
  editor =	 {William Gropp and Rob Pennington and Dan Reed and Mark Baker
                  and Maxine Brown and Rajkumar Buyya},
  publisher =	 {IEEE Computer Society},
  area = "M;Par",
  areaseq = "0",
}


@InProceedings{baik02:cluster-middleware,
  author = 	 {Seongbok Baik and Cynthia S. Hood and William D. Gropp},
  title = 	 {Prototype of {AM3}: Active Mapper and Monitoring Module for
                  {M}yrinet Environment}, 
  booktitle = 	 {HSLN (High-Speed Local Networks) workshop},
  pages = 	 {703--707},
  year = 	 2002,
  annote =	 {Workshop held in conjunction with IEEE LCN (Local Computer
                  Networks)},
  area = "Par",
  areaseq = 0,
}


@InProceedings{ching-io-02,
  author = 	 {A. Ching and A. Choudhary and W.-K. Liao and R. Ross and
                  W. Gropp},  
  title = 	 {Noncontiguous {I/O} through {PVFS}},
  booktitle = 	 {Proceedings of IEEE Cluster},
  editor =	 {William Gropp and Rob Pennington and Dan Reed and Mark Baker
                  and Maxine Brown and Rajkumar Buyya},
  publisher =	 {IEEE Computer Society},
  area = "I;Par",
  pages =	 {405--414},
  year =	 2002
}

@InProceedings{grop02:mpi-impl:generic,
  author = 	 {William D. Gropp},
  title = 	 {Building Library Components that Can Use Any {MPI}
                  Implementation}, 
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {280--287},
  year =	 2002,
  editor =	 {Dieter Kranzlm\"uller and Peter Kacsuk and Jack Dongarra and
                  Jens Volkert},
  number =	 {LNCS2474},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {9th European PVM/MPI Users' Group Meeting, Linz, Austria},
  area = "M",
  areaseq = "0",
}

@InProceedings{DBLP:conf/pvm/GroppL02,
  author    = {William Gropp and
               Ewing L. Lusk},
  title     = {MPI on the Grid.},
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  year      = {2002},
  pages     = {12},
  ee        = {http://link.springer.de/link/service/series/0558/bibs/2474/24740012.htm},
  editor =	 {Dieter Kranzlm\"uller and Peter Kacsuk and Jack Dongarra and
                  Jens Volkert},
  number =	 {LNCS2474},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@InProceedings{DBLP:conf/pvm/Gropp02,
  author    = {William Gropp},
  title     = {MPICH2: A New Start for MPI Implementations.},
   booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
   year      = {2002},
  pages     = {7},
  ee        = {http://link.springer.de/link/service/series/0558/bibs/2474/24740007.htm},
   editor =	 {Dieter Kranzlm\"uller and Peter Kacsuk and Jack Dongarra and
                  Jens Volkert},
  number =	 {LNCS2474},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

% 2003
@InProceedings{EVA03.soft,
  author =       {Jeffrey J. Evans and Seongbok Baik and Cynthia S. Hood and
                  William Gropp}, 
  title =        {Toward Understanding Soft Faults in High Performance Cluster
                  Networks}, 
  booktitle =    {Proceedings of the 8th IFIP/IEEE International Symposium on
                  Integrated Network Management}, 
  pages =        {117--120},
  year =         2003,
  month =        {March}
}

@InProceedings{qcdoc03:trends,
  author = 	 {William Gropp},
  title = 	 {Trends in High Performance Computing},
  booktitle = 	 {High Performance Computing with {QCDOC} and {BlueGene}},
  pages =	 {91--97},
  year =	 2003,
  volume =	 50,
  month =	 {February},
  organization = {RIKEN BNL Research Center},
  note =	 {Abstract and six major slides from the presentation},
  annote =	 {Report number BNL-71147-2003},
  Organizers = {N. Christ, J. Davenport, Y. Deng, A. Gara, J. Glimm, 
                R. Mawhinney, E. McFadden, A. Peskin, and W. Pulleyblank},
}


@InProceedings{chin03a:mpi-io,
  author = 	 {A. Ching and A. Choudhary and K. Coloma and
                  W.-K. Liao and R. Ross and W. Gropp},
  title = 	 {Noncontiguous {I/O} Accesses Through {MPI-IO}},
  booktitle =	 {Proceedings of the 3rd IEEE/ACM International
                  Symposium on Cluster Computing and the Grid (CCGrid2003)},
  year =	 2003,
  month =	 MAY,
  pages =        {104-111},
  annote =	 {Meeting held in Tokyo}
}

@InProceedings{gro03:mpitrends,
  author = 	 {William Gropp},
  title = 	 {Future Developments in {MPI}},
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {15-15},
  year =	 2003,
  editor =	 {Jack Dongarra and Domenico Laforenza and Salvatore Orlando},
  number =	 {LNCS2840},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {10th European PVM/MPI User's Group Meeting, Venice, Italy},
  area = "M",
  areaseq = 0,
}

@InProceedings{tha03:mpicollective,
  author = 	 {Rajeev Thakur and William Gropp},
  title = 	 {Improving the Performance of Collective Operations in
                  {MPICH}}, 
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {257-267},
  year =	 2003,
  editor =	 {Jack Dongarra and Domenico Laforenza and Salvatore Orlando},
  number =	 {LNCS2840},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {10th European PVM/MPI User's Group Meeting, Venice, Italy},
  area = "M",
  areaseq = 0,
}

@InProceedings{alm03:mpibgl,
  author = 	 {G. Alm\'asi and C. Archer and J. G. Casta\~nos and M. Gupta
                  and X. Martorell and J. E. Moreira and W. D. Gropp and
                  S. Rus and B. Toonen},
  title = 	 {{MPI} on {BlueGene/L}: Designing an Efficient General
                  Purpose Messaging Solution for a Large Cellular System},
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {352--361},
  year =	 2003,
  editor =	 {Jack Dongarra and Domenico Laforenza and Salvatore Orlando},
  number =	 {LNCS2840},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {10th European PVM/MPI User's Group Meeting, Venice, Italy},
  area = "M",
  areaseq = 0,
}

@InProceedings{ros03:mpidatatype,
  author = 	 {R. Ross and N. Miller and W. D. Gropp},
  title = 	 {Implementing Fast and Reusable Datatype Processing},
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {404--413},
  year =	 2003,
  editor =	 {Jack Dongarra and Domenico Laforenza and Salvatore Orlando},
  number =	 {LNCS2840},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {10th European PVM/MPI User's Group Meeting, Venice, Italy},
  area = "M",
  areaseq = 0,
}

@InProceedings{DBLP:conf/pvm/GroppL03,
  author    = {William Gropp and
               Ewing L. Lusk},
  title     = {High-Level Programming in MPI.},
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  year      = {2003},
  pages     = {27},
  ee        = {http://springerlink.metapress.com/openurl.asp?genre=article{\&}issn=0302-9743{\&}volume=2840{\&}spage=27},
  editor =	 {Jack Dongarra and Domenico Laforenza and Salvatore Orlando},
  number =	 {LNCS2840},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@InProceedings{evans03:network,
  author = 	 {Jeffrey Evans and Cynthia Hood and William Gropp},
  title = 	 {Exploring the Relationship Between Parallel Application
                  Run-Time Variability and Network Performance},
  booktitle = {Workshop on High-Speed Local Networks (HSLN), IEEE
                  Conference on Local Computer Networks (LCN)},
  pages = 	 {538--547},
  year = 	 2003,
  month = 	 OCT
}


@InProceedings{li03:pnetcdf,
  author = 	 {J. Li and W. Liao and A. Choudhary and R. Ross and
                  R. Thakur and W. Gropp and R. Latham and A. Siegel
                  and B. Gallagher and M. Zingale},
  title = 	 {Parallel {netCDF}: A High-Performance Scientific
                  {I/O} Interface},
  booktitle =	 {Proceedings of SC2003},
  year =	 2003,
  month =	 NOV,
  annote =	 {Held in Phoeniz, Arizona}
}

@InProceedings{ching-io-03,
  author = 	 {A. Ching and A. Choudhary and W.-K. Liao and R. Ross and
                  W. Gropp},  
  title = 	 {Efficient Structured Data Access in Parallel File Systems},
  booktitle = 	 {Proceedings of IEEE Cluster},
  year = 	 2003,
  month =	 NOV,
  publisher =	 {IEEE Computer Society},
  area = "I;Par",
  annote =	 {Meeting held in Hong Kong}
}

%% 2004

@InProceedings{alma04:mpi-impl:bgl,
  author = 	 {George Almasi and Charles Archer and Jose
                  G. Castanos and C. Chris Erway and Philip
                  Heidelberger and Xavier Martorell and Jose
                  E. Moreira and  Kurt Pinnow and Joe Ratterman and
                  Nils Smeds and Burkhard Steinmacher-Burow and
                  William Gropp and Brian Toonen},
  title = 	 {Implementing {MPI} on the {BlueGene/L} Supercomputer},
  booktitle = {Proceedings of EuroPar2004},
  pages = 	 {833--845},
  year = 	 2004,
  note = 	 {Selected as distinquished paper}
}

@InProceedings{gro04:mpi-pgming,
  author = 	 {William Gropp},
  title = 	 {{MPI} and High Productivity Programming},
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {7},
  year =	 2004,
  editor =	 {Dieter Kranzlm\"uller and Peter Kacsuk and Jack Dongarra},
  number =	 {LNCS3241},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {11th European PVM/MPI User's Group Meeting, Budapest, Hungary},
  area = "M",
  areaseq = 0,
}

@InProceedings{tha04:mpi-impl,
  author = 	 {Rajeev Thakur and William Gropp and Brian Toonen},
  title = 	 {Minimizing Synchronization Overhead in the
                  Implementation of {MPI} One-Sided Communication},
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {57--67},
  year =	 2004,
  editor =	 {Dieter Kranzlm\"uller and Peter Kacsuk and Jack Dongarra},
  number =	 {LNCS3241},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {11th European PVM/MPI User's Group Meeting, Budapest, Hungary},
  area = "M",
  areaseq = 0,
}

@InProceedings{jia04:mpi-impl,
  author = 	 {W. Jiang and J. Liu and H.-W. Jin and D. K. Panda
                  and D. Buntinas and Rajeev Thakur and William Gropp},
  title = 	 {Efficient Implementation of {MPI-2} Passive
                  One-Sided Communication on {InfiniBand} Clusters},
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {68--76},
  year =	 2004,
  editor =	 {Dieter Kranzlm\"uller and Peter Kacsuk and Jack Dongarra},
  number =	 {LNCS3241},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {11th European PVM/MPI User's Group Meeting, Budapest, Hungary},
  area = "M",
  areaseq = 0,
}

@InProceedings{liu03:mpich2-infiniband-ipdps,
  author = 	 {Jiuxing Liu and Weihang Jiang and Pete Wyckoff and
                  Dhabaleswar K. Panda and David Ashton and Darius Buntinas
                  and William Gropp and Brian Toonen},
  title = 	 {Design and Implementation of {MPICH2} over {I}nfiniband with
                  {RDMA} support},
  booktitle = {Proceedings of IPDPS 2004},
  year = 	 2004
}

@InProceedings{gro04a:pario,
  author = 	 {William Gropp and Robert Ross and Neill Miller},
  title = 	 {Providing Efficient {I/O} Redundancy in {MPI} Environments},
  booktitle = 	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {77-86},
  year =	 2004,
  editor =	 {Dieter Kranzlm\"uller and Peter Kacsuk and Jack Dongarra},
  number =	 {LNCS3241},
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {11th European PVM/MPI User's Group Meeting, Budapest, Hungary},
  area = "M",
  areaseq = 0,
}

@InProceedings{DBLP:conf/pvm/Gropp04,
  author    = {William D. Gropp},
  title     = {MPI and High Productivity Programming.},
  booktitle = {PVM/MPI},
  year      = {2004},
  pages     = {7},
  ee        = {http://springerlink.metapress.com/openurl.asp?genre=article{\&}issn=0302-9743{\&}volume=3241{\&}spage=7},
  crossref  = {DBLP:conf/pvm/2004},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

% 2005
@InProceedings{falz05:mpi-impl,
  author = 	 {Chris Falzone and Anthony Chan and Ewing Lusk and William
                  Gropp},
  title = 	 {Collective Error Detection for {MPI} Collective Operations},
  booktitle =	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {138--147},
  year =	 2005,
  editor =	 {Beniamino Di Martino and Dieter Kranzlu\"uller and Jack
                  Dongarra},
  number =	 {LNCS 3666},
  month =	 SEP,
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {12th European PVM/MPI User's Group Meeting, Sorrento, Italy},
  area = "M",
  areaseq = 0
}

@InProceedings{bunt05:mpi-impl,
  author = 	 {Darius Buntinas and William Gropp},
  title = 	 {Designing a Common Communication Subsystem},
  booktitle =	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {156--166},
  year =	 2005,
  editor =	 {Beniamino Di Martino and Dieter Kranzlu\"uller and Jack
                  Dongarra},
  number =	 {LNCS 3666},
  month =	 SEP,
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {12th European PVM/MPI User's Group Meeting, Sorrento, Italy},
  area = "M",
  areaseq = 0
}

@InProceedings{gro05:mpi-rma-impl,
  author = 	 {William Gropp and Rajeev Thakur},
  title = 	 {An Evaluation of Implementation Options for {MPI} One-Sided
                  Communication},
  booktitle =	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 {415--424},
  year =	 2005,
  editor =	 {Beniamino Di Martino and Dieter Kranzlu\"uller and Jack
                  Dongarra},
  number =	 {LNCS 3666},
  month =	 SEP,
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {12th European PVM/MPI User's Group Meeting, Sorrento, Italy},
  area = "M",
  areaseq = 0
}

@InProceedings{grop05:progmodels,
  author = 	 {William Gropp},
  title = 	 {Towards a Productive {MPI} Environment (abstract)},
  booktitle =	 {Recent Advances in Parallel Virtual Machine and Message
                  Passing Interface},
  pages =	 4,
  year =	 2005,
  editor =	 {Beniamino Di Martino and Dieter Kranzlu\"uller and Jack
                  Dongarra},
  number =	 {LNCS 3666},
  month =	 SEP,
  series =	 {Lecture Notes in Computer Science},
  publisher =	 {Springer Verlag},
  note =	 {12th European PVM/MPI User's Group Meeting, Sorrento, Italy},
  area = "M",
  areaseq = 0
}

% 2006
@InProceedings{PPoPP2006,
  category      = {},
  title         = {Collective Communication on Architectures that Support 
                   Simultaneous Communication over Multiple Links}, 
  author        = {Ernie Chan and William Gropp and Rajeev Thakur and
                  Robert van de Geijn}, 
  booktitle     = {Proceedings of the 2006 ACM SIGPLAN Symposium on
                  Principles and Practice of Parallel Programming}, 
  address       = {New York, New York, USA},
  publisher     = {ACM},
  pages         = {2-11},
  month         = {March 29-31},
  year          = {2006}
}

@InProceedings{buntinas06:nemesis,
  author = 	 {Dariums Buntinas and Guillaume Mercier and William Gropp},
  title = 	 {Design and Evaluation of {N}emesis, a scalable, low-latency,
                  message-passing communication subsystem},
  booktitle =	 {Proceedings of the 6th IEEE International
                  Symposium on Cluster Computing and the Grid (CCGrid2006)},
  pages =	 {521--530},
  year =	 2006,
  editor =	 {Stephen John Turner and Bu Sung Lee and Wentong Cai},
  month =	 MAY
}


@InProceedings{grop06:mpi:threads,
  author = 	 {William D. Gropp and Rajeev Thakur},
  title = 	 {Issues in Developing a Thread-Safe {MPI}
                  Implementation},
  pages =      {12--21},
  booktitle = {Recent Advances in {P}arallel {V}irtual {M}achine
                  and {M}essage {P}assing {I}nterface},
  year = 	 2006,
  editor = 	 {Bernd Mohr and Jesper Larsson Tr\"aff and Joachim
                  Worringen and Jack Dongarra},
  number = 	 {LNCS 4192},
  series = 	 {Springer Lecture Notes in Computer Science},
  month = 	 SEP,
  publisher = {Springer}
}

@InProceedings{pervez06:formal:mpi,
  author = 	 {Salman Pervez and Ganesh Gopalakrishnan and Robert
                  M. Kirby and Rajeev Thakur and William D. Gropp},
  title = 	 {Formal Verification of Programs that Use {MPI}
                  One-Sided Communication},
  booktitle = {Recent Advances in {P}arallel {V}irtual {M}achine
                  and {M}essage {P}assing {I}nterface},
  pages = 	 {30--39},
  year = 	 2006,
  editor = 	 {Bernd Mohr and Jesper Larsson Tr\"aff and Joachim
                  Worringen and Jack Dongarra},
  number = 	 {LNCS 4192},
  series = 	 {Springer Lecture Notes in Computer Science},
  month = 	 SEP,
  publisher = {Springer}
}

@InProceedings{buntinas06:nemesis,
  author = 	 {Darius Buntinas and Guillaume Mercier and William
                  D. Gropp},
  title = 	 {Implementation and Shared-Memory Evaluation of
                  {MPICH2} over the {N}emesis Communication Subsystem},
  booktitle = {Recent Advances in {P}arallel {V}irtual {M}achine
                  and {M}essage {P}assing {I}nterface},
  pages = 	 {86--95},
  year = 	 2006,
  editor = 	 {Bernd Mohr and Jesper Larsson Tr\"aff and Joachim
                  Worringen and Jack Dongarra},
  number = 	 {LNCS 4192},
  series = 	 {Springer Lecture Notes in Computer Science},
  month = 	 SEP,
  publisher = {Springer}
}

@InProceedings{gottbrath06:mpi:debugging,
  author = 	 {Christopher Gottbrath and Brian Barrett and William
                  D. Gropp and Ewing "Rusty" Lusk and Jeff Squyres},
  title = 	 {An Interface to Support the Identification of
                  Dynamic {MPI} 2 Processes for Scalable Parallel Debugging},
  booktitle = {Recent Advances in {P}arallel {V}irtual {M}achine
                  and {M}essage {P}assing {I}nterface},
  pages = 	 {115--122},
  year = 	 2006,
  editor = 	 {Bernd Mohr and Jesper Larsson Tr\"aff and Joachim
                  Worringen and Jack Dongarra},
  number = 	 {LNCS 4192},
  series = 	 {Springer Lecture Notes in Computer Science},
  month = 	 SEP,
  publisher = {Springer}
}

@InProceedings{byna06:mpi:datatypes,
  author =       {Surendra Byna and Xian-He Sun and Rajeev Thakur and
                  William D. Gropp},
  title = 	 {Automatic Memory Optimization for Improving {MPI}
                  Derived Datatype Performance},
  booktitle = {Recent Advances in {P}arallel {V}irtual {M}achine
                  and {M}essage {P}assing {I}nterface},
  pages = 	 {238--246},
  year = 	 2006,
  editor = 	 {Bernd Mohr and Jesper Larsson Tr\"aff and Joachim
                  Worringen and Jack Dongarra},
  number = 	 {LNCS 4192},
  series = 	 {Springer Lecture Notes in Computer Science},
  month = 	 SEP,
  publisher = {Springer}
}

@InProceedings{gropp06:radtransport,
  AUTHOR        = "William D. Gropp and Dinesh K. Kaushik and David
                  E. Keyes and Barry F. Smith", 
  TITLE         = "Parallel Implicit Solution of Diffusion-limited
                  Radiation Transport",
  BOOKTITLE     = "Domain Decomposition Methods in Science and
		   Engineering XVI",
  SERIES        = "Lecture Notes in Computational Science and
		   Engineering",
  EDITOR	= "Olof B. Widlund and David E. Keyes",
  VOLUME        = 55,
  PUBLISHER     = "Springer-Verlag",
  PAGES         = "579--586",
  YEAR          = 2006
}

%
% Section: Technical Reports
%

%1979
@TechReport{Bolstad:1979:NAP,
  author =       "J. H. Bolstad and T. F. Chan and W. M. {Coughran, Jr.}
                 and W. D. Gropp and E. H. Grosse and M. T. Heath and R.
                 J. LeVeque and F. T. Luk and S. G. Nash and L. N.
                 Trefethen",
  title =        "Numerical Analysis Program Library User's Guide
                 {(NAPLUG)}",
  type =         "User Note",
  number =       "82",
  institution =  "SLAC Computing Services",
  year =         "1979",
  note =         "First issued in 1976 by Chan, Coughran, Heath, and
                 Luk",
  area = "S;NS",
  areaseq = "0",
}

%1980
%1981

@TechReport{gropp-thesis,
  author = 	 {William D. Gropp},
  title = 	 {Numerical Solution of Transport Equations},
  institution =  {Stanford University},
  year = 	 1981,
  number =	 {STAN-CS-81-888},
  month =	 dec,
  note =	 {Ph.D. Thesis},
  area = "A",
  areaseq = "0",
}

%1982
%1983

@TechReport{gropp83,
  author = 	 {William D. Gropp},
  title = 	 {Local Uniform Mesh Refinement for Elliptic Partial
                  Differential Equations}, 
  institution =  {Yale University, Department of Computer Science},
  year = 	 1983,
  number =	 {YALE/DCS/RR-278},
  month =	 Jul,
  area = "R",
  areaseq = "0",
}

@TechReport{gropp-hedstrom83,
  author = 	 {G. W. Hedstrom and William D. Gropp},
  title = 	 {The Computer as an Aid in the Asymptotic Estimation
                  of Integrals}, 
  institution =  {Lawrence Livermore National Laboratory},
  year = 	 1983,
  number =	 {UCRL-87297},
  month =	 Aug,
  area = "A",
  areaseq = "0",
}

%1984

@TechReport{gropp-odonnell84,
  author = 	 {W.~D.~Gropp and J.~J.~O'Donnell and S.~T.~O'Donnell
                  and M.~H.~Schultz and B.~Weston},  
  title = 	 {A High Performance Bulk Memory System},
  institution =  {Yale University, Department of Computer Science},
  year = 	 1984,
  number =	 {YALE/DCS/RR-311},
  month =	 Mar,
  area = "Par",
  areaseq = "0",
}

@TechReport{GROPP84,
  key =          "Gropp",
  author =       "W. D. Gropp",
  title =        "Local Uniform Mesh Refinement with Moving Grids",
  number =       "YALEU/DCS/RR-313",
  institution =  "Yale University",
  year =         "1984",
  month =        apr,
  area = "R",
  areaseq = "0",
}

@TechReport{GROPP84A,
  key =          "Gropp",
  author =       "W. D. Gropp",
  title =        "Local Uniform Mesh Refinement on Loosely-Coupled
                 Parallel Processors",
  number =       "YALEU/DCS/RR-352",
  institution =  "Yale University",
  year =         "1984",
  month =        dec,
  area = "R;Par",
  areaseq = "0",
}

%1985
@TechReport{KEYES85,
  key =          "Keyes \& Gropp",
  author =       "D. E. Keyes and W. D. Gropp",
  title =        "A Comparison of Domain Decomposition Techiques for
                 Elliptic Partial Differential Equations and Their
                 Parallel Implementation",
  type =         "Techical Report",
  number =       "YALEU/DCS/RR-448",
  institution =  "Comput. Sci. Dept., Yale Univ.",
  year =         "1985",
  month =        dec,
  area = "D",
  areaseq = "0",
}

%1986
@TechReport{Gropp86a,
  author =       "W. Gropp",
  title =        "Dynamic Grid Manipulation for {PDE's} on Hypercube
                 Parallel Processors",
  institution =  "Department of Computer Science, Yale University",
  number =       "YALEU/DCS/RR-458",
  month =        mar,
  year =         "1986",
  area = "R;Par",
  areaseq = "0",
}

%1987
@TechReport{Gropp87b,
  author =       "W. D. Gropp and E. B. Smith",
  title =        "Computational Fluid Dynamics on Parallel Processors",
  institution =  "Department of Computer Science, Yale University",
  number =       "YALEU/DCS/RR-570",
  year =         "1987",
  month =        dec,
  area = "Par",
  areaseq = "0",
}

@TechReport{herbin87,
  author = 	 {R.~H.~Herbin and W.~D.~Gropp and D.~E.~Keyes and V.~Sonnad},
  title = 	 {A Domain Decomposition Technique on a Loosely
                  Coupled Array of Processors},  
  institution =  {IBM Kingston},
  year = 	 1987,
  number =	 {KGN-124},
  area = "D;Par",
  areaseq = "0",
}

%1988
@TechReport{Gropp88a,
  author =       "W. Gropp and I. Ipsen",
  title =        "Recursive Mesh Refinement on Hypercubes",
  institution =  "Department of Computer Science , Yale University",
  number =       "YALE/DCS/RR-616",
  year =         "1988",
  month =        mar,
  area = "R;Par",
  areaseq = "0",
}

@TechReport{Greengard88,
  author = 	 {L.~Greengard and W.~Gropp},
  title = 	 {A Parallel Version of the Fast Multipole Method}, 
  institution =  {Yale University, Department of Computer Science},
  year = 	 1988,
  number =	 {YALE/DCS/RR-640},
  month =	 Aug,
  area = "A;Par",
  areaseq = "0",
}

%1989

@TechReport{besa89,
  author =       "H. Berryman and J. Saltz and W. Gropp and R.
                 Mirchandaney",
  title =        "Krylov methods preconditioned with incompletely
                 factored matrices on the {CM}-2",
  institution =  "NASA Langley Research Center, ICASE",
  number =       "89-54",
  address =      "Hampton, VA",
  year =         "1989",
  month =        dec,
  note =         "Also Yale University YALE/DCS/RR-685, March 1989",
  area = "Par",
  areaseq = "0",
}

@TechReport{groppkeyes89,
  author = 	 {William D. Gropp and David Keyes},
  title = 	 {Domain Decomposition on Parallel Computers},
  institution =  {Yale University, Department of Computer Science},
  year = 	 1989,
  number =	 {YALE/DCS/RR-723},
  month =	 Aug,
  area = "D;Par",
  areaseq = "0",
}

@TechReport{Keyes:1989:DDL,
  author =       "David E. Keyes and William D. Gropp",
  title =        "Domain Decomposition with Local Mesh refinement",
  number =       "YALEU/DCS/RR-726",
  institution =  "Yale University",
  month =        aug,
  year =         "1989",
  area = "D;R",
  areaseq = "0",
}

%1990
@TechReport{groppkeyes90,
  author = 	 {William D. Gropp and David Keyes},
  title = 	 {Parallel Performance of
                  Domain-decomposed Preconditioned {K}rylov Methods for
                  {PDE}s with Adaptive Refinement}, 
  institution =  {Yale University, Department of Computer Science},
  year = 	 1990,
  number =	 {YALE/DCS/RR-773},
  month =	 apr,
  note =	 {Also ANL Preprint MCS-P147-0490, May 1990},
  area = "D;Par",
  areaseq = "0",
}

@TechReport{groppkeyes90b,
  author = 	 {William D. Gropp and David E. Keyes},
  title = 	 {Parallel Domain decomposition and the Solution of
                  Nonlinear Systems of Equations}, 
  institution =  {Mathematics and Computer Science Division, Argonne
                  National Laboratory}, 
  year = 	 1990,
  number =	 {MCS-P186-1090},
  month =	 nov,
  area = "D;Par",
  areaseq = "0",
}

@TechReport{keyesgropp90,
  author = 	 {David E. Keyes and William D. Gropp},
  title = 	 {Domain-decomposable Preconditioners for Second-order
                  Upwind Discretizations of Multicomponent Systems}, 
  institution =  {Mathematics and Computer Science Division, Argonne
                  National Laboratory}, 
  year = 	 1990,
  number =	 {MCS-187-1090},
  month =	 Nov,
  area = "D",
  areaseq = "0",
}

%1991
% also TechReport{Cai:1990:CRE,
@TechReport{caigroppkeyes91,
  author = 	 {X.-C.~Cai and William D. Gropp and David E. Keyes},
  title = 	 {Convergence Rate Estimate for a Domain Decomposition Method},
  institution =  {Yale University, Department of Computer Science},
  year = 	 1991,
  number =	 {YALE/DCS/RR-827},
  month =	 jan,
  note =	 {also ANL Preprint MCS-P202-1290, January 1991},
  area = "D",
  areaseq = "0",
}

@TechReport{groppkeyes91,
  author = 	 {William D. Gropp and David E. Keyes},
  title = 	 {Domain Decomposition with Local Mesh Refinement},
  institution =  {ICASE},
  year = 	 1991,
  number =	 {91-19},
  month =	 Feb,
  area = "D;R",
  areaseq = "0",
}

@TechReport{groppkeyes91a,
  author = 	 {William D. Gropp and David E. Keyes},
  title = 	 {Domain Decomposition Methods in Computational Fluid
                  Dynamics}, 
  institution =  {ICASE},
  year = 	 1991,
  number =	 {91-20},
  month =	 Feb,
  note =	 {Also ANL Preprint MCS-P210-0191, April 1991},
  area = "D",
  areaseq = "0",
}

@TechReport{gropp91,
  author = 	 {William D. Gropp},
  title = 	 {Parallel Computing and Domain Decomposition},
  institution =  {Mathematics and Computer Science Division, Argonne
                  National Laboratory}, 
  year = 	 1991,
  number =	 {MCS-P257-0891},
  month =	 Sep,
  area = "D;Par",
  areaseq = "0",
}

%1992
@TechReport{GroppWilli92a,
  author =       "William Gropp and Ewing Lusk",
  institution =  "Mathematics and Computer Science Division, Argonne
                 National Laboratory",
  title =        "{A} Test Implementation of the {MPI} Draft
                 Message-Passing Standard",
  year =         "92",
  url =          "ftp://info.mcs.anl.gov/pub/tech_reports/reports/ANL9247.dvi.Z",
  month =        dec,
  number =       "ANL-92/47",
  scope =        "pvmmpi",
  area = "M",
  areaseq = "0",
}


@TechReport{Gropp:1992:EDDa,
  author =       "William D. Gropp and Barry F. Smith",
  title =        "Experiences with Domain Decomposition in Three
                 Dimensions: Overlapping {S}chwarz Methods",
  institution =  "Mathematics and Computer Science Division, Argonne
                 National Laboratory",
  year =         "1992",
  note =         "Appeared in the Proceedings of the Sixth
                 International Symposium on Domain Decomposition
                 Methods",
  area = "D",
  areaseq = "0",
}

@TechReport{keyesgropp92,
  author = 	 {David E. Keyes and William D. Gropp},
  title = 	 {Domain Decomposition as a Mechanism for Using
                  Asymptotic Methods}, 
  institution =  {Mathematics and Computer Science Division, Argonne
                  National Laboratory}, 
  year = 	 1992,
  number =	 {MCS-P322-0892},
  month =	 Sep,
  area = "D;A",
  areaseq = "0",
}

%1993
@TechReport{gropp93,
  author = 	 {William Gropp (ed.)},
  title = 	 {Early Experiences with the {IBM SP-1}},
  institution =  {Mathematics and Computer Science Division, Argonne
                  National Laboratory}, 
  year = 	 1993,
  number =	 {ANL-MCS-TM-177},
  month =	 may,
  area = "Par",
  areaseq = "0",
}

@TechReport{GroppWilli93a,
  author =       "William Gropp",
  institution =  "Mathematics and Computer Science Division, Argonne
                  National Laboratory", 
  title =        "Early Experiences with the {IBM} {SP}1 and the
                 High-Performance Switch",
  year =         "93",
  url =          "ftp://info.mcs.anl.gov/pub/tech_reports/reports/ANL9341.ps.Z",
  month =        nov,
  number =       "ANL-93/41",
  area = "Par",
  areaseq = "0",
}

@TechReport{Gropp:1993:DDS,
  author =       "William D. Gropp and Barry F. Smith",
  title =        "The design of data-structure-neutral libraries for the
                 iterative solution of sparse linear systems",
  number =       "MCS-P356-0393",
  institution =  "Argonne National Laboratory",
  address =      "Argonne, IL, USA",
  year =         "1993",
  month =        mar,
  keywords =      "Krylov space methods, software libraries, sparse
                 linear systems, numerical libraries, parallel
                 computing",
  area = "NS",
  areaseq = "0",
}

%1994
@TechReport{groppkaper94,
  author = 	 {William D.~Gropp and Hans Kaper and G. Leaf and
                  D. Levine and V. Vinokur and M.  Palumbo},  
  title = 	 {Numerical Simulation of Vortex Dynamics in
                  High-$T_c$ Superconductors},
  institution =  {Mathematics and Computer Science Division, Argonne
                  National Laboratory}, 
  year = 	 1994,
  number =	 {MCS-P476-1094},
  month =	 nov,
  area = "App;Par;P",
  areaseq = "0",
}

@TechReport{kettunen94,
  author = 	 {L. Kettunen and K. Forsman and D. Levine and W. Gropp},
  title = 	 {Integral Equations in Nonlinear 3d Magnetostatics},
  institution =  {Mathematics and Computer Science Division, Argonne
                  National Laboratory}, 
  year = 	 1994,
  number =	 {MCS-P460-0894},
  month =	 aug,
  area = "App;Par;P",
  areaseq = "0",
}

@TechReport{SkjellumAn1994a,
  author =       "Anthony Skjel