% Papers using MPI
%
% This is a partial list, begun in late October, 1997. It is intended to give
% an example of the range of applications that are known to be using
% MPI.
% Note that some author lists are incomplete; if you have a more
% complete reference, please send it to gropp mcs.anl.gov .



@Article{CooFinTseYor97:mpi-groups,
author = {G. Cooperman and L. Finkelstein and M. Tselman and B. York},
title = {Constructing permutation representations for matrix groups},
journal = {Journal of Symbolic Computation},
year = 1997,
volume = 24,
number = {3--4},
month = {Sept.-Oct.},
pages = {471--488},
}


@Article{AhuLon97:mpi-rk-scattering,
author = {V. Ahuja and L. N. Long},
title = {A parallel finite-volume {R}unge-{K}utta algorithm for electromagnetic scattering},
journal = {Journal of Computational Physics},
year = 1997,
volume = 137,
number = 2,
month = NOV,
pages = {299--320},
}

@Article{GorBi98,
author = "S. Gorlatch and H. Bischof",
title = "A Generic MPI Implementation for a Data-Parallel Skeleton: Formal Derivation and Application to FFT",
journal = "Parallel Processing Letters",
volume = 8,
number = 4,
month = DEC,
year = 1998,
pages = {447--458},
}
@Article{YevCinZhu98:mpi-groundwatersim,
author = {G. Yevi and P. Cinnella and X. Zhuang},
title = {On parallelizing a groundwater pollution simulator},
journal = {Applied Mathematics and Computation},
year = 1998,
volume = 89,
number = {1-3},
month = {Jan.-Feb.},
pages = {313--325},
}



@Article{Ian97:mpi-reducescatter,
author = {G. Iannello},
title = {Efficient algorithms for the reduce-scatter operation in {LogGP}},
journal = {IEEE Transactions on Parallel and Distributed Systesm},
year = 1997,
volume = 8,
number = 9,
month = SEP,
pages = {970--982},
}



@Article{YuaSalBalMel97:mpi-load-balancing,
author = {X. Yuan and G. Salisbury and D. Balsara and R. Melhem},
title = {A load balancing package on distributed memory systems and its application to particle-particle particle-mesh ({P3M}) methods},
journal = {Parallel Computing},
year = 1997,
volume = 23,
number = 10,
month = NOV,
pages = {1525--1544},
}


@Article{FosKohKriCho97:mpi-task-parallel,
author = {I. Foster and D. R. Kohr and R. Krishnaiyer and A. Choudhary},
title = {A library-based approach to task parallelism in a data-parallel language},
journal = {Journal of Parallel and Distributed Computing},
year = 1997,
volume = 45,
number = 2,
month = SEP,
pages = {148--158},
}


@Article{BruGehRei97:mpi-resource-mgmt,
author = {M. Brune and J. Gehring and A. Reinefeld},
title = {Heterogeneous message passing and a link to resource management},
journal = {Journal of Supercomputing},
year = 1997,
volume = 11,
number = 4,
pages = {355--369},
}


@Article{Hor97,
author = {K. Hori},
title = {Supercomputer {SX-4} multinode system},
journal = {NEC Research \& Development},
year = 1997,
volume = 38,
number = 4,
pages = {461--473},
}


@Article{Fac97:mpi-load-balance,
author = {A. Fachat and K. H. Hoffmann},
title = {Implementation of ensemble-based simulated annealing with dynamic load balancing under {MPI}},
journal = {Computer Physics Communications},
year = 1997,
volume = 107,
number = {1--3},
month = DEC,
pages = {49--53},
}


@Article{BarHau98:mpi-app,
author = {E. Baron and P. H. Hauschildt},
title = {Parallel implementation of the phoenix generalized stellar atmosphere program. {II}. Wavelength parallelization},
journal = {Astrophysical Journal},
year = 1998,
volume = 495,
number = {1 part 1},
month = MAR,
pages = {370--376},
}

@Article{Yas98:complex-flows,
author = {O. Yasar},
title = {A scalable model for complex flows},
journal = {Computers and Mathematics with Applications},
year = 1998,
volume = 35,
number = 7,
month = APR,
pages = {117-128},
}


@Article{LepSchHei98:reactive-flow,
author = {J. Lepper and U. Schnell and K. R. G. Hein},
title = {Parallelization of a simulation code for reactive flows on the Intel Paragon},
journal = {Computers and Mathematics with Applications},
year = 1998,
volume = 35,
number = 7,
month = APR,
pages = {101-109},
}


@Article{Gor98:fft,
author = {S. Gorlatch},
title = {Programming with divide-and-conquer skeletons: A case study of {FFT}},
journal = {Journal of Supercomputing},
year = 1998,
volume = 12,
number = {1-2},
pages = {85-97},
}

@Article{Hio98:qcd,
author = {S. Hioki},
title = {{QCDMPI}---pure {QCD} Monte Carlo Simulation code with MPI},
journal = {Nuclear Physics B-Proceedings Supplements},
year = 1998,
volume = 63,
month = APR,
pages = {1000--1002},
}


@Article{Han98:mpi-eval,
author = {P. B. Hansen},
title = {An evaluation of the message-passing interface},
journal = {ACM Sigplan Notices},
year = 1998,
volume = 33,
number = 3,
month = MAR,
pages = {65--72},
}


