%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "2.24",
%%%     date            = "12 June 2008",
%%%     time            = "14:30:59 MDT",
%%%     filename        = "pvm.bib",
%%%     address         = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 581 4148",
%%%     URL             = "http://www.math.utah.edu/~beebe",
%%%     checksum        = "03617 33429 146383 1504640",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography, BibTeX, PVM, Parallel Virtual
%%%                        Machine, MPI, Message Passing Interface",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a bibliography of publications about
%%%                        PVM (Parallel Virtual Machine) software, and
%%%                        its close relative, MPI (Message Passing
%%%                        Interface).
%%%
%%%                        Publications about OpenMP are also included
%%%                        from version 2.00, since OpenMP directives
%%%                        for parallelization in a shared-memory
%%%                        environment are often combined with use of
%%%                        PVM or MPI across distributed-memory systems.
%%%
%%%                        MPI and OpenMP publications may later be
%%%                        split off into a separate bibliography if
%%%                        they prove numerous enough.
%%%
%%%                        At version 2.24, the year coverage looked
%%%                        like this:
%%%
%%%                             1989 (   3)    1996 ( 193)    2003 (  42)
%%%                             1990 (   4)    1997 ( 106)    2004 (  19)
%%%                             1991 (  14)    1998 (  70)    2005 (  16)
%%%                             1992 (  31)    1999 ( 101)    2006 (   6)
%%%                             1993 (  98)    2000 (  95)    2007 (   0)
%%%                             1994 ( 196)    2001 ( 124)    2008 (   1)
%%%                             1995 ( 239)    2002 (  70)
%%%                             19xx (   2)
%%%
%%%                             Article:        624
%%%                             Book:            22
%%%                             InCollection:     2
%%%                             InProceedings:  522
%%%                             Manual:           1
%%%                             MastersThesis:   16
%%%                             Misc:             7
%%%                             PhdThesis:        2
%%%                             Proceedings:    194
%%%                             TechReport:      40
%%%
%%%                             Total entries: 1430
%%%
%%%                        More information about PVM and MPI can be
%%%                        found on the World-Wide Web at these
%%%                        locations:
%%%
%%%                        ftp://ftp.math.utah.edu/pub/tex/bib/pvm.bib (this file)
%%%                        ftp://math.usfca.edu/pub/MPI/mpi.guide.ps
%%%                        http://lovelace.nas.nasa.gov/Parallel/SP2/MPIPerf/report.html
%%%                        http://www.arc.unm.edu/workshop/mpi/mpi.html
%%%                        http://www.epm.ornl.gov/~walker/mpi/SLIDES/mpi-tutorial.html
%%%                        http://www.mcs.anl.gov/mpi/index.html (MPI home page)
%%%                        http://www.netlib.org/utk/papers/intro-mpi/intro-mpi.html
%%%                        http://www.osc.edu/Lam/mpi/mpi_tut.html
%%%                        http://www.usi.utah.edu/user_guides/spug/
%%%                        news:comp.parallel.mpi
%%%                        http://www-unix.mcs.anl.gov/mpi/index.html
%%%
%%%                        The last of these contains pointers to
%%%                        online versions of the official MPI
%%%                        standards documents.
%%%
%%%                        This bibliography was collected from
%%%                        multiple sources:
%%%
%%%                        * the authors' own files;
%%%                        * the TeX User Group bibliography
%%%                          collection on ftp.math.utah.edu in
%%%                          /pub/tex/bib;
%%%                        * the very large Computer Science
%%%                          bibliography collection on ftp.ira.uka.de
%%%                          in /pub/bibliography, to which many people
%%%                          have contributed;
%%%                        * Internet library catalogs, including
%%%                          University of California MELVYL, Stanford
%%%                          University RLIN, Library of Congress,
%%%                          OCLC;
%%%                        * Zentralblatt fur Mathematik Mathematics
%%%                          Abstracts (http://www.emis.de/cgi-bin/MATH/);
%%%                        * the OCLC WorldCat, Contents1st, Article1st,
%%%                          Papers1st, and Proceedings databases;
%%%                        * the IEEE INSPEC databases
%%%                          (1989--1997);
%%%                        * the UnCover database.
%%%
%%%                        BibTeX citation tags are uniformly chosen
%%%                        as name:year:abbrev, where name is the
%%%                        family name of the first author or editor,
%%%                        year is a 4-digit number, and abbrev is a
%%%                        3-letter condensation of important title
%%%                        words. Citation tags were automatically
%%%                        generated by software developed for the
%%%                        BibNet Project.
%%%
%%%                        In this bibliography, entries are sorted
%%%                        first by ascending year, and within each
%%%                        year, alphabetically by author or editor,
%%%                        and then, if necessary, by the 3-letter
%%%                        abbreviation at the end of the BibTeX
%%%                        citation tag, using the ``bibsort -byyear''
%%%                        utility.
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================

@Preamble{
    "\hyphenation{
        Cor-vi
        Dough-er-ty
        Jo-seph
        Nov-em-ber
    }" #
    "\ifx \undefined \circled \def \circled #1{(#1)}\fi" #
    "\ifx \undefined \reg \def \reg {\circled{R}}\fi" #
    "\ifx \undefined \TM \def \TM {${}^{\sc TM}$} \fi"
}

%%% ====================================================================
%%% Acknowledgement abbreviations:

@String{ack-nhfb = "Nelson H. F. Beebe,
                    University of Utah,
                    Department of Mathematics, 110 LCB,
                    155 S 1400 E RM 233,
                    Salt Lake City, UT 84112-0090, USA,
                    Tel: +1 801 581 5254,
                    FAX: +1 801 581 4148,
                    e-mail: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org| (Internet),
                    URL: \path|http://www.math.utah.edu/~beebe/|"}

%%% ====================================================================
%%% Institution abbreviations:

@String{inst-ANL-mcs            = "Mathematics and Computer Science
                                  Division, Argonne National Laboratory"}
@String{inst-ANL:adr            = "9700 South Cass Avenue, Argonne, IL
                                  60439-4801, USA"}

@String{inst-CERFACS            = "CERFACS"}
@String{inst-CERFACS:adr        = "Toulouse, France"}

@String{inst-EMORY              = "Emory University"}
@String{inst-EMORY:adr          = "Atlanta, GA, USA"}

@String{inst-IBM-WATSON         = "IBM T. J. Watson Research Center"}
@String{inst-IBM-WATSON:adr     = "Yorktown Heights, NY, USA"}

@String{inst-MSU                = "Mississippi State University"}
@String{inst-MSU:adr            = "Starkville, MS, USA"}

@String{inst-NLRC               = "NASA Langley Research Center"}
@String{inst-NLRC:adr           = "Hampton, VA, USA"}

@String{inst-ORNL               = "Oak Ridge National Laboratory"}
@String{inst-ORNL:adr           = "Knoxville, TN, USA"}

@String{inst-SCS-CMU            = "School of Computer Science,
                                  Carnegie Mellon University"}
@String{inst-SCS-CMU:adr        = "Pittsburgh, PA, USA"}

@String{inst-UAL-EE             = "Department of Electrical
                                  Engineering, University of Alabama"}
@String{inst-UAL-EE:adr         = "Tuscaloosa, AL, USA"}

@String{inst-UGA                = "University of Georgia"}
@String{inst-UGA:adr            = "Athens, GA, USA"}

@String{inst-UTK                = "University of Tennessee, Knoxville"}
@String{inst-UTK:adr            = "Knoxville, TN 37996, USA"}

%%% ====================================================================
%%% Journal abbreviations:

@String{j-ACM-SIGSOFT           = "ACM Sigsoft"}

@String{j-ADV-COMPUT-MATH       = "Advances in computational mathematics"}

@String{j-ADV-WATER-RESOURCES   = "Advances in water resources"}

@String{j-AIAA-ASME-ASCE-AHS-STRUCT-STRUCT-DYN-MAT-CONF = "AIAA/ASME/ASCE/AHS
                                  Structures, Structural Dynamics \& Materials
                                  Conference --- Collection of Technical
                                  Papers"}

@String{j-ALGORITHMICA          = "Algorithmica"}

@String{j-APPL-NUM-MATH         = "Applied Numerical Mathematics: Transactions
                                  of IMACS"}

@String{j-AUSTRALIAN-COMP-SCI-COMM = "Australian Computer Science
                                  Communications"}

@String{j-CACM                  = "Communications of the ACM"}

@String{j-CCPE                  = "Concurrency and Computation: Prac\-tice and
                                   Experience"}

@String{j-CHIN-J-COMPUTERS      = "Chinese Journal of Computers"}

@String{j-COMP-ARCH-NEWS        = "ACM SIGARCH Computer Architecture News"}

@String{j-COMP-CHEM-ENG         = "Computers \& Chemical Engineering"}

@String{j-COMP-ECONOMICS        = "Computational Economics"}

@String{j-COMP-J                = "The Computer Journal"}

@String{j-COMP-MATH-APPL        = "Computers and Mathematics with
                                  Applications"}

@String{j-COMP-MECH             = "Computational mechanics"}

@String{j-COMP-PHYS-COMM        = "Computer Physics Communications"}

@String{j-COMP-PHYSICS          = "Computers in Physics"}

@String{j-COMP-SYS              = "Computing systems: the journal of the
                                  USENIX Association"}

@String{j-COMPUT-METH-APPL-MECH-ENG = "Computer Methods in Applied Mechanics
                                  and Engineering"}

@String{j-COMPUT-SCI-ENG   = "Computing in Science and Engineering"}

@String{j-COMPUT-SYST-ENG       = "Computing systems in engineering: an
                                  international journal"}

@String{j-COMPUTER              = "Computer"}

@String{j-CPE                   = "Concurrency: practice and experience"}

@String{j-CRAY-CHANNELS         = "CRAY Channels"}

@String{j-DEC-TECH-J            = "Digital Technical Journal of
                                  Digital Equipment Corporation"}

@String{j-DISCRETE-APPL-MATH    = "Discrete Applied Mathematics"}

@String{j-ELECT-LETTERS         = "Electronics Letters"}

@String{j-ENG-SCI-REP-KYUSHU    = "Engineering Sciences Reports, Kyushu
                                  University"}

@String{j-FORTRAN-FORUM         = "ACM Fortran Forum"}

@String{j-FRONTIERS-MASS-PAR-COMP-CONF-PROC = "Frontiers of Massively Parallel
                                  Computation --- Conference Proceedings"}

@String{j-FUT-GEN-COMP-SYS      = "Future Generation Computer Systems"}

@String{j-HIGH-TECH-LETT        = "High Technology Letters"}

@String{j-HUMAN-HEREDITY        = "Human heredity"}

@String{j-IBM-JRD               = "IBM Journal of Research and Development"}

@String{j-IBM-SYS-J             = "IBM Systems Journal"}

@String{j-IEEE-COMPUT-SCI-ENG = "IEEE Computational Science \& Engineering"}

@String{j-IEEE-CONCURR          = "IEEE Concurrency"}

@String{j-IEEE-DISTRIB-SYST-ONLINE = "IEEE Distributed Systems Online"}

@String{j-IEEE-INT-CONF-ALG-ARCH-PAR-PROC = "IEEE International Conference on
                                  Algorithms and Architectures for Parallel
                                  Processing"}

@String{j-IEEE-J-SEL-AREAS-COMMUN = "IEEE Journal on Selected Areas in
                                  Communications"}

@String{j-IEEE-MICRO            = "IEEE Micro"}

@String{j-IEEE-MICROW-GUIDED-WAVE-LETT = "IEEE Microwave and Guided Wave
                                  Letters"}

@String{j-IEEE-PAR-DIST-TECH    = "IEEE parallel and distributed technology:
                                  systems and applications"}

@String{j-IEEE-TRANS-COMPUT     = "IEEE Transactions on Computers"}

@String{j-IEEE-TRANS-PAR-DIST-SYS = "IEEE Transactions on Parallel and
                                    Distributed Systems"}

@String{j-IFIP-TRANS-A          = "IFIP Transactions. A. Computer Science and
                                  Technology"}

@String{j-IJHPCA                = "The International Journal of High Performance
                                  Computing Applications"}

@String{j-IJSA                  = "The International Journal of
                                  Supercomputer Applications"}

@String{j-IJSAHPC               = "International Journal of Supercomputer
                                  Applications and High Performance Computing"}

@String{j-INFORMATICA           = "Informatica (Ljubljana, Slovenia)"}

@String{j-INT-J-COMPUT-SYST-SCI-ENG = "International Journal of Computer
                                  Systems Science and Engineering"}

@String{j-INT-J-HIGH-SPEED-COMPUTING = "International Journal of High Speed Computing"}

@String{j-INT-J-NUMER-METHODS-FLUIDS = "International Journal for Numerical
                                  Methods in Fluids"}

@String{j-INT-J-PARALLEL-PROG   = "International Journal of Parallel
                                   Programming"}

@String{j-INTEL-TECH-J          = "Intel Technology Journal"}

@String{j-IT-IT                 = "Informationstechnik und technische
                                  Informatik: IT + TI"}

@String{j-J-APPL-PHYS           = "Journal of Applied Physics"}

@String{j-J-COMP-SCI-TECH       = "Journal of computer science and technology"}

@String{j-J-COMPUTATIONAL-CHEM  = "Journal of Computational Chemistry"}

@String{j-J-MOL-STRUCT-THEOCHEM = "Journal of molecular structure. Theochem"}

@String{j-J-PAR-DIST-COMP       = "Journal of Parallel and Distributed
                                  Computing"}

@String{j-J-PHYS-IV-COLLOQUE    = "Journal de physique. IV, Colloque"}

@String{j-J-PROGRAM-LANG        = "Journal of Programming Languages"}

@String{j-J-SUPERCOMPUTING      = "The Journal of Supercomputing"}

@String{j-JOHO-SHORI            = "Joho-Shori (J. Information Processing Soc.
                                  Japan)"}

@String{j-LECT-NOTES-COMP-SCI   = "Lecture Notes in Computer Science"}

@String{j-LINUX-J               = "Linux Journal"}

@String{j-MICROCOMP-CIVIL-ENG   = "Microcomputers in Civil Engineering"}

@String{j-MICROPROC-MICROPROG   = "Microprocessing and Microprogramming"}

@String{j-MINI-MICRO-SYSTEMS    = "Mini-Micro Systems"}

@String{j-NEURAL-PAR-SCI-COMPUT = "Neural, Parallel and Scientific
                                  Computations"}

@String{j-NUCL-SCI-ENG          = "Nuclear Science and Engineering"}

@String{j-NUCLEAR-SAFETY        = "Nuclear safety"}

@String{j-OPER-SYS-REV          = "Operating Systems Review"}

@String{j-PARALLEL-COMPUTING    = "Parallel Computing"}

@String{j-PARALLEL-DIST-COMP-PRACT = "Parallel and Distributed Computing
                                  Practices"}

@String{j-PARALLEL-PROCESS-LETT = "Parallel Processing Letters"}

@String{j-PARALLELOGRAM         = "Parallelogram"}

@String{j-PROC-INT-CONF-PAR-PROC = "Proceedings of the International
                                  Conference on Parallel Processing"}

@String{j-PROC-SPIE             = "Proceedings of the SPIE --- The
                                  International Society for Optical
                                  Engineering"}

@String{j-PROC-SUPERCOMPUT      = "Proceedings of the Supercomputing
                                  Conference"}

@String{j-PROGRAMMIROVANIE      = "Programmirovanie"}

@String{j-REAL-TIME-IMAGING     = "Real-Time Imaging"}

@String{j-SCI-PROG              = "Scientific Programming"}

@String{j-SIGCSE                = "SIGCSE Bulletin (ACM Special Interest Group
                                  on Computer Science Education)"}

@String{j-SIGNAL-PROCESS-IMAGE-COMMUN = "Signal Processing: Image
                                  Communication"}

@String{j-SIGPLAN               = "ACM SIG{\-}PLAN Notices"}

@String{j-SIGSAM                = "SIGSAM Bulletin (ACM Special Interest Group
                                  on Symbolic and Algebraic Manipulation)"}

@String{j-SUPERCOMPUTER         = "Supercomputer"}

@String{j-TODAES                = "ACM Transactions on Design Automation of
                                   Electronic Systems"}

@String{j-TOMS                  = "ACM Transactions on Mathematical Software"}

@String{j-TOPLAS                = "ACM Transactions on Programming
                                  Languages and Systems"}

@String{j-TRANS-AM-NUCL-SOC     = "Transactions of the American Nuclear
                                  Society"}

@String{j-TRANS-INFO-PROCESSING-SOC-JAPAN = "Transactions of the Information Processing Society of Japan"}

%%% ====================================================================
%%% Publisher abbreviations:

@String{pub-ACM                 = "ACM Press"}
@String{pub-ACM:adr             = "New York, NY 10036, USA"}

@String{pub-AIP                 = "American Institute of Physics"}
@String{pub-AIP:adr             = "Woodbury, NY, USA"}

@String{pub-ASME                = "American Society Mech. Engineers"}
@String{pub-ASME:adr            = "United Engineering Center, 345 E. 47th St.,
                                  New York, NY 10017, USA"}

@String{pub-BIRKHAUSER          = "Birkh{\"{a}}user"}
@String{pub-BIRKHAUSER:adr      = "Cambridge, MA, USA; Berlin, Germany; Basel,
                                  Switzerland"}

@String{pub-CAMBRIDGE           = "Cambridge University Press"}
@String{pub-CAMBRIDGE:adr       = "Cambridge, UK"}

@String{pub-CHAPMAN-HALL-CRC    = "Chapman and Hall/CRC"}
@String{pub-CHAPMAN-HALL-CRC:adr = "Boca Raton, FL, USA"}

@String{pub-CRC                 = "CRC Press"}
@String{pub-CRC:adr             = "2000 N.W. Corporate Blvd., Boca Raton,
                                  FL 33431-9868, USA"}

@String{pub-ELS                 = "Elsevier"}
@String{pub-ELS:adr             = "Amsterdam, The Netherlands"}

@String{pub-ELSAS               = "Elsevier Applied Science"}
@String{pub-ELSAS:adr           = "London, UK"}

@String{pub-IEEE                = "IEEE Computer Society Press"}
@String{pub-IEEE:adr            = "1109 Spring Street, Suite 300, Silver
                                  Spring,
                                  MD 20910, USA"}

@String{pub-IOS                 = "IOS Press"}
@String{pub-IOS:adr             = "Postal Drawer 10558, Burke, VA
                                  2209-0558, USA"}

@String{pub-KLUWER              = "Kluwer Academic Publishers Group"}
@String{pub-KLUWER:adr          = "Norwell, MA, USA, and Dordrecht,
                                  The Netherlands"}

@String{pub-MCGRAW-HILL         = "Mc{\-}Graw-Hill"}
@String{pub-MCGRAW-HILL:adr     = "New York, NY, USA"}

@String{pub-MIT                 = "MIT Press"}
@String{pub-MIT:adr             = "Cambridge, MA, USA"}

@String{pub-MORGAN-KAUFMANN     = "Morgan Kaufmann Publishers"}
@String{pub-MORGAN-KAUFMANN:adr = "Los Altos, CA 94022, USA"}
@String{pub-MORGAN-KAUFMANN:adrnew = "2929 Campus Drive, Suite 260, San
                                  Mateo, CA 94403, USA"}

@String{pub-NASA                = "National Aeronautics and Space
                                  Administration"}
@String{pub-NASA:adr            = "Washington, DC, USA"}

@String{pub-NH                  = "North-Hol{\-}land"}
@String{pub-NH:adr              = "Amsterdam, The Netherlands"}

@String{pub-NTIS                = "National Technical Information Service"}
@String{pub-NTIS:adr            = "Washington, DC, USA"}

@String{pub-OXFORD              = "Oxford University Press"}
@String{pub-OXFORD:adr          = "Walton Street, Oxford OX2 6DP, UK"}

@String{pub-PHI                 = "Pren{\-}tice-Hall International"}
@String{pub-PHI:adr             = "Englewood Cliffs, NJ 07632, USA"}

@String{pub-PLENUM              = "Plenum Press"}
@String{pub-PLENUM:adr          = "New York, NY, USA"}

@String{pub-SCRI                = "Supercomputing Computations
                                  Research Institute, Florida State
                                  University"}
@String{pub-SCRI:adr            = "Tallahassee, FL, USA"}

@String{pub-SIAM                = "Society for Industrial and Applied
                                  Mathematics"}
@String{pub-SIAM:adr            = "Philadelphia, PA, USA"}

@String{pub-SPE                 = "Society of Petroleum Engineers"}
@String{pub-SPE:adr             = "Richardson, TX, USA"}

@String{pub-SPIE                = "Society of Photo-optical
                                  Instrumentation Engineers (SPIE)"}
@String{pub-SPIE:adr            = "Bellingham, WA, USA"}

@String{pub-SUN-MICROSYSTEMS-PRESS = "Sun Microsystems Press"}
@String{pub-SUN-MICROSYSTEMS-PRESS:adr = "Palo Alto, CA, USA"}

@String{pub-SV                  = "Spring{\-}er-Ver{\-}lag"}
@String{pub-SV:adr              = "Berlin, Germany~/ Heidelberg,
                                  Germany~/ London, UK~/ etc."}

@String{pub-USENIX              = "USENIX"}
@String{pub-USENIX:adr          = "Berkeley, CA, USA"}

@String{pub-WILEY               = "Wiley"}
@String{pub-WILEY:adr           = "New York, NY, USA"}

@String{pub-WORLD-SCI           = "World Scientific Publishing
                                  Co. Pte. Ltd."}
@String{pub-WORLD-SCI:adr       = "P. O. Box 128, Farrer Road,
                                  Singapore 9128"}

%%% ====================================================================
%%% Series abbreviations:

@String{ser-LNAI                = "Lecture Notes in Artificial Intelligence"}

@String{ser-LNCS                = "Lecture Notes in Computer Science"}

%%% ====================================================================
%%% Bibliography entries:

@Article{Abrossimov:1989:GVM,
  author =       "V. Abrossimov and M. Rozier and M. Shapiro",
  title =        "Generic virtual memory management for operating system
                 kernels",
  journal =      j-OPER-SYS-REV,
  volume =       "23",
  number =       "5",
  pages =        "123--136",
  month =        "",
  year =         "1989",
  CODEN =        "OSRED8",
  ISSN =         "0163-5980",
  bibdate =      "Sun Dec 22 10:16:35 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Chorus Systemes, Saint-Quentin-en-Yvelines, France",
  classification = "C6120 (File organisation); C6150J (Operating
                 systems)",
  keywords =     "Chorus Nucleus; Consistent cache; Data caching;
                 Deferred copying; Explicit I/O; Generic Memory
                 management Interface; History object technique; Mapped
                 objects; Operating system kernel; Paged architectures;
                 Paged Virtual Memory manager; PVM; Real memory; Unix",
  thesaurus =    "Buffer storage; Operating systems [computers]; Virtual
                 storage",
}

@InProceedings{Poplawski:1989:MPP,
  author =       "D. A. Poplawski and S. Pahwa and J. M. Francioni",
  title =        "Models of parallel program behavior",
  crossref =     "Anonymous:1989:PFC",
  pages =        "857--860 (vol. 2)",
  year =         "1989",
  bibdate =      "Sun Dec 22 10:16:53 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Michigan Technol. Univ.,
                 Houghton, MI, USA",
  classification = "C4240 (Programming and algorithm theory); C6110
                 (Systems analysis and programming); C6120 (File
                 organisation)",
  keywords =     "Distributed memory MIMD; Hypercube programs; Parallel
                 program behavior; Parallel virtual memory; PVM",
  thesaurus =    "Hypercube networks; Parallel programming; Virtual
                 storage",
}

@InProceedings{Feeley:1990:PVM,
  author =       "M. Feeley and J. S. Miller",
  title =        "A parallel virtual machine for efficient {Scheme}
                 compilation",
  crossref =     "ACM:1990:PAC",
  pages =        "119--130",
  year =         "1990",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Brandeis Univ., Waltham, MA, USA",
  classification = "C6150C (Compilers, interpreters and other
                 processors)",
  conflocation = "Nice, France; 27-29 June 1990",
  corpsource =   "Brandeis Univ., Waltham, MA, USA",
  keywords =     "Gambit; machine-independent; machine-independent front
                 end; Machine-independent front end; Machine-independent
                 optimizations; object; Object representations;
                 optimizations; parallel processing; parallel virtual
                 machine; Parallel virtual machine; portability; program
                 compilers; representations; Scheme compiler; simple
                 virtual machine; Simple virtual machine; software;
                 virtual machines",
  sponsororg =   "ACM",
  thesaurus =    "Parallel processing; Program compilers; Software
                 portability; Virtual machines",
  treatment =    "P Practical",
}

@TechReport{Sunderam:1990:PFPa,
  author =       "V. S. Sunderam",
  title =        "{PVM}: {A} Framework for Parallel Distributed
                 Computing",
  number =       "ORNL/TM-11375",
  institution =  "Dept. of Math and Computer Science, " # inst-EMORY,
  address =      inst-EMORY:adr,
  month =        feb,
  year =         "1990",
  bibsource =    "Distributed/dist.sys.1.bib",
  note =         "See also \cite{Sunderam:1990:PFPb}.",
  comment =      "Good overview of PVM, though now a little out of date.
                 Supports dynamic, location-transparent, process
                 initiation, typed message passing and shared memory,
                 broadcast and distributed synchronization, and
                 heterogeneity in the form of language- and
                 machine-independence, type conversion, and multiple
                 executables for each component. Seems to be heavily
                 dependent on broadcast. Shared memory is somewhat
                 limited. See also beguelin:concsuper. [David.Kotz at
                 Dartmouth.edu]",
  keyword =      "heterogeneous computing, distributed computing,
                 network parallel computing",
}

@Article{Sunderam:1990:PFPb,
  author =       "V. S. Sunderam",
  title =        "{PVM}: {A} Framework for Parallel Distributed
                 Computing",
  journal =      j-CPE,
  volume =       "2",
  number =       "4",
  pages =        "315--339 (or 315--340??)",
  month =        dec,
  year =         "1990",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Fri Apr 30 10:35:13 1999",
  bibsource =    "Distributed/clusters.bib; Misc/IMMD_IV.bib",
  note =         "See also the earlier technical report
                 \cite{Sunderam:1990:PFPa}.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math. and Comput. Sci., Emory Univ., Atlanta,
                 GA, USA",
  classification = "C6115 (Programming support)",
  corpsource =   "Dept. of Math. and Comput. Sci., Emory Univ., Atlanta,
                 GA, USA",
  keywords =     "algorithms; Algorithms; concurrent; Concurrent;
                 conditional execution; Conditional execution;
                 distributed processing; environment; environments;
                 error detection; Error detection; interface; Interface;
                 parallel distributed computing; Parallel distributed
                 computing; parallel programming; programming;
                 Programming environment; PVM system; sequential;
                 Sequential; virtual computing; Virtual computing
                 environment",
  pubcountry =   "UK",
  thesaurus =    "Distributed processing; Parallel programming;
                 Programming environments",
  treatment =    "P Practical",
}

@Article{Balou:1991:DIV,
  author =       "A. T. Balou and A. N. Refenes",
  title =        "The design and implementation of {VOOM}: a parallel
                 virtual object oriented machine",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "32",
  number =       "1-5",
  pages =        "289--296",
  month =        aug,
  year =         "1991",
  CODEN =        "MMICDT",
  ISSN =         "0165-6074",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5220 (Computer architecture); C6110 (Systems
                 analysis and programming); C7430 (Computer
                 engineering)",
  conflocation = "Vienna, Austria; 2-5 Sept. 1991",
  conftitle =    "17th EUROMICRO Symposium on Microprocessing and
                 Microprogramming. Hardware and Software Design
                 Automation",
  corpsource =   "Dept. of Comput. Sci., Univ. Coll. London, UK",
  keywords =     "design; execution unit; implementation; machine;
                 machines; memory management unit; memory recycling;
                 object management; object-oriented model;
                 object-oriented programming; packet-switching network;
                 parallel architecture; parallel architectures; parallel
                 virtual object oriented; pre-fetch unit; virtual",
  pubcountry =   "Netherlands",
  treatment =    "P Practical",
}

@InProceedings{Beguelin:1991:GDT,
  author =       "Adam Beguelin and Jack J. Dongarra and A. Geist and
                 Robert Manchek and V. S. Sunderam",
  title =        "Graphical Development Tools for Network-Based
                 Concurrent Supercomputing",
  crossref =     "IEEE:1991:PSA",
  pages =        "435--444",
  year =         "1991",
  bibdate =      "Sun Dec 22 10:17:16 MST 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Distributed/clusters.bib;
                 ftp://ftp.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Oak Ridge Nat Lab., TN, USA",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C6180G (Graphical user interfaces)",
  comment =      "Clusters of workstations solving supercomputing
                 problems. This is a graphical front-end to PVM, that
                 allows the user to specify a set of subroutines, their
                 parameters and output values, and the dependencies
                 between them. It can compile the parts on multiple
                 machines. At run time it chooses where to execute each
                 module, and when, based on the dependencies and on a
                 user-supplied cost matrix showing the cost of running
                 each module in each place. See also beguelin:hence.
                 [David.Kotz at Dartmouth.edu]",
  keyword =      "network supercomputing, distributed computing",
  keywords =     "Application program; Graphical development tools;
                 HeNCE; Heterogeneous network computing environment;
                 Integrated graphical tools; Network-based concurrent
                 supercomputing; Parallel programs; Parallel Virtual
                 Machine; Process management and communication; PVM;
                 Software package; X-window-based software environment",
  thesaurus =    "Graphical user interfaces; Parallel programming;
                 Programming environments",
}

@TechReport{Beguelin:1991:UGP,
  author =       "A. Beguelin and J. Dongarra and A. Geist and R.
                 Manchek and V. Sunderam",
  title =        "A User's guide to {PVM}: Parallel virtual machine",
  type =         "Technical Report",
  number =       "ORNL/TM-11826",
  institution =  "Mathematical Sciences Section, Oak Ridge National
                 Laboratory",
  address =      inst-ORNL:adr,
  month =        sep,
  year =         "1991",
  bibsource =    "Distributed/clusters.bib; Parallel/par.lin.alg.bib;
                 Theory/Matrix.bib",
  keywords =     "prll, operating system",
}

@InProceedings{Benzoni:1991:MFR,
  author =       "A. Benzoni and V. S. Sunderam and R. van de Guijn",
  title =        "Matrix factorization on a {RISC} workstation network",
  crossref =     "Durand:1991:HPC",
  pages =        "207--218",
  year =         "1991",
  bibdate =      "Sun Dec 22 10:17:16 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM ECSEC, Roma, Italy",
  classification = "C4140 (Linear algebra); C5220 (Computer
                 architecture); C5470 (Performance evaluation and
                 testing); C5620L (Local area networks)",
  keywords =     "20 To 60 MFLOPS; Concurrent process management; Dense
                 matrix; Distributed memory architecture; Distributed
                 programming environment; Ethernet; Heterogeneous
                 distributed computing environment; High-speed network;
                 Independent processing units; LU factorization;
                 Numerically intensive applications; Optical fiber link;
                 PVM; RISC System/6000 workstations; RISC workstation
                 network; Synchronization; Token Ring local area
                 network",
  numericalindex = "Computer speed 2.0E+07 to 6.0E+07 FLOPS",
  thesaurus =    "Distributed processing; Local area networks; Matrix
                 algebra; Optical links; Performance evaluation",
}

@Manual{Dongarra:1991:UGP,
  author =       "Jack Dongarra and others",
  title =        "A Users' Guide to {PVM} Parallel Virtual Machine",
  organization = inst-ORNL,
  address =      inst-ORNL:adr,
  month =        Jul,
  year =         "1991",
  bibsource =    "Distributed/Dist.Sys.bib",
}

@TechReport{Geist:1991:ENB,
  author =       "G. A. Geist and V. S. Sunderam",
  title =        "Experiences with network based concurrent computing on
                 the {PVM} system",
  number =       "ORNL/TM-11760",
  institution =  inst-ORNL,
  address =      inst-ORNL:adr,
  month =        jan,
  year =         "1991",
  bibsource =    "Distributed/clusters.bib",
}

@InProceedings{Geist:1991:PSS,
  author =       "G. A. Geist and V. S. Sunderam",
  title =        "The {PVM} System: {Supercomputer} Level Concurrent
                 Computation on a Heterogeneous Network of
                 Workstations",
  crossref =     "Stout:1991:SDM",
  pages =        "258--261",
  year =         "1991",
  bibsource =    "Distributed/dist.sys.1.bib",
  comment =      "A more up-to-date, but shorter, overview of PVM and
                 its performance than sunderam:pvm. Good performance on
                 networks of IBM RS/6000s. [David.Kotz at
                 Dartmouth.edu]",
  keyword =      "distributed heterogeneous computing",
}

@Article{Meleshchuk:1991:IPP,
  author =       "S. B. Meleshchuk and A. N. Nedumov",
  title =        "Implementation of a protocol for parallel database
                 access with virtual machine communications facilities",
  journal =      j-PROGRAMMIROVANIE,
  volume =       "17",
  number =       "1",
  pages =        "35--42",
  month =        jan # "\slash " # feb,
  year =         "1991",
  CODEN =        "PCSODA",
  ISSN =         "0132-3474, 0361-7688",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  note =         "English translation in Programming and Computer
                 Software, vol. 17, no. 1, pp. 27--32, November 1991.",
  acknowledgement = ack-nhfb,
  classification = "C6150J (Operating systems)",
  corpsource =   "Leningrad Techn. State Univ., USSR",
  keywords =     "COMMIT protocol; concurrency control; deadlock;
                 electronic mail; interrupts; IUCV mail facility;
                 machines; parallel; parallel database access;
                 processing; protocol; protocols; virtual; virtual
                 machines",
  pubcountry =   "USSR",
  treatment =    "P Practical",
}

@InProceedings{Nagaraj:1991:MHL,
  author =       "U. Nagaraj and U. S. Shukla",
  title =        "{MK}: a high level interface for message passing",
  crossref =     "Bhavsar:1991:SSS",
  pages =        "493--502",
  year =         "1991",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C6150J (Operating systems)",
  corpsource =   "Centre for Dev. of Adv. Comput., Bangalore, India",
  keywords =     "communication interface; high level interface;
                 interconnection network technology; message passing
                 multicomputer; MK; network operating systems;
                 programming environment; software interfaces;
                 transputer network",
  treatment =    "P Practical",
}

@Article{Saltz:1991:MRC,
  author =       "J. Saltz and H. Berryman and J. Wu",
  title =        "Multiprocessors and Run-time Compilation",
  journal =      j-CPE,
  volume =       "3",
  number =       "6",
  pages =        "573--592",
  month =        dec,
  year =         "1991",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Tue Sep 7 05:40:19 MDT 1999",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Al-Salman:1992:DIP,
  author =       "Abdulmalik Salman Al-Salman",
  title =        "Design and implementation of a profiler for the
                 Parallel Virtual Machine ({PVM}) system",
  type =         "M.S. thesis",
  school =       inst-UGA,
  address =      inst-UGA:adr,
  pages =        "vi + 51",
  year =         "1992",
  bibdate =      "Mon Jan 15 16:37:21 1996",
  note =         "Directed by Steven C. Cater.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Alfano:1992:DNA,
  author =       "M. Alfano and G. {Lo Re}",
  title =        "Distributing numerical algorithms: some experiences
                 with network computing system ({NCS}) and parallel
                 virtual machine ({PVM})",
  crossref =     "SCRI:1992:PWC",
  year =         "1992",
  bibsource =    "Distributed/clusters.bib",
}

@InProceedings{Beguelin:1992:HGD,
  author =       "A. Beguelin and J. Dongarra and A. Geist and R.
                 Manchek and K. Moore and R. Wade and V. Sunderam",
  title =        "{HeNCE}: graphical development tools for network-based
                 concurrent computing",
  crossref =     "IEEE:1992:PSH",
  pages =        "129--136",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Oak Ridge Nat. Lab., TN, USA",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C6130B (Graphics techniques); C6150C
                 (Compilers, interpreters and other processors); C6180G
                 (Graphical user interfaces)",
  keywords =     "Distributed virtual computer; Graphical development
                 tools; Graphical interface; Graphical parallel
                 programming environment; HeNCE; Heterogeneous machines;
                 Heterogeneous network computing environment;
                 Network-based concurrent computing; Program compiler;
                 Program debugging; PVM; Unix workstation; X Window",
  thesaurus =    "Graphical user interfaces; Parallel programming;
                 Program compilers; Program debugging; Programming
                 environments; Software tools",
}

@Article{Beguelin:1992:PHT,
  author =       "A. Beguelin and J. Dongarra and A. Geist and R.
                 Manchek and V. Sunderam",
  title =        "{PVM} and {HeNCE}: traversing the parallel
                 environment",
  journal =      j-CRAY-CHANNELS,
  volume =       "14",
  number =       "4",
  pages =        "22--25",
  month =        "Fall",
  year =         "1992",
  CODEN =        "CRCHE8",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Carnegie-Mellon Univ., Pittsburgh, PA, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6150N (Distributed
                 systems); C7430 (Computer engineering)",
  corpsource =   "Carnegie-Mellon Univ., Pittsburgh, PA, USA",
  keywords =     "cost-effective use; Cost-effective use; Cray Research
                 MPP systems; diverse architectures; Diverse
                 architectures; diverse computer systems; Diverse
                 computer systems; HeNCE; Heterogeneous Network
                 Computing Environment; heterogeneous networks;
                 Heterogeneous networks; Machine; network operating
                 systems; networked resources; Networked resources;
                 packages; parallel; parallel machines; Parallel
                 Virtual; Parallel Virtual Machine; portability;
                 Portability; programming; PVM; software; software
                 packages; Software packages; virtual machines",
  thesaurus =    "Network operating systems; Parallel machines; Parallel
                 programming; Software packages; Virtual machines",
  treatment =    "P Practical; R Product Review",
}

@InProceedings{Beguelin:1992:SCG,
  author =       "A. Beguelin and J. Dongarra and A. Geist and R.
                 Manchek and V. Sunderam",
  title =        "Solving computational grand challenges using a network
                 of heterogeneous supercomputers",
  crossref =     "Dongarra:1992:PFS",
  pages =        "596--601",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Oak Ridge Nat. Lab., Tennessee Univ., Knoxville, TN,
                 USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C5620W (Other networks); C6110P (Parallel programming);
                 C6115 (Programming support); C7430 (Computer
                 engineering)",
  keywords =     "Computational grand challenges; Cray XMP; Flexibility;
                 High speed network; Intel iPSC/860; Network of
                 heterogeneous supercomputers; Parallel virtual machine;
                 Thinking Machines CM2; Virtual computer",
  thesaurus =    "Parallel processing; Parallel programming; Programming
                 environments; Virtual machines; Wide area networks",
}

@TechReport{Beguelin:1992:XTM,
  author =       "Adam Louis Beguelin",
  title =        "Xab: a tool for monitoring {PVM} programs",
  institution =  inst-SCS-CMU,
  address =      inst-SCS-CMU:adr,
  day =          "5",
  month =        jun,
  year =         "1992",
  bibsource =    "Distributed/clusters.bib",
}

@InProceedings{Benzoni:1992:CLF,
  author =       "A. Benzoni and G. Richelli and V. S. Sunderam",
  title =        "Concurrent {LU} factorization on workstation
                 networks",
  crossref =     "Evans:1992:PCP",
  pages =        "159--166",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:17:16 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM ECSEC, Roma, Italy",
  classification = "B0290H (Linear algebra); B6210L (Computer
                 communications); B6260 (Optical links and equipment);
                 C4140 (Linear algebra); C4240P (Parallel programming
                 and algorithm theory); C5620L (Local area networks)",
  keywords =     "6 MByte/s; Concurrent LU factorization; Dense matrix;
                 Ethernet network; Fiber optic links; IBM RISC
                 System/6000 workstations; Optical fiber links; PVM
                 software system; Workstation networks",
  numericalindex = "Byte rate 6.0E+06 Byte/s",
  thesaurus =    "Local area networks; Matrix algebra; Optical links;
                 Parallel algorithms; Workstations",
}

@TechReport{Dongarra:1992:PUM,
  author =       "Jack J. Dongarra and Rolf Hempel and Anthony J. G. Hey
                 and David W. Walker",
  title =        "A Proposal for a User-Level Message-Passing Interface
                 in a Distributed Memory Environment",
  type =         "Technical Report",
  number =       "TM-12231",
  institution =  inst-ORNL,
  address =      inst-ORNL:adr,
  month =        oct,
  year =         "1992",
  bibsource =    "Parallel/Par.Arch.Indep.bib",
}

@InProceedings{Duval:1992:TPP,
  author =       "D. Duval",
  title =        "Trends in parallel programming models for high
                 performance computers",
  crossref =     "Ferenczi:1992:AWT",
  pages =        "33",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Parallel Comput. Div., TELMAT Inf., Soultz, France",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming)",
  keywords =     "CS-Tools; F90; Heterogeneous scalable networks; High
                 Performance Fortran; Massively parallel machines;
                 Neural coprocessor; Parallel programming models;
                 PARMACS; PVM; Scientific applications; SHAPES ASI;
                 SPMD; Superscalar; Transputers; Vector facilities",
  thesaurus =    "Parallel programming; Programming theory; Software
                 engineering",
}

@InProceedings{Eppstein:1992:PGC,
  author =       "Margaret J. Eppstein and Joseph F. Guarnaccia and
                 David Emery Dougherty and Robert S. Kerr",
  title =        "Parallel groundwater computations using {PVM}",
  crossref =     "Russell:1992:CMW",
  pages =        "713--720",
  year =         "1992",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  acknowledgement = ack-nhfb,
  annote =       "Caption title. Published in Computational methods in
                 water resources IX, vol. 1, Numerical methods in water
                 resources. EPA/600/A-92/157 PB92-206572. Microfiche.
                 Springfield, VA: National Technical Information
                 Service, [1992]. 1 microfiche: negative.",
  keywords =     "Groundwater flow --- Computer programs",
}

@Book{Freeman:1992:PNA,
  author =       "T. L. (Len) Freeman and C. (Christopher) Phillips",
  title =        "Parallel numerical algorithms",
  publisher =    pub-PHI,
  address =      pub-PHI:adr,
  pages =        "xii + 315",
  year =         "1992",
  ISBN =         "0-13-651597-5",
  ISBN-13 =      "978-0-13-651597-5",
  LCCN =         "QA76.9.A43 F74 1992",
  bibdate =      "Mon Oct 07 09:13:23 1996",
  note =         "Chapter 5 discusses HPF and PVM.",
  price =        "US\$40.00",
  series =       "Prentice Hall International Series in Computer
                 Science",
  acknowledgement = ack-nhfb,
}

@Article{Geist:1992:NBC,
  author =       "G. A. Geist and V. S. Sunderam",
  title =        "Network-based concurrent computing on the {PVM}
                 system",
  journal =      j-CPE,
  volume =       "4",
  number =       "4",
  pages =        "293--311",
  month =        jun,
  year =         "1992",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6180G (Graphical user interfaces); C7430 (Computer
                 engineering)",
  corpsource =   "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
  keywords =     "computational resource; concurrent computing
                 environment; coupled networks; graphical interface;
                 graphical user interfaces; interactive; loosely;
                 machines; multiprocessing; parallel processing;
                 Parallel Virtual Machine; performance; porting; PVM
                 system; software package; virtual",
  pubcountry =   "UK",
  treatment =    "P Practical",
}

@Article{Geist:1992:NCC,
  author =       "G. A. Geist and V. S. Sunderam",
  title =        "Network-based Concurrent Computing on the {PVM}
                 System",
  journal =      j-CPE,
  volume =       "4",
  number =       "4",
  pages =        "293--312 (or 293--311??)",
  month =        jun,
  year =         "1992",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Sun Dec 22 10:17:16 MST 1996",
  bibsource =    "Distributed/clusters.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6180G (Graphical user interfaces); C7430 (Computer
                 engineering)",
  keywords =     "Computational resource; Concurrent computing
                 environment; Interactive graphical interface; Loosely
                 coupled networks; Multiprocessing; Parallel Virtual
                 Machine; Performance; Porting; PVM system; Software
                 package",
  pubcountry =   "UK",
  thesaurus =    "Graphical user interfaces; Parallel processing;
                 Virtual machines",
}

@TechReport{Gropp:1992:TIM,
  author =       "Bill Gropp and Ewing Lusk",
  title =        "A test implementation of the {MPI} draft
                 message-passing standard",
  institution =  inst-ANL-mcs,
  address =      inst-ANL:adr,
  year =         "1992",
  bibsource =    "Distributed/clusters.bib",
}

@InProceedings{Leon:1992:FP,
  author =       "Juan Leon and Allan L. Fisher and Peter Steenkiste",
  title =        "Fail-safe {PVM}",
  crossref =     "SCRI:1992:PWC",
  year =         "1992",
  bibsource =    "Distributed/clusters.bib",
}

@Article{Majumdar:1992:PPC,
  author =       "A. Majumdar and W. R. Martin",
  title =        "Parallel preconditioned conjugate gradient algorithm
                 applied to neutron diffusion problem",
  journal =      j-TRANS-AM-NUCL-SOC,
  volume =       "65",
  pages =        "209--210",
  year =         "1992",
  CODEN =        "TANSAO",
  ISSN =         "0003-018X",
  bibdate =      "Sun Dec 22 10:17:16 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Michigan Univ., Ann Arbor, MI, USA",
  classification = "A0260 (Numerical approximation and analysis); A2820H
                 (Neutron diffusion); A2841C (Computer codes); C4130
                 (Interpolation and function approximation); C4240P
                 (Parallel programming and algorithm theory); C7470
                 (Nuclear engineering)",
  keywords =     "BBN TC2000; Distributed workstation; IBM RS6000;
                 Iterative method; Linear system; Neutron diffusion;
                 Parallel PCG algorithm; Parallel virtual machine;
                 Parallelization software; Preconditioned conjugate
                 gradient; Shared memory machine",
  thesaurus =    "Iterative methods; Neutron diffusion; Nuclear
                 engineering computing; Parallel algorithms",
}

@InProceedings{McRae:1992:VC,
  author =       "S. J. McRae",
  title =        "{VM} communications",
  crossref =     "Anonymous:1992:PSE",
  pages =        "439--453",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Soft-Switch Ltd., Reading, UK",
  classification = "C6150J (Operating systems); C6155 (Computer
                 communications software)",
  keywords =     "3270 Protocols; APPC; Business needs; Client/server
                 communications; Communication offerings; Communications
                 infra-structure; IBM host system; LANRES; MVS; OSI
                 connectivity; PVM; RSCS; SAA communications strategy;
                 SNA connectivity; TCP/IP; TCP/IP connectivity; VM;
                 VM/ESA; X.25 communications",
  thesaurus =    "Computer communications software; Operating systems
                 [computers]",
}

@InProceedings{Otto:1992:MAP,
  author =       "S. W. Otto and M. Wolfe",
  title =        "The {MetaMP} approach to parallel programming",
  crossref =     "Siegel:1992:FFS",
  pages =        "562--565",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Oregon Graduate Inst., Beaverton, OR, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "MetaMP; Parallel programming",
  thesaurus =    "High level languages; Parallel programming",
}

@InProceedings{Shen:1992:VTD,
  author =       "S. Shen and L. Kleinrock",
  title =        "The virtual-time data-parallel machine",
  crossref =     "Siegel:1992:FSF",
  pages =        "46--53",
  year =         "1992",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming)",
  conflocation = "McLean, VA, USA; 19-21 Oct. 1992",
  corpsource =   "Dept. of Comput. Sci., California Univ., Los Angeles,
                 CA, USA",
  keywords =     "asynchronous execution; computation-intensive
                 data-parallel; FIFO priory cache; parallel machines;
                 parallel programming; processing element; programs;
                 SIMD; single instruction multiple data; virtual-time
                 data-parallel machine",
  sponsororg =   "IEEE; NASA",
  treatment =    "P Practical",
}

@InProceedings{Sunderam:1992:CCP,
  author =       "Vaidy Sunderam",
  title =        "Concurrent Computing with {PVM}",
  crossref =     "SCRI:1992:PWC",
  year =         "1992",
  bibsource =    "Distributed/clusters.bib",
}

@InProceedings{Wolbers:1992:SPP,
  author =       "S. Wolbers",
  title =        "Software for parallel processing applications",
  crossref =     "Verkerk:1992:PIC",
  pages =        "111--116",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Fermilab, Batavia, IL, USA",
  classification = "A2980 (Nuclear information processing); C6110P
                 (Parallel programming); C7320 (Physics and Chemistry)",
  keywords =     "ACPMAPS; CANOPY; Cooperative processes software;
                 High-energy physics; Lattice QCD; Monte Carlo
                 generation; Offline event reconstruction; Parallel
                 processing; Tightly-coupled machines; Workstation
                 clusters",
  thesaurus =    "Monte Carlo methods; Parallel programming; Physics
                 computing",
}

@Article{Almasi:1993:PDS,
  author =       "G. S. Almasi and T. McLuckie and J. Bell and A.
                 Gordon",
  title =        "Parallel distributed seismic migration",
  journal =      j-CPE,
  volume =       "5",
  number =       "2",
  pages =        "105--131",
  month =        apr,
  year =         "1993",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  classification = "A9130 (Seismology); C5440 (Multiprocessor systems
                 and techniques); C7340 (Geophysics)",
  keywords =     "15 MFLOPS; Ethernet; IBM RISC/6000 workstations;
                 Linda; Parallel distributed seismic migration;
                 Performance; Programming models; PVM; Remote procedure
                 calls; Token ring",
  numericalindex = "Computer speed 1.5E+07 FLOPS",
  pubcountry =   "UK",
  thesaurus =    "Geophysics computing; Parallel processing;
                 Seismology",
}

@Article{Altevogt:1993:PTI,
  author =       "P. Altevogt and A. Linke",
  title =        "Parallelization of the two-dimensional {Ising} model
                 on a cluster of {IBM RISC System\slash 6000}
                 workstations",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "19",
  number =       "9",
  pages =        "1041--1052",
  month =        sep,
  year =         "1993",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Sci. Center, IBM, Heidelberg, Germany",
  classification = "A0550 (Lattice theory and statistics; C5220P
                 (Parallel architecture); C7320 (Physics and Chemistry);
                 Ising problems)",
  keywords =     "IBM RISC System/6000 workstations; Metropolis
                 algorithm; Multispin coding; NSC DX Router; PVM
                 programming environment; Token ring; Two-dimensional
                 Ising model",
  pubcountry =   "Netherlands",
  thesaurus =    "Ising model; Physics computing; Reduced instruction
                 set computing",
}

@Article{Anonymous:1993:MAM,
  author =       "Anonymous",
  title =        "{MPI}: {A} message passing interface",
  journal =      j-PROC-SUPERCOMPUT,
  pages =        "878--883",
  month =        "????",
  year =         "1993",
  CODEN =        "????",
  ISBN =         "0-8186-4340-4",
  ISBN-13 =      "978-0-8186-4340-8",
  ISSN =         "1063-9535",
  LCCN =         "QA76.5 .S894 1993",
  bibdate =      "Fri May 24 09:57:40 MDT 1996",
  bibsource =    "Compendex database",
  abstract =     "This paper presents an overview of MPI, a proposed
                 standard message passing interface for MIMD distributed
                 memory concurrent computers, The design of MPI has been
                 a collective effort involving researchers in the United
                 States and Europe from many organization and
                 institutions. MPI includes point-to-point and
                 collective communication routines, as well as support
                 for process groups, communication contexts, and
                 application topologies. While making use of new ideas
                 where appropriate, the MPI standard is based largely on
                 current practice.",
  acknowledgement = ack-nhfb,
  classification = "723; 902.2",
  conference =   "Proceedings of the Supercomputing '93 Conference",
  conferenceyear = "1993",
  journalabr =   "Proc Supercomputing Conf",
  keywords =     "Distributed computer systems; Message passing
                 interface; MIMD distributed memory concurrent
                 computers; MPI standard overview; Standards",
  meetingaddress = "Portland, OR, USA",
  meetingdate =  "Nov 15--19 1993",
  meetingdate2 = "11/15--19/93",
  publisherinfo = "Computer Society Press",
  sponsor =      "IEEE Computer Society; ACM SIGARCH",
}

@InProceedings{Anonymous:1993:MMP,
  author =       "Anonymous",
  title =        "{MPI: A Message Passing Interface}",
  crossref =     "IEEE:1993:PSP",
  pages =        "878--883",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database",
  acknowledgement = ack-nhfb,
  classification = "723; 902.2; C6150N (Distributed systems software)",
  keywords =     "Application topologies; application topologies;
                 collective communication routines; Collective
                 communication routines; collective communication
                 routines; Communication contexts; communication
                 contexts; Distributed computer systems; message
                 passing; Message passing interface; MIMD distributed
                 memory concurrent computers; MPI; MPI standard; MPI
                 standard overview; Point-to-point communication;
                 point-to-point communication; process groups; Process
                 groups; process groups; software standards; standard
                 message passing interface; Standard message passing
                 interface; standard message passing interface;
                 Standards",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical",
}

@TechReport{Arthur:1993:CUA,
  author =       "Trey Arthur and Michael J. Bockelie",
  title =        "A comparison of using {APPL} and {PVM} for a parallel
                 implementation of an unstructured grid generation
                 problem",
  number =       "NASA CR-191425",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Hampton, VA, USA",
  pages =        "??",
  year =         "1993",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  series =       "NASA contractor report",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 93-1026-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1993] 1 microfiche.",
  govtdocnumber = "NAS 1.26:191425 0830-H-14 (MF)",
  keywords =     "Numerical grid generation (Numerical analysis)",
}

@InProceedings{Arthur:1993:PIU,
  author =       "T. Arthur and M. Bockelie",
  title =        "A Parallel Implementation of the Unstructured Grid
                 Generation Program {VGRIDSG} Using {PVM} and {APPL}",
  crossref =     "Sincovec:1993:SCP",
  pages =        "899--902",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@Article{Baiardi:1993:PVM,
  author =       "F. Baiardi and M. Jazayeri",
  title =        "{P03M}: {A} Virtual Machine Approach to Massively
                 Parallel Computing",
  journal =      j-PROC-INT-CONF-PAR-PROC,
  pages =        "I-340--??",
  month =        "????",
  year =         "1993",
  ISSN =         "0190-3918",
  LCCN =         "QA76.6.I548a",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Baraglia:1993:PWC,
  author =       "R. Baraglia and D. Laforenza and R. Perego",
  title =        "Programming a workstation cluster with {PVM} and
                 {Linda}: a qualitative and quantitative comparison",
  crossref =     "Anonymous:1993:ISA",
  pages =        "101--114",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Barth:1993:CNM,
  author =       "N. H. Barth and S. L. Smith",
  title =        "Coupling Numerical Models of the Atmosphere and Ocean
                 Using the Parallel Virtual Machine ({PVM}) Package",
  crossref =     "Sincovec:1993:SCP",
  pages =        "71--75",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bedrosian:1993:MFA,
  author =       "G. Bedrosian and R. W. Benway",
  title =        "Magnetostatic finite-element analysis on {MIMD\slash
                 DMMP} parallel computers",
  crossref =     "Yelon:1993:PTS",
  journal =      j-J-APPL-PHYS,
  volume =       "73",
  number =       "10,",
  pages =        "6772--6777",
  year =         "1993",
  CODEN =        "JAPIAU",
  ISSN =         "0021-8979",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "GE Corporate Research and Development, Schenectady,
                 NY, USA",
  classification = "A0260 (Numerical approximation and analysis); A4110D
                 (Electrostatics, magnetostatics); B0290T (Finite
                 element analysis); B5120 (Magnetostatics)",
  keywords =     "Distributed-memory; H3D; In-house magnetostatic
                 finite-element analysis code; Intel iPSC/860 Hypercube;
                 Local area network; Message-passing; MIMD/DMMP parallel
                 computers; Multiple closely coupled CPUs;
                 Multiple-data; Multiple-instruction; Networks of
                 heterogeneous workstations; Parallel virtual machine;
                 Porting; Supercomputers",
  thesaurus =    "Finite element analysis; Magnetic fields",
}

@InProceedings{Beguelin:1993:PEC,
  author =       "A. Beguelin and J. Dongarra and A. Geist and R.
                 Manchek and S. Otto and J. Walpole",
  title =        "{PVM}: {Experiences}, current status and future
                 direction",
  crossref =     "IEEE:1993:PSP",
  pages =        "765--766",
  year =         "1993",
  bibdate =      "Thu Apr 16 08:51:18 1998",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6110P (Parallel programming); C6150N (Distributed
                 systems software); C7320 (Physics and chemistry
                 computing); C7410D (Electronic engineering computing)",
  corpsource =   "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  keywords =     "circuit analysis; Circuit analysis; circuit analysis;
                 computational problems; Computational requirements;
                 computational requirements; computing; computing
                 requirements; Computing requirements; computing
                 requirements; concurrent; Concurrent computing;
                 concurrent computing; concurrent processing; Concurrent
                 processing; concurrent processing; electronic
                 engineering computing; engineering design; Engineering
                 design; engineering design; Hardware multiprocessors;
                 hardware multiprocessors; high-; High-performance
                 applications; high-performance applications;
                 Integration aspects; integration aspects; material
                 sciences; Material sciences; material sciences;
                 multiprocessing programs; package; parallel processors;
                 Parallel processors; parallel processors; parallel
                 programming; parallel virtual machine; Parallel virtual
                 machine; parallel virtual machine; performance
                 applications; Physical sciences; physical sciences;
                 physics computing; PVM; scientific; Scientific
                 computational problems; scientific computational
                 problems; Simulation; simulation; software; Software
                 package; software package; software packages",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical",
}

@InCollection{Beguelin:1993:PHT,
  author =       "A. Beguelin and J. Dongarra and A. Geist and R.
                 Manchek and K. Moore and V. Sunderam",
  editor =       "J. S. Kowalik and L. Grandinetti",
  title =        "{PVM} and {HeNCE}: Tools for Heterogeneous Network
                 Computing",
  crossref =     "Kowalik:1993:SPC",
  year =         "1993",
  bibsource =    "Parallel/Par.Arch.Indep.bib",
}

@Article{Beguelin:1993:VDH,
  author =       "Adam Beguelin and Jack Dongarra and Al Geist and V.
                 Sunderam",
  title =        "Visualization and Debugging in a Heterogeneous
                 Environment",
  journal =      j-COMPUTER,
  volume =       "26",
  number =       "6",
  pages =        "88--95",
  month =        jun,
  year =         "1993",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "UnCover library database",
  abstract =     "A monitoring tool and a graphical interface working on
                 top of the PVM software can help programmers make
                 better use of heterogeneous networks of computers.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6115 (Programming support); C6150G (Diagnostic,
                 testing, debugging and evaluating systems); C6150N
                 (Distributed systems)",
  keywords =     "Debugging; Graphical monitoring package; Graphical
                 programming environment; Hence; Heterogeneous
                 distributed programs; Heterogeneous environment;
                 Parallel virtual machine; Program visualisation; Xab",
  thesaurus =    "Multiprocessing programs; Open systems; Parallel
                 programming; Program debugging; Software tools; System
                 monitoring; Virtual machines; Visual programming",
}

@InProceedings{Beguelin:1993:XAT,
  author =       "Adam Beguelin",
  title =        "Xab: {A} Tool for Monitoring {PVM} Programs",
  crossref =     "IEEE:1993:WHP",
  pages =        "92--97",
  year =         "1993",
  bibsource =    "Parallel/debug_3.1.bib",
}

@TechReport{Beguelin:1993:XTMa,
  author =       "Adam L. Beguelin",
  title =        "Xab: a tool for monitoring {PVM} programs",
  type =         "Research paper",
  number =       "CMU-CS-93-164",
  institution =  inst-SCS-CMU,
  address =      inst-SCS-CMU:adr,
  pages =        "8",
  year =         "1993",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  bibsource =    "Techreports/tr.misc.bib",
  abstract =     "Xab (X-window Analysis and deBugging) is a tool for
                 run time monitoring of PVM (Parallel Virtual Machine)
                 programs. PVM supports the programming of a network of
                 heterogeneous computers as a single parallel computer.
                 Using Xab, PVM programs can easily be instrumented and
                 monitored. Xab uses PVM to monitor PVM programs. This
                 makes Xab very portable but it leads to interesting
                 issues of how to make Xab peacefully coincide with the
                 programs it monitors. Xab consists of three main
                 components, a user library, a monitoring program, and
                 an X windows front end. The user library provides
                 instrumented versions of the PVM calls. The monitoring
                 program runs as a PVM process and gathers monitor
                 events in the form of PVM messages. The Xab front end
                 displays information graphically about PVM processes
                 and messages. This paper discusses the design,
                 implementation, and use of the Xab tool. Related work
                 is briefly presented and contrasted with the approach
                 taken with Xab. How Xab works and how it is used are
                 discussed in detail. Finally, the current status of Xab
                 is presented along with future directions of where the
                 research may go from here.",
  acknowledgement = ack-nhfb,
  annote =       "This paper also appears in the proceedings of the
                 April 1993 Workshop on Heterogeneous Processing, IEEE
                 Computer Society Press. June 2, 1993.",
  keywords =     "Debugging in computer science; Parallel programming
                 (Computer science)",
}

@InProceedings{Beguelin:1993:XTMb,
  author =       "A. L. Beguelin",
  title =        "Xab: a tool for monitoring {PVM} programs",
  crossref =     "Mudge:1993:PTS",
  volume =       "2",
  pages =        "102--103 (vol. 2) (or 4--??)",
  year =         "1993",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6115 (Programming support); C6150G (Diagnostic,
                 testing, debugging and evaluating systems); C7430
                 (Computer engineering)",
  corpsource =   "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  keywords =     "Feedback; feedback; Heterogeneity; heterogeneity;
                 heterogeneous; Heterogeneous multiprogramming
                 environment; Monitoring PVM programs; monitoring PVM
                 programs; multiprogramming; multiprogramming
                 environment; Parallel virtual machine; parallel virtual
                 machine; performance evaluation; program testing; Run
                 time monitoring tool; run time monitoring tool;
                 software tools; virtual machines; Xab",
  sponsororg =   "ACM; IEEE",
  thesaurus =    "Multiprogramming; Performance evaluation; Program
                 testing; Software tools; Virtual machines",
  treatment =    "P Practical",
}

@InProceedings{Castro-Leon:1993:MCP,
  author =       "E. Castro-Leon",
  title =        "A model of computation with parallel solvers",
  crossref =     "Anonymous:1993:SEC",
  pages =        "189--198",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Intel Supercomputer Syst. Div., Beaverton, OR, USA",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support)",
  keywords =     "Data parallel programming; Distributed memory
                 computers; Message passing; Parallel libraries;
                 Parallel solvers; Performance; Programming
                 environments; Rehosting",
  thesaurus =    "Distributed memory systems; Parallel programming;
                 Programming environments",
}

@MastersThesis{Cavender:1993:APV,
  author =       "Mark Edward Cavender",
  title =        "Asynchronous parallel virtual machine",
  type =         "M.S. thesis",
  school =       "University of Texas at San Antonio. Division of
                 Mathematics and Computer Science and Statistics",
  address =      "San Antonio, TX, USA",
  pages =        "vi + 228",
  year =         "1993",
  bibdate =      "Mon Jan 15 18:16:25 1996",
  acknowledgement = ack-nhfb,
  keywords =     "Parallel processing (Electronic computers); Virtual
                 computer systems.",
}

@InProceedings{Chandrasekharan:1993:RTB,
  author =       "N. Chandrasekharan and V. Goel",
  title =        "Ray tracing and binary tree computations using {PVM}",
  crossref =     "Mudge:1993:PTS",
  volume =       "2",
  pages =        "104--105 (vol. 2)",
  year =         "1993",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Univ. of Central Florida,
                 Orlando, FL, USA",
  classification = "C6130B (Graphics techniques); C6150J (Operating
                 systems); C7430 (Computer engineering)",
  corpsource =   "Dept. of Comput. Sci., Univ. of Central Florida,
                 Orlando, FL, USA",
  keywords =     "Binary tree computations; binary tree computations;
                 Computational problems; computational problems;
                 Parallel virtual machine; parallel virtual machine;
                 problem; PVM; ray; Ray tracing; ray tracing; rendering
                 (computer graphics); rendering computer; Rendering
                 computer synthesized images; scheduling; Scheduling
                 technique; scheduling technique; synthesized images;
                 tracing; tree contraction; Tree contraction problem;
                 virtual machines",
  sponsororg =   "ACM; IEEE",
  thesaurus =    "Ray tracing; Rendering [computer graphics];
                 Scheduling; Virtual machines",
  treatment =    "A Application; P Practical",
}

@Article{Chatterjee:1993:GLA,
  author =       "S. Chatterjee and J. R. Gilbert and F. J. E. Long and
                 R. Schreiber and S.-H. Teng",
  title =        "Generating local addresses and communication sets for
                 data-parallel programs",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "7",
  pages =        "149--158",
  month =        jul,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "NASA Ames Res. Center, Moffett Field, CA, USA",
  classification = "C4220 (Automata theory); C6110P (Parallel
                 programming); C6140D (High level languages)",
  keywords =     "Communication sets; Data-parallel languages;
                 Distributed-memory implementations; Fast algorithms;
                 Local memory access sequence; Multidimensional arrays;
                 State machines",
  thesaurus =    "Distributed memory systems; Finite automata; FORTRAN;
                 Parallel programming",
}

@InProceedings{Colombet:1993:SMI,
  author =       "L. Colombet and L. Desbat and F. Menard",
  title =        "Star Modeling on {IBM RS6000} Networks Using {PVM}",
  crossref =     "IEEE:1993:PIS",
  pages =        "121--128",
  year =         "1993",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "LMC-IMAG, Grenoble, France",
  classification = "C5220P (Parallel architecture); C5470 (Performance
                 evaluation and testing)",
  corpsource =   "LMC-IMAG, Grenoble, France",
  keywords =     "architectures; evaluation; Heterogeneous networks;
                 heterogeneous parallel; Heterogeneous parallel
                 architectures; heterogenous networks; IBM RS6000; IBM
                 RS6000 networks; Monte Carlo methods; Monte Carlo
                 radiative transfer code; networks; parallel; parallel
                 architectures; Parallel performances; parallel virtual
                 machine; Parallel virtual machine; performance;
                 performances; PVM; star modelling; Star modelling",
  sponsororg =   "IEEE; Washington State Univ.; NPAC at Syracuse Univ.;
                 ACM; Washington Technol. Center",
  thesaurus =    "Monte Carlo methods; Parallel architectures;
                 Performance evaluation",
  treatment =    "P Practical",
}

@InProceedings{Coussement:1993:PMO,
  author =       "G. Coussement",
  title =        "Parallelization of a mesh optimization code on a
                 {RS\slash} 6000 cluster",
  crossref =     "Anonymous:1993:PSE",
  pages =        "185--212",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Aerodynamics Dept., Office Nat. d'Etudes et de
                 Recherches Aerospatiales, Chatillon, France",
  classification = "C1180 (Optimisation techniques); C6110P (Parallel
                 programming)",
  keywords =     "Code structure; Communication protocol; IBM RS/6000;
                 Multi-domain structured mesh optimization code;
                 OPTIM3D; Parallelization effort; PVM; Three-dimensional
                 mesh optimization method",
  thesaurus =    "IBM computers; Optimisation; Parallel programming",
}

@Article{Culler:1993:LTR,
  author =       "David E. Culler and Richard M. Karp and David A.
                 Patterson and Abhijit Sahay and Klaus E. Schauser and
                 Eunice Santos and Ramesh Subramonian and Thorsten von
                 Eicken",
  title =        "{LogP}: towards a realistic model of parallel
                 computation",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "7",
  pages =        "1--12",
  month =        jul,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu Dec 14 18:49:37 MST 1995",
  acknowledgement = ack-nhfb,
  affiliation =  "Div. of Comput. Sci., California Univ., Berkeley, CA,
                 USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C7430 (Computer
                 engineering)",
  confdate =     "19-22 May 1993",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "ACM",
  keywords =     "CM-5; Communication bandwidth; Communication delay;
                 Computing bandwidth; LogP; Machine configuration;
                 Machine designers; Parallel computers; Parallel machine
                 model; Portable parallel algorithms",
  thesaurus =    "Parallel algorithms; Parallel machines; Parallel
                 programming; Virtual machines",
}

@InProceedings{daCunha:1993:PLA,
  author =       "R. D. da Cunha and T. Hopkins",
  title =        "Porting linear algebra subroutines from transputers to
                 clusters of workstations",
  crossref =     "Grebe:1993:TAS",
  pages =        "660--667",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. Lab., Kent Univ., Canterbury, UK",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6110B
                 (Software engineering techniques); C6150N (Distributed
                 systems); C7310 (Mathematics)",
  keywords =     "Fortran77; Linear algebra subroutines; Message-passing
                 system; Occam2; Parallel Virtual Machine; PVM;
                 Subroutine porting; Transputers; Workstation clusters",
  thesaurus =    "FORTRAN; Linear algebra; Mathematics computing;
                 Message passing; Occam; Software portability;
                 Subroutines; Transputer systems",
}

@Article{Damodaran-Kamal:1993:NTD,
  author =       "S. K. Damodaran-Kamal and J. M. Francioni",
  title =        "Nondeterminacy: testing and debugging in message
                 passing parallel programs",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "12",
  pages =        "118--128",
  month =        dec,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Southwestern Louisiana Univ.,
                 Lafayette, LA, USA",
  classification = "C6110P (Parallel programming); C6150G (Diagnostic,
                 testing, debugging and evaluating systems); C6150N
                 (Distributed systems)",
  keywords =     "Debugging tool; Mdb; Message passing parallel
                 programs; Nondeterminacy; Parallel program; Program
                 errors; PVM programs; Testing tool",
  thesaurus =    "Message passing; Parallel programming; Program
                 debugging; Program testing",
}

@InProceedings{Despons:1993:CCP,
  author =       "R. Despons and T. Muntean",
  title =        "Constructing correct protocols for a diffusion virtual
                 machine in message passing parallel architectures",
  crossref =     "Grebe:1993:TAS",
  pages =        "465--480",
  year =         "1993",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C5640
                 (Protocols); C6150N (Distributed systems); C7430
                 (Computer engineering)",
  corpsource =   "IMAG-LGI Lab., Grenoble Univ., France",
  keywords =     "architectures; communication protocols; diffusion
                 protocols; diffusion virtual machine; machines;
                 massively parallel architectures; message passing;
                 parallel; parallel algorithms; parallel applications;
                 parallel architectures; parallel machines; programming
                 environments; protocols; virtual machines",
  pubcountry =   "Netherlands",
  treatment =    "P Practical",
}

@InProceedings{Dongarra:1993:DSM,
  author =       "J. J. Dongarra and R. Hempel and A. J. G. Hey and D.
                 W. Walker",
  title =        "A draft standard for message passing in a distributed
                 memory environment",
  crossref =     "Hoffmann:1993:PFE",
  pages =        "465--481",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6150N
                 (Distributed systems)",
  keywords =     "C language; Data distribution transformations;
                 Distributed memory environment; Draft standard; Fortran
                 77; Library interface standard; Message passing;
                 Message Passing Interface 1; Message selectivity;
                 Message type; MPI1; Source process",
  thesaurus =    "Distributed memory systems; Message passing",
}

@Article{Dongarra:1993:IPF,
  author =       "Jack Dongarra and G. A. Geist and Robert Manchek and
                 V. S. Sunderam",
  title =        "Integrated {PVM} Framework Supports Heterogeneous
                 Network Computing",
  journal =      j-COMP-PHYSICS,
  volume =       "7",
  number =       "2",
  pages =        "166--174 (or 166--175??)",
  month =        mar # "-" # apr,
  year =         "1993",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Tennessee Univ., Knoxville, TN, USA",
  classification = "C6110P (Parallel programming); C6150N (Distributed
                 systems); C7300 (Natural sciences); C7430 (Computer
                 engineering)",
  corpsource =   "Tennessee Univ., Knoxville, TN, USA",
  keywords =     "computer networks; computing; Concurrent applications;
                 concurrent applications; distributed processing;
                 Heterogeneous network computing; heterogeneous network
                 computing; Integrated framework; integrated framework;
                 natural sciences; parallel programming; Parallel
                 virtual machine software; parallel virtual machine
                 software; Scientific computations; scientific
                 computations; virtual machines",
  thesaurus =    "Computer networks; Distributed processing; Natural
                 sciences computing; Parallel programming; Virtual
                 machines",
  treatment =    "G General Review; P Practical",
}

@TechReport{Dongarra:1993:PUM,
  author =       "J. Dongarra and R. Hempel and A. Hay and D. Walker",
  title =        "A Proposal for a User-Level Message Passing Interface
                 in a Distributed Memory Environment",
  type =         "Technical Report",
  number =       "ORNL/TM-12231",
  institution =  inst-ORNL,
  address =      inst-ORNL:adr,
  month =        feb,
  year =         "1993",
  bibsource =    "Parallel/par.lin.alg.bib",
}

@InProceedings{Dongarra:1993:UPR,
  author =       "J. J. Dongarra and A. Geist and R. Manchek and W.
                 Jiang",
  title =        "Using {PVM} 3.0 to Run Grand Challenge Applications on
                 a Heterogeneous Network of Parallel Computers",
  crossref =     "Sincovec:1993:SCP",
  pages =        "873--877",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ewing:1993:DCW,
  author =       "R. E. Ewing and D. Mitchum and P. O'Leary and R. C.
                 Sharpley and J. S. Sochacki",
  title =        "Distributed Computation of Wave Propagation Models
                 Using {PVM}",
  crossref =     "IEEE:1993:PSP",
  pages =        "22--31",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database",
  acknowledgement = ack-nhfb,
  affiliation =  "Texas A\&M Univ",
  affiliationaddress = "College Station, TX, USA",
  classification = "484.1; 723; 921; C5440 (Multiprocessing systems);
                 C6110P (Parallel programming); C7340 (Geophysics
                 computing); C7430 (Computer engineering)",
  corpsource =   "Inst. for Sci. Comput., Texas A and M Univ., College
                 Station, TX, USA",
  keywords =     "Computer simulation; Computer workstations;
                 distributed computation; distributed memory systems;
                 Earth; geophysics computing; handling large-scale
                 problems; IBM RS/6000s; Large-earth models; large-scale
                 computations; Large-scale problems; nodes; numerical
                 approximation; parallel processing; parallel processing
                 environment; Parallel processing environment; Parallel
                 processing systems; Parallel Virtual Machine; Parallel
                 virtual machine (PVM); PVM; Seismic wave propagation;
                 seismic waves; Seismic waves; supercomputers; timings;
                 virtual machines; visualization; wave propagation; Wave
                 propagation; wave propagation models; Wave propagation
                 models; workstations",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical",
}

@InProceedings{Fritscher:1993:PDC,
  author =       "J. F. Fritscher and F. Sukup",
  title =        "{93SC038} Parallel Distributed Computing Using {PVM}",
  crossref =     "Anonymous:1993:ATA",
  pages =        "221--228",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Geist:1993:EPC,
  author =       "G. A. Geist and V. S. Sunderam",
  title =        "The evolution of the {PVM} concurrent computing
                 system",
  crossref =     "IEEE:1993:DPC",
  pages =        "549--557",
  year =         "1993",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Oak Ridge Nat. Lab., TN, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C7430 (Computer
                 engineering)",
  corpsource =   "Oak Ridge Nat. Lab., TN, USA",
  keywords =     "future; Future trends; high-performance computations;
                 High-performance computations; historical evolution;
                 Historical evolution; networked environments; Networked
                 environments; ongoing research projects; Ongoing
                 research projects; parallel; parallel machines;
                 parallel programming; Parallel programming; Parallel
                 Virtual Machine; programming; programming model;
                 Programming model; PVM concurrent computing system;
                 scientific; Scientific supercomputing; software
                 infrastructure; Software infrastructure;
                 supercomputing; trends; virtual machines",
  thesaurus =    "Parallel machines; Parallel programming; Virtual
                 machines",
  treatment =    "P Practical",
}

@InProceedings{Geist:1993:ILP,
  author =       "G. A. Geist",
  title =        "Invited Lecture: {PVM} 3 Beyond Network Computing",
  crossref =     "Volkert:1993:PCS",
  pages =        "194--203",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Geist:1993:PBN,
  author =       "G. A. Geist",
  title =        "{PVM} 3 beyond network computing",
  crossref =     "Volkert:1993:PCS",
  pages =        "194--203",
  year =         "1993",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Oak Ridge Nat. Lab., TN, USA",
  classification = "C6115 (Programming support); C6150N (Distributed
                 systems); C7430 (Computer engineering)",
  corpsource =   "Oak Ridge Nat. Lab., TN, USA",
  keywords =     "distributed computing; Distributed computing;
                 distributed memory computer; Distributed memory
                 computer; distributed memory systems; heterogeneous
                 network computing; Heterogeneous network computing;
                 machines; message-; Message-passing constructs;
                 parallel machines; Parallel Virtual Machine; passing
                 constructs; PVM 3; software package; Software package;
                 virtual",
  pubcountry =   "Germany",
  thesaurus =    "Distributed memory systems; Parallel machines; Virtual
                 machines",
  treatment =    "P Practical",
}

@InProceedings{Glendinning:1993:MMP,
  author =       "I. Glendinning",
  title =        "{93SC041} The {MPI} Message Passing Interface",
  crossref =     "Anonymous:1993:ATA",
  pages =        "229--236",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hariri:1993:MPI,
  author =       "S. Hariri and J. B. Park and F.-K. Yu and M. Parashar
                 and G. C. Fox",
  title =        "A message passing interface for parallel and
                 distributed computing",
  crossref =     "IEEE:1993:PIS",
  pages =        "84--91",
  year =         "1993",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "B6150M (Protocols); C5640 (Protocols); C5670
                 (Network performance)",
  corpsource =   "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  keywords =     "architectural support; communication protocol;
                 distributed computing; distributed processing; gigabit
                 networks; message passing; message passing interface;
                 parallel computing; parallel processing; performance
                 evaluation; protocols; supercomputing capabilities",
  sponsororg =   "IEEE; Washington State Univ.; NPAC at Syracuse Univ.;
                 ACM; Washington Technol. Center",
  treatment =    "P Practical",
}

@InProceedings{Hartley:1993:CPS,
  author =       "C. L. Hartley and V. S. Sunderam",
  title =        "Concurrent programming with shared objects in
                 networked environments",
  crossref =     "IEEE:1993:PSI",
  pages =        "471--478",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math. and Comput. Sci., Emory Univ., Atlanta,
                 GA, USA",
  classification = "C6110J (Object-oriented programming); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C6150N (Distributed systems)",
  keywords =     "Application development; Concurrent programming;
                 Distributed computing; Ease of use; Message passing;
                 Networked computing platforms; Networked environments;
                 Object-oriented techniques; Partitioning; Portable
                 software systems; PVM distributed computing system;
                 Scheduling; Shared objects; Shared-object concurrent
                 computation; Synchronization; Toolkit",
  thesaurus =    "Multiprocessing programs; Object-oriented programming;
                 Parallel programming; Software tools",
}

@InProceedings{Hebeker:1993:CPC,
  author =       "F.-K. Hebeker",
  title =        "On a coarse-grained parallel code to simulate reactive
                 flows on an {IBM RS\slash} 6000 workstation-cluster",
  crossref =     "Brebbia:1993:ASE",
  pages =        "253--262",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Heidelberg Sci. Center, Germany",
  classification = "A4710 (General fluid dynamics theory, simulation and
                 other computational methods); A4770F (Chemically
                 reactive flows); C6110P (Parallel programming); C7440
                 (Civil and mechanical engineering computing); C7450
                 (Chemical engineering computing)",
  keywords =     "Algorithmic development; Chemical source terms;
                 Coarse-grained parallel code; Compressible flow;
                 Compressible Navier-Stokes equations; Domain splitting
                 techniques; Engineering-mathematical modelling; Global
                 exothermic reaction chemistry; IBM RS/6000 workstation
                 cluster; Internal combustion engines; Knock damage;
                 Message passing; Numerical simulation; Optimally
                 adapted code; Performance measurements; PVM programming
                 environment; Reactive flow simulation; Semi-implicit
                 treatment; Shock-capturing finite-volume scheme",
  thesaurus =    "Chemical engineering computing; Chemically reactive
                 flow; Digital simulation; Distributed algorithms; Flow
                 simulation; IBM computers; Internal combustion engines;
                 Mechanical engineering computing; Message passing;
                 Parallel programming",
}

@Article{Jesshope:1993:LRV,
  author =       "C. Jesshope",
  title =        "Latency reduction in {VLSI} routers",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "3",
  number =       "4",
  pages =        "485--494",
  month =        dec,
  year =         "1993",
  CODEN =        "PPLTEE",
  ISSN =         "0129-6264",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electron. and Electr. Eng., Surrey Univ.,
                 Guildford, UK",
  classification = "C5220P (Parallel architecture); C5470 (Performance
                 evaluation and testing)",
  keywords =     "Latency reduction; MPI router chip; Parallel
                 computers; Scalable performance; VLSI routers",
  pubcountry =   "Singapore",
  thesaurus =    "Fault tolerant computing; Parallel architectures;
                 Performance evaluation; VLSI",
}

@InProceedings{Jesshope:1993:MCA,
  author =       "C. Jesshope",
  title =        "The {MPI} Chip and its Applications",
  crossref =     "Anonymous:1993:TCM",
  pages =        "47--54",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Katamneni:1993:PPE,
  author =       "Sreevenu Katamneni",
  title =        "Parallel processing extensions to verilog {HDL} using
                 the {PVM} environment",
  type =         "M.S.E.E. thesis",
  school =       inst-UAL-EE,
  address =      inst-UAL-EE:adr,
  pages =        "viii + 108",
  year =         "1993",
  bibdate =      "Mon Jan 15 18:16:30 1996",
  acknowledgement = ack-nhfb,
  keywords =     "Computer hardware description languages.; Parallel
                 processing (Electronic computers); Verilog (Computer
                 hardware description language); Virtual computer
                 systems.",
}

@Article{Kikuchi:1993:PAS,
  author =       "S. Kikuchi",
  title =        "Parallelization assist system",
  journal =      j-JOHO-SHORI,
  volume =       "34",
  number =       "9",
  pages =        "1158--1169",
  month =        sep,
  year =         "1993",
  CODEN =        "JOSHA4",
  ISSN =         "0447-8053",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Central Res. Lab., Hitachi Ltd, Tokyo, Japan",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support)",
  keywords =     "ASPAR; Express; Flow-insensitive systems;
                 Flow-sensitive systems; FORGE9O; KAP; Message passing
                 interface standards; MIMDizer; ParaGraph; Parallel
                 Fortran Converter; Parallelization assistance system;
                 ParaScope Editor; Parassist; Perfect club benchmarks;
                 PIE; Portable Instrumented Communication Library;
                 Profiling tools; PTOOL; SUPERB; SUPRENUM FORTRAN;
                 Transformations; VAST",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "FORTRAN; Parallel programming; Reduced instruction set
                 computing; Software tools",
}

@Article{Kranz:1993:IMS,
  author =       "David Kranz and Kirk L. Johnson and Anant Agarwal and
                 John Kubiatowicz and Beng-Hong Lim",
  title =        "Integrating message-passing and shared-memory: early
                 experience",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "7",
  pages =        "54--63",
  month =        jul,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Thu Dec 14 18:49:37 MST 1995",
  abstract =     "A discussion is given on some of the issues involved
                 in implementing a shared-address space programming
                 model on large-scale, distributed-memory
                 multiprocessors. While such a programming model can be
                 implemented on both shared-memory and message-passing
                 architectures, the authors argue that the transparent,
                 coherent caching of global data provided by many
                 shared-memory architectures is of crucial importance.
                 Because message-passing mechanisms are much more
                 efficient than shared-memory loads and stores for
                 certain types of interprocessor communication and
                 synchronization operations, however, the authors argue
                 for building multiprocessors that efficiently support
                 both shared-memory and message-passing mechanisms. The
                 authors describe an architecture, Alewife, that
                 integrates support for shared-memory and
                 message-passing through a simple interface; they expect
                 the compiler and runtime system to cooperate in using
                 appropriate hardware mechanisms that are most efficient
                 for specific operations. They report on both integrated
                 and exclusively shared-memory implementations of the
                 runtime system and two applications.",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. for Comput. Sci., MIT, Cambridge, MA, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming)",
  confdate =     "19-22 May 1993",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "ACM",
  keywords =     "Alewife; Coherent caching; Compiler;
                 Distributed-memory multiprocessors; Exclusively
                 shared-memory implementations; Global data; Hardware
                 mechanisms; Interprocessor communication;
                 Message-passing architectures; Message-passing
                 mechanisms; Runtime system; Shared-address space
                 programming model; Shared-memory architectures;
                 Shared-memory loads; Synchronization operations",
  thesaurus =    "Message passing; Parallel programming; Shared memory
                 systems",
}

@TechReport{Leon:1993:FPA,
  author =       "J. Leon and A. L. Fisher and P. Steenkiste",
  title =        "Fail-safe {PVM}: {A} portable package for distributed
                 programming with transparent recovery",
  number =       "CMU-CS-93-124",
  institution =  "Carnegie-Mellon University, Department of Computer
                 Science",
  year =         "1993",
  bibsource =    "Techreports/tr.misc.bib",
}

@TechReport{Leon:1993:FPP,
  author =       "Juan Leon and Allan L. Fisher and Peter Alfons
                 Steenkiste",
  title =        "Fail-safe {PVM}: a portable package for distributed
                 programming with transparent recovery",
  institution =  inst-SCS-CMU,
  address =      inst-SCS-CMU:adr,
  pages =        "22",
  year =         "1993",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  series =       "[Research paper] / Carnegie Mellon University. School
                 of Computer Science; CMU-CS-93-124 Research paper
                 (Carnegie Mellon University. School of Computer
                 Science); CMU-CS-93-124",
  abstract =     "Many scientific problems benefit from computations
                 that are parallel at a coarse grain. Collections of
                 loosely-coupled, heterogeneous computers are
                 increasingly being applied to these problems. While
                 individual computers are designed to be relatively
                 reliable, a collection of several autonomous machines
                 necessarily has a greater rate of failure. As data
                 networks improve, and larger multicomputers are being
                 used, rates of failure will increase. PVM (Parallel
                 Virtual Machine) [Sun90, GS92] is a popular software
                 framework that facilitates message-passing network
                 programming. We present enhancements to PVM to mask
                 fail-stop, single-node failures from the application.
                 Fail-safe PVM uses checkpoint and rollback to recover
                 from such failures. Both checkpoints and rollbacks are
                 transparent to the application if the application does
                 not depend on real-time events. Recovery occurs without
                 wait for repair of the failed computer. The system does
                 not rely on shared stable storage and does not require
                 modifications to the operating system. We describe the
                 design and implementation of fail-safe PVM, present
                 meassurements [sic] of checkpoint costs, and briefly
                 discuss shortcomings and potential avenues for
                 improvement.'' Supported in part by the Defense
                 Advanced Research Projects Agency, issued by
                 DARPA/CMO.",
  acknowledgement = ack-nhfb,
  annote =       "February 1993.",
  keywords =     "Fault-tolerant computing",
}

@InProceedings{Levesque:1993:SAA,
  author =       "J. M. Levesque and R. Friedman",
  title =        "The state of the art in automatic parallelisation",
  crossref =     "Anonymous:1993:SEC",
  pages =        "95--107",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Appl. Parallel Res. Inc., Placerville, CA, USA",
  classification = "C6110P (Parallel programming)",
  keywords =     "Automatic parallelisation; Data Distribution
                 Directives; Distributed memory; Fortran programs;
                 Parallelization; Shared memory; User assistance",
  thesaurus =    "FORTRAN; Parallel programming",
}

@InProceedings{Lewis:1993:PCP,
  author =       "M. J. Lewis and R. E. {Cline, Jr.}",
  title =        "{PVM} Communication Performance in a Switched {FDDI}
                 Heterogeneous Distributed Computing Environment",
  crossref =     "Bhargava:1993:PIW",
  pages =        "13--19",
  year =         "1993",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Sandia Nat. Labs., Livermore, CA, USA",
  classification = "C5440 (Multiprocessing systems); C5470 (Performance
                 evaluation and testing); C5620L (Local area networks);
                 C5640 (Protocols)",
  corpsource =   "Sandia Nat. Labs., Livermore, CA, USA",
  keywords =     "distributed processing; distributed systems;
                 Distributed systems; FDDI; heterogeneous distributed
                 computing; Heterogeneous distributed computing; local
                 area networks; machines; message; message passing
                 system; Message passing system; parallel; parallel
                 machines; Parallel programs; Parallel Virtual Machine;
                 passing; performance evaluation; programs; PVM;
                 switched FDDI; Switched FDDI; virtual",
  sponsororg =   "IEEE",
  thesaurus =    "Distributed processing; FDDI; Local area networks;
                 Message passing; Parallel machines; Performance
                 evaluation; Virtual machines",
  treatment =    "P Practical",
}

@InProceedings{Li:1993:MSU,
  author =       "Q. Li and T. G. Yip",
  title =        "Monitoring Systems Using {PVM}",
  crossref =     "Law:1993:EDM",
  pages =        "781--785",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Li:1993:SLL,
  author =       "Q. Li and J.-C. Liu and T. G. Yip",
  title =        "Solving Large Linear Equations Using {PVM} System",
  crossref =     "Law:1993:EDM",
  pages =        "685--690",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Loyot:1993:VVM,
  author =       "E. C. {Loyot, Jr.} and A. S. Grimshaw",
  title =        "{VMPP}: a virtual machine for parallel processing",
  crossref =     "IEEE:1993:PSI",
  pages =        "735--740",
  year =         "1993",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C7430 (Computer
                 engineering)",
  corpsource =   "Dept. of Comput. Sci., Virginia Univ.,
                 Charlottesville, VA, USA",
  keywords =     "front-end translators; parallel languages; parallel
                 processing; parallel source languages; portability;
                 program interpreters; software; virtual machine;
                 virtual machines; VMPP",
  sponsororg =   "IEEE Comput. Soc.; ACM Sigarch",
  treatment =    "P Practical",
}

@InProceedings{Maly:1993:DCP,
  author =       "K. Maly and M. Zubair and S. Kelbar",
  title =        "Distributed computing with parallel networking",
  crossref =     "IEEE:1993:PFW",
  pages =        "375--379",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. Sci. Dept., Old Dominion Univ., Norfolk, VA,
                 USA",
  classification = "B6150M (Protocols); B6210L (Computer
                 communications); C5620L (Local area networks); C5640
                 (Protocols); C5670 (Network performance)",
  keywords =     "Application performance; Communication network;
                 Communication network performance; Dedicated parallel
                 machine; Distributed computing; Ethernet; Parallel
                 networking; Parallel virtual machine environment; PPVM;
                 PVM; Round robin scheduling",
  thesaurus =    "Local area networks; Performance evaluation;
                 Protocols; Scheduling",
}

@Article{Matrone:1993:LPC,
  author =       "A. Matrone and P. Schiano and V. Puoti",
  title =        "{LINDA} and {PVM}: {A} comparison between two
                 environments for parallel programming",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "19",
  number =       "8",
  pages =        "949--957",
  month =        aug,
  year =         "1993",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  abstract =     "Short communication.",
  acknowledgement = ack-nhfb,
  affiliation =  "Centro Italiano Ricerche Aerospaziali, Capua, Italy",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support)",
  corpsource =   "Centro Italiano Ricerche Aerospaziali, Capua, Italy",
  keywords =     "Distributed memory machines; distributed memory
                 machines; environments; LINDA; Message passing; message
                 passing; Parallel programming; parallel programming;
                 programming; Programming environments; programming
                 environments; PVM; RISC/6000",
  pubcountry =   "Netherlands",
  thesaurus =    "Parallel programming; Programming environments",
  treatment =    "P Practical",
}

@Article{McKinney:1993:MMI,
  author =       "G. W. McKinney and J. T. West",
  title =        "Multiprocessing {MCNP} on an {IBM RS\slash} 6000
                 cluster",
  journal =      j-TRANS-AM-NUCL-SOC,
  volume =       "68",
  number =       "pt.A",
  pages =        "212--214",
  year =         "1993",
  CODEN =        "TANSAO",
  ISSN =         "0003-018X",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Los Alamos Nat. Lab., NM, USA",
  classification = "A0250 (Probability theory, stochastic processes, and
                 statistics); A0270 (Computational techniques); A0560
                 (Transport processes: theory); A2820H (Neutron
                 diffusion); A2841C (Computer codes); C7320 (Physics and
                 Chemistry); C7470 (Nuclear engineering)",
  keywords =     "Electron transport; IBM RS/6000 cluster; MCNP; Monte
                 Carlo; Multiuser environment; Neutron transport;
                 Parallel Virtual Machine; Photon transport; PVM
                 version; Reduced Instruction Set Computer; Workstation
                 cluster",
  thesaurus =    "Monte Carlo methods; Neutron transport theory; Nuclear
                 engineering computing; Photon transport theory; Physics
                 computing; Transport processes",
}

@Article{Michielse:1993:PMU,
  author =       "P. Michielse",
  title =        "Parallel multigrid using {PVM}",
  journal =      j-SUPERCOMPUTER,
  volume =       "10",
  number =       "6",
  pages =        "10--23",
  month =        "????",
  year =         "1993",
  CODEN =        "SPCOEL",
  ISSN =         "0168-7875",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Convex Computer, Utrecht, Netherlands",
  classification = "C4170 (Differential equations); C4240P (Parallel
                 programming and algorithm theory); C5440
                 (Multiprocessor systems and techniques)",
  corpsource =   "Convex Computer, Utrecht, Netherlands",
  keywords =     "algorithms; Convex; Convex MetaSeries machines;
                 differential equations; distributed memory systems;
                 Distributed memory systems; MetaSeries machines;
                 Parallel; parallel; parallel machines; parallel
                 multigrid method; Parallel multigrid method; Parallel
                 Virtual Machine; PVM; shared memory systems; Shared
                 memory systems; Virtual Machine; virtual machines",
  pubcountry =   "Netherlands",
  thesaurus =    "Differential equations; Distributed memory systems;
                 Parallel algorithms; Parallel machines; Shared memory
                 systems; Virtual machines",
  treatment =    "P Practical",
}

@Article{Nanayakkara:1993:PIR,
  author =       "A. Nanayakkara and D. Moncrieff and S. Wilson",
  title =        "Performance of {IBM RISC System\slash 6000}
                 workstation clusters in a quantum chemical
                 application",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "19",
  number =       "9",
  pages =        "1053--1062",
  month =        sep,
  year =         "1993",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Supercomputer Comput. Res. Inst., Florida State Univ.,
                 Tallahassee, FL, USA",
  classification = "C5430 (Microcomputers); C5470 (Performance
                 evaluation and testing); C7320 (Physics and
                 Chemistry)",
  keywords =     "Concurrent computation many-body perturbation theory;
                 CRAY Y-MP C-90; Electron correlation energy
                 calculations; IBM RISC System/6000 workstation
                 clusters; NEC SX-3/44 computers; Parallel virtual
                 machine system; Performance",
  pubcountry =   "Netherlands",
  thesaurus =    "Chemistry computing; IBM computers; Performance
                 evaluation; Quantum chemistry; Reduced instruction set
                 computing; Workstations",
}

@Article{Nelson:1993:PPP,
  author =       "M. L. Nelson",
  title =        "{PVM} provides power in the public domain",
  journal =      j-PARALLELOGRAM,
  volume =       "53",
  pages =        "20--21",
  month =        may # "-" # jun,
  year =         "1993",
  CODEN =        "PRALEH",
  ISSN =         "0953-7252",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6150N (Distributed systems); C7430 (Computer
                 engineering)",
  keywords =     "de; De facto standard; distributed computing;
                 Distributed computing; ease-of-use; Ease-of-use; facto
                 standard; heterogeneous computer network; Heterogeneous
                 computer network; maintenance; Maintenance; message
                 passing; message-passing system; Message-passing
                 system; parallel machines; parallel programming;
                 Parallel virtual machine; performance; Performance;
                 public domain software; Public domain software; PVM;
                 robustness; Robustness; software packages; virtual
                 machines",
  pubcountry =   "UK",
  thesaurus =    "Message passing; Parallel machines; Parallel
                 programming; Public domain software; Software packages;
                 Virtual machines",
  treatment =    "P Practical; R Product Review",
}

@TechReport{Oed:1993:CRM,
  author =       "Wilfried Oed",
  title =        "The {Cray Research} Massively Parallel Processor
                 System {CRAY T3D}",
  institution =  "Cray Research GmbH",
  address =      "M{\"u}nchen, Germany",
  month =        nov # " 15",
  year =         "1993",
  bibsource =    "Parallel/Parallel.io.bib",
  comment =      "A MIMD, shared-memory machine, with 2-processor units
                 embedded in a 3-d torus. Each link is bidirectional and
                 runs 300 MB/s. Processors are 150 MHz ALPHA, plus
                 16--64 MB RAM, plus a memory interface unit. Global
                 physical address space with remote-reference and
                 block-transfer capability. Not clear about cache
                 coherency. Separate tree network for global
                 synchronization. Support for message send and optional
                 interrupt. I/O is all done through interface nodes that
                 hook to the YMP host and to its I/O clusters with 400
                 MB/s links. I/O is by default serialized, but they do
                 support a ``broadcast'' read operation (but see
                 pase:t3d-fortran). FORTRAN compiler supports the NUMA
                 shared memory; PVM is used for C and message passing.",
  keyword =      "parallel architecture, shared memory, supercomputer,
                 parallel I/O, pario bib",
}

@Article{Otto:1993:PAC,
  author =       "S. W. Otto",
  title =        "Parallel array classes and lightweight sharing
                 mechanisms",
  journal =      j-SCI-PROG,
  volume =       "2",
  number =       "4",
  pages =        "203--216",
  month =        "Winter",
  year =         "1993",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci. and Eng., Oregon Graduate Inst.
                 of Sci. and Technol., Beaverton, OR, USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6110J (Object-oriented
                 programming); C6110P (Parallel programming); C6120
                 (File organisation); C6150N (Distributed systems
                 software)",
  keywords =     "C++; Collective object; Distributed memory;
                 Distributed memory architectures; Finite difference
                 stencils; Finite element method; Intel NX message
                 passing systems; Interpolation/contraction operations;
                 Lightweight sharing mechanisms; Low level message
                 passing; Meaningful array operations; MetaMP; Multigrid
                 algorithms; Parallel array classes; Particle in cell
                 algorithms; Partitioned array; PVM; Shared memory
                 architectures; Transparent guard strips; Weak memory
                 coherence",
  thesaurus =    "Abstract data types; Distributed memory systems;
                 Message passing; Object-oriented programming; Parallel
                 programming",
}

@InProceedings{Parsons:1993:EDC,
  author =       "I. Parsons",
  title =        "Evaluation of distributed communication systems",
  crossref =     "Gawman:1993:PC",
  pages =        "956--970 vol.2",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta.,
                 Canada",
  classification = "C0310H (Equipment and software evaluation methods);
                 C6110P (Parallel programming); C6115 (Programming
                 support); C6150G (Diagnostic, testing, debugging and
                 evaluating systems); C6150N (Distributed systems
                 software)",
  keywords =     "Balancing act; Communication systems; Concert/C;
                 Distributed communication systems; Distributed parallel
                 programs; Enterprise project; Handcrafted code; ISIS;
                 Network of workstations; NMP; Programming environment;
                 PVM; Software engineers",
  thesaurus =    "Network operating systems; Parallel programming;
                 Program testing; Programming environments; Software
                 selection",
}

@MastersThesis{Patterson:1993:PPE,
  author =       "Christopher S. Patterson",
  title =        "Parametric Positron Emission Tomographic imaging using
                 Parallel Virtual Machine: with an example using
                 Myocardial Blood Flow analysis",
  type =         "M.S. thesis",
  school =       inst-UTK,
  address =      inst-UTK:adr,
  pages =        "x + 132",
  year =         "1993",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  acknowledgement = ack-nhfb,
  keywords =     "Blood flow --- Measurement.; Tomography, Emission.;
                 Virtual computer systems",
}

@InProceedings{Rabenseifner:1993:CDR,
  author =       "R. Rabenseifner and A. Schuch",
  title =        "Comparison of {DCE RPC}, {DFN-RPC}, {ONC} and {PVM}",
  crossref =     "Schill:1993:IWO",
  pages =        "39--46",
  year =         "1993",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Rechenzentrum, Stuttgart Univ., Germany",
  classification = "C5670 (Network performance); C6115 (Programming
                 support); C6150N (Distributed systems software); C6150N
                 (Distributed systems)",
  conflocation = "Karlsruhe, Germany; 7-8 Oct. 1993",
  conftitle =    "International DCE Workshop. DCE --- The OSF
                 Distributed Computing Environment Client/Server Model
                 and Beyond",
  corpsource =   "Rechenzentrum, Stuttgart Univ., Germany",
  keywords =     "account; applications; C; C applications; calls;
                 Capability; capability; Computer server; computer
                 server; DCE RPC; DFN-RPC; Early Participation; Early
                 Participation Program; FORTRAN; Fortran applications
                 distribution; Functionality; functionality; German
                 Research Network; German Research Network Society; IBM
                 computers; IBM RS/6000 workstations; message passing;
                 Message passing library; message passing library;
                 network servers; ONC; open systems; OSF Distributed
                 Computing Environment; Parallelization;
                 parallelization; Performance; performance; performance
                 evaluation; Program; PVM; remote procedure; Remote
                 procedure calls; scientific-technical;
                 Scientific-technical applications; Society; software
                 tools; SUN RPC; System programming tool; system
                 programming tool; systems analysis; Unix; UNIX computer
                 network; user-; User-account; workstations",
  pubcountry =   "Germany",
  thesaurus =    "FORTRAN; IBM computers; Message passing; Network
                 servers; Open systems; Performance evaluation; Remote
                 procedure calls; Software tools; Systems analysis;
                 Unix; Workstations",
  treatment =    "P Practical",
}

@Article{Robinson:1993:ECD,
  author =       "D. F. Robinson and D. Judd and P. K. McKinely and B.
                 H. C. Cheng",
  title =        "Efficient collective data distribution in all-port
                 wormhole-routed hypercubes",
  journal =      j-PROC-SUPERCOMPUT,
  pages =        "792--801",
  month =        "????",
  year =         "1993",
  CODEN =        "????",
  ISBN =         "0-8186-4340-4",
  ISBN-13 =      "978-0-8186-4340-8",
  ISSN =         "1063-9535",
  LCCN =         "QA76.5 .S894 1993",
  bibdate =      "Fri May 24 09:57:40 MDT 1996",
  bibsource =    "Compendex database",
  abstract =     "This paper addresses the problem of collective data
                 distribution, specifically multicast, in
                 wormhole-routed hypercubes. The system model allows a
                 processor to send and receive dataa in all dimensions
                 simultaneously. New theoretical results that
                 characterize contention among messages in
                 wormhole-routed hypercubes are developed and used to
                 design new multicast routing algorithms. The algorithms
                 are compared in terms of the number of steps required
                 in each, their measured execution times when
                 implemented on a relatively small-scale nCUBE-2, and
                 their simulated execution times on larger hypercubes.",
  acknowledgement = ack-nhfb,
  affiliation =  "Michigan State Univ",
  affiliationaddress = "East Lansing, MI, USA",
  classification = "723",
  conference =   "Proceedings of the Supercomputing '93 Conference",
  conferenceyear = "1993",
  journalabr =   "Proc Supercomputing Conf",
  keywords =     "Algorithms; Message passing interface (MPI); Multicast
                 routing algorithms; Parallel processing systems;
                 Small-scale nCUBE-2; Wormhole-routed hypercubes",
  meetingaddress = "Portland, OR, USA",
  meetingdate =  "Nov 15--19 1993",
  meetingdate2 = "11/15--19/93",
  publisherinfo = "Computer Society Press",
  sponsor =      "IEEE Computer Society; ACM SIGARCH",
}

@MastersThesis{Sept:1993:DIP,
  author =       "Doug Sept",
  title =        "The design, implementation and performance of a queue
                 manager for {PVM}",
  type =         "M.S. thesis",
  school =       "Computer Science Department, " # inst-UTK,
  address =      inst-UTK:adr,
  pages =        "viii + 45",
  year =         "1993",
  bibdate =      "Mon Jan 15 18:16:36 1996",
  series =       "Technical report CS-93-196: University of Tennessee,
                 Knoxville, Computer Science Department",
  abstract =     "The PVM Queue Manager (QM) application addresses some
                 of the load balancing problems associated with the
                 heterogeneous, multi-user, computing environments for
                 which PVM was designed. In such environments, PVM is
                 not only confronted with the difficulties of
                 distributing tasks among machines of variable loads, it
                 must also contend with machines of varying performance
                 levels in the same virtual machine. The QM addresses
                 both of these problems using two different load
                 balancing techniques, one static, the other dynamic. In
                 its simplest (static) mode, the QM will initiate PVM
                 processes for the user on demand, taking into account
                 information such as the peak megaflops/sec and actual
                 load of each machine. In addition to the initiation of
                 processes, the QM will also accept tasks to be
                 completed by a specified PVM process type. These tasks
                 are shipped to the QM where they are kept in a FIFO
                 queue. Worker processes in the virtual machine send
                 idle messages to the QM when they are ready for a task,
                 and the QM ships a task to the process if there is one
                 (of a type matching the process) in the queue. The QM
                 also maintains a list of idle processes and chooses the
                 best one for the task, should one arrive when several
                 processes are idle. Since faster machines typically
                 send more idle messages (and receive more tasks) than
                 slower ones, this provides a level of dynamic load
                 balancing for the system. Three applications have
                 already been implemented using the QM within PVM: a
                 Mandelbrot image generator, a conjugate-gradient
                 algorithm, and a map analysis program used in landscape
                 ecology applications. Benchmarks of elapsed wall-clock
                 time comparing standard PVM versions with the QM-based
                 versions demonstrate substantial performance gains for
                 both methods of load balancing. When processing a 1000
                 x 1000 image, for example, the QM-based Mandelbrot
                 application averaged 63.92 seconds, compared to 139.62
                 seconds for the standard PVM version in a heterogenous
                 [sic] network of five workstations (comprised of Sun4's
                 and IBM RS/6000).",
  acknowledgement = ack-nhfb,
  keywords =     "Parallel computers.; Queuing theory; Virtual computer
                 systems",
}

@InProceedings{Simonsen:1993:DMD,
  author =       "H. H. Simonsen and J. Amundsen",
  title =        "Distributed Molecular Dynamics Using the {PVM}
                 System",
  crossref =     "Sincovec:1993:SCP",
  pages =        "183--186",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Skjellum:1993:SLH,
  author =       "A. Skjellum",
  title =        "Scalable libraries in a heterogeneous environment",
  crossref =     "IEEE:1993:PIS",
  pages =        "13--20",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Mississippi State Univ., MS,
                 USA",
  classification = "C5440 (Multiprocessor systems and techniques); C6155
                 (Computer communications software)",
  keywords =     "Communicating processes; Communication contexts;
                 Heterogeneous environment; Heterogeneous network
                 environment; Message-passing features; MPI standard;
                 Multicomputer libraries; Multicomputer toolbox
                 first-generation scalable libraries; Scalable
                 libraries; User program; Zipcode",
  thesaurus =    "Computer communications software; Message passing;
                 Multiprocessing systems",
}

@Article{Smith:1993:DSI,
  author =       "S. L. Smith",
  title =        "Dynamic scheduling of irregularly structured parallel
                 computations in heterogeneous distributed systems",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "1",
  pages =        "86",
  month =        jan,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "CERFACS, Toulouse, France",
  classification = "C6150N (Distributed systems)",
  keywords =     "Dynamic centralized scheduling; Global optimization;
                 Heterogeneous computing environments; Heterogeneous
                 distributed systems; Irregularly structured parallel
                 computations; Parallel algorithm; Parallel virtual
                 machine; Performance evaluation; PVM environment;
                 Simulation",
  thesaurus =    "Distributed processing; Parallel programming;
                 Scheduling",
}

@InProceedings{Smith:1993:MBA,
  author =       "K. A. Smith",
  title =        "Multi-Processor Based Accident Using {PVM}",
  crossref =     "Sincovec:1993:SCP",
  pages =        "262--265",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sochacki:1993:DCW,
  author =       "J. S. Sochacki and D. Mitchum and P. O'Leary and R. E.
                 Ewing",
  title =        "Distributed Computation of Wave Propagation Models
                 Using {PVM}",
  crossref =     "IEEE:1993:PSP",
  pages =        "22--33",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sunderam:1993:PCC,
  author =       "V. Sunderam",
  title =        "The {PVM} Concurrent Computing System",
  crossref =     "Anonymous:1993:CDP",
  pages =        "20--84",
  year =         "1993",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@Article{vanderPas:1993:PIG,
  author =       "R. {van der Pas}",
  title =        "The {PVM} implementation of a {Generalized Red Black}
                 algorithm",
  journal =      j-SUPERCOMPUTER,
  volume =       "10",
  number =       "4-5",
  pages =        "72--85",
  month =        jul # "-" # sep,
  year =         "1993",
  CODEN =        "SPCOEL",
  ISSN =         "0168-7875",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Convex Computer, Utrecht, Netherlands",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing)",
  corpsource =   "Convex Computer, Utrecht, Netherlands",
  keywords =     "Convex Meta Series; EuroBen benchmark; evaluation;
                 Generalized Red Black algorithm; module MOD3H; Module
                 MOD3H; multiprocessing systems; parallel algorithms;
                 performance; performance measurements; Performance
                 measurements; performance numbers; Performance numbers;
                 Poisson; Poisson solver; PVM implementation; solver",
  pubcountry =   "Netherlands",
  thesaurus =    "Multiprocessing systems; Parallel algorithms;
                 Performance evaluation",
  treatment =    "P Practical",
}

@PhdThesis{Wilkinson:1993:IFT,
  author =       "Timothy James Wilkinson",
  title =        "Implementing Fault Tolerance in a 64-bit Distributed
                 Operating System",
  school =       "Systems Architecture Research Centre, City
                 University",
  address =      "London, UK",
  month =        jul,
  year =         "1993",
  bibsource =    "Misc/sasos.bib",
  abstract =     "This thesis explores the potential of 64-bit
                 processors for providing a different style of
                 distributed operating system. Rather than providing
                 another reworking of the UNIX model, the use of the
                 large address space for unifying volatile memory
                 (virtual memory), persistent memory (file systems) and
                 distributed network access is examined and a novel
                 operating system, Arius, is proposed. The concepts
                 behind the design of Arius are briefly reviewed, and
                 then the reliability of such a system is examined in
                 detail. The unified nature of the architecture makes it
                 possible to use a reliable single address space to
                 provide a completely reliable system without the
                 addition of other mechanisms. Protocols are proposed to
                 provide locally scalable distributed shared memory and
                 these are then augmented to handle machine failures
                 transparently though the use of distributed checkpoints
                 and rollback. The checkpointing system makes use of the
                 caching mechanism in DSM to provide data duplication
                 for failure recovery. By using distributed memory for
                 checkpoints, recovery from machine faults may be
                 handled seamlessly. To cope with more ``complete''
                 failures, persistent storage is also included in the
                 failure mechanism. These protocols are modelled to show
                 their operability and to determine the cost they incur
                 in various types of parallel and serial programs.
                 Results are presented to demonstrate these costs.",
}

@InProceedings{Young:1993:PEN,
  author =       "Y.-H. Young and K. Sikorski",
  title =        "Performance evaluation of network programming
                 environments",
  crossref =     "Mudge:1993:PTS",
  pages =        "106--107 (vol. 2)",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT,
                 USA",
  classification = "C5620 (Computer networks and techniques); C5670
                 (Network performance); C6115 (Programming support);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems)",
  keywords =     "Benchmark tests; EXPRESS; ISIS; Jacobi iterative
                 algorithms; Library support; LINDA; Message passing;
                 Monte Carlo simulation; Network programming
                 environments; Performance evaluation; PVM; Scalability;
                 TCGMSG; TCP/IP network protocol; Token ring network;
                 UDP/IP network protocol",
  thesaurus =    "Computer networks; Message passing; Monte Carlo
                 methods; Performance evaluation; Programming
                 environments; Protocols",
}

@InProceedings{Zollweg:1993:OP,
  author =       "J. A. Zollweg",
  title =        "Overview of {PVM}",
  crossref =     "Anonymous:1993:PSE",
  pages =        "981--986",
  year =         "1993",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Cornell Nat. Supercomput. Facility, NY, USA",
  classification = "C5640 (Protocols); C6110P (Parallel programming);
                 C6150N (Distributed systems software); C6150N
                 (Distributed systems); C7320 (Physics and chemistry
                 computing); C7320 (Physics and Chemistry)",
  corpsource =   "Cornell Nat. Supercomput. Facility, NY, USA",
  keywords =     "frequent communication; Frequent communication; high;
                 High performance switch; message passing;
                 message-passing environment; Message-passing
                 environment; parallel programming; Parallel Virtual
                 Machine; performance switch; physics computing;
                 protocols; PVM package; scalable POWERparallel system;
                 Scalable POWERparallel system; scientific application;
                 Scientific application; software packages; TCP/IP
                 communication; virtual machines; workstations;
                 Workstations",
  pubcountry =   "Switzerland",
  thesaurus =    "Message passing; Parallel programming; Physics
                 computing; Protocols; Software packages; Virtual
                 machines",
  treatment =    "G General Review; P Practical",
}

@InProceedings{Altas:1994:NIE,
  author =       "I. Altas and M. Rezny and J. Louis and K. Burrage and
                 R. Moore and J. Belward",
  title =        "A new image enhancement algorithm on {MasPar} and
                 {Parallel Virtual Machine} ({PVM}) environments",
  crossref =     "Dekker:1994:MPP",
  pages =        "819--826",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Centre for Image Anal., Charles Sturt Univ., Wagga
                 Wagga, NSW, Australia",
  classification = "C4170 (Differential equations); C4240P (Parallel
                 programming and algorithm theory); C5260B (Computer
                 vision and image processing techniques); C6110P
                 (Parallel programming)",
  corpsource =   "Centre for Image Anal., Charles Sturt Univ., Wagga
                 Wagga, NSW, Australia",
  keywords =     "computation environment; equations; fine grain; Fine
                 grain computation environment; image enhancement; image
                 enhancement algorithm; Image enhancement algorithm;
                 Machine; MasPar; minimisation; optimal image
                 enhancement; Optimal image enhancement; parallel
                 algorithms; Parallel Virtual; Parallel Virtual Machine;
                 partial differential; partial differential equations;
                 Partial differential equations; processing time;
                 Processing time; variational; Variational
                 minimisation",
  pubcountry =   "Netherlands",
  sponsororg =   "AKZO NOBEL; BSO; Convex Comput.; HPCN projects; IBM;
                 NOWESP; et al",
  thesaurus =    "Image enhancement; Parallel algorithms; Partial
                 differential equations",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Alund:1994:CFD,
  author =       "A. Alund and P. Lotstedt and R. Ryden",
  title =        "Computational fluid dynamics on workstation clusters
                 in industrial environments",
  crossref =     "Dongarra:1994:PSC",
  pages =        "1--10",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Swedish Inst. of Appl. Math., Goteborg, Sweden",
  classification = "C4100 (Numerical analysis); C5620L (Local area
                 networks); C6110P (Parallel programming); C6150N
                 (Distributed systems software); C7460 (Aerospace
                 engineering computing)",
  keywords =     "3D Navier-Stokes code; ABB Corporate Research;
                 Combustion chambers; Compressible flow; Computational
                 fluid dynamics; CRAY Y-MP processor; Ethernet;
                 Industrial environments; Industrial production codes;
                 Multigrid method; Numerical simulations;
                 Parallelisation; PVM message passing system; SAAB
                 Military Aircraft; SGI R4000 workstations; Stationary
                 Euler equations; Stationary Navier-Stokes equations;
                 Swedish Institute of Applied Mathematics; Turbulent
                 flow; Volvo Flygmotor; Workstation clusters",
  thesaurus =    "Aerospace computing; Chemically reactive flow;
                 Combustion; Compressible flow; Engineering
                 workstations; Flow simulation; Local area networks;
                 Navier-Stokes equations; Numerical analysis; Parallel
                 programming; Turbulence",
}

@InProceedings{Amato:1994:PEP,
  author =       "M. Amato and A. Matrone and P. Schiano",
  title =        "A practical experience in parallelizing a large {CFD}
                 code: the {ENSOLV} flow solver",
  crossref =     "Gentzsch:1994:HPC",
  pages =        "508--513",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Centro Italiano Ricerche Aerospaziala, Capua, Italy",
  classification = "A4710 (General fluid dynamics theory, simulation and
                 other computational methods); C5440 (Multiprocessing
                 systems); C6110P (Parallel programming); C6140D (High
                 level languages); C6150N (Distributed systems
                 software); C7320 (Physics and chemistry computing)",
  keywords =     "30000-Fortran-statements code; 3D Thin Layer
                 Navier-Stokes code; Complex aerodynamic configuration;
                 Computational fluid dynamics; Data transmission; ENSOLV
                 flow solver; Large CFD code; Message passing; MIMD
                 machines; Multidisciplinary group; Parallel
                 architectures; Parallel implementation; Practical
                 experience; PVM; Subsonic/transonic flow",
  thesaurus =    "Aerodynamics; FORTRAN; Message passing; Navier-Stokes
                 equations; Parallel machines; Parallel programming;
                 Physics computing",
}

@InProceedings{Andersen:1994:PIA,
  author =       "B. S. Andersen and P. Kaae and C. Keable and W.
                 Owczarz and J. Wasniewski and Z. Zlatev",
  title =        "{PVM} Implementations of Advection-Chemistry Modules
                 of Air Pollution Models",
  crossref =     "Dongarra:1994:PSC",
  pages =        "11--16",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Tech. Univ. Denmark, Lyngby, Denmark",
  classification = "C6110P (Parallel programming); C6150G (Diagnostic,
                 testing, debugging and evaluating systems); C6150N
                 (Distributed systems software); C7320 (Physics and
                 chemistry computing); C7340 (Geophysics computing)",
  corpsource =   "Tech. Univ. Denmark, Lyngby, Denmark",
  keywords =     "advection-chemistry modules; Advection-chemistry
                 modules; air pollution; air pollution models; Air
                 pollution models; Air pollution reduction; atmospheric
                 chemistry; chemical transformations; Chemical
                 transformations; chemistry computing; environmental
                 science computing; evaluation; geophysical fluid
                 dynamics; implementations; mathematical models;
                 Mathematical models; module testing; Module testing;
                 parallel programming; performance; Performance; program
                 testing; PVM; PVM implementations; PVM program;
                 reduction; software performance; transport; Transport;
                 virtual machines; wind; Wind",
  pubcountry =   "Germany",
  sponsororg =   "Danish Comput. Centre for Res. and Educ.; Inst. Math.
                 Modelling; Tech. Univ. Denmark",
  thesaurus =    "Air pollution; Atmospheric chemistry; Chemistry
                 computing; Environmental science computing; Geophysical
                 fluid dynamics; Parallel programming; Program testing;
                 Software performance evaluation; Virtual machines;
                 Wind",
  treatment =    "P Practical",
}

@InProceedings{Anonymous:1994:ALM,
  author =       "Anonymous",
  title =        "Adaptive Load Migration Systems for {PVM}",
  crossref =     "IEEE:1994:PSW",
  pages =        "390--399",
  year =         "1994",
  bibdate =      "Mon Aug 26 10:38:41 MDT 1996",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1994:MMI,
  author =       "Anonymous",
  title =        "{MPI}: a message-passing interface standard",
  journal =      j-IJSAHPC,
  volume =       "8",
  number =       "3/4",
  pages =        "159--416",
  month =        "Fall-Winter",
  year =         "1994",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  abstract =     "Message passing is a paradigm used widely on certain
                 classes of parallel machines, especially these with
                 distributed memory. Although there are many variations,
                 the basic concept of processes communicating through
                 messages is well understood. Over the last ten years,
                 substantial progress has been made in casting
                 significant applications in this paradigm. Each vendor
                 has implemented its own variant. More recently, several
                 systems have demonstrated that a message-passing system
                 can be efficiently and portably implemented. A
                 definition of both the syntax and semantics of a core
                 of library routines is thus presented. It will be
                 useful to a wide range of users and efficiently
                 implementable on a wide range of computers.",
  acknowledgement = ack-nhfb,
  classification = "722.2; 722.3; 722.4; 723.1; 723.1.1; C5440
                 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150N
                 (Distributed systems software)",
  keywords =     "C; C (programming language); C language; Codes
                 (standards); Collective communication; collective
                 communication; Computational linguistics; Computer
                 software; Conventions; conventions; Data communication
                 systems; FORTRAN; FORTRAN (programming language);
                 Fortran 77; Fortran bindings; Interfaces (computer);
                 Language binding; language binding; message passing;
                 Message passing interface; Message Passing Interface;
                 Message-passing interface standard; message-passing
                 interface standard; MPI environmental management; MPI
                 function; MPI function index; MPI terms; Name-shifting
                 convention; name-shifting convention; Parallel
                 machines; Parallel processing systems; parallel
                 programming; Point to point communication;
                 Point-to-point communication; point-to-point
                 communication; Process group collective communication
                 operations; process group collective communication
                 operations; Process topologies; process topologies;
                 Profiling interface; profiling interface; Programmer;
                 programmer; Standardization; standards; Topological
                 structures; topological structures; Unique
                 communication contexts; unique communication contexts;
                 Utility functions; utility functions",
  thesaurus =    "C language; FORTRAN; Message passing; Parallel
                 programming; Standards",
  treatment =    "P Practical",
}

@InProceedings{Antonuccio-Delogu:1994:PTN,
  author =       "V. Antonuccio-Delogu and U. Becciani",
  title =        "A parallel tree {N-body} code for heterogeneous
                 clusters",
  crossref =     "Dongarra:1994:PSC",
  pages =        "17--32",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Catania Astrophys. Obs., Italy",
  classification = "C1160 (Combinatorial mathematics); C4240P (Parallel
                 programming and algorithm theory); C5620L (Local area
                 networks); C6110B (Software engineering techniques);
                 C6110P (Parallel programming); C6150N (Distributed
                 systems software); C7320 (Physics and chemistry
                 computing); C7350 (Astronomy and astrophysics
                 computing)",
  keywords =     "Cantania Astrophysical Observatory; Ethernet; F77
                 version; Generic situations; Heterogeneous clusters;
                 Heterogeneous workstation collection; Hypercube
                 communication pattern; Incomplete hypercube;
                 Mini-supercomputer; Orthogonal recursive bisection
                 oct-tree scheme; Parallel Barnes-Hut 3D N-body tree
                 algorithm; Parallel tree N-body code; Parallelization
                 scheme; Processing units; PVM 3.2.5; Software
                 environment; SPMD paradigm",
  thesaurus =    "Astronomy computing; Hypercube networks; Local area
                 networks; Octrees; Parallel algorithms; Parallel
                 programming; Physics computing; Software performance
                 evaluation; Software portability; Virtual machines;
                 Workstations",
}

@Article{Averbuch:1994:PES,
  author =       "A. Averbuch and E. Gabber and S. Itzikowitz and B.
                 Shoham",
  title =        "On the parallel elliptic single\slash multigrid
                 solutions about aligned and nonaligned bodies using the
                 {Virtual Machine for Multiprocessors}",
  journal =      j-SCI-PROG,
  volume =       "3",
  number =       "1",
  pages =        "13--32",
  month =        "Spring",
  year =         "1994",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C4170 (Differential equations); C5440
                 (Multiprocessing systems); C6110B (Software engineering
                 techniques); C6110P (Parallel programming); C6150N
                 (Distributed systems software)",
  corpsource =   "Sch. of Math. Sci., Tel Aviv Univ., Israel",
  keywords =     "algorithm; aligned bodies; alignment overhead;
                 architectures; coherent services; distributed memory
                 multiprocessor; efficient programming; elliptic
                 equations; explicitly parallel application programs;
                 for Multi-Processors software package; grid points;
                 memory multiprocessors; memory systems; message
                 passing; MIMD; MOS; multi-user shared memory
                 multiprocessors; multiprocessors; nonaligned bodies;
                 parallel architectures; parallel elliptic; parallel
                 elliptic multigrid solutions; parallel program writing;
                 parallel programming; partial differential equations;
                 performance; portable programming; Sequent Symmetry;
                 shared; single grid solution; single-user shared;
                 software packages; software portability; transputer
                 network; transputer systems; Virtual Machine",
  treatment =    "P Practical",
}

@InProceedings{Aversa:1994:PSH,
  author =       "R. Aversa and N. Mazzocca and U. Villano",
  title =        "{PS}: a simulator for heterogeneous computing
                 environments",
  crossref =     "Dekker:1994:MPP",
  pages =        "335--343",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dipartimento di Inf. e Sistemistica, Naples Univ.,
                 Italy",
  classification = "C6150N (Distributed systems software)",
  keywords =     "Distributed applications; Heterogeneous computing
                 environment simulator; Performance analysis;
                 Performance index accuracy; PS; PVM run-time system;
                 PVM Simulator; Simulation environment; Simulator
                 architecture",
  thesaurus =    "Parallel processing; Software performance evaluation",
}

@InProceedings{Bachem:1994:PCT,
  author =       "A. Bachem and W. Hochst{\"a}ttler and M. Malich",
  title =        "Simulated Trading --- {A} New Parallel Approach For
                 Solving Vehicle Routing Problems",
  crossref =     "Joubert:1994:PCT",
  pages =        "471--475",
  year =         "1994",
  bibsource =    "Techreports/ZPR.Koeln.bib",
  annote =       "We present a parallel improvement heuristic for
                 solving vehicle routing problems with additional
                 constraints. The algorithm was implemented on a
                 parallel transputer machine and on a cluster of
                 workstations using PVM. The computational results
                 obtained with sequential and parallel Simulated Trading
                 show that our approach is superior compared to all
                 heuristics known to the authors by now.",
  crindex =      "29k,6,zpr92-125.ps.gz",
}

@Article{Bala:1994:IEU,
  author =       "V. Bala and J. Bruck and R. Bryant and R. Cypher and
                 P. {De Jong}",
  title =        "The {IBM} external user interface for scalable
                 parallel systems",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "4",
  pages =        "445--??",
  month =        apr,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Wed Aug 14 09:02:28 MDT 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ballico:1994:PSP,
  author =       "M. Ballico and H. Lederer",
  title =        "{Plasmafusionsforschung: Serielles und paralleles
                 Rechnen mit nur einem Programmcode auf Cray YMP,
                 nCUBE2, Workstations mit PVM und KSR1}",
  crossref =     "Anonymous:1994:FWR",
  pages =        "232--234",
  year =         "1994",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Baltas:1994:CPC,
  author =       "N. D. Baltas and C. S. van den Berghe",
  title =        "Comparison of the porting of a computational fluid
                 dynamics application to {SIMD} and {MIMD} computers",
  crossref =     "Dekker:1994:MPP",
  pages =        "761--767",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "CHAM, London, UK",
  classification = "C6110B (Software engineering techniques); C6150N
                 (Distributed systems software); C7320 (Physics and
                 chemistry computing)",
  keywords =     "Computational fluid dynamics; DAP; ESPRlT III project;
                 Fortran-Plus; Maintainability; Massively parallel
                 architectures; Massively parallel computers;
                 Message-passing libraries; MIMD; MIMD Parsytec;
                 Parallel Software-Hardware Application; PARIY; PARMACS;
                 Parsytec model; PASHA; PHOENICS; Porting; Programming
                 models; PVM; Scalable code; SIMD; SIMD DAP",
  thesaurus =    "Message passing; Parallel architectures; Parallel
                 programming; Physics computing; Research initiatives;
                 Software maintenance; Software portability",
}

@InProceedings{Beguelin:1994:CMS,
  author =       "A. Beguelin and B. Bruegge",
  title =        "A configurable monitoring system for parallel
                 programming",
  crossref =     "IEEE:1994:PSI",
  pages =        "206",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C0310F (Software development management); C5440
                 (Multiprocessor systems and techniques); C6110B
                 (Software engineering techniques); C6110P (Parallel
                 programming); C6150G (Diagnostic, testing, debugging
                 and evaluating systems)",
  keywords =     "BEE++; Configurable distributed monitoring system;
                 Distributed programs; Heterogeneous systems; Message
                 passing system; Parallel program debugging; Parallel
                 programming; Parallel virtual machine; PVM",
  thesaurus =    "Configuration management; Message passing; Parallel
                 programming; Program debugging; System monitoring",
}

@Article{Beguelin:1994:HHN,
  author =       "A. Beguelin and J. J. Dongarra and G. Al Geist and R.
                 Manchek and K. Moore",
  title =        "{HeNCE}: a heterogeneous network computing
                 environment",
  journal =      j-SCI-PROG,
  volume =       "3",
  number =       "1",
  pages =        "49--60",
  month =        "Spring",
  year =         "1994",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C1160 (Combinatorial mathematics); C5620L (Local
                 area networks); C6110P (Parallel programming); C6115
                 (Programming support); C6150C (Compilers, interpreters
                 and other processors); C6150G (Diagnostic, testing,
                 debugging and evaluating systems); C6150N (Distributed
                 systems software)",
  keywords =     "Aggregate resources; Compilation; Data dependencies;
                 Data formats; Debugging; Directed graphs; Execution;
                 Graph nodes; Graphical language; HeNCE; Heterogeneous
                 network computing environment; Integrated graphical
                 environment; Local area network; Network computation;
                 Networked computers; Operating systems; Parallel
                 programs; Parallel virtual machine; Parallelism;
                 Supercomputer performance; Tracing; Writing",
  thesaurus =    "Directed graphs; Local area networks; Parallel
                 programming; Parallelising compilers; Program
                 debugging; Virtual machines",
}

@InProceedings{Beletsky:1994:OPV,
  author =       "V. Beletsky and T. Popova and A. Chemeris",
  title =        "Organization of a parallel virtual machine",
  crossref =     "Horiguchi:1994:ISP",
  pages =        "421--426",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6150N (Distributed systems
                 software); C7430 (Computer engineering)",
  corpsource =   "Lab. of Parallel Comput., Acad. of Sci., Kiev,
                 Ukraine",
  keywords =     "compilers; dependence graph building; loop
                 parallelization; parallel architectures; parallel
                 machines; parallel virtual machine organization;
                 processor; program compilers; scheduling; scheduling
                 job programs; simulating programs; simulation; virtual
                 machines",
  sponsororg =   "Japan Advanced Inst. Sci. and Technol.; IEEE Comput.
                 Soc.; IEEE Comput. Soc. Tech. Committee on Comput.
                 Archit.; IEEE Comput. Soc. Tech. Committee on Parallel
                 Process.; IPSJ Tech. Committee on Algorithms; IPSJ
                 Tech. Committee on Comput. Archit.; IEICE Tech.
                 Committee on Comput. Syst",
  treatment =    "P Practical",
}

@MastersThesis{Biradar:1994:ADL,
  author =       "Umesh V. Biradar",
  title =        "Adaptive distributed load balancing model for parallel
                 virtual machine",
  type =         "Master of Science in Computer Science",
  school =       "Department of Computer Science, College of
                 Engineering, Lamar University",
  address =      "Beaumont, TX, USA",
  pages =        "viii + 44",
  year =         "1994",
  bibdate =      "Mon Jan 15 18:16:39 1996",
  acknowledgement = ack-nhfb,
  keywords =     "Distributed operating systems (Computers); Electronic
                 data processing --- Distributed processing.;
                 Multiprocessors; Parallel processing (Electronic
                 computers)",
}

@TechReport{Bischof:1994:CSM,
  author =       "Christian Bischof and Institute for Defense Analyses",
  title =        "A Case study of {MPI}: portable and efficient
                 libraries",
  type =         "Technical report",
  number =       "SRC-TR-94-130",
  institution =  "Supercomputing Research Center: IDA",
  address =      "Lanham, MD, USA",
  pages =        "6",
  year =         "1994",
  bibdate =      "Sat Feb 24 09:43:12 1996",
  abstract =     "``In this paper, we discuss the performance achieved
                 by several implementations of the recently defined
                 Message Passing Interface (MPI) standard. In
                 particular, performance results for different
                 implementations of the broadcast operation are analyzed
                 and compared on the Delta, Paragon, SP1 and CM5.''
                 Supported in part by the Applied and Computational
                 Mathematics Program, Advanced Research Projects Agency.
                 Supported in part by the Office of Scientific
                 Computing, U.S. Department of Energy.",
  acknowledgement = ack-nhfb,
  annote =       "This paper will appear in the proceedings of the
                 Seventh SIAM conference on Parallel Processing for
                 Scientific Computing, September 15, 1994.",
  keywords =     "Parallel processing (Electronic computers)",
}

@InProceedings{Boerger:1994:FSP,
  author =       "E. Boerger and U. Glaesser",
  title =        "A Formal Specification of the {PVM} Architecture",
  crossref =     "Pehrson:1994:IPP",
  pages =        "402--409",
  year =         "1994",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Borger:1994:AMP,
  author =       "E. Borger and U. Glasser",
  title =        "An abstract model of the {Parallel Virtual Machine}
                 ({PVM})",
  crossref =     "Anonymous:1994:PDC",
  pages =        "308--309",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C6150N (Distributed
                 systems software)",
  corpsource =   "Dipartimento di Inf., Pisa Univ., Italy",
  keywords =     "(computers); abstract model; abstraction level;
                 algebraic specification; architecture; distributed
                 memory computer; distributed memory systems; formal;
                 heterogeneous distributed computing; message passing;
                 operating systems; Parallel Virtual Machine; PVM;
                 specification; user view; virtual machines",
  sponsororg =   "Int. Soc. Comput. and Their Appl.-ISCA; IEEE; Nat.
                 Supercomput. Centre for Energy and Environ.; Northern
                 Telecom; CRAY Res",
  treatment =    "P Practical",
}

@Article{Borger:1994:FSP,
  author =       "E. Borger and U. Glasser",
  title =        "A formal specification of the {PVM} architecture",
  journal =      j-IFIP-TRANS-A,
  volume =       "A-51",
  pages =        "402--409",
  month =        "????",
  year =         "1994",
  CODEN =        "ITATEC",
  ISSN =         "0926-5473",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dipartimento di Inf., Pisa Univ., Italy",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessing systems); C5440 (Multiprocessor
                 systems and techniques); C6110B (Software engineering
                 techniques); C6150N (Distributed systems software);
                 C6150N (Distributed systems)",
  conflocation = "Hamburg, Germany; 28 Aug.-2 Sept. 1994",
  conftitle =    "Technology and Foundations Information Processing '94.
                 IFIP 13th World Computer Congress",
  corpsource =   "Dipartimento di Inf., Pisa Univ., Italy",
  keywords =     "concurrent evolving algebras; Concurrent evolving
                 algebras; data structures; Data structures; distributed
                 computing; distributed processing; formal
                 specification; Formal specification; heterogeneous;
                 Heterogeneous distributed computing; Machine; message;
                 message passing; Message passing; parallel machines;
                 Parallel Virtual; Parallel Virtual Machine; passing;
                 PVM architecture; virtual machines",
  pubcountry =   "Netherlands",
  thesaurus =    "Distributed processing; Formal specification; Message
                 passing; Parallel machines; Virtual machines",
  treatment =    "P Practical",
}

@InProceedings{Boryczko:1994:LGA,
  author =       "K. Boryczko and M. Bubak and J. Kitowski and J.
                 Moscinski and R. Slota",
  title =        "Lattice gas automata and molecular dynamics on a
                 network of computers",
  crossref =     "Gentzsch:1994:HPC",
  pages =        "177--180",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. Inf., Krakow, Poland",
  classification = "A0340G (Fluid dynamics: general mathematical
                 aspects); A0550 (Lattice theory and statistics; A4710
                 (General fluid dynamics theory, simulation and other
                 computational methods); C4240P (Parallel programming
                 and algorithm theory); C5620L (Local area networks);
                 C6110P (Parallel programming); C7320 (Physics and
                 chemistry computing); Ising problems)",
  keywords =     "Computer network; CONVEX C3210; Express; Fluid flow
                 simulation; Lattice gas automata; Molecular dynamics;
                 Network Linda; P4; Parallel algorithms; Parallel
                 programs; PVM; Workstation network",
  thesaurus =    "Automata theory; Digital simulation; Flow simulation;
                 Hydrodynamics; Lattice gas; Local area networks;
                 Parallel algorithms; Parallel programming; Physics
                 computing; Workstations",
}

@InProceedings{Briley:1994:NNH,
  author =       "W. R. Briley and D. S. Reese and A. Skjellum and L. H.
                 Turcotte",
  title =        "{NHPDCC}: The {National High Performance Distributed
                 Computing Consortium}",
  crossref =     "IEEE:1994:PSP",
  pages =        "2--9",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "NSF Eng. Res. Center for Comput. Field Simulation,
                 Mississippi State Univ., MS, USA",
  classification = "C0200 (General computer topics); C6150N (Distributed
                 systems software)",
  keywords =     "Benchmarks; Consortium; High performance computing;
                 MPI message-passing; Multi-vendor; National High
                 Performance Distributed Computing Consortium; NHPDCC;
                 Scalable parallel libraries; Software projects",
  thesaurus =    "Distributed processing; Societies",
}

@InProceedings{Bubak:1994:EMD,
  author =       "M. Bubak and J. Moscinski and M. Pogoda and W.
                 Zdechlikiewicz",
  title =        "Efficient molecular dynamics simulation on networked
                 workstations",
  crossref =     "Gruber:1994:PJE",
  pages =        "191--194",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Comput. Sci, Cracow, Poland",
  classification = "A0260 (Numerical approximation and analysis); A6120J
                 (Computer simulation of static and dynamic liquid
                 behaviour); C4240C (Computational complexity); C4240P
                 (Parallel programming and algorithm theory); C6110P
                 (Parallel programming); C6150N (Distributed systems
                 software); C6185 (Simulation techniques); C7320
                 (Physics and chemistry computing)",
  keywords =     "Computational complexity; Efficient molecular dynamics
                 simulation; Large particle numbers; Link lists;
                 Neighbor lists; Networked workstations; Parallel 2D
                 molecular dynamics program; Parallel MD algorithm; PVM
                 programming environment; Sequential 2D molecular
                 dynamics program",
  thesaurus =    "Computational complexity; Digital simulation; List
                 processing; Local area networks; Molecular dynamics
                 method; Parallel algorithms; Parallel programming;
                 Physics computing; Workstations",
}

@InProceedings{Bubak:1994:FLG,
  author =       "M. Bubak and J. Moscinski and R. Slota",
  title =        "{FHP} lattice gas on networked workstations",
  crossref =     "Gruber:1994:PJE",
  pages =        "427--430",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Control Sci., Cracow, Poland",
  classification = "A0550 (Lattice theory and statistics; A4710 (General
                 fluid dynamics theory, simulation and other
                 computational methods); C4240P (Parallel programming
                 and algorithm theory); C6110P (Parallel programming);
                 C6150N (Distributed systems software); C6185
                 (Simulation techniques); C7320 (Physics and chemistry
                 computing); Ising problems)",
  keywords =     "Computer power; Domain decomposition; Dynamic load
                 balancing; FHP lattice gas; Fluid flows; Lattice gas
                 simulation; Networked workstations; Normal load;
                 Parallel algorithm; Parallel distributed program; PVM",
  thesaurus =    "Digital simulation; Flow simulation; Fluid dynamics;
                 Lattice gas; Local area networks; Operating systems
                 [computers]; Parallel algorithms; Parallel programming;
                 Physics computing; Resource allocation; Workstations",
}

@InProceedings{Bubak:1994:IPL,
  author =       "M. Bubak and J. Moscinski and R. Slota",
  title =        "Implementation of Parallel Lattice Gas Program on
                 Workstations under {PVM}",
  crossref =     "Dongarra:1994:PSC",
  pages =        "136--146",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Comput. Sci, Akademia Gorniczo-Hutnicza,
                 Cracow, Poland",
  classification = "A0270 (Computational techniques); A0545 (Theory and
                 models of chaotic systems); A0550 (Lattice theory and
                 statistics; A4710 (General fluid dynamics theory,
                 simulation and other computational methods); C4220
                 (Automata theory); C4240P (Parallel programming and
                 algorithm theory); C6110P (Parallel programming); C7320
                 (Physics and chemistry computing); Ising problems)",
  conflocation = "Lyngby, Denmark; 20-23 June 1994",
  conftitle =    "Proceedings of Workshop on Parallel Scientific
                 Computing",
  corpsource =   "Inst. of Comput. Sci, Akademia Gorniczo-Hutnicza,
                 Cracow, Poland",
  keywords =     "algorithms; balancing; cellular automata; domain
                 decomposition; Domain decomposition; dynamic load;
                 Dynamic load balancing; flow simulation; fluid flow
                 simulation; Fluid flow simulation; lattice gas; lattice
                 gas automata program; Lattice gas automata program;
                 parallel; parallel lattice gas program; Parallel
                 lattice gas program; physics computing",
  pubcountry =   "Germany",
  sponsororg =   "Danish Comput. Centre for Res. and Educ.; Inst. Math.
                 Modelling; Tech. Univ. Denmark",
  thesaurus =    "Cellular automata; Flow simulation; Lattice gas;
                 Parallel algorithms; Physics computing",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Bubak:1994:PDS,
  author =       "M. Bubak and J. Mosciniski and M. Pogoda and W.
                 Zdechlikiewicz",
  title =        "Parallel distributed {2-D} short-range molecular
                 dynamics on networked workstations",
  crossref =     "Dongarra:1994:PSC",
  pages =        "127--135",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Comput. Sci, Akademia Gorniczo-Hutnicza,
                 Cracow, Poland",
  classification = "A0260 (Numerical approximation and analysis); A0270
                 (Computational techniques); A6120J (Computer simulation
                 of static and dynamic liquid behaviour); C4240C
                 (Computational complexity); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C7320 (Physics and chemistry computing)",
  keywords =     "Computational complexity; Execution time;
                 Lennard-Jones systems; Link lists; Memory requirements;
                 Neighbour lists; Networked workstations; Parallel
                 algorithm; Parallel distributed 2-D short-range
                 molecular dynamics; PVM programming environment",
  thesaurus =    "Computational complexity; Lennard-Jones potential;
                 Molecular dynamics method; Parallel algorithms; Physics
                 computing",
}

@InProceedings{Burrer:1994:RRB,
  author =       "C. Burrer and P. Remy",
  title =        "{RUBIS}: a runtime basic interface software on {TELMAT
                 T9000 TN} series",
  crossref =     "deGloria:1994:TAS",
  pages =        "63--78",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "TELMAT MULTINODE, Soultz, France",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150G (Diagnostic,
                 testing, debugging and evaluating systems); C6150J
                 (Operating systems); C6150N (Distributed systems
                 software)",
  keywords =     "Code portability; Compiling; Configuration; Functional
                 flexibility; INMOS TOOLSET environment; Local resources
                 management; Micro-kernel; MPI prototype; Object
                 abstractions; Parallel programs; Parallel transputer
                 machines; PVM subsystem; RUBIS; Runtime basic interface
                 software; T.Paragraph post-mortem tool; TELMAT T9000 TN
                 series",
  thesaurus =    "Operating system kernels; Parallel programming;
                 Parallelising compilers; Program diagnostics; Software
                 performance evaluation; Software portability;
                 Transputer systems",
}

@InProceedings{Campanai:1994:EAS,
  author =       "M. Campanai and O. Morales and S. Viti and R. Trotta
                 and P. Viliani and M. {Lo Moro}",
  title =        "Experiences assessing software testing activities: the
                 adoption of {PVM}, a prediction and validation model",
  crossref =     "Anonymous:1994:SQC",
  pages =        "491--500",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C0310F (Software development management); C6110S
                 (Software metrics); C6150G (Diagnostic, testing,
                 debugging and evaluating systems)",
  corpsource =   "CESVIT/CQ ware, Florence, Italy",
  keywords =     "activity optimization; improvement path; management;
                 managers; prediction and; program testing; program
                 verification; project leaders; PVM; software; software
                 development; software metrics; software system;
                 software testing; software testing activity assessment;
                 spatial applications; system monitoring; technicians;
                 telecommunications; validation model",
  pubcountry =   "Switzerland",
  treatment =    "P Practical",
}

@InProceedings{Casas:1994:ALM,
  author =       "J. Casas and R. Konuru and S. W. Otto and R. Prouty
                 and J. Walpole",
  title =        "Adaptive load migration systems for {PVM}",
  crossref =     "IEEE:1994:PSW",
  pages =        "390--399",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci. and Eng., Oregon Graduate Inst.
                 of Sci. and Technol., Portland, OR, USA",
  classification = "C6150N (Distributed systems software)",
  conflocation = "Washington, DC, USA; 14-18 Nov. 1994",
  conftitle =    "Proceedings of Supercomputing '94",
  corpsource =   "Dept. of Comput. Sci. and Eng., Oregon Graduate Inst.
                 of Sci. and Technol., Portland, OR, USA",
  keywords =     "adaptive data movement; Adaptive data movement;
                 adaptive load distribution; Adaptive load distribution;
                 adaptive load migration systems; Adaptive load
                 migration systems; ADM; allocation; effectiveness;
                 Effectiveness; heterogeneous workstation network;
                 message passing; message passing system; Message
                 passing system; migratable PVM; Migratable PVM; MPVM;
                 parallel algorithms; parallel applications; Parallel
                 applications; performance; Performance; programming;
                 programming methodology; Programming methodology;
                 resource; shared; Shared heterogeneous workstation
                 network; transparent migration; Transparent migration;
                 Unix; Unix process; UPVM; usability; Usability;
                 user-level PVM; User-level PVM; virtual machines;
                 virtual processors; Virtual processors; workstation
                 environment changes; Workstation environment changes",
  sponsororg =   "IEEE Comput. Soc.; ACM; SIAM",
  thesaurus =    "Message passing; Parallel algorithms; Programming;
                 Resource allocation; Unix; Virtual machines",
  treatment =    "P Practical",
}

@InProceedings{Castagnera:1994:NEP,
  author =       "K. Castagnera and D. Cheng and R. Fatoohi and E. Hook
                 and B. Kramer and C. Manning and J. Musch and C.
                 Niggley and W. Saphir and D. Sheppard and M. Smith and
                 I. Stockdale and S. Welch and R. Williams and D. Yip",
  title =        "{NAS} experiences with a prototype cluster of
                 workstations",
  crossref =     "IEEE:1994:PSW",
  pages =        "410--419",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "NAS Syst. Div., NASA Ames Res. Center, Moffett Field,
                 CA, USA",
  classification = "C5430 (Microcomputers); C5470 (Performance
                 evaluation and testing); C5620 (Computer networks and
                 techniques); C6150N (Distributed systems software)",
  keywords =     "Aeroscience problems; Computational fluid dynamics;
                 Cycle recovery; Loosely coupled cluster; NAS; NAS
                 Parallel Benchmarks; OVERFLOW-PVM; Performance
                 evaluation; Primary system users; Prototype cluster;
                 Silicon Graphics; System management issues; Workstation
                 cluster",
  thesaurus =    "Distributed processing; Fluid dynamics; Message
                 passing; Performance evaluation; Physics computing;
                 Workstations",
}

@InProceedings{Cheng:1994:PDP,
  author =       "D. Cheng and R. Hood",
  title =        "A portable debugger for parallel and distributed
                 programs",
  crossref =     "IEEE:1994:PSW",
  pages =        "723--732",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. Sci. Corp., NASA Ames Res. Center, Moffett
                 Field, CA, USA",
  classification = "C5620L (Local area networks); C6110P (Parallel
                 programming); C6150G (Diagnostic, testing, debugging
                 and evaluating systems); C6150N (Distributed systems
                 software)",
  keywords =     "Client portability; Client server interaction; Client
                 server model; Debugger code; Distributed programs;
                 Message passing implementations; Message passing
                 library; Message passing programs; MPI programs;
                 Parallel programs; Portable debugger; Process
                 abstractions; PVM; Server components; Tool generated
                 code; User interface",
  thesaurus =    "Client-server systems; Message passing; Parallel
                 programming; Program debugging; Software portability",
}

@Misc{Choudhary:1994:LCR,
  author =       "Alok Choudhary and Ian Foster and Geoffrey Fox and Ken
                 Kennedy and Carl Kesselman and Charles Koelbel and Joel
                 Saltz and Marc Snir",
  title =        "Languages, Compilers, and Runtime Systems Support for
                 Parallel Input-Output",
  year =         "1994",
  bibsource =    "Parallel/Parallel.io.bib",
  note =         "Scalable I/O Initiative Working Paper Number 3. On WWW
                 at \path=http://www.ccsf.caltech.edu/SIO/SIO.html=.",
  URL =          "http://www.ccsf.caltech.edu/SIO/SIO.html",
  comment =      "Language extensions to support parallel I/O. Compiler
                 optimizations. Runtime library to support the compiler
                 and interface with the native file system. Compiler
                 would develop a mapping of data to the processor
                 memories and to the disks, and then decide on I/O
                 schedules to move data around, overlap I/O with
                 computation, even move computation around to best fit
                 what is available in memory at a given time. It can
                 also help with checkpointing. Compiler should pass info
                 to the runtime system, which in turn may need to pass
                 info to the file system, to help with optimization. I/O
                 scheduling includes reordering accesses; they even go
                 so far as to propose doing seek optimization in the
                 runtime library. Support for collective I/O. Extension
                 of MPI to I/O, to take advantage of its support for
                 asynchrony, scatter-gather, {\em etc}. On the way, they
                 hope to work with the FS people to decide on the
                 functional requirements of the file system. See also
                 poole:sio-survey, bagrodia:sio-character,
                 bershad:sio-os.",
  keyword =      "parallel I/O, multiprocessor file system, pario bib",
}

@InProceedings{Clarke:1994:MMP,
  author =       "L. Clarke and I. Glendinning and R. Hempel",
  title =        "The {MPI Message Passing Interface Standard}",
  crossref =     "Decker:1994:PEM",
  pages =        "213--218",
  year =         "1994",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Coelho:1994:EHC,
  author =       "F. Coelho",
  title =        "Experiments with {HPF} compilation for a network of
                 workstations",
  crossref =     "Gentzsch:1994:HPC",
  pages =        "423--428",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Centre de Recherche en Inf., Ecole des Mines de Paris,
                 Fontainebleau, France",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Communication hardware; Data-parallel Fortran;
                 Distributed memory multiprocessors; High Performance
                 Fortran; HPF compilation; Optimizing compiler; PVM
                 3-based generated code; Scalable performance;
                 Workstation network",
  thesaurus =    "FORTRAN; Optimising compilers; Parallel languages;
                 Parallelising compilers",
}

@Article{Cooper:1994:CHD,
  author =       "M. D. Cooper and N. A. Burton and R. J. Hall and I. H.
                 Hillier",
  title =        "Combined {Hartree-Fock} and density functional theory:
                 {A} distributed memory parallel implementation",
  journal =      j-J-MOL-STRUCT-THEOCHEM,
  volume =       "121",
  pages =        "97--107",
  month =        dec,
  year =         "1994",
  CODEN =        "THEODJ",
  ISSN =         "0166-1280",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Chem., Manchester Univ., UK",
  classification = "A3115 (General mathematical and computational
                 developments for atoms and molecules); A3120J (Local
                 density approximation (atoms and molecules)); C6110P
                 (Parallel programming); C7320 (Physics and chemistry
                 computing)",
  keywords =     "Ab initio code; Density functional theory; Direct SCF
                 energy evaluation; Distributed memory parallel
                 implementation; GAUSSIAN 92; Gradient evaluation;
                 Hartree-Fock theory; Hewlett-Packard 9000-7xx series;
                 Kohn-Sham density functional code; Parallel Virtual
                 Machine; Parallelisation; Portable communications
                 package; PRISM algorithm; PVM; Two-electron integrals;
                 UNIX workstations; Workstation cluster",
  pubcountry =   "Netherlands",
  thesaurus =    "Ab initio calculations; Density functional theory;
                 Distributed memory systems; HF calculations; Parallel
                 algorithms; Parallel programming; Physics computing;
                 SCF calculations",
}

@InProceedings{Cote:1994:PSA,
  author =       "J. Cote and S. J. Thomas",
  title =        "Parallel Semi-{Lagrangian} Advection on the Sphere
                 Using {PVM}",
  crossref =     "Pierce:1994:PSH",
  pages =        "470--477",
  year =         "1994",
  bibdate =      "Mon Oct 26 07:49:42 1998",
  acknowledgement = ack-nhfb,
  affiliation =  "Div. de Recherche en Prevision Numerique, Environment
                 Canada, Dorval, Que., Canada",
  classification = "C1160 (Combinatorial mathematics); C4240P (Parallel
                 programming and algorithm theory); C4260 (Computational
                 geometry); C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6150N
                 (Distributed systems)",
  keywords =     "Courant-Friedrichs-Lewy condition; Distributed MIMD
                 parallel algorithms; Eulerian methods; Intel iPSC/860;
                 Numerical methods; Parallel message-passing
                 implementation; Parallel performance; Parallel
                 semi-Lagrangian advection; Parallel virtual machine;
                 PVM; Semi-Lagrangian method; Shallow-water equations;
                 Sphere; Spherical geometry; Sub-grid dimensions",
  thesaurus =    "Computational geometry; Hypercube networks; Message
                 passing; Parallel algorithms; Parallel machines",
}

@InProceedings{Cote:1994:PSL,
  author =       "J. Cote and S. J. Thomas",
  title =        "Parallel {semi-Lagrangian} advection on the sphere
                 using {PVM}",
  crossref =     "Dekker:1994:MPP",
  pages =        "801--808",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "A0260 (Numerical approximation and analysis); A0340G
                 (Fluid dynamics: general mathematical aspects); A4710
                 (General fluid dynamics theory, simulation and other
                 computational methods); C1160 (Combinatorial
                 mathematics); C4160 (Numerical integration and
                 differentiation); C4240P (Parallel programming and
                 algorithm theory); C4260 (Computational geometry);
                 C5220P (Parallel architecture); C5440 (Multiprocessing
                 systems); C5440 (Multiprocessor systems and
                 techniques); C6150N (Distributed systems software);
                 C6150N (Distributed systems); C7320 (Physics and
                 chemistry computing)",
  corpsource =   "Div. de Recherche en Prevision Numerique, Environment
                 Canada, Dorval, Que., Canada",
  keywords =     "algorithms; computational fluid dynamics;
                 computational geometry; Courant Friedrichs Lewy
                 condition; Courant-Friedrichs-Lewy condition;
                 dimensions; distributed memory systems; distributed
                 MIMD implementation; distributed MIMD parallel
                 algorithms; Eulerian methods; evaluation; fluid
                 dynamics; hypercube networks; integration; Intel
                 iPSC/860; Lagrangian method; message passing; methods;
                 numerical; parallel; parallel algorithms; parallel
                 machines; parallel message-passing implementation;
                 parallel semi-Lagrangian advection; passive advection;
                 performance; physics computing; problem; processor;
                 PVM; scalable code; semi-; shallow-water equations;
                 software performance; sphere; spherical geometry;
                 sub-grid; sub-grid dimensions; time steps; transport
                 processes; virtual machine",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Supercomput.
                 Appl",
  treatment =    "P Practical",
  xxauthor =     "S. J. Thomas and J. Cote",
}

@InProceedings{Cownie:1994:PPP,
  author =       "J. Cownie and A. Dunlop and S. Hellberg and A. J. G.
                 Hey and D. Pritchard",
  title =        "Portable parallel programming environments-the {ESPRIT
                 PPPE} project",
  crossref =     "Dekker:1994:MPP",
  pages =        "135--142",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Meiko Ltd., Bristol, UK",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6115 (Programming support)",
  keywords =     "ESPRIT PPPE project; European hardware manufacturers;
                 HPF mapper; Integrated tool environments; Large
                 distributed memory parallel computers; Large scale
                 scientific and engineering applications; Mainstream
                 applications development; Migration aids; Open system
                 standards; Parallel architectures; Parallel debugger;
                 PARMACS/MPI; PCTE; Performance monitor; Portable
                 parallel programming environments; Program debugger;
                 Run-time environment; Software houses",
  thesaurus =    "Parallel architectures; Parallel programming;
                 Programming environments; Research initiatives;
                 Software houses; Software portability; Standards",
}

@Article{daCunha:1994:PIR,
  author =       "Rudnei Dias {da Cunha} and Tim Hopkins",
  title =        "A parallel implementation of the restarted {GMRES}
                 iterative algorithm for nonsymmetric systems of linear
                 equations",
  journal =      j-ADV-COMPUT-MATH,
  volume =       "2",
  number =       "3",
  pages =        "261--277",
  month =        "????",
  year =         "1994",
  CODEN =        "ACMHEX",
  ISSN =         "1019-7168",
  bibdate =      "Mon Oct 07 09:09:23 1996",
  abstract =     "We describe the parallelisation of the GMRES$(c)$
                 algorithm and its implementation on distributed-memory
                 architectures, using both networks of transputers and
                 networks of workstations under the PVM message-passing
                 system. The test systems of linear equations considered
                 are those derived from five-point finite-difference
                 discretisations of partial differential equations. A
                 theoret model of the computation and communication
                 phases is presented which allows us to decide for which
                 values of the parameter $c$ our implementation executes
                 efficiently. The results show that for reasonably large
                 discretisation grids the implementations are effective
                 on a large number of processors.",
  acknowledgement = ack-nhfb,
  affiliation =  "Centro de Processamento de Dados, Univ. Federal do Rio
                 Grande do Sul, Brazil",
  classification = "C4130 (Interpolation and function approximation);
                 C4170 (Differential equations); C4240P (Parallel
                 programming and algorithm theory); C5440
                 (Multiprocessor systems and techniques)",
  keywords =     "(65F10) Numerical analysis; (65Y05) Numerical
                 analysis; Communication phases; Computer aspects of
                 numerical algorithms; Distributed-memory architectures;
                 Five-point finite-difference discretisations; Iterative
                 methods for linear systems (See also 65N22); Networks
                 of transputers; Networks of workstations; Nonsymmetric
                 systems of linear equations; Numerical linear algebra;
                 Parallel computation; Parallel implementation; Partial
                 differential equations; PVM message-passing system;
                 Restarted GMRES iterative algorithm",
  pubcountry =   "Switzerland",
  thesaurus =    "Distributed memory systems; Finite difference methods;
                 Iterative methods; Message passing; Parallel
                 algorithms; Partial differential equations",
}

@InProceedings{Damodaran-Kamal:1994:MSR,
  author =       "S. K. Damodaran-Kamal and J. M. Francioni",
  title =        "mdb: a semantic race detection tool for {PVM}",
  crossref =     "Pierce:1994:PSH",
  pages =        "702--709",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Southwestern Louisiana Univ.,
                 Lafayette, LA, USA",
  classification = "C6110P (Parallel programming); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  corpsource =   "Dept. of Comput. Sci., Southwestern Louisiana Univ.,
                 Lafayette, LA, USA",
  keywords =     "C; C programs; debugging tool; Debugging tool;
                 detection; deterministic replay; Deterministic replay;
                 erroneous executions; Erroneous executions; error;
                 error detection; Error detection; expressions; Fortran
                 programs; hazards and race conditions; mdb; Mdb;
                 message; message passing parallel programs; Message
                 passing parallel programs; nondeterminism;
                 Nondeterminism; parallel programming; passing; program
                 debugging; programs; PVM; receive operation; Receive
                 operation; run-time detection; Run-time detection;
                 semantic; Semantic expressions; semantic race detection
                 tool; Semantic race detection tool; sequential debugger
                 invocation; Sequential debugger invocation",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Supercomput.
                 Appl",
  thesaurus =    "Error detection; Hazards and race conditions; Message
                 passing; Parallel programming; Program debugging",
  treatment =    "P Practical",
}

@InProceedings{Damodaran-Kamal:1994:TRP,
  author =       "S. K. Damodaran-Kamal and J. M. Francioni",
  title =        "Testing races in parallel programs with an {OtOt}
                 strategy",
  crossref =     "Ostrand:1994:PIS",
  journal =      j-ACM-SIGSOFT,
  year =         "1994",
  CODEN =        "SFENDP",
  ISSN =         "0163-5948",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Southwestern Louisiana Univ.,
                 Lafayette, LA, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6150G (Diagnostic,
                 testing, debugging and evaluating systems); C7430
                 (Computer engineering)",
  issue =        "spec. issue. p. 216-27",
  keywords =     "Concurrent programs; Controlled execution; Debugging
                 tool; Exponential complexity; General-purpose run-time
                 testing technique; Mdb; Nondeterminism;
                 One-thread-at-one-time strategy; OtOt strategy;
                 Parallel Virtual Machine; Polynomial time complexity;
                 Race conditions specification; Race detection; Race
                 expressions; Race testing; Unrestricted message passing
                 parallel programs",
  thesaurus =    "Computational complexity; Hazards and race conditions;
                 Message passing; Parallel programming; Program
                 debugging; Program testing; Virtual machines",
}

@Article{Dean:1994:CPV,
  author =       "C. E. Dean and R. C. Denny and P. C. Stephenson and G.
                 J. Milne and E. Pantos",
  title =        "Computing with parallel virtual machines",
  journal =      j-J-PHYS-IV-COLLOQUE,
  volume =       "4",
  number =       "C9",
  pages =        "C9/445--448",
  month =        nov,
  year =         "1994",
  CODEN =        "JPICEI",
  ISSN =         "1155-4339",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "SERC Daresbury Lab., Warrington, UK",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C7320 (Physics and
                 chemistry computing)",
  keywords =     "64-Node Intel iPSC/860 hypercube; Computing elements;
                 CPU performance; DALAI; LSQINT; Parallel execution;
                 Parallel virtual machines; PATTERN; Processing time;
                 PROJECT; Single program multiple data; Synchrotron
                 radiation",
  thesaurus =    "Parallel programming; Physics computing; Synchrotron
                 radiation",
}

@Article{DeKeyser:1994:RLB,
  author =       "J. DeKeyser and K. Lust and D. Roose",
  title =        "Run-time load balancing support for a parallel
                 multiblock {Euler\slash Navier-Stokes} code with
                 adaptive refinement on distributed memory computers",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "8",
  pages =        "1069--1088",
  month =        aug,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Katholieke Univ., Leuven,
                 Belgium",
  classification = "A4710 (General fluid dynamics theory, simulation and
                 other computational methods); C4185 (Finite element
                 analysis); C4240P (Parallel programming and algorithm
                 theory); C6150N (Distributed systems software)",
  keywords =     "Adaptive mesh refinement; Distributed memory
                 computers; Euler/Navier-Stokes code; Load balance; Load
                 balancing; Mesh refinement; Parallel algorithm;
                 Parallel performance; Parallel programming library",
  pubcountry =   "Netherlands",
  thesaurus =    "Distributed memory systems; Finite element analysis;
                 Fluid dynamics; Navier-Stokes equations; Parallel
                 algorithms; Resource allocation",
}

@InProceedings{DeRoeck:1994:CFP,
  author =       "Y. H. {De Roeck} and R. E. Plessix",
  title =        "Combining {F90} and {PVM} to Construct Synthetic
                 Seismograms by Ray-Tracing",
  crossref =     "IEEE:1994:OOE",
  volume =       "2",
  pages =        "II-653--II-658",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "IFREMER, Brest, France",
  classification = "A9130R (Controlled source seismology); A9365 (Data
                 and information; A9385 (Instrumentation and techniques
                 for geophysical, hydrospheric and lower atmosphere
                 research); acquisition, processing, storage and
                 dissemination in geophysics); B6140C (Optical
                 information, image and video signal processing); B7710
                 (Geophysical techniques and equipment); C5260B
                 (Computer vision and image processing techniques);
                 C7340 (Geophysics computing)",
  conflocation = "Brest, France; 13-16 Sept. 1994",
  conftitle =    "Proceedings of OCEANS'94",
  corpsource =   "IFREMER, Brest, France",
  keywords =     "Energy attenuation; energy attenuation; Explosion
                 seismology; explosion seismology; F90; geophysical
                 prospecting; geophysical signal processing; geophysical
                 techniques; inverse problems; Marine reflection seismic
                 record; marine reflection seismic record; Measurement
                 technique; measurement technique; Modell; modell;
                 Multiple echo; multiple echo; Oceanic crust; oceanic
                 crust; Parallel Virtual Machine; Parallelisation;
                 parallelisation; profiling; Prospecting; prospecting;
                 PVM; Ray-conversion; ray-conversion; Ray-tracing;
                 ray-tracing; Seafloor; seafloor; seismic reflection;
                 Seismic reflection profiling; seismology; Synthetic
                 seismogram; synthetic seismogram; Vectorisation;
                 vectorisation",
  sponsororg =   "Oceanic Eng. Soc. IEEE; Soc. Electr. Electron. France;
                 Communaute Urbaine de Brest",
  thesaurus =    "Geophysical prospecting; Geophysical signal
                 processing; Geophysical techniques; Inverse problems;
                 Seismology",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Deshpande:1994:ADN,
  author =       "Manish Deshpande and Jinzhang Feng and Charles L.
                 Merkle and Ashish Deshpande",
  title =        "Application of a Distributed Network in Computational
                 Fluid Dynamic Simulations",
  journal =      j-IJSA,
  volume =       "8",
  number =       "1",
  pages =        "64--67",
  month =        "Spring",
  year =         "1994",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Tue Feb 18 09:47:23 MST 1997",
  bibsource =    "Compendex database; UnCover library database",
  abstract =     "A general-purpose 3-D, incompressible Navier-Stokes
                 algorithm is implemented on a network of concurrently
                 operating workstations using PVM and compared with its
                 performance on a CRAY Y-MP and on an Intel iPSC\slash
                 860. The problem is relatively computationally
                 intensive, and has a communication structure based
                 primarily on nearest-neighbor communication, making it
                 ideally suited to message passing. Such problems are
                 frequently encountered in CFD, and their solution is
                 increasingly in demand. The communication structure is
                 explicitly coded in the implementation to fully exploit
                 the regularity in message passing in order to produce a
                 near-optimal solution. Results are presented for
                 various grid sizes using up to eight processors.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Mech. Eng., Pennsylvania State Univ.",
  affiliationaddress = "University Park, PA, USA",
  classification = "631.1.1; 721.1; 722.4; 723.1; 723.2; 723.5",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "Algorithms; Communication structure; Computational
                 complexity; Computational fluid dynamic simulations;
                 Computer simulation; Computer workstations; Concurrent
                 operations; Data structures; Data transfer; Distributed
                 computer systems; Fluid dynamics; Incompressible
                 Navier-Stokes algorithm; Nearest neighbor
                 communication; Optimization; Three dimensional",
}

@InProceedings{Dikken:1994:DDL,
  author =       "L. Dikken and F. van der Linden and J. Vesseur and P.
                 Sloot",
  title =        "{DynamicPVM}: {Dynamic} load balancing on parallel
                 systems",
  crossref =     "Gentzsch:1994:HPC",
  pages =        "273--277",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Shell Nederland Informatieverwerking, Rijswijk,
                 Netherlands",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6150J (Operating systems); C6150N
                 (Distributed systems software)",
  keywords =     "DynamicPVM; Load balancing; Loosely coupled
                 processors; Migration; Multi tasking; Multiuser;
                 Parallel systems; Parallel Virtual Machine; Process
                 checkpointing; PVM; Restart mechanism; Scheduling",
  thesaurus =    "Message passing; Parallel programming; Processor
                 scheduling; Resource allocation; Virtual machines",
}

@InProceedings{Dykes:1994:CCP,
  author =       "S. G. Dykes and Xiaodong Zhang and Yan Zhou and Haixu
                 Yang",
  title =        "Communication and computation patterns of large scale
                 image convolutions on parallel architectures",
  crossref =     "Siegal:1994:PEI",
  pages =        "926--931",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "High Performance Comput. and Software Lab., Texas
                 Univ., San Antonio, TX, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5220P (Parallel architecture); C5260B (Computer vision
                 and picture processing); C5440 (Multiprocessor systems
                 and techniques)",
  keywords =     "CM-5; Communication overhead; Computation patterns;
                 Convolution; Convolution calculations; Execution time;
                 Fast memory store; Imag segmentation; Image processing
                 operations; IPSC/860; Large kernel convolutions; Large
                 scale image convolutions; Memory access demand;
                 Parallel algorithms; Parallel architectures; Processor
                 power; PVM distributed memory multicomputers; Texture
                 segmentation application",
  thesaurus =    "Distributed memory systems; Image segmentation; Image
                 texture; Parallel algorithms; Parallel machines",
}

@InProceedings{Elamvazuthi:1994:OPA,
  author =       "C. Elamvazuthi and G. A. Manson",
  title =        "{Occam}, {PVM} and the Alternative Construct",
  crossref =     "Miles:1994:PTO",
  pages =        "56--68",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Sheffield Univ., UK",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C6140D (High level languages); C6150N
                 (Distributed systems software)",
  corpsource =   "Dept. of Comput. Sci., Sheffield Univ., UK",
  keywords =     "alternation construct; Alternation construct; code;
                 Code generation; code mapping; Code mapping;
                 Communicating State Diagram; communication event;
                 Communication event; computer aided software
                 engineering; CSD; diagrammatic representation;
                 Diagrammatic representation; diagrammatic technique;
                 Diagrammatic technique; generation; Machine;
                 methodology; Methodology; model; Model process
                 behaviour; Occam; occam programming language; Occam
                 programming language; parallel; parallel architecture;
                 Parallel architecture; Parallel CASE tool; parallel
                 processing; Parallel processing; Parallel system
                 design; Parallel Virtual; Parallel Virtual Machine;
                 process behaviour; programming; PVM; software tool;
                 Software tool; software tools; system design; virtual
                 machines",
  pubcountry =   "Netherlands",
  thesaurus =    "Computer aided software engineering; Occam; Parallel
                 programming; Software tools; Virtual machines",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Eppstein:1994:CSP,
  author =       "M. J. Eppstein and D. E. Dougherty",
  title =        "A comparative study of {PVM} workstation cluster
                 implementations of a two-phase subsurface flow model",
  journal =      j-ADV-WATER-RESOURCES,
  volume =       "17",
  number =       "3",
  pages =        "181--??",
  month =        "????",
  year =         "1994",
  CODEN =        "AWREDI",
  ISSN =         "0309-1708",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  acknowledgement = ack-nhfb,
}

@Article{Escaig:1994:PMD,
  author =       "Y. Escaig and G. Touzot and M. Vayssade",
  title =        "Parallelization of a multilevel domain decomposition
                 method",
  journal =      j-COMPUT-SYST-ENG,
  volume =       "5",
  number =       "3",
  pages =        "253--263",
  month =        jun,
  year =         "1994",
  CODEN =        "COSEEO",
  ISSN =         "0956-0521",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "CRIHAN, Mont Saint Aignan, France",
  classification = "C4185 (Finite element analysis); C5220P (Parallel
                 architecture); C5440 (Multiprocessing systems); C5470
                 (Performance evaluation and testing); C7310
                 (Mathematics computing)",
  keywords =     "CRAY Y-MP; Distributed memory machines; Distributed
                 memory systems; Ethernet network; Finite element
                 method; IBM RS/6000 workstations; Interface problem;
                 MIMD; Multilevel domain decomposition method; Multiple
                 instructions multiple data; Multiprocessor machines;
                 Parallel Virtual Machine; Performance; PVM; Shared
                 memory machine; Shared memory systems",
  pubcountry =   "UK",
  thesaurus =    "Cray computers; Distributed memory systems; Finite
                 element analysis; IBM computers; Mathematics computing;
                 Performance evaluation; Shared memory systems",
}

@Article{Ewing:1994:DCW,
  author =       "Richard E. Ewing and Robert C. Sharpley and Derek
                 Mitchum and P. O'Leary and J. S. Sochacki",
  title =        "Distributed Computation of Wave Propagation Models
                 Using {PVM}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "1",
  pages =        "26--31",
  month =        "Spring",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  bibsource =    "UnCover library database",
  abstract =     "The Parallel Vitural Machine lets researchers create a
                 powerful, inexpensive parallel system on which they can
                 solve large, sophisticated problems such as simulating
                 the propagation of seismic waves.",
  acknowledgement = ack-nhfb,
  affiliation =  "Texas A and M Univ., College Station, TX, USA",
  classification = "A9130F (Surface and body waves); C5440
                 (Multiprocessor systems and techniques); C5620
                 (Computer networks and techniques); C6110P (Parallel
                 programming); C6150N (Distributed systems); C7340
                 (Geophysics)",
  corpsource =   "Texas A and M Univ., College Station, TX, USA",
  keywords =     "C; Communication networks; communication networks;
                 Computational power; computational power; Cost
                 effectiveness; cost effectiveness; Distributed
                 computation; distributed computation; Ethernet; Fiber;
                 fiber; Fortran; geophysics computing; Hypercubes;
                 hypercubes; machines; Meshes; meshes; network operating
                 systems; parallel; parallel programming; Parallel
                 Virtual Machine; PVM; Remote procedural libraries;
                 remote procedural libraries; Rings; rings; Seismic wave
                 propagation simulation; seismic wave propagation
                 simulation; seismic waves; Wave propagation models;
                 wave propagation models",
  thesaurus =    "Geophysics computing; Network operating systems;
                 Parallel machines; Parallel programming; Seismic
                 waves",
  treatment =    "P Practical",
}

@Article{Femminella:1994:PBP,
  author =       "A. Femminella and A. Omodeo",
  title =        "{PVM-based} parallel computing: a case study on power
                 plant simulation",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "40",
  number =       "10-12",
  pages =        "875--878",
  month =        dec,
  year =         "1994",
  CODEN =        "MMICDT",
  ISSN =         "0165-6074",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "B8110D (Power system planning and layout); B8200
                 (Generating stations and plants); C6110P (Parallel
                 programming); C6150N (Distributed systems software);
                 C7410B (Power engineering computing)",
  conflocation = "Liverpool, UK; Sept. 1994",
  conftitle =    "20th Annual Euromicro Conference. System Architecture
                 and Integration",
  corpsource =   "Centro Ricerca di Autom., ENEL, Milan, Italy",
  keywords =     "case study; digital simulation; distributed
                 programming; distributed software platform;
                 heterogeneous workstation; independently evolving;
                 machines; message exchange; network; open systems;
                 parallel programming; Parallel Virtual Machine;
                 periodic synchronization; power plant; power plants;
                 power system analysis computing; processes; PVM-based
                 parallel computing; simulation; Transputer network;
                 virtual; weakly-coupled processes",
  pubcountry =   "Netherlands",
  treatment =    "P Practical",
}

@Article{Femminella:1994:PPC,
  author =       "A. Femminella and A. Omodeo",
  title =        "{PVM-based} parallel computing: a case study on power
                 plant simulation",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "40",
  number =       "10-12",
  pages =        "875--878",
  month =        dec,
  year =         "1994",
  CODEN =        "MMICDT",
  ISSN =         "0165-6074",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Centro Ricerca di Autom., ENEL, Milan, Italy",
  classification = "B8110D (Power system planning and layout); B8200
                 (Generating stations and plants); C6110P (Parallel
                 programming); C6150N (Distributed systems software);
                 C7410B (Power engineering computing)",
  keywords =     "Case study; Distributed programming; Distributed
                 software platform; Heterogeneous workstation network;
                 Independently evolving processes; Message exchange;
                 Parallel Virtual Machine; Periodic synchronization;
                 Power plant simulation; PVM-based parallel computing;
                 Transputer network; Weakly-coupled processes",
  thesaurus =    "Digital simulation; Open systems; Parallel
                 programming; Power plants; Power system analysis
                 computing; Virtual machines",
}

@InProceedings{Fineberg:1994:IMM,
  author =       "S. A. Fineberg",
  title =        "Implementing multidisciplinary and multi-zonal
                 applications using {MPI}",
  crossref =     "IEEE:1994:FSF",
  pages =        "496--503",
  year =         "1994",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. Sci. Corp., NASA Ames Res. Center, Moffett
                 Field, CA, USA",
  classification = "C6110P (Parallel programming); C6150N (Distributed
                 systems software)",
  conftitle =    "Proceedings Frontiers '95. The Fifth Symposium on the
                 Frontiers of Massively Parallel Computation",
  corpsource =   "Comput. Sci. Corp., NASA Ames Res. Center, Moffett
                 Field, CA, USA",
  keywords =     "codes; Codes; message passing; Message Passing
                 Interface; multidisciplinary applications;
                 Multidisciplinary applications; multizonal
                 applications; Multizonal applications; parallel
                 programming; parallel programs; Parallel programs;
                 performance; Performance; point-to-point message
                 passing routines; Point-to-point message passing
                 routines; portable library; Portable library; single
                 program multiple data stream; Single program multiple
                 data stream; standard; Standard; standards",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Comput. Archit.;
                 NASA; Univ. Maryland Inst. Adv. Comput. Studies; George
                 Mason Univ",
  thesaurus =    "Message passing; Parallel programming; Standards",
  treatment =    "P Practical",
}

@Article{Flower:1994:EIJ,
  author =       "Jon Flower and Adam Kolawa",
  title =        "{Express} is not just a message passing system.
                 Current and future directions in {Express}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "4",
  pages =        "597--614",
  month =        apr,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Fri May 24 09:57:40 MDT 1996",
  bibsource =    "Compendex database",
  abstract =     "We describe some of the features of Express and the
                 way that they were developed as a response to the needs
                 of application programmers. We show how currently
                 emerging computing platforms have led to new
                 application needs and show how these are satisfied with
                 Express features. We introduce a recently developed
                 programming style which greatly simplifies programming
                 as well as directly addressing complex issues such as
                 dynamic load balancing and fault tolerance. Finally, we
                 present a comparison of Express' features and
                 motivation to the Message Passing Interface (MPI)
                 standard currently being developed.",
  acknowledgement = ack-nhfb,
  affiliation =  "ParaSoft Corp",
  affiliationaddress = "Pasadena, CA, USA",
  classification = "723; 931",
  journalabr =   "Parallel Comput",
  keywords =     "Computer programming; Dynamic load balancing;
                 Dynamics; Fault tolerance system; Message passing
                 Express; Message passing interface (MPI) standard",
}

@Article{Flower:1994:EJM,
  author =       "J. Flower and A. Kolawa",
  title =        "{Express} is not just a message passing system:
                 current and future directions in {Express}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "4",
  pages =        "597--614",
  day =          "31",
  month =        mar,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Fri Aug 6 10:14:00 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=4",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=4&aid=860",
  acknowledgement = ack-nhfb,
  affiliation =  "ParaSoft Corp., Pasadena, CA, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6150N (Distributed
                 systems)",
  keywords =     "Application developers toolkit; Application needs;
                 Computing platforms; Dynamic load balancing; Express;
                 Express features; Fault tolerance; Message passing
                 programming style; Message passing system; MPI
                 standard",
  pubcountry =   "Netherlands",
  thesaurus =    "Message passing; Parallel programming; Resource
                 allocation",
}

@InProceedings{Franke:1994:EIM,
  author =       "H. Franke and P. Hochschild and P. Pattnaik and M.
                 Snir",
  title =        "An Efficient Implementation of {MPI}",
  crossref =     "Decker:1994:PEM",
  pages =        "219--230",
  year =         "1994",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Franke:1994:MEI,
  author =       "H. Franke and P. Hochschild and P. Pattnaik and M.
                 Snir",
  title =        "{MPI-F}: An Efficient Implementation of {MPI} on
                 {IBM-SP1}",
  crossref =     "Agrawal:1994:PIC",
  pages =        "III-197--III-201",
  year =         "1994",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5470 (Performance
                 evaluation and testing); C6150N (Distributed systems
                 software)",
  conftitle =    "Proceedings of 23rd Annual International Conference on
                 Parallel Processing",
  corpsource =   "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  keywords =     "distributed memory cluster; distributed memory
                 systems; IBM computers; IBM-SP1; message passing; MPI;
                 parallel architectures; performance; performance
                 evaluation",
  sponsororg =   "Pennsylvania State Univ",
  treatment =    "P Practical",
}

@InProceedings{Franke:1994:MMP,
  author =       "H. Franke and P. Hochschild and P. Pattnaik and J.-P.
                 Prost and M. Snir",
  title =        "{MPI-F}: an {MPI} Prototype Implementation on {IBM
                 SP1}",
  crossref =     "Dongarra:1994:PSW",
  pages =        "43--55",
  year =         "1994",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C6150E (General utility programs); C6150N
                 (Distributed systems software); C6180 (User
                 interfaces)",
  conftitle =    "Proceedings of the Second Workshop on Environments and
                 Tools for Parallel Scientific Computing",
  corpsource =   "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  keywords =     "application program interfaces; distributed memory
                 systems; External User Interface; IBM 9076 Scalable
                 PowerPARALLEL 1 system; IBM computers; IBM SP1; message
                 passing; Message-Passing Interface; modifications;
                 MPI-F; native EUI library; parallel machines;
                 performance measurements; prototype implementation;
                 software libraries; software performance evaluation;
                 software prototyping; user interfaces",
  treatment =    "P Practical",
}

@Article{Freeman:1994:SMM,
  author =       "T. L. Freeman and J. M. Bull",
  title =        "Shared Memory and Message Passing Implementations of
                 Parallel Algorithms for Numerical Integration",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "879",
  pages =        "219--228",
  year =         "1994",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743",
  bibdate =      "Wed Sep 15 10:01:31 MDT 1999",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/lncs1994.bib",
  acknowledgement = ack-nhfb,
  keywords =     "parallel scientific computing; PARA; heterogeneous
                 network; computing",
}

@InProceedings{Gajecki:1994:NAT,
  author =       "M. Gajecki and J. Moscinski",
  title =        "A new algorithm for the traveling salesman problem on
                 networked workstations",
  crossref =     "Dongarra:1994:PSC",
  pages =        "229--235",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Comput. Sci., Akademia Gorniczo-Hutnicza,
                 Cracow, Poland",
  classification = "C1160 (Combinatorial mathematics); C1180
                 (Optimisation techniques); C4240P (Parallel programming
                 and algorithm theory); C5620L (Local area networks);
                 C6150N (Distributed systems software)",
  keywords =     "Efficiency; Local optimization method; Networked
                 workstations; Parallel algorithm; PVM; SUN SPARCstation
                 IPX; Traveling salesman problem",
  thesaurus =    "Local area networks; Parallel algorithms; Travelling
                 salesman problems; Workstations",
}

@InProceedings{Geist:1994:CCW,
  author =       "G. A. Geist",
  title =        "Cluster computing: the wave of the future?",
  crossref =     "Dongarra:1994:PSC",
  pages =        "236--246",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Oak Ridge Nat. Lab., TN, USA",
  classification = "C0230 (Economic, social and political aspects of
                 computing); C5620L (Local area networks); C6150N
                 (Distributed systems software); C7300 (Natural sciences
                 computing)",
  keywords =     "Cluster computing; Distributed memory computer;
                 Heterogeneous network research project; Oak Ridge
                 National Laboratory; Parallel computers; Parallel
                 Virtual Machine; Portable robust software; PVM;
                 Research issues; Scientific problems; Serial computers;
                 Social issues; Software package; Standard; Tennessee
                 University; User defined computer collection; Vector
                 computers; Workstation clusters",
  thesaurus =    "Distributed memory systems; Local area networks;
                 Natural sciences computing; Social aspects of
                 automation; Software packages; Virtual machines;
                 Workstations",
}

@Book{Geist:1994:PPV,
  author =       "Al Geist and Adam Beguelin and Jack Dongarra and
                 Weicheng Jiang and Robert Manchek and Vaidyalingam S.
                 Sunderam",
  title =        "{PVM}: Parallel Virtual Machine: {A} Users' Guide and
                 Tutorial for Networked Parallel Computing",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xvii + 279",
  year =         "1994",
  ISBN =         "0-262-57108-0 (paperback)",
  ISBN-13 =      "978-0-262-57108-1 (paperback)",
  LCCN =         "QA76.58 .P85 1994",
  bibdate =      "Thu Feb 29 17:35:15 1996",
  price =        "US\$27.50",
  series =       "Scientific and engineering computation",
  URL =          "http://www.mitpress.com/book-home.tcl?isbn=0262571080",
  acknowledgement = ack-nhfb,
  keywords =     "Computer networks.; Networks --- Parallel programming;
                 Parallel computers.",
}

@MastersThesis{Grengbondai:1994:CPU,
  author =       "Jules Crephat Grengbondai",
  title =        "Concurrent processing under Parallel Virtual Machine
                 ({PVM})",
  type =         "M.S. thesis",
  school =       "Department of Computer Science, Southern Illinois
                 University at Carbondale",
  address =      "Carbondale, IL, USA",
  pages =        "vi + 97",
  year =         "1994",
  bibdate =      "Mon Jan 15 18:16:53 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gropp:1994:MCL,
  author =       "W. Gropp and E. Lusk",
  title =        "The {MPI} communication library: its design and a
                 portable implementation",
  crossref =     "IEEE:1994:PSP",
  pages =        "160--165",
  year =         "1994",
  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 = "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",
}

@InProceedings{Gropp:1994:SEP,
  author =       "W. Gropp and B. Smith",
  title =        "Scalable, extensible, and portable numerical
                 libraries",
  crossref =     "IEEE:1994:PSP",
  pages =        "87--93",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  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",
}

@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 =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xx + 307",
  year =         "1994",
  ISBN =         "0-262-57104-8",
  ISBN-13 =      "978-0-262-57104-3",
  LCCN =         "QA76.642 G76 1994",
  bibdate =      "Thu Feb 29 17:35:09 1996",
  price =        "US\$24.95",
  series =       "Scientific and engineering computation",
  URL =          "http://www.mitpress.com/book-home.tcl?isbn=0262571048",
  acknowledgement = ack-nhfb,
  keywords =     "Computer interfaces.; Parallel computers ---
                 Programming.; Parallel programming; Parallel
                 programming (Computer science)",
}

@Article{Gupta:1994:CEC,
  author =       "M. Gupta and P. Banerjee",
  title =        "Compile-time estimation of communication costs of
                 programs",
  journal =      j-J-PROGRAM-LANG,
  volume =       "2",
  number =       "3",
  pages =        "191--225",
  month =        sep,
  year =         "1994",
  CODEN =        "JPLAER",
  ISSN =         "0963-9306",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  classification = "C6130 (Data handling techniques); C6150C (Compilers,
                 interpreters and other processors); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  keywords =     "Array references; Communication optimizations;
                 Compile-time estimation; Compiler; Data distribution;
                 Data movement; Data partitioning decisions; Distributed
                 memory machines; Fortran programs; Global address
                 space; High-level communication primitives; Loops;
                 Paradigm compiler; Processors; Program analysis;
                 Program communication costs; Ptran-II High-Performance
                 Fortran prototype compiler; Traversal properties",
  pubcountry =   "UK",
  thesaurus =    "Data handling; Distributed memory systems; Optimising
                 compilers; System monitoring",
}

@InProceedings{Haeuser:1994:RNS,
  author =       "J. Haeuser and M. Spel and J. Muylaert and R. D.
                 Williams",
  title =        "Results for the {Navier-Stokes} Solver {ParNSS} on
                 Workstation Clusters and {IBM SP1} Using {PVM}",
  crossref =     "Wagner:1994:CFD",
  pages =        "432--442",
  year =         "1994",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hakula:1994:FEM,
  author =       "H. Hakula and J. Malinen and P. Kallberg and P.
                 Valve",
  title =        "The finite element method applied to the exterior
                 {Helmholtz} problem on the {IBM SP-1}",
  crossref =     "Dongarra:1994:PSC",
  pages =        "262--269",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Helsinki Univ. of Technol., Espoo, Finland",
  classification = "A0230 (Function theory, analysis); A0260 (Numerical
                 approximation and analysis); A4110H (Electromagnetic
                 waves: theory); B0290P (Differential equations); B0290T
                 (Finite element analysis); B5210 (Electromagnetic wave
                 propagation); C4170 (Differential equations); C4185
                 (Finite element analysis); C6110P (Parallel
                 programming); C6150N (Distributed systems software);
                 C7320 (Physics and chemistry computing)",
  keywords =     "2D domains; Complex linear equations; Electromagnetic
                 waves; Exterior Helmholtz problem; Finite element
                 method; Helmholtz equation; IBM SP-1 machine; Irregular
                 meshes; Monitoring facilities; Numerical analysis
                 research; Parallel implementation; Parallel Virtual
                 Machine environment; Performance; Quasi-minimal
                 residual method; Regular meshes; Scattering problem;
                 Single program multiple data model",
  thesaurus =    "Electromagnetic wave scattering; Finite element
                 analysis; Helmholtz equations; IBM computers; Parallel
                 machines; Parallel programming; Physics computing;
                 Software performance evaluation",
}

@TechReport{Hardwick:1994:PVL,
  author =       "Jonathan C. Hardwick",
  title =        "Porting a vector library: a comparison of {MPI},
                 Paris, {CMMD} and {PVM} (or, ``{I'll} never have to
                 port {CVL} again'')",
  type =         "Research paper",
  number =       "CMU-CS-94-200",
  institution =  inst-SCS-CMU,
  address =      inst-SCS-CMU:adr,
  pages =        "16",
  year =         "1994",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  abstract =     "This paper describes the design and implementation in
                 MPI of the parallel vector library CVL, which is used
                 as the basis for implementing nested data-parallel
                 languages such as NESL and Proteus. We compare the ease
                 of writing and debugging the portable MPI
                 implementation of CVL with our experiences writing
                 previous versions in CM-2 Paris, CM-5 CMMD, and PVM,
                 and give initial performance results for MPI CVL
                 running on an IBM SP- 1, Intel Paragon, and TMC CM-5.",
  acknowledgement = ack-nhfb,
  annote =       "An earlier version of this paper appeared in
                 `Proceedings of the 2nd Scalable Parallel Libraries
                 Conference', Mississippi State University, Mississippi,
                 October 1994. November 1994. Supported in part by the
                 Wright Laboratory, Aeronautical Systems Center, Air
                 Force Materiel Command, USAF, and the Advanced Research
                 Projects Agency (ARPA). Supported in part by the
                 Pittsburgh Supercomputing Center. Supported in part by
                 the National Center for Supercomputing Applications.
                 Supported in part by the Argonne National Laboratory.",
  keywords =     "Parallel programming (Computer science)",
}

@InProceedings{Hempel:1994:MSM,
  author =       "R. Hempel",
  title =        "The {MPI Standard for Message Passing}",
  crossref =     "Gentzsch:1994:HPC",
  pages =        "247--252",
  year =         "1994",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "German Nat. Res. Center for Comput. Sci., St.
                 Augustin, Germany",
  classification = "C5220P (Parallel architecture); C6110P (Parallel
                 programming)",
  conftitle =    "High-Performance Computing and Networking
                 International Conference. Proceedings, Volume II:
                 Networking and Tools",
  corpsource =   "German Nat. Res. Center for Comput. Sci., St.
                 Augustin, Germany",
  keywords =     "message passing; Message passing; message-passing
                 interfaces; Message-passing interfaces; MPI standard;
                 parallel computing; Parallel computing; parallel
                 programming; standard; Standard; standards",
  thesaurus =    "Message passing; Parallel programming; Standards",
  treatment =    "P Practical",
}

@Article{Henriksen:1994:PCF,
  author =       "P. Henriksen and R. Keunings",
  title =        "Parallel computation of the flow of integral
                 viscoelastic fluids on a heterogeneous network of
                 workstations",
  journal =      j-INT-J-NUMER-METHODS-FLUIDS,
  volume =       "18",
  number =       "12",
  pages =        "1167--1183",
  month =        jun,
  year =         "1994",
  CODEN =        "IJNFDW",
  ISSN =         "0271-2091",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ. Catholique de Louvain, Belgium",
  classification = "A4750 (Non-Newtonian dynamics); C4240P (Parallel
                 programming and algorithm theory); C7320 (Physics and
                 Chemistry)",
  keywords =     "Computational mechanics problems; Compute-intensive
                 treatment; Deformation; Dynamic allocation; Fibre
                 suspension flow; Flow; Heterogeneous network of
                 workstations; Integral viscoelastic fluids; Internal
                 variables; Load balancing; Parallel algorithms;
                 Parallel computation; Parallel efficiency; POLYFLOW
                 package; Public domain PVM software library; Static
                 allocation; Viscoplastic solids",
  pubcountry =   "UK",
  thesaurus =    "Flow simulation; Non-Newtonian flow; Parallel
                 algorithms; Physics computing",
}

@InProceedings{Hiranandani:1994:CTB,
  author =       "S. Hiranandani and K. Kennedy and J. Mellor-Crummey
                 and A. Sethi",
  title =        "Compilation techniques for block-cyclic
                 distributions",
  crossref =     "ACM:1994:CPI",
  pages =        "392--403",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Block-cyclic distributions; Code; Compilers; Data
                 alignment; Data-parallel languages; Fortran D;
                 High-Performance Fortran; Linear-time algorithm; Memory
                 access sequence; MIMD distributed-memory machines;
                 Nonunit strides; Symbolic array dimensions; Symbolic
                 loop bounds",
  thesaurus =    "FORTRAN; Parallel languages; Program compilers",
}

@InProceedings{Issman:1994:PME,
  author =       "E. Issman and G. Degrez and J. {De Keyser}",
  title =        "A Parallel Multiblock {Euler\slash Navier-Stokes}
                 Solver on a Cluster of Workstations Using {PVM}",
  crossref =     "Gentzsch:1994:HPC",
  volume =       "1",
  pages =        "157--162",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "CFD Group, Von Karman Inst. for Fluid Dynamics,
                 Rhode-St.-Genese, Belgium",
  classification = "A4710 (General fluid dynamics theory, simulation and
                 other computational methods); C5440 (Multiprocessing
                 systems); C6110P (Parallel programming); C6150J
                 (Operating systems); C6150N (Distributed systems
                 software); C7320 (Physics and chemistry computing)",
  corpsource =   "CFD Group, Von Karman Inst. for Fluid Dynamics,
                 Rhode-St.- Genese, Belgium",
  keywords =     "adaptive 2D-multiblock Euler/Navier-Stokes; Adaptive
                 2D-multiblock Euler/Navier-Stokes solver; automatic
                 load-; Automatic load-balancing; balancing; Block
                 distribution; block distribution; cluster; environment;
                 LOGO software library; Navier-Stokes equations;
                 parallel; Parallel computer; parallel computer;
                 parallel machines; Parallel multiblock
                 Euler/Navier-Stokes solver; parallel multiblock
                 Euler/Navier-Stokes solver; Parallel Virtual Machine
                 communication software; Parallelised; parallelised;
                 physics computing; Processors; processors; programming;
                 PVM; resource allocation; Run-time; run-time; solver;
                 Solver porting; solver porting; Unix; Unix workstation
                 cluster; Unix workstation cluster environment;
                 workstation; Workstation cluster",
  pubcountry =   "Germany",
  thesaurus =    "Navier-Stokes equations; Parallel machines; Parallel
                 programming; Physics computing; Resource allocation;
                 Unix",
  treatment =    "P Practical",
}

@Article{Iwashita:1994:IPE,
  author =       "S. Iwashita and K. Murakami",
  title =        "Implementation and performances evaluation of {KU
                 PVM3\slash AP1000}",
  journal =      j-ENG-SCI-REP-KYUSHU,
  volume =       "16",
  number =       "3",
  pages =        "345--352",
  month =        dec,
  year =         "1994",
  CODEN =        "SRKHEK",
  ISSN =         "0388-1717",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C5470 (Performance
                 evaluation and testing); C6110P (Parallel programming);
                 C6150N (Distributed systems software)",
  keywords =     "Basic communication intensive benchmarks; KU
                 PVM3/AP1000; Network configurations; Parallel computer;
                 Parallel programming library; Performance evaluation;
                 Virtual workstation cluster; Workstation clusters",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "Parallel machines; Parallel programming; Performance
                 evaluation; Software libraries; Software performance
                 evaluation",
}

@InProceedings{Joubert:1994:PAL,
  author =       "A. Joubert",
  title =        "Parallel algorithms for linear and nonlinear equations
                 derived from networks",
  crossref =     "Joubert:1994:PCT",
  pages =        "145--152",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "London Parallel Applications Centre, Queen Mary and
                 Westfield Coll., UK",
  classification = "C4140 (Linear algebra); C4150 (Nonlinear and
                 functional equations); C4240P (Parallel programming and
                 algorithm theory)",
  keywords =     "Linear equations; Load flow; Nonlinear equations;
                 Power systems",
  thesaurus =    "Graph theory; Linear algebra; Network analysis;
                 Nonlinear equations; Parallel algorithms",
}

@InProceedings{Judd:1994:PIV,
  author =       "D. Judd and N. K. Ratha and P. K. McKinley and J. Weng
                 and A. K. Jain",
  title =        "Parallel implementation of vision algorithms on
                 workstation clusters",
  crossref =     "IEEE:1994:PIF",
  pages =        "317--321 (vol. 3)",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Michigan State Univ., East
                 Lansing, MI, USA",
  classification = "B6140C (Optical information, image and video signal
                 processing); C1220 (Simulation, modelling and
                 identification); C5260B (Computer vision and image
                 processing techniques); C6110P (Parallel programming)",
  keywords =     "Distributed cluster platforms; Motion parameter
                 estimation algorithm; Sequential CLUSTER program;
                 Square-error data clustering method; Vision algorithms;
                 Workstation clusters",
  thesaurus =    "Computer vision; Parallel algorithms; Parameter
                 estimation",
}

@Article{Karamcheti:1994:SOM,
  author =       "Vijay Karamcheti and Andrew A. Chien",
  title =        "Software overhead in messaging layers: where does the
                 time go?",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "11",
  pages =        "51--60",
  month =        nov,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat May 1 15:50:17 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/asplos/195473/p51-karamcheti/",
  abstract =     "Despite improvements in network interfaces and
                 software messaging layers, software communication
                 overhead still dominates the hardware routing cost in
                 most systems. In this study, we identify the sources of
                 this overhead by analyzing software costs of typical
                 communication protocols built atop the active messages
                 layer on the CM-5. We show that up to 50-70\% of the
                 software messaging costs are a direct consequence of
                 the gap between specific network features such as
                 arbitrary delivery order, finite buffering, and limited
                 fault-handling, and the user communication requirements
                 of in-order delivery, end-to-end flow control, and
                 reliable transmission. However, virtually all of these
                 costs can be eliminated if routing networks provide
                 higher-level services such as in-order delivery,
                 end-to-end flow control, and packet-level
                 fault-tolerance. We conclude that significant cost
                 reductions require changing the constraints on
                 messaging layers: we propose designing networks and
                 network interfaces which simplify or replace software
                 for implementing user communication requirements.",
  acknowledgement = ack-nhfb,
  classification = "B6150M (Protocols); B6210L (Computer
                 communications); C5440 (Multiprocessing systems);
                 C5610N (Network interfaces); C5640 (Protocols); C6150N
                 (Distributed systems software)",
  conflocation = "San Jose, CA, USA; 4-7 Oct. 1994",
  conftitle =    "Sixth International Conference on Architectural
                 Support for Programming Languages and Operating Systems
                 (ASPLOS-VI)",
  corpsource =   "Dept. of Comput. Sci., Illinois Univ., Urbana, IL,
                 USA",
  keywords =     "active messages layer; arbitrary delivery order finite
                 buffering; CM-5; communication protocols; cost
                 reductions; cost reductions packet level fault
                 tolerance; design; end-to-end flow control; hardware
                 routing cost; in-order delivery; limited fault
                 handling; measurement; message passing; messaging
                 layers; network features; network interfaces; packet
                 level fault tolerance; parallel machines; performance;
                 protocols; reliable transmission; software
                 communications overhead; software messaging costs;
                 software messaging layers; software overhead;
                 standardization; theory; user communication
                 requirements",
  sponsororg =   "ACM; IEEE Comput. Soc",
  subject =      "{\bf D.4.4} Software, OPERATING SYSTEMS,
                 Communications Management, Message sending. {\bf C.2.2}
                 Computer Systems Organization, COMPUTER-COMMUNICATION
                 NETWORKS, Network Protocols. {\bf C.4} Computer Systems
                 Organization, PERFORMANCE OF SYSTEMS. {\bf C.2.1}
                 Computer Systems Organization, COMPUTER-COMMUNICATION
                 NETWORKS, Network Architecture and Design. {\bf C.1.2}
                 Computer Systems Organization, PROCESSOR ARCHITECTURES,
                 Multiple Data Stream Architectures (Multiprocessors),
                 Parallel processors**.",
  treatment =    "P Practical",
}

@InProceedings{Karrels:1994:PAM,
  author =       "E. Karrels and E. Lusk",
  title =        "Performance Analysis of {MPI} Programs",
  crossref =     "Dongarra:1994:PSW",
  pages =        "195--200",
  year =         "1994",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C6115 (Programming support); C6150E (General utility
                 programs); C6150G (Diagnostic, testing, debugging and
                 evaluating systems); C6150N (Distributed systems
                 software)",
  conftitle =    "Proceedings of the Second Workshop on Environments and
                 Tools for Parallel Scientific Computing",
  corpsource =   "Dept. of Comput. Sci., Wisconsin Univ., Oshkosh, WI,
                 USA",
  keywords =     "application program interfaces; functions library;
                 message passing; Message Passing Interface; MPI
                 programs; parallel computation; parallel programming;
                 performance analysis; portable publicly available
                 implementation; profiling interface; profiling
                 libraries; profiling tools; software libraries;
                 software performance evaluation; specification",
  treatment =    "P Practical",
}

@InProceedings{Knies:1994:SLL,
  author =       "A. D. Knies and F. R. Barriuso and W. J. Harrod and G.
                 B. {Adams, III}",
  title =        "{SLICC}: a low latency interface for collective
                 communications",
  crossref =     "IEEE:1994:PSW",
  pages =        "89--96",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Purdue Univ., West Lafayette, IN, USA",
  classification = "C5220P (Parallel architecture); C6150N (Distributed
                 systems software)",
  keywords =     "Cray T3D; Directly memory access; Interprocessor
                 communications; Low latency interface; Low-level
                 collective communications interface; Parallel
                 computers; Performance results; PVM; Referenced
                 processing element; Shared address-space library
                 interface; Shared distributed memory systems; SLICC;
                 Software models",
  thesaurus =    "Application program interfaces; Cray computers;
                 Distributed memory systems; Message passing; Shared
                 memory systems; Software libraries; Software
                 performance evaluation",
}

@InProceedings{Konuru:1994:ULP,
  author =       "R. Konuru and J. Casas and R. Prouty and S. Otto and
                 J. Walpole",
  title =        "A user-level process package for {PVM}",
  crossref =     "Pierce:1994:PSH",
  pages =        "48--55",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6150J (Operating systems);
                 C6150N (Distributed systems)",
  corpsource =   "Dept. of Comput. Sci. and Eng., Oregon Graduate Inst.
                 of Sci. and Technol., Beaverton, OR, USA",
  keywords =     "dynamic load balancing; lightweight; message passing;
                 message-based; operating systems (computers); parallel;
                 parallel programming; parallel programs; performance
                 evaluation; processor; programming; PVM; resource
                 allocation; source-code compatible PVM interface;
                 SPMD-style PVM applications; standard PVM; UPVM;
                 user-level process package; virtual processors;
                 virtualization",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Supercomput.
                 Appl",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Konuru:1994:UPP,
  author =       "R. Konuru and J. Casas and R. Prouty and S. Otto and
                 J. Walpole",
  title =        "A User-Level Process Package for {PVM}",
  crossref =     "Pierce:1994:PSH",
  pages =        "48--55",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci. and Eng., Oregon Graduate Inst.
                 of Sci. and Technol., Beaverton, OR, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6150J (Operating systems);
                 C6150N (Distributed systems)",
  keywords =     "Dynamic load balancing; Lightweight virtual
                 processors; Message-based parallel programs; Parallel
                 programming; Processor virtualization; PVM; Source-code
                 compatible PVM interface; SPMD-style PVM applications;
                 Standard PVM; UPVM; User-level process package; Virtual
                 processors",
  thesaurus =    "Message passing; Operating systems [computers];
                 Parallel programming; Performance evaluation; Resource
                 allocation",
  xxnote =       "Check author order.",
}

@InProceedings{Kramer-Fuhrmann:1994:TGP,
  author =       "O. Kramer-Fuhrmann and L. Schafers and C. Scheidler",
  title =        "{TRAPPER} --- a graphical programming environment for
                 parallel systems",
  crossref =     "Becks:1994:NCT",
  pages =        "3--15",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "German Nat. Res. Center for Comput. Sci., St.
                 Augustin, Germany",
  classification = "C5440 (Multiprocessing systems); C6115 (Programming
                 support); C6130B (Graphics techniques); C6180G
                 (Graphical user interfaces)",
  keywords =     "Communicating sequential processes; Configtool;
                 Designtool; Graphical programming environment;
                 Graphical representation; Hybrid program development;
                 Machine independent message passing interfaces;
                 Parallel applications; Parallel Macros; Parallel
                 systems; Parallel Virtual Machine; PARMACS; Perftool;
                 Programming model; PVM; Sequential behavior; TRAPPER;
                 Vistool; Visualization",
  thesaurus =    "Communicating sequential processes; Graphical user
                 interfaces; Parallel processing; Programming
                 environments",
}

@Article{Lazar:1994:SRE,
  author =       "A. A. Lazar and K. H. Tseng and Koon Seng Lim and W.
                 Choe",
  title =        "A scalable and reusable emulator for evaluating the
                 performance of {SS7} networks",
  journal =      j-IEEE-J-SEL-AREAS-COMMUN,
  volume =       "12",
  number =       "3",
  pages =        "395--404",
  month =        apr,
  year =         "1994",
  CODEN =        "ISACEM",
  ISSN =         "0733-8716",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. Eng., Columbia Univ., New York, NY,
                 USA",
  classification = "B6150C (Switching theory); B6210 (Telecommunication
                 applications); C5620 (Computer networks and
                 techniques); C5670 (Network performance); C7410F
                 (Communications)",
  keywords =     "ATM LAN; Emulator design; Engineering workstations;
                 Fault conditions; OSI Management Information Service
                 platform; OSIMIS; Parallel Virtual Machine; Performance
                 evaluation; Public domain software; Reusable emulator;
                 Scalable emulator; Singapore; SS7 networks; Unbalanced
                 loading conditions",
  thesaurus =    "Asynchronous transfer mode; Open systems; Performance
                 evaluation; Public domain software; Telecommunication
                 signalling; Telecommunications computing",
}

@TechReport{Lehman:1994:IZP,
  author =       "Li-wei Lehman",
  title =        "Integrating Zipcode and {PVM}: towards a higher-level
                 message-passing environment",
  type =         "Technical report",
  number =       "MSSU-EIRS-ERC 94-2",
  institution =  "Engineering Research Center for Computational Field
                 Simulation, " # inst-MSU,
  address =      inst-MSU:adr,
  pages =        "7",
  year =         "1994",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  acknowledgement = ack-nhfb,
  keywords =     "PVM (Computer program); Telecommunications --- Message
                 processing.; Zipcode (Computer program)",
}

@InProceedings{Lin:1994:DNC,
  author =       "Mengjou Lin and Jehwei Hsieh and D. H. C. Du and J. P.
                 Thomas and J. A. MacDonald",
  title =        "Distributed network computing over local {ATM}
                 networks",
  crossref =     "IEEE:1994:PSW",
  pages =        "154--163",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Minnesota Univ., Duluth, MN,
                 USA",
  classification = "C5620L (Local area networks); C6150E (General
                 utility programs); C6150J (Operating systems); C6150N
                 (Distributed systems software)",
  keywords =     "Application programming interfaces; ASX-100 ATM
                 Switch; Asynchronous transfer mode; BSD socket
                 programming interface; Communication protocol layer;
                 Distributed network computing; Distributed programming;
                 End-to-end communication; Fore Systems ATM API;
                 High-speed network standards; Local ATM networks;
                 Message passing library; Parallel matrix
                 multiplication; Parallel Virtual Machine; Performance
                 characteristics; Remote Procedure Call; Switch-based
                 high-speed local area networks; Workstations",
  thesaurus =    "Application program interfaces; Asynchronous transfer
                 mode; Local area networks; Matrix multiplication;
                 Message passing; Telecommunication standards",
}

@InProceedings{Loh:1994:ISR,
  author =       "B. C. Loh and G. A. Manson",
  title =        "Incorporating software reuse into the {PCSC}
                 methodology",
  crossref =     "deGloria:1994:TAS",
  pages =        "929--941",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Sheffield Univ., UK",
  classification = "C6110B (Software engineering techniques); C6140D
                 (High level languages)",
  keywords =     "Abstract representations; Occam 2; Parallel
                 Communicating Sequential Code; PCSC methodology;
                 Programming languages; PVM C; Software component reuse;
                 Software reuse",
  thesaurus =    "Occam; Software reusability",
}

@InProceedings{Lonsdale:1994:CMH,
  author =       "G. Lonsdale and J. Clinckemaillie and S. Vlachoutsis
                 and J. Dubois",
  title =        "Crash-simulation migration to {HPC} systems",
  crossref =     "Dekker:1994:MPP",
  pages =        "439--446",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "ESI GmbH, Eschborn, Germany",
  classification = "C4185 (Finite element analysis); C6110P (Parallel
                 programming); C7440 (Civil and mechanical engineering
                 computing); C7480 (Production engineering computing)",
  keywords =     "Algorithmic parallelization; Automatic
                 parallelization; Automobile crashworthiness simulation
                 program; Automobile testing; Body shell deformation
                 calculation; CAD; CAMAS; Car crash simulation; Computer
                 Aided Migration of Applications System; Digital
                 simulation; Distributed-memory; FAM; Finite element
                 model; High performance computing; MIMD; PAM-CRASH;
                 PAM-STAMP; Parallel programming; Software portability",
  thesaurus =    "Accidents; Automobile industry; Automobiles; CAD/CAM;
                 Computer aided engineering; Digital simulation; Finite
                 element analysis; Mechanical engineering computing;
                 Parallel programming; Product development; Safety;
                 Software portability; Testing",
}

@InProceedings{Lonsdale:1994:CRP,
  author =       "G. Lonsdale and J. Clinckemaillie and S. Vlachoutsis
                 and J. Dubois",
  title =        "Communication requirements in parallel crashworthiness
                 simulation",
  crossref =     "Gentzsch:1994:HPC",
  pages =        "55--61",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "ESI GmbH, Eschborn, Germany",
  classification = "C4185 (Finite element analysis); C5440
                 (Multiprocessing systems); C6150N (Distributed systems
                 software); C6185 (Simulation techniques); C7440 (Civil
                 and mechanical engineering computing)",
  keywords =     "Algorithmic features; Communication requirements;
                 Communications strategy design; Communications strategy
                 implementation; Distributed-memory MIMD machines;
                 Global communication; Message-passing; MPI standard;
                 Overhead minimisation; PAM-CRASH industrial
                 crashworthiness simulation program, PAM-CRASH; Parallel
                 crashworthiness simulation; Parallelization approach;
                 PARMACS; Portable message-passing interfaces; PVM",
  thesaurus =    "Application program interfaces; Digital simulation;
                 Distributed memory systems; Finite element analysis;
                 Message passing; Nonlinear dynamical systems; Parallel
                 processing; Structural engineering computing",
}

@InProceedings{Maffeis:1994:SSD,
  author =       "S. Maffeis",
  title =        "System support for distributed computing",
  crossref =     "Gentzsch:1994:HPC",
  pages =        "293--301",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Zurich Univ., Switzerland",
  classification = "C6110J (Object-oriented programming); C6115
                 (Programming support); C6150N (Distributed systems
                 software)",
  keywords =     "Distributed computing; Distributed failure-resilient
                 applications; Distributed parallel computing; ELECTRA;
                 LINDA systems; Object-groups; Object-oriented
                 communication; Object-oriented programming; PVM;
                 Reliable multicast; Toolkit; Transputer system",
  thesaurus =    "Distributed processing; Object-oriented programming;
                 Software fault tolerance; Software tools",
}

@InProceedings{Malony:1994:PAP,
  author =       "A. Malony and B. Mohr and P. Beckman and D. Gannon and
                 S. Yang and F. Bodin",
  title =        "Performance analysis of {pC++}: a portable
                 data-parallel programming system for scalable parallel
                 computers",
  crossref =     "Siegal:1994:PEI",
  pages =        "75--84",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Oregon Univ., Eugene,
                 OR, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages); C6150G
                 (Diagnostic, testing, debugging and evaluating
                 systems)",
  keywords =     "C++ language extension; Concurrent aggregate
                 collection classes; Distributed data structures; Embar;
                 Fast Poisson solver; Memory hierarchy; NAS suite;
                 Nearest neighbor grid computation; Parallel execution
                 semantics; Parallel machine; PC++; Performance
                 analysis; Performance tools; Portable data-parallel
                 programming system; Scalability measurements; Scalable
                 parallel computers; Sparse codes",
  thesaurus =    "C language; Data structures; Parallel languages;
                 Parallel machines; Parallel programming; Performance
                 evaluation; Program testing; Software portability",
}

@MastersThesis{Manchek:1994:DIP,
  author =       "Robert J. Manchek",
  title =        "Design and implementation of {PVM} version 3",
  type =         "M.S. thesis",
  school =       inst-UTK,
  address =      inst-UTK:adr,
  pages =        "viii + 81",
  year =         "1994",
  bibdate =      "Mon Jan 15 18:16:58 1996",
  acknowledgement = ack-nhfb,
  keywords =     "Computer networks; Computer software.; Parallel
                 computers.",
}

@InProceedings{Marin:1994:GAL,
  author =       "F. J. Marin and O. Trelles-Salazar and F. Sandoval",
  title =        "Genetic Algorithms on {LAN-Message} Passing
                 Architectures Using {PVM}: Application to the Routing
                 Problem",
  crossref =     "Davidor:1994:PPS",
  pages =        "534--545 (or 534--543??)",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. de Arquitectura y Tecnologia de Computadores y
                 Electronica, Malaga Univ., Spain",
  classification = "B6150P (Communication network design and planning);
                 B6210L (Computer communications); C1180 (Optimisation
                 techniques); C4240C (Computational complexity); C4240P
                 (Parallel programming and algorithm theory); C5220P
                 (Parallel architecture); C5620L (Local area networks);
                 C6115 (Programming support); C6150N (Distributed
                 systems software); C7410F (Communications computing);
                 C7430 (Computer engineering)",
  corpsource =   "Dept. de Arquitectura y Tecnologfa de Computadores y
                 Electronica, Malaga Univ., Spain",
  keywords =     "allocation; area networks; combinatorial;
                 Combinatorial complexity; communication; Communication
                 latency; complexity; computational complexity; computer
                 architectures; computing; data communication; data
                 communications; Data communications; data-passing load;
                 Data-passing load; dynamic load balancing; Dynamic load
                 balancing; fault; fault tolerant; Fault tolerant
                 capabilities; genetic algorithm parallelization;
                 Genetic algorithm parallelization; genetic algorithms;
                 independent functions; Independent functions;
                 information; Information redistribution; integrated
                 software; integration tool; LAN-based message passing;
                 LAN-based message passing computer architectures;
                 latency; local; master node; Master node; message
                 passing; optimization problem; Optimization problem;
                 Parallel; parallel algorithms; parallel architectures;
                 Parallel Virtual Machine; partial results reporting;
                 Partial results reporting; public domain software;
                 Public domain software; PVM 3.1; redistribution;
                 resource; routing problem; Routing problem; server
                 processors; Server processors; sockets; Sockets;
                 software; Software integration tool; software tools;
                 telecommunication computing; telecommunication network
                 routing; tolerant capabilities; Virtual Machine;
                 virtual machines",
  pubcountry =   "Germany",
  thesaurus =    "Computational complexity; Data communication; Fault
                 tolerant computing; Genetic algorithms; Integrated
                 software; Local area networks; Message passing;
                 Parallel algorithms; Parallel architectures; Public
                 domain software; Resource allocation; Software tools;
                 Telecommunication computing; Telecommunication network
                 routing; Virtual machines",
  treatment =    "P Practical",
}

@InProceedings{Mattson:1994:PEP,
  author =       "T. G. Mattson",
  title =        "Programming Environments for Parallel Computing: {A}
                 Comparison of {CPS}, Linda, {P4}, {PVM}, {POSYBL}, and
                 {TCGMSG}",
  crossref =     "Hesham:1994:PTH",
  volume =       "II",
  pages =        "586--594",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Intel Sci. Comput., Beaverton, OR, USA",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support)",
  corpsource =   "Intel Sci. Comput., Beaverton, OR, USA",
  keywords =     "Communication times; communication times; Cooperative
                 Processes Software; CPS; Environment utility;
                 environment utility; environments; Ethernet network;
                 four-; Four-node communications tests; Linda; node
                 communications tests; P4; parallel programming;
                 performance evaluation; Portable parallel programming
                 environments; portable parallel programming
                 environments; POSYBL; programming; PVM;
                 Reproducibility; reproducibility; software portability;
                 SPARCstation 1; SPARCstation 1 workstations; TCGMSG;
                 Theoretical Chemistry Group Message-passing system;
                 Two-node communication benchmarks; two-node
                 communication benchmarks; workstations",
  sponsororg =   "IEEE; ACM; Univ. Hawaii; Univ. Hawaii Coll. Bus.
                 Admin",
  thesaurus =    "Parallel programming; Performance evaluation;
                 Programming environments; Software portability",
  treatment =    "P Practical; X Experimental",
}

@Article{Matyska:1994:DSC,
  author =       "L. Matyska and J. Koca",
  title =        "{D-CICADA}: a software for conformational {PES}
                 elucidation on network of workstations",
  journal =      j-J-COMPUTATIONAL-CHEM,
  volume =       "15",
  number =       "9",
  pages =        "937--946",
  month =        sep,
  year =         "1994",
  CODEN =        "JCCHDD",
  ISSN =         "0192-8651",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Comput. Sci., Masaryk Univ., Brno, Czech
                 Republic",
  classification = "A3115 (General mathematical and computational
                 developments for atoms and molecules); A3190 (Other
                 topics in the theory of atoms and molecules); A3520B
                 (General molecular conformation and symmetry; C6110P
                 (Parallel programming); C7320 (Physics and chemistry
                 computing); stereochemistry)",
  keywords =     "CICADA; Conformational potential energy hypersurface;
                 Cyclohexane; D-CICADA software; DEC workstations;
                 Distributed environment; Parallel virtual machine;
                 Parallelization; Polynomial time; Sun workstations;
                 Terminally blocked alanine; Virtual machines",
  thesaurus =    "Organic compounds; Organic molecule configurations;
                 Parallel programming; Physics computing; Potential
                 energy curves and surfaces of molecules; Virtual
                 machines",
}

@InProceedings{McKenzie:1994:CIM,
  author =       "N. R. McKenzie and K. Bolding and C. Ebeling and L.
                 Snyder",
  title =        "{CRANIUM}: An Interface for Message Passing on
                 Adaptive Packet Routing Networks",
  crossref =     "Bolding:1994:PCR",
  pages =        "266--280",
  year =         "1994",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "B6150C (Communication switching); B6210L (Computer
                 communications); C4230M (Multiprocessor
                 interconnection); C5220P (Parallel architecture);
                 C5610N (Network interfaces); C5620 (Computer networks
                 and techniques)",
  conftitle =    "Parallel Computer Routing and Communication. First
                 International Workshop, PCRCW '94",
  corpsource =   "Dept. of Comput. Sci. and Eng., Washington Univ.,
                 Seattle, WA, USA",
  keywords =     "adaptive packet routing networks; arbitrary sequence;
                 automatic- receive interface; buffer addresses;
                 Cranium; interconnection network; message passing;
                 multiprocessor interconnection networks; network
                 interface; network interfaces; packet serialization;
                 packet switching; physical node identifiers;
                 processor-initiated interface; processor-network
                 interface; user-level programs",
  treatment =    "P Practical",
}

@Article{McKinney:1994:PGU,
  author =       "G. W. McKinney",
  title =        "A practical guide to using {MCNP} with {PVM}",
  journal =      j-TRANS-AM-NUCL-SOC,
  volume =       "71",
  number =       "????",
  pages =        "397--398",
  month =        "????",
  year =         "1994",
  CODEN =        "TANSAO",
  ISSN =         "0003-018X",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Los Alamos Nat. Lab., NM, USA",
  classification = "A2880F (Radiation monitoring and radiation
                 protection); C6150N (Distributed systems software);
                 C7470 (Nuclear engineering computing)",
  conflocation = "Washington, DC, USA; 13-17 Nov. 1994",
  conftitle =    "1994 Winter Meeting of American Nuclear Society
                 (papers in summary form only received)",
  corpsource =   "Los Alamos Nat. Lab., NM, USA",
  keywords =     "distributed memory systems; distributed-memory
                 multiprocessing; Distributed-memory multiprocessing;
                 engineering computing; MCNP; Monte Carlo methods;
                 nuclear; PVM; radiation protection",
  thesaurus =    "Distributed memory systems; Monte Carlo methods;
                 Nuclear engineering computing; Radiation protection",
  treatment =    "P Practical",
}

@InProceedings{Miller:1994:PPP,
  author =       "B. P. Miller and J. K. Hollingsworth and M. D.
                 Callaghan",
  title =        "The {Paradyn} parallel performance tools and {PVM}",
  crossref =     "Dongarra:1994:PSW",
  pages =        "201--210",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C6115 (Programming support); C6150G (Diagnostic,
                 testing, debugging and evaluating systems); C6150N
                 (Distributed systems software)",
  corpsource =   "Wisconsin Univ., Madison, WI, USA",
  keywords =     "applications; automated bottleneck searching; dynamic;
                 heterogeneous program measurement; instrumentation;
                 large-scale parallel applications; long-; machines;
                 native PVM; Paradyn; parallel performance tools;
                 parallel programming; performance problem causes;
                 production-sized data sets; program diagnostics;
                 running applications; software metrics; software
                 performance evaluation; software tools; Sun; Thinking
                 Machine CM-5; virtual; workstations",
  treatment =    "P Practical",
}

@InProceedings{Miller:1994:PPT,
  author =       "B. P. Miller and J. K. Hollingworth and M. D.
                 Callaghan",
  title =        "The {Paradyn} Performance Tools and {PVM}",
  crossref =     "Dongarra:1994:PSW",
  pages =        "201--210",
  year =         "1994",
  bibdate =      "Wed Aug 14 09:02:28 MDT 1996",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Nemer-Preece:1994:LBH,
  author =       "Nicole Anne Nemer-Preece",
  title =        "Load balancing the heat equation in a heterogeneous
                 environment with {PVM}",
  type =         "M.S. thesis",
  school =       "University of Missouri, Rolla",
  address =      "Rolla, MO, USA",
  pages =        "viii + 52",
  year =         "1994",
  bibdate =      "Mon Jan 15 18:17:04 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Neun:1994:UPB,
  author =       "W. Neun",
  title =        "Using {PVM} based software for parallel computation in
                 Computer Algebra",
  crossref =     "Calmet:1994:RWC",
  pages =        "46--51",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Konrad-Zuse-Zentrum fur Informationstech. Berlin,
                 Germany",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C7310 (Mathematics computing)",
  corpsource =   "Konrad-Zuse-Zentrum fur Informationstech. Berlin,
                 Germany",
  keywords =     "computer algebra; Computer algebra; manipulation;
                 mathematics computing; network topology; Network
                 topology; parallel algorithms; Parallel algorithms;
                 parallel computation; Parallel computation; parallel
                 machines; Parallel machines; performance benefit;
                 Performance benefit; PVM based software; symbol",
  pubcountry =   "Germany",
  sponsororg =   "Univ. Karlsruhe",
  thesaurus =    "Mathematics computing; Parallel algorithms; Symbol
                 manipulation",
  treatment =    "P Practical",
}

@InProceedings{Nguyen:1994:DCE,
  author =       "S. T. Nguyen and B. J. Zook and Xiaodong Zhang",
  title =        "Distributed computation of electromagnetic scattering
                 problems using finite-difference time-domain
                 decompositions",
  crossref =     "IEEE:1994:PTI",
  pages =        "85--93",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Instrum. and Space Res., Southwest Res.
                 Inst., San Antonio, TX, USA",
  classification = "A0260 (Numerical approximation and analysis); A4110H
                 (Electromagnetic waves: theory); B0290P (Differential
                 equations); B5210 (Electromagnetic wave propagation);
                 C4170 (Differential equations); C4240P (Parallel
                 programming and algorithm theory); C7320 (Physics and
                 chemistry computing)",
  keywords =     "Communication pattern variations; Computing
                 performance; Distributed computation; Distributed
                 memory; Distributed workstation network;
                 Electromagnetic scattering problems; Finite-difference
                 time-domain decompositions; Load balancing; Numerical
                 method; Parallelism; Partial differential equations;
                 PVM; Scalability",
  thesaurus =    "Distributed algorithms; Distributed memory systems;
                 Electromagnetic wave scattering; Finite difference
                 time-domain analysis; Partial differential equations;
                 Physics computing",
}

@InProceedings{Nordling:1994:SOD,
  author =       "P. Nordling and P. Fritzson",
  title =        "Solving ordinary differential equations on parallel
                 computers --- applied to dynamic rolling bearings
                 simulation",
  crossref =     "Dongarra:1994:PSC",
  pages =        "397--415",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Linkoping Univ.,
                 Sweden",
  classification = "C4170 (Differential equations); C6150N (Distributed
                 systems software); C6185 (Simulation techniques); C7440
                 (Civil and mechanical engineering computing)",
  keywords =     "Dynamic rolling bearings simulation; Ethernet;
                 Fine-grained synchronization; Initial value problems;
                 LSODA; MIMD parallel computers; Ordinary differential
                 equation solution; Parallelism; PARIX operating system;
                 Parsytec GigaCube; PVM; Solaris 2.3; SPARC 10
                 workstation cluster; Speedup; Sun SPARCcenter 2000",
  thesaurus =    "Differential equations; Digital simulation; Initial
                 value problems; Machine bearings; Mechanical
                 engineering computing; Parallel processing",
}

@InProceedings{Otto:1994:PVM,
  author =       "S. W. Otto",
  title =        "Processor Virtualization and Migration for {PVM}",
  crossref =     "Dongarra:1994:PSW",
  pages =        "66--75",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C6150N (Distributed
                 systems software); C7430 (Computer engineering)",
  corpsource =   "Dept. of Comput. Sci. and Eng., Oregon Graduate Inst.
                 of Sci. and Technol., Portland, OR, USA",
  keywords =     "context switch; distributed memory systems;
                 distributed scheduling systems; interoperability; local
                 communication speeds; Machine; machines; message
                 passing; Migratable PVM; multi; parallel; Parallel
                 Virtual; performance figures; process granularity;
                 process level MPVM; processor virtualization;
                 programming model; run realistic applications; semantic
                 restrictions; threaded version; times; transparent
                 migration; transparent migration mechanisms; virtual
                 machines; work migration",
  treatment =    "P Practical",
}

@Article{Phan-Thien:1994:CDL,
  author =       "N. Phan-Thien and D. Tullock",
  title =        "Completed double layer boundary element method in
                 elasticity and {Stokes} flow: Distributed computing
                 through {PVM}",
  journal =      j-COMP-MECH,
  volume =       "14",
  number =       "4",
  pages =        "370--383",
  month =        jul,
  year =         "1994",
  CODEN =        "CMMEEE",
  ISSN =         "0178-7675",
  bibdate =      "Sat Apr 06 15:05:19 1996",
  acknowledgement = ack-nhfb,
}

@Article{Pierce:1994:NMP,
  author =       "P. Pierce",
  title =        "The {NX} message passing interface",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "4",
  pages =        "463--480",
  month =        apr,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6115 (Programming
                 support); C6150N (Distributed systems)",
  corpsource =   "Intel Corp., Beaverton, OR, USA",
  keywords =     "communication model; design tradeoffs; distributed
                 memory systems; high performance; high performance
                 interface; Intel multicomputers; massively parallel
                 distributed memory supercomputers; message passing;
                 multicomputer message passing; NX interface; NX message
                 passing interface; parallel applications; parallel
                 programming; performance; programming environments;
                 typed send/receive model; usability; vendor- supplied
                 programming interface",
  pubcountry =   "Netherlands",
  treatment =    "P Practical",
}

@InProceedings{Pierce:1994:PIN,
  author =       "P. Pierce and G. Regnier",
  title =        "The {Paragon} implementation of the {NX} message
                 passing interface",
  crossref =     "Pierce:1994:PSH",
  pages =        "184--190",
  year =         "1994",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6115
                 (Programming support); C6150J (Operating systems);
                 C6150N (Distributed systems)",
  conftitle =    "Proceedings of IEEE Scalable High Performance
                 Computing Conference",
  corpsource =   "Intel Supercomput. Syst. Div., Beaverton, OR, USA",
  keywords =     "hardware; high performance message passing; message
                 passing; message passing design; message passing
                 interface; NX; operating system; operating systems
                 (computers); OSF/1; Paragon; parallel architectures;
                 parallel machines; parallel supercomputer; performance;
                 programming environment; programming environments",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Supercomput.
                 Appl",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@InProceedings{Pozo:1994:FTE,
  author =       "R. Pozo and K. Remington",
  title =        "Fast three-dimensional elliptic solvers on distributed
                 network clusters",
  crossref =     "Joubert:1994:PCT",
  pages =        "201--208",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
                 USA",
  classification = "C4130 (Interpolation and function approximation);
                 C4170 (Differential equations); C4240P (Parallel
                 programming and algorithm theory)",
  keywords =     "Distributed network clusters; Elliptic solvers;
                 Object-oriented message passing interface; Parallel
                 architecture; Parallel architectures; Spline
                 collocation",
  thesaurus =    "Distributed algorithms; Elliptic equations; Splines
                 [mathematics]",
}

@InProceedings{Puthukattukaran:1994:DIP,
  author =       "J. Puthukattukaran and S. Chalasani and P. Senapathy",
  title =        "Design and implementation of parallel algorithms for
                 gene-finding",
  crossref =     "IEEE:1994:PTI",
  pages =        "186--193",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. and Comput. Eng., Wisconsin Univ.,
                 Madison, WI, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessing systems); C7330 (Biology and
                 medical computing)",
  keywords =     "CM-5 multicomputer; DNA sequences; Gene-finding; HP
                 Apollo workstations; Human Genome project; Parallel
                 algorithm; Parallel algorithm design; Parallel
                 gene-finding algorithm; Parallel Virtual Machine; PVM;
                 Serial algorithm; Software package",
  thesaurus =    "Biology computing; Cellular biophysics; DNA; Parallel
                 algorithms; Parallel machines",
}

@Article{Reale:1994:PCU,
  author =       "F. Reale and F. Bocchino and S. Sciortino",
  title =        "Parallel computing on {Unix} workstation arrays",
  journal =      j-COMP-PHYS-COMM,
  volume =       "83",
  number =       "2-3",
  pages =        "130--140",
  month =        dec,
  year =         "1994",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Istituto e Osservatorie Astron., Palermo, Italy",
  classification = "A9575P (Mathematical and computer techniques in
                 astronomy); C5620L (Local area networks); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C6150J (Operating systems); C6150N (Distributed systems
                 software); C7350 (Astronomy and astrophysics
                 computing)",
  keywords =     "2D hydrodynamic code; Alpha processors; Astrophysical
                 flows; Data-domain decomposition; DECstations 3000/400;
                 DECstations 5000/200; Dedicated MIMD parallel system;
                 Ethernet LAN; FDDI LAN; Intel i860 processors; Massive
                 parallel computations; Meiko Computing Surface; MIMD
                 systems; Network bandwidth; Nondedicated parallel
                 systems; Parallel computing; Parallelization library;
                 Processor power; PVM software toolset; Software; Unix
                 workstation arrays",
  pubcountry =   "Netherlands",
  thesaurus =    "Astronomy computing; Astrophysical fluid dynamics;
                 Local area networks; Message passing; Parallel
                 programming; Protocols; Software packages; Unix;
                 Workstations",
}

@InProceedings{Rolfe:1994:PAP,
  author =       "T. J. Rolfe",
  title =        "{PVM}: An Affordable Parallel Processing Environment",
  crossref =     "Anonymous:1994:SCC",
  pages =        "118--125",
  year =         "1994",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Saarinen:1994:EES,
  author =       "S. Saarinen",
  title =        "{EASYPVM} --- An Enhanced Subroutine Library for
                 {PVM}",
  crossref =     "Gentzsch:1994:HPC",
  volume =       "2",
  pages =        "267--272",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Sci. Comput., Espoo, Finland",
  classification = "C5440 (Multiprocessing systems); C6110B (Software
                 engineering techniques); C6110P (Parallel programming);
                 C6150N (Distributed systems software); C7430 (Computer
                 engineering)",
  corpsource =   "Center for Sci. Comput., Espoo, Finland",
  keywords =     "approach; clear message passing programming; Clear
                 message passing programming approach; EASYPVM; Enhanced
                 subroutine library; enhanced subroutine library; global
                 communication; Global communication routines; library;
                 message passing; Message passing calls; message passing
                 calls; Message passing library; parallel machines;
                 parallel programming; Parallel virtual machine;
                 parallel virtual machine; PICL/ParaGraph message
                 tracing postprocessor; Process creation; process
                 creation; PVM; PVM message passing; PVM message passing
                 syntax; routines; software libraries; syntax; virtual
                 machines",
  pubcountry =   "Germany",
  thesaurus =    "Message passing; Parallel machines; Parallel
                 programming; Software libraries; Virtual machines",
  treatment =    "P Practical",
}

@InProceedings{Scales:1994:DES,
  author =       "D. J. Scales and M. S. Lam",
  title =        "The design and evaluation of a shared object system
                 for distributed memory machines",
  crossref =     "USENIX:1994:PFU",
  pages =        "101--114",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. Syst. Lab., Stanford Univ., CA, USA",
  classification = "C5440 (Multiprocessing systems); C6120 (File
                 organisation); C6150N (Distributed systems software)",
  keywords =     "Automatic caching; CM-5; Data access; Data prefetch;
                 Distributed memory machines; Global name space; High
                 communication overheads; IBM SP1; Intel iPSC/860;
                 Paragon; Parallel algorithm; Performance; Portable
                 run-time system; Remote processors; SAM; Scientific
                 algorithms; Shared data; Shared object system;
                 Synchronization; System design; System evaluation;
                 Workstations",
  thesaurus =    "Cache storage; Distributed memory systems; Operating
                 systems [computers]; Parallel algorithms; Parallel
                 machines; Shared memory systems; Synchronisation",
}

@Article{Schmidt:1994:EAO,
  author =       "B. K. Schmidt and V. S. Sunderam",
  title =        "Empirical analysis of overheads in cluster
                 environments",
  journal =      j-CPE,
  volume =       "6",
  number =       "1",
  pages =        "1--32",
  month =        feb,
  year =         "1994",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math. and Comput. Sci., Emory Univ., Atlanta,
                 GA, USA",
  classification = "C4230M (Multiprocessor interconnection); C5220P
                 (Parallel architecture); C5470 (Performance evaluation
                 and testing)",
  keywords =     "Cluster environments; Communication delay; Concurrent
                 computing; Heterogeneous processing elements; Load
                 imbalance; Parallelism model; Partitioning strategies;
                 Performance; PVM network computing system; Throughput",
  pubcountry =   "UK",
  thesaurus =    "Multiprocessing systems; Multiprocessor
                 interconnection networks; Performance evaluation",
}

@InProceedings{Schmidt:1994:IAP,
  author =       "M. Schmidt and R. Hanisch",
  title =        "Implementation of an air pollution transport model on
                 parallel hardware",
  crossref =     "Dekker:1994:MPP",
  pages =        "277--284",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "GMD-FIRST, Berlin, Germany",
  classification = "C5440 (Multiprocessing systems); C6150N (Distributed
                 systems software); C6185 (Simulation techniques); C7320
                 (Physics and chemistry computing)",
  keywords =     "Air pollution analysis; Air pollution transport model;
                 Berlin; Complex numerical models; Conurbations; MANNA
                 computer; Operational management; Parallel computer;
                 Parallel hardware; Programming interface; PVM; Run time
                 measurements; Simulation environment; Simulation
                 system; Smog situations; Urban planning",
  thesaurus =    "Air pollution; Digital simulation; Flow simulation;
                 Message passing; Parallel machines; Parallel
                 programming; Physics computing; Town and country
                 planning; Transport processes",
}

@TechReport{Schneenman:1994:DSS,
  author =       "Richard D. Schneenman",
  title =        "Distributed supercomputing software: experiences with
                 the parallel virtual machine --- {PVM}",
  number =       "NISTIR 5381",
  institution =  "U.S. Dept. of Commerce, National Institute of
                 Standards and Technology",
  address =      "Gaithersburg, MD, USA",
  pages =        "vi + 18",
  year =         "1994",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  acknowledgement = ack-nhfb,
  annote =       "March 1994.",
}

@Article{Schoinas:1994:FAC,
  author =       "Ioannis Schoinas and Babak Falsafi and Alvin R. Lebeck
                 and Steven K. Reinhardt and James R. Larus and David A.
                 Wood",
  title =        "Fine-grain access control for distributed shared
                 memory",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "11",
  pages =        "297--306",
  month =        nov,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340",
  bibdate =      "Sat May 1 15:50:17 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/asplos/195473/p297-schoinas/",
  abstract =     "This paper discusses implementations of fine-grain
                 memory access control, which selectively restricts
                 reads and writes to cache-block-sized memory regions.
                 Fine-grain access control forms the basis of efficient
                 cache-coherent shared memory. This paper focuses on
                 low-cost implementations that require little or no
                 additional hardware. These techniques permit efficient
                 implementation of shared memory on a wide range of
                 parallel systems, thereby providing shared-memory codes
                 with a portability previously limited to message
                 passing. This paper categorizes techniques based on
                 where access control is enforced and where access
                 conflicts are handled. We incorporated three techniques
                 that require no additional hardware into Blizzard, a
                 system that supports distributed shared memory on the
                 CM-5. The first adds a software lookup before each
                 shared-memory reference by modifying the program's
                 executable. The second uses the memory's error
                 correcting code (ECC) as cache-block valid bits. The
                 third is a hybrid. The software technique ranged from
                 slightly faster to two times slower than the ECC
                 approach. Blizzard's performance is roughly comparable
                 to a hardware shared-memory machine. These results
                 argue that clusters of workstations or personal
                 computers with networks comparable to the CM-5's will
                 be able to support the same shared-memory interfaces as
                 supercomputers.",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5320G
                 (Semiconductor storage); C5440 (Multiprocessing
                 systems); C6120 (File organisation)",
  conflocation = "San Jose, CA, USA; 4-7 Oct. 1994",
  conftitle =    "Sixth International Conference on Architectural
                 Support for Programming Languages and Operating Systems
                 (ASPLOS-VI)",
  corpsource =   "Dept. of Comput. Sci., Wisconsin Univ., Madison, WI,
                 USA",
  keywords =     "access conflicts; Blizzard; block-sized memory
                 regions; cache block valid bits; cache storage;
                 cache-block-sized memory regions; cache-coherent shared
                 memory; CM-5; design; distributed memory systems;
                 distributed shared memory; ECC approach; error
                 correcting code; fine-grain access control; low-cost
                 implementations; measurement; parallel machines;
                 parallel systems; performance; portability; security;
                 shared memory codes; shared memory interfaces; shared
                 memory reference; shared memory systems; software
                 lookup; storage management; supercomputers; theory",
  sponsororg =   "ACM; IEEE Comput. Soc",
  subject =      "{\bf B.3.2} Hardware, MEMORY STRUCTURES, Design
                 Styles, Shared memory. {\bf D.4.2} Software, OPERATING
                 SYSTEMS, Storage Management, Distributed memories. {\bf
                 D.4.6} Software, OPERATING SYSTEMS, Security and
                 Protection, Access controls.",
  treatment =    "P Practical",
}

@InProceedings{Seyfarth:1994:GEE,
  author =       "B. R. Seyfarth and J. L. Bickham and M. R. Fernandez",
  title =        "Glenda: an environment for easy parallel programming",
  crossref =     "Pierce:1994:PSH",
  pages =        "637--641",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Southern Mississippi Univ.,
                 Hattiesburg, MS, USA",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C7320 (Physics and Chemistry); C7430
                 (Computer engineering)",
  keywords =     "Benchmark; C programming language; Communication
                 functions; Coordination language; Glenda; Global tuple
                 space; Parallel programming environment; Parallel
                 Virtual Machine; Preprocessor; PVM message passing
                 functions; Software package; Tuple server process;
                 Underwater acoustic modeling",
  thesaurus =    "Acoustic analysis; File servers; Message passing;
                 Parallel programming; Physics computing; Programming
                 environments; Underwater sound; Virtual machines",
}

@InProceedings{Shee:1994:DMA,
  author =       "Jang Chung Shee and Chao Chin Wu and Lin Wen You and
                 Cheng Chen",
  title =        "Design of a multithread architecture and its parallel
                 simulation and evaluation environment",
  crossref =     "Anonymous:1994:ICS",
  pages =        "69--76 (vol. 1)",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Comput. Sci. and Inf. Eng., Nat. Chiao Tung
                 Univ., Hsinchu, Taiwan",
  classification = "C5220P (Parallel architecture); C6115 (Programming
                 support); C6185 (Simulation techniques)",
  keywords =     "Context switch; Integrated multiprocessing simulation
                 environment; Multithread architecture; Parallel
                 simulation; Parallel simulation and evaluation
                 environment; Parallel Virtual Machine; SUN SPARC
                 workstations; Thread-related instructions",
  thesaurus =    "Digital simulation; Parallel architectures;
                 Programming environments",
}

@InProceedings{Shelton:1994:FPS,
  author =       "W. A. Shelton and G. M. Stocks and F. J. Pinski and R.
                 G. Jordan and Y. Liu and L. Qui and J. B. Staunton and
                 D. D. Johnson and B. Ginatempo",
  title =        "First principles simulation of materials properties",
  crossref =     "Pierce:1994:PSH",
  pages =        "103--110",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Oak Ridge Nat. Lab., TN, USA",
  classification = "A3100 (Theory of atoms and molecules); C5440
                 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6185 (Simulation techniques);
                 C7320 (Physics and Chemistry)",
  keywords =     "Ag-Mg alloy system; Electronic origin; Electronic
                 structure; First principles simulation; High
                 performance workstations; Local computer environment;
                 Materials properties; Order-disorder temperature;
                 Ordered materials; Parallel computer code; Physics
                 computing; PVM3 3; Short-range order intensity;
                 Substitutionally disordered materials; Vector
                 supercomputers",
  thesaurus =    "Digital simulation; Fermi surface; Materials
                 properties; Molecular electronic states; Parallel
                 machines; Parallel programming; Physics; Physics
                 computing",
}

@InProceedings{Shing:1994:UPC,
  author =       "C.-C. Shing",
  title =        "Use {PVM} on computation of analysis of repeated
                 measurement designs",
  crossref =     "Sall:1994:CIS",
  pages =        "139--142",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C1140Z (Other topics in statistics); C5440
                 (Multiprocessing systems); C6110P (Parallel
                 programming); C7310 (Mathematics computing)",
  corpsource =   "Dept. of Comput. Sci., Radford Univ., VA, USA",
  keywords =     "computation; concurrent; designed experiments;
                 distributed memory; distributed memory systems;
                 heterogeneous network; parallel computer; parallel
                 programming; parallelized sweep operator; PVM;
                 regression; repeated measurement designs; software
                 package; statistical analysis; sweep operation",
  sponsororg =   "Interface Found. North America",
  treatment =    "P Practical",
}

@Article{Skjellum:1994:DEZ,
  author =       "A. Skjellum and S. G. Smith and N. E. Doss and A. P.
                 Leung and M. Morari",
  title =        "The design and evolution of {Zipcode}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "4",
  pages =        "565--596",
  day =          "31",
  month =        mar,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Mississippi State Univ., MS,
                 USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6120 (File
                 organisation); C6150N (Distributed systems)",
  keywords =     "Collective operations; Communication contexts;
                 Gather-send; Homogeneous computer networks; Large-scale
                 multicomputer software; Mailer data structure; Message
                 passing; MPI standard; Multicomputers; Point-to-point
                 communication; Process-management system;
                 Receive-scatter semantics; Runtime optimizations;
                 Static process groups; Virtual topologies; Zipcode",
  pubcountry =   "Netherlands",
  thesaurus =    "Data structures; Message passing; Multiprocessing
                 systems; Parallel programming",
}

@InProceedings{Skjellum:1994:WLM,
  author =       "A. Skjellum and N. E. Doss and P. V. Bangalore",
  title =        "Writing libraries in {MPI}",
  crossref =     "IEEE:1994:PSP",
  pages =        "166--173",
  year =         "1994",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Mississippi State Univ., MS,
                 USA",
  classification = "C4140 (Linear algebra); C6110P (Parallel
                 programming); C6150N (Distributed systems software);
                 C6150N (Distributed systems)",
  conftitle =    "Proceedings of Scalable Parallel Libraries
                 Conference",
  corpsource =   "Dept. of Comput. Sci., Mississippi State Univ., MS,
                 USA",
  keywords =     "cluster; Cluster; code fragments; Code fragments;
                 linear algebra; linear algebra library; Linear algebra
                 library; message passing; Message passing;
                 message-passing systems; Message-passing systems; MPI;
                 multicomputer; Multicomputer; parallel libraries;
                 Parallel libraries; parallel programming; standard;
                 Standard; subroutines; virtual topology; Virtual
                 topology",
  sponsororg =   "Mississippi State Univ.; Nat. Sci. Found",
  thesaurus =    "Linear algebra; Message passing; Parallel programming;
                 Subroutines",
  treatment =    "P Practical",
}

@InProceedings{Sloot:1994:CIO,
  author =       "P. M. A. Sloot and A. G. Hoekstra and L. O.
                 Hertzberger",
  title =        "A comparison of the {Iserver-Occam}, {Parix},
                 {Express}, and {PVM} programming environments on a
                 {Parsytec GCel}",
  crossref =     "Gentzsch:1994:HPC",
  volume =       "2",
  pages =        "253--259",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C4240C (Computational complexity); C6110P (Parallel
                 programming); C6115 (Programming support)",
  corpsource =   "Dept. of Comput. Syst., Amsterdam Univ., Netherlands",
  keywords =     "communication capabilities; computational complexity;
                 development time; environments; Express; floating point
                 performance; global communication times; Iserver-Occam;
                 parallel programming; Parix; Parsytec GCel; point to
                 point communication; portability; programmability;
                 programming; PVM; software performance evaluation; time
                 complexity analysis; times",
  pubcountry =   "Germany",
  treatment =    "P Practical",
}

@InProceedings{Sloot:1994:CIP,
  author =       "P. M. A. Sloot and A. G. Hoekstra and L. O.
                 Hertzberger",
  title =        "A Comparison of the {Iserver-Occam}, {Parix},
                 {Express}, and {PVM} Programming Environments on a
                 {Parsytec GCel}",
  crossref =     "Gentzsch:1994:HPC",
  pages =        "253--259",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Syst., Amsterdam Univ., Netherlands",
  classification = "C4240C (Computational complexity); C6110P (Parallel
                 programming); C6115 (Programming support)",
  keywords =     "Communication capabilities; Development time; Express;
                 Floating point performance; Global communication times;
                 Iserver-Occam; Parallel programming environments;
                 Parix; Parsytec GCel; Point to point communication
                 times; Portability; Programmability; PVM; Time
                 complexity analysis",
  thesaurus =    "Computational complexity; Parallel programming;
                 Programming environments; Software performance
                 evaluation",
}

@InProceedings{Stephens:1994:PBT,
  author =       "R. Stephens",
  title =        "Parallel benchmarks on the {Transtech Paramid}
                 supercomputer",
  crossref =     "deGloria:1994:TAS",
  pages =        "136--146",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C5470 (Performance
                 evaluation and testing)",
  keywords =     "Application fields; Distributed memory parallel
                 supercomputer; GENESIS; Intel i860-XP processors; NAS
                 suites; Parallel benchmarks; PARMACS codes; Portable
                 parallel codes; Portable PVM; Transtech Paramid
                 supercomputer; Workstation clusters",
  thesaurus =    "Distributed memory systems; Parallel processing;
                 Performance evaluation",
}

@Article{Still:1994:PPC,
  author =       "C. H. Still",
  title =        "Portable parallel computing via the {MPI1}
                 message-passing standard",
  journal =      j-COMP-PHYSICS,
  volume =       "8",
  number =       "5",
  pages =        "533--536, 538--539",
  month =        sep # "-" # oct,
  year =         "1994",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Lasers and Energy Comput. Div., Lawrence Livermore
                 Nat. Lab., CA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150N (Distributed systems software)",
  keywords =     "C languages binding; C++ bindings; Communicator;
                 Fortran binding; Functionality; Hardware;
                 Message-passing routine library; MPI1 message-passing
                 standard; Portable parallel computing; Receive routine;
                 Send routine; Vendor-independent message-passing
                 library",
  thesaurus =    "C language; FORTRAN; Message passing; Object-oriented
                 languages; Parallel programming",
}

@Article{Stone:1994:PSO,
  author =       "L. C. Stone and S. B. Shukla and B. Neta",
  title =        "Parallel satellite orbit prediction using a
                 workstation cluster",
  journal =      j-COMP-MATH-APPL,
  volume =       "28",
  number =       "8",
  pages =        "1--8",
  month =        oct,
  year =         "1994",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Naval Postgraduate Sch., Monterey, CA, USA",
  classification = "A9385 (Instrumentation and techniques for
                 geophysical, hydrospheric and lower atmosphere
                 research); A9575P (Mathematical and computer
                 techniques); C5440 (Multiprocessor systems and
                 techniques); C7350 (Astronomy and astrophysics)",
  keywords =     "Function decomposition techniques; Parallel computing;
                 Parallel satellite orbit prediction; Parallel Virtual
                 Machine; Performance metric; SUN workstations;
                 Workstation cluster",
  pubcountry =   "UK",
  thesaurus =    "Artificial satellites; Astronomy computing; Parallel
                 processing; Workstations",
}

@InProceedings{Sunderam:1994:GPP,
  author =       "V. Sunderam",
  title =        "General Purpose Parallel Computing with {PVM}",
  crossref =     "Anonymous:1994:PPC",
  pages =        "185--198",
  year =         "1994",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sunderam:1994:MSH,
  author =       "V. S. Sunderam",
  title =        "Methodologies and systems for heterogeneous concurrent
                 computing",
  crossref =     "Joubert:1994:PCT",
  pages =        "29--45",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math. and Comput. Sci., Emory Univ., Atlanta,
                 GA, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6150N (Distributed systems software)",
  keywords =     "Heterogeneous concurrent computing; Parallel
                 algorithm; Parallel processing; Partitioning;
                 Performance aspects; PVM system; Scheduling",
  thesaurus =    "Parallel algorithms; Scheduling",
}

@Article{Sunderam:1994:PCC,
  author =       "V. S. Sunderam and G. A. Geist and J. Dongarra and R.
                 Manchek",
  title =        "The {PVM} concurrent computing system: Evolution,
                 experiences, and trends",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "4",
  pages =        "531--545",
  day =          "31",
  month =        mar,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Fri Aug 6 10:14:00 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=4",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=4&aid=861",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math. and Comput. Sci., Emory Univ., Atlanta,
                 GA, USA",
  classification = "B6210L (Computer communications); C5620 (Computer
                 networks and techniques); C6110P (Parallel
                 programming); C6150N (Distributed systems)",
  corpsource =   "Dept. of Math. and Comput. Sci., Emory Univ., Atlanta,
                 GA, USA",
  keywords =     "auxiliary facilities; Auxiliary facilities; case
                 studies; Case studies; climate modeling; Climate
                 modeling; communication overheads; Communication
                 overheads; computer networks; computing model;
                 Computing model; environmental science; Environmental
                 science; experimental enhancements; Experimental
                 enhancements; heterogeneous; heterogeneous concurrent
                 computing; Heterogeneous concurrent computing;
                 Heterogeneous networked computing platforms; interface;
                 large scale scientific supercomputing; Large scale
                 scientific supercomputing; materials science; Materials
                 science; message passing; message passing model;
                 Message passing model; MPP; MPP support; network
                 computing; Network computing; networked computing
                 platforms; networked environments; Networked
                 environments; parallel processing; Parallel processing;
                 parallel programming; process groups; Process groups;
                 programming; Programming interface; PVM concurrent
                 computing system; software framework; Software
                 framework; support",
  pubcountry =   "Netherlands",
  thesaurus =    "Computer networks; Message passing; Parallel
                 programming",
  treatment =    "P Practical",
}

@InProceedings{Sydow:1994:PSA,
  author =       "A. Sydow",
  title =        "Parallel simulation of air pollution",
  crossref =     "Pehrson:1994:IPP",
  journal =      j-IFIP-TRANS-A,
  volume =       "A-52",
  pages =        "605--612",
  year =         "1994",
  CODEN =        "ITATEC",
  ISSN =         "0926-5473",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "GMD-Res. Inst. for Comput. Archit. and Software
                 Technol., Berlin, Germany",
  classification = "A8670G (Atmosphere); A9260T (Air quality and air
                 pollution); A9365 (Data acquisition, processing and
                 storage); C6110P (Parallel programming); C7340
                 (Geophysics)",
  keywords =     "Air pollutant transport models; Air pollution
                 modelling; Berlin-Brandenburg area, Germany; CM-5;
                 Equations; Eulerian models; FORGE; Lagrangian models;
                 MANNA; Meteorological models; Model domain
                 decomposition method; Model parallelization; Numerical
                 algorithms; Parallel hardware; Parallel simulation;
                 PARMACS; PVM; Runtime measurements; Software tools;
                 Transputer system; Workstation cluster",
  thesaurus =    "Air pollution; Digital simulation; Environmental
                 science computing; Geophysics computing; Numerical
                 analysis; Parallel processing; Software tools",
}

@InProceedings{Thomas:1994:PSA,
  author =       "S. J. Thomas and J. Cote",
  title =        "Parallel {Semi-Lagrangian} Advection using {PVM}",
  crossref =     "Dekker:1994:MPP",
  pages =        "801--808",
  year =         "1994",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Div. de Recherche en Prevision Numerique,
                 Environnement Canada, Dorval, Que., Canada",
  classification = "A0260 (Numerical approximation and analysis); A0340G
                 (Fluid dynamics: general mathematical aspects); A4710
                 (General fluid dynamics theory, simulation and other
                 computational methods); C4160 (Numerical integration
                 and differentiation); C4240P (Parallel programming and
                 algorithm theory); C5440 (Multiprocessing systems);
                 C6150N (Distributed systems software); C7320 (Physics
                 and chemistry computing)",
  keywords =     "Computational fluid dynamics; Courant Friedrichs Lewy
                 condition; Distributed MIMD implementation; Eulerian
                 methods; Intel iPSC/860; Parallel algorithms; Parallel
                 performance; Parallel semi-Lagrangian advection;
                 Passive advection problem; Processor; PVM; Scalable
                 code; Sub-grid dimensions; Time steps",
  thesaurus =    "Distributed memory systems; Fluid dynamics;
                 Integration; Parallel algorithms; Physics computing;
                 Software performance evaluation; Transport processes",
}

@InProceedings{Thomsen:1994:RTS,
  author =       "P. G. Thomsen",
  title =        "Real time simulation in a cluster computing
                 environment",
  crossref =     "Dongarra:1994:PSC",
  pages =        "493--497",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Math. Modelling, Tech. Univ. Denmark,
                 Lyngby, Denmark",
  classification = "C5620L (Local area networks); C6150J (Operating
                 systems); C6185 (Simulation techniques); C7460
                 (Aerospace engineering computing); C7810C
                 (Computer-aided instruction)",
  keywords =     "Airplane flying; Cluster computing environment;
                 Differential algebraic equations; FDDI-ring;
                 Mathematical problem; Personnel training; PVM; Real
                 time simulation; Real time update; Ship manoeuvering;
                 Simulator design; Systems variables; Workstation
                 cluster",
  thesaurus =    "Aerospace simulation; Aircraft; Computer based
                 training; Digital simulation; FDDI; Local area
                 networks; Operating systems [computers]; Personnel;
                 Real-time systems; Ships; Workstations",
}

@InProceedings{Trefftz:1994:DPE,
  author =       "C. Trefftz and C. C. Huang and P. K. McKinley and T.
                 Y. Li and Z. Zeng",
  title =        "Design and performance evaluation of a distributed
                 eigenvalue solver on a workstation cluster",
  crossref =     "IEEE:1994:IPN",
  pages =        "608--615",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Michigan State Univ., East
                 Lansing, MI, USA",
  classification = "C4140 (Linear algebra); C4240P (Parallel programming
                 and algorithm theory); C5470 (Performance evaluation
                 and testing); C6110P (Parallel programming)",
  keywords =     "Bisection algorithm; Distributed eigenvalue solver;
                 High-performance workstations; Interprocess
                 communication packages; Laguerre iteration; P4;
                 Parallel algorithm; Parallel scientific computing;
                 Parallel split-merge; Performance evaluation;
                 Performance study; PVM; Rank two splitting; Separation
                 property; Split-merge technique; Standard matrix types;
                 Symmetric tridiagonal matrices; Workstation cluster",
  thesaurus =    "Eigenvalues and eigenfunctions; Parallel algorithms;
                 Parallel programming; Performance evaluation;
                 Workstations",
}

@InProceedings{Trelles-Salazar:1994:MSS,
  author =       "O. Trelles-Salazar and E. L. Zapata and J.-M. Carazo",
  title =        "Mapping strategies for sequential sequence comparison
                 algorithms on {LAN-based} message passing
                 architectures",
  crossref =     "Gentzsch:1994:HPC",
  pages =        "197--202",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Archit., Malaga Univ., Spain",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C5620L (Local area
                 networks); C5630 (Networking equipment); C6110B
                 (Software engineering techniques); C6110P (Parallel
                 programming); C6150N (Distributed systems software);
                 C6160Z (Other DBMS); C7330 (Biology and medical
                 computing)",
  keywords =     "Communication latency; Dynamic load balancing; Fault
                 tolerant capabilities; File server; Guided self
                 scheduling; LAN-based message passing architectures;
                 Mapping strategies; Overall data-passing load;
                 Public-domain PVM 3.1 system; Sequential sequence
                 comparison algorithms; Simple workstation clusters;
                 Socket to socket communications; Software-integration
                 tool",
  thesaurus =    "Biology computing; Computer architecture; File
                 servers; Local area networks; Message passing; Parallel
                 programming; Resource allocation; Scheduling;
                 Sequences; Software fault tolerance; Software
                 portability; Very large databases; Workstations",
}

@InProceedings{Uhl:1994:PCC,
  author =       "A. Uhl",
  title =        "Parallel Compact Coding of Satellite Images with
                 Wavelet Packets using {PVM}",
  crossref =     "Kumar:1994:PPI",
  pages =        "382--387",
  year =         "1994",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@Article{Varadarajan:1994:FTF,
  author =       "V. Varadarajan and R. Mittra",
  title =        "Finite-difference time-domain ({FDTD}) analysis using
                 distributed computing",
  journal =      j-IEEE-MICROW-GUIDED-WAVE-LETT,
  volume =       "4",
  number =       "5",
  pages =        "144--145",
  month =        may,
  year =         "1994",
  CODEN =        "IMGLE3",
  ISSN =         "1051-8207",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Electromagnetic Commun. Lab., Illinois Univ.,
                 Champaign, IL, USA",
  classification = "B0290Z (Other numerical methods); B5100 (Electric
                 and magnetic fields); B5200 (Electromagnetic waves,
                 antennas and propagation); C4190 (Other numerical
                 methods); C7310 (Mathematics); C7410D (Electronic
                 engineering)",
  keywords =     "Electromagnetics; FDTD calculations; Finite-difference
                 time-domain analysis; Linear speedup; Parallel
                 distributed computing; Parallel Virtual Machine; PVM
                 3.2; Three-dimensional rectangular cavity",
  thesaurus =    "Cavity resonators; Distributed processing;
                 Electromagnetic field theory; Electronic engineering
                 computing; Finite difference time-domain analysis;
                 Mathematics computing; Parallel algorithms",
}

@InProceedings{Vaughan:1994:MPM,
  author =       "P. L. Vaughan and A. Skjellum and D. S. Reese and
                 Fei-Chen Cheng",
  title =        "Migrating from {PVM} to {MPI}. {I}. The {Unify}
                 system",
  crossref =     "IEEE:1994:FSF",
  pages =        "488--495",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "NSF Eng. Res. Center for Computational Field
                 Simulation, Mississippi State Univ., MS, USA",
  classification = "C6110P (Parallel programming); C6150N (Distributed
                 systems software)",
  corpsource =   "NSF Eng. Res. Center for Computational Field
                 Simulation, Mississippi State Univ., MS, USA",
  keywords =     "evolution path; Evolution path; message passing;
                 message Passing Interface; Message Passing Interface;
                 Message passing system; MPI; parallel libraries;
                 Parallel libraries; parallel programming; portability
                 system; Portability system; PVM; software portability;
                 standard notation; Standard notation; system; Unify
                 system",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Comput. Archit.;
                 NASA; Univ. Maryland Inst. Adv. Comput. Studies; George
                 Mason Univ",
  thesaurus =    "Message passing; Parallel programming; Software
                 portability",
  treatment =    "P Practical",
}

@InProceedings{vonHanxleden:1994:VDF,
  author =       "R. von Hanxleden and K. Kennedy and J. Saltz",
  title =        "Value-based distributions in {Fortran D}",
  crossref =     "Gentzsch:1994:HPC",
  pages =        "434--440",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  classification = "C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Access locality; Access patterns; Data-parallel
                 language; Fortran D; Index-based distributions;
                 Inter-processor locality; Intra-processor locality;
                 Irregular applications; Scalability; Sequential data
                 structures; Value-based distributions",
  thesaurus =    "Data structures; FORTRAN; Parallel languages;
                 Parallelising compilers",
}

@Article{Walker:1994:DSM,
  author =       "David W. Walker",
  title =        "The design of a standard message passing interface for
                 distributed memory concurrent computers",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "4",
  pages =        "657--673",
  day =          "31",
  month =        mar,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=4",
  note =         "See erratum \cite{Walker:1994:EDS}.",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=4&aid=865;
                 http://www.epm.ornl.gov/~walker/mpi/papers/parcomp94.ps.Z",
  acknowledgement = ack-nhfb,
  affiliation =  "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C5610N
                 (Network interfaces)",
  corpsource =   "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
  keywords =     "application topologies; Application topologies;
                 application topologies, Standard message passing
                 interface; collective communication; communication
                 contexts; Communication contexts; communication
                 contexts; communication routines; Communication
                 routines; distributed memory concurrent computers;
                 Distributed memory concurrent computers; distributed
                 memory concurrent computers; distributed memory
                 systems; message passing; MIMD; MPI; network
                 interfaces; point-to-point communication; process
                 groups; Process groups; standard message passing
                 interface; standards",
  pubcountry =   "Netherlands",
  thesaurus =    "Distributed memory systems; Message passing; Network
                 interfaces; Standards",
  treatment =    "P Practical",
}

@Article{Walker:1994:EDS,
  author =       "David W. Walker",
  title =        "Erratum to: {``The design of a standard message
                 passing interface for distributed memory concurrent
                 computers''}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "8",
  pages =        "1215--1215",
  month =        aug,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Sat Apr 06 15:06:32 1996",
  note =         "See \cite{Walker:1994:DSM}.",
  keywords =     "application topologies; collective communication;
                 communication contexts; distributed memory concurrent
                 computers; message passing; point-to-point
                 communication; process groups; standards",
}

@InProceedings{Wark:1994:PIR,
  author =       "P. Wark and J. Holt",
  title =        "{PVM} Implementation of a Repeated Matching Heuristic
                 For Vehicle Routing",
  crossref =     "Arnold:1994:PCT",
  pages =        "207--216 (or 207--214??)",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math. and Comput., Univ. of Southern
                 Queensland, Toowoomba, Qld., Australia",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6120 (File organisation); C7430 (Computer
                 engineering)",
  corpsource =   "Dept. of Math. and Comput., Univ. of Southern
                 Queensland, Toowoomba, Qld., Australia",
  keywords =     "Benchmark problems; benchmark problems; computational
                 complexity; MIMD parallel computer; NP-hard problem;
                 parallel algorithms; Parallel Virtual Machine; PVM
                 implementation; Repeated matching heuristic; repeated
                 matching heuristic; routing; Software package PVM;
                 software package PVM; structure; structures; SUN
                 workstations; tree; tree data; Tree structure; vehicle;
                 Vehicle routing; virtual machines",
  pubcountry =   "Netherlands",
  thesaurus =    "Computational complexity; Parallel algorithms; Tree
                 data structures; Virtual machines",
  treatment =    "A Application; P Practical",
}

@Article{Welch:1994:PVM,
  author =       "L. R. Welch",
  title =        "A Parallel Virtual Machine for Programs Composed of
                 Abstract Data Types",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "11",
  pages =        "1249--1261",
  month =        nov,
  year =         "1994",
  CODEN =        "ITCOB4",
  ISSN =         "0018-9340",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C6110J (Object-oriented programming); C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6150N (Distributed systems)",
  corpsource =   "Dept. of Comput. and Inf. Sci., New Jersey Inst. of
                 Technol., Newark, NJ, USA",
  keywords =     "abstract data types; ADTs; ARC; Asynchronous Remote
                 Procedure Call; automatic parameter restoration; data
                 structures; data synchronization; database management;
                 dynamic load balancing; languages; machines;
                 modularity; multiprocessing programs; parallel
                 programming; parallel virtual machine; programming;
                 remote procedure calls; reuse; software reusability;
                 system development; systems; virtual",
  treatment =    "P Practical",
}

@InProceedings{White:1994:VVC,
  author =       "R. White",
  title =        "{VCMON} --- the {VM\slash ESA Connectivity Monitor}",
  crossref =     "Anonymous:1994:PSE",
  pages =        "783--792",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Velocity Software Inc., Boston, MA, USA",
  classification = "C6150G (Diagnostic, testing, debugging and
                 evaluating systems); C6150J (Operating systems); C6150N
                 (Distributed systems software)",
  keywords =     "ADSM; AVS; Computer architecture; Connectivity
                 product; LFS; PVM; RSCS; TCP/IP; VCMON; Virtual
                 machine; VM; VM/ESA Connectivity Monitor; VTAM",
  thesaurus =    "Client-server systems; Open systems; Operating systems
                 [computers]; System monitoring; Virtual machines",
}

@PhdThesis{Wilhelms:1994:DAL,
  author =       "Gerhard Wilhelms",
  title =        "{Dynamische adaptive Lastverteilung f{\"{u}}r PVM
                 mittels unscharfer Benutzerprofile -- $\mbox{PVM}^+$
                 (English: Dynamic adaptive load distribution for PVM by
                 blurred user profiles -- $\mbox{PVM}^+$).}",
  type =         "Dissertation",
  school =       "Math.-Naturwiss. Fakult{\"{a}}t, Universit{\"{a}}t
                 Augsburg",
  address =      "Augsburg, Germany",
  pages =        "iv + 74",
  year =         "1994",
  bibdate =      "Sat Apr 06 15:01:28 1996",
}

@InProceedings{Yan:1994:PTA,
  author =       "J. C. Yan",
  title =        "Performance tuning with {AIMS} --- an {Automated
                 Instrumentation and Monitoring System} for
                 multicomputers",
  crossref =     "Hesham:1994:PTH",
  pages =        "625--633",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "RECOM Technol., NASA Ames Res. Center, Moffett Field,
                 CA, USA",
  classification = "C5470 (Performance evaluation and testing); C6110P
                 (Parallel programming); C6130B (Graphics techniques);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems); C6150N (Distributed systems)",
  keywords =     "AIMS; Automated Instrumentation and Monitoring System;
                 C programs; Data collection overhead; Event recorders;
                 FORTRAN programs; Multicomputers; Multiprocessors;
                 Parallel program execution; Parallel programming
                 paradigm; Performance data collection; Performance
                 evaluation; Performance tuning; PVM; Resource
                 allocation algorithms; Run-time performance-monitoring
                 library; Scalable multiprocessor; Software toolkit;
                 Source-code instrumentor; Trace post-processor;
                 Trace-file analysis; Trace-file animation",
  thesaurus =    "Computer animation; Computerised instrumentation;
                 Computerised monitoring; Data acquisition;
                 Multiprocessing systems; Parallel programming;
                 Performance evaluation; Resource allocation; System
                 monitoring; Tuning",
}

@Article{Yi:1994:PID,
  author =       "Sung Yi and K. H. Pierson and M. F. Ahmad",
  title =        "Parallel implementation of dynamic simulation to
                 filamentary composite structures with general rate
                 dependent damping",
  journal =      j-COMPUT-SYST-ENG,
  volume =       "5",
  number =       "4-6",
  pages =        "469--477",
  month =        aug # "-" # dec,
  year =         "1994",
  CODEN =        "COSEEO",
  ISSN =         "0956-0521",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Nat. Center for Supercomput. Applications, Illinois
                 Univ., Urbana, IL, USA",
  classification = "C4130 (Interpolation and function approximation);
                 C4185 (Finite element analysis); C6110P (Parallel
                 programming); C7440 (Civil and mechanical engineering
                 computing)",
  keywords =     "CM-5; Conjugate gradient algorithm; Dynamic
                 simulation; Dynamic viscoelastic finite element
                 algorithm; Filamentary composite structures; Generic
                 message passing library; PVM master/slave visco-elastic
                 finite element program; Rate dependent damping;
                 Scalable distributed parallel environment",
  thesaurus =    "Conjugate gradient methods; Damping; Digital
                 simulation; Finite element analysis; Message passing;
                 Parallel programming; Structural engineering computing;
                 Viscoelasticity",
}

@InProceedings{Zdetsis:1994:PMD,
  author =       "A. D. Zdetsis and R. Biswas",
  title =        "A Parallel Molecular Dynamics Strategy For {PVM}",
  crossref =     "Turchi:1994:SDA",
  pages =        "713--718",
  year =         "1994",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zemla:1994:WTC,
  author =       "A. Zemla",
  title =        "Wavelet transforms computing on {PVM}",
  crossref =     "Dongarra:1994:PSC",
  pages =        "534--546",
  year =         "1994",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  abstract =     "Parallel computing methods are developed especially in
                 centers that have expensive multiprocessor computers.
                 The advantage of PVM (Parallel Virtual Machine) is that
                 it permits a network of heterogeneous Unix computers to
                 be used as a single large parallel computer. Thus large
                 computational problems can be solved by using the
                 aggregate power of many computers. We present some PVM
                 computational experiments of wavelet transforms in
                 image processing. Some PVM experiments were carried out
                 on an IBM PC 486 working under the LINUX system.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Math., Polish Acad. of Sci., Warsaw, Poland",
  classification = "B0230 (Integral transforms); B0290Z (Other numerical
                 methods); B6140C (Optical information, image and video
                 signal processing); C1130 (Integral transforms); C1250
                 (Pattern recognition); C4190 (Other numerical methods);
                 C5260B (Computer vision and image processing
                 techniques); C6110P (Parallel programming); C6150J
                 (Operating systems); C6150N (Distributed systems
                 software)",
  corpsource =   "Inst. of Math., Polish Acad. of Sci., Warsaw, Poland",
  keywords =     "Parallel Virtual Machine; aggregate power; Aggregate
                 power; IBM PC; image processing; Image processing;
                 large parallel computer; LINUX system; machines;
                 methods; microcomputer applications; multiprocessor
                 computers.; Multiprocessor computers.; network; network
                 of heterogeneous Unix computers; Network of
                 heterogeneous Unix computers; operating systems;
                 Parallel computing; Parallel computing methods;
                 parallel programming; PVM; single; Single large
                 parallel computer; Unix; virtual; wavelet transforms;
                 Wavelet transforms computing",
  pubcountry =   "Germany",
  sponsororg =   "Danish Comput. Centre for Res. and Educ.; Inst. Math.
                 Modelling; Tech. Univ. Denmark",
  thesaurus =    "Image processing; Microcomputer applications; Network
                 operating systems; Parallel programming; Unix; Virtual
                 machines; Wavelet transforms",
  treatment =    "P Practical",
  xxnote =       "NB: special form AT{\&T} required to get correct
                 alpha-style labels.",
}

@InProceedings{Zielinski:1994:PPS,
  author =       "K. Zielinski and M. Gajecki and G. Czajkowski",
  title =        "Parallel programming systems for {LAN} distributed
                 computing",
  crossref =     "IEEE:1994:IPN",
  pages =        "600--607",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Comput. Sci., Univ. of Min. and Metall.,
                 Cracow, Poland",
  classification = "B6210L (Computer communications); C5620L (Local area
                 networks); C6110P (Parallel programming); C6140D (High
                 level languages)",
  keywords =     "ANSA; Communication tests; Distributed computing
                 environments; Distributed programming systems
                 construction; Experimental results; LAN distributed
                 computing; Linda; P4; Parallel programming systems;
                 Processor farm model efficiency; PVM; Run time
                 efficiency; SR; Strand",
  thesaurus =    "Local area networks; Parallel languages; Parallel
                 programming; Software packages",
}

@InProceedings{Zu:1994:OSM,
  author =       "Hong Zu and Ya-Dong Gui and L. M. Ni",
  title =        "Optimal software multicast in wormhole-routed
                 multistage networks",
  crossref =     "IEEE:1994:PSW",
  pages =        "703--712",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inf. Sci. Inst., Univ. of Southern California, Marina
                 del Rey, CA, USA",
  classification = "C4230M (Multiprocessor interconnection); C5220P
                 (Parallel architecture); C5440 (Multiprocessing
                 systems); C6110P (Parallel programming)",
  keywords =     "64-Node SP-1; Application level broadcast; Collective
                 communication; IBM SP-1; Interconnection architecture;
                 Meiko CS-2; Multistage interconnection networks;
                 Optimal multicast algorithm; Optimal software
                 multicast; Public domain MPI; Scalable parallel
                 computers; Switching technology; System level multicast
                 service; TMC CM-5; Wormhole routed multistage networks;
                 Wormhole-routed multistage networks",
  thesaurus =    "Multistage interconnection networks; Parallel
                 algorithms; Parallel machines",
}

@InProceedings{Almeida:1995:CST,
  author =       "F. Almeida and F. Garcia and J. Roda and D. Morales
                 and Rodriguez and C.",
  title =        "A comparative study of two distributed systems: {PVM}
                 and transputers",
  crossref =     "Cook:1995:TAS",
  pages =        "244--258",
  year =         "1995",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C1160 (Combinatorial mathematics); C1180
                 (Optimisation techniques); C4240P (Parallel programming
                 and algorithm theory); C5220P (Parallel architecture);
                 C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6115 (Programming support)",
  corpsource =   "Univ. de La Laguna, Tenerife, Spain",
  keywords =     "algorithms; branch and bound; distributed system;
                 divide and conquer methods; divide and conquer parallel
                 heapsort algorithm; dynamic programming; environment;
                 Inmos language; integer knapsack problem; LAN; load
                 balancing; operations research; parallel; parallel
                 algorithm; parallel development environment; parallel
                 virtual machine; programming environments; PVM;
                 quicksort algorithm; software; sorting; sorting
                 problem; system; systems; transputer; transputer links;
                 travelling salesman problem; travelling salesman
                 problems",
  pubcountry =   "Netherlands",
  sponsororg =   "Transputer Consortium; World occam and Transputer User
                 Group; et al",
  treatment =    "P Practical",
}

@InProceedings{Aloisio:1995:UPW,
  author =       "G. Aloisio and M. A. Bochicchio",
  title =        "The use of {PVM} with workstation clusters for
                 distributed {SAR} data processing",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "570--581",
  year =         "1995",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Fac. di Ingegneria, Lecce Univ., Italy",
  classification = "B5230 (Electromagnetic compatibility and
                 interference); B6140C (Optical information, image and
                 video signal processing); B6320 (Radar equipment,
                 systems and applications); C1250 (Pattern recognition);
                 C5260B (Computer vision and image processing
                 techniques)",
  corpsource =   "Fac. di Ingegneria, Lecce Univ., Italy",
  keywords =     "active sensor; Active sensor; backscattered echo
                 signals; Backscattered echo signals; cluster of
                 workstations; Cluster of workstations; digital
                 processing; Digital processing; distributed SAR data
                 processing; Distributed SAR data processing; echo; high
                 resolution ground; High resolution ground images; IBM
                 RISC; IBM RISC System 6000/350; image focusing
                 algorithm; Image focusing algorithm; image processing;
                 images; PVM; radar; remote sensing; Remote sensing;
                 synthetic aperture; System 6000/350; workstation
                 clusters; Workstation clusters",
  pubcountry =   "Germany",
  thesaurus =    "Echo; Image processing; Remote sensing; Synthetic
                 aperture radar",
  treatment =    "A Application; P Practical",
}

@InProceedings{Alves:1995:WPC,
  author =       "A. Alves and L. Silva and J. Carreira and J. G.
                 Silva",
  title =        "{WPVM}: parallel computing for the people",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "582--587",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. de Engenharia Inf., Coimbra Univ., Portugal",
  classification = "C5440 (Multiprocessing systems); C6150J (Operating
                 systems); C6180 (User interfaces); C7430 (Computer
                 engineering)",
  keywords =     "Microsoft Windows Operating System; MS Windows;
                 Parallel machine; PC LANs; PVM implementation; Windows
                 Parallel Virtual Machine",
  thesaurus =    "Operating systems [computers]; Parallel machines; User
                 interfaces; Virtual machines",
}

@InProceedings{Ancona:1995:PAD,
  author =       "M. Ancona and M. De Benedetto",
  title =        "A parallel algorithm for `document segmentation'",
  crossref =     "IEEE:1995:PEW",
  pages =        "516--521",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dipartamento di Inf. e Scienza dell'Inf., Genoa Univ.,
                 Italy",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5260B (Computer vision and image processing
                 techniques); C6130D (Document processing techniques)",
  keywords =     "Data parallel approach; Divide and conquer
                 implementation; Document segmentation; Parallel
                 algorithm; PVM3 system; Xy-tree; Xy-trees",
  thesaurus =    "Divide and conquer methods; Document image processing;
                 Image segmentation; Parallel algorithms; Tree data
                 structures",
}

@InProceedings{Anonymous:1995:UPH,
  author =       "Anonymous",
  title =        "Using {PVM} to Host {CLIPS} in Distributed
                 Environments",
  crossref =     "Anonymous:1995:CCS",
  pages =        "203--211",
  year =         "1995",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Appiani:1995:PSI,
  author =       "E. Appiani and M. Bologna and M. Corvi and M.
                 Iardella",
  title =        "{PVM} in a shared-memory industrial multiprocessor",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "588--593",
  year =         "1995",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Res. and Dev. Services, Elsag Bailey, Genova, Italy",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C7430 (Computer
                 engineering)",
  keywords =     "EMMA2E; ESPRIT project; Message-passing environment;
                 Performance; Portable parallel applications; PVM;
                 Shared-memory environment; Shared-memory industrial
                 multiprocessor",
  thesaurus =    "Parallel processing; Shared memory systems; Virtual
                 machines",
}

@InProceedings{Appiani:1995:PSM,
  author =       "E. Appiani and M. Bologna and M. Corvi and M.
                 Iardella",
  title =        "{PVM} in a shared-memory industrial multiprocessor",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "588--593",
  year =         "1995",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems)C5220P (Parallel
                 architecture); C7430 (Computer engineering)",
  corpsource =   "Res. and Dev. Services, Elsag Bailey, Genova, Italy",
  keywords =     "EMMA2E; ESPRIT project; message-; parallel
                 applications; parallel processing; passing environment;
                 performance; portable; PVM; shared memory systems;
                 shared-memory environment; shared-memory industrial
                 multiprocessor; virtual machines",
  pubcountry =   "Germany",
  treatment =    "A Application; P Practical",
}

@InProceedings{Arioli:1995:PSB,
  author =       "M. Arioli and A. Drummond and I. S. Duff and D. Ruiz",
  title =        "A parallel scheduler for block iterative solvers in
                 heterogeneous computing environments",
  crossref =     "Bailey:1995:PSS",
  pages =        "460--465",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Istituto di Analisi Numerica, CNR, Pavia, Italy",
  classification = "B0290F (Interpolation and function approximation);
                 C4130 (Interpolation and function approximation);
                 C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessing systems)",
  keywords =     "Block iterative solvers; Cimmino method; Communication
                 networks; Heterogeneous computing environments;
                 Heterogeneous processors; Parallel scheduler; PVM 3",
  thesaurus =    "Iterative methods; Parallel algorithms; Parallel
                 machines; Scheduling; Telecommunication networks",
}

@InProceedings{Arnow:1995:DLB,
  author =       "D. M. Arnow",
  title =        "{DP}: a library for building portable, reliable
                 distributed applications",
  crossref =     "USENIX:1995:PUT",
  pages =        "235--247",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Brooklyn Coll., NY,
                 USA",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support)",
  keywords =     "Asynchronous delivery; Communication tool; Disjunctive
                 programming; Distributed processing; Distributed
                 programming; DP; Failure tolerance; Integer goal
                 programming code; Interrupt generating message;
                 Library; Message operation; Message operations; Monte
                 Carlo; Portable software building; Process creation;
                 Process management; Reliable distributed application;
                 Software package; Software portability; Software
                 support",
  thesaurus =    "Application generators; Authoring systems; Distributed
                 processing; Software fault tolerance; Software
                 libraries; Software packages; Software portability",
}

@InProceedings{Asenjo:1995:SLF,
  author =       "R. Asenjo and E. L. Zapata",
  title =        "Sparse {LU} factorization of the {Cray T3D}",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "690--696",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Archit., Malaga Univ., Spain",
  classification = "C4140 (Linear algebra); C4240P (Parallel programming
                 and algorithm theory); C6110P (Parallel programming);
                 C6150N (Distributed systems software)",
  keywords =     "Compressed row storage; Cray T3D; Cyclic distribution;
                 Distributed memory machines; Dynamic data movement;
                 Fill-in; Local storage schemes; Overall efficiency;
                 Parallel algorithm; Processor mesh; PVM message passing
                 interface; Semi-ordered linked list; Sparse codes;
                 Sparse LU factorization; Sparse matrices; SPMD
                 programming model; Two-dimensional linked list",
  thesaurus =    "Cray computers; Distributed memory systems; Message
                 passing; Parallel algorithms; Parallel programming;
                 Sparse matrices",
}

@InProceedings{Ashby:1995:PPG,
  author =       "S. F. Ashby and R. D. Falgout and S. G. Smith and A.
                 F. B. Tompson",
  title =        "The parallel performance of a groundwater flow code on
                 the {Cray T3D}",
  crossref =     "Bailey:1995:PSS",
  pages =        "131--136",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Comput. Sci. and Eng., Lawrence Livermore
                 Nat. Lab., CA, USA",
  classification = "A0260 (Numerical approximation and analysis); A0270
                 (Computational techniques); A4755M (Flow through porous
                 media); A9240K (Groundwater); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C7340 (Geophysics computing)",
  keywords =     "Computational kernels; Cray T3D; Distributed memory
                 MIMD machines; Groundwater flow code; Parallel
                 performance; PVM message-passing library;
                 Three-dimensional heterogeneous porous media",
  thesaurus =    "Flow through porous media; Geophysics computing;
                 Groundwater; Message passing; Numerical analysis;
                 Parallel programming",
}

@InProceedings{Ayguade:1995:DUA,
  author =       "E. Ayguade and J. Garcia and M. Girones and J. Labarta
                 and J. Torres and M. Valero",
  title =        "Detecting and using affinity in an automatic data
                 distribution tool",
  crossref =     "Pingali:1995:LCP",
  pages =        "61--75",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. d'Arquitectura de Computadors, Univ. Politecnica
                 de Catalunya, Barcelona, Spain",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C6150N (Distributed systems software)",
  keywords =     "Affinity; Alignment; Alignment functions; Alignment
                 preferences; Arrays; Automatic data distribution tool;
                 Data Distribution Tool; Fortran77; Loop reference
                 patterns; Perfect Club benchmarks; Programs; Reference
                 pattern analysis; SPEC benchmarks; Static functions;
                 Tool phases",
  thesaurus =    "Parallel programming; Software tools",
}

@InProceedings{Bakhtiari:1995:APL,
  author =       "S. Bakhtiari and R. Safavi-Naini",
  title =        "Application of {PVM} to linear cryptanalysis",
  crossref =     "Gray:1995:PCT",
  pages =        "278--279",
  year =         "1995",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Wollongong Univ., NSW, Australia",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6130S (Data security)",
  corpsource =   "Wollongong Univ., NSW, Australia",
  keywords =     "attack; Attack; block cipher algorithms; Block cipher
                 algorithms; cryptography; Data; Data Encryption
                 Standard; Encryption Standard; linear cryptanalysis;
                 Linear cryptanalysis; parallel algorithms; PVM; virtual
                 machines",
  pubcountry =   "Netherlands",
  thesaurus =    "Cryptography; Parallel algorithms; Virtual machines",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Barbour:1995:PIG,
  author =       "A. E. Barbour and M. F. Gabre",
  title =        "Parallel Implementation of {Gauss-Seidel} and
                 Conjugate Gradient For Solving System of Linear
                 Equations $Ax = b$ Using {PVM}",
  crossref =     "Aityan:1995:PFI",
  pages =        "33--36",
  year =         "1995",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math. and Comput. Sci., Georgia Southern
                 Univ., Statesboro, GA, USA",
  classification = "B0290F (Interpolation and function approximation);
                 B0290H (Linear algebra); C4130 (Interpolation and
                 function approximation); C4140 (Linear algebra); C4240P
                 (Parallel programming and algorithm theory); C5440
                 (Multiprocessing systems)",
  corpsource =   "Dept. of Math. and Comput. Sci., Georgia Southern
                 Univ., Statesboro, GA, USA",
  keywords =     "algorithms; conjugate gradient methods; Conjugate
                 gradient methods; definite band matrix; equations;
                 Gauss-Seidel method; iterations; Iterations; linear;
                 Linear equations; matrix algebra; parallel; parallel
                 implementation; Parallel implementation; parallel
                 machines; positive; Positive definite band matrix; PVM;
                 solution vector; Solution vector; systematic behavior;
                 Systematic behavior",
  thesaurus =    "Conjugate gradient methods; Matrix algebra; Parallel
                 algorithms; Parallel machines",
  treatment =    "A Application; P Practical",
}

@Article{Beaumont:1995:DPG,
  author =       "P. M. Beaumont and P. T. Bradshaw",
  title =        "A distributed parallel genetic algorithm for solving
                 optimal growth models",
  journal =      j-COMP-ECONOMICS,
  volume =       "8",
  number =       "3",
  pages =        "159--179",
  month =        aug,
  year =         "1995",
  CODEN =        "CNOMEL",
  ISSN =         "0927-7099",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Econ., Florida State Univ., Tallahassee, FL,
                 USA",
  classification = "C1180 (Optimisation techniques); C1290D (Systems
                 theory applications in economics and business); C4130
                 (Interpolation and function approximation); C4150
                 (Nonlinear and functional equations); C4180 (Integral
                 equations); C6150N (Distributed systems software);
                 C7120 (Financial computing); C7310 (Mathematics
                 computing)",
  keywords =     "Agent discounted utility maximization; Chebyshev
                 polynomial series expansion; Competing nodes;
                 Distributed parallel genetic algorithm; Economic
                 growth; Exact Euler equation; Finite horizon;
                 First-order conditions; Function topology;
                 Generalization; Infinite horizon; Multiple state
                 problems; Nonlinear integral equation; Optimal function
                 fitting; Parameter space searching; PVM; Single-state
                 deterministic optimal growth model; State variable
                 range; State-space searching; Taylor-Uhlig problem;
                 Workstation cluster",
  pubcountry =   "Netherlands",
  thesaurus =    "Chebyshev approximation; Distributed algorithms;
                 Economic cybernetics; Financial data processing;
                 Genetic algorithms; Integral equations; Mathematics
                 computing; Nonlinear equations; Polynomials;
                 State-space methods",
}

@Article{Beguelin:1995:REP,
  author =       "Adam Beguelin and Jack Dongarra and Al Geist and
                 Robert Manchek and Vaidy Sunderam",
  title =        "Recent Enhancements to {PVM}",
  journal =      j-IJSAHPC,
  volume =       "9",
  number =       "2",
  pages =        "108--127",
  month =        "Summer",
  year =         "1995",
  CODEN =        "IJSCFG",
  ISSN =         "1078-3482",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  bibsource =    "UnCover library database",
  abstract =     "This paper presents new features of PVM, a popular
                 standard for writing parallel programs that execute
                 over networks of heterogeneous machines. Although PVM
                 has become an important infrastructure for parallel
                 programmers, we continue to develop the system based
                 both on user feedback and our own research interests.
                 In this paper we present new communications routines
                 and briefly characterize their performance. We describe
                 new extensible services that allow advanced users to
                 customize certain aspects of the default PVM
                 functionality. An overview of shared-memory PVM
                 optimizations is presented. PVM's new tracing facility
                 and a graphical console that utilizes this capability
                 are described. Finally, we discuss future extensions to
                 PVM now under investigation.",
  acknowledgement = ack-nhfb,
  affiliation =  "Carnegie Mellon Univ",
  affiliationaddress = "Pittsburgh, PA, USA",
  classification = "722.1; 722.2; 722.4; 723.1; 723.1.1; 921.5; C5440
                 (Multiprocessing systems); C6110P (Parallel
                 programming); C6115 (Programming support); C6150N
                 (Distributed systems software)",
  corpsource =   "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "Advanced users; advanced users; communications;
                 Communications routines; Computer architecture;
                 Computer networks; Computer programming languages;
                 Computer software; console; Data communication systems;
                 Data storage equipment; evaluation; Extensible
                 services; extensible services; graphical; Graphical
                 console; Heterogeneous machines; heterogeneous
                 machines; Message passing; Optimization; parallel
                 machines; Parallel processing systems; Parallel
                 programmers; parallel programmers; parallel
                 programming; Parallel programs; parallel programs;
                 Parallel virtual machine; Parallel Virtual Machine;
                 Performance; performance; PVM; routines; Shared memory;
                 shared memory; Shared-memory PVM optimizations;
                 shared-memory PVM optimizations; software libraries;
                 software performance; software standards; Standard;
                 standard; systems; Tracing facility; tracing facility;
                 User feedback; user feedback; virtual machines",
  thesaurus =    "Parallel machines; Parallel programming; Shared memory
                 systems; Software libraries; Software performance
                 evaluation; Software standards; Virtual machines",
  treatment =    "A Application; P Practical",
}

@InProceedings{Bendrider:1995:SME,
  author =       "M. Bendrider and J.-M. Leclercq",
  title =        "Second-Order {M{\o}ller-Plesset} and {Epstein-Nesbet}
                 Corrections to the Molecular Charge Density:
                 Distributed Computing on a Cluster of Heterogeneous
                 Workstations with the {PVM} System",
  crossref =     "Bernardi:1995:CCE",
  pages =        "73--??",
  year =         "1995",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@InProceedings{Benkner:1995:VFA,
  author =       "S. Benkner",
  title =        "{Vienna Fortran 90} --- an advanced data parallel
                 language",
  crossref =     "Malyshkin:1995:PCT",
  pages =        "142--156",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol., Wien Univ., Austria",
  classification = "C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages)",
  keywords =     "Advanced data parallel language; Data distribution;
                 Distributed memory parallel computers; Explicit user
                 control; Pointer objects; Shared memory programming
                 paradigm; User defined data structures; Vienna Fortran
                 90",
  thesaurus =    "FORTRAN; Message passing; Parallel languages; Shared
                 memory systems; Storage management",
}

@Article{Berendsen:1995:GMP,
  author =       "H. J. C. Berendsen and D. van der Spoel and R. van
                 Drunen",
  title =        "{GROMACS}: a message-passing parallel molecular
                 dynamics implementation",
  journal =      j-COMP-PHYS-COMM,
  volume =       "91",
  number =       "1-3",
  pages =        "43--56",
  month =        sep,
  year =         "1995",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Bioson Res. Inst., Groningen Univ., Netherlands",
  classification = "A3115 (General mathematical and computational
                 developments for atoms and molecules); A3420
                 (Interatomic and intermolecular potentials and forces);
                 A3425 (Intramolecular energy transfer; A3520D
                 (Interatomic distances and angles in molecules); A6120J
                 (Computer simulation of static and dynamic liquid
                 behaviour); A8710 (General, theoretical, and
                 mathematical biophysics); A8715 (Molecular biophysics);
                 C6110P (Parallel programming); C7320 (Physics and
                 chemistry computing); C7330 (Biology and medical
                 computing); dynamics of van der Waals molecules);
                 intramolecular dynamics",
  keywords =     "Analysis tools; Aqueous environment;
                 Biomacromolecules; Buckingham potentials; Charge
                 groups; Conversion programs; Cosine power series
                 interactions; Coulomb potentials; Custom-designed
                 32-processor ring GROMACS; Dihedral angles; Energy
                 minimization program; Fixed bonded interactions;
                 GROMACS software; GROningen MAchine for Chemical
                 Simulation; Interprocessor communication; Lennard-Jones
                 potentials; Message-passing parallel molecular dynamics
                 implementation; Molecular dynamics program; Parallel
                 message-passing implementation; Parallel system;
                 Particle decomposition; Pressure scaling; Rectangular
                 periodic boundary conditions; Temperature scaling;
                 Variable nonbonded pair interactions",
  pubcountry =   "Netherlands",
  thesaurus =    "Biology computing; Bond angles; Chemistry computing;
                 Digital simulation; Electric potential; Lennard-Jones
                 potential; Molecular biophysics; Molecular dynamics
                 method; Parallel programming",
}

@Article{Bernaschi:1995:DRP,
  author =       "Massimo Bernaschi and Giorgio Richelli",
  title =        "Development and results of {PVMe} on the {IBM} 9076
                 {SP1}",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "29",
  number =       "1",
  pages =        "75--83",
  day =          "15",
  month =        aug,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1995.1107",
  ISSN =         "0743-7315",
  bibdate =      "Thu Mar 9 09:18:58 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1107/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1107/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6115 (Programming
                 support)",
  corpsource =   "IBM Eur. Center for Sci. and Eng. Comput., Rome,
                 Italy",
  keywords =     "IBM 9076 SP1; IBM's AIX implementation; message
                 passing; parallel machines; PARMACS; passing
                 programming model; programming environments; PVM
                 message; PVMe",
  treatment =    "A Application; P Practical",
}

@InProceedings{Bernaschi:1995:PEI,
  author =       "M. Bernaschi and G. Richelli",
  title =        "{PVMe}: an enhanced implementation of {PVM} for the
                 {IBM} 9076 {SP2}",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "461--471",
  year =         "1995",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Eur. Center for Sci. and Eng. Comput., Rome,
                 Italy",
  classification = "C6110P (Parallel programming); C6150N (Distributed
                 systems software)",
  corpsource =   "IBM Eur. Center for Sci. and Eng. Comput., Rome,
                 Italy",
  keywords =     "IBM 9076 SP2; IBM's AIX implementation; message;
                 message passing; Message passing programming model;
                 parallel programming; passing programming model; PVMe",
  pubcountry =   "Germany",
  thesaurus =    "Message passing; Parallel programming",
  treatment =    "P Practical",
}

@InProceedings{Bickham:1995:POM,
  author =       "J. L. Bickham",
  title =        "Parallel ocean modeling using {Glenda}",
  crossref =     "ACM:1995:PAS",
  pages =        "58--63",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ. of Southern Mississippi, Hattiesburg, MS, USA",
  classification = "C6110P (Parallel programming); C6150G (Diagnostic,
                 testing, debugging and evaluating systems); C7340
                 (Geophysics computing)",
  keywords =     "Array dependency; Debugging methods; Glenda; Ocean
                 dynamics; Parallel ocean modeling; Parallel version;
                 Parallelization process; PVM; SWEM",
  thesaurus =    "Geophysics computing; Oceanographic techniques;
                 Parallel programming; Program debugging",
}

@InProceedings{Bischof:1995:CSM,
  author =       "C. Bischof and S. Huss-Lederman and Xiaobai Sun and A.
                 Tsao and T. Turnbull",
  title =        "A Case Study of {MPI}: Portable and Efficient
                 Libraries",
  crossref =     "Bailey:1995:PSS",
  pages =        "728--733",
  year =         "1995",
  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 of the Seventh SIAM Conference on Parallel
                 Processing for Scientific Computing",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "1 dimensional broadcast; 1 Dimensional broadcast;
                 ANL/MS MPI implementation; Argonne National
                 Laboratory/Mississippi State; broadcasting; case study;
                 Case study; CM5; Delta; efficient libraries; Efficient
                 libraries; Intel Delta; message passing; Message
                 Passing Interface standard; MPI; MPI based
                 implementations; MPI broadcast collective operation;
                 native NX message passing systems; Native NX message
                 passing systems; optimized versions; Optimized
                 versions; Paragon; parallel programming; parallel
                 programming system; Parallel programming system;
                 portable public domain version; Portable public domain
                 version; software libraries; software portability;
                 software standards; SP1",
  thesaurus =    "Broadcasting; Message passing; Parallel programming;
                 Software libraries; Software portability; Software
                 standards",
  treatment =    "P Practical",
}

@InProceedings{Bjorge:1995:ISS,
  author =       "D. Bjorge",
  title =        "Implementation of the semi-implicit scheme in a
                 message passing version of {HIRLAM} (weather
                 forecasting)",
  crossref =     "Hoffmann:1995:CAP",
  pages =        "75--90",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Norwegian Meteorol. Inst., Oslo, Norway",
  classification = "A9260X (Weather analysis and prediction); C4185
                 (Finite element analysis); C6110P (Parallel
                 programming); C7340 (Geophysics computing)",
  keywords =     "Algorithms; Atmosphere; Cray T3D SHMEM; DNMI; HIRLAM;
                 Intel NX; Message passing; Meteorology; MPP; Numerical
                 model; Parallel iterative Helmholtz solver; Parallel
                 programming; PVM; Semi-implicit scheme; Semiimplicit
                 scheme; Time integration scheme; Weather forecasting",
  thesaurus =    "Digital simulation; Finite element analysis; Iterative
                 methods; Message passing; Numerical analysis; Parallel
                 processing; Parallel programming; Weather forecasting",
}

@InProceedings{Blaszczyk:1995:PCE,
  author =       "A. Blaszczyk and Z. Andjelic and P. Levin and A.
                 Ustundag",
  title =        "Parallel computation of electric fields in a
                 heterogeneous workstation cluster",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "606--611",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Corp. Res., Asea Brown Boveri AG, Heidelberg,
                 Germany",
  classification = "C5440 (Multiprocessing systems); C7310 (Mathematics
                 computing); C7320 (Physics and chemistry computing);
                 C7430 (Computer engineering)",
  keywords =     "3D boundary element code; Benchmark problems; Design
                 process; Dynamic load balancing; Electric fields;
                 Heterogeneous workstation cluster; Parallel
                 computation; PVM communication software",
  thesaurus =    "Electric fields; Mathematics computing; Parallel
                 processing; Physics computing; Virtual machines",
}

@InProceedings{Boianov:1995:DLC,
  author =       "L. Boianov and I. Jelly",
  title =        "Distributed logic circuit simulation on a network of
                 workstations",
  crossref =     "IEEE:1995:PEW",
  pages =        "304--310",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. for Distributed Syst. and Comput. Networks, Acad.
                 of Sci., Sofia, Bulgaria",
  classification = "B1130B (Computer-aided circuit analysis and design);
                 C5210B (Computer-aided logic design); C6150N
                 (Distributed systems software); C7410D (Electronic
                 engineering computing)",
  keywords =     "Digital circuits; Distributed digital logic
                 simulation; Logic circuit simulation; Logical
                 simulation algorithms; Parallel Virtual Machine",
  thesaurus =    "Digital simulation; Distributed processing; Logic
                 CAD",
}

@InProceedings{Boryczko:1995:NIC,
  author =       "I. Boryczko and J. Kitowski and J. Moscinski and A.
                 Leszczynski",
  title =        "Numerically intensive computing as a benchmark for
                 parallel computer architectures",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "118--123",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Comput. Sci., Cracow, Poland",
  classification = "C4100 (Numerical analysis); C5220P (Parallel
                 architecture); C5440 (Multiprocessing systems); C5470
                 (Performance evaluation and testing); C5620L (Local
                 area networks); C5670 (Network performance); C7320
                 (Physics and chemistry computing)",
  keywords =     "Computer network; Execution time; Multiprocessors;
                 Numerically intensive computing; Parallel
                 architectures; Parallel computer architecture
                 benchmark; PVM environment; Vector supercomputers",
  thesaurus =    "Local area networks; Molecular dynamics method;
                 Multiprocessing systems; Parallel architectures;
                 Performance evaluation; Physics computing; Vector
                 processor systems",
}

@InProceedings{Branca:1995:CBH,
  author =       "A. Branca and M. Ianigro and A. Distante",
  title =        "A comparison between {HPF} and {PVM} for data parallel
                 algorithms on a cluster of workstations using a high
                 speed network",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "930--931",
  year =         "1995",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@Article{Briscolini:1995:PIP,
  author =       "M. Briscolini",
  title =        "A parallel implementation of a {3-D} pseudospectral
                 based code on the {IBM 9076} scalable {POWER} parallel
                 system",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "21",
  number =       "11",
  pages =        "1849--1862",
  day =          "29",
  month =        nov,
  year =         "1995",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Mon Apr 14 12:05:41 MDT 1997",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1995&volume=21&issue=11",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1995&volume=21&issue=11&aid=1027",
  acknowledgement = ack-nhfb,
  classification = "A4725 (Turbulent flows, convection, and heat
                 transfer); B0290Z (Other numerical methods); C4190
                 (Other numerical methods); C5440 (Multiprocessing
                 systems); C7310 (Mathematics computing); C7320 (Physics
                 and chemistry computing)",
  corpsource =   "IBM ECSEC, Eur. Center for Sci. and Eng. Comput.,
                 Roma, Italy",
  keywords =     "3-D; 3-D pseudospectral based code; 9076 scalable
                 POWERparallel system; architecture; computational
                 kernels; computing; D FFTs; fast Fourier transforms;
                 high intensive numerical simulations; homogeneous
                 turbulent flows; IBM; implementations; mathematics
                 computing; message; message passing; MPL; numerical
                 analysis; parallel 3-; parallel distributed memory;
                 parallel implementation; parallel interfaces; parallel
                 processing; passing; physics; PVMe; turbulence",
  treatment =    "A Application; P Practical",
}

@TechReport{Bruck:1995:EMPa,
  author =       "Jehoshua Bruck",
  title =        "Efficient message passing interface ({MPI}) for
                 parallel computing on clusters of workstations",
  type =         "Research report",
  number =       "RJ 9925 (87305)",
  institution =  inst-IBM-WATSON,
  address =      inst-IBM-WATSON:adr,
  pages =        "31",
  year =         "1995",
  bibdate =      "Mon Jan 15 15:32:53 MST 1996",
  abstract =     "Parallel computing on clusters of workstations and
                 personal computers has very high potential, since it
                 leverages existing hardware and software. Parallel
                 programming environments offer the user a convenient
                 way to express parallel computation and communication.
                 In fact, recently, a Message Passing Interface (MPI)
                 has been proposed as an industrial standard for writing
                 `portable' message-passing parallel programs. The
                 communication part of MPI consists of the usual
                 point-to-point communication as well as collective
                 communication. However, existing implementations of
                 programming environments for clusters are built on top
                 of a point-to-point communication layer (send and
                 receive) over local area networks (LANs) and, as a
                 result, suffer from poor performance in the collective
                 communication part. In this paper, we present an
                 efficient design and implementation of the collective
                 communication part in MPI that is optimized for
                 clusters of workstations. Our system consists of two
                 main components: the MPI-CCL layer that includes the
                 collective communication functionality of MPI and a
                 User-level Reliable Transport Protocol (URTP) that
                 interfaces with the LAN Data-link layer and leverages
                 the fact that the LAN is a broadcast medium. Our system
                 is integrated with the operating system via an
                 efficient kernel extension mechanism that we developed.
                 The kernel extension significantly improves the
                 performance of our implementation as it can handle part
                 of the communication overhead without involving user
                 space. We have implemented our system on a collection
                 of IBM RS/6000 workstations connected via a 10Mbit
                 Ethernet LAN. Our performance measurements are taken
                 from real scientific applications that runin a parallel
                 mode by means of the MPI. The hypothesis behind our
                 design is that system's performance will be bounded by
                 interactions between the kernel and user space rather
                 than by the bandwidth delivered by the LAN Data-Link
                 Layer. Our results indicate that the performance of our
                 MPI Broadcast (on top of Ethernet) is about twice as
                 fast as a recently published software implementation of
                 broadcast on top of ATM.",
  acknowledgement = ack-nhfb,
  annote =       "December 13, 1995.",
  institutes =   "IBM Research Division",
  keywords =     "Computer interfaces",
}

@InProceedings{Bruck:1995:EMPb,
  author =       "Jehoshua Bruck and Danny Dolev and Ching-Tien Ho and
                 Marcel-Catalin Rosu and Ray Strong",
  title =        "Efficient {Message Passing Interface} ({MPI}) for
                 Parallel Computing on Clusters of Workstations",
  crossref =     "ACM:1995:SAA",
  pages =        "64--73",
  year =         "1995",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  bibsource =    "Compendex database",
  abstract =     "An efficient design and implementation of the
                 collective communication part in a Message Passing
                 Interface (MPI) that is optimized for clusters of
                 workstations is described. The system which consist of
                 two main components, the MPI-CCL layer and a User-level
                 Reliable Transport Protocol (URTP), is integrated with
                 the operating system via an efficient kernel extension
                 mechanism. The system is then implemented on a
                 collection of IBM RS\slash 6000 workstations connected
                 via a 10Mbit Ethernet LAN. Results indicate that the
                 performance of the MPI Broadcast (on top of Ethernet)
                 is about twice as fast as a recently published software
                 implementation of broadcast on top of ATM.",
  acknowledgement = ack-nhfb,
  affiliation =  "California Inst of Technology",
  affiliationaddress = "Pasadena, CA, USA",
  classification = "716.1; 722.2; 722.3; 722.4; 723.1; C5470
                 (Performance evaluation and testing); C5610N (Network
                 interfaces); C5620L (Local area networks); C5640
                 (Protocols); C5670 (Network performance); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C6150N (Distributed systems software)",
  conference =   "Proceedings of the 7th Annual ACM Symposium on
                 Parallel Algorithms and Architectures, SPAA'95",
  conftitle =    "Proceedings of Seventh Annual ACM Symposium on
                 Parallel Algorithms and Architectures",
  corpsource =   "California Inst. of Technol., Pasadena, CA, USA",
  journalabr =   "Annu ACM Symp Parallel Algorithms Archit",
  keywords =     "10 Mbit/s; application program interfaces; broadcast
                 medium; Broadcast medium; collective communication;
                 Collective communication; Communication overhead;
                 communication overhead; Communication overhead;
                 Computer operating systems; Computer software
                 portability; Computer systems programming; Computer
                 workstations; Data communication systems; Ethernet;
                 Ethernet LAN; IBM RS/6000 workstations; industrial
                 standard; Industrial standard; Interfaces (computer);
                 Kernel extension mechanism; kernel extension mechanism;
                 Kernel extension mechanism; LAN Data link-layer; LAN
                 data-link layer; Local area networks; local area
                 networks; message passing; Message passing interface;
                 message passing interface; Message passing interface;
                 MPI CCL layer; MPI-CCL layer; network interfaces;
                 Network protocols; operating system; Operating system;
                 parallel computing; Parallel computing; Parallel
                 processing systems; Parallel programming; parallel
                 programming; Performance; performance; Performance;
                 performance evaluation; Personal computers;
                 Point-to-point communication; point-to-point
                 communication; Point-to-point communication; portable
                 message-passing parallel programs; Portable
                 message-passing parallel programs; Program processors;
                 programming environments; Programming environments;
                 scientific programs; Scientific programs; software
                 libraries; software portability; Systems analysis;
                 transport protocols; URTP; user space; User space;
                 User-level reliable transport protocol; user-level
                 reliable transport protocol; User-level reliable
                 transport protocol; workstation clusters; Workstation
                 clusters; workstations",
  meetingaddress = "Santa Barbara, CA, USA",
  meetingdate =  "Jul 17--19 1995",
  meetingdate2 = "07/17--19/95",
  numericalindex = "Bit rate 1.0E+07 bit/s",
  sponsor =      "ACM SIGACT; ACM SIGARCH; EATCS",
  sponsororg =   "ACM; EATCS",
  thesaurus =    "Application program interfaces; Local area networks;
                 Message passing; Network interfaces; Parallel
                 programming; Performance evaluation; Programming
                 environments; Software libraries; Software portability;
                 Transport protocols; Workstations",
  treatment =    "P Practical",
}

@InProceedings{Bubeck:1995:DSC,
  author =       "T. Bubeck and M. Hiller and W. Kuchlin and W.
                 Rosenstiel",
  title =        "Distributed symbolic computation with {DTS}",
  crossref =     "Ferreira:1995:PAI",
  pages =        "231--248",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Wilhelm-Schickard-Inst. fur Inf., Tubingen Univ.,
                 Germany",
  classification = "C4130 (Interpolation and function approximation);
                 C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6115 (Programming
                 support); C6130S (Data security); C6150N (Distributed
                 systems software)",
  keywords =     "Anonymous compute servers; Asynchronous RPC
                 abstraction; C threads interface; Cryptosystem;
                 Distributed symbolic computation; Distributed threads
                 system; DTS; Fork/join parallel programming; Highly
                 data-dependent algorithm parallelisation; Irregular
                 algorithm parallelisation; Multiprocessor workstation;
                 Multithreading; Parallel long integer multiplication;
                 Parallel multi-variate polynomial resultant
                 computation; Performance results; Programming
                 environment; PVM; Shared memory threads",
  thesaurus =    "Arithmetic; Cryptography; Distributed memory systems;
                 Multiprocessing programs; Multiprocessing systems;
                 Parallel algorithms; Parallel programming; Polynomials;
                 Programming environments; Remote procedure calls;
                 Shared memory systems; Software performance evaluation;
                 Symbol manipulation; Workstations",
}

@InProceedings{Carreira:1995:DEL,
  author =       "J. Carreira and L. Silva and J. G. Silva",
  title =        "On the design of {Eilean}: a {Linda-like} library for
                 {MPI}",
  crossref =     "IEEE:1995:PSP",
  pages =        "175--184",
  year =         "1995",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Coimbra Univ., Portugal",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C6140D (High level languages)",
  conftitle =    "Proceedings Scalable Parallel Libraries Conference",
  corpsource =   "Coimbra Univ., Portugal",
  keywords =     "access policies; Access policies; communication
                 system; Communication system; distribution policies;
                 Distribution policies; Eilean; hierarchical
                 distribution; Hierarchical distribution; hierarchical
                 partitioning scheme; Hierarchical partitioning scheme;
                 Linda; Linda-like library; message passing; message
                 passing standard; Message passing standard; MPI;
                 parallel languages; parallel library; Parallel library;
                 parallel programming; programming paradigm; Programming
                 paradigm; run-time system; Run-time system; software
                 libraries; software library; Software library; software
                 portability; Software portability; tuple mapping task;
                 Tuple mapping task; tuple space; Tuple space",
  sponsororg =   "Mississippi State Univ.; NSF",
  thesaurus =    "Message passing; Parallel languages; Parallel
                 programming; Software libraries; Software portability",
  treatment =    "P Practical",
}

@Article{Casas:1995:MMT,
  author =       "Jeremy Casas and Dan L. Clark and Ravi Konuru and
                 Steve W. Otto and Robert M. Prouty and Jonathan
                 Walpole",
  title =        "{MPVM}: {A} Migration Transparent Version of {PVM}",
  journal =      j-COMP-SYS,
  volume =       "8",
  number =       "2",
  pages =        "171--216",
  month =        "Spring",
  year =         "1995",
  CODEN =        "CMSYE2",
  ISSN =         "0895-6340",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Oregon Graduate Inst. of Sci. and Technol., Beaverton,
                 OR, USA",
  classification = "C5440 (Multiprocessing systems); C6150N (Distributed
                 systems software); C7430 (Computer engineering)",
  corpsource =   "Oregon Graduate Inst. of Sci. and Technol., Beaverton,
                 OR, USA",
  keywords =     "Dynamic process migration; dynamic process migration;
                 general-; General-purpose workstation environments;
                 Idle-cycles; idle-cycles; message passing; message-;
                 Message-passing parallel machine; Migratable PVM;
                 Migration-transparent version; migration-transparent
                 version; MPVM; Off-loading; off-loading; Parallel
                 computations; parallel computations; parallel machines;
                 parallel programming; Parallel Virtual Machine; passing
                 parallel machine; Performance; performance; purpose
                 workstation environments; software performance
                 evaluation; Unix; UNIX-based computers; virtual
                 machines; workstations",
  thesaurus =    "Message passing; Parallel machines; Parallel
                 programming; Software performance evaluation; Unix;
                 Virtual machines; Workstations",
  treatment =    "P Practical",
}

@InProceedings{Cavender:1995:APN,
  author =       "M. E. Cavender and Xiaodong Zhang",
  title =        "Asynchronous {PVM} Network Computing",
  crossref =     "Bailey:1995:PSS",
  pages =        "772--773",
  year =         "1995",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "High Performance Comput. and Software Lab., Texas
                 Univ., San Antonio, TX, USA",
  classification = "C5620L (Local area networks); C5640 (Protocols);
                 C6150N (Distributed systems software)",
  corpsource =   "High Performance Comput. and Software Lab., Texas
                 Univ., San Antonio, TX, USA",
  keywords =     "asynchronous PVM network computing; Asynchronous PVM
                 network computing; blocking; Blocking; incoming message
                 buffer; Incoming message buffer; interrupt; Interrupt;
                 local area networks; message passing; Message passing;
                 operation; performance penalty; Performance penalty;
                 processors; Processors; program; Program; protocols;
                 PVM daemon; receiver; Receiver; stop and; Stop and wait
                 protocol; synchronized; Synchronized operation; user
                 program; User program; wait protocol",
  thesaurus =    "Local area networks; Message passing; Protocols",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Cavender:1995:SSA,
  author =       "Mark E. Cavender and Xiaodong Zhang",
  title =        "Software support for asynchronous computing across
                 networks",
  crossref =     "IEEE:1995:PNA",
  pages =        "376--382",
  year =         "1995",
  CODEN =        "PSICD2",
  ISSN =         "0730-6512",
  bibdate =      "Fri May 24 09:58:00 MDT 1996",
  bibsource =    "Compendex database",
  note =         "IEEE catalog number 95CB35838.",
  abstract =     "This paper describes the design and implementation of
                 asynchronous communication library routines for
                 distributed computing across networks of workstations.
                 The new system is based on modifications of the
                 existing PVM message-passing environment. An intensive
                 and comparative study of synchronous, asynchronous and
                 non-blocking communication protocols is addressed in
                 terms of their design, implementation and applications.
                 Experimental performance comparisons of an application
                 program using the three communication protocols on a
                 network of workstations, are also presented. The
                 experimental results show the power of the asynchronous
                 communication library and the effective enhancements of
                 the PVM message-passing environment.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Texas at San Antonio",
  affiliationaddress = "San Antonio, TX, USA",
  classification = "722.2; 722.4; 723.1; 723.5; C5620L (Local area
                 networks); C5640 (Protocols); C6110B (Software
                 engineering techniques); C6115 (Programming support);
                 C6150N (Distributed systems software)",
  conference =   "Proceedings of the 19th Annual International Computer
                 Software and Applications Conference COMPSAC '95",
  journalabr =   "Proc IEEE Comput Soc Int Comput Software Appl Conf",
  keywords =     "Application program; Asynchronous communication
                 library routine design; Asynchronous communication
                 library routines; Asynchronous communication protocols;
                 Asynchronous computing; Computer aided software
                 engineering; Computer networks; Computer workstations;
                 Data communication systems; Distributed computer
                 systems; Distributed computing; Modified PVM
                 message-passing environment; Network protocols;
                 Nonblocking communication protocols; Parallel virtual
                 machine (PVM) message passing environment; Performance
                 comparisons; Software support; Synchronous
                 communication protocols; Workstation network",
  meetingaddress = "Dallas, TX, USA",
  meetingdate =  "Aug 9--11 1995",
  meetingdate2 = "08/09--11/95",
  sponsor =      "IEEE",
  thesaurus =    "Local area networks; Message passing; Network
                 operating systems; Operating systems [computers];
                 Protocols; Software libraries; Software performance
                 evaluation; Workstations",
}

@InProceedings{Chamaret:1995:PFE,
  author =       "B. Chamaret and H. Cherefi and S. Ubeda",
  title =        "Parallel filter estimation maximisation algorithm for
                 segmentation on a {LAN} of workstation",
  crossref =     "Bailey:1995:PSS",
  pages =        "68--69",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "TSI Lab., Univ. Jean-Monnet, Saint-Etienne, France",
  classification = "B6140C (Optical information, image and video signal
                 processing); B6210L (Computer communications); C1250
                 (Pattern recognition); C4240P (Parallel programming and
                 algorithm theory); C5260B (Computer vision and image
                 processing techniques); C5620L (Local area networks)",
  keywords =     "Bayesian segmentation algorithm; Grey level images;
                 Image segmentation; LAN of workstation; Parallel filter
                 estimation maximisation algorithm; Parallel Virtual
                 Machine package; Portable parallel application",
  thesaurus =    "Bayes methods; Image segmentation; Local area
                 networks; Parallel algorithms",
}

@InProceedings{Chang:1995:EPCa,
  author =       "S.-L. Chang and D. H. C. Du and J. Hsieh and M. Lin",
  title =        "Enhanced {PVM} Communications Over a High-Speed Local
                 Area Network",
  crossref =     "Alnuweiri:1995:PHF",
  pages =        "37--46",
  year =         "1995",
  bibdate =      "Thu Feb 29 17:59:11 MST 1996",
  acknowledgement = ack-nhfb,
}

@Article{Chang:1995:EPCb,
  author =       "Sheue-Ling Chang and David Hung-Chang Du and Jenwei
                 Hsieh and Rose P. Tsang and Mengjou Lin",
  title =        "Enhanced {PVM} Communications over a {High-Speed
                 LAN}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "3",
  number =       "3",
  pages =        "20--32",
  month =        "Fall",
  year =         "1995",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  bibsource =    "Compendex database",
  abstract =     "Performance results of PVM over a local ATM network
                 show the availability of much greater communication
                 bandwidth over traditional LANs such as Ethernet.
                 Realizing the full potential of high-speed networks,
                 therefore, will require further improvements in both
                 hardware and software components of network I/O
                 subsystems.",
  abstract2 =    "Enhanced Parallel Virtual Machine (PVM) communications
                 over a high speed local area network is described.
                 Performance results of PVM over a local asynchronous
                 transfer mode (ATM) show the availability of much
                 greater communication bandwidth over traditional LANs.
                 Application-level performance, however, still lags far
                 behind the capabilities of the physical medium.
                 Realizing the full potential of high-speed networks,
                 therefore, will require further improvements in both
                 hardware and software components of network input\slash
                 output subsystems.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Univ. of Minnesota",
  affiliationaddress = "Minneapolis, MN, USA",
  classification = "716; 722.2; 722.3; 722.4; 723; 731; B6210L (Computer
                 communications); B6230 (Switching centres and
                 equipment); C5620L (Local area networks); C5670
                 (Network performance)",
  corpsource =   "Dept. of Comput. Sci., Minnesota Univ., Minneapolis,
                 MN, USA",
  journalabr =   "IEEE Parallel Distrib Technol",
  keywords =     "application-level performance; Application-level
                 performance; application-level performance;
                 Asynchronous transfer mode; asynchronous transfer mode;
                 Communication bandwidth; communication bandwidth;
                 Communication bandwidth; communication bandwidth;
                 Computer architecture; Data communication systems;
                 evaluation; Fiber distributed data interface; high-;
                 high-speed LAN; High-speed LAN; high-speed LAN;
                 High-speed networks; Interfaces (computer); Local area
                 networks; local area networks; Local area networks;
                 local area networks; local ATM network; Local ATM
                 network; local ATM network; Multicasting measurements;
                 Network I/O subsystems; network I/O subsystems;
                 Parallel processing systems; Parallel virtual machine
                 (PVM); Parallel virtual machine (pvm); Performance;
                 performance; Performance; performance; PVM
                 communications; speed networks; Systems analysis;
                 systems analysis",
  thesaurus =    "Asynchronous transfer mode; Local area networks;
                 Performance evaluation",
  treatment =    "A Application; P Practical",
}

@InProceedings{Chapple:1995:PUL,
  author =       "S. R. Chapple and L. J. Clarke",
  title =        "The {Parallel Utilities Library}",
  crossref =     "IEEE:1995:PSP",
  pages =        "21--30",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Parallel Comput. Center, Edinburgh Univ., UK",
  classification = "C5440 (Multiprocessing systems); C6110B (Software
                 engineering techniques); C6110P (Parallel programming);
                 C6150N (Distributed systems software); C7480
                 (Production engineering computing)",
  keywords =     "AEA Technology; Domain decomposition; Industrial
                 applications; Library modules; Message passing;
                 Message-Passing Interface; MPI; Parallel scalable I/O;
                 Parallel systems; Parallel Utilities Library; PUL;
                 Rolls-Royce; Shell UK; Task parallelism; Unstructured
                 mesh applications",
  thesaurus =    "Industries; Message passing; Parallel programming;
                 Software libraries; Software portability; Software
                 reusability; Subroutines",
}

@InProceedings{Clematis:1995:PPH,
  author =       "A. Clematis and B. Falcidieno and D. F. Prieto and M.
                 Spagnuolo",
  title =        "Parallel processing on heterogeneous networks for
                 {GIS} applications",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "67--72",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "IMA-CNR, Genoa, Italy",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6150N (Distributed systems
                 software); C7840 (Geography and cartography
                 computing)",
  keywords =     "Applications parallelization; Geographic information
                 systems; Heterogeneous networks; Linda; Network-based
                 parallel computing; Parallel program development;
                 Performance; Portable communication libraries; PVM;
                 Software portability; Software reusability",
  thesaurus =    "Geographic information systems; Parallel processing;
                 Software libraries; Software portability; Software
                 reusability",
}

@InProceedings{Clemencon:1995:IRD,
  author =       "C. Clemencon and J. Fritscher and M. J. Meehan and R.
                 R{\"u}hl",
  title =        "An Implementation of Race Detection and Deterministic
                 Replay with {MPI}",
  crossref =     "Haridi:1995:EPP",
  pages =        "155--166",
  year =         "1995",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Centro Svizzero de Calcolo Sci., Eidgenossische Tech.
                 Hochschule, Manno, Switzerland",
  classification = "C6110P (Parallel programming); C6110S (Software
                 metrics); C6115 (Programming support); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  conftitle =    "EURO-PAR '95. Parallel Processing. First International
                 EURO- PAR Conference. Proceedings",
  corpsource =   "Centro Svizzero de Calcolo Sci., Eidgenossische Tech.
                 Hochschule, Manno, Switzerland",
  keywords =     "Annai programming environment; Computational
                 efficiency; computational efficiency; Data-parallel
                 program; data-parallel program; Deterministic replay;
                 deterministic replay; FORTRAN; High Performance
                 Fortran; HPF; Integrated environment; integrated
                 environment; Joint CSCS-ETH/NEC Collaboration; message
                 passing; Message-passing program; message-passing
                 program; MPI; Parallel Debugging Tool; Parallel
                 language; parallel language; parallel programming;
                 parallelising compilers; Parallelized MPI program;
                 parallelized MPI program; PDT; Program debugging;
                 program debugging; Programming environment; programming
                 environment; programming environments; programming
                 languages; Race detection; race detection; Replaying
                 mechanism; replaying mechanism; software metrics;
                 Software performance; software performance; software
                 performance evaluation; Software tool; software tool;
                 Tracing; tracing",
  thesaurus =    "FORTRAN; Message passing; Parallel programming;
                 Parallelising compilers; Program debugging; Programming
                 environments; Programming languages; Software metrics;
                 Software performance evaluation",
  treatment =    "P Practical",
}

@InProceedings{Cooperman:1995:SBP,
  author =       "G. Cooperman",
  title =        "{STAR\slash MPI}: binding a parallel library to
                 interactive symbolic algebra systems",
  crossref =     "Levelt:1995:IIS",
  pages =        "126--132",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Coll. of Comput. Sci., Northeastern Univ., Boston, MA,
                 USA",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C7310 (Mathematics computing)",
  keywords =     "GCL; GNU Common LISP; Interactive symbolic algebra
                 systems; Mathematical group theory; Parallel library;
                 STAR/MPI; Symbolic algebra",
  thesaurus =    "Parallel programming; Software libraries; Symbol
                 manipulation",
}

@InProceedings{Cooperman:1995:SMB,
  author =       "Gene Cooperman",
  title =        "{STAR\slash MPI}: Binding a Parallel Library to
                 Interactive Symbolic Algebra Systems",
  crossref =     "Levelt:1995:IIS",
  pages =        "126--132",
  year =         "1995",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  bibsource =    "Compendex database",
  abstract =     "This work is aimed at making parallel programming more
                 accessible to users of symbolic algebra systems and to
                 users of interactive languages in general. This is done
                 by integrating MPI (Message Passing Interface), a
                 portable, parallel message-passing library, with two
                 interactive languages: GCL (GNU Common LISP), and GAP.
                 The GAP system includes a general purpose language for
                 mathematical group theory, and LISP is the basis for
                 several general-purpose symbolic algebra systems. In
                 addition, a simple master-slave abstraction is written,
                 so that end-users need not learn any of the details of
                 the MPI function calls. This work is distinct from past
                 studies in that it provides the ability to
                 interactively create, test and modify a distributed
                 environment using the original interactive language and
                 a portable parallel library.",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeastern Univ",
  affiliationaddress = "Boston, MA, USA",
  classification = "721.1; 722.2; 722.4; 723.1; 723.5; 921.1; C6110B
                 (Software engineering techniques); C6110P (Parallel
                 programming); C6115 (Programming support); C7310
                 (Mathematics computing)",
  conference =   "Proceedings of the 1995 International Symposium on
                 Symbolic and Algebraic Computation",
  conftitle =    "Proceedings of International Symposium on Symbolic and
                 Algebraic Computation. ISSAC '95",
  corpsource =   "Coll. of Comput. Sci., Northeastern Univ., Boston, MA,
                 USA",
  journalabr =   "Int Symp Symbol Algebraic Comput ISSAC Proc",
  keywords =     "Algebra; Computational methods; Computer programming;
                 Computer programming languages; Computer simulation;
                 Computer software; GCL; GNU Common LISP; Interactive
                 computer systems; Interactive languages; Interactive
                 symbolic algebra systems; interactive symbolic algebra
                 systems; Interfaces (computer); mathematical group
                 theory; Mathematical techniques; Message passing
                 interface; Parallel library; parallel library; Parallel
                 processing systems; parallel programming; software
                 libraries; STAR/MPI; symbol manipulation; symbolic
                 algebra; User interfaces",
  meetingaddress = "Montreal, Can",
  meetingdate =  "Jul 10--12 1995",
  meetingdate2 = "07/10--12/95",
  sponsororg =   "ACM",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@InProceedings{Corno:1995:PTA,
  author =       "F. Corno and P. Prinetto and M. Rebaudengo and M.
                 {Sonza Reorda} and E. Veiluva",
  title =        "A {PVM} tool for automatic test generation on parallel
                 and distributed systems",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "39--44",
  year =         "1995",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dipartimento di Autom. e Inf., Politecnico di Torino,
                 Italy",
  classification = "B1130B (Computer-aided circuit analysis and design);
                 B2210B (Printed circuit layout and design); C5210B
                 (Computer-aided logic design); C6110P (Parallel
                 programming); C6150N (Distributed systems software);
                 C7410D (Electronic engineering computing)",
  corpsource =   "Dipartimento di Autom. e Inf., Politecnico di Torino,
                 Italy",
  keywords =     "algorithm; ATPG; automatic test generation; Automatic
                 test generation; automatic test pattern; Automatic test
                 pattern generation; automatic test software; circuit
                 CAD; CM-5; DEC Alpha AXP farm; distributed programming;
                 Distributed programming; distributed system;
                 Distributed system; efficient algorithm; Efficient
                 algorithm; electric circuit; Electric circuit;
                 electrical circuit; Electrical circuit; electronic CAD;
                 Electronic CAD; electronic circuit; Electronic circuit;
                 GATTO*; generation; genetic; Genetic algorithm;
                 integrated circuit; large sequential circuits; Large
                 sequential circuits; logic CAD; logic testing;
                 parallel; parallel architectures; parallel programming;
                 Parallel programming; portability; Portability;
                 portable message-passing libraries; Portable
                 message-passing libraries; programming; PVM tool;
                 software libraries; testing; VLSI; VLSI technology",
  pubcountry =   "Germany",
  thesaurus =    "Automatic test software; Circuit CAD; Integrated
                 circuit testing; Logic CAD; Logic testing; Parallel
                 architectures; Parallel programming; Software
                 libraries; VLSI",
  treatment =    "P Practical",
  xxauthor =     "F. Corno and P. Prinetto and M. Rebaudeng and M.
                 {Sonza Reorda} and E. Veiluva",
}

@Article{DAmbra:1995:CBC,
  author =       "P. D'Ambra and G. Giunta",
  title =        "Concurrent banded {Cholesky} factorization on
                 workstation networks using {PVM}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "21",
  number =       "3",
  pages =        "487--494",
  day =          "10",
  month =        mar,
  year =         "1995",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dipartimento di Matematica e Applicazioni, Naples
                 Univ., Italy",
  classification = "C4140 (Linear algebra); C4240P (Parallel programming
                 and algorithm theory); C6110P (Parallel programming);
                 C7310 (Mathematics computing)",
  corpsource =   "Dipartimento di Matematica e Applicazioni, Naples
                 Univ., Italy",
  keywords =     "application programs; Application programs; banded
                 symmetric positive-definite matrix; Banded symmetric
                 positive-definite matrix; cluster; Cluster of
                 workstations; concurrent banded Cholesky factorization;
                 Concurrent banded Cholesky factorization; heterogeneous
                 processors; Heterogeneous processors; linear algebra;
                 mathematics computing; networks; of workstations;
                 optical fiber links; Optical fiber links; parallel
                 programming; Parallel Virtual Machine; software system;
                 Software system; virtual machines; workstation;
                 Workstation networks; workstations",
  pubcountry =   "Netherlands",
  thesaurus =    "Linear algebra; Mathematics computing; Parallel
                 programming; Virtual machines; Workstations",
  treatment =    "A Application; P Practical",
}

@InProceedings{Davies:1995:NPE,
  author =       "Gregory Davies and Norman Matloff",
  title =        "Network-Specific Performance Enhancements for {PVM}",
  crossref =     "IEEE:1995:PFI",
  pages =        "205--210",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "Compendex database",
  abstract =     "PVM, a message-passing software system for parallel
                 processing, is used on a wide variety of processor
                 platforms, but this portability restricts execution
                 speed. The work here will address this problem mainly
                 in the context of Ethernet-based systems, proposing two
                 PVM enhancements for such systems. The first
                 enhancement exploits the fact that an Ethernet has
                 broadcast capability. Since unenhanced PVM must, to
                 keep portability, avoid using broadcast, execution
                 speed is sacrificed. In addition, the larger the
                 system, the larger the sacrifice in speed. A solution
                 to this problem is presented. The second enhancement is
                 intended for use in applications in which many
                 concurrent tasks finish at the same time, and thus
                 simultaneously try to transmit to a master process. On
                 an Ethernet, this produces excessively long random
                 backoffs, reducing program speed. An enhancement,
                 termed `programmed backoff,' is proposed.",
  acknowledgement = ack-nhfb,
  affiliation =  "Tandem Computers",
  affiliationaddress = "Cupertino, CA, USA",
  classification = "716.1; 722; 722.3; 722.4; 723; 922.2; C5440
                 (Multiprocessing systems); C5620L (Local area
                 networks); C6150N (Distributed systems software)",
  conference =   "Proceedings of the 4th IEEE International Symposium on
                 High Performance Distributed Computing",
  journalabr =   "IEEE Int Symp High Perform Distrib Comput Proc",
  keywords =     "Algorithms; Broadcast capability; Broadcasting;
                 Communication channels (information theory); Computer
                 hardware; Computer networks; Computer software
                 portability; Concurrent tasks; Data communication
                 systems; Ethernet-based systems; Hypercube systems,
                 Network-specific performance enhancements;
                 Message-passing software system; Parallel processing;
                 Parallel processing systems; Program speed; Programmed
                 backoff; PVM; Statistical methods",
  meetingaddress = "Washington, DC, USA",
  meetingdate =  "Aug 2--4 1995",
  meetingdate2 = "08/02--04/95",
  sponsor =      "IEEE",
  thesaurus =    "Local area networks; Message passing; Parallel
                 processing",
}

@InProceedings{Davies:1995:NSP,
  author =       "G. Davies and N. Matloff",
  title =        "Network-specific performance enhancements for {PVM}",
  crossref =     "IEEE:1995:PFI",
  pages =        "205--210",
  year =         "1995",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C5620L (Local area
                 networks); C6150N (Distributed systems software)",
  corpsource =   "Tandem Comput. Inc., Cupertino, CA, USA",
  keywords =     "broadcast capability; concurrent tasks;
                 Ethernet-based; local area networks; message passing;
                 message-passing; network-specific performance
                 enhancements; parallel processing; program; programmed
                 backoff; PVM; software system; speed; systems",
  sponsororg =   "IEEE Tech. Committee on Distrib. Process.; Northeast
                 Parallel Architectures Centre (NPAC) at Syracuse Univ.;
                 ACM SIGCOMM; Rome Lab",
  treatment =    "A Application; P Practical",
}

@InProceedings{Decker:1995:TDU,
  author =       "T. Decker and R. Diekmann and R. Luling and B.
                 Monien",
  title =        "Towards developing universal dynamic mapping
                 algorithms",
  crossref =     "IEEE:1995:PSI",
  pages =        "456--459",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math. and Comput. Sci., Paderborn Univ.,
                 Germany",
  classification = "C5220P (Parallel architecture); C5620 (Computer
                 networks and techniques); C6150J (Operating systems)",
  keywords =     "Bidding-algorithms; Distributed runtime systems;
                 Dynamically generated tasks; Execution-times;
                 MIMD-system; MPI; Optimal K-values; PVM; Randomly
                 selected processors; Universal dynamic mapping
                 algorithms; Universally applicable strategy",
  thesaurus =    "Distributed processing; Resource allocation",
}

@Article{Dongarra:1995:PBC,
  author =       "J. J. Dongarra and T. Hey",
  title =        "The {ParkBench} benchmark collection",
  journal =      j-SUPERCOMPUTER,
  volume =       "11",
  number =       "2-3",
  pages =        "94--114",
  month =        jun,
  year =         "1995",
  CODEN =        "SPCOEL",
  ISSN =         "0168-7875",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
                 USA",
  classification = "C5440 (Multiprocessing systems); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Application kernels; Compact research applications;
                 Hierarchical structure; Low-level benchmarks; ParkBench
                 benchmark collection; Performance characteristics;
                 Synthetic compiler benchmark suite",
  pubcountry =   "Netherlands",
  thesaurus =    "Parallel processing; Program compilers",
}

@InProceedings{Dowaji:1995:LBS,
  author =       "S. Dowaji and C. Roucairol",
  title =        "Load balancing strategy and priority of tasks in
                 distributed environments",
  crossref =     "IEEE:1995:CPI",
  pages =        "15--22",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. PRiSM, Univ. de Versailles-St-Quentin, France",
  classification = "C1160 (Combinatorial mathematics); C1180
                 (Optimisation techniques); C4240P (Parallel programming
                 and algorithm theory); C6150N (Distributed systems
                 software)",
  keywords =     "Branch and bound algorithms; Distributed environments;
                 Graph theory; Load balancing; Lower bound; VCP",
  thesaurus =    "Combinatorial mathematics; Distributed algorithms;
                 Optimisation; Resource allocation",
}

@Article{Dragovitsch:1995:PPS,
  author =       "P. Dragovitsch and X. Zhao and L. C. Dennis and G. A.
                 Riccardi",
  title =        "{PVMGeant} --- {A} Parallel Simulation Code for the
                 {CLAS} Detector at {CEBAF}",
  journal =      j-IJSAHPC,
  volume =       "9",
  number =       "2",
  pages =        "128--137",
  month =        "Summer",
  year =         "1995",
  CODEN =        "IJSCFG",
  ISSN =         "1078-3482",
  bibdate =      "Tue Feb 18 09:07:32 MST 1997",
  bibsource =    "Compendex database; UnCover library database",
  abstract =     "Due to the need for extensive and detailed simulations
                 of the CEBAF Large Acceptance Spectrometer (CLAS), the
                 Monte-Carlo code CLASGeant was transferred to a
                 heterogeneous computing cluster and has been linked to
                 the Parallel Virtual Machine (PVM) message-passing
                 library. The resulting simulation package, PvmGeant,
                 achieves an almost linear speedup in physics-event
                 simulation. This article describes modifications to the
                 original GEANT code, its integration with PVM, and
                 performance tests that were conducted at the computing
                 cluster at The Supercomputing Computations Research
                 Institute at Florida State University. Particular
                 attention has been given to measuring the effect of
                 different data structures on the cost of network
                 communication between nodes.",
  acknowledgement = ack-nhfb,
  affiliation =  "Supercomput. Comput. Res. Inst., Florida State Univ.",
  affiliationaddress = "Tallahassee, FL, USA",
  classification = "722.4; 723.1; 723.2; 723.5; 922.2; 941.3",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "CEBAF large acceptance spectrometer (CLAS);
                 Computational complexity; Computer networks; Computer
                 simulation; Computer software; Computing cluster;
                 Continuous electron beam accelerator facility (CEBAF);
                 Data communication systems; Data structures; Message
                 passing library; Monte Carlo methods; Parallel
                 processing systems; Parallel virtual machine; Software
                 package CLASGeant; Software package PvmGeant;
                 Spectrometers",
}

@InProceedings{Edjlali:1995:DPP,
  author =       "G. Edjlali and G. Agrawal and A. Sussman and J.
                 Saltz",
  title =        "Data parallel programming in an adaptive environment",
  crossref =     "IEEE:1995:PIP",
  pages =        "827--832",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support)",
  keywords =     "Adaptive environment; Communication patterns; Data
                 parallel programming; Data redistribution; Loop bounds;
                 Message passing; Multiblock Navier-Stokes solver;
                 Network of workstations; Performance results; PVM;
                 Runtime library; Runtime support",
  thesaurus =    "Message passing; Parallel programming; Programming
                 environments",
}

@Article{Fan:1995:DMP,
  author =       "W. C. Fan and J. A. {Halbleib, Sr.}",
  title =        "Distributed multitasking {ITS} with {PVM}",
  journal =      j-TRANS-AM-NUCL-SOC,
  volume =       "72",
  number =       "????",
  pages =        "146--147",
  month =        "????",
  year =         "1995",
  CODEN =        "TANSAO",
  ISSN =         "0003-018X",
  bibdate =      "Wed Apr 16 06:39:19 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Sandia Nat. Labs., Albuquerque, NM, USA",
  classification = "A0250 (Probability theory, stochastic processes, and
                 statistics); A0540 (Fluctuation phenomena, random
                 processes, and Brownian motion); A2820H (Neutron
                 diffusion); C1140G (Monte Carlo methods); C7470
                 (Nuclear engineering computing)",
  conflocation = "Philadelphia, PA, USA; 25-29 June 1995",
  conftitle =    "1995 Annual Meeting of American Nuclear Society
                 (papers in summary form only received)",
  corpsource =   "Sandia Nat. Labs., Albuquerque, NM, USA",
  keywords =     "distributed multitasking ITS; Distributed multitasking
                 ITS; engineering computing; ITS Version 3.0; Monte
                 Carlo methods; neutron transport theory; nuclear; PVM
                 communication software; transport codes; Transport
                 codes",
  thesaurus =    "Monte Carlo methods; Neutron transport theory; Nuclear
                 engineering computing",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@InProceedings{Fang:1995:PMS,
  author =       "Niandong Fang and H. Burkhart",
  title =        "{PEMPI} --- from {MPI} standard to programming
                 environment",
  crossref =     "IEEE:1995:PSP",
  pages =        "31--38",
  year =         "1995",
  bibdate =      "Sat Apr 19 16:34:54 MDT 1997",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Inf., Basel Univ., Switzerland",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6115 (Programming support); C6150N
                 (Distributed systems software)",
  conftitle =    "Proceedings Scalable Parallel Libraries Conference",
  corpsource =   "Dept. of Inf., Basel Univ., Switzerland",
  keywords =     "Basel Algorithm Classification Scheme; higher
                 abstractions; Higher abstractions; integrated
                 environment; Integrated environment; large scale
                 message passing applications; Large scale message
                 passing applications; machine best-fit implementation;
                 Machine best-fit implementation; message passing;
                 Message Passing Interface; message passing programs;
                 Message passing programs; message passing systems;
                 Message passing systems; MPI standard; parallel
                 programming; parallel programs; Parallel programs;
                 PEMPI; portability; Portability; programmability;
                 Programmability; programmer oriented abstractions;
                 Programmer oriented abstractions; programming
                 environment; Programming environment; programming
                 environments; software standards; software tools;
                 system- oriented level; System-oriented level; widely
                 used standard; Widely used standard",
  sponsororg =   "Mississippi State Univ.; NSF",
  thesaurus =    "Message passing; Parallel programming; Programming
                 environments; Software standards; Software tools",
  treatment =    "P Practical",
}

@InProceedings{Ferrari:1995:TDC,
  author =       "A. J. Ferrari and V. S. Sunderam",
  title =        "{TPVM}: distributed concurrent computing with
                 lightweight processes",
  crossref =     "IEEE:1995:PFI",
  pages =        "211--218",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Virginia Univ.,
                 Charlottesville, VA, USA",
  classification = "C5440 (Multiprocessing systems); C6150N (Distributed
                 systems software)",
  keywords =     "Data dependencies; Data-driven scheduling model;
                 Distributed concurrent computing; Experimental
                 auxiliary subsystem; Explicit message passing model;
                 Library interface; Lightweight processes; Load balance;
                 Parallelism; Processor utilization; Scheduling;
                 SPMD-style algorithms; Threads-oriented PVM; TPVM",
  thesaurus =    "Message passing; Parallel processing; Scheduling",
}

@Article{Fineberg:1995:IMM,
  author =       "Samuel A. Fineberg",
  title =        "Implementing multidisciplinary and multi-zonal
                 applications using {MPI}",
  journal =      j-FRONTIERS-MASS-PAR-COMP-CONF-PROC,
  pages =        "496--503",
  month =        "????",
  year =         "1995",
  bibdate =      "Fri May 24 09:57:40 MDT 1996",
  bibsource =    "Compendex database",
  note =         "IEEE catalog number 95TH8024.",
  abstract =     "Multidisciplinary and multi-zonal applications are
                 codes where two or more distinct parallel programs or
                 copies of a single program are utilized to model a
                 single problem. To support such applications, a program
                 can be divided into several single program multiple
                 data stream (SPMD) applications, each of which solves
                 the equations for a single physical discipline or grid
                 zone. These applications are bound together to form a
                 single multidisciplinary or multi-zonal program in
                 which the constituent pans communicate via
                 point-to-point message passing routines. In this report
                 it is shown that the new Message Passing Interface
                 (MPI) standard is a viable portable library for
                 implementing the message passing portion of
                 multidisciplinary applications. Further, with the
                 extension of a portable loader, fully portable
                 multidisciplinary application programs can be
                 developed. Finally, the performance of MPI is compared
                 to that of some native message passing libraries. This
                 comparison shows that MPI can be implemented to deliver
                 performance commensurate with native message passing
                 libraries.",
  acknowledgement = ack-nhfb,
  affiliation =  "NASA Ames Research Cent",
  affiliationaddress = "Moffett Field, CA, USA",
  classification = "722.2; 722.3; 722.4; 723.1; 723.2; 921.6",
  conference =   "Proceedings of the 5th Symposium on the Frontiers of
                 Massively Parallel Computation",
  journalabr =   "Front Massively Parallel Comput Conf Proc",
  keywords =     "Codes (symbols); Computational methods; Computer
                 software; Computer software portability; Data
                 communication systems; Data handling; Interfaces
                 (computer); Mathematical models; Message passing;
                 Multidisciplinary program; Multiprogramming; Multizonal
                 program; Parallel processing systems; Resource
                 allocation; Single program multiple data stream;
                 Storage allocation (computer); Supervisory and
                 executive programs",
  meetingaddress = "McLean, VA, USA",
  meetingdate =  "Feb 6--9 1995",
  meetingdate2 = "02/06--09/95",
  sponsor =      "IEEE Computer Society",
}

@InProceedings{Franke:1995:AAV,
  author =       "E. A. Franke and S. D. Huffman and W. M. Carter and J.
                 P. Baumgartner and D. J. Wenzel",
  title =        "{AVTP} --- an architecture for visualization using
                 remote parallel\slash distributed computing",
  crossref =     "Grinstein:1995:VDE",
  journal =      j-PROC-SPIE,
  volume =       "2410",
  pages =        "230--237",
  year =         "1995",
  CODEN =        "PSISDG",
  ISSN =         "0277-786X",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  acknowledgement = ack-nhfb,
  affiliation =  "Southwest Res. Inst., San Antonio, TX, USA",
  classification = "C6130B (Graphics techniques); C6150N (Distributed
                 systems software)",
  keywords =     "Advanced Visualization Technology Project; AVTP; Data
                 cache server; High speed data networks; Image
                 generation library; Image specification toolset;
                 Message passing; Parallel processor machines; PVM;
                 Remote computer resources; Remote distributed
                 computing; Remote parallel computing; Research and
                 development; Scalable computing; Shared memory;
                 Streamlines; Surfaces; System architectures; Vector
                 fields; Visualization architecture; Visualization
                 tools",
  thesaurus =    "Cache storage; Data visualisation; File servers;
                 Message passing; Multiprocessing programs",
}

@InProceedings{Franke:1995:MIS,
  author =       "H. Franke and P. Hochschild and P. Pattnaik and J.-P.
                 Prost an