@Article{Iss98:cfd-precond,
author = {E. Issman},
title = {Non-overlapping preconditioners for a parallel implicit Navier-Stokes solver},
journal = {Future Generation Computer Systems},
year = 1998,
volume = 13,
number = {4--5},
month = MAR,
pages = {303-313},
}


@Article{Bar98:migration,
author = {A. Barak},
title = {The MOSIX multicomputer operating system for high performance cluster computing},
journal = {Future Generation Computer Systems},
year = 1998,
volume = 13,
number = {4--5},
month = MAR,
pages = {361-372},
}


@Article{Rei97:interop,
author = {A. Reinefeld},
title = {Communicating across parallel message-passing environments},
journal = {Journal of Systems Architecture},
year = 1997,
volume = 44,
number = {3--4},
month = DEC,
pages = {261--272},
}

@Article{hom97:mpi-maxcup,
author = {S. Homer},
title = {Design and performance of parallel and distributed approximation algorithms for maxcut},
journal = {Journal of Parallel and Distributed Computing},
year = 1997,
volume = 41,
number = 1,
pages = {48--61},
month = OCT,
}

@Article{War:mpi-cluster,
author = {T. M. Warschko},
title = {ParaStation: Efficient parallel computing by clustering workstations: Design and evaluation},
journal = {Journal of Systems Architecture},
year = 1997,
volume = 44,
number = {3--4},
pages = {241--260},
month = DEC,
}

@Article{War98:mpi-cluster,
author = {T. M. Warschko},
title = {The {ParaStation} project: Using workstations as building blocks for parallel computing},
journal = {Information Sciences},
year = 1998,
volume = 106,
number = {3--4},
pages = {277--292},
month = MAY,
}

@Article{Dan98:mpi-scheduling,
author = {M. A. R. Dantas},
title = {Efficient scheduling of {MPI} applications on networks of workstations},
journal = {Future Generation Computer Systems},
year = 1998,
volume = 13,
number = 6,
pages = {489--499},
month = MAY,
}

@Article{Cou98:mpi-c++,
author = {O. Coulaud},
title = {Para++: A high level {C++} interface for message passing},
journal = {Journal of Parallel and Distributed Computing},
year = 1998,
volume = 51,
number = 1,
pages = {46--62},
month = MAY,
}


@Article{Sal98:mpi-genetic,
author = {A. Salhi},
title = {Parallel implementation of a genetic-programming based tool for symbolic regression},
journal = {Information Processing Letters},
year = 1998,
volume = 66,
number = 6,
pages = {299-307},
month = JUN,
}

@Article{Har98:mpi-application,
author = {H. K. Harbury},
title = {Parallel computation for electronic waves in quantum corrals},
journal = {VLSI Design},
year = 1998,
volume = 6,
number = {1--4},
pages = {57--51},
}

@Article{Jak98:mpi-application,
author = {U. Jakobus},
title = {Analysis of electromagnetic scattering problems by an iterative combination of {MoM} with {GMT} using {MPI} for the communication},
journal = {Microwave and Optical Technology Letters},
year = 1998,
volume = 19,
number = 1,
pages = {1--4},
month = SEP,
}

@Article{Ril98:mpi-application,
author = {C. J. Riley},
title = {Distributed-memory computing with the {L}angley {A}erothermodynamic {U}pwind {R}elaxation {A}lgorithm {(LAURA)}},
journal = {Advances in Engineering Software},
year = 1998,
volume = 29,
number = {3--6},
pages = {317--324},
month = APR-JUL,
}


@Article{Wan98:mpi-application,
author = {P. Wang},
title = {Massively parallel finite volume computation of three-dimensional thermal convective flows},
journal = {Advances in Engineering Software},
year = 1998,
volume = 29,
number = {3--6},
pages = {307--315},
month = APR-JUL,
}

@Article{Dan98:mpi-application,
author = {K. T. Danielson},
title = {Nonlinear dynamic finite element analysis on parallel computers using {FORTRAN} 90 and {MPI}},
journal = {Advances in Engineering Software},
year = 1998,
volume = 29,
number = {3--6},
pages = {179--186},
month = APR-JUL,
}


@Article{Vat98:mpi-application,
author = {V. N. Vatsa},
title = {Viscous pow computations for complex geometries on parallel computers},
journal = {Advances in Engineering Software},
year = 1998,
volume = 29,
number = {3--6},
month = APR-JUL,
}

@Article{Riv98:mpi-application,
author = {W. RiveraGallego},
title = {A genetic algorithm for circulant Euclidean distance matrices},
journal = {Applied Mathematics and Computation},
year = 1998,
volume = 97,
number = {2--3},
pages = {197--208},
month = DEC,
}

@Article{Ada98:mpi-application,
author = {P. Adamidis},
title = {Steel strip production --- a pilot application for coupled simulation with several calculation systems},
journal = {Journal of Materials Processing Technology},
year = 1998,
volume = {80-1},
pages = {330--336},
month = AUG-SEP,
}


@Article{Dow98:mpi-implementation,
author = {P. W. Dowd},
title = {{BLAST}: broadband lightweight {ATM} secure transport for high-performance distributed computing},
journal = {Computer Communications},
year = 1998,
volume = 21,
number = 12,
pages = {1040--1057},
month = AUG,
}

@Article{Kac98:mpi-tool,
author = {P. Kacsuk},
title = {{GRADE}: A graphical programming environment for multicomputers},
journal = {Computers and Artificial Intelligence},
year = 1998,
volume = 17,
number = 5,
pages = {417--427},
}

@Article{Ras98:mpi-application,
author = {J. Rasch},
title = {6-dimensional integrals and supercomputers},
journal = {Computer Physics Communications},
year = 1998,
volume = 114,
number = {1--3},
pages = {378--384},
month = NOV,
}

@Article{Chu98:mpi-balancing,
author = {Y. Chung},
title = {An asynchronous algorithm for balancing unpredictable workload on distributed-memory machines},
journal = {ETRI Journal},
year = 1998,
volume = 20,
number = 4,
pages = {346--360},
month = DEC,
}

@Article{Ber99:mpi-tools,
author = {M. Bertozzi},
title = {Tools for code optimization and system evaluation of the image processing system {PAPRICA-3}},
journal = {Journal of Systems Architecture},
year = 1999,
volume = 45,
number = {6--7},
pages = {519--542},
month = JAN,
}

@Article{Lee99:mpi-applicatin,
author = {P. C. S. Lee},
title = {On the parallelization of a global climate-chemistry modeling system},
journal = {Atmospheric Environment},
year = 1999,
volume = 33,
number = 4,
pages = {675--681},
month = FEB,
}

@Article{May99:mpi-application,
author = {F. May},
title = {Mathematical modelling of glass melting furnace design with regard to {NOx} formation},
journal = {Glastechnische Berichte-Glass Science and Technology},
year = 1999,
volume = 72,
number = 1,
pages = {1--6},
month = JAN,
}

@Article{Reu99:mpi-application,
author = {J. Reuther},
title = {Aerodynamic shape optimization of supersonic aircraft configurations via anadjoint formulation on distributed memory parallel computers},
journal = {Computers and Fluids},
year = 1999,
volume = 28,
number = {4--5},
pages = {675--700},
month = MAY-JUN,
}

@Article{Vat99:mpi-application,
author = {V. N. Vatsa},
title = {Parallelization of a multiblock flow code: an engineering implementation},
journal = {Computers and Fluids},
year = 1999,
volume = 38,
number = {4--5},
pages = {603--614},
month = MAY-JUN,
}

@Article{Dzw99:mpi-application,
author = {W. Dzwinel},
title = {Method of particles in visual clustering of multi-dimensional and large data sets},
journal = {Future Generation Computer Systems},
year = 1999,
volume = 15,
number = 3,
pages = {365--379},
month = APR,
}

@Article{Wan99:mpi-application,
author = {P. Wang},
title = {Parallel multigrid finite volume computation of three-dimensional thermal convection},
journal = {Computers and Mathematics with Applications},
year = 1999,
volume = 37,
number = 9,
pages = {49-60},
month = MAY,
}


@Article{Bar99:mpi-application,
author = {S. T. Barnard},
title = {An {MPI} implementation of the {SPAI} preconditioner on the {T3E}},
journal = {International Journal of High Performance Computing Applications},
year = 1999,
volume = 13,
number = 2,
pages = {107--123},
month = {Summer},
}

@Article{Ree99:mpi-application,
author = {J. S. Reeve},
title = {An efficient parallel version of the {Householder-QL} matrix diagonalisation algorithm},
journal = {Parallel Computing},
year = 1999,
volume = 25,
number = 3,
pages = {311-319},
month = MAR,
}

@Article{Gen99:mpi-application,
author = {C. Gennaro},
title = {Parallelising the Mean Value Analysis algorithm},
journal = {Transactions of the Society for Computer Simulation International},
year = 1999,
volume = 16,
number = 1,
pages = {16--22},
month = MAR,
}

@Article{Ble99:mpi-application,
author = {G. E. Blelloch},
title = {Design and implementation of a practical parallel {D}elaunay algorithm},
journal = {Algorithmica},
year = 1999,
volume = 24,
number = {3--4},
pages = {243--269},
month = JUL-AUG,
}

@Article{Coe99:mpi-application,
author = {P. J. Coelho},
title = {Modelling of a utility boiler using parallel computing},
journal = {Journal of Supercomputing},
year = 1999,
volume = 13,
number = 2,
pages = {211-232},
month = MAR,
}

@Article{Rus99:mpi-cluster,
author = {S. H. Russ},
title = {Using {Hector} to run {MPI} programs over networked workstations},
journal = {Concurrency Practice and Experience},
year = 1999,
volume = 11,
number = 4,
pages = {189--204},
month = APR,
}

@Article{Ros99:mpi-tool,
author = {T. Rossi},
title = {SIAM Journal on Scientific Computing},
journal = {A parallel fast direct solver for block tridiagonal systems with separable matrices of arbitrary dimension},
year = 1999,
volume = 20,
number = 5,
pages = {1778-1796},
month = MAY,
}

@Article{Bou99:mpi-algorithm,
author = {P. Boulet},
title = {Static tiling for heterogeneous computing platforms},
journal = {Parallel Computing},
year = 1999,
volume = 25,
number = 5,
pages = {547--568},
month = MAY,
}

@Article{Ros99:mpi-application,
author = {I. Rosenblum},
title = {Multi-processor molecular dynamics using the {Brenner} potential: Parallelization of an implicit multi-body potential},
journal = {International Journal of Modern Physics C},
year = 1999,
volume = 10,
number = 1,
pages = {189--203},
month = FEB,
}

@Article{Luo99:mpi-comparision,
author = {Y. Luo},
title = {Shared memory vs. message passing: the {COMOPS} benchmark experiment},
journal = {Journal of Supercomputing},
year = 1999,
volume = 13,
number = 3,
pages = {283--301},
month = MAY,
}


@Article{Hio99:mpi-application,
author = {S. Hioki},
title = {{QCDimMPI: MPI} code for {QCD} with an improved action},
journal = {Nuclear Physics B-Proceedings Supplements},
year = 1999,
volume = 73,
pages = {895--897},
month = MAR,
}


@Article{Gol99:mpi-application,
author = {A. Goller},
title = {Parallel processing strategies for large {SAR} image data sets in a distributed environment},
journal = {Computing},
year = 1999,
volume = 62,
number = 4,
pages = {277-291},
}

@Article{Chi99:mpi-implementation,
author = {A. Chien},
title = {Design and evaluation of an {HPVM}-based windows {NT} supercomputer},
journal = {International Journal of High Performance Computing Applications},
year = 1999,
volume = 13,
number = 3,
pages = {201--219},
month = {Fall},
}


@Article{Ros99:mpi-tools,
author = {T. Rossi},
title = {Parallel fictitious domain method for a non-linear elliptic {Neumann} boundary value problem},
journal = {Numerical Linear Algebra with Applications},
year = 1999,
volume = 6,
number = 1,
pages = {51--60},
month = JAN-FEB,
}


@Article{Zak99:mpi-tools,
author = {O. Zaki},
title = {Toward scalable performance visualization with Jumpshot},
journal = {International Journal of High Performance Computing Applications},
year = 1999,
volume = 13,
number = 3,
pages = {277-288},
month = {Fall},
}

@Article{BegVin99:transport,
author = {S. Bergeron and A. Vincent},
title = {Implementation strategies for real-time particle transport solver},
journal = {Computer Physics Communications},
year = 1999,
volume = 120,
number = {2--3},
month = AUG,
pages = {177-184},
}



@Article{BruFagRes99:meta,
author = {M. A. Brune and G. E. Fagg and M. M. Resch},
title = {Message-passing environments for metacomputing},
journal = {Future Generation Computer Systems},
year = 1999,
volume = 15,
number = {5--6},
month = OCT,
pages = {699-712},
}

@Article{ResRanSto99:meta,
author = {M. M. Resch and D. Rantzau and R. Stoy},
title = {Metacomputing experience in a transatlantic wide area application test-bed},
journal = {Future Generation Computer Systems},
year = 1999,
volume = 15,
number = {5--6},
month = OCT,
pages = {807--816},
}


@Article{Tho99:mpi-application,
author = {S. J. Thomas and M. Desgagne and R. Benoit},
title = {A real-time north American forecast at 10-km resolution with the {C}anadian {MC2 Meso-LAM}},
journal = {Journal of Atmospheric and Oceanic Technology},
year = 1999,
volume = 16,
number = 8,
pages = {1092-1101},
month = AUG,
}


@Article{Rod99:mpi-evals,
author = {J. L. Roda and C. Rodriguez and D. G. Morales and E. Almeida},
title = {Predicting the execution time of message passing models},
journal = {Concurrency Practice and Experience},
year = 1999,
volume = 11,
number = 9,
month = AUG,
pages = {461--477},
}

@Article{Lir99:mpi-apps,
author = {I. Lirkov and S. Margenov},
title = {{MPI} parallel implementation of {CBF} preconditioning for {3D} elasticity problems},
journal = {Mathematics and Computers in Simulation},
year = 1999,
volume = 50,
number = {1--4},
month = NOV,
pages = {247--254},
}

@Article{den99:mpi-app,
author = {L. Deng and Z. S. Xie},
title = {Parallelization of {MCNP} Monte Carlo neutron and photon transport code in parallel virtual machine and message passing interface},
journal = {Journal of Nuclear Science and Technology},
year = 1999,
volume = 36,
number = 7,
month = JUL,
}

@Article{Arp99:mpi-app,
author = {K. Arpe and E. Roechner},
title = {Simulation of the hydrological cycle over Europe: Model validation and impacts of increasing greenhouse gases},
journal = {Advances in Water Resources},
year = 1999,
volume = 23,
number = 2,
month = OCT,
pages = {105--119},
}

@Article{Yah99:mpi-app,
author = {Y. Yahagi and M. Mori and Y. Yoshii},
title = {The forest method as a new parallel tree method with the sectional Voronoi tessellation},
journal = {Astrophysical Journal Supplement Series},
year = 1999,
volume = 124,
number = 1,
month = SEP,
pages = {1--9},
}

@Article{tan99:mpi-impl,
author = {H. Tang and K. Shen and T. Yang},
title = {Compile/run-time support for threaded {MPI} execution on multiprogrammed shared memory machines},
journal = {ACM SIGPLAN Notices},
year = 1999,
volume = 34,
number = 8,
month = AUG,
pages = {107--118},
}

@Article{kie99:mpi-collective,
author = {T. Kielmann and R. F. H. Hofman and H. E. Bal and A. Plaat and R. A. F. Bhoedjang},
title = {{MAGPIE: MPI}'s collective communication operations for clustered wide area systems},
journal = {ACM SIGPLAN Notices},
year = 1999,
volume = 34,
number = 8,
month = AUG,
pages = {131-140},
}


@Article{zhu99:mpi-app,
author = {W. J. Zhu and L. Petzold},
title = {Parallel sensitivity analysis for {DAE}s with many parameters},
journal = {Concurrency-Practice and Experience},
year = 1999,
volume = 11,
number = 10,
month = AUG,
pages = {571--585},
}

@Article{Sun99:mpi-perf,
author = {D. Sundaram-Stukel and M. K. Vernon},
title = {Predictive analysis of a wavefront application using {LogGP}},
journal = {ACM SIGPLAN Notices},
year = 1999,
volume = 34,
number = 8,
month = AUG,
pages = {141-150},
}

@Article{kimura99:mpi-app,
author = {T. Kimura and H. Takemiya},
title = {Distributed parallel computing for fluid structure coupled simulations on a heterogeneous parallel computer cluster},
journal = {International Journal of High Performance Computing Applications},
year = 1999,
volume = 13,
number = 4,
pages = {320--333},
}


@Article{morrow99:mpi-app,
author = {P. J. Morrow and D. Crookes and J. Brown and G. McAleese and D. Roantree and I. Spence},
title = {Efficient implementation of a portable parallel programming model for image processing},
journal = {Concurrency-Practice and Experience},
year = 1999,
volume = 11,
number = 11,
month = SEP,
pages = {671--685},
}


@Article{byrne:mpi-app,
author = {G. D. Byrne and A. C. Hindmarsh},
title = {{PVODE}, an {ODE} solver for parallel computers},
journal = {International Journal of High Performance Computing Applications},
year = 1999,
volume = 13,
number = 4,
pages = {354--365},
}


@Article{Coelho:mpi-app,
author = {P. J. Coelho},
title = {Parallel simulation of a utility boiler. Part {I}: Mathematical model and numerical solution method},
journal = {Communications in Numerical Methods in Engineering},
year = 1999,
volume = 15,
number = 10,
month = OCT,
pages = {717--726},
}


@Article{Torres:mpi-app,
author = {D. J. Torres and E. A. Coutsias},
title = {Pseudospectral solution of the two-dimensional {N}avier-{S}tokes equations in a disk},
journal = {SIAM Journal on Scientific Computing},
year = 1999,
volume = 21,
number = 1,
month = SEP,
pages = {378--403},
}


@Article{Ann99:mpi-app,
author = {V. Annamalai and C. S. Krishnamoorthy and V. Kamakoti},
title = {Adaptive finite element analysis on a parallel and distributed environment},
journal = {Parallel Computing},
year = 1999,
volume = 25,
number = 12,
month = NOV,
pages = {1413--1434},
}


@Article{Nagar99:mpi-impl,
author = {S. Nagar and A. Banerjee and A. Sivasubramaniam and C. R. Das},
title = {Alternatives to coscheduling a network of workstations},
journal = {Journal of Parallel and Distributed Computing},
year = 1999,
volume = 59,
number = 2,
month = NOV,
pages = {302--327},
}


@Article{Lappa99:mpi-app,
author = {M. Lappa and R. Savino},
title = {Parallel solution of three-dimensional {M}arangoni flow in liquid bridges},
journal = {International Journal for Numerical Methods in Fluids},
year = 1999,
volume = 31,
number = 6,
month = NOV,
pages = {911--935},
}

@Article{hill99:mpi-app,
author = {R. W. Hill and K. S. Ball},
title = {Parallel implementation of a {F}ourier-{C}hebyshev collocation method for incompressible fluid flow and heat transfer},
journal = {Numerical Heat Transfer Part B},
year = 1999,
volume = 36,
number = 3,
month = {Oct-Nov},
pages = {309--329},
}


@Article{poggi:mpi-extension,
author = {A. Poggi and G. Destri},
title = {{MPOOL}: an object-oriented library for task composition and co-ordination},
journal = {Concurrency-Practice and Experience},
year = 1999,
volume = 11,
number = 14,
month = DEC,
pages = {835--848},
}

@Article{sel99:mpi-app,
author = {P. M. Selwood and M. Berzins},
title = {Parallel unstructured tetrahedral mesh adaptation: algorithms, implementation and scalability},
journal = {Concurrency-Practice and Experience},
year = 1999,
volume = 11,
number = 14,
month = DEC,
pages = {863--884},
}

@Article{meme:mpi-graphics-app,
author = {D. Meneveaux and K. Bouatouch},
title = {Synchronisation and load balancing for parallel hierarchical radiosity of complex scenes on a heterogeneous computer network},
journal = {Computer Graphics Forum},
year = 1999,
volume = 18,
number = 4,
month = DEC,
pages = {201--212},
}

@Article{bova2000:mpi-app,
author = {S. W. Bova and G. F. Carey},
title = {A distributed memory parallel element-by-element scheme for semiconductor device simulation},
journal = {Computer Methods in Applied Mechanics and Engineering},
year = 1999,
volume = 181,
number = 4,
pages = {403--423},
}

@Article{bova2000:mpi-openmp-app,
author = {S. W. Bova and C. P. Breshears and C. E. Cuicchi and Z. Demirbilek and H. A. Gabb},
title = {Dual-level parallel analysis of harbor wave response using {MPI} and {OpenMP}},
journal = {International Journal of High Performance Computing Applications},
year = 2000,
volume = 14,
number = 1,
pages = {49--64},
}

@Article{park99:mpi-app,
author = {N. Park and V. K. Prasanna and C. S. Raghavendra},
title = {Efficient algorithms for block-cyclic array redistribution between processor sets},
journal = {IEEE Transactions on Parallel and Distributed Systems},
year = 1999,
volume = 10,
number = 12,
month = DEC,
pages = {1217--1240},
}

@Article{dan00:mpi-app,
author = {K. T. Danielson and S. Hao and W. K. Liu and R. A. Uras and S. F. Li},
title = {Parallel computation of meshless methods for explicit dynamic analysis},
journal = {International Journal for Numerical Methods in Engineering},
year = 2000,
volume = 47,
number = 7,
month = MAR,
pages = {1323-1341},
}

@Article{mar00:mpi-app,
author = {N. Marco and S. Lanteri},
title = {A two-level parallelization strategy for Genetic Algorithms applied to optimum shape design},
journal = {Parallel Computing},
year = 2000,
volume = 26,
number = 4,
month = MAR,
pages = {377--397},
}


@Article{An00:mpi-app,
author = {R. E. Ansorge and T. A. Carpenter and L. D. Hall and N. R. Shaw and G. B. Williams},
title = {Use of parallel supercomputing to design magnetic resonance systems},
journal = {IEEE Transactions on Applied Superconductivity},
year = 2000,
volume = 10,
number = 1,
month = MAR,
pages = {1368--1371},
}

@InProceedings{cle95:mpi-debugging,
author = {C. Cl\'emen\,con and J. Fritscher and M. J. Meehan and R. R\"uhl},
title = {An Implementation of Race Detection and Deterministic Replay with {MPI}},
booktitle = {Proceedings of Euro-Par'95},
number = 966,
series = {LNCS},
year = 1995,
publisher = {Springer-Verlag},
month = AUG,
pages = {155-166},
meetingloc = {Stockholm, Sweden}
}


@Article{danad00:mpi-app,
author = {K. T. Danielson and M. D. Adley},
title = {A meshless treatment of three-dimensional penetrator targets for parallel computation},
journal = {Computational Mechanics},
year = 2000,
volume = 25,
number = 3,
month = MAR,
pages = {267--273},
}

@Article{kim00:mpi-app,
author = {S. Kim},
title = {Lattice {QCD} on a beowulf cluster},
journal = {Nuclear Physics B-Proceedings Supplements},
year = 2000,
volume = 83,
number = 4,
month = APR,
pages = {807--809},
}

@Article{wat00:mpi-app,
author = {N. Watari and S. Ohnishi and H. Onishi and Y. Iwasawa},
title = {Total energy estimation for {Pd/Al} bimetallic surfaces by a parallel computation scheme},
journal = {Japanese Journal of Applied Physics Part 1---Regular Papers Short Notes \& Review Papers},
year = 2000,
volume = 39,
number = {3A},
month = MAR,
pages = {1457--1461},
}

@Article{rod00:mpi-model,
author = {C. Rodriguez and J. L. Roda and F. Sande and D. G. Morales and F. Almeida},
title = {A new parallel model for the analysis of asynchronous algorithms},
journal = {Parallel Computing},
year = 2000,
volume = 26,
number = 6,
month = MAY,
pages = {753--767},
}

@Article{Lie00:mpi-app,
author = {C. C. Liew and T. Ikeshoji and N. Saito and H. Inomata},
title = {Domain-shifting algorithm: A new domain-decomposition scheme for molecular dynamics simulations on parallel computers},
journal = {Progress of Theoretical Physics Supplement},
year = 2000,
number = 138,
pages = {205--210},
}


@Article{decyk00:mpi-app,
author = {V. K. Decyk and D. E. Dauger and P. R. Kokelaar},
title = {Plasma physics calculations on a parallel {M}acintosh cluster},
journal = {Physica Scripta},
year = 2000,
volume = {T84},
pages = {85--88},
}

@Article{ma99:mpi-app,
author = {S. B. Ma},
title = {Comparisons of the parallel preconditioners on the {CRAY-T3E} for large nonsymmetric linear systems},
journal = {International Journal of High Speed Computing},
year = 1999,
volume = 10,
number = 3,
month = SEP,
pages = {285--300},
}

@Article{pra00:mpi-sim,
author = {S. Prakash and E. Deelman and R. Bagrodia},
title = {Asynchronous parallel simulation of parallel programs},
journal = {IEEE Transactions on Software Engineering},
year = 2000,
volume = 26,
number = 5,
month = {MAY},
pages = {385--400},
}

@Article{gram00:mpi-alg,
author = {M. D. Grammatikakis and S. Liesche},
title = {Priority queues and sorting methods for parallel simulation},
journal = {IEEE Transactions on Software Engineering},
year = 2000,
volume = 5,
number = 26,
month = MAY,
pages = {401--422},
}

@Article{bad00:mpi-app,
author = {S. B. Baden and S. J. Fink},
title = {A programming methodology for dual-tier multicomputers},
journal = {IEEE Transactions on Software Engineering},
year = 2000,
volume = 26,
number = 3,
month = MAR,
pages = {212--226},
}

@Article{gor00:mpi-theory,
author = {S. Gorlatch},
title = {Toward formally-based design of message passing programs},
journal = {IEEE Transactions on Software Engineering},
year = 2000,
volume = 26,
number = 3,
month = MAR,
pages = {276--288},
}

@Article{hos00:mpi-app,
author = {A. Hossinger and E. Langer and S. Selberherr},
title = {Parallelization of a {M}onte {C}arlo ion implantation simulator},
journal = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems},
year = 2000,
volume = 19,
number = 5,
month = MAY,
pages = {560--567},
}


@Article{lee00:mpi-app,
author = {J. Y. Lee and J. Pillardy and C. Czaplewski and Y. Arnautova and D. R. Ripoll and A. Liwo and K. D. Gibson and R. J. Wawak and H. A. Scheraga},
title = {Efficient parallel algorithms in global optimization of potential energy functions for peptides, proteins, and crystals},
journal = {Computer Physics Communications},
year = 2000,
volume = 128,
number = {1--2},
month = JUN,
pages = {399--411},
}


@Article{Sri00:mpi-app,
author = {J. Srinivasan and Y. L. Volobuev and S. L. Mielke and D. G. Truhlar},
title = {Parallel {F}ourier Path-integral {M}onte {C}arlo calculations of absolute free energies and chemical equilibria},
journal = {Computer Physics Communications},
year = 2000,
volume = 128,
number = {1--2},
month = JUN,
pages = {446--464},
}

@Article{pra99:mpi-app,
author = {B. Prameela and L. M. Patnaik},
title = {Parallel implementation of alternate quadrant interlocking factorisation method on star topology},
journal = {International Journal of High Speed Computing},
year = 1999,
volume = 10,
number = 4,
month = DEC,
pages = {361--378},
}


@Article{Roy00:mpi-app,
author = {S. Roy and R. Y. Jin and V. Chaudhary and W. L. Hase},
title = {Parallel molecular dynamics simulations of alkane/hydroxylated alpha-aluminum oxide interfaces},
journal = {Computer Physics Communications},
year = 2000,
volume = 128,
number = {1--2},
month = JUN,
pages = {210--218},
}


@Article{fur00:mpi-app,
author = {T. R. Furlani and J. Kong and P. M. W. Gill},
title = {Parallelization of {SCF} calculations within {Q-Chem}},
journal = {Computer Physics Communications},
year = 2000,
volume = 128,
number = {1--2},
month = JUN,
pages = {170--177},
@Article{Fle00:mpi-app,
author = {G. D. Fletcher and M. W. Schmidt and M. S. Gordon},
title = {The Distributed Data Interface in {GAMESS}},
journal = {Computer Physics Communications},
year = 2000,
volume = 128,
number = {1--2},
month = JUN,
pages = {190--200},
}


@Article{She00:mpi-app,
author = {A. I. Shestakov and M. K. Prasad and J. L. Milovich and N. A. Gentile and J. F. Painter and G. Furnish},
title = {The radiation-hydrodynamic {ICF3D} code},
journal = {Computer Methods in Applied Mechanics and Engineering},
year = 2000,
volume = 187,
number = {1--2},
pages = {181--200},
}

% Thanks to Jesper Larsson Traeff of CCRL NEC for the following
%
% Design
%
@inproceedings{Hempel94,
author = {Hempel, Rolf},
title = "The {MPI} Standard for Message Passing",
booktitle = "High--Performance Computing and Networking, InternationalConference and Exhibition, Proceedings, Volume II: Networking and Tools",
editor = {Gentzsch, Wolfgang and Harms, Uwe},
publisher = sv,
series = lncs,
volume = 797,
pages = {247--252},
year = 1994
}

@inproceedings{Hempel94:uberblick,
author = "Hempel, Rolf",
title = "Der {M}essage {P}assing {I}nterface~--~{S}tandard: ein {{\"U}}berblick",
booktitle = "Praxisorientierte {P}arallelverarbeitung,{B}eitr{{\"a}}ge zum 3. {W}orkshop {{\"u}}ber {W}issenschaftliches Rechnen, {S}chwerpunkt {P}raxixorientierte {P}arallelverarbeitung",
editor = "Horst Langend{{\"o}}rfer",
publisher = "Carl {H}anser {V}erlag",
address = "Braunschweig, Germany",
year = 1994
}

@inproceedings{Hempel96,
author = {Rolf Hempel},
title = "The Status of the {MPI} Message-Passing Standard andIts Relation to {PVM}",
booktitle = "{P}arallel {V}irtual {M}achine -- {E}uro{PVM}'96",
editor = "Bode, Arndt and Dongarra, Jack and Ludwig, Thomas andSunderam, Vaidy",
publisher = sv,
series = lncs,
volume = 1156,
pages = {14--21},
year = 1996
}

@Article{HempelWalker99,
Author = {Rolf Hempel and David W. Walker},
Title = "The Emergence of the {MPI} Message Passing Standard forParallel Computing",
Journal = "{C}omputer {S}tandards \& {I}nterfaces",
Publisher = {Elsevier Science},
volume = 21,
year = 1999,
Pages = {51--62}
}

%Implementation
%==============
%
%SX
%--

@inproceedings{Hempel96:mpisx,
author = "Hempel, Rolf",
title = "The {MPI} Message--Passing Standard and its Implementationon the {NEC SX--4}",
booktitle = "Proceedings of the {NEC HPC} Workshop",
editor = "Doi, Shun",
address = "Tokyo, Japan",
year = "1996"
}

@inproceedings{HempelRitzdorfZimmermann97,
Author = {Rolf Hempel and Hubert Ritzdorf and Falk Zimmermann},
Title = "Implementation of {MPI} on {NEC}'s {SX-4} Multi-Node Architecture",
Booktitle = {Recent Advances in Parallel Virtual Machine andMessage Passing Interface. 4th European {PVM/MPI} Users' Group Meeting},
publisher = sv,
Series = lncs,
Volume = 1332,
Year = 1997,
Pages = {185--193},
}

@Article{HempelRitzdorfZimmermann98,
Author = {Rolf Hempel and Hubert Ritzdorf and Falk Zimmermann},
Title = "Efficient Message Passing Interface Implementations for{NEC} Parallel Computers",
Journal = {{NEC} Research \& Development},
Volume = 39,
Number = 4,
Year = 1998,
Pages = {408--413}
}

@inproceedings{TraffHempelRitzdorfZimmermann99,
Author = {Jesper Larsson Tr{\"{a}}ff andRolf Hempel and Hubert Ritzdorf and Falk Zimmermann},
Title = "Flattening on the fly: efficient handling of {MPI} derived datatypes",
Booktitle = {Recent Advances in Parallel Virtual Machine andMessage Passing Interface. 6th European {PVM/MPI} Users' Group Meeting},
publisher = sv,
Series = lncs,
Volume = 1697,
Year = 1999
}

%Cluster etc.
%------------

@inproceedings{GolebiewskiBaumHempel99,
Author = {\fontencoding{T1}\selectfont Maciej {Go\symbol{"AA}\symbol{"A6}biewski}and Markus Baum and Rolf Hempel},
Title = "High Performance Implementation of {MPI} for {Myrinet}",
Booktitle = {Parallel Computation. 4th International Conference of the {ACPC}},
publisher = sv,
Series = lncs,
Volume = 1557,
Year = 1999,
Pages = {510--521}
}

@inproceedings{GolebiewskiHempelTraff99,
Author = {\fontencoding{T1}\selectfont Maciej {Go\symbol{"AA}\symbol{"A6}biewski}and Rolf Hempel and Jesper Larsson Tr{\"{a}}ff},
Title = "Algorithms for collective communication operations on {SMP} clusters",
Booktitle = {The 1999 Workshop on Cluster-Based Computing held in conjunction with 13th {ACM-SIGARCH} International Conference on Supercomputing{(ICS'99)}},
Pages = {11--15},
Year = 1999
}

@inproceedings{BaumGolebiewskiHempelTraff99,
Author = {Markus Baum and\fontencoding{T1}\selectfont Maciej {Go\symbol{"AA}\symbol{"A6}biewski} and Rolf Hempel and Jesper Larsson Tr{\"{a}}ff},
Title = "Dual-device {MPI} Implementation for {PC} Clusters with {SMP} Nodes",
Booktitle = {{MPIDC'99} Message Passing Interface Developer's and User'sConference Journal of Papers and Presentations},
Pages = {53--60},
Year = 1999
}

@inproceedings{GolebiewskiBasermannBaumHempelRitzdorfTraff99,
Author = {\fontencoding{T1}\selectfont M. {Go\symbol{"AA}\symbol{"A6}biewski}and A. Basermann and M. Baum and R. Hempel and H. Ritzdorf and J. L. Tr{\"{a}}ff},
Title = "A {PC} Cluster with Application-Quality {MPI}",
Booktitle = {Euro-Par'99 Parallel Processing},
publisher = sv,
Series = lncs,
Volume = 1685,
Year = 1999,
Pages = {613--623},
}

%Tools
%=====

@inproceedings{HempelZimmermann96,
author = {R. Hempel and F. Zimmermann},
title = "On the automatic {PARMACS-to-MPI} transformation in application programs",
booktitle = "High-performance computing and networking:international conference and exhibition, {HPCN EUROPE} 1966, Brussels, Belgium, April 15--19, 1996: proceedings",
publisher = sv,
series = lncs,
volume = 1067,
year = 1996,
pages = {1033--1034}
}

@Article{HempelZimmermann99,
author = {Hempel, Rolf and Zimmermann, Falk},
title = "Automatic Migration from {PARMACS} to {MPI} in Parallel {F}ortran Applications",
journal = "{S}cientific {P}rogramming",
volume = 20,
number = 7,
year = 1999,
pages = {39--46}
}

@inproceedings{ReussnerTraffHunzelmann00,
Author = {Ralf Reussner and Jesper Larsson Tr{\"{a}}ff and Gunnar Hunzelmann},
Title = "A Benchmark for {MPI} Derived Datatypes",
Booktitle = {Recent Advances in Parallel Virtual Machine andMessage Passing Interface. 7th European {PVM/MPI} Users' Group Meeting},
Series = lncs,
Year = 2000,
Note = {To appear}
}

@inproceedings{FahringerGerndtRileyTraff00,
Author = {Thomas Fahringer and Michael Gerndt and Graham Riley andJesper Larsson Tr{\"{a}}ff},
Title = "Specification of Performance Problems in {MPI} Programs with {ASL}",
Booktitle = {International Conference in Parallel Processing {(ICPP'00)}},
Year = 2000,
Note<