%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "2.56",
%%%     date            = "02 April 2012",
%%%     time            = "15:07:03 MDT",
%%%     filename        = "fortran3.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        = "02101 54135 237572 2428020",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "Fortran; Fortran 66; Fortran 77; Fortran 8X;
%%%                        Fortran 90; Fortran D; Fortran Journal;
%%%                        High-performance Fortran; computer
%%%                        programming",
%%%     license         = "public domain",
%%%     supported       = "no",
%%%     docstring       = "This bibliography records publications about
%%%                        the Fortran programming language from 1990
%%%                        to date.  The companion file, fortran1.bib,
%%%                        provides coverage from 1954 to 1980, and
%%%                        fortran2.bib covers 1981 to 1989.  The
%%%                        large number of references in the combined
%%%                        collection proved too large for BibTeX and
%%%                        TeX to handle, so splitting into three parts
%%%                        was necessary.  Another companion file,
%%%                        hpfortran.bib, contains extracts from this
%%%                        one on the subject of High Performance
%%%                        Fortran.
%%%
%%%                        At version 2.56, the year coverage looked
%%%                        like this:
%%%
%%%                             1957 (   1)    1976 (   0)    1995 ( 202)
%%%                             1958 (   0)    1977 (   0)    1996 ( 112)
%%%                             1959 (   0)    1978 (   2)    1997 ( 101)
%%%                             1960 (   0)    1979 (   2)    1998 (  57)
%%%                             1961 (   0)    1980 (   1)    1999 (  60)
%%%                             1962 (   0)    1981 (   5)    2000 (  39)
%%%                             1963 (   0)    1982 (   1)    2001 (  59)
%%%                             1964 (   0)    1983 (   0)    2002 (  51)
%%%                             1965 (   0)    1984 (   7)    2003 (  30)
%%%                             1966 (   0)    1985 (   2)    2004 (  25)
%%%                             1967 (   0)    1986 (   6)    2005 (  19)
%%%                             1968 (   0)    1987 (   3)    2006 (  23)
%%%                             1969 (   0)    1988 (   2)    2007 (  22)
%%%                             1970 (   0)    1989 (   4)    2008 (  13)
%%%                             1971 (   0)    1990 ( 229)    2009 (  21)
%%%                             1972 (   0)    1991 ( 200)    2010 (  19)
%%%                             1973 (   0)    1992 ( 205)    2011 (  10)
%%%                             1974 (   0)    1993 ( 263)    2012 (   5)
%%%                             1975 (   0)    1994 ( 284)
%%%                             19xx (  17)
%%%
%%%                             Article:       1149
%%%                             Book:           286
%%%                             InCollection:    11
%%%                             InProceedings:  237
%%%                             Manual:          82
%%%                             MastersThesis:   25
%%%                             Misc:            34
%%%                             PhdThesis:        2
%%%                             Proceedings:    104
%%%                             TechReport:     171
%%%                             Unpublished:      1
%%%
%%%                             Total entries: 2102
%%%
%%%                        The initial draft of this bibliography was
%%%                        derived from the OCLC Contents1st database,
%%%                        after conversion to BibTeX form, and
%%%                        extensive editing and correction.  This was
%%%                        then augmented with entries from the
%%%                        author's personal bibliography files, from
%%%                        other OCLC databases, from the IEEE INSPEC
%%%                        CD ROM (1989--1995) database, from the
%%%                        computer graphics bibliography archive at
%%%                        ftp.siggraph.org, and from a very large
%%%                        computer science bibliography collection on
%%%                        ftp.ira.uka.de in /pub/bibliography to
%%%                        which many people of have contributed.  The
%%%                        snapshot of this collection was taken on
%%%                        5-May-1994, and it consists of 441 BibTeX
%%%                        files, 2,672,675 lines, 205,289 entries,
%%%                        and 6,375 <at>String{} abbreviations,
%%%                        occupying 94.8MB of disk space.  Where
%%%                        multiple sources of a particular entry
%%%                        existed, field values have been manually
%%%                        merged to preserve maximal information.
%%%
%%%                        In the entries below, bibsource strings
%%%                        record short relative file path names to the
%%%                        note the origin of the entry, though in many
%%%                        cases, the entry has since been corrected or
%%%                        extended.
%%%
%%%                        Regrettably, the OCLC databases do not cover
%%%                        the journal ACM Fortran Forum, which is what
%%%                        I first set out to find.  It seemed
%%%                        worthwhile to preserve the results of the
%%%                        searches in this general bibliography on
%%%                        Fortran.
%%%
%%%                        A great many hours of editing effort have
%%%                        been devoted to tracking down missing or
%%%                        incomplete information in these entries, but
%%%                        some still have gaps due to deficiencies of
%%%                        the original catalog sources.  A lot of hand
%%%                        work was also required to provide the field
%%%                        markup that is mostly absent from library
%%%                        catalogs.  Were libraries to adopt a rigorous
%%%                        catalog markup system, perhaps SGML based,
%%%                        and subjectable to automatic syntax,
%%%                        spelling, and consistency checks, the
%%%                        academic community would benefit
%%%                        significantly.
%%%
%%%                        In this bibliography, entries are sorted in
%%%                        year order, using bibsort -byyear, to
%%%                        facilitate locating most recent work, and to
%%%                        provide a historical overview of the
%%%                        development and use of the Fortran language.
%%%
%%%                        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{"\input texnames.sty
           \input ieeestd.sty
           \input path.sty
           \ifx \undefined \circled \def \circled #1{(#1)}\fi
           \ifx \undefined \cprime \def \cprime {$\mathsurround=0pt '$}\fi
           \ifx \undefined \cyr \let \cyr = \relax \fi
           \ifx \undefined \reg \def \reg {\circled{R}}\fi
           \def \PS{{\sc Post\-Script}}
           \def \TUB {TUGboat}
           \def \MAKE {{\bf make}}
           \def \PLOT {{\mbox{\raise.2ex\hbox{$<$}\kern-.06em\hbox{PLOT79}
                 \kern-.3em\hbox{\raise.2ex\hbox{$>$}}}}}
"}

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

@String{ack-kr =   "Karin Remington,
                  Celera Genomics
                  45 West Gude Drive
                  Rockville, Maryland 20850
                  Tel: +1 240 453-3038
                  FAX: +1 240 453-4375
                  e-mail: \path|remingka@celera.com|"}

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

@String{ack-nj =   "Norbert Juffa,
                  2445 Mission College Blvd.
                  Santa Clara, CA 95054
                  USA
                  email: \path=norbert@iit.com="}

@String{ack-rfb = "Ronald F. Boisvert,
                  Applied and Computational Mathematics Division,
                  National Institute of Standards and Technology,
                  Gaithersburg, MD 20899, USA,
                  Tel: +1 301 975 3812,
                  e-mail: \path=boisvert@cam.nist.gov="}

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

@String{inst-ANL                = "Argonne National Laboratory"}
@String{inst-ANL:adr            = "9700 South Cass Avenue, Argonne, IL
                                  60439-4801, USA"}

@String{inst-APPL-FORTH-RES     = "Institute for Applied FORTH Research"}
@String{inst-APPL-FORTH-RES:adr = "Rochester, NY, USA"}

@String{inst-ATT-BELL           = "AT\&T Bell Laboratories"}
@String{inst-ATT-BELL:adr       = "Murray Hill, NJ, USA"}

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

@String{inst-CSC                = "Center for Scientific Computing and
                                  Department of
                                  Mathematics, University of Utah"}
@String{inst-CSC:adr            = "Salt Lake City, UT 84112, USA"}

@String{inst-HP                 = "Hewlett--Packard Corporation"}
@String{inst-HP:adr             = "Palo Alto, CA, USA"}

@String{inst-INTEL              = "Intel Corporation"}
@String{inst-INTEL:adr          = "Santa Clara, CA, USA"}

@String{inst-KENT-STATE-UNIV    = "Kent State University"}
@String{inst-KENT-STATE-UNIV:adr = "Kent, OH, USA"}

@String{inst-RAL                = "Rutherford Appleton Laboratory"}
@String{inst-RAL:adr            = "Chilton, Didcot, Berks, UK"}

@String{inst-U-MANCHESTER       = "University of Manchester"}

@String{inst-U-MANCHESTER-CS    = "University of Manchester,
                                  Department of Computer Science"}
@String{inst-U-MANCHESTER-CS:adr = "Manchester, UK"}
@String{inst-U-MANCHESTER:adr   = "Manchester, UK"}

@String{inst-U-MARYLAND         = "University of Maryland"}
@String{inst-U-MARYLAND:adr     = "College Park, MD, USA"}

@String{inst-UIUC-CSRD          = "University of Illinois at Urbana-Champaign,
                                  Center for Supercomputing Research and
                                  Development"}
@String{inst-UIUC-CSRD:adr      = "Urbana, IL 61801, USA"}

@String{inst-UT-CS              = "Department of Computer Science,
                                  University of Tennessee, Knoxville"}
@String{inst-UT-CS:adr          = "Knoxville, TN 37996, USA"}

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

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

@String{j-ACM-COMM-COMP-ALGEBRA = "ACM Communications in Computer Algebra"}

@String{j-ADV-ENG-SOFTWARE      = "Advances in engineering software"}

@String{j-AI-EXPERT             = "AI Expert"}

@String{j-AIAA-J                = "American Institute of Aeronautics and
                                  Astronautics Journal"}

@String{j-AMER-J-PHYSICS        = "American Journal of Physics"}

@String{j-ANN-HIST-COMPUT       = "Annals of the History of Computing"}

@String{j-APL-QUOTE-QUAD        = "APL Quote Quad"}

@String{j-APPL-MECH-REV         = "Applied mechanics reviews"}

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

@String{j-APPL-PSYCH-MEASUREMENT = "Applied psychological measurement"}

@String{j-BEHAV-RES-METH-INSTR-COMP = "Behavior research methods, instruments,
                                  and computers"}

@String{j-BYTE                  = "BYTE Magazine"}

@String{j-CACM                  = "Comm. ACM"}

@String{j-CCCUJ                 = "C/C++ Users Journal"}

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

@String{j-CEE                   = "CEE. Chemical engineering education"}

@String{j-CHEM-ENG              = "Chemical engineer"}

@String{j-COED                  = "CoED"}

@String{j-COMM-STAT             = "Communications in Statistics"}

@String{j-COMM-STAT-THEORY-METH = "Communications in Statistics. Theory and
                                  Methods"}

@String{j-COMMUN-STAT-SIMUL-COMPUT = "Communications in Statistics: Simulation
                                  and Computation"}

@String{j-COMP-APPLIC-BIOSCI    = "Computer applications in the biosciences:
                                  CABIOS"}

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

@String{j-COMP-CIVIL-ENG        = "Journal of Computing in Civil Engineering"}

@String{j-COMP-CONTROL-ENG-J    = "Computing and Control Engineering Journal"}

@String{j-COMP-GEOLOGY          = "Computers and Geology"}

@String{j-COMP-GEOSCI           = "Computers and Geosciences"}

@String{j-COMP-INDUSTRY         = "Computers in industry"}

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

@String{j-COMP-LANG-MAG         = "Computer Language Magazine"}

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

@String{j-COMP-MATH-SCI-TEACHING = "Journal of Computers in Mathematics
                                  and Science Teaching"}

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

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

@String{j-COMP-STANDARDS-INTERFACES = "Computer Standards and Interfaces"}

@String{j-COMP-SURV             = "ACM Computing Surveys"}

@String{j-COMP-STRUCTURES       = "Computers and structures"}

@String{j-COMPUT-AND-BIOMED-RES = "Computers and Biomedical Research"}

@String{j-COMPUT-BIOL-MED       = "Computers in Biology and Medicine"}

@String{j-COMPUT-CHEM           = "Computers and Chemistry"}

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

@String{j-COMPUT-METH-PROG-BIOMED = "Computer Methods and Programs in
                                  Biomedicine"}

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

@String{j-COMPUTER              = "Computer"}

@String{j-COMPUTERS-AND-GRAPHICS = "Computers and Graphics"}

@String{j-COMPUTING             = "Computing"}

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

@String{j-CUJ                   = "C Users Journal"}

@String{j-CURR-SCI              = "Current science"}

@String{j-DDJ                   = "Dr. Dobb's Journal of Software Tools"}

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

@String{j-EDN                   = "EDN"}

@String{j-EDU-PSYCH-MEASUREMENT = "Educational and Psychological Measurement"}

@String{j-ENG-COMP              = "Engineering Computations"}

@String{j-FORBES                = "Forbes"}

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

@String{j-FORTRAN-J             = "Fortran Journal"}

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

@String{j-GEOBYTE               = "Geobyte"}

@String{j-HEWLETT-PACKARD-J     = "Hew\-lett-Pack\-ard Journal: technical
                                  information from the laboratories of
                                  Hew\-lett-Pack\-ard Company"}

@String{j-HUM-BIOL              = "Human biology"}

@String{j-HUNG-J-INDUSTRIAL-CHEM = "Hungarian journal of industrial chemistry"}

@String{j-HYDROCARBON-PROC-INT  = "Hydrocarbon processing (International
                                  edition)"}

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

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

@String{j-IEEE-ANN-HIST-COMPUT  = "IEEE annals of the history of
                                  computing"}

@String{j-IEEE-APM              = "IEEE Antennas and Propagation Magazine"}

@String{j-IEEE-CGA              = "IEEE Computer Graphics and Applications"}

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

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

@String{j-IEEE-PAR-DIST-TECH    = "IEEE Parallel and Distributed Technology:
                                  Systems and Applications"}

@String{j-IEEE-SOFTWARE         = "IEEE Software"}

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

@String{j-IEEE-TRANS-SOFTW-ENG  = "IEEE Transactions on Software Engineering"}

@String{j-IEICE-TRANS-ELECT     = "IEICE Transactions on Electronics"}

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

@String{j-IJQC                  = "International Journal of Quantum Chemistry"}

@String{j-IJSA                  = "Int. J. Supercomputer Appl."}

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

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

@String{j-INFO-SOFTWARE-TECH    = "Information and Software Technology"}

@String{j-INFOWORLD             = "InfoWorld"}

@String{j-INT-J-EEE             = "International Journal of Electrical
                                  Engineering Education"}

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

@String{j-INT-J-MODELLING-SIMUL = "International Journal of Modelling and
                                  Simulation"}

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

@String{j-INT-J-RADIAT-ONCOL-BIOL-PHYS = "International Journal of Radiation
                                  Oncology, Biology, Physics"}

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

@String{j-INTERFACE-SANTA-CRUZ  = "Interface (Santa Cruz)"}

@String{j-INTERVAL-COMP         = "Interval Computations"}

@String{j-J-AM-STAT-ASSOC       = "Journal of the American Statistical
                                  Association"}

@String{j-J-APPL-CRYSTAL          = "Journal of Applied Crystallography"}

@String{j-J-CHEM-INFO-COMP-SCI  = "Journal of Chemical Information and Computer
                                  Sciences"}

@String{j-J-COMPUT-PHYS         = "Journal of Computational Physics"}

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

@String{j-J-DYN-SYST-MEAS-CONTROL = "Journal of Dynamic Systems, Measurement,
                                 and Control"}

@String{j-J-HEREDITY            = "The Journal of Heredity"}

@String{j-J-INF-PROCESS         = "Journal of Information Processing"}

@String{j-J-MECH-DESIGN         = "Journal of Mechanical Design"}

@String{j-J-MOD-APPL-STAT-METH  = "Journal of Modern Applied Statistical
                                  Methods"}

@String{j-J-OOP                 = "Journal of Object-Oriented Programming"}

@String{j-J-OPER-RES-SOC        = "OR; the journal of the Operational Research
                                  Society"}

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

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

@String{j-J-QUALITY-TECH        = "Journal of Quality Technology"}

@String{j-J-QUANT-SPECTROSC-RADIAT-TRANSFER = "Journal of Quantitative
                                  Spectroscopy and Radiative Transfer"}

@String{j-J-RES-COMP-EDU        = "Journal of Research on Computing in
                                  Education"}

@String{j-J-SCI-IND-RES         = "Journal of Scientific and Industrial
                                  Research"}

@String{j-J-STAT-SOFT           = "Journal of Statistical Software"}

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

@String{j-J-SYS-MANAGEMENT      = "Journal of systems management"}

@String{j-J-SYST-SOFTW          = "The Journal of Systems and Software"}

@String{j-J-TRANSPORT-ENG       = "Journal of transportation engineering"}

@String{j-J-UCS                 = "J.UCS: Journal of Universal Computer
                                  Science"}

@String{j-JACS                  = "Journal of the American Chemical Society"}

@String{j-JCLT                  = "The Journal of {C} Language Translation"}

@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-LOGIN                 = ";login: the USENIX Association newsletter"}

@String{j-LOPLAS                = "ACM Letters on Programming Languages and
                                  Systems"}

@String{j-MAPLE-TECH-NEWS       = "Maple Technical Newsletter"}

@String{j-MATH-BIOSCI           = "Mathematical Biosciences"}

@String{j-MATH-COMP-SIM         = "Mathematics and Computers in Simulation"}

@String{j-MATH-COMPUT           = "Mathematics of Computation"}

@String{j-MATHEMATICA-J         = "Mathematica Journal"}

@String{j-MEASUREMENTS-CONTROL  = "M and C, Measurements and Control"}

@String{j-MECH-ENG              = "Mechanical Engineering"}

@String{j-MED-ELECT             = "Medical Electronics"}

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

@String{j-MOL-SIM               = "Molecular simulation"}

@String{j-MULTIVARIATE-BEHAV-RES = "Multivariate behavioral research"}

@String{j-NEC-RES-DEV           = "Nippon Electric Company research and
                                  development"}

@String{j-NETWORK-WORLD         = "Network World"}

@String{j-NEW-SCIENTIST         = "New scientist"}

@String{j-NUMER-ALGORITHMS      = "Numerical Algorithms"}

@String{j-OIL-GAS-J             = "The Oil and Gas Journal"}

@String{j-OPEN-SYSTEMS-TODAY    = "Open Systems Today"}

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

@String{j-PARALLEL-ALGORITHMS-APPL = "Parallel Algorithms and Applications"}

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

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

@String{j-PC-MAGAZINE           = "PC Magazine"}

@String{j-PC-WEEK               = "PC Week"}

@String{j-PERCEPTUAL-MOTOR-SKILLS = "Perceptual and Motor Skills"}

@String{j-PHYS-WORLD            = "Physics world"}

@String{j-POWDER-DIFF           = "Powder Diffraction"}

@String{j-PROG-COMP-SOFT        = "Programming and Computer Software;
                                  translation of Programmirovaniye (Moscow,
                                  USSR) Plenum"}

@String{j-PSYCHOMETRIKA         = "Psychometrika"}

@String{j-QUEUE                 = "ACM Queue: Tomorrow's Computing Today"}

@String{j-RAIRO-RECH-OPER       = "RAIRO: Recherche operationnelle. RAIRO:
                                  Operations research"}

@String{j-RELIABLE-COMPUTING    = "Reliable Computing = Nadezhnye vychisleniia"}

@String{j-RES-DEV               = "Research \& Development"}

@String{j-REV-ESP-ELECT         = "Revista espa{\~n}ola de electronica"}

@String{j-RF-DESIGN             = "R.F. design"}

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

@String{j-SCIENCE               = "Science"}

@String{j-SCIENCE-NEWS          = "Science News"}

@String{j-SEJ                   = "Software Engineering Journal"}

@String{j-SIAM-J-SCI-STAT-COMP  = "SIAM Journal on Scientific and Statistical
                                  Computing"}

@String{j-SIAM-REVIEW           = "SIAM Review"}

@String{j-SIGACT                = "ACM SIGACT News"}

@String{j-SIGADA-LETTERS        = "ACM SIGADA Ada Letters"}

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

@String{j-SIGMETRICS            = "ACM SIGMETRICS Performance Evaluation
                                  Review"}

@String{j-SIGNUM                = "ACM SIGNUM Newsletter"}

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

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

@String{j-SIM-SERIES            = "Simulation series"}

@String{j-SPE                   = "Soft{\-}ware\emdash Prac{\-}tice and
                                  Experience"}

@String{j-STAT-COMP             = "Statistics and Computing"}

@String{j-STAT-PROB-LETT        = "Statistics \& Probability Letters"}

@String{j-SUPERCOMPUTER         = "Supercomputer"}

@String{j-SYS-COMP-JAPAN        = "Systems and computers in Japan"}

@String{j-TAEHAN-HWAHAKHOE-CHI  = "Taehan hwahakhoe chi"}

@String{j-TEACHING-PSYCH        = "Teaching of Psychology"}

@String{j-TECHNIQUE-SCI-INFORMATIQUES = "Technique et Science Informatiques"}

@String{j-TEXHAX                = "{\TeX{}{\-}hax}"}

@String{j-THEOR-CHIM-ACTA       = "Theoretica Chimica Acta"}

@String{j-TOCS                  = "ACM Transactions on Computer Systems"}

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

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

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

@String{j-TRAVAUX-SCI           = "Travaux scientifiques des chercheurs du
                                  Service de sant{\'e} des arm{\'e}es durant
                                  l'ann{\'e}e"}

@String{j-UNIX-REVIEW           = "UNIX review"}

@String{j-VAX-PROF              = "The VAX professional"}

@String{j-WORLD-PRESS-REV       = "World press review"}

%%% ====================================================================
%%% Publishers and their addresses:

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

@String{pub-AFNOR               = "AFNOR"}
@String{pub-AFNOR:adr           = "Paris, France"}

@String{pub-AIAA                = "American Institute of Aeronautics and
                                   Astronautics"}
@String{pub-AIAA:adr            = "370 L'Enfant Promenade SW,
                                  Washington, DC 20024--2518"}

@String{pub-ALFRED-WALLER       = "Alfred Waller"}
@String{pub-ALFRED-WALLER:adr   = "Henley-on-Thames, UK"}

@String{pub-AMER-COMPUTER-PRESS = "American Computer Press"}
@String{pub-AMER-COMPUTER-PRESS:adr = "Livermore, CA, USA"}

@String{pub-AMERICA-COMPUTER    = "America Computer Press"}
@String{pub-AMERICA-COMPUTER:adr = "Livermore, CA, USA"}

@String{pub-ANSI                = "American National Standards Institute"}
@String{pub-ANSI:adr            = "1430 Broadway, New York, NY 10018, USA"}

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

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

@String{pub-AW                  = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW:adr              = "Reading, MA, USA"}

@String{pub-BENCUM              = "Benjamin\slash Cummings Pub. Co."}
@String{pub-BENCUM:adr          = "Menlo Park, CA, USA"}

@String{pub-BIRKHAUSER          = "Birkh{\"a}user Boston Inc."}
@String{pub-BIRKHAUSER:adr      = "Cambridge, MA, USA"}

@String{pub-BROOKS-COLE         = "Brooks\slash Cole Publishing Co."}
@String{pub-BROOKS-COLE:adr     = "Pacific Grove, CA, USA"}

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

@String{pub-CLARENDON           = "Clarendon Press"}
@String{pub-CLARENDON:adr       = "Oxford, UK"}

@String{pub-CRAY                = "Cray Research, Inc."}
@String{pub-CRAY:adr            = "Minneapolis, MN"}

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

@String{pub-CSLI                = "CSLI Publications"}
@String{pub-CSLI:adr            = "Stanford, CA, USA"}

@String{pub-CSP                 = "Computer Science Press, Inc."}
@String{pub-CSP:adr             = "11 Taft Court, Rockville, MD 20850, USA"}

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

@String{pub-DEC                 = "Digital Equipment Corporation"}
@String{pub-DEC:adr             = "Maynard, MA, USA"}

@String{pub-DP                  = "Digital Press"}
@String{pub-DP:adr              = "12 Crosby Drive, Bedford, MA 01730,
                                  USA"}

@String{pub-EDITIONS-TECHNIP    = "Editions Technip"}
@String{pub-EDITIONS-TECHNIP:adr = "Paris, France"}

@String{pub-EDWARD-ARNOLD       = "Edward Arnold"}
@String{pub-EDWARD-ARNOLD:adr   = "London, UK"}

@String{pub-ELLIS-HORWOOD       = "Ellis Horwood"}
@String{pub-ELLIS-HORWOOD:adr   = "New York, NY, USA"}

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

@String{pub-EXCHANGE            = "Exchange Publishing Division"}
@String{pub-EXCHANGE:adr        = "Buffalo, NY, NY"}

@String{pub-EXCHANGE-PUB        = "Exchange Pub. Division"}
@String{pub-EXCHANGE-PUB:adr    = "Buffalo, NY, USA"}

@String{pub-EYROLLES            = "Eyrolles"}
@String{pub-EYROLLES:adr        = "Paris, France"}

@String{pub-GLOBAL-ENG          = "Global Engineering Documents"}
@String{pub-GLOBAL-ENG:adr      = "Washington, DC, USA"}

@String{pub-HARPERCOLLINS       = "HarperCollins College Publishers"}
@String{pub-HARPERCOLLINS:adr   = "New York, NY, USA"}

@String{pub-HRW                 = "Holt, Reinhart, and Winston"}
@String{pub-HRW:adr             = "New York, NY, USA"}

@String{pub-HYDROLOGY-DAYS      = "Hydrology Days Publications"}
@String{pub-HYDROLOGY-DAYS:adr  = "Fort Collins, CO, USA"}

@String{pub-IBM                 = "IBM Corporation"}
@String{pub-IBM:adr             = "New York, NY, USA"}

@String{pub-IBM-SAN-JOSE        = "IBM Corporation"}
@String{pub-IBM-SAN-JOSE:adr    = "San Jose, CA, USA"}

@String{pub-IE                  = "InterEditions"}
@String{pub-IE:adr              = "Paris, France"}

@String{pub-IEC                 = "International Electrotechnical Commission"}
@String{pub-IEC:adr             = "3, rue de Varemb{\'e}, PO Box 131, CH-1211
                                  Geneva 20, Switzerland. Telephone: +41 22
                                  919 02 11. Telefax: +41 22 919 03 00.
                                  E-mail: {\tt info@\penalty0iec.\penalty0ch}. URL: {\tt
                                  http:\penalty0//\penalty0www.\penalty0iec.\penalty0ch}"}

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

@String{pub-IEEE-STD            = "IEEE"}
@String{pub-IEEE-STD:adr        = "New York, NY, USA"}

@String{pub-INRIA               = "INRIA (Institut National de Recherche
                                  en Informatique et en Automatique)"}
@String{pub-INRIA:adr           = "Rocquencourt, France"}

@String{pub-IOS                 = "IOS Press"}
@String{pub-IOS:adr             = "Amsterdam, The Netherlands"}

@String{pub-IRE                 = "Institute of Radio Engineers"}
@String{pub-IRE:adr             = "1 East 79th Street, New York 21, NY, USA"}

@String{pub-ISO                 = "International Organization for
                                  Standardization"}
@String{pub-ISO:adr             = "Geneva, Switzerland"}

@String{pub-KENDALL-HUNT        = "Kendall/Hunt Pub."}
@String{pub-KENDALL-HUNT:adr    = "Dubuque, IA, USA"}

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

@String{pub-LAHEY-COMP-SYS      = "Lahey Computer Systems"}
@String{pub-LAHEY-COMP-SYS:adr  = "Incline Village, NV, USA"}

@String{pub-MARCEL-DEKKER       = "Marcel Dekker"}
@String{pub-MARCEL-DEKKER:adr   = "New York, NY, USA"}

@String{pub-MASSON              = "Masson"}

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

@String{pub-MEDIA-ALGONQUIN     = "Media Algonquin"}
@String{pub-MEDIA-ALGONQUIN:adr = "Nepean, Ontario, Canada"}

@String{pub-MELVIL-PRESS        = "P.S. Melvil Press"}
@String{pub-MELVIL-PRESS:adr    = "P.O. Box 973, Portsmouth 02871, RI,
                                  USA"}

@String{pub-MICROSOFT           = "Microsoft Press"}
@String{pub-MICROSOFT:adr       = "Bellevue, WA, 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-NASA                = "National Aeronautics and Space
                                  Administration"}
@String{pub-NASA:adr            = "Washington, DC, USA"}

@String{pub-NAUKA               = "Nauka"}
@String{pub-NAUKA:adr           = "Moscow, Russia"}

@String{pub-NH                  = "North-Holland Publishing Co."}
@String{pub-NH:adr              = "Amsterdam, The Netherlands"}

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

@String{pub-OMH                 = "Osborne\slash Mc{\-}Graw-Hill"}
@String{pub-OMH:adr             = "Berkeley, CA, USA"}

@String{pub-ORA                 = "O'Reilly \& {Associates, Inc.}"}
@String{pub-ORA:adr             = "981 Chestnut Street, Newton, MA 02164, USA"}

@String{pub-ORSAY-PLUS          = "Orsay Plus"}
@String{pub-ORSAY-PLUS:adr      = "Orsay, France"}

@String{pub-OSBORNE             = "Osborne/McGraw-Hill"}
@String{pub-OSBORNE:adr         = "Berkeley, CA, USA"}

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

@String{pub-PARANINFO           = "Paraninfo"}
@String{pub-PARANINFO:adr       = "Madrid, Spain"}

@String{pub-PH                  = "Pren{\-}tice-Hall"}
@String{pub-PH:adr              = "Upper Saddle River, NJ 07458, USA"}

@String{pub-PHI                 = "Pren{\-}tice-Hall International"}
@String{pub-PHI:adr             = "Upper Saddle River, NJ 07458, USA"}

@String{pub-PHPTR               = "Pren{\-}tice-Hall PTR"}
@String{pub-PHPTR:adr           = "Upper Saddle River, NJ 07458, USA"}

@String{pub-PITMAN              = "Pitman Publishing Ltd."}
@String{pub-PITMAN:adr          = "London, UK"}

@String{pub-PRINCETON                 = "Princeton University Press"}
@String{pub-PRINCETON:adr             = "Princeton, NJ, USA"}

@String{pub-PWS-KENT            = "PWS-Kent Pub. Co."}
@String{pub-PWS-KENT:adr        = "Boston, MA, USA"}

@String{pub-RES-EDU-ASSOC       = "Research and Education Association"}
@String{pub-RES-EDU-ASSOC:adr   = "New York, NY, USA"}

@String{pub-SAMS                = "Howard W. Sams"}
@String{pub-SAMS:adr            = "Indianapolis, IN 46268, USA"}

@String{pub-SAUNDERS            = "Saunders College Pub."}
@String{pub-SAUNDERS:adr        = "Fort Worth, TX, USA"}

@String{pub-SCOTT-JONES         = "Scott\slash Jones"}
@String{pub-SCOTT-JONES:adr     = "El Granada, CA, USA"}

@String{pub-SIAM                = "SIAM Press"}
@String{pub-SIAM:adr            = "Philadelphia, PA, USA"}

@String{pub-SILICON             = "Silicon Press"}
@String{pub-SILICON:adr         = "25 Beverly Road, Summit, NJ 07901, USA"}

@String{pub-SOUTH-ASIA          = "South Asia Books"}
@String{pub-SOUTH-ASIA:adr      = "????"}

@String{pub-SSC                 = "Specialized Systems Consultants"}
@String{pub-SSC:adr             = "P.O. Box 55549, Seattle, WA 98155"}

@String{pub-SUN                 = "Sun Microsystems"}
@String{pub-SUN:adr             = "2550 Garcia Avenue, Mountain View, CA
                                  94043, 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-TELOS               = "TELOS division of Springer-Verlag"}
@String{pub-TELOS:adr           = "Santa Clara, CA, USA and New York, NY, USA"}

@String{pub-TRANS-TECH          = "Trans Tech Publications, Ltd."}
@String{pub-TRANS-TECH:adr      = "Clausthal, Germany; Rockport, MA, USA"}

@String{pub-UNICOMP             = "Unicomp"}
@String{pub-UNICOMP:adr         = "Albuquerque, NM, USA"}

@String{pub-W-C-BROWN           = "Wm. C. Brown Publishers"}
@String{pub-W-C-BROWN:adr       = "Dubuque, IA, USA"}

@String{pub-WADSWORTH           = "Wadsworth"}
@String{pub-WADSWORTH:adr       = "Pacific Grove, CA, USA"}

@String{pub-WATCOM-PUB          = "WATCOM Publications"}
@String{pub-WATCOM-PUB:adr      = "Waterloo, Ontario, Canada"}

@String{pub-WEST-INFORMATION    = "West Information Publishing Group"}
@String{pub-WEST-INFORMATION:adr = "????"}

@String{pub-WEST-PUB            = "West Publishing Company"}
@String{pub-WEST-PUB:adr        = "St. Paul, MN, USA"}

@String{pub-WI                  = "Wiley-In{\-}ter{\-}sci{\-}ence"}
@String{pub-WI:adr              = "New York, NY, USA"}

@String{pub-WILEY               = "John Wiley and Sons"}
@String{pub-WILEY:adr           = "New York, London, Sydney"}

@String{pub-WINDCREST           = "Windcrest\slash McGraw-Hill"}
@String{pub-WINDCREST:adr       = "Blue Ridge Summit, PA, USA"}

@String{pub-WOLFRAM             = "Wolfram Research, Inc."}
@String{pub-WOLFRAM:adr         = "100 Trade Center Drive, Champaign, IL
                                  61820-7237, USA"}

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

@String{pub-ZD                  = "Ziff-Davis Press"}
@String{pub-ZD:adr              = "Emeryville, CA, USA"}

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

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

@String{ser-LNM                 = "Lecture Notes in Mathematics"}

%%% ====================================================================
%%% Bibliography entries (a few pre-1990 entries are included to
%%% resolve cross-references from later entries):

@InProceedings{Backus:1957:FAC,
  author =       "J. W. Backus and R. J. Beeber and S. Best and R.
                 Goldberg and L. M. Haibt and H. L. Herrick and R. A.
                 Nelson and D. Sayre and P. B. Sheridan and H. Stern and
                 I. Ziller and R. A. Hughes and R. Nutt",
  booktitle =    "Proceedings of the Western Joint Computer Conference,
                 February 26--28, 1957, Los Angeles, CA, USA",
  title =        "The {FORTRAN} automatic coding system",
  publisher =    pub-IRE,
  address =      pub-IRE:adr,
  pages =        "188--198",
  year =         "1957",
  ISSN =         "0449-1173",
  LCCN =         "TK7885.A1 J6",
  bibdate =      "Fri Jan 19 11:47:30 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "The online edition of the Oxford English Dictionary
                 cites this as the second earliest mention of the name
                 FORTRAN, with the extract ``The programmer attended a
                 one-day course on FORTRAN and \ldots{} then programmed
                 the job in four hours using 47 FORTRAN statements.''",
  acknowledgement = ack-nhfb,
  author-1-adr = "International Business Machines Corp., New York, NY,
                 USA",
  author-10-adr = "International Business Machines Corp., New York, NY,
                 USA",
  author-11-adr = "International Business Machines Corp., New York, NY,
                 USA",
  author-12-adr = "Radiation Laboratory, University of California,
                 Livermore, CA, USA",
  author-13-adr = "United Aircraft Corp., East Hartford, CT, USA",
  author-2-adr = "International Business Machines Corp., New York, NY,
                 USA",
  author-3-adr = "Massachusetts Institute of Technology, Computation
                 Laboratory, Cambridge, MA, USA",
  author-4-adr = "International Business Machines Corp., New York, NY,
                 USA",
  author-5-adr = "International Business Machines Corp., New York, NY,
                 USA",
  author-6-adr = "International Business Machines Corp., New York, NY,
                 USA",
  author-7-adr = "International Business Machines Corp., New York, NY,
                 USA",
  author-8-adr = "International Business Machines Corp., New York, NY,
                 USA",
  author-9-adr = "International Business Machines Corp., New York, NY,
                 USA",
  note-2 =       "The article begins: ``The FORTRAN project was begun in
                 the summer of 1954. Its purpose was to reduce by a
                 large factor the task of preparing scientific problems
                 for IBM's next large computer, the 704. If it were
                 possible for the 704 to code problems for itself and
                 produce as good programs as human codes (but without
                 the errors), it was clear that large benefits could be
                 achieved. For it was known that about two-thirds of the
                 cost of solving most scientific and engineering
                 problems on large computers was that of problem
                 preparation. Furthermore, more than 90 percent of the
                 elapsed time for a problem was usually devoted to
                 planning, writing, and debugging the program. In many
                 cases the development of a general plan for solving a
                 problem was a small job in comparison to the task of
                 devising and coding machine procedures to carry out the
                 plan. The goal of the FORTRAN project was to enable the
                 programmer to specify a numerical procedure using a
                 concise language like that of mathematics and obtain
                 automatically from this specification an efficient 704
                 program to carry out the procedure. It was expected
                 that such a system would reduce the coding and
                 debugging task to less than one-fifth of the job it had
                 been.\par

                 Two and one-half years and 18 man years have elapsed
                 since the beginning of the project. The FORTRAN system
                 is now complete. It has two components: the FORTRAN
                 language, in which programs are written, and the
                 translator or executive routine for the 704 which
                 effects the translation of FORTRAN language programs
                 into 704 programs. Descriptions of the FORTRAN language
                 and the translator form the principal sections of this
                 paper.''",
  note-3 =       "The IBM 704 had 86 instructions, a 36-bit word,
                 signed-magnitude number representation, and a 15-bit
                 word-addressed memory space (32768 words, or 191K 6-bit
                 characters). Floating-point was {\em standard}, not
                 optional. 4K-, 8K- and 32K-word systems were sold, but
                 memory was treated cyclically, so programs compiled for
                 one memory size could not run on a system with a
                 different memory capacity. The machine was announced in
                 1954, and delivered in late 1955. From 1955 to 1960,
                 123 machines were delivered. [From Gerrit A. Blaauw and
                 Frederick P. Brooks, Jr., {\em Computer architecture:
                 concepts and evolution}, Addison-Wesley (1997), ISBN
                 0-201-10557-8, pp. 624ff.].",
}

@Article{Brent:1978:AMF,
  author =       "Richard P. Brent",
  title =        "{Algorithm 524}: {MP}, {A Fortran} Multiple-Precision
                 Arithmetic Package [{A1}]",
  journal =      j-TOMS,
  volume =       "4",
  number =       "1",
  pages =        "71--81",
  month =        mar,
  year =         "1978",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Tue Mar 09 10:35:50 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See also
                 \cite{Brent:1979:RMF,Brent:1980:AIB,Smith:1998:AMP}.",
  URL =          "http://doi.acm.org/10.1145/355769.355776",
  acknowledgement = ack-nhfb,
}

@Article{Fox:1978:AFP,
  author =       "P. A. Fox and A. D. Hall and N. L. Schryer",
  title =        "{Algorithm 528}: Framework for a Portable Library
                 [{Z}]",
  journal =      j-TOMS,
  volume =       "4",
  number =       "2",
  pages =        "177--188",
  month =        jun,
  year =         "1978",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Aug 27 23:30:46 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See remarks \cite{Fox:1979:RFP,Gay:1999:SAF}.",
  acknowledgement = ack-nhfb,
  annote =       "The three program packages presented here provide a
                 framework for a portable FORTRAN subroutine library.
                 They were developed for the BELL Laboratories library
                 PORT(1). The packages are: machine-dependent constants,
                 automatic error handling, and dynamic storage
                 allocation using a stack.",
  country =      "USA",
  date =         "19/03/80",
  descriptors =  "Reliability; program construction; mathematical
                 method; FORTRAN; portability; error handling; memory
                 management; library;",
  enum =         "988",
  language =     "English",
  location =     "RWTH-AC-DFV: TELL",
  references =   "1",
  revision =     "20/03/92",
}

@Article{Brent:1979:RMF,
  author =       "R. P. Brent",
  title =        "Remark on ``{Algorithm} 524: {MP}, {A Fortran}
                 Multiple-Precision Arithmetic Package [{A1}]''",
  journal =      j-TOMS,
  volume =       "5",
  number =       "4",
  pages =        "518--519",
  month =        dec,
  year =         "1979",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Tue Mar 09 10:35:42 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See
                 \cite{Brent:1978:AMF,Brent:1980:AIB,Smith:1998:AMP}.",
  URL =          "http://doi.acm.org/10.1145/355853.355868",
  acknowledgement = ack-nhfb,
}

@Article{Fox:1979:RFP,
  author =       "Phyllis Fox",
  title =        "Remark on ``{Algorithm} 528: Framework for a Portable
                 Library [{Z}]''",
  journal =      j-TOMS,
  volume =       "5",
  number =       "4",
  pages =        "524--524",
  month =        dec,
  year =         "1979",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Tue Aug 30 00:28:06 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{Fox:1978:AFP}.",
  acknowledgement = ack-nhfb,
}

@Article{Brent:1980:AIB,
  author =       "Richard P. Brent and Judith A. Hooper and J. Michael
                 Yohe",
  title =        "An {AUGMENT} Interface for {Brent}'s Multiple
                 Precision Arithmetic Package",
  journal =      j-TOMS,
  volume =       "6",
  number =       "2",
  pages =        "146--149",
  month =        jun,
  year =         "1980",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Tue Mar 09 10:35:33 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See
                 \cite{Brent:1978:AMF,Brent:1979:RMF,Smith:1998:AMP}.",
  URL =          "http://doi.acm.org/10.1145/355887.355889",
  acknowledgement = ack-nhfb,
  keywords =     "arithmetic; AUGMENT interface; extended precision;
                 floating point; multiple precision; portable software;
                 precompiler interface; software package",
}

@Article{Ashworth:1981:PP,
  author =       "Robert Ashworth",
  title =        "Prettyprinting for power ({FORTRAN})",
  journal =      j-SIGPLAN,
  volume =       "16",
  number =       "2",
  pages =        "16--17",
  month =        feb,
  year =         "1981",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:33 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C7310 (Mathematics
                 computing)",
  corpsource =   "Southern Illinois Univ., Carbondale, IL, USA",
  keywords =     "FORTRAN; numerical data; power; prettyprinting;
                 programming languages; scientific notation",
  treatment =    "P Practical",
}

@Article{Booch:1981:DSD,
  author =       "Grady Booch",
  title =        "Describing software design in {Ada}",
  journal =      j-SIGPLAN,
  volume =       "16",
  number =       "9",
  pages =        "42--47",
  month =        sep,
  year =         "1981",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:36 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150E (General
                 utility programs)",
  corpsource =   "Dept. of Astronautics/Computer Sci., USAF Acad., CO,
                 USA",
  keywords =     "Ada; FORTRAN mind set; object-oriented methodology;
                 programming support environment; software design;
                 software engineering; top down functional
                 methodologies; utility programs",
  treatment =    "P Practical",
}

@Article{Elliott:1981:FSD,
  author =       "D. G. Elliott",
  title =        "{FORTRAN 77} and structured design",
  journal =      j-SIGPLAN,
  volume =       "16",
  number =       "12",
  pages =        "7--9",
  month =        dec,
  year =         "1981",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:38 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages)",
  corpsource =   "Telecom, Melbourne, Vic., Australia",
  keywords =     "deficiencies; FORTRAN; FORTRAN 77; structured design;
                 structured programming",
  treatment =    "P Practical",
}

@Article{More:1981:AFS,
  author =       "Jorge J. Mor{\'e} and Burton S. Garbow and Kenneth E.
                 Hillstrom",
  title =        "Algorithm 566: {FORTRAN} Subroutines for Testing
                 Unconstrained Optimization Software [{C5} [{E4}]]",
  journal =      j-TOMS,
  volume =       "7",
  number =       "1",
  pages =        "136--140",
  month =        mar,
  year =         "1981",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Nov 19 13:13:44 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/all_brec.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Theory/auto.diff.bib; Theory/toms.bib",
  note =         "See also \cite{Averbukh:1994:RA}.",
  acknowledgement = ack-nhfb,
  keywords =     "optimization software; performance testing;
                 performance testing, systems of nonlinear equations,
                 nonlinear least squares, unconstrained minimization,
                 optimization software, nonlinear least squares; systems
                 of nonlinear equations; unconstrained minimization",
  referred =     "[Gayd91a].",
}

@Article{Morris:1981:CAR,
  author =       "Alfred H. {Morris, Jr.}",
  title =        "Can {Ada} replace {FORTRAN} for numerical
                 computation?",
  journal =      j-SIGPLAN,
  volume =       "16",
  number =       "12",
  pages =        "10--13",
  month =        dec,
  year =         "1981",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:38 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C7310 (Mathematics
                 computing)",
  corpsource =   "Naval Surface Weapons Center, Dahlgren, VA, USA",
  keywords =     "Ada; array; constructs; FORTRAN; numerical analysis;
                 numerical computation; programming language; scientific
                 computation",
  treatment =    "P Practical",
}

@Article{Brooks:1982:OCL,
  author =       "Rodney A. Brooks and Richard P. Gabriel and Guy L.
                 {Steele, Jr.}",
  title =        "An optimizing compiler for lexically scoped {LISP}",
  journal =      j-SIGPLAN,
  volume =       "17",
  number =       "6",
  pages =        "261--275",
  month =        jun,
  year =         "1982",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:38 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Boston, MA, USA; 23-25 June 1982",
  conftitle =    "Proceedings of the SIGPLAN '82 Symposium on Compiler
                 Construction",
  corpsource =   "MIT, Cambridge, MA, USA",
  keywords =     "BLISS-11; complex numbers; floating-point; FORTRAN;
                 lexically scoped LISP; LISP; list manipulation;
                 multiprocessing supercomputer; optimizing compiler;
                 PASCAL; PQCC compiler; program compilers; S-1 PASCAL;
                 stable-driven; symbolic processing; TNBIND technique;
                 vectors",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Allen:1984:ALI,
  author =       "John R. Allen and Ken Kennedy",
  title =        "Automatic loop interchange",
  journal =      j-SIGPLAN,
  volume =       "19",
  number =       "6",
  pages =        "233--246",
  month =        jun,
  year =         "1984",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:46 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Montreal, Que., Canada; 17-22 June 1984",
  conftitle =    "Proceedings of the SIGPLAN 84 Symposium on Compiler
                 Construction",
  corpsource =   "Dept. of Computer Sci., Rice Univ., Houston, TX, USA",
  keywords =     "compilers; data dependences; DO loops; FORTRAN;
                 languages; loop interchange; parallel processing; PFC;
                 program compilers; sequential Fortran code; sequential
                 languages; vector machines",
  sponsororg =   "ACM",
  subject =      "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers \\ D.3.3 Software, PROGRAMMING LANGUAGES,
                 Language Constructs, Control structures \\ G.2
                 Mathematics of Computing, DISCRETE MATHEMATICS, Graph
                 Theory",
  treatment =    "P Practical",
}

@Article{Dongarra:1984:CPL,
  author =       "J. J. Dongarra and R. E. Hiromoto",
  title =        "A collection of parallel linear equations routines for
                 the {Denelcor HEP}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "1",
  number =       "2",
  pages =        "133--142",
  month =        dec,
  year =         "1984",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C7310 (Mathematics
                 computing)",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "computational granularity; Denelcor HEP; FORTRAN;
                 FORTRAN listings; high-level; linear algebra; linear
                 algebra routines; listings; modules; parallel linear
                 equations routines; parallel processing; performance
                 results; portability",
  treatment =    "P Practical; T Theoretical or Mathematical; X
                 Experimental",
}

@Article{Parkinson:1984:CAG,
  author =       "D. Parkinson and M. Wunderlich",
  title =        "A compact algorithm for {Gaussian} elimination over
                 {GF(2)} implemented on highly parallel computers",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "1",
  number =       "1",
  pages =        "65--73",
  month =        aug,
  year =         "1984",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C4240 (Programming and
                 algorithm theory); C7310 (Mathematics computing)",
  corpsource =   "Queen Mary Coll., London Univ., London, UK",
  keywords =     "array processors; bit-organised computers; compact
                 algorithm; DAP; DAP-FORTRAN; elimination over GF(2);
                 factorisation; FORTRAN listings; Gaussian; highly
                 parallel computers; ICL-; large integers; matrix
                 algebra; parallel processing; programming theory",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Rice:1984:ARK,
  author =       "John R. Rice and Richard J. Hanson",
  title =        "Algorithm 620: References and Keywords for {\em
                 {Collected Algorithms} of the {ACM}}",
  journal =      j-TOMS,
  volume =       "10",
  number =       "4",
  pages =        "359--360",
  month =        dec,
  year =         "1984",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sun Sep 4 20:31:58 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See also \cite{Hamilton:1985:RRK,Hopkins:1990:RRK}.",
  acknowledgement = ack-nhfb,
}

@Article{Swarztrauber:1984:FAV,
  author =       "P. N. Swarztrauber",
  title =        "{FFT} algorithms for vector computers",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "1",
  number =       "1",
  pages =        "45--63",
  month =        aug,
  year =         "1984",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C1130 (Integral transforms); C4190 (Other numerical
                 methods); C7310 (Mathematics computing)",
  corpsource =   "Nat. Center for Atmos. Res., Boulder, CO, USA",
  keywords =     "computational; discrete Fourier; efficiency; fast
                 Fourier transforms; FFT algorithms; FORTRAN listings;
                 FORTRAN program; intermediate computations;
                 lengthening; matrix-vector; multi-dimensional
                 transforms; multiplication; parallel; processing;
                 transform; vector computers; vectorization; vectors",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Touzeau:1984:FCF,
  author =       "Roy F. Touzeau",
  title =        "A {Fortran} compiler for the {FPS-164} scientific
                 computer",
  journal =      j-SIGPLAN,
  volume =       "19",
  number =       "6",
  pages =        "48--57",
  month =        jun,
  year =         "1984",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:46 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6150C (Compilers, interpreters and other
                 processors)",
  conflocation = "Montreal, Que., Canada; 17-22 June 1984",
  conftitle =    "Proceedings of the SIGPLAN 84 Symposium on Compiler
                 Construction",
  corpsource =   "Floating Point Systems Inc., Beaverton, OR, USA",
  keywords =     "algorithms; design; Floating Point Systems; FORTRAN;
                 FORTRAN compiler; Fortran-77; FPS-164 scientific
                 computer; languages; program compilers; source code;
                 source code Point Systems",
  sponsororg =   "ACM",
  subject =      "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers \\ D.3.2 Software, PROGRAMMING LANGUAGES,
                 Language Classifications, FORTRAN \\ D.3.4 Software,
                 PROGRAMMING LANGUAGES, Processors, Code generation",
  treatment =    "P Practical",
}

@Article{VanTuyl:1984:EF,
  author =       "Robert R. {Van Tuyl}",
  title =        "On evolution of {FORTRAN}",
  journal =      j-SIGPLAN,
  volume =       "19",
  number =       "11",
  pages =        "52--55",
  month =        nov,
  year =         "1984",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:48 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6140D (High level
                 languages)",
  corpsource =   "GTE Gov. Systems, Western Division Mountain View, CA,
                 USA",
  keywords =     "additional control structure; data structure; data
                 structures; FORTRAN; information hiding capability;
                 memory segments; precompilers; run time reference;
                 syntactic sugar",
  treatment =    "P Practical",
}

@Article{Cooper:1985:IIA,
  author =       "Keith D. Cooper and Ken Kennedy and Linda Torczon",
  title =        "The impact of interprocedural analysis and
                 optimization on the design of a software development
                 environment",
  journal =      j-SIGPLAN,
  volume =       "20",
  number =       "7",
  pages =        "107--116",
  month =        jul,
  year =         "1985",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-165-2",
  ISBN-13 =      "978-0-89791-165-8",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:50 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "The IR**n programming environment is an integrated
                 collection of tools to assist programmers in building
                 numerical software in Fortran. One of the primary goals
                 of the IR**n programming environment project is to
                 mount a concerted attack on the problems of performing
                 interprocedural analysis and optimization in a
                 compiler. The existence of a software development
                 environment like the IR**n programming environment
                 changes the compilation process enough to make
                 computing such information palatable. Since all modules
                 are developed and all programs are defined using tools
                 of the environment, these tools can cooperate to record
                 the information necessary to do a good job of
                 interprocedural analysis and optimization. Whenever the
                 compiler needs information about possible side effects
                 of a particular procedure, it can simply extract this
                 information from the environment's central database.
                 Because the only mechanism for changing modules or
                 programs is through the tools provided by the
                 environment, the compiler is assured that it will be
                 notified of any changes. Thus, it can use information
                 derived from previous analysis with certain knowledge
                 that the information reflects the current state of the
                 program and its procedures. This paper examines the
                 effect of performing interprocedural analysis and
                 optimization on each of the major components of the
                 environment. It should become clear from the discussion
                 that the decision to employ interprocedural techniques
                 had profoundly influenced almost every aspect of the
                 design of the IR**n environment.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Rice Univ, Houston, TX, USA",
  classification = "723; C6115 (Programming support); C6150C (Compilers,
                 interpreters and other processors)",
  conference =   "Proceedings of the ACM SIGPLAN 85 Symposium on
                 Language Issues in Programming Environments.",
  conflocation = "Seattle, WA, USA; 25-28 June 1985",
  conftitle =    "Proceedings of the ACM SIGPLAN 85 Symposium on
                 Language Issues in Programming Environments",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  journalabr =   "SIGPLAN Notices (ACM Special Interest Group on
                 Programming Languages)",
  keywords =     "compiler; computer operating systems --- Program
                 Compilers; computer programming; computer software;
                 constant folding; data flow information; design; global
                 program optimization; interprocedural analysis;
                 languages; linkage tailoring; management; module
                 editor; optimisation; Optimization; optimization;
                 performance; procedure boundaries; procedure boundaries
                 folding; program compilers; programming environments;
                 R/sup n/ programming environment; software development
                 environment; software engineering; theory",
  meetingaddress = "Seattle, WA, USA",
  pubcountry =   "USA A12 A12",
  sponsor =      "ACM, Special Interest Group on Programming Languages,
                 New York, NY, USA; ACM, Special Interest Group on
                 Software Engineering, New York, NY, USA",
  sponsororg =   "ACM",
  subject =      "D.2.2 Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, Modules and interfaces \\ D.3.4 Software,
                 PROGRAMMING LANGUAGES, Processors, Optimization \\
                 K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND
                 INFORMATION SYSTEMS, Software Management, Software
                 development \\ D.2.6 Software, SOFTWARE ENGINEERING,
                 Programming Environments",
  treatment =    "P Practical",
}

@Article{Hamilton:1985:RRK,
  author =       "Dennis E. Hamilton",
  title =        "Remark on ``{Algorithm} 620: References and Keywords
                 for {\em {Collected Algorithms} of the {ACM}}''",
  journal =      j-TOMS,
  volume =       "11",
  number =       "3",
  pages =        "305--307",
  month =        sep,
  year =         "1985",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sun Sep 04 20:57:44 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{Rice:1984:ARK,Hopkins:1990:RRK}.",
  acknowledgement = ack-nhfb,
}

@Article{Callahan:1986:ICP,
  author =       "David Callahan and Keith D. Cooper and Ken Kennedy and
                 Linda Torczon",
  title =        "Interprocedural constant propagation (compilers)",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "7",
  pages =        "152--161",
  month =        jul,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:00 MST 2003",
  bibsource =    "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/12276/p152-callahan/",
  acknowledgement = ack-nhfb,
  classification = "C6115 (Programming support); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Palo Alto, CA, USA; 25-27 June 1986",
  conftitle =    "Proceedings of the SIGPLAN '86 Symposium on Compiler
                 Construction",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  keywords =     "algorithms; compilers; interprocedural constant
                 propagation; local analysis; performance; program
                 compilers; programming environments; software; software
                 development environment; theory; vectorizing Fortran
                 compiler",
  pubcountry =   "USA A17",
  sponsororg =   "ACM",
  subject =      "{\bf D.2.3} Software, SOFTWARE ENGINEERING, Coding
                 Tools and Techniques, Program editors. {\bf D.3.4}
                 Software, PROGRAMMING LANGUAGES, Processors, Code
                 generation. {\bf D.3.4} Software, PROGRAMMING
                 LANGUAGES, Processors, Compilers.",
  treatment =    "P Practical",
}

@Article{Chen:1986:ALE,
  author =       "T. Y. Chen and S. C. Kwan",
  title =        "An analysis of length equation using a dynamic
                 approach",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "4",
  pages =        "42--47",
  month =        apr,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:57 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4240 (Programming and algorithm theory); C6110
                 (Systems analysis and programming)",
  corpsource =   "Centre of Comput. Studies and Applications, Hong Kong
                 Univ., Hong Kong",
  keywords =     "FORTRAN programs; languages; length equation; program
                 length analysis; programming theory; software
                 engineering; software science; software science
                 theory",
  pubcountry =   "USA A02 A02",
  subject =      "D.2.8 Software, SOFTWARE ENGINEERING, Metrics,
                 Software science \\ D.3.2 Software, PROGRAMMING
                 LANGUAGES, Language Classifications, FORTRAN",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Jazayeri:1986:OCH,
  author =       "M. Jazayeri and M. Haden",
  title =        "Optimizing compilers are here (mostly)",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "5",
  pages =        "61--63",
  month =        may,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:58 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C5470 (Performance evaluation and testing); C6150C
                 (Compilers, interpreters and other processors)",
  corpsource =   "Ridge Comput., Santa Clara, CA, USA",
  keywords =     "common code generator; common optimizer; computer
                 testing; FORTRAN; FORTRAN benchmark; optimizing
                 compilers; program compilers; Ridge computer",
  pubcountry =   "USA A05",
  subject =      "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers \\ D.3.4 Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization",
  treatment =    "P Practical",
}

@Article{Parker:1986:SFC,
  author =       "J. R. Parker",
  title =        "A subset {FORTRAN} compiler for a modified {Harvard}
                 architecture",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "9",
  pages =        "57--62",
  month =        sep,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:03 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C5220 (Computer architecture); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Dept. of Comput. Sci., Calgary Univ., Alta., Canada",
  keywords =     "code generator; computer architecture; FORTRAN;
                 modified Harvard architecture; program compilers;
                 subset FORTRAN compiler; target computer; TMS32010
                 microprocessor",
  pubcountry =   "USA A07 A07",
  treatment =    "P Practical",
}

@Article{Taylor:1986:VIP,
  author =       "D. Taylor",
  title =        "Visionaries: {An} interview with {Professor Michael
                 O'Leary}",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "6",
  pages =        "41--54",
  month =        jun,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:59 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Colorado Networks Div., Hewlett--Packard, Fort
                 Collins, CO, USA",
  keywords =     "ALGOL; Algol; Cobol; COBOL; Cobol; Fortran; FORTRAN;
                 Fortran; history; human factors; languages; LISP",
  pubcountry =   "USA A04 A04",
  subject =      "K.2 Computing Milieux, HISTORY OF COMPUTING, Software
                 \\ K.2 Computing Milieux, HISTORY OF COMPUTING,
                 People",
  treatment =    "P Practical",
}

@Article{Thornburg:1986:KIC,
  author =       "J. Thornburg",
  title =        "Keyword input for {C}",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "6",
  pages =        "55--58",
  month =        jun,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:59 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Dept. of Geophys. and Astron., British Columbia Univ.,
                 Vancouver, BC, Canada",
  keywords =     "C language; FORTRAN; GET DATA; graphics command
                 languages; input files; keyword input; languages;
                 NAMELIST; PL/1; programming language; simulation
                 program",
  pubcountry =   "USA A05 A05",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, C",
  treatment =    "P Practical",
}

@Manual{ANSI:1987:DPA,
  title =        "Draft Proposed {ANSI Fortran X3}.9--198x",
  organization = pub-ANSI,
  address =      pub-ANSI:adr,
  day =          "18",
  month =        sep,
  year =         "1987",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib;
                 http://www.math.utah.edu/pub/tex/bib/standard.bib",
  note =         "See also \cite{Metcalf:1987:FE}.",
  acknowledgement = ack-nhfb,
}

@Article{LePera:1987:FVO,
  author =       "T. A. LePera and H. E. Donley",
  title =        "{FORTRAN}: a viable option for the introductory
                 computer science course",
  journal =      j-SIGPLAN,
  volume =       "22",
  number =       "3",
  pages =        "102--110",
  month =        mar,
  year =         "1987",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:09 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "human factors; languages",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN \\ K.3.2 Computing Milieux,
                 COMPUTERS AND EDUCATION, Computer and Information
                 Science Education, Computer science education",
}

@Book{Metcalf:1987:FE,
  author =       "Michael Metcalf and John Ker Reid",
  title =        "{Fortran} 8x Explained",
  publisher =    pub-OXFORD # " and " # pub-CLARENDON,
  address =      pub-OXFORD:adr # " and " # pub-CLARENDON:adr,
  pages =        "xiv + 262",
  year =         "1987",
  ISBN =         "0-19-853751-4 (hardcover), 0-19-853731-X (paperback)",
  ISBN-13 =      "978-0-19-853751-9 (hardcover), 978-0-19-853731-1
                 (paperback)",
  LCCN =         "QA76.73.F26 M48 1987",
  bibdate =      "Sun May 02 09:12:34 1999",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=019853731X/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "See also \cite{ANSI:1987:DPA,ANSI:1990:DPA}.",
  price =        "UK\pounds12.50 (US\$25.00 U.S.), 0198537514",
  acknowledgement = ack-nhfb,
  keywords =     "Computer systems --- Programming languages: Fortran 8X
                 language; Fortran 8x (computer program language);
                 {Fortran} 8X (Computer program language)",
}

@Article{Albert:1988:CFA,
  author =       "Eugene Albert and Kathleen Knobe and Joan D. Lukas and
                 Guy L. {Steele, Jr.}",
  title =        "Compiling {Fortran 8x} array features for the
                 {Connection Machine} computer system",
  journal =      j-SIGPLAN,
  volume =       "23",
  number =       "9",
  pages =        "42--56",
  month =        sep,
  year =         "1988",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:27 MST 2003",
  bibsource =    "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/62115/p42-albert/",
  acknowledgement = ack-nhfb,
  confname =     "PPEALS '88. Proceedings of the ACM/SIGPLAN conference
                 on Parallel programming: experience with applications,
                 languages and systems, July 19--21, 1988, New Haven,
                 CT",
  keywords =     "design; languages; performance",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf D.3.2} Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 FORTRAN 8X. {\bf C.1.2} Computer Systems Organization,
                 PROCESSOR ARCHITECTURES, Multiple Data Stream
                 Architectures (Multiprocessors), Array and vector
                 processors.",
}

@Article{Garbow:1988:AFS,
  author =       "B. S. Garbow and G. Giunta and J. N. Lyness and A.
                 Murli",
  title =        "Algorithm 662: {A FORTRAN} Software Package for the
                 Numerical Inversion of the {Laplace} Transform Based on
                 {Weeks}' Method",
  journal =      j-TOMS,
  volume =       "14",
  number =       "2",
  pages =        "171--176",
  month =        jun,
  year =         "1988",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sun Sep 4 23:29:03 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See also \cite{Garbow:1990:RFS}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/214375.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf G.m}: Mathematics of Computing, MISCELLANEOUS.",
}

@Article{Balasundaram:1989:TSD,
  author =       "Vasanth Balasundaram and Ken Kennedy",
  title =        "A technique for summarizing data access and its use in
                 parallelism enhancing transformations",
  journal =      j-SIGPLAN,
  volume =       "24",
  number =       "7",
  pages =        "41--53",
  month =        jul,
  year =         "1989",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:41 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/73141/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/73141/p41-balasundaram/",
  abstract =     "In this paper, we present a technique for summarizing
                 the data accesses in a given region and show how this
                 summary can be used to detect and enhance task
                 parallelism in a program. For the sake of simplicity,
                 we restrict our discussion to Fortran programs that
                 consist of a sequence of perfectly-nested loops in
                 which all subroutine calls are expanded inline.
                 However, the techniques presented here can easily be
                 extended to the general case of programs with
                 imperfectly nested loops and subroutine calls.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Houston, TX, USA",
  annote =       "Published as part of the Proceedings of PLDI'89.",
  classification = "722; 723",
  conference =   "Proceedings of the SIGPLAN '89 Conference on
                 Programming Language Design and Implementation",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Computer Operating Systems--Program
                 Compilers; Computer Programming Languages; Data Access;
                 Data Dependences; Design; design; performance",
  meetingaddress = "Portland, OR, USA",
  meetingdate =  "Jun 21--23 1989",
  meetingdate2 = "06/21--23/89",
  sponsor =      "ACM, Special Interest Group on Programming Languages,
                 New York; SS NY, USA",
  subject =      "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
                 Concurrent Programming. {\bf D.2.2} Software, SOFTWARE
                 ENGINEERING, Design Tools and Techniques, Flow charts.
                 {\bf D.4.3} Software, OPERATING SYSTEMS, File Systems
                 Management, Access methods. {\bf I.2.2} Computing
                 Methodologies, ARTIFICIAL INTELLIGENCE, Automatic
                 Programming, Program transformation.",
}

@Article{Cash:1989:ABF,
  author =       "J. R. Cash",
  title =        "Algorithm 669: {BRKF45}: {A FORTRAN} Subroutine for
                 Solving First-Order Systems of Nonstiff Initial Value
                 Problems for Ordinary Differential Equations",
  journal =      j-TOMS,
  volume =       "15",
  number =       "1",
  pages =        "29--30",
  month =        mar,
  year =         "1989",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sun Sep 04 22:44:52 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See also \cite{Higham:1991:RBF}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/214388.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation, Interpolation formulas. {\bf
                 G.1.7}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Ordinary Differential Equations, Initial value
                 problems. {\bf G.4}: Mathematics of Computing,
                 MATHEMATICAL SOFTWARE.",
}

@Article{Casimir:1989:FGP,
  author =       "Rommert J. Casimir",
  title =        "Fourth generation problems",
  journal =      j-SIGPLAN,
  volume =       "24",
  number =       "5",
  pages =        "83--86",
  month =        may,
  year =         "1989",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:39 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Fourth-Generation Languages or 4GL's are a special
                 breed of languages. The principal reason for the
                 success of 4GL's lies in the fact that they are used to
                 solve a restricted set of problems. In this context it
                 should be noted that 4GL's, like COBOL, but unlike
                 Pascal and Fortran are `file' or `database' languages.
                 This restricts both COBOL problems and 4GL problems to
                 file handling problems. The principal gain of using a
                 4GL lies in the necessary simplification of the problem
                 definition. We will describe four typical mechanisms
                 for simplification: (i) change of input specifications,
                 (ii) change of output specifications, and (iii) neglect
                 of computing efficiency.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Tilburg, Neth",
  classification = "723",
  journalabr =   "SIGPLAN Not",
  keywords =     "Computer Programming; Computer Programming Languages;
                 Data Processing--Data Handling; Database Language;
                 design; File Language; Fourth Generation Languages;
                 Input Specifications; languages; Output Specifications;
                 Problem Orientation; theory",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications \\ D.2.10 Software, SOFTWARE
                 ENGINEERING, Design",
}

@Article{Wichmann:1989:SPI,
  author =       "B. A. Wichmann",
  title =        "Scientific processing in {ISO-Pascal}: a proposal to
                 get the benefits of mixed precision floating-point",
  journal =      j-SIGPLAN,
  volume =       "24",
  number =       "6",
  pages =        "20--22",
  month =        jun,
  year =         "1989",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:40 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Although Pascal is a very popular language for
                 teaching and for use on microprocessors, it has not
                 been very successful for scientific calculations. Apart
                 from the pre-eminence of FORTRAN in this application
                 area, several technical defects in Pascal have
                 inhibited its use. One defect has been the problem in
                 Pascal as defined by Jensen and Wirth of the inability
                 to handle arrays of varying size as parameters to
                 procedures. The level 1 option in ISO-Pascal addressed
                 this defect by means of conformant arrays, albeit in a
                 somewhat inelegant fashion. Array handling in
                 ISO-Pascal can now be regarded as adequate since level
                 1 validated compilers are available for the majority of
                 widely available machines. This note addresses another
                 defect of Pascal, that no facility is provided to
                 handle floating point types of more than one
                 precision.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Teddington, Engl",
  classification = "723; 902",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Computer Programming Languages; design;
                 Floating Point Computation; iso-pascal; languages;
                 pascal; Scientific Computing; standardization;
                 Standards",
  subject =      "D.2.1 Software, SOFTWARE ENGINEERING,
                 Requirements/Specifications \\ D.3.2 Software,
                 PROGRAMMING LANGUAGES, Language Classifications, Pascal
                 \\ E.1 Data, DATA STRUCTURES, Arrays",
}

@Book{Ain:1990:SPF,
  author =       "Maryse Ain",
  title =        "Savez-vous parler {Fortran?}: cours progressif de
                 programmation structur{\'e}e en {Fortran 77}, cours et
                 exercices",
  publisher =    pub-ORSAY-PLUS,
  address =      pub-ORSAY-PLUS:adr,
  pages =        "260",
  year =         "1990",
  ISBN =         "2-87800-000-5",
  ISBN-13 =      "978-2-87800-000-9",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Publications universitaires scientifiques",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (Langage de programmation).",
}

@Article{Aldea:1990:FAE,
  author =       "Nicolae Aldea and Emil Indrea",
  title =        "{Fourier} analysis of {EXAFS} and {XANES} data --- a
                 self-contained {FORTRAN} program-package --- the third
                 version",
  journal =      j-COMP-PHYS-COMM,
  volume =       "60",
  number =       "1",
  pages =        "145--154",
  month =        aug,
  year =         "1990",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:29:13 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046559090083D",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Book{Algonquin:1990:FL,
  author =       "{Algonquin College. Continuing Education. Business
                 Dept.}",
  title =        "{FORTRAN} language",
  publisher =    pub-MEDIA-ALGONQUIN,
  address =      pub-MEDIA-ALGONQUIN:adr,
  pages =        "13 + 36 + [2]",
  year =         "1990",
  ISBN =         "0-88620-847-5",
  ISBN-13 =      "978-0-88620-847-9",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "At head of title: Continuing Education, Business
                 Department. ``Distance education program''.
                 ``DAT5026''.",
}

@InProceedings{Allan:1990:FAP,
  author =       "R. J. Allan and L. Heck",
  editor =       "L. Freeman and C. Phillips",
  booktitle =    "Applications of Transputers",
  title =        "Fortnet: {A} parallel {FORTRAN} harness for porting
                 application codes to transputer arrays",
  publisher =    pub-IOS,
  address =      pub-IOS:adr,
  pages =        "82--89",
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/transputer.bib",
}

@Article{Allan:1990:PFS,
  author =       "R. J. Allan and L. Heck and S. Zurek",
  title =        "Parallel {FORTRAN} in scientific computing: a new
                 occam harness called Fortnet",
  journal =      j-COMP-PHYS-COMM,
  volume =       "59",
  number =       "2",
  pages =        "325--344",
  month =        jun,
  year =         "1990",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:29:12 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046559090182Z",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Allison:1990:IMC,
  author =       "Bob Allison",
  title =        "Interfacing {Microsoft C} and {FORTRAN}",
  journal =      j-JCLT,
  volume =       "1",
  number =       "4",
  pages =        "300--304",
  month =        mar,
  year =         "1990",
  ISSN =         "1042-5721",
  bibsource =    "Compiler/jclt.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/jclt.bib",
}

@TechReport{Altin:1990:EPS,
  author =       "Vural Altin",
  title =        "Engineering programming in structured {Fortran}",
  institution =  "Bogazici University",
  address =      "Istanbul, Turkey",
  pages =        "394",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Engineering --- Data processing.; Structured
                 programming; {Fortran} (Computer program language)",
}

@Article{Amenta:1990:IFP,
  author =       "Roddy V. Amenta",
  title =        "An interactive {FORTRAN} program for cross-correlation
                 of signals on a {PC} with {CGA} graphics: an
                 application in marine geoacoustics",
  journal =      j-COMP-GEOSCI,
  volume =       "16",
  number =       "1",
  pages =        "75--??",
  year =         "1990",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Amos:1990:APF,
  author =       "Donald E. Amos",
  title =        "Algorithm 683: {A} Portable {FORTRAN} Subroutine for
                 Exponential Integrals of a Complex Argument",
  journal =      j-TOMS,
  volume =       "16",
  number =       "2",
  pages =        "178--182",
  month =        jun,
  year =         "1990",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  MRclass =      "65D20 (65Y10)",
  MRnumber =     "92k:65026",
  bibdate =      "Wed Dec 04 11:09:16 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/78934.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Numerical algorithms. {\bf D.3.2}:
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN.",
}

@Article{Anderson:1990:MIO,
  author =       "Oliver D. Anderson",
  title =        "Mastering Input\slash Output in {Fortran 77}",
  journal =      j-INTERFACE-SANTA-CRUZ,
  volume =       "12",
  number =       "??",
  pages =        "53--??",
  month =        "Winter",
  year =         "1990",
  CODEN =        "INFCDB",
  ISSN =         "0163-6626",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1990:BFP,
  author =       "Anonymous",
  title =        "{BASINMAT}: {FORTRAN} Program Calculates Oil and Gas
                 Generation Using a Distribution of Discrete Activation
                 Energies",
  journal =      j-GEOBYTE,
  volume =       "5",
  number =       "2",
  pages =        "37--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0885-6362",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1990:FE,
  author =       "Anonymous",
  title =        "{FORTRAN 8X} Explained",
  journal =      j-COMP-APPLIC-BIOSCI,
  volume =       "6",
  number =       "4",
  pages =        "417--??",
  year =         "1990",
  CODEN =        "COABER",
  ISSN =         "0266-7061",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Manual{ANSI:1990:DPA,
  title =        "Draft Proposed {American National Standard}
                 Programming Language {Fortran} Extended
                 {X3}.198--199x",
  organization = pub-ANSI,
  address =      pub-ANSI:adr,
  day =          "24",
  month =        sep,
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib;
                 http://www.math.utah.edu/pub/tex/bib/standard.bib",
  note =         "See also \cite{Metcalf:1987:FE}.",
  acknowledgement = ack-nhfb,
}

@Article{Apiola:1990:IAS,
  author =       "H. Apiola and P. Peltola",
  title =        "Integrating {APL} with symbol manipulation, numerical
                 software and graphics",
  journal =      j-APL-QUOTE-QUAD,
  volume =       "20",
  number =       "4",
  pages =        "10--17",
  month =        jul,
  year =         "1990",
  CODEN =        "APLQD9",
  ISSN =         "0163-6006",
  bibdate =      "Mon Sep 30 05:41:47 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Centre for Sci. Comput., Espoo, Finland",
  classification = "C4100 (Numerical analysis); C6130B (Graphics
                 techniques); C6140D (High level languages); C7300
                 (Natural sciences)",
  keywords =     "APL; Construction principles; FORTRAN subroutine
                 libraries; Graphics; High level environment; High-level
                 problem solving; MACSYMA; Numerical software;
                 Scientific computing; Symbol manipulation;
                 Vector-matrix language",
  thesaurus =    "APL; Computer graphics; FORTRAN; Natural sciences
                 computing; Numerical methods; Problem solving; Symbol
                 manipulation",
}

@Article{Arenius:1990:FIF,
  author =       "Kristopher Arenius",
  title =        "{FORTRAN} Input Functions",
  journal =      j-VAX-PROF,
  volume =       "12",
  number =       "6",
  pages =        "29--??",
  month =        dec,
  year =         "1990",
  CODEN =        "VAXPEN",
  ISSN =         "8750-9628",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A Modern Method of Terminal Input in VAX FORTRAN.",
  acknowledgement = ack-nhfb,
}

@Book{Arushanyan:1990:CRO,
  author =       "O. B. Arushanyan and S. F. Zal{\"e}tkin",
  title =        "{\cyr Chislennoe reshenie obyknovennykh
                 differentsial\cprime nykh uravneni\u\i na Fortrane}.
                 (Russian) [Numerical solution of ordinary differential
                 equations in Fortran]",
  publisher =    "Moskov. Gos. Univ.",
  address =      "Moscow, Russia",
  pages =        "336",
  year =         "1990",
  ISBN =         "5-211-00957-6",
  ISBN-13 =      "978-5-211-00957-8",
  MRclass =      "65Lxx (34-04 34A45 65-04)",
  MRnumber =     "91m:65187",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ashrafiuon:1990:AOD,
  author =       "H. Ashrafiuon and N. K. Mani",
  title =        "Analysis and optimal design of spatial mechanical
                 systems",
  journal =      "Journal of Mechanisms, Transmissions, and Automation
                 in Design",
  volume =       "112",
  number =       "2",
  pages =        "200--207",
  month =        jun,
  year =         "1990",
  CODEN =        "JMTDDK",
  ISSN =         "0738-0666",
  bibdate =      "Wed Jan 15 15:35:13 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "State Univ of New York at Buffalo",
  affiliationaddress = "Buffalo, NY, USA",
  classification = "601; 723; 921",
  journalabr =   "J Mech Transm Autom Des",
  keywords =     "Computer Aided Design; Computer Aided Design ---
                 Optimization; Computer Programming Languages ---
                 Fortran; Computer Software --- Applications; Design
                 Sensitivity Analysis; Direct Differentiation Method;
                 Mathematical Techniques --- Numerical Analysis;
                 Mechanisms; Software Package MACSYMA; Spatial
                 Mechanical Systems; Symbolic Manipulation Program",
}

@Article{Avenarius:1990:ALP,
  author =       "Adrian Avenarius and Siegfried Oppermann",
  title =        "{\FWEB}: {A} Literate Programming System for {Fortran
                 8X}",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "1",
  pages =        "52--58",
  month =        jan,
  year =         "1990",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Aug 31 23:26:29 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib;
                 Misc/litprog.bib; Misc/sigplan.bib",
  abstract =     "The new FWEB system applies the concept of literate
                 programming to the FORTRAN8X language. Its design and
                 implementation provided an opportunity to field-test
                 WEB's applicability and provoked some reflections on
                 its underlying concepts.",
  acknowledgement = ack-nhfb,
  affiliation =  "Tech. Hochschule, Darmstadt, West Germany",
  classification = "C6115 (Programming support); C6140D (High level
                 languages)",
  keywords =     "FORTRAN8X; FWEB; Literate programming system;
                 Programming tools; Structural documentation",
  thesaurus =    "FORTRAN; Software tools",
}

@Article{Avenarius:1990:FLP,
  author =       "Adrian Avenarius and Siegfried Oppermann",
  title =        "{\FWEB}: {A} Literate Programming System for {Fortran
                 8X}",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "1",
  pages =        "52--58",
  month =        jan,
  year =         "1990",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:49 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/litprog.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigplan.bib",
  abstract =     "The new FWEB system applies the concept of literate
                 programming to the FORTRAN8X language. Its design and
                 implementation provided an opportunity to field-test
                 WEB's applicability and provoked some reflections on
                 its underlying concepts.",
  acknowledgement = ack-nhfb,
  affiliation =  "Tech. Hochschule, Darmstadt, West Germany",
  classification = "C6115 (Programming support); C6140D (High level
                 languages)",
  keywords =     "FORTRAN8X; FWEB; Literate programming system;
                 Programming tools; Structural documentation",
  thesaurus =    "FORTRAN; Software tools",
}

@Article{Ballance:1990:PDW,
  author =       "Robert A. Ballance and Arthur B. Maccabe and Karl J.
                 Ottenstein",
  title =        "The program dependence web: a representation
                 supporting control-, data-, and demand-driven
                 interpretation of imperative languages",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "6",
  pages =        "257--271",
  month =        jun,
  year =         "1990",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-364-7",
  ISBN-13 =      "978-0-89791-364-5",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu May 13 12:37:27 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.acm.org/pubs/contents/proceedings/pldi/93542/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p257-ottenstein/",
  abstract =     "The Program Dependence Web (PDW) is a program
                 representation that can be directly interpreted using
                 control-, data-, or demand-driven models of execution.
                 A PDW combines a single-assignment version of the
                 program with explicit operators that manage the flow of
                 data values. The PDW can be viewed as an augmented
                 Program Dependence Graph. Translation to the PDW
                 representation provides the basis for projects to
                 compile Fortran onto dynamic dataflow architectures and
                 simulators. A second application of the PDW is the
                 construction of various compositional semantics for
                 program dependence graphs.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of New Mexico",
  affiliationaddress = "Albuquerque, NM, USA",
  annote =       "Published as part of the Proceedings of PLDI'90.",
  classification = "723",
  conference =   "Proceedings of the ACM SIGPLAN '90 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1990",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Computer Operating Systems; Computer
                 Programming Languages --- Design; Imperative
                 Programming Languages; languages; Program Dependence
                 Graph (PDG); Program Dependence Web (PDW); Program
                 Interpreters",
  meetingaddress = "White Plains, NY, USA",
  meetingdate =  "Jun 20--22 1990",
  meetingdate2 = "06/20--22/90",
  sponsor =      "Assoc for Computing Machinery, Special Interest Group
                 on Programming Languages",
  subject =      "{\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS
                 OF PROGRAMS, Studies of Program Constructs. {\bf D.3.4}
                 Software, PROGRAMMING LANGUAGES, Processors,
                 Optimization. {\bf D.2.2} Software, SOFTWARE
                 ENGINEERING, Design Tools and Techniques. {\bf D.3.3}
                 Software, PROGRAMMING LANGUAGES, Language Constructs
                 and Features, Control structures. {\bf D.3.2} Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 FORTRAN 77.",
  xxauthor =     "Karl J. Ottenstein and Robert A. Ballance and Arthur
                 B. Maccabe",
}

@Article{Bateson:1990:FPC,
  author =       "Allan G. Bateson and Christy L. {De Vader}",
  title =        "A {FORTRAN} Program to Calculate Proximity Values and
                 an Averaged Proximity Matrix",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "??",
  number =       "1",
  pages =        "131--??",
  month =        "Spring",
  year =         "1990",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Beebe:1990:PFF,
  author =       "Nelson H. F. Beebe",
  title =        "Parsing {Fortran FORMAT} Statements",
  institution =  inst-CSC,
  address =      inst-CSC:adr,
  pages =        "83",
  month =        aug # " 20",
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@TechReport{Bell:1990:IRS,
  author =       "Ron Bell",
  title =        "{IBM RISC System\slash 6000} Performance Tuning for
                 Numerically Intensive {Fortran} and {C} Programs",
  number =       "GG24-3611-00",
  institution =  pub-IBM,
  address =      pub-IBM:adr,
  month =        aug,
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib;
                 Misc/beebe.bib",
}

@Article{Bilodeau:1990:DSM,
  author =       "M. Bilodeau and D. Laguitton",
  title =        "Development of Screen Management Subroutines
                 Compatible with {Microsoft FORTRAN} Compiler",
  journal =      j-COMP-J,
  volume =       "33",
  number =       "5",
  pages =        "444--452",
  month =        oct,
  year =         "1990",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Sat Feb 17 16:36:05 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Miner. Sci. Labs., CANMET, Energy Mines and Resources,
                 Ottawa, Ont., Canada",
  classification = "C6110 (Systems analysis and programming); C6130B
                 (Graphics techniques); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors);
                 C6180 (User interfaces)",
  keywords =     "ANSI driver; Assembler language; Compatibility;
                 Computer languages; Direct video memory programming;
                 DOS Video; Full screen interfaces; Graphic data
                 representations; IBM-PC; Microsoft FORTRAN compiler;
                 ROM BIOS Services; Scientific computing; Screen
                 management subroutines",
  thesaurus =    "Computer graphics; FORTRAN; IBM computers;
                 Microcomputer applications; Program compilers;
                 Programming; User interfaces",
}

@MastersThesis{Bliss:1990:IFP,
  author =       "Brian Eugene Bliss",
  title =        "Instrumentation of {Fortran} programs for automatic
                 roundoff error analysis and performance evaluation",
  type =         "Thesis (M.S.)",
  school =       "University of Illinois at Urbana-Champaign",
  address =      "Urbana, IL, USA",
  pages =        "xiii + 132",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bomans:1990:AGM,
  author =       "L. Bomans and D. Roose and R. Hempel",
  title =        "The Argonne\slash {GMD} macros in {FORTRAN} for
                 portable parallel programming and their implementation
                 on the {Intel iPSC/2}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "15",
  number =       "1--3",
  pages =        "119--132",
  month =        sep,
  year =         "1990",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110B (Software engineering techniques)",
  corpsource =   "Dept. of Comput. Sci., Katholieke Univ., Leuven,
                 Belgium",
  keywords =     "Argonne/GMD macros; evaluation; FORTRAN; Intel iPSC/2;
                 iPSC/2 operating system; macro package; macros; message
                 passing functions; parallel programming; performance;
                 portable parallel programming; software portability",
  treatment =    "P Practical",
}

@Article{Bradberry:1990:PFP,
  author =       "John L. Bradberry",
  title =        "Porting {FORTRAN} Programs from Minis to {PCs}",
  journal =      j-DDJ,
  volume =       "15",
  number =       "9",
  pages =        "26--36",
  month =        sep,
  year =         "1990",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:25 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "Moving large-scale software projects from
                 minicomputers to powerful PCs requires you to think
                 about compilers, programming techniques, and ANSI
                 standards.",
  acknowledgement = ack-nhfb,
}

@Book{Brainerd:1990:PGF,
  author =       "Walter S. Brainerd and Charles H. Goldberg and Jeanne
                 C. Adams",
  title =        "A Programmer's Guide to {Fortran 90}",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "vii + 410",
  month =        jul,
  year =         "1990",
  ISBN =         "0-07-000248-7",
  ISBN-13 =      "978-0-07-000248-7",
  LCCN =         "QA76.73.F25 B735 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib;
                 Misc/beebe.bib",
  price =        "US\$37.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-07-000248-7",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 90 (computer program language); Programming
                 languages; {Fortran} 90 (Computer program language)",
  libnote =      "Not yet in my library.",
}

@Book{Bronson:1990:MFS,
  author =       "Gary J. Bronson",
  title =        "Modular {Fortran 77} for Science and Engineering",
  publisher =    pub-SCOTT-JONES,
  address =      pub-SCOTT-JONES:adr,
  pages =        "various",
  month =        feb,
  year =         "1990",
  ISBN =         "0-9624230-0-9",
  ISBN-13 =      "978-0-9624230-0-0",
  LCCN =         "QA76.73.F25 B75 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-9624230-0-9/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes disk.",
  price =        "US\$28.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-9624230-0-9",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@Book{Brown:1990:CFP,
  author =       "T. D. Brown",
  title =        "{C} for {Fortran} Programmers",
  publisher =    pub-SILICON,
  address =      pub-SILICON:adr,
  pages =        "xii + 206",
  month =        apr,
  year =         "1990",
  ISBN =         "0-929306-01-5, 0-13-120528-5 (paperback)",
  ISBN-13 =      "978-0-929306-01-8, 978-0-13-120528-4 (paperback)",
  LCCN =         "QA76.73.C15B774 1990",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-929306-01-5/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$22.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-929306-01-5",
  acknowledgement = ack-nhfb,
  keywords =     "C (Computer program language)",
}

@Article{Buchholz:1990:CQDb,
  author =       "Werner Buchholz and Donald Watts Davies and Mark
                 Halpern",
  title =        "Comments, Queries, and Debate: {Babbage}'s Friend;
                 Errors in the {FORTRAN} Issue",
  journal =      j-ANN-HIST-COMPUT,
  volume =       "12",
  number =       "2",
  pages =        "147--147",
  month =        apr # "\slash " # jun,
  year =         "1990",
  CODEN =        "AHCOE5",
  ISSN =         "0164-1239",
  bibdate =      "Fri Nov 1 15:29:14 MST 2002",
  bibsource =    "http://www.computer.org/annals/an1990/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://dlib.computer.org/an/books/an1990/pdf/a2147a.pdf;
                 http://www.computer.org/annals/an1990/a2147aabs.htm",
  acknowledgement = ack-nhfb,
}

@Article{Byrne:1990:AVF,
  author =       "Dan J. Byrne and Richard C. Ham",
  title =        "{Ada} Versus {FORTRAN}: Performance Analysis Using the
                 {ACPS}",
  journal =      j-SIGADA-LETTERS,
  volume =       "10",
  number =       "3",
  pages =        "139--145",
  month =        "Winter",
  year =         "1990",
  CODEN =        "AALEE5",
  ISSN =         "0736-721X",
  bibdate =      "Thu Sep 28 07:33:23 MDT 2000",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 http://www.adahome.com/Resources/Bibliography/articles.ref;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150G (Diagnostic, testing, debugging and evaluating
                 systems); C7460 (Aerospace engineering); C7150
                 (Military); C6150C (Compilers, interpreters and other
                 processors); C6140D (High level languages); C6110
                 (Systems analysis and programming)",
  corpsource =   "Aerosp. Corp., El Segundo, CA, USA",
  keywords =     "ACPS; Ada; Ada performance; aerospace computing;
                 Aerospace Corporation; Air Force; analysis results;
                 compile-time; compiler; compiler performance test
                 suite; controlled environment; FORTRAN; FORTRAN-77;
                 JOVIAL J73; language; language features; launch
                 systems; military computing; performance analysis;
                 performance evaluation; program compilers; program
                 testing; real-time embedded systems; required high
                 order; run-time; support; technical",
  treatment =    "P Practical",
}

@Article{Cahill:1990:HUM,
  author =       "Kevin Cahill",
  title =        "How to use {MACSYMA} to write long {FORTRAN} codes for
                 noncompact simulations of gauge theories",
  journal =      j-COMP-PHYSICS,
  volume =       "4",
  number =       "2",
  pages =        "159--165",
  month =        mar # "-" # apr,
  year =         "1990",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Mon Sep 30 05:46:56 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Phys. and Astron., New Mexico Univ.,
                 Albuquerque, NM, USA",
  classification = "A1110C (Axiomatic approach); A1110J (Asymptotic
                 problems and properties); A1110N (Gauge field
                 theories); C7310 (Mathematics); C7320 (Physics and
                 Chemistry)",
  keywords =     "Long calculations; Long FORTRAN codes; MACSYMA;
                 Nonabelian gauge theory; Noncompact lattice simulation;
                 Symbol manipulator",
  thesaurus =    "Axiomatic field theory; Gauge field theory; Physics
                 computing; Subroutines; Symbol manipulation",
}

@Article{Callahan:1990:IRA,
  author =       "David Callahan and Steve Carr and Ken Kennedy",
  title =        "Improving register allocation for subscripted
                 variables",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "6",
  pages =        "53--65",
  month =        jun,
  year =         "1990",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-364-7",
  ISBN-13 =      "978-0-89791-364-5",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:53 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/93542/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p53-callahan/",
  abstract =     "In this paper, we present a source-to-source
                 transformation, called scalar replacement, that finds
                 opportunities for reuse of subscripted variables and
                 replaces the references involved by references to
                 temporary scalar variables. The objective is to
                 increase the likelihood that these elements will be
                 assigned to registers by the coloring-based register
                 allocators found in most compilers. In addition, we
                 present transformations to improve the overall
                 effectiveness of scalar replacement and show how these
                 transformations can be applied in a variety of loop
                 nest types. Finally, we present experimental results
                 showing that these techniques are extremely effective
                 --- capable of achieving integer factor speedups over
                 code generated by good optimizing compilers of
                 conventional design.",
  acknowledgement = ack-nhfb,
  affiliation =  "Tera Computer Co",
  affiliationaddress = "Seattle, WA, USA",
  annote =       "Published as part of the Proceedings of PLDI'90.",
  classification = "722; 723",
  conference =   "Proceedings of the ACM SIGPLAN '90 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1990",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Computer Operating Systems; Computer
                 Programming Languages --- Design; design; languages;
                 performance; Register Allocation; Storage Allocation",
  meetingaddress = "White Plains, NY, USA",
  meetingdate =  "Jun 20--22 1990",
  meetingdate2 = "06/20--22/90",
  sponsor =      "Assoc for Computing Machinery, Special Interest Group
                 on Programming Languages",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Compilers. {\bf
                 D.2.2} Software, SOFTWARE ENGINEERING, Design Tools and
                 Techniques. {\bf D.3.2} Software, PROGRAMMING
                 LANGUAGES, Language Classifications, FORTRAN. {\bf
                 F.3.3} Theory of Computation, LOGICS AND MEANINGS OF
                 PROGRAMS, Studies of Program Constructs.",
}

@InProceedings{Cann:1990:SVF,
  author =       "D. Cann and J. Feo",
  title =        "{SISAL} versus {Fortran}: a comparison using the
                 {Livermore Loops}",
  crossref =     "IEEE:1990:PSN",
  pages =        "626--636",
  year =         "1990",
  bibdate =      "Wed Apr 15 18:34:48 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
  acknowledgement = ack-nhfb,
  classification = "C4100 (Numerical analysis); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C7310 (Mathematics)",
  corpsource =   "Lawrence Livermore Nat. Lab., CA, USA",
  keywords =     "mathematics computing; optimizing compiler; parallel
                 languages; parallel numerical computations; parallel
                 programming; performance evaluation; sequential
                 execution speeds; shared memory multiprocessors;
                 SISAL",
  sponsororg =   "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
                 Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
                 Res.; NSF; SIAM; Supercomput. Res. Center",
  treatment =    "P Practical; X Experimental",
}

@Article{Carnevali:1990:SMP,
  author =       "P. Carnevali and M. Kindelan",
  title =        "A simplified model to predict the performance of
                 {FORTRAN} vector loops on the {IBM 3090\slash VF}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "13",
  number =       "1",
  pages =        "35--46",
  month =        jan,
  year =         "1990",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C5420 (Mainframes and minicomputers); C5470
                 (Performance evaluation and testing); C6110 (Systems
                 analysis and programming)",
  corpsource =   "IBM Eur. Center for Sci. and Eng. Comput., Roma,
                 Italy",
  keywords =     "buffer storage; cache; IBM 3090/VF; IBM computers;
                 machines; mainframes; parallel; parallel programming;
                 performance evaluation; performance predictions; vector
                 processing; vectorized FORTRAN loops",
  treatment =    "T Theoretical or Mathematical; X Experimental",
}

@Article{Carr:1990:FUM,
  author =       "Alan Carr",
  title =        "A {FORTRAN} Update of the {MININEC} Electromagnetics
                 Modeling Program",
  journal =      j-RF-DESIGN,
  volume =       "13",
  number =       "2",
  pages =        "59--??",
  month =        feb,
  year =         "1990",
  CODEN =        "RFDEDG",
  ISSN =         "0163-321X",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "The original MININEC program has been written in
                 FORTRAN in order to allow greater capability than the
                 original BASIC version. Several versions of this
                 program for antennas and near- and far-field
                 electromagnetics modeling are described.",
  acknowledgement = ack-nhfb,
}

@Article{Cash:1990:FPN,
  author =       "J. R. Cash and A. D. Raptis and T. E. Simos",
  title =        "A {Fortran} program for the numerical integration of
                 the one-dimensional {Schr{\"o}dinger} equation using
                 exponential and {Bessel} fitting methods",
  journal =      j-COMP-PHYS-COMM,
  volume =       "56",
  number =       "3",
  pages =        "391--407",
  month =        jan,
  year =         "1990",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Feb 25 17:09:46 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046559090022S",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@MastersThesis{Chen:1990:CTS,
  author =       "Qi Chen",
  title =        "{CTRAN}: transforming scientific {FORTRAN} programs to
                 {UNIX} based computing environments",
  type =         "Thesis (M.S.)",
  school =       "Western Michigan University",
  address =      "Kalamazoo, MI, USA",
  pages =        "vi + 124",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "FORTRAN (Computer program language); UNIX (Computer
                 operating system)",
}

@TechReport{Chiou:1990:UGQ,
  author =       "Hung-Wen Chiou and Evanghelos Zafiriou",
  title =        "User's guide for {QDMC} version 1.0: a set of
                 {Fortran} programs for constrained quadratic dynamic
                 matrix control simulation and stability\slash
                 performance study",
  type =         "Technical research report",
  number =       "TR 90-29",
  institution =  "University of Maryland, Systems Research Center",
  address =      "College Park, MD, USA",
  pages =        "23",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``April 9, 1990.'' Academic seals for the University
                 of Maryland, College Park and Harvard University appear
                 on cover. Includes bibliographical references.
                 Abstract: ``QDMC is a set of Fortran programs for
                 constrained Quadratic Dynamic Matrix Control Simulation
                 and property study of the QDMC `equivalent' feedback
                 linear controllers. Based on the time invariant impulse
                 response model and plant, the simulation program
                 minimizes a quadratic objective function subject to
                 hard constraints on manipulated variables and/or on
                 controlled variables. On-line stability conditions are
                 also calculated in this program. There are five
                 programs created for studying the properties of the
                 controller. Program CJI creates QDMC `equivalent'
                 feedback linear controllers as frequency files which
                 depend on the active constraints situation. Program
                 CJINOM is for nominal stability test of these
                 controllers. Program CJISEP is used to separate them
                 into tuning parameter dependent and independent sets.
                 Program PREL is for testing the practical relevance of
                 a set of QDMC active constraints. Program ALLPREL finds
                 all such practically relevant sets.'' Supported by the
                 National Science Foundation Engineering Research Center
                 Program.",
  keywords =     "Computer science; Control theory.",
}

@Book{Chivers:1990:IF,
  author =       "I. D. (Ian David) Chivers and M. W. (Malcolm W.)
                 Clark",
  title =        "Interactive {Fortran 77}",
  volume =       "28",
  publisher =    pub-ELLIS-HORWOOD,
  address =      pub-ELLIS-HORWOOD:adr,
  edition =      "Second",
  pages =        "231",
  month =        aug,
  year =         "1990",
  ISBN =         "0-470-20101-0",
  ISBN-13 =      "978-0-470-20101-5",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0470201010/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$37.95",
  series =       "Ellis Horwood series in computers and their
                 applications",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0470201010",
  acknowledgement = ack-nhfb,
}

@Book{Chivers:1990:IFH,
  author =       "Ian David Chivers and Jane Sleightholme",
  title =        "Interactive {Fortran 77}: {A} {Hands-On} Approach",
  publisher =    pub-ELLIS-HORWOOD,
  address =      pub-ELLIS-HORWOOD:adr,
  edition =      "Second",
  pages =        "224",
  month =        aug,
  year =         "1990",
  ISBN =         "0-13-466764-6",
  ISBN-13 =      "978-0-13-466764-5",
  LCCN =         "QA76.73.F25 C485 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-13-466764-6/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$72.00; US\$59.95",
  series =       "Ellis Horwood Series in Computers and Their
                 Applications",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-13-466764-6",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 77 (computer program language); interactive
                 computer systems; Interactive computer systems.;
                 {Fortran 77} (Computer program language)",
}

@TechReport{Cody:1990:ETR,
  author =       "W. J. Cody",
  title =        "{ELEFUNT} Test Results under {AST Fortran V1.8.0} on
                 the {Sequent Symmetry}",
  type =         "Technical Report",
  number =       "MCS-TM-138",
  institution =  inst-ANL,
  address =      inst-ANL:adr,
  pages =        "??",
  month =        jul,
  year =         "1990",
  bibdate =      "Sat Sep 24 00:04:40 1994",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Cody:1990:PEP,
  author =       "W. J. {Cody, Jr.}",
  title =        "Performance Evaluation of Programs for the Error and
                 Complementary Error Functions",
  journal =      j-TOMS,
  volume =       "16",
  number =       "1",
  pages =        "29--37",
  month =        mar,
  year =         "1990",
  CODEN =        "ACMSCU",
  DOI =          "http://dx.doi.org/10.1145/77626.77628",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  MRclass =      "65-04 (65G05)",
  MRnumber =     "1 073 407",
  bibdate =      "Tue Oct 09 09:29:47 2007",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1990-16-1/p29-cody/;
                 http://www.acm.org/pubs/toc/Abstracts/0098-3500/77628.html",
  abstract =     "This paper presents methods for performance evaluation
                 of computer programs for the functions
                 $\textrm{erf}(x)$, $\textrm{erfc}(x)$, and $\e^{x^2}
                 \textrm{erfc}(x)$. Accuracy estimates are based on
                 comparisons using power series expansions and an
                 expansion in the repeated integrals of
                 $\textrm{erfc}(x)$. Some suggestions for checking
                 robustness are also given. Details of a specific
                 implementation of a test program are included.",
  acknowledgement = ack-nhfb,
  affiliation =  "Argonne Nat. Lab., IL, USA",
  classification = "B0290B (Error analysis in numerical methods); B0290F
                 (Interpolation and function approximation); C4110
                 (Error analysis in numerical methods); C4130
                 (Interpolation and function approximation)",
  keywords =     "Complementary error functions; Computer programs;
                 FORTRAN; Power series expansions; Repeated integrals;
                 Robustness; Test program",
  subject =      "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
                 SOFTWARE, Certification and testing. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Reliability and robustness. {\bf G.1.0}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Numerical
                 algorithms.",
  thesaurus =    "Error analysis; Function approximation; Performance
                 evaluation",
}

@Article{Cohen:1990:GFP,
  author =       "D. R. Cohen",
  title =        "{GOLDCALC} --- a {FORTRAN} program for estimating the
                 number and size of gold particles in geological
                 samples",
  journal =      j-COMP-GEOSCI,
  volume =       "16",
  number =       "2",
  pages =        "153--??",
  year =         "1990",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Colbrook:1990:FSD,
  author =       "A. Colbrook and C. Smythe",
  title =        "Formal specification of data abstraction in {FORTRAN}
                 77: Abstract arrays",
  journal =      j-SEJ,
  volume =       "5",
  number =       "3",
  pages =        "151--??",
  month =        may,
  year =         "1990",
  CODEN =        "SEJOED",
  ISSN =         "0268-6961",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Comeau:1990:AFP,
  author =       "Raymond A. Comeau and Samon Ando",
  title =        "{AMAD}: a {FORTRAN} program to calculate added mass
                 and damping of two-dimensional floating bodies by the
                 boundary integral equation method",
  type =         "Technical communication",
  number =       "90/302",
  institution =  "Defence Research Establishment Atlantic",
  address =      "Dartmouth, NS, Canada",
  pages =        "v + 20",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Includes abstract in French. At head of title:
                 National Defence, Research and Development Branch.
                 Includes bibliographical references.",
}

@Manual{Convex:1990:CFO,
  author =       "{Convex Computer Corporation}",
  title =        "{CONVEX FORTRAN} optimization guide",
  organization = "CONVEX Computer Corporation",
  address =      "Richardson, TX, USA",
  edition =      "Second",
  pages =        "various",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Running title: FORTRAN optimization guide.",
  keywords =     "CONVEX FORTRAN (Computer program language); FORTRAN
                 (Computer program language)",
}

@Book{Coschi:1990:WFL,
  author =       "Geno Coschi and Jack Bernard Schueler",
  title =        "{WATCOM FORTRAN} 77: language reference",
  publisher =    pub-WATCOM-PUB,
  address =      pub-WATCOM-PUB:adr,
  pages =        "xiii + 306",
  year =         "1990",
  ISBN =         "0-921329-71-7",
  ISBN-13 =      "978-0-921329-71-8",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Compilateurs (Logiciels).; Compilers (Computer
                 programs); FORTRAN 77 (Computer program language);
                 FORTRAN 77 (Langage de programmation); WATCOM FORTRAN
                 77 (Computer program); WATCOM FORTRAN 77 (Logiciel)",
}

@Book{Coschi:1990:WFOa,
  author =       "Geno Coschi and Jack Bernard Schueler and Anthony F.
                 Scian",
  title =        "{WATCOM FORTRAN} 77: optimizing compiler and tools
                 user's guide",
  publisher =    pub-WATCOM-PUB,
  address =      pub-WATCOM-PUB:adr,
  pages =        "xvii + 345",
  year =         "1990",
  ISBN =         "0-921329-98-9",
  ISBN-13 =      "978-0-921329-98-5",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``IBM PC and PS/2 with DOS and OS/2''--Cover.",
  keywords =     "Compilateurs (Logiciels); Compilers (Computer
                 programs); FORTRAN (Langage de programmation); IBM
                 Personal Computer --- Programming; IBM Personal
                 System/2 (Computer system); IBM Personal System/2
                 (Systeme informatique).; IBM-PC (Ordinateur) ---
                 Programmation; {Fortran} (Computer program language)",
}

@Book{Coschi:1990:WFOb,
  author =       "Geno Coschi and Jack Bernard Schueler and Anthony F.
                 Scian",
  title =        "{WATCOM FORTRAN} 77\slash 386: optimizing compiler and
                 tools user's guide",
  publisher =    pub-WATCOM-PUB,
  address =      pub-WATCOM-PUB:adr,
  pages =        "xvi + 317",
  year =         "1990",
  ISBN =         "0-921329-70-9",
  ISBN-13 =      "978-0-921329-70-1",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``IBM PC and PS/2 with DOS.''--Cover.",
  keywords =     "Compilateurs (Logiciels); Compilers (Computer
                 programs); FORTRAN (Langage de programmation); IBM
                 Personal Computer --- Programming; IBM Personal
                 System/2 (Computer system); IBM Personal System/2
                 (Systeme informatique).; IBM-PC (Ordinateur) ---
                 Programmation; {Fortran} (Computer program language)",
}

@Article{Cowell:1990:TAD,
  author =       "Wayne R. Cowell and Christopher P. Thompson",
  title =        "Tools to Aid in Discovering Parallelism and Localizing
                 Arithmetic in {Fortran} Programs",
  journal =      j-SPE,
  volume =       "20",
  number =       "1",
  pages =        "25--47",
  month =        jan,
  year =         "1990",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
}

@Book{Cray:1990:CCS,
  author =       "{Cray Research, Inc.}",
  title =        "{CF77} compiling system",
  number =       "SR-3071, SR-3072, SR-3074",
  publisher =    pub-CRAY,
  address =      pub-CRAY:adr,
  edition =      "Release 4.0",
  pages =        "????",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Publication",
  acknowledgement = ack-nhfb,
  annote =       "v. 1. Fortran reference manual --- v. 2. Compiler
                 message manual --- v. 4. Parallel procesing guide.",
  keywords =     "Compilers (Computer programs); Cray computers.;
                 FORTRAN (Computer program language); Parallel
                 processing (Electronic computers)",
}

@Article{Crenshaw:1990:FFH,
  author =       "Jack Crenshaw",
  title =        "{FORTRAN} fever: High-powered compilers",
  journal =      j-COMP-LANG-MAG,
  volume =       "7",
  number =       "5",
  pages =        "113--??",
  month =        may,
  year =         "1990",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/complang.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{CrespodaSilva:1990:USC,
  author =       "M. R. M. {Crespo da Silva}",
  title =        "On the use of Symbolic Computation for automating the
                 analysis of problems in dynamics",
  crossref =     "Kinzel:1990:CEP",
  pages =        "593--600",
  year =         "1990",
  bibdate =      "Wed Jan 15 15:35:13 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Rensselaer Polytechnic Inst",
  affiliationaddress = "Troy, NY, USA",
  classification = "723; 921; 931",
  conference =   "Proceedings of the 1990 ASME International Computers
                 in Engineering Conference and Exposition",
  conferenceyear = "1990",
  keywords =     "Code Generation; Codes, Symbolic; Computational
                 Methods; Computer Programming languages--fortran;
                 Computer Software; Computers; MACSYMA; Mathematical
                 Models--Computer Applications; Mathematical
                 Programming, Nonlinear; Mathematical
                 Techniques--Differential Equations; Renssalaer
                 Polytechnic Institute; Symbolic Computation",
  meetingabr =   "Proc 1990 ASME Int Comput Eng Conf Expo",
  meetingaddress = "Boston, MA, USA",
  meetingdate =  "Aug 5--9 1990",
  meetingdate2 = "08/05--09/90",
  publisherinfo = "Boston Society of Civil Engineers Sect",
  sponsor =      "ASME, Computers in Engineering Div",
}

@Article{Crockford:1990:FCA,
  author =       "William Welby Crockford",
  title =        "{FORTRAN} code for 1986 {AASHTO} guide equations",
  journal =      j-J-TRANSPORT-ENG,
  volume =       "116",
  number =       "3",
  pages =        "396--403",
  month =        may # "\slash " # jun,
  year =         "1990",
  CODEN =        "JTPEDI",
  ISSN =         "0733-947X",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Pavements --- Design and construction --- Data
                 processing.",
}

@Article{Cumbest:1990:AFP,
  author =       "R. J. Cumbest",
  title =        "{AMPHAX}: a {FORTRAN} program for calculating the
                 lower hemisphere stereographic projections of the
                 crystallographic axes of clinoamphibole from universal
                 stage measurements",
  journal =      j-COMP-GEOSCI,
  volume =       "16",
  number =       "3",
  pages =        "371--??",
  year =         "1990",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Danpitakkul:1990:DFP,
  author =       "Dejchai Danpitakkul",
  title =        "Development of a {Fortran} program to calculate
                 supersonic flow using the method of characteristics",
  type =         "Thesis (M.S.)",
  school =       "California State University, Northridge",
  address =      "Northridge, CA, USA",
  pages =        "vii + 133",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Manual{DEC:1990:VFH,
  author =       "{Digital Equipment Corporation}",
  title =        "{VAX FORTRAN HPO} installation guide \slash release
                 notes",
  organization = pub-DEC,
  address =      pub-DEC:adr,
  pages =        "various",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Order no.: AA-PC38A-TE. ``This manual applies to VAX
                 FORTRAN HPO Version 1.0 and all future maintenance
                 updates to that version.''.",
  keywords =     "FORTRAN (Computer program language) --- Handbooks,
                 manuals, etc.; VAX/VMS (Computer operating system) ---
                 Handbooks, manuals, etc",
}

@Manual{DEC:1990:VFP,
  author =       "{Digital Equipment Corporation}",
  title =        "{VAX FORTRAN} performance guide",
  organization = pub-DEC,
  address =      pub-DEC:adr,
  pages =        "various",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Loose-leaf for updating. ``Order no. AA-PB75A-TE.''",
  keywords =     "FORTRAN (Computer program language); VAX computers ---
                 Programming",
}

@Article{DeTar:1990:FAP,
  author =       "DeLos F. DeTar",
  title =        "{{FORTRAN} and the art of {PC} programming, by Tim
                 Ward and Eddie Bromhead}",
  journal =      j-COMPUT-CHEM,
  volume =       "14",
  number =       "3",
  pages =        "259--??",
  year =         "1990",
  CODEN =        "COCHDK",
  ISSN =         "0097-8485",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Deutsch:1990:FSD,
  author =       "Clayton Deutsch",
  title =        "A {FORTRAN} 77 subroutine for determining the
                 fractional area of rectangular grid blocks within a
                 polygon",
  journal =      j-COMP-GEOSCI,
  volume =       "16",
  number =       "3",
  pages =        "379--??",
  year =         "1990",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Dongarra:1990:FSC,
  author =       "J. J. Dongarra and George A. Geist and C. H. Romine",
  title =        "{Fortran} subroutines for computing the eigenvalues
                 and eigenvectors of a general matrix by reduction to
                 general tridiagonal form",
  type =         "Technical report",
  number =       "CS-90-116",
  institution =  "University of Tennessee, Computer Science Dept.",
  address =      "Knoxville, TN, USA",
  pages =        "13",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Cover title. ``October 1990.'' Includes
                 bibliographical references. Abstract: ``This paper
                 describes programs to reduce a nonsymmetric matrix to
                 tridiagonal form, compute the eigenvalues of the
                 tridiagonal matrix, improve the accuracy of an
                 eigenvalue, and compute the corresponding
                 eigenvector.'' Supported in part by the Applied
                 Mathematical Sciences Research Program, Office of
                 Energy Research Supported in part by the U.S.
                 Department of Energy with Martin Marietta Energy
                 Systems Inc.",
  keywords =     "Eigenvalues; Eigenvectors; Subroutines (Computer
                 programs)",
}

@TechReport{Dongarra:1990:PVCa,
  author =       "J. J. Dongarra",
  title =        "Performance of various computers using standard linear
                 equations software in a {Fortran} environment",
  type =         "??",
  number =       "CS-89-85",
  institution =  inst-UTK,
  address =      inst-UTK:adr,
  month =        "??",
  year =         "1990",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/par.lin.alg.bib;
                 http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Article{Drouffe:1990:FPF,
  author =       "J.-M. Drouffe and K. J. M. Moriarty",
  title =        "{FORTRAN} Program for the Four-Dimensional {Ising}
                 Model",
  journal =      j-INT-J-HIGH-SPEED-COMPUTING,
  volume =       "2",
  number =       "2",
  pages =        "133--142",
  month =        jun,
  year =         "1990",
  CODEN =        "IHSCEZ",
  ISSN =         "0129-0533",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Dumitrascu:1990:GFP,
  author =       "Liviu Dumitra{\c{s}}cu and Alexandru Ioachim",
  title =        "Generating {FORTRAN} programs from decision tables",
  publisher =    "Editura Academiei",
  address =      "Bucure{\c{s}}ti, Romania",
  pages =        "viii + 312",
  year =         "1990",
  ISBN =         "973-27-0231-1",
  ISBN-13 =      "978-973-27-0231-4",
  LCCN =         "T57.6 .D85613 1990",
  bibdate =      "Mon Nov 18 16:15:58 2002",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=973-27-0231-1/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Translation of: Tehnici de construire a programelor cu
                 structuri alternative.",
  acknowledgement = ack-nhfb,
  alttitle =     "Tehnici de construire a programelor cu structuri
                 alternative. English",
  annote =       "Translation of: Tehnici de construire a programelor cu
                 structuri alternative. Includes bibliographical
                 references (p. [309]-310) and index.",
  keywords =     "decision logic tables; Decision logic tables.; Fortran
                 (computer program language); FORTRAN (Computer program
                 language); system analysis; System analysis",
}

@Article{Edelson:1990:NMF,
  author =       "David Edelson",
  title =        "{Numerical methods with FORTRAN 77: a practical
                 introduction, by L. V. Atkinson et al}",
  journal =      j-COMPUT-CHEM,
  volume =       "14",
  number =       "2",
  pages =        "183--??",
  year =         "1990",
  CODEN =        "COCHDK",
  ISSN =         "0097-8485",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Eigenmann:1990:CFC,
  author =       "R. Eigenmann",
  title =        "{Cedar Fortran} and its compiler",
  number =       "CSRD 966",
  institution =  inst-UIUC-CSRD,
  address =      inst-UIUC-CSRD:adr,
  pages =        "12",
  month =        jan,
  year =         "1990",
  bibdate =      "Fri Aug 30 08:01:51 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "The Cedar architecture integrates shared memory with a
                 distributed system of Alliant mini-supercomputers.
                 Nested parallel loops and a hierarchical memory model
                 allow Cedar Fortran to offer a wide range of
                 implementation possibilities for an algorithm, which
                 makes automatic parallelization easy to do, but hard to
                 do well. Techniques from both shared memory and
                 distributed memory programming paradigms are applied to
                 this problem.",
  acknowledgement = ack-nhfb,
  annote =       "Submitted to Joint Conference on Vector and Parallel
                 Processing, Zurich, Switzerland. Supported by the U.S.
                 Department of Energy.",
  keywords =     "FORTRAN (Computer program language); Supercomputers",
}

@TechReport{Eigenmann:1990:CFR,
  author =       "R. Eigenmann",
  title =        "{Cedar Fortran} and its restructuring compiler",
  type =         "Technical Report",
  number =       "CSRD 1041",
  institution =  inst-UIUC-CSRD,
  address =      inst-UIUC-CSRD:adr,
  pages =        "22",
  month =        sep,
  year =         "1990",
  bibdate =      "Fri Aug 30 08:01:51 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "The Cedar architecture integrates shared memory into a
                 distributed system of Alliant mini-supercomputers.
                 Nested parallel loops and a hierarchical memory model
                 allow Cedar-Fortran to offer a wide range of
                 implementation possibilities for an algorithm, which
                 makes automatic parallelization easy to do, but hard to
                 do well. Techniques from both shared memory and
                 distributed memory programming paradigms are applied to
                 this problem. Early results show that restructuring can
                 speed up kernels and algorithms. We identify improved
                 techniques that may extend these results to full
                 applications.",
  acknowledgement = ack-nhfb,
  annote =       "To appear in Monographs in Parallel and Distributed
                 Computing, MIT Press. Supported in part by the U.S.
                 Department of Energy.",
  keywords =     "Cedar (Computer system); Compilers (Computer
                 programs); Supercomputers",
}

@Book{Ellis:1990:FPI,
  author =       "T. M. R. Ellis",
  title =        "{Fortran 77} Programming: With an Introduction to the
                 {Fortran 90} Standard",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xxi + 641",
  year =         "1990",
  ISBN =         "0-201-41638-7 (paperback)",
  ISBN-13 =      "978-0-201-41638-1 (paperback)",
  LCCN =         "QA76.73.F25 E43 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-201-41638-7/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Rev. ed. of: A structured approach to FORTRAN 77
                 programming. Includes bibliographical references (p.
                 577) and indexes.",
  price =        "US\$38.75",
  series =       "International Computer Science Series",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-201-41638-7",
  acknowledgement = ack-nhfb,
  annote =       "Rev. ed. of: A structured approach to FORTRAN 77
                 programming. Includes bibliographical references (p.
                 577) and indexes.",
  dimensions =   "9.10in x 7.48in x 1.42in",
  keywords =     "Computer systems --- Structured programming ---
                 Programming; Fortran 77 (computer program language);
                 Fortran 90 (computer program language); languages:
                 Fortran 77 language; Structured programming; {Fortran}
                 (Computer program language)",
  paperback =    "yes",
  xxtitle =      "{Fortran 77} programming: with an introduction to the
                 new {Fortran} 90 standard",
}

@Book{Etter:1990:SFE,
  author =       "D. M. (Delores M.) Etter",
  title =        "Structured {Fortran 77} for Engineers and Scientists",
  publisher =    pub-BENCUM,
  address =      pub-BENCUM:adr,
  edition =      "Third",
  pages =        "xxi + 567 + [4]",
  year =         "1990",
  ISBN =         "0-8053-0051-1",
  ISBN-13 =      "978-0-8053-0051-2",
  LCCN =         "QA76.73.F25 E85 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0805300511/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$15.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0805300511",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 77 (computer program language); Programming
                 languages; structured programming; Structured
                 programming; {Fortran 77} (Computer program language)",
}

@TechReport{Feldman:1990:FC,
  author =       "S. I. Feldman and David M. Gay and M. W. Maimone and
                 N. L. Schryer",
  title =        "A {Fortran}-to-{C} Converter",
  type =         "Computing Science Technical Report",
  number =       "149",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  year =         "1990",
  bibsource =    "Compiler/Compiler.Lins.bib;
                 http://www.math.utah.edu/pub/tex/bib/all_brec.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  referred =     "[Gayd91a].",
}

@Article{Feldman:1990:FCCb,
  author =       "S. I. Feldman and D. M. Gay and M. W. Maimone and N.
                 L. Schryer",
  title =        "A {Fortran} to {C} converter",
  journal =      j-FORTRAN-FORUM,
  volume =       "9",
  number =       "2",
  pages =        "21--22",
  month =        oct,
  year =         "1990",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Wed Feb 6 18:50:03 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/bibnet/authors/g/gay-david-m.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  issue =        "25",
}

@TechReport{Fox:1990:FDL,
  author =       "G. Fox and S. Hiranandani and K. Kennedy and C.
                 Koelbel and U. Kremer and C.-W. Tseng and M.-Y. Wu",
  title =        "{Fortran D} Language Specification",
  type =         "Computer Science Department Report",
  number =       "CRPC-TR90079",
  institution =  "Rice University",
  address =      "Houston, TX, USA",
  month =        dec,
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.lin.alg.bib",
}

@TechReport{Fox:1990:FLS,
  author =       "G. Fox and S. Hiranandani and K. Kennedy and C.
                 Koelbel and U. Kremer and C. Tseng and M. Wu",
  title =        "{Fortran D} language specification",
  number =       "{TR90-141}",
  institution =  "Department of Computer Science, Rice University",
  address =      "Houston, TX, USA",
  year =         "1990",
  bibsource =    "Distributed/clusters.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@MastersThesis{Fu:1990:EEF,
  author =       "Chuigang Fu",
  title =        "Evaluating the effectiveness of {Fortran} vectorizers
                 by measuring total parallelism",
  type =         "Thesis (M.S.)",
  institution =  "Center for Supercomputing Research and Development,
                 University of Illinois",
  school =       "University of Illinois at Urbana-Champaign",
  address =      "Urbana, IL, USA",
  pages =        "ix + 56",
  month =        aug,
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "UILU-ENG-90-8029.",
  series =       "CSRD rpt; no. 1033",
  acknowledgement = ack-nhfb,
  keywords =     "Parallel processing (Electronic computers)",
}

@Article{Garbow:1990:RFS,
  author =       "B. S. Garbow and J. N. Lyness",
  title =        "Remark on ``{Algorithm} 662: {A FORTRAN} Software
                 Package for the Numerical Inversion of the {Laplace}
                 Transform Based on {Weeks}' Method''",
  journal =      j-TOMS,
  volume =       "16",
  number =       "4",
  pages =        "405--406",
  month =        dec,
  year =         "1990",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sun Sep 04 23:21:57 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{Garbow:1988:AFS}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/98302.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
                 SOFTWARE. {\bf F.2.2}: Theory of Computation, ANALYSIS
                 OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
                 Algorithms and Problems.",
}

@Book{Garg:1990:FEAa,
  author =       "Satya Prakash Garg and Subhash Chandra Singhal",
  title =        "{FORTRAN} and engineering applications",
  publisher =    "Oxford and IBH Publishing Co.",
  address =      "New Delhi, India",
  edition =      "Fourth",
  pages =        "xiv + 500",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (Computer program language).",
}

@Book{Garg:1990:FEAb,
  author =       "Satya Prakash Garg and Subhash Chandra Singhal",
  title =        "{Fortran} and Engineering Applications",
  publisher =    pub-SOUTH-ASIA,
  address =      pub-SOUTH-ASIA:adr,
  edition =      "Fourth",
  pages =        "",
  month =        dec,
  year =         "1990",
  ISBN =         "81-204-0013-5",
  ISBN-13 =      "978-81-204-0013-9",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=81-204-0013-5/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$27.50",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=81-204-0013-5",
  acknowledgement = ack-nhfb,
}

@Article{Gephart:1990:FFP,
  author =       "John W. Gephart",
  title =        "{FMSI}: a {FORTRAN} program for inverting fault\slash
                 slickenside and earthquake focal mechanism data to
                 obtain the regional stress tensor",
  journal =      j-COMP-GEOSCI,
  volume =       "16",
  number =       "7",
  pages =        "953--??",
  year =         "1990",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Gomez:1990:MFC,
  author =       "Claude Gomez",
  title =        "{MACROFORT}: a {FORTRAN} code generator in {MAPLE} =
                 {MACROFORT}: un g{\'e}n{\'e}rateur de code {FORTRAN}
                 dans {MAPLE}",
  type =         "Rapports techniques",
  number =       "119",
  institution =  pub-INRIA,
  address =      pub-INRIA:adr,
  pages =        "14",
  month =        may,
  year =         "1990",
  bibdate =      "Mon Sep 30 05:41:47 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Abstracts in English and French. ``Mai 1990''--Cover.
                 Includes bibliographical references.",
  classification = "C6115 (Programming support); C6140D (High level
                 languages)",
  issuedby =     "Inst. Nat. Recherche Inf. Autom., Le Chesnay, France",
  keywords =     "FORTRAN 77 code generation; FORTRAN loops; MACROFORT;
                 MACROFORT (Computer programming language); MAPLE; MAPLE
                 (Computer programming language); Recursive problem;
                 Until; While",
  pubcountry =   "France",
  thesaurus =    "FORTRAN; FORTRAN listings; Macros; Software packages;
                 Software tools",
}

@Article{Goodman:1990:FCC,
  author =       "Fred Goodman",
  title =        "{FORTRAN} to {C}: Character Manipulation",
  journal =      j-JCLT,
  volume =       "2",
  number =       "2",
  pages =        "141--151",
  month =        sep,
  year =         "1990",
  ISSN =         "1042-5721",
  bibsource =    "Compiler/jclt.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/jclt.bib",
}

@Article{Goodman:1990:FCN,
  author =       "Fred Goodman",
  title =        "{FORTRAN to C}: Numerical Issues",
  journal =      j-JCLT,
  volume =       "2",
  number =       "1",
  pages =        "29--44",
  month =        jun,
  year =         "1990",
  ISSN =         "1042-5721",
  bibsource =    "Compiler/jclt.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/jclt.bib",
}

@Article{Goodman:1990:FCT,
  author =       "Fred Goodman",
  title =        "A {FORTRAN} to {C} Translator, Part {II}",
  journal =      j-JCLT,
  volume =       "1",
  number =       "4",
  pages =        "264--274",
  month =        mar,
  year =         "1990",
  ISSN =         "1042-5721",
  bibsource =    "Compiler/jclt.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/jclt.bib",
}

@Book{Gorelik:1990:FSZ,
  author =       "A. M. (Alla Moiseevna) Gorelik and V. L. (Viktoriia
                 Lvovna) Ushkova",
  title =        "{Fortran} segodnia i zavtra",
  publisher =    pub-NAUKA,
  address =      pub-NAUKA:adr,
  pages =        "206",
  year =         "1990",
  ISBN =         "5-02-006799-7",
  ISBN-13 =      "978-5-02-006799-8",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Algoritmy i algoritmicheskie iazyki Algoritmy i
                 algoritmicheskie iazyki.",
  acknowledgement = ack-nhfb,
  annote =       "Abstract also in English ``Nauchnoe
                 izdanie''--Colophon. Includes bibliographical
                 references (p. 202-[2-3]).",
  keywords =     "{Fortran} (Computer program language)",
}

@Article{Grotendorst:1990:AFM,
  author =       "J. Grotendorst",
  title =        "Approximating functions by means of symbolic
                 computation and a general extrapolation method",
  journal =      j-COMP-PHYS-COMM,
  volume =       "59",
  number =       "2",
  pages =        "289--301",
  month =        jun,
  year =         "1990",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  bibdate =      "Mon Sep 30 05:46:56 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Zentralinst. fur Angewandte Math., Forschungszentrum
                 Julich GmbH, West Germany",
  classification = "C4130 (Interpolation and function approximation);
                 C7310 (Mathematics)",
  keywords =     "Approximating functions; Brezinski-Havie protocol; E
                 algorithm; Extrapolation method; MAPLE procedures;
                 Numerical instability; Optimized FORTRAN programs;
                 Polynomial; Rational approximations; Sequence; Series
                 expansions; Symbolic computation",
  pubcountry =   "Netherlands",
  thesaurus =    "Extrapolation; Mathematics computing; Polynomials;
                 Series [mathematics]",
}

@Article{Guzzi:1990:CFO,
  author =       "Mark D. Guzzi and David A. Padua and Jay Hoeflinger
                 and Duncan H. Lawrie",
  title =        "{Cedar Fortran} and Other Vector and Parallel
                 {Fortran} Dialects",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "4",
  number =       "1",
  pages =        "37--??",
  year =         "1990",
  CODEN =        "JOSUED",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Havlak:1990:EIA,
  author =       "P. Havlak and K. Kennedy",
  title =        "Experience with interprocedural analysis of array side
                 effects",
  crossref =     "IEEE:1990:PSN",
  pages =        "952--961",
  year =         "1990",
  bibdate =      "Wed Apr 15 18:34:48 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6150C
                 (Compilers, interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  keywords =     "array side effects; automatic parallelization;
                 dependence analysis; interprocedural analysis;
                 interprocedural side effects; linear algebra
                 subroutines; LINPACK; modular programming; parallel
                 programming; parallelism; regular section analysis;
                 Rice Compiler Evaluation Program Suite; Rice Parallel
                 Fortran Converter",
  sponsororg =   "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
                 Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
                 Res.; NSF; SIAM; Supercomput. Res. Center",
  treatment =    "P Practical; X Experimental",
}

@Article{Henderson:1990:UDD,
  author =       "Leslie Ann Henderson and Robert E. Hiromoto and Olaf
                 M. Lubeck and Margaret L. Simmons",
  title =        "On the Use of Diagnostic Dependence-Analysis Tools in
                 Parallel Programming: Experiences using {PTOOL}",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "4",
  number =       "1",
  pages =        "83--96",
  month =        mar,
  year =         "1990",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF00162344",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:01 MDT 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/Parallel/debug_3.1.bib;
                 ftp://ftp.ira.uka.de/pub/Parallel/JOURNAL.SUPER.bib;
                 http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=4&issue=1;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=4&issue=1&spage=83",
  acknowledgement = ack-nhfb,
  affiliation =  "Div. of Comput. and Commun., Los Alamos Nat. Lab., NM,
                 USA",
  classification = "C6110 (Systems analysis and programming); C6115
                 (Programming support); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems)",
  corpsource =   "Div. of Comput. and Commun., Los Alamos Nat. Lab., NM,
                 USA",
  keywords =     "alternative mechanism; asynchronous parallel code;
                 diagnostic dependence-analysis tools; FORTRAN; implicit
                 parallelism; loop bodies; parallel Fortran programs;
                 parallel programmers; parallel programming;
                 parallelization; processor scheduling; program
                 compilers; program debugging; program verification;
                 semi-automatic tool; sequential Fortran code;
                 sequential regions; software tools; static debugging
                 tool; traditional sequential debugging techniques;
                 vectorizing compiler techniques; verifiably correct
                 parallel code",
  treatment =    "P Practical",
}

@Book{Herbst:1990:SDU,
  author =       "Robert Taylor Herbst",
  title =        "Software Design Using {Fortran 77}",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xx + 364",
  month =        feb,
  year =         "1990",
  ISBN =         "0-13-824681-5",
  ISBN-13 =      "978-0-13-824681-5",
  LCCN =         "QA76.73.F25H43 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-13-824681-5/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "System requirements for computer disk: PC; AT and T
                 F77 or Dynix Fortran compiler.",
  price =        "US\$32.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-13-824681-5",
  acknowledgement = ack-nhfb,
  keywords =     "FORTRAN 77 (Computer program language); Fortran 77
                 (computer program language); Programming languages;
                 Software engineering; software engineering; UNIX
                 (Computer file); unix (computer file)",
}

@Article{Heuer:1990:FVF,
  author =       "Hans-Otto Heuer",
  title =        "A fast vectorized {Fortran} 77 program for the {Monte
                 Carlo} simulation of the three-dimensional {Ising}
                 system",
  journal =      j-COMP-PHYS-COMM,
  volume =       "59",
  number =       "2",
  pages =        "387--398",
  month =        jun,
  year =         "1990",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:29:12 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/0010465590901865",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Higham:1990:EMN,
  author =       "Nicholas J. Higham",
  title =        "Experience with a Matrix Norm Estimator",
  journal =      j-SIAM-J-SCI-STAT-COMP,
  volume =       "11",
  number =       "4",
  pages =        "804--809",
  month =        jul,
  year =         "1990",
  CODEN =        "SIJCD4",
  ISSN =         "0196-5204",
  MRclass =      "65F35",
  MRnumber =     "91f:65081",
  bibdate =      "Tue Apr 29 19:18:28 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C1110 (Algebra); C4130 (Interpolation and function
                 approximation); C4140 (Linear algebra)",
  corpsource =   "Dept. of Math., Manchester Univ., UK",
  keywords =     "1-norm; complex matrix; Fortran 77 codes; iterations;
                 iterative methods; matrix algebra; matrix norm
                 estimator; maximum; norm estimation algorithm; real
                 matrix",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Hnatowicz:1990:GFC,
  author =       "Vladim{\'\i}r Hnatowicz and Valery Ilyushchenko and
                 Peter Kozma",
  title =        "{GSAP}: {Fortran} code for gamma-spectrum analysis",
  journal =      j-COMP-PHYS-COMM,
  volume =       "60",
  number =       "1",
  pages =        "111--125",
  month =        aug,
  year =         "1990",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:29:13 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046559090081B",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@InProceedings{Hood:1990:PPD,
  author =       "R. Hood and K. Kennedy and J. Mellor-Crummey",
  title =        "Parallel program debugging with on-the-fly anomaly
                 detection",
  crossref =     "IEEE:1990:PSN",
  pages =        "74--81",
  year =         "1990",
  bibdate =      "Wed Apr 15 18:34:48 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6115
                 (Programming support); C6150G (Diagnostic, testing,
                 debugging and evaluating systems)",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  keywords =     "FORTRAN; on-the-fly access anomaly detection; parallel
                 debugging; parallel Fortran; parallel programming;
                 ParaScope environment; PCF Fortran; program debugging;
                 race conditions; schedule-dependent behavior;
                 single-instrumented execution; static analysis;
                 structured synchronization primitives;
                 synchronisation",
  sponsororg =   "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
                 Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
                 Res.; NSF; SIAM; Supercomput. Res. Center",
  treatment =    "P Practical",
}

@Article{Hopkins:1990:RRK,
  author =       "Tim Hopkins and David Morse",
  title =        "Remark on ``{Algorithm} 620: References and Keywords
                 for {\em {Collected Algorithms} of the {ACM}}''",
  journal =      j-TOMS,
  volume =       "16",
  number =       "4",
  pages =        "401--403",
  month =        dec,
  year =         "1990",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sun Sep 04 23:29:54 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{Rice:1984:ARK,Hamilton:1985:RRK}.",
  abstract =     "The authors report on an enhanced version of the
                 database originally reported in `Algorithm 620:
                 references and keywords for collected algorithms from
                 ACM', J. R. Rice and R. J. Hanson, ACM Trans Math.
                 Soft. vol. 10, no. 4, p. 359-360 (1984). In this new
                 version they have included all the information
                 necessary to generate full bibliographic references.
                 Extra information includes the author's name (including
                 any accents), the page range of the original reference
                 (rather than just the starting page), the month and
                 year of publication and an abbreviated journal name.
                 The programming language used to code the algorithm is
                 also given. Any mathematical notation used within the
                 algorithm title and accents in the author's name have
                 been defined using {\TeX}. Following the practice used
                 with Bib{\TeX}, all letters within the title that need
                 to remain capitalized in a printed version of the
                 reference (e.g. Fortran, Bessel) are enclosed in
                 braces.",
  acknowledgement = ack-nhfb,
  affiliation =  "Kent Univ., UK",
  classification = "C4100 (Numerical analysis); C7250C (Bibliographic
                 systems); C7310 (Mathematics)",
  keywords =     "Abbreviated journal name; Algorithm title;
                 Bibliographic references; BibTeX; Mathematical
                 notation; TeX",
  thesaurus =    "Bibliographic systems; Mathematics computing;
                 Numerical methods",
}

@Manual{HP:1990:DFL,
  author =       "{Hewlett--Packard Company}",
  title =        "{Domain FORTRAN} language reference",
  organization = "Apollo Systems Div., a subsidiary of
                 Hewlett--Packard",
  address =      "Palo Alto, CA, USA",
  edition =      "Version 10.8",
  pages =        "various",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Order No. 000530-A01.''",
  keywords =     "{Fortran} (Computer program language).",
}

@Manual{HP:1990:FRH,
  author =       "{Hewlett--Packard Company}",
  title =        "{FORTRAN\slash} 9000 reference: {HP} 9000 series
                 300\slash 400",
  organization = "Hewlett--Packard Co.",
  address =      "Fort Collins, CO, USA",
  pages =        "various",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Cover title. ``FORTRAN/9000 Quick Reference'' (6 p.
                 folded leaflet) inserted.",
  keywords =     "FORTRAN 77 (Computer programming language); HP 9000
                 (Computer) --- Programming --- Handbooks, manuals,
                 etc",
}

@TechReport{Hurly:1990:ARA,
  author =       "J. J. Hurly and G. T. McConville and W. L. Taylor",
  title =        "Additions and revisions to the algorithms and
                 {Fortran} programs to calculate quantum collision
                 integrals for realistic intermolecular potentials",
  type =         "Report",
  number =       "MLM-3635",
  institution =  "EG and G Mound Applied Technologies",
  address =      "Miamisburg, OH, USA",
  pages =        "77",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Prepared for the U.S. Dept. of Energy under contract
                 no. DE-AC04- 88DP43495",
  keywords =     "Computer algorithms.; {Fortran} (Computer program
                 language)",
}

@TechReport{IBM:1990:AXFa,
  author =       "{International Business Machines Corporation}",
  title =        "{AIX XL FORTRAN} compiler\slash 6000: language
                 reference",
  institution =  "IBM Canada Ltd. Laboratory",
  address =      "North York, Ontario, Canada",
  edition =      "Third",
  pages =        "xiv + 253",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Third edition (September 1992) --- This edition
                 applied to version 2, release 3 of the IBM AIX XL
                 FORTRAN compiler/6000 (Program number
                 5765-018)\ldots{}'' --- T.p. verso At head of title:
                 IBM. Includes index.",
  keywords =     "Software --- handbooks.",
}

@TechReport{IBM:1990:AXFb,
  author =       "{International Business Machines Corporation}",
  title =        "{AIX XL FORTRAN} compiler\slash 6000: user's guide",
  institution =  "IBM Canada Ltd. Laboratory",
  address =      "New York, Ontario, Canada",
  edition =      "Third",
  pages =        "xiv + 280",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Third edition (September 1992) --- This edition
                 applies to version 2, release 3 of the IBM AIX XL
                 FORTRAN compiler/6000 (Program number
                 5765-018)\ldots{}'' --- T.p. verso At head of title:
                 IBM. Includes index.",
  keywords =     "Software --- handbooks.",
}

@Manual{IBM:1990:IAXa,
  author =       "{International Business Machines Corporation}",
  title =        "{IBM AIX XL FORTRAN} compiler\slash 6000: language
                 reference",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  pages =        "viii + 180",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Its order no. SC09-1258-00.",
  acknowledgement = ack-nhfb,
  keywords =     "Programming (Electronic computers)",
}

@Manual{IBM:1990:IAXb,
  author =       "{International Business Machines Corporation}",
  title =        "{IBM AIX XL FORTRAN} compiler\slash 6000: user's
                 guide",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  pages =        "viii + 96",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Its order no. SC09-1257-00.",
  acknowledgement = ack-nhfb,
  keywords =     "Programming (Electronic computers)",
}

@Manual{IBM:1990:VFLa,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} language and library reference version
                 2",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Seventh",
  pages =        "xx + 487",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``SC26-4221-06.'' Release 5. Includes index.",
  keywords =     "FORTRAN (Computer program language); IBM 370
                 (Computer)",
}

@Manual{IBM:1990:VFLb,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} language and library reference version
                 2",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Sixth",
  pages =        "xx + 474",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``SC26-4221-05.'' Includes index.",
  keywords =     "FORTRAN (Computer program language); IBM 370
                 (Computer)",
}

@Manual{IBM:1990:VFP,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} programming guide for {CMS} and {MVS}
                 version 2",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Sixth",
  pages =        "xx + 460",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Release 5. ``SC26-4222-05.'' Includes index.",
  keywords =     "FORTRAN (Computer program language); IBM 370
                 (Computer)",
}

@Manual{IBM:1990:VFVa,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} version 2 language and library reference,
                 Release 5",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Seventh",
  pages =        "xx + 486",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``SC26-4221-6.'' Includes index.",
  keywords =     "{Fortran} (Computer program language)",
}

@Manual{IBM:1990:VFVb,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} version 2: general information, release
                 5",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "7th ({March} 1990)",
  pages =        "xvi + 54",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``GC26-4219-7''. Includes index. File no. S370-20.
                 Version 2, release 5. Program numbers 5668-806,
                 5688-087, 5668-805.",
  keywords =     "Virtual computer systems.; {Fortran} (Computer program
                 language)",
}

@Manual{IBM:1990:VFVc,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} version 2: general information, release
                 5",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Eighth",
  pages =        "xii + 50",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``GC26-4219-7''. ``June 1990''. File no. S370-20.
                 Version 2, release 5. Program numbers 5668-806,
                 5688-087, 5668-805.",
  keywords =     "{Fortran} (Computer program language).",
}

@Manual{IBM:1990:VFVd,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} version 2: language and library
                 reference",
  organization = pub-IBM-SAN-JOSE,
  address =      pub-IBM-SAN-JOSE:adr,
  edition =      "Sixth",
  pages =        "xx + 474",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Release 5.'' ``June 1990''--T.p. verso. Includes
                 index. ``SC26-4221-5'' ``File Number: S370-40''--P. [4]
                 of cover. ``Program number: 5668-806, 5688-087,
                 5668-805''--P. [4] of cover.",
  keywords =     "FORTRAN (Computer program language); VS FORTRAN
                 (Computer program language)",
}

@Manual{IBM:1990:VFVe,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} version 2: programming guide for
                 {AIX\slash} 370",
  organization = pub-IBM-SAN-JOSE,
  address =      pub-IBM-SAN-JOSE:adr,
  pages =        "xiv + 240",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Release 5.'' ``June 1990''--T.p. verso.
                 ``SC26-4741-0.'' ``Program Numbers: 5668-806, 5688-087,
                 5668-805''--P. [4] of cover.",
  keywords =     "AIX (Computer file); FORTRAN (Computer program
                 language)",
}

@Manual{IBM:1990:VFVf,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} version 2: programming guide for {CMS}
                 and {MVS}",
  organization = pub-IBM-SAN-JOSE,
  address =      pub-IBM-SAN-JOSE:adr,
  edition =      "Sixth",
  pages =        "xviii + 529",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Release 5.'' ``December 1990''--T.p. verso. Includes
                 index. ``SC26-4222-5.'' ``Program Number: 5668-805,
                 5668-806, 5688-087''--P. [4] of cover.",
  keywords =     "FORTRAN (Computer program language); IBM MVS; VM/CMS
                 (Computer operating system); VS FORTRAN (Computer
                 program language)",
}

@Manual{IBM:1990:VVF,
  author =       "{International Business Machines Corporation}",
  title =        "{VAST-2} for {VS FORTRAN}: user's guide: program
                 offering",
  organization = pub-IBM-SAN-JOSE,
  address =      pub-IBM-SAN-JOSE:adr,
  edition =      "Second",
  pages =        "vii + 164",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Release 2.'' ``April 1990''--T.p. verso. ``Program
                 number: 5798-RXQ.'' ``SC26-4668-1.''.",
  keywords =     "{Fortran} (Computer program language)",
}

@Book{IEC:1990:III,
  author =       "{IEC}",
  title =        "{ISO/IEC 9593-1 (1990-12)}: Information processing
                 systems --- Computer graphics --- {Programmer's
                 Hierarchical Interactive Graphics System (PHIGS)}
                 language bindings --- Part 1: {FORTRAN}",
  publisher =    pub-IEC,
  address =      pub-IEC:adr,
  pages =        "213",
  year =         "1990",
  bibdate =      "Mon Apr 24 06:34:55 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$230.00",
  URL =          "http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=018250",
  acknowledgement = ack-nhfb,
}

@Book{IEE:1990:POS,
  author =       "{IEEE Computer Society. Technical Committee on
                 Operating Systems}",
  title =        "Portable operating system interface for computer
                 environments: {FORTRAN} 77 bindings",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "170",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Title from cover. ``ISO/IEC JTC1/SC22/WG15 N049.''
                 ``P1003.9 FORTRAN 77 Bindings / Draft 8.'' ``Unapproved
                 draft. All rights reserved by IEEE. Preliminary ---
                 subject to revision.'' ``\ldots{} provides a
                 standardized interface for accessing the system
                 services of POSIX.1 \ldots{}'' ``November 30,
                 1990.''.",
  keywords =     "Computer interfaces --- Standards; Operating systems
                 (Computers) --- Standards.; {Fortran} (Computer program
                 language)",
}

@Manual{IMSL:1990:QRR,
  author =       "{International Mathematical and Inc.} Statistical
                 Libraries",
  title =        "Quick reference: raising {FORTRAN} graphics to a new
                 power",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  pages =        "62",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Version 1.0.'' ``Exponent graphics''
                 ``EXGR-QRF-EN9009-1.0.''.",
  keywords =     "Mathematics --- Computer programs; Statistics ---
                 Computer programs.; {Fortran} (Computer program
                 language)",
}

@Manual{IMSL:1990:UMIa,
  author =       "{IMSL, Inc.}",
  title =        "User's manual: {IMSL SFUN\slash LIBRARY}: {FORTRAN}
                 subroutines for evaluating special functions",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  pages =        "v + 60 + [23]",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Version 2.1.'' ``SFLB-USM-UNBNDT-EN890-2.1.'' In
                 three-ring binder. Includes bibliographies and
                 indexes.",
  keywords =     "FORTRAN (Computer program language); Functions,
                 Special --- Computer programs; Mathematical statistics
                 --- Computer programs.",
}

@Manual{IMSL:1990:UMIb,
  author =       "{IMSL, Inc.}",
  title =        "Users manual: {IMSL STAT\slash LIBRARY}: {FORTRAN}
                 subroutines for statistical analysis",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  pages =        "????",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Version 1.1.'' STLB-USM-UNBND-EN8901-1.1--Vol. 1. In
                 3-ring binders. Includes bibliographies and indexes.",
  keywords =     "FORTRAN (Computer program language); Statistics ---
                 Computer programs; Subroutines (Computer programs)",
}

@Manual{IMSL:1990:UMR,
  author =       "{International Mathematical and Inc.} Statistical
                 Libraries",
  title =        "User's manual: raising {FORTRAN} graphics to a new
                 power",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  pages =        "viii + 680",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Version 1.0.'' ``Exponent graphics''
                 ``EXGR-USM-PERFCT-EN9009-1.0.''.",
  keywords =     "Mathematics --- Computer programs; Statistics ---
                 Computer programs.; {Fortran} (Computer program
                 language)",
}

@Manual{Ingres:1990:IECa,
  author =       "{Ingres}",
  title =        "{INGRES\slash EQUEL} companion guide for {FORTRAN}:
                 for the {VMS} operating system, release 6.3\slash 03,
                 {December} 1990; {INGRES\slash EQUEL} companion guide
                 for {COBOL}: for the {VMS} operating system, release
                 6.3\slash 03, {December} 1990",
  organization = "Ingres Corp.",
  address =      "Alameda, CA, USA",
  pages =        "various",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Includes indexes.",
  keywords =     "COBOL (Computer program language); Data base
                 management; FORTRAN (Computer program language); Ingres
                 (Computer file); QUEL (Computer program language)",
}

@Manual{Ingres:1990:IECb,
  author =       "{Ingres}",
  title =        "{INGRES\slash ESQL} companion guide for {FORTRAN}: for
                 the {VMS} operating system, release 6.3\slash 03,
                 December 1990",
  organization = "Ingres Corp.",
  address =      "Alameda, CA, USA",
  pages =        "various",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Data base management; FORTRAN (Computer program
                 language); Ingres (Computer file); SQL (Computer
                 program language)",
}

@Book{ISO:1990:IIIa,
  author =       "{ISO}",
  title =        "{ISO\slash IEC 9593-1:1990: Information processing
                 systems --- Computer graphics --- Programmer's
                 Hierarchical Interactive Graphics System (PHIGS)
                 language bindings --- Part 1: FORTRAN}",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "213",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Apr 26 10:37:59 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Available in English only. ISO/IEC JTC 1/SC 24/WG 4.",
  price =        "CHF 236",
  URL =          "http://www.ansi.org/;
                 http://www.iso.ch/cate/d17366.html",
  acknowledgement = ack-nhfb,
  pricecode =    "XE",
}

@Book{ISO:1990:IPS,
  author =       "{International Organization for Standardization} and
                 {International Electrotechnical Commission}",
  title =        "Systemes de traitement de
                 l'information--infographie--interfaces langage entre un
                 programme d'application et son support graphique",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "v + 213",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "International standard; ISO/IEC 9593-1",
  acknowledgement = ack-nhfb,
  annote =       "Cover title. ``Reference number ISO/IEC 9593-1:
                 1990(E).''.",
  keywords =     "Computer graphics --- Standards; FORTRAN (Computer
                 program language) --- Standards.; Interactive computer
                 systems --- Standards",
}

@Article{James:1990:RPN,
  author =       "F. James",
  title =        "A review of pseudorandom number generators",
  journal =      j-COMP-PHYS-COMM,
  volume =       "60",
  number =       "3",
  pages =        "329--344",
  month =        oct,
  year =         "1990",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(90)90032-V",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  bibdate =      "Thu May 20 19:20:18 2010",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "This is a brief review of the current situation
                 concerning practical pseudorandom number generation for
                 Monte Carlo calculations. The conclusion is that
                 pseudorandom number generators with the required
                 properties are now available, but the generators
                 actually used are often not good enough. Portable
                 Fortran code is given for three different pseudorandom
                 number generators, all of which have much better
                 properties than any of the traditional generators
                 commonly supplied in most program libraries.",
  acknowledgement = ack-nhfb,
}

@TechReport{Jordan:1990:FUMa,
  author =       "H. F. Jordan",
  title =        "Force user's manual a portable, parallel {FORTRAN}",
  type =         "NASA contractor report",
  number =       "NASA CR-4265",
  institution =  "National Aeronautics and Space Administration, Office
                 of Management, Scientific and Technical Information
                 Division",
  address =      "Washington, DC, USA",
  pages =        "????",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "For sale by the National Technical Information
                 Service.",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Microfiche. [Washington, DC, USA: National Aeronautics
                 and Space Administration], 1990. 1 microfiche.",
  govtdocnumber = "NAS 1.26:4265 830-H-14 (MF)",
  keywords =     "Parallel processing (Electronic computers); {Fortran}
                 (Computer program language)",
}

@TechReport{Jordan:1990:FUMb,
  author =       "Harry F. (Harry Frederick) Jordan",
  title =        "Force user's manual: a portable, parallel {FORTRAN}",
  type =         "NASA contractor report",
  number =       "NASA CR-426",
  institution =  "National Aeronautics and Space Administration, Office
                 of Management, Scientific and Technical Information
                 Division",
  address =      "Washington, DC, USA",
  pages =        "iii + 33",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "For sale by the National Technical Information
                 Service.",
  acknowledgement = ack-nhfb,
  annote =       "Prepared at the Dept. of Electrical and Computer
                 Engineering, University of Colorado, by the Computer
                 Systems Design Group for Langley Research Center under
                 Grant NAG1-640. Bibliography: p. 33.",
  keywords =     "Parallel processing (Electronic computers); {Fortran}
                 (Computer program language)",
}

@InProceedings{Kamel:1990:LSC,
  author =       "A. Kamel and P. Sguazzero and V. Zecca",
  title =        "Large scale computing on clustered vector
                 multiprocessors",
  crossref =     "IEEE:1990:PSN",
  pages =        "418--427",
  year =         "1990",
  bibdate =      "Wed Apr 15 18:34:48 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C7340
                 (Geophysics)",
  corpsource =   "IBM Sci. Center, Bergen, Norway",
  keywords =     "clustered vector multiprocessors; digital simulation;
                 geophysical simulation code; geophysics computing; IBM
                 3090; IBM Clustered Fortran; parallel implementation;
                 parallel programming; task granularity",
  sponsororg =   "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
                 Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
                 Res.; NSF; SIAM; Supercomput. Res. Center",
  treatment =    "P Practical",
}

@TechReport{Kaylen:1990:SFS,
  author =       "Michael S. Kaylen",
  title =        "{STS1}: a {Fortran} subroutine for estimating
                 univariate structural time series models",
  type =         "AEWP; 1990-8 Agricultural economics working paper;
                 1990-8.",
  institution =  "University of Missouri-Columbia, Dept. of Agricultural
                 Economics",
  address =      "Columbia, MO, USA",
  pages =        "18",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Kalman filtering.; Time-series analysis",
}

@Book{Kerr:1990:FSP,
  author =       "Clayton P. Kerr",
  title =        "{Fortran} subroutines for process design",
  publisher =    "??",
  address =      "??",
  pages =        "223 + [8]",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Engineering --- Data processing; FORTRAN (Computer
                 program language)",
}

@InProceedings{Kincaid:1990:RVP,
  author =       "David R. Kincaid and Thomas C. Oppe",
  editor =       "O. Axelsson and L. Y. Kolotilina",
  booktitle =    "Preconditioned conjugate gradient methods ({Nijmegen},
                 1989)",
  title =        "Recent Vectorization and Parallelization of
                 {ITPACKV}",
  volume =       "1457",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "58--78 (of 196)",
  year =         "1990",
  DOI =          "http://dx.doi.org/10.1007/BFb0090902",
  ISBN =         "0-387-53515-2",
  ISBN-13 =      "978-0-387-53515-9",
  LCCN =         "QA3 .L35 v.1457",
  MRclass =      "65F10 (Iterative methods for linear systems); 65Y05
                 (Parallel computation (numerical methods)); 65N22
                 (Solution of discretized equations (BVP of PDE)); 35-04
                 (Machine computation, programs (partial differential
                 equations)); 15-04 (Machine computation, programs
                 (linear algebra))",
  MRnumber =     "1101629",
  bibdate =      "Wed Sep 22 06:46:52 2010",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/k/kincaid-david-r.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       ser-LNM,
  acknowledgement = ack-nhfb,
  keywords =     "automatic stopping tests; Chebyshev accelerations;
                 conjugate gradients; cyclic reduction; Fortran
                 subroutines; ITPACKV; Jacobi method; large sparse
                 linear systems; numerical examples; symmetric
                 successive overrelaxation; vector and parallel
                 computers",
  ZMnumber =     "Zbl 0717.65017",
}

@Article{Klieme:1990:EFP,
  author =       "Eckhard Klieme and Heinrich Stumpf",
  title =        "{EVAL}: {A FORTRAN} Program for the Evaluation of
                 Selection Procedures",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "??",
  number =       "1",
  pages =        "127--??",
  month =        "Spring",
  year =         "1990",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Koffman:1990:PSS,
  author =       "Elliot B. Koffman and Frank L. Friedman",
  title =        "Problem solving and structured programming in
                 {FORTRAN} 77",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Fourth",
  pages =        "xvi + 652",
  year =         "1990",
  ISBN =         "0-201-51216-5",
  ISBN-13 =      "978-0-201-51216-8",
  LCCN =         "QA76.73.F25 K64 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 77 (computer program language); Programming
                 languages; structured programming; Structured
                 programming; {Fortran 77} (Computer program language)",
}

@Book{Koonin:1990:CPF,
  author =       "Steven E. Koonin and Dawn C. Meredith",
  title =        "Computational Physics: {Fortran} Version",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xvi + 639",
  day =          "1",
  month =        jan,
  year =         "1990",
  ISBN =         "0-201-12779-2",
  ISBN-13 =      "978-0-201-12779-9",
  LCCN =         "QC20.7.E4 K66 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-201-12779-2/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$59.25; US\$72.25",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-201-12779-2",
  acknowledgement = ack-nhfb,
  dimensions =   "9.54in x 6.67in x 1.20in",
  keywords =     "Fortran (computer program language); mathematical
                 physics -- data processing; numerical analysis; physics
                 -- computer programs",
}

@Article{Koopman:1990:WSW,
  author =       "Adri Koopman",
  title =        "Who's On The System And What's He Doing?",
  journal =      j-VAX-PROF,
  volume =       "12",
  number =       "3",
  pages =        "34--38",
  month =        jun,
  year =         "1990",
  CODEN =        "VAXPEN",
  ISSN =         "8750-9628",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A FORTRAN Procedure That Uses a DCL Command to Monitor
                 User Activity.",
  acknowledgement = ack-nhfb,
}

@Article{Kouremenos:1990:TNF,
  author =       "D. A. Kouremenos and C. D. Rakopoulos and E. A.
                 Yfantis",
  title =        "Technical Note --- {A FORTRAN} program for calculating
                 the thermodynamic and transport properties of diesel
                 fuel",
  journal =      j-ADV-ENG-SOFTWARE,
  volume =       "12",
  number =       "4",
  pages =        "190--??",
  month =        oct,
  year =         "1990",
  CODEN =        "AESODT",
  ISSN =         "0141-1195, 0965-9978",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kouremenos:1990:TNV,
  author =       "D. A. Kouremenos and R. N. Krikkis",
  title =        "Technical Note --- {A VMS\slash Fortran} 77 program to
                 compute the normal shock waves of Refrigerant {R22}",
  journal =      j-ADV-ENG-SOFTWARE,
  volume =       "12",
  number =       "3",
  pages =        "139--??",
  month =        jul,
  year =         "1990",
  CODEN =        "AESODT",
  ISSN =         "0141-1195, 0965-9978",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Krommes:1990:KVA,
  author =       "John Krommes",
  title =        "{\FWEB} ({Krommes}) vs. {\FWEB} ({Avenarius} and
                 {Oppermann})",
  journal =      j-TEXHAX,
  volume =       "90",
  number =       "19",
  month =        feb,
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib;
                 Misc/beebe.bib; Misc/litprog.bib",
}

@Misc{Kruessel:1990:EID,
  author =       "Manfred Kruessel",
  title =        "{Entwurf und Implementierung eines Dialogsystems fuer
                 das Erstellen von Wagenauslauflisten}",
  howpublished = "Studienarbeit",
  address =      "Braunschweig, Germany",
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/TUBScsd.bib; Misc/TUBScsd/1990.bib",
  descriptor =   "Programm-Entwurf, Verkehrsbetrieb, Fortran",
}

@Book{Kruger:1990:EFP,
  author =       "Anton Kruger",
  title =        "Efficient {Fortran} Programming",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "x + 184",
  month =        sep,
  year =         "1990",
  ISBN =         "0-471-52894-3",
  ISBN-13 =      "978-0-471-52894-4",
  LCCN =         "QA76.73.F25 K78 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-471-52894-3/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Cover title: Efficient FORTRAN programming. Includes
                 bibliographical references (p. 177-179) and index.",
  price =        "US\$46.95; US\$34.95",
  series =       "Wiley professional computing",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-471-52894-3",
  acknowledgement = ack-nhfb,
  annote =       "Cover title: Efficient FORTRAN programming. Includes
                 bibliographical references (p. 177-179) and index.",
  keywords =     "Fortran (computer program language); Software;
                 {Fortran} (Computer program language)",
}

@Manual{Lahey:1990:LPF,
  author =       "{Lahey Computer Systems, Inc.}",
  title =        "{Lahey} personal {Fortran 77} reference manual",
  organization = pub-LAHEY-COMP-SYS,
  address =      pub-LAHEY-COMP-SYS:adr,
  edition =      "Revision {A}, {June} 1990",
  pages =        "xvi + x + 390",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Mathematics --- Computer programs; {Fortran} (Computer
                 program language)",
}

@MastersThesis{Langhorne:1990:RIA,
  author =       "David B. Langhorne",
  title =        "The retargeting of image algebra {Fortran} to
                 special-purpose architectures",
  type =         "Thesis (M. Eng.)",
  school =       "University of Florida",
  address =      "Gainesville, FL, USA",
  pages =        "viii + 104",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Lee:1990:DIPa,
  author =       "Hans Lee and Paul Munsell",
  title =        "The design and implementation of programs in {FORTRAN}
                 77",
  publisher =    pub-PHI,
  address =      pub-PHI:adr,
  pages =        "xii + 340",
  year =         "1990",
  ISBN =         "0-13-200510-7 (paperback)",
  ISBN-13 =      "978-0-13-200510-4 (paperback)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Programming languages",
}

@Book{Lee:1990:DIPb,
  author =       "Hans Lee and Paul Munsell",
  title =        "The Design and Implementation of Programs in {Fortran
                 77}",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xii + 340",
  month =        jan,
  year =         "1990",
  ISBN =         "0-13-199993-1",
  ISBN-13 =      "978-0-13-199993-0",
  LCCN =         "QA76.73.F25 L42 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-13-199993-1/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$41.00; US\$22.50",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-13-199993-1",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@MastersThesis{Lee:1990:HSF,
  author =       "Jinun-Chyi Lee",
  title =        "A high speed {Fortran} to {C} translator",
  type =         "Thesis (M. S. in Computer Science)",
  school =       "Southern Methodist University",
  address =      "Dallas, TX, USA",
  pages =        "x + 210",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Li:1990:EDD,
  author =       "Zhiyuan Li and Pen-Chung Yew and Chuan-Qi Zhu",
  title =        "Efficient data dependence analysis for parallelizing
                 compilers",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "1",
  number =       "1",
  pages =        "26--34",
  month =        jan,
  year =         "1990",
  CODEN =        "ITDSEO",
  DOI =          "http://dx.doi.org/10.1109/71.80122",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  bibdate =      "Fri Apr 11 15:20:39 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dep of Comput Sci, York Univ, North York, Ont, Can",
  classification = "722; 723; C4240 (Programming and algorithm theory);
                 C6150C (Compilers, interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., York Univ., North York, Ont.,
                 Canada",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "array subscripts; Computer Metatheory--Programming
                 Theory; Computer Operating Systems; Computer Systems,
                 Digital--Parallel Processing; convex set; data; Data
                 Dependence Analysis; dependence analysis; FORTRAN;
                 Fortran program parallelization restructurer;
                 hyperplanes; lambda test; linear inequalities; loop
                 bounds; multidimensional array references; numerical
                 methods; Parafrase; parallel programming; parallelizing
                 compilers; Parallelizing Compilers; program compilers;
                 Program Compilers; program restructuring",
  treatment =    "T Theoretical or Mathematical; X Experimental",
}

@TechReport{Liepel:1990:PAF,
  author =       "M. Liepel and K. Schittkowski",
  title =        "{PCOMP}: {A FORTRAN} Code for Automatic
                 Differentiation",
  type =         "Report",
  number =       "No. 254",
  institution =  "DFG Schwerpunktprogramm Anwendungsbezogene Optimierung
                 und Optimale Steuerung, Mathematisches Institut,
                 Universit{\"a}t Bayreuth",
  address =      "D-8580 Bayreuth, Germany",
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/all_brec.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Theory/auto.diff.bib",
  referred =     "[Jued91a].",
}

@TechReport{Link:1990:FPP,
  author =       "Y. Y. Link",
  title =        "A {Fortran} program for processing low speed wind
                 tunnel test data for the {Jindivik} auxiliary intake",
  type =         "Flight mechanics technical memorandum; 426",
  institution =  "Dept. of Defence, Defence Science and Technology
                 Organisation Aeronautical Research Laboratory",
  address =      "Melbourne, Victoria, Australia",
  pages =        "iv + 17 + [1]",
  year =         "1990",
  ISBN =         "0-646-03124-4 (not printed on item)",
  ISBN-13 =      "978-0-646-03124-8 (not printed on item)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "AR-005-584. Bibliography: leaf 16.",
  keywords =     "Jindivik (Aircraft) --- Computer programs; Strain
                 gages --- Computer programs.; Wind tunnels --- Computer
                 programs",
}

@Article{Lopez:1990:FPA,
  author =       "Hugo Rainier Ballina Lopez",
  title =        "{FORTRAN} program for automatic terrain correction of
                 gravity measurements",
  journal =      j-COMP-GEOSCI,
  volume =       "16",
  number =       "2",
  pages =        "237--??",
  year =         "1990",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Loukides:1990:UFP,
  author =       "Michael Kosta Loukides",
  title =        "{UNIX} for {FORTRAN} Programmers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xviii + 244",
  year =         "1990",
  ISBN =         "0-937175-51-X",
  ISBN-13 =      "978-0-937175-51-4",
  LCCN =         "QA76.76.O63 L67 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "ftp://ftp.ora.com/pub/book.catalog;
                 http://www.amazon.com/exec/obidos/ISBN=0-937175-51-X/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$24.95",
  series =       "Nutshell handbooks Nutshell handbook.",
  acknowledgement = ack-nhfb,
  annote =       "At head of title on cover: UNIX programming tools.
                 ``December 1991: Second printing. Minor
                 revisions''--T.p. verso. Includes index.",
  keywords =     "computer programming; computer systems design;
                 FORTRAN; operating systems (computers); Operating
                 systems (Computers); programming languages; unix
                 (computer file); UNIX (Computer file); UNIX (operating
                 system); user manuals (computer programs)",
}

@Book{LPI:1990:L,
  author =       "{Language Processors, Inc.}",
  title =        "{LPI-Fortran}:",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "various",
  year =         "1990",
  ISBN =         "0-13-329392-0 (paperback), 0-13-329384-X",
  ISBN-13 =      "978-0-13-329392-0 (paperback), 978-0-13-329384-5",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Cover title: FORTRAN language reference manual.
                 Includes index.",
  keywords =     "LPI-BASIC (Computer program language); {Fortran}
                 (Computer program language)",
}

@Book{LPI:1990:LF,
  author =       "{Language Processors, Inc}",
  title =        "{LPI-Fortran}",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "",
  year =         "1990",
  ISBN =         "0-13-329384-X",
  ISBN-13 =      "978-0-13-329384-5",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-13-329384-X/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{LPI:1990:LFL,
  author =       "{Language Processors, Inc.}",
  title =        "{LPI-Fortran}: Language Reference Manual",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "various",
  month =        jan,
  year =         "1990",
  ISBN =         "0-13-329392-0 (paperback), 0-13-329384-X",
  ISBN-13 =      "978-0-13-329392-0 (paperback), 978-0-13-329384-5",
  LCCN =         "QA76.73.F25L66 1990",
  bibdate =      "Fri Jun 11 18:03:58 1999",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-13-329392-0/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$45.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-13-329392-0",
  acknowledgement = ack-nhfb,
}

@Book{LPI:1990:LLR,
  author =       "{Language Processors, Inc.}",
  title =        "{LPI-FORTRAN} language reference manual",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "various",
  year =         "1990",
  ISBN =         "0-13-329392-0 (paperback), 0-13-329384-X (LPI)",
  ISBN-13 =      "978-0-13-329392-0 (paperback), 978-0-13-329384-5
                 (LPI)",
  LCCN =         "QA76.73.F25L65 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Cover title: Fortran language reference manual.",
  keywords =     "Fortran (computer program language); Programming
                 languages; {Fortran} (Computer program language)",
}

@TechReport{Lu:1990:IS,
  author =       "Cheng Chang Lu and Yong Ho Shin",
  title =        "Introducing Starbase",
  number =       "CS-9003-09",
  institution =  inst-KENT-STATE-UNIV,
  address =      inst-KENT-STATE-UNIV:adr,
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/kent-state-university.bib",
  URL =          "mailto::sommers@mcs.kent.edu",
  abstract =     "The Starbase Library contains a set of graphics
                 routines. You can use these routines to draw graphics
                 pictures on your output device. The programs you write
                 using the Starbase routines can be in C, Fortran, Lisp,
                 or Pascal. The programs you write in Starbase are
                 device independent. In other words, you can run a
                 single program on a number of different output devices
                 without changing the logic of your program. Starbase
                 supports all devices which are supported by HP-UX. This
                 document designed to help students those who are taking
                 {\em introduction to computer graphics} class. If you
                 are already familiar with Starbase, you may use {\em
                 Starbase Device Drivers Library Manual or Starbase
                 Graphics Techniques} which contain more in-depth
                 explanation of the Starbase routines and their use.",
}

@Article{Luppi:1990:SCA,
  author =       "Jussi Luppi and Petri Pajunen",
  title =        "Symbolic computation and automatic {FORTRAN} code
                 generation for eigenvalue determination by phase
                 integral method",
  journal =      j-J-COMPUT-PHYS,
  volume =       "88",
  number =       "1",
  pages =        "15--30",
  month =        may,
  year =         "1990",
  CODEN =        "JCTPAH",
  DOI =          "http://dx.doi.org/10.1016/0021-9991(90)90240-2",
  ISSN =         "0021-9991 (print), 1090-2716 (electronic)",
  ISSN-L =       "0021-9991",
  bibdate =      "Mon Jan 2 07:55:41 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/jcomputphys1990.bib;
                 http://www.sciencedirect.com/science/journal/00219991",
  URL =          "http://www.sciencedirect.com/science/article/pii/0021999190902402",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational Physics",
}

@Article{Macarthur:1990:VFC,
  author =       "Alan Macarthur",
  title =        "A {VAX FORTRAN} Command Dispatcher",
  journal =      j-VAX-PROF,
  volume =       "12",
  number =       "5",
  pages =        "26--31",
  month =        oct,
  year =         "1990",
  CODEN =        "VAXPEN",
  ISSN =         "8750-9628",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Creating a Unique, Special-Purpose Operating
                 Environment.",
  acknowledgement = ack-nhfb,
}

@Article{Mainprice:1990:FPC,
  author =       "David Mainprice",
  title =        "A {FORTRAN} program to calculate seismic anisotropy
                 from the lattice preferred orientation of minerals",
  journal =      j-COMP-GEOSCI,
  volume =       "16",
  number =       "3",
  pages =        "385--??",
  year =         "1990",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Marani:1990:TFC,
  author =       "Avi Marani",
  title =        "Two {FORTRAN} Compilers for Microcomputers:
                 {Ryan-McFarland} and {Microsoft}",
  journal =      j-J-CHEM-INFO-COMP-SCI,
  volume =       "30",
  number =       "1",
  pages =        "96--??",
  month =        feb,
  year =         "1990",
  CODEN =        "JCISD8",
  ISSN =         "0095-2338",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Marsaglia:1990:DBR,
  author =       "George Marsaglia and B. Narasimhan and Arif Zaman",
  title =        "The distance between random points in rectangles",
  journal =      j-COMM-STAT-THEORY-METH,
  volume =       "19",
  number =       "11",
  pages =        "4199--4212",
  year =         "1990",
  CODEN =        "CSTMDC",
  ISSN =         "0361-0926",
  ISSN-L =       "0361-0926",
  MRclass =      "60D05 (62E15)",
  MRnumber =     "92b:60015",
  bibdate =      "Sat Mar 3 12:16:36 2012",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/m/marsaglia-george.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/prng.bib;
                 MathSciNet database",
  ZMnumber =     "0731.60012",
  abstract =     "Consider two oriented rectangles in ${\bbfR}^2$ with
                 sides parallel to the x and y axes, possibly
                 overlapping or even coincident; choose a point randomly
                 and uniformly in each rectangle. This paper describes a
                 method for finding the distribution function for the
                 random distance between the points. The required
                 density is described as a sum of elementary integrals
                 whose computation is then reduced to evaluations of one
                 particular function. For this a Fortran program is
                 described. Several special cases are treated more
                 specifically.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications in Statistics. Theory and Methods",
  keywords =     "Fortran program; random distance between the points",
  ZMclass =      "60D05 Geometric probability 60-04 Machine computation,
                 programs (probability theory)",
  ZMreviewer =   "W. J. Firey (Corvallis)",
}

@Article{Marsaglia:1990:TUR,
  author =       "George Marsaglia and Arif Zaman and Wai Wan Tsang",
  title =        "Toward a universal random number generator",
  journal =      j-STAT-PROB-LETT,
  volume =       "9",
  number =       "1",
  pages =        "35--39",
  year =         "1990",
  CODEN =        "SPLTDC",
  DOI =          "http://dx.doi.org/10.1016/0167-7152(90)90092-L",
  ISSN =         "0167-7152 (print), 1879-2103 (electronic)",
  ISSN-L =       "0167-7152",
  MRclass =      "65C10",
  MRnumber =     "91a:65008",
  bibdate =      "Thu Dec 22 07:42:24 2011",
  bibsource =    "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Distributed/QLD/1990.bib;
                 http://www.math.utah.edu/pub/bibnet/authors/m/marsaglia-george.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/prng.bib;
                 MathSciNet database",
  abstract-1 =   "This paper presents a ``universal'' random number
                 generator that is able to produce the same sequence of
                 random variables in a wide variety of computers and
                 that passes some tests of randomness and independence.
                 The generator combines two different generators: a
                 lagged-Fibonacci generator $F(97,33.\cdot)$ and a
                 simple arithmetic sequence for the prime modulus
                 $2^{24}-3$. Results of a randomness test are presented
                 and a Fortran implementation of the generator is
                 suggested.",
  abstract-2 =   "This article describes an approach towards a random
                 number generator that passes all of the stringent tests
                 for randomness we have put to it, and that is able to
                 produce exactly the same sequence of uniform random
                 variables in a wide variety of computers, including
                 TRS80, Apple, Mackintosh, Commodore, Kaypro, IBM PC,
                 AT, PC and AT clones, Sun, Vax, IBM 360/370, 3090,
                 Amdahl, CDC Cyber and even 205 ETA supercomputers.",
  acknowledgement = ack-nhfb,
  fjournal =     "Statistics \& Probability Letters",
  keywords =     "arithmetic sequence; Fortran implementation;
                 independence test; lagged-Fibonacci generator;
                 randomness test; universal random number generator",
  ZMclass =      "*65C10 Random number generation",
  ZMnumber =     "0692.65001",
  ZMreviewer =   "K. Uosaki",
}

@Article{Marsh:1990:UMP,
  author =       "B. D. Marsh and T. M. Williams and G. L. Mathieson",
  title =        "The use of mixed {Prolog}\slash {Fortran} for battle
                 simulation",
  journal =      j-J-OPER-RES-SOC,
  volume =       "41",
  number =       "4",
  pages =        "311--318",
  month =        apr,
  year =         "1990",
  CODEN =        "OPRQAK",
  ISSN =         "0160-5682",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Martello:1990:KPA,
  author =       "Silvano Martello and Paolo Toth",
  title =        "Knapsack Problems: Algorithms and Computer
                 Implementations",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/combopt.bib",
  annotate =     "Covers branch and bound and dynamic programming
                 approaches to knapsack problems. Includes Fortran
                 codes.",
}

@Article{Mathews:1990:UCS,
  author =       "J. Mathews",
  title =        "Using computer symbolic algebra in applied engineering
                 mathematics to teach {Fourier} series",
  journal =      j-COED,
  volume =       "10",
  number =       "1",
  pages =        "47--52",
  month =        jan # "-" # mar,
  year =         "1990",
  CODEN =        "CWLJDP",
  ISSN =         "0736-8607",
  bibdate =      "Mon Sep 30 05:46:56 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math., California State Univ., Fullerton, CA,
                 USA",
  classification = "C6130 (Data handling techniques); C7110 (Education);
                 C7310 (Mathematics); C7400 (Engineering); C7810C
                 (Computer-aided instruction)",
  keywords =     "Applied engineering mathematics; Calculus
                 manipulations; CAS techniques; Computer algebra
                 setting; Computer algebra software package MAPLE;
                 Computer algebra system; Computer symbolic algebra;
                 Differential equations; Engineering mathematics
                 courses; Fourier series; Mathematical theory; Nonlinear
                 systems; Practical calculus operation; Programming
                 language; Structured languages; Symbolic
                 differentiation; Symbolic integration; Taylor series;
                 Theoretical presentation",
  thesaurus =    "Calculus; Educational computing; Engineering
                 computing; Series [mathematics]; Symbol manipulation;
                 Teaching",
}

@Book{Metcalf:1990:FEa,
  author =       "Michael Metcalf and John Ker Reid",
  title =        "{Fortran} 8x explained",
  publisher =    "Clarendon Press; Oxford University Press",
  address =      "Oxford, UK",
  edition =      "Revised, repr. (with corrections)",
  pages =        "xv + 315",
  year =         "1990",
  ISBN =         "0-19-853824-3",
  ISBN-13 =      "978-0-19-853824-0",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} 8X (Computer program language)",
}

@Book{Metcalf:1990:FEb,
  author =       "Michael Metcalf and John Ker Reid",
  title =        "{Fortran} 90 Explained",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xiv + 294",
  year =         "1990",
  ISBN =         "0-19-853772-7 (paperback)",
  ISBN-13 =      "978-0-19-853772-4 (paperback)",
  LCCN =         "QA76.73.F28 M48 1990",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$22.45",
  series =       "Oxford science publications",
  acknowledgement = ack-nhfb,
  keywords =     "Computer systems --- Programming languages: Fortran 90
                 language",
  libnote =      "Not in my library",
}

@MastersThesis{Miranda:1990:FCP,
  author =       "Manuel J. Miranda",
  title =        "{Fortran 77} computer program for analysis of
                 multicell thin walled section under combined loading",
  type =         "Thesis (M.S.)",
  school =       "California State University, Northridge",
  address =      "Northridge, CA, USA",
  pages =        "xi + 108",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Mojena:1990:F,
  author =       "Richard Mojena and Roy Ageloff",
  title =        "{Fortran 77}",
  publisher =    pub-WADSWORTH,
  address =      pub-WADSWORTH:adr,
  pages =        "xx + 599",
  year =         "1990",
  ISBN =         "0-534-11742-2",
  ISBN-13 =      "978-0-534-11742-9",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@Book{Morel-Seytoux:1990:UMK,
  author =       "Hubert J. Morel-Seytoux and Chuan Mian Zhang",
  title =        "User's manual for {Kergen-Kersim} Package: {Fortran}
                 77 programs for simulation of a stream-aquifer system,
                 interim report",
  publisher =    pub-HYDROLOGY-DAYS,
  address =      pub-HYDROLOGY-DAYS:adr,
  pages =        "ii + 37 + 38",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Rept. no. 90-2. Jan. 1990. Includes references.",
}

@Manual{NAG:1990:NFLa,
  author =       "{Numerical Algorithms Group}",
  title =        "{NAG Fortran} library introductory guide: Mark 14",
  organization = "NAG Inc.",
  address =      "Downers Grove, IL, USA",
  pages =        "various",
  year =         "1990",
  ISBN =         "1-85206-054-9",
  ISBN-13 =      "978-1-85206-054-1",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``The NAG Fortran library introductory guide, Mark 14,
                 serves as an extensive pointer to the main NAG Fortran
                 library, Mark 14\ldots{}'' Includes bibliographical
                 references.",
  keywords =     "Algorithms.; FORTRAN (Computer program language);
                 Numerical analysis --- Data processing",
}

@Manual{NAG:1990:NFLb,
  author =       "{Numerical Algorithms Group}",
  title =        "{NAG Fortran} library manual, mark 14",
  organization = "Numerical Algorithms Group",
  address =      "Oxford, UK",
  pages =        "????",
  year =         "1990",
  ISBN =         "1-85206-053-0",
  ISBN-13 =      "978-1-85206-053-4",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "FORTRAN (Computer program language); Numerical
                 analysis --- Data processing",
}

@Manual{NAG:1990:NFLc,
  author =       "{Numerical Algorithms Group}",
  title =        "{NAG Fortran} library, Mark 14: maintenance bulletin
                 {FR14C}",
  organization = "Numerical Algorithms Group",
  address =      "Oxford, UK",
  pages =        "58",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "FORTRAN (Computer program language); Numerical
                 analysis --- Data processing",
}

@Article{Nagel:1990:EAC,
  author =       "W. E. Nagel",
  title =        "Exploiting autotasking on a {CRAY Y-MP}: an improved
                 software interface to multitasking",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "13",
  number =       "2",
  pages =        "225--233",
  month =        feb,
  year =         "1990",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6150C (Compilers, interpreters and other processors);
                 C6180 (User interfaces)",
  corpsource =   "Zentralinst. fur Angewandte Math., KFA Julich GmbH,
                 West Germany",
  keywords =     "1200 MFLOPS; autotasking; CRAY Y-MP; Czochralski bulk;
                 fine-grain parallelism; flow; friendly interface;
                 multiprogramming; multitasking; parallel hardware;
                 parallel machines; parallel programming; parallelize
                 FORTRAN programs; program processors; software
                 interface; software tools; user interfaces; user-",
  treatment =    "P Practical",
}

@Article{Nakao:1990:SAN,
  author =       "M. Nakao",
  title =        "State of the art for numerical computations with
                 guaranteed accuracy",
  journal =      j-J-INF-PROCESS,
  volume =       "31",
  number =       "9",
  pages =        "1177--1190",
  year =         "1990",
  CODEN =        "JIPRDE",
  ISSN =         "0387-6101",
  bibdate =      "Thu Dec 14 17:21:04 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/intarith.bib",
  abstract =     "Discusses scientific computation; self-validating
                 numerics; interval arithmetic; semi-morphism; the
                 ESPRIT DIAMOND project (Development and Integration of
                 Accurate Mathematical Operations in Numerical Data
                 Processing); iterative residual correction; least
                 significant bit accuracy; the covering method; epsilon
                 -inflation; ultra-arithmetic; rounding; interval
                 functoids; contractivity; the shooting method; the
                 Newton-Kontorovich method; point-line location; the
                 ACRITH high-accuracy arithmetic subroutine library; and
                 a FORTRAN-SC listing.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math., Kyushu Univ., Fukuoka, Japan",
  classification = "C4110 (Error analysis in numerical methods); C7310
                 (Mathematics)",
  keywords =     "ACRITH; Contractivity; Covering method; Development
                 and Integration of Accurate Mathematical Operations in
                 Numerical Data Processing; Epsilon -inflation; ESPRIT
                 DIAMOND project; FORTRAN-SC listing; Guaranteed
                 accuracy; High-accuracy arithmetic subroutine library;
                 Interval arithmetic; Interval functoids; Iterative
                 residual correction; Least significant bit accuracy;
                 Newton-Kontorovich method; Numerical computations;
                 Point-line location; Rounding; Scientific computation;
                 Self-validating numerics; Semi-morphism; Shooting
                 method; Ultra-arithmetic",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "Digital arithmetic; Error analysis; FORTRAN listings;
                 Mathematics computing; Numerical methods; Research
                 initiatives; Reviews; Subroutines",
}

@InProceedings{Noble:1990:FTF,
  author =       "J. V. Noble",
  title =        "A {FORmula TRANslator} for {Forth}",
  crossref =     "RFC:1990:ESR",
  pages =        "110--113",
  year =         "1990",
  bibsource =    "Compiler/bevan.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "FORTRAN has grown by accretion, hence embodies
                 primitive control and data structures antithetic to
                 structured programming. It is not an extensible
                 language, hence is limited to rather mundane number
                 crunching tasks. Nonetheless, FORTRAN remains popular
                 with scientists and engineers because it permits
                 painless mixed-type arithmetic including complex
                 numbers. Because Forth style is so different from
                 FORTRAN's many computer uses who should naturally be
                 attracted to Forth have avoided it, even to the extend
                 of choosing Pascal or (ugh!) C for non-number-crunching
                 tasks. This paper discusses the problems associated
                 with developing a partial FORTRAN \(\rightarrow\) Forth
                 translator designed to entice FORTRAN programmers into
                 the Forth universe. A working program will be made
                 available for testing.",
  checked =      "19931205",
}

@Article{Noid:1990:MDS,
  author =       "D. W. Noid and B. G. Sumpter and B. Wunderlich and G.
                 A. Pfeffer",
  title =        "Molecular Dynamics Simulations of Polymers: Methods
                 for Optimal {Fortran} Programming",
  journal =      j-J-COMPUTATIONAL-CHEM,
  volume =       "11",
  number =       "2",
  pages =        "236--??",
  month =        mar,
  year =         "1990",
  CODEN =        "JCCHDD",
  ISSN =         "0192-8651",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Okawa:1990:LAP,
  author =       "Y. Okawa and N. Haraguchi",
  title =        "A linear array of processors with partially shared
                 memory for parallel solution of {PDE}",
  crossref =     "IEEE:1990:PSN",
  pages =        "41--48",
  year =         "1990",
  bibdate =      "Wed Apr 15 18:34:48 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C4170 (Differential
                 equations); C5220 (Computer architecture); C5440
                 (Multiprocessor systems and techniques); C6110 (Systems
                 analysis and programming)",
  corpsource =   "Fac. of Eng., Osaka Univ., Japan",
  keywords =     "dynamic load balancing; FORTRAN listings;
                 heat-conduction problem; linear array of processors;
                 matrix algebra; matrix operations; multiprocessor
                 architecture; orthogonal multiprocessor; parallel
                 architectures; parallel programming; partial
                 differential equations; partially shared memory blocks;
                 processor array; scientific computing problems; system
                 configuration",
  sponsororg =   "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
                 Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
                 Res.; NSF; SIAM; Supercomput. Res. Center",
  treatment =    "P Practical; X Experimental",
}

@Article{Oldehoeft:1990:MAI,
  author =       "R. R. Oldehoeft and J. R. McGraw",
  title =        "Mixed applicative and imperative programs",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "13",
  number =       "2",
  pages =        "175--191",
  month =        feb,
  year =         "1990",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming)",
  corpsource =   "Dept. of Comput. Sci., Colorado State Univ., Fort
                 Collins, CO, USA",
  keywords =     "applicative; code reuse; conventional library;
                 FORTRAN; highly parallel execution; imperative
                 programs; languages; parallel machines; parallel
                 programming; parallelism control; reusability; SISAL
                 programming language; software; software portability",
  treatment =    "P Practical",
}

@Article{Pfeiffer:1990:BOS,
  author =       "Wayne Pfeiffer and Arnold Alagar and Anke Kamrath and
                 Robert H. Leary and Jack Rogers",
  title =        "Benchmarking and Optimization of Scientific Codes on
                 the {CRAY X-MP}, {CRAY-2}, and {SCS-40} Vector
                 Computers",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "4",
  number =       "2",
  pages =        "131--152",
  month =        jun,
  year =         "1990",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF00127877",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:02 MDT 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/Parallel/JOURNAL.SUPER.bib;
                 http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=4&issue=2;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=4&issue=2&spage=131",
  acknowledgement = ack-nhfb,
  affiliation =  "San Diego Supercomput. Center, CA, USA",
  classification = "C5420 (Mainframes and minicomputers); C5440
                 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing); C7300 (Natural
                 sciences)",
  corpsource =   "San Diego Supercomput. Center, CA, USA",
  keywords =     "64 bit; assembly-language math routines; Caltech; CFT
                 compiler; CFT77 compiler; CRAY X-MP/48; CRAY-2
                 supercomputers; Fortran compilers; highly vectorised
                 codes; LINPACK benchmark; Livermore loops; mainframes;
                 manual optimization; natural sciences computing;
                 performance evaluation; pipeline processing; scalar
                 performance; scientific codes; SCS-40/XM
                 minisupercomputer; unitasked",
  treatment =    "X Experimental",
}

@InProceedings{Polychronopoulos:1990:SPA,
  author =       "C. Polychronopoulos and M. Girkar and M. Haghighat and
                 C. Lee and B. Leung and D. Schouten",
  editor =       "D. Gelernter and A. Nicolau and D. Padua",
  booktitle =    "Proceedings of the Third (??) Workshop on Languages
                 and Compilers for Parallel Computing",
  title =        "The structure of {Parafrase-2}: An advanced
                 parallelizing compiler for {C} and {Fortran}",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.compiler.bib",
}

@Misc{Porscha:1990:MES,
  author =       "W. Porscha",
  title =        "{Maskenorientierte Eingabe zur Steuerung von
                 geologischen Programmen}",
  howpublished = "Studienarbeit",
  address =      "Braunschweig, Germany",
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/TUBScsd.bib; Misc/TUBScsd/1990.bib",
  descriptor =   "Benutzerschnittstelle, Maskengenerierung, Nlfb, VMS,
                 Fortran",
}

@Article{Prasad:1990:IUO,
  author =       "B. S. V. Prasad",
  title =        "An Input Utility for Older {Fortran} Programs",
  journal =      j-COMP-INDUSTRY,
  volume =       "13",
  number =       "4",
  pages =        "361--366",
  year =         "1990",
  CODEN =        "CINUD4",
  ISSN =         "0166-3615",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:EFR,
  author =       "Kenneth Pugh",
  title =        "Emulating {Fortran}'s `Repeat' Format Construct",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "36--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Rafelski:1990:PFP,
  author =       "H. E. Rafelski and B. M{\"u}ller",
  title =        "{PC-Fortran} programs for muon reactivation
                 calculations in muon-catalyzed fusion",
  journal =      j-COMP-PHYS-COMM,
  volume =       "59",
  number =       "3",
  pages =        "521--526",
  month =        jul,
  year =         "1990",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:29:12 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046559090093G",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Ramsay:1990:MFS,
  author =       "James O. Ramsay",
  title =        "{MATFIT}: {A FORTRAN} Subroutine for Comparing Two
                 Matrices in a Subspace",
  journal =      j-PSYCHOMETRIKA,
  volume =       "??",
  number =       "3",
  pages =        "551--555",
  month =        sep,
  year =         "1990",
  CODEN =        "PSMIAX",
  ISSN =         "0033-3123",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Rappoldt:1990:RMF,
  author =       "C. Rappoldt",
  title =        "Reference manual of the {FORTRAN} utility library
                 {TTUTIL} with applications",
  type =         "Simulation reports CABO-TT; nr. 20",
  institution =  "Centre for Agrobiological Research (CABO-DLO) and
                 Dept. of Theoretical Production Ecology (TPE),
                 Agricultural University",
  address =      "Wageningen, The Netherlands",
  pages =        "122",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Reichel:1990:AFS,
  author =       "L. Reichel and W. B. Gragg",
  title =        "Algorithm 686: {FORTRAN} Subroutines for Updating the
                 {QR} Decomposition",
  journal =      j-TOMS,
  volume =       "16",
  number =       "4",
  pages =        "369--377",
  month =        dec,
  year =         "1990",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sun Sep 04 23:25:40 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/other/g-w-stewart.bib;
                 Theory/Matrix.bib",
  note =         "Cited in {\AA ke Bj\"orck}'s bibliography on least
                 squares, which is available by anonymous ftp from {\tt
                 math.liu.se} in {\tt pub/references}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/98291.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; Gram--Schmidt algorithm; nla; qrd;
                 software; updating, nla, updating, software, qrd,
                 Gram--Schmidt algorithm",
  kwds =         "nla, updating, software, qrd, Gram--Schmidt
                 algorithm",
  subject =      "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Numerical Linear Algebra. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Algorithm analysis.",
}

@Article{Reichel:1990:FSU,
  author =       "L. Reichel and W. B. Gragg",
  title =        "{FORTRAN} subroutines for updating the {QR}
                 decomposition",
  journal =      j-TOMS,
  volume =       "16",
  pages =        "369--377",
  year =         "1990",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/other/habook.bib",
  kwds =         "upd, downd, soft, qrd, grsch",
}

@Article{Ritland:1990:SFC,
  author =       "K. Ritland",
  title =        "A Series of {FORTRAN} Computer Programs for Estimating
                 Plant Mating Systems",
  journal =      j-J-HEREDITY,
  volume =       "81",
  number =       "3",
  pages =        "235--??",
  month =        may,
  year =         "1990",
  CODEN =        "JOHEA8",
  ISSN =         "0022-1503",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Rodriguez:1990:VTP,
  author =       "Brad Rodriguez",
  title =        "{VECTORFORTH} --- Programming an Array Processor In
                 {Forth}",
  crossref =     "Forsley:1990:RFC",
  pages =        "128--129",
  year =         "1990",
  bibsource =    "Compiler/bevan.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A recent FORTH, Inc. project required the use of a
                 floating point array coprocessor in an IBM PC/AT host.
                 VectorFORTH was developed to extend Forth programming
                 techniques to array processing. The implementation of
                 vectorFORTH emphasizes maximum processing speed while
                 remaining essentially transparent to the user. FORTH,
                 Inc. also developed an array processing simulator
                 requiring only and 8087 numeric processor.",
  checked =      "19931205",
  sjb =          "From the conclusion: ``With the development of
                 vectorFORTH, we have added a new dimension to the Forth
                 universe. Prior to this, the only high level languages
                 supporting array processors were `vectorized' FORTRAN
                 compilers.'' This seems to ignore APL which has been
                 vectorised since the 70s and newer languages such as
                 SISAL and Connection Machine Lisp.",
}

@Book{Rouse:1990:IF,
  author =       "Rouse",
  title =        "Introduction to {Fortran 77}",
  publisher =    pub-HRW,
  address =      pub-HRW:adr,
  pages =        "",
  month =        oct,
  year =         "1990",
  ISBN =         "0-03-069394-2",
  ISBN-13 =      "978-0-03-069394-6",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$26.53",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-03-069394-2",
  acknowledgement = ack-nhfb,
}

@Article{Ruhl:1990:PFC,
  author =       "Roland Ruhl and Marco Annaratone",
  title =        "Parallelization of {FORTRAN} Code on
                 Distributed-memory Parallel Processors",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "18",
  number =       "3",
  pages =        "342--353",
  month =        sep,
  year =         "1990",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.compiler.bib; Parallel/par.misc.bib",
  acknowledgement = ack-nhfb,
  annote =       "Amsterdam, Netherlands, June 1990.",
  keywords =     "compilers, systems, DMPP, Oxygen, benchmarks,",
}

@Article{Sathe:1990:FPC,
  author =       "P. V. Sathe and Shubha Sathyendranath",
  title =        "{FORTRAN} programs for computation of optical
                 properties of the sea from radiation data collected by
                 in situ spectrometers",
  journal =      j-COMP-GEOSCI,
  volume =       "16",
  number =       "8",
  pages =        "1085--??",
  year =         "1990",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sawdayi:1990:MFD,
  author =       "R. Sawdayi and G. Wagenbreth and J. Williamson",
  booktitle =    "ICASE Workshop",
  title =        "{MIMDizer}: Functional and Data Decomposition;
                 Creating Parallel Programs from Scratch, Transforming
                 Existing {Fortran} Programs to Parallel",
  publisher =    "????",
  address =      "????",
  month =        may,
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.compiler.bib",
}

@TechReport{Schlichting:1990:NFLa,
  author =       "J. J. F. M. Schlichting and H. A. {van der Vorst}",
  title =        "{NUMVEC FORTRAN} library manual",
  type =         "Report. Centrum voor Wiskunde en Informatica",
  number =       "NM-9018",
  institution =  "Stichting Mathematisch Centrum",
  address =      "Amsterdam, The Netherlands",
  pages =        "11",
  year =         "1990",
  bibdate =      "Mon Oct 26 07:04:38 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``October.'' Chapter title: Partial differential
                 equations, routine: ICCG3D. Abstract: ``This document
                 describes the NUMVEC FORTRAN Library routine ICCG3D for
                 the solution of the 7-diagonal symmetrical linear
                 systems, that arise from the 7-point discretization of
                 a partial differential equation over a 3-dimensional
                 domain. Use is made of the so-called MICCG-hyperplane
                 method with scaled initial diagonal, `Eisenstat's
                 trick' and Cyber 205 sparse vector instructions. An
                 example shows a performance of nearly 85 MFLOPS for
                 this routine.''.",
  keywords =     "Differential equations, Partial --- Computer
                 programs.",
}

@TechReport{Schlichting:1990:NFLb,
  author =       "J. J. F. M. Schlichting",
  title =        "{NUMVEC FORTRAN} library manual",
  type =         "Report. Centrum voor Wiskunde en Informatica",
  number =       "NM-9017",
  institution =  "Stichting Mathematisch Centrum",
  address =      "Amsterdam, The Netherlands",
  pages =        "3 + 6",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``September.'' Chapter. Basic linear algebra, routine:
                 MATMUL --- Chapter. Simultaneous linear equations,
                 routines: BIDIAGL and BIDIAGU. Abstract: ``This
                 document describes the following NUMVEC FORTRAN Library
                 routines (developed for the Cyber 205): MATMUL performs
                 matrix-matrix multiplication on full matrices, by means
                 of 64- fold unrolling in the usual vector update
                 method; BIDIAGL and BIDIAGU solve systems of linear
                 equations where the matrix is lower and upper
                 bidiagonal respectively. In order to obtain maximal
                 performance on the Cyber 205 (120 MFLOPS for MATMUL and
                 18 MFLOPS for BIDIAGL and BIDIAGU) these routines were
                 written in the assembly language META.''.",
  keywords =     "Algebras, Linear; Differential equations, Linear.",
}

@Article{Schneider:1990:FPP,
  author =       "Klaus Schneider and Ronald F. Zernicke",
  title =        "A {Fortran} package for the planar analysis of limb
                 intersegmental dynamics from spatial coordinate-time
                 data",
  journal =      j-ADV-ENG-SOFTWARE,
  volume =       "12",
  number =       "3",
  pages =        "123--??",
  month =        jul,
  year =         "1990",
  CODEN =        "AESODT",
  ISSN =         "0141-1195, 0965-9978",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Schonfelder:1990:DSF,
  author =       "J. L. Schonfelder and J. S. Morgan",
  title =        "Dynamic Strings in {Fortran} 90",
  journal =      j-SPE,
  volume =       "20",
  number =       "12",
  pages =        "1259--1271",
  month =        dec,
  year =         "1990",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Seabaugh:1990:EIF,
  author =       "Alan Carter Seabaugh and John J. Mathias and Michael
                 I. Bell",
  title =        "{EPROP}, an interactive {FORTRAN} program for
                 computing selected electronic properties of gallium
                 arsenide and silicon",
  type =         "NIST special publication. Semiconductor measurement
                 technology",
  number =       "400-85",
  institution =  "U.S. Dept. of Commerce, National Institute of
                 Standards and Technology",
  address =      "Gaithersburg, MD, USA",
  pages =        "v + 117",
  month =        may,
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "For sale by the Supt. of Docs., U.S. G.P.O.",
  acknowledgement = ack-nhfb,
  annote =       "Microfiche. Washington, DC: Supt. of Docs., U.S.
                 G.P.O., [1991]. 2 microfiches: negative.",
  keywords =     "FORTRAN 77 (Computer program language); Gallium
                 arsenide semiconductors; Silicon --- Electric
                 properties",
}

@TechReport{Shen:1990:ESFa,
  author =       "Zhiyu Shen and Zhiyuan Li and Pen-Chung Yew",
  title =        "An empirical study of {Fortran} programs for
                 parallelizing compilers",
  type =         "Report",
  number =       "CSRD 983",
  institution =  "University of Illinois at Urbana-Champaign, Center for
                 Supercomputing Research and Development",
  address =      "Urbana, IL, USA",
  pages =        "37",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``To appear in IEEE Trans. on Parallel and Distributed
                 Systems.'' ``April 1990.'' Includes bibliographical
                 references. Supported in part by the National Science
                 Foundation. Supported in part by the U. S. Department
                 of Energy. Supported in part by the NASA Ames Research
                 Center.",
  keywords =     "Compilers (Computer programs); Parallel processing
                 (Electronic computers)",
}

@Article{Shen:1990:ESFb,
  author =       "Zhiyu Shen and Zhiyuan Li and Pen-Chung Yew",
  title =        "Empirical study of {Fortran} programs for
                 parallelizing compilers",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "1",
  number =       "3",
  pages =        "356--364",
  month =        jul,
  year =         "1990",
  CODEN =        "ITDSEO",
  DOI =          "http://dx.doi.org/10.1109/71.80162",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  bibdate =      "Fri Apr 11 15:20:39 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Changsha Inst of Technol, China",
  classification = "722; 723; C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Changsha Inst. of Technol., China",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "array references; Computer Operating Systems--Program
                 Compilers; Computer Programming languages--fortran;
                 Computer Systems, Digital; data dependence analysis;
                 FORTRAN; Fortran programs; integer-valued test;
                 Parallel Processing; Parallelizing Compilers;
                 parallelizing compilers; program; program
                 characteristics; program compilers; transformations",
  treatment =    "P Practical",
}

@Article{Silver:1990:FIP,
  author =       "N. Clayton Silver and William P. Dunlap",
  title =        "A {FORTRAN IV} Program for Testing the Significance of
                 Correlation Matrices",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "??",
  number =       "3",
  pages =        "597--??",
  month =        "Fall",
  year =         "1990",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Smith:1990:IDA,
  author =       "Kevin Smith and Bill Appelbe and Kurt Stirewalt",
  title =        "Incremental Dependence Analysis for Interactive
                 Parallelization",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "18",
  number =       "3",
  pages =        "330--341",
  month =        sep,
  year =         "1990",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.misc.bib",
  note =         "Proceedings 1990 International Conference on
                 Supercomputing, ACM SIGARCH Computer Architecture
                 News",
  annote =       "Amsterdam, Netherlands, June 1990.",
  keywords =     "compilers, systems, PAT, FORTRAN,",
}

@Article{Sondergard:1990:FOF,
  author =       "M. A. Sondergard and J. E. Robinson and D. F.
                 Merriam",
  title =        "{FILT-PC}, a one-dimensional {Fourier} transform
                 program in {FORTRAN} for the {PC}",
  journal =      j-COMP-GEOLOGY,
  volume =       "6",
  number =       "??",
  pages =        "251--??",
  year =         "1990",
  CODEN =        "COMGDX",
  ISSN =         "0271-0420",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Steppeler:1990:FFE,
  author =       "J. Steppeler",
  title =        "{FE2DY}: a finite element {FORTRAN} program for the
                 solution of the shallow-water equations with energy
                 conservation",
  journal =      j-COMP-GEOSCI,
  volume =       "16",
  number =       "5",
  pages =        "645--??",
  year =         "1990",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Szelenyi:1990:APF,
  author =       "F. Szelenyi",
  title =        "Analyzing Parallel {FORTRAN} Programs with an
                 Execution Profiler",
  type =         "Technical Report",
  number =       "{ICE-VS}06",
  institution =  "{IBM} European Center for Scientific and Engineering
                 Computing",
  address =      "Rome, Italy",
  month =        may,
  year =         "1990",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/debug_3.1.bib",
}

@Article{Tanaka:1990:CTF,
  author =       "Yoshikazu Tanaka and Kyouko Iwasawa and Yukio Umetani
                 and Shizuo Gotou",
  title =        "Compiling Techniques for First-Order Linear
                 Recurrences on a Vector Computer",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "4",
  number =       "1",
  pages =        "63--82",
  month =        mar,
  year =         "1990",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF00162343",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:01 MDT 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/Parallel/JOURNAL.SUPER.bib;
                 http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=4&issue=1;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=4&issue=1&spage=63",
  acknowledgement = ack-nhfb,
  affiliation =  "Central Res. Lab., Hitachi Ltd., Tokyo, Japan",
  classification = "C1180 (Optimisation techniques); C4130
                 (Interpolation and function approximation); C5440
                 (Multiprocessor systems and techniques); C6110 (Systems
                 analysis and programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Central Res. Lab., Hitachi Ltd., Tokyo, Japan",
  keywords =     "150 to 200 MFLOPS; automatic transformations;
                 compiling techniques; first-order linear recurrences;
                 FORTRAN; harmonic mean; high-performance methods; HITAC
                 S-820 supercomputer; improved vector code; iterative
                 methods; Lawrence Livermore Loops; linear programming;
                 long loop lengths; moderate loop lengths;
                 nonvectorizable problems; parallel machines; parallel
                 programming; program compilers; typical
                 scientific/engineering calculations; vector computer;
                 vectorizing compiler",
  treatment =    "P Practical",
}

@Article{Teeter:1990:TFC,
  author =       "Eric Teeter",
  title =        "Translating {Fortran} to {C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "91--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Thompson:1990:MFP,
  author =       "Bruce Thompson",
  title =        "{MULTINOR}: {A FORTRAN} Program that Assists in
                 Evaluating Multivariate Normality",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "??",
  number =       "4",
  pages =        "845--??",
  month =        "Winter",
  year =         "1990",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Tirumalai:1990:PLE,
  author =       "P. Tirumalai and M. Lee and M. Schlansker",
  title =        "Parallelization of loops with exits on pipelined
                 architectures",
  crossref =     "IEEE:1990:PSN",
  pages =        "200--212",
  year =         "1990",
  bibdate =      "Wed Apr 15 18:34:48 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
  acknowledgement = ack-nhfb,
  classification = "C5220 (Computer architecture); C6110 (Systems
                 analysis and programming); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Hewlett--Packard Lab., Palo Alto, CA, USA",
  keywords =     "compiler representations; Cydra 5 directed dataflow
                 computer; FORTRAN; Fortran DO loops; hardware
                 architectural support; loop constructions; modulo
                 scheduling; multiple issue pipelined machines; multiple
                 operations per cycle; parallel architectures;
                 performance bounds calculations; pipeline processing;
                 pipelined architectures; program compilers; program
                 transformation techniques; prototype scheduler;
                 repeat-until; scheduling; scheduling heuristics; while
                 loops",
  sponsororg =   "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
                 Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
                 Res.; NSF; SIAM; Supercomput. Res. Center",
  treatment =    "P Practical",
}

@Book{Trouve:1990:RAP,
  author =       "Jean-Bernard Trouv{\'e}",
  title =        "Restructuration automatis{\'e}e de programmes
                 {Fortran} en pseudocode sch{\'e}matique",
  publisher =    "Biblioth{\`e}que nationale du Canada",
  address =      "Ottawa, Ontario, Canada",
  pages =        "3 microfiches (221 im.)",
  year =         "1990",
  ISBN =         "0-315-52714-5",
  ISBN-13 =      "978-0-315-52714-0",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Canadian theses = Th{\`e}ses canadiennes",
  acknowledgement = ack-nhfb,
  annote =       "Comprend un resume en fran{\c{c}}ais et en anglais.
                 These (M.Sc.A.)--{\'E}cole polytechnique de
                 Montr{\'e}al, 1989. Comprend des references
                 bibliographiques.",
}

@MastersThesis{Utter:1990:VSP,
  author =       "Paula Sue Utter",
  title =        "A visualization system for parallel {Fortran}
                 programs",
  type =         "Thesis (M.S.)",
  school =       "Auburn University",
  address =      "Auburn, AL, USA",
  pages =        "xiii + 163",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Debugging in computer science --- Computer programs;
                 FORTRAN (Computer program language); Parallel
                 programming (Computer science)",
}

@Article{vanGaans:1990:MLR,
  author =       "P. F. M. {van Gaans} and S. P. Vriend",
  title =        "Multiple linear regression with correlations among the
                 predictor variables. Theory and computer algorithm
                 {RIDGE} ({FORTRAN} 77)",
  journal =      j-COMP-GEOSCI,
  volume =       "16",
  number =       "7",
  pages =        "933--??",
  year =         "1990",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Mon Oct 26 06:58:29 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{vanKraalingen:1990:FVC,
  author =       "D. W. G. {van Kraalingen}",
  title =        "The {FORTRAN} version of {CSMP MACROS} ({Modules for
                 Annual CRop Simulation})",
  type =         "Simulation report CABO-TT; nr. 21",
  institution =  "Centre for Agrobiological Research (CABO) and Dept. of
                 Theoretical Production Ecology (TPE), Agricultural
                 University",
  address =      "Wageningen, The Netherlands",
  pages =        "145",
  year =         "1990",
  bibdate =      "Mon Oct 26 06:58:24 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{vanMechelen:1990:FPD,
  author =       "Iven {van Mechelen}",
  title =        "A {FORTRAN} Program for the Detection of Logical
                 Relations Between a Set of Predictors and a Criterion
                 Variable",
  journal =      j-MULTIVARIATE-BEHAV-RES,
  volume =       "25",
  number =       "2",
  pages =        "207--??",
  month =        apr,
  year =         "1990",
  CODEN =        "MVBRAV",
  ISSN =         "0027-3171",
  bibdate =      "Mon Oct 26 07:04:43 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Violett:1990:DAE,
  author =       "Duane L. Violett",
  title =        "Dynamic Array Expansion Using {VAX FORTRAN}",
  journal =      j-VAX-PROF,
  volume =       "12",
  number =       "6",
  pages =        "17--??",
  month =        dec,
  year =         "1990",
  CODEN =        "VAXPEN",
  ISSN =         "8750-9628",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Tailor Memory Requirements During Program Execution.",
  acknowledgement = ack-nhfb,
}

@TechReport{Wagemann:1990:CLC,
  author =       "R. Wagemann and G. Regehr and R. Lypka",
  title =        "Compiler listing for chemical speciation program:
                 {MACS80.VERS.4.1} for {Microsoft}: {Fortran} version 5
                 for {MS-DOS}",
  type =         "Canadian data report of fisheries and aquatic
                 sciences",
  number =       "818",
  institution =  "Dept. of Fisheries and Oceans, Central and Arctic
                 Region",
  address =      "Winnipeg, Manitoba, Canada",
  pages =        "x + 190",
  month =        dec,
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Speciation (Chemistry) --- Computer programs; Water
                 chemistry --- Data processing.",
}

@Article{Walsh:1990:LEQ,
  author =       "John F. Walsh",
  title =        "Locating Errors in Questionnaire Style Data: a
                 {FORTRAN} Program:",
  journal =      j-PERCEPTUAL-MOTOR-SKILLS,
  volume =       "71",
  number =       "2",
  pages =        "537--??",
  month =        oct,
  year =         "1990",
  CODEN =        "PMOSAZ",
  ISSN =         "0031-5125",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Wampler:1990:OPP,
  author =       "K. Dean Wampler",
  title =        "The object-oriented programming paradigm ({OOPP}) and
                 {FORTRAN} programs",
  journal =      j-COMP-PHYSICS,
  volume =       "4",
  number =       "4",
  pages =        "385--??",
  year =         "1990",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{White:1990:PCA,
  author =       "S. W. White and D. C. Torney and C. C. Whittaker",
  title =        "A parallel computational approach using a cluster of
                 {IBM ES\slash 3090 600Js} for physical mapping of
                 chromosomes",
  crossref =     "IEEE:1990:PSN",
  pages =        "112--121",
  year =         "1990",
  bibdate =      "Wed Apr 15 18:34:48 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
  acknowledgement = ack-nhfb,
  classification = "C7330 (Biology and medicine)",
  keywords =     "biology computing; chromosome mapping; DNA; fragment
                 overlap; human chromosome 16; IBM Clustered Fortran
                 program; IBM computers; IBM ES/3090 600Js; parallel
                 processing; performance evaluation; problem
                 partitioning; reduced problem sizes; shared-memory
                 multiprocessors; synchronization; task structure",
  sponsororg =   "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
                 Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
                 Res.; NSF; SIAM; Supercomput. Res. Center",
  treatment =    "X Experimental",
}

@Article{Williams:1990:ISN,
  author =       "M. A. Williams and D. G. Wilson",
  title =        "Iterative Solution of a Nonlinear System Arising in
                 Phase-Change Problems",
  journal =      j-SIAM-J-SCI-STAT-COMP,
  volume =       "11",
  number =       "6",
  pages =        "1087--1101",
  month =        nov,
  year =         "1990",
  CODEN =        "SIJCD4",
  ISSN =         "0196-5204",
  MRclass =      "65H10 (65P05 80A22)",
  MRnumber =     "91i:65100",
  bibdate =      "Tue Apr 29 19:18:28 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "A0560 (Transport processes: theory); A4725Q
                 (Convection and heat transfer); C7320 (Physics and
                 Chemistry)",
  corpsource =   "Dept. of Math., Lehigh Univ., Bethlehem, PA, USA",
  keywords =     "conjugate gradient methods; Cray X-MP48; FORTRAN; heat
                 transfer; IBM 3090-200 S/VF; implicit discretization;
                 iterative solution; nonlinear system; phase
                 transformations; phase-change problems; physics
                 computing; preconditioned conjugate gradient; selective
                 successive overrelaxation; three-dimensional Stefan
                 problem",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Book{Wright:1990:OPM,
  author =       "E. Alaphia Wright",
  title =        "Open pit mine design models: an introduction with
                 {FORTRAN\slash} 77 programs",
  publisher =    "Trans Tech Publications",
  address =      "Clausthal-Zellerfeld, Federal Republic of Germany",
  pages =        "xi + 187",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Series on mining engineering; v. 8",
  acknowledgement = ack-nhfb,
  keywords =     "Strip mining --- Computer programs.",
}

@Article{Xu:1990:MLC,
  author =       "Z. Xu and K. Hwang",
  title =        "Molecule: a Language Construct for Development of
                 Parallel Programs",
  journal =      j-IEEE-TRANS-SOFTW-ENG,
  volume =       "SE-16",
  number =       "5",
  pages =        "587--599",
  month =        may,
  year =         "1990",
  CODEN =        "IESEDJ",
  ISSN =         "0098-5589 (print), 1939-3520 (electronic)",
  ISSN-L =       "0098-5589",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.misc.bib",
  annote =       "Overview of the paper: A molecule is roughly like a
                 procedure or function. However, along with
                 encapsulating ``algorithms'', ``data types'', and
                 ``parameters'', it also encapsulates ``parallel
                 constructs'' such as the above distinctions. Apparently
                 the authors felt that the (non-strict) dataflow
                 paradigm is the most flexible (able to be translated
                 into any of the other paradigms), so the highest level
                 ``moleculized'' program is specified using this form.
                 By ``non-strict dataflow'', they mean the single
                 assignment rule for {\em atomic\/} objects; ie: if
                 ``i'' is an integer, it can be assigned a value only
                 once, but if ``a'' is an array of integers, each
                 element can {\em individually\/} be assigned a value,
                 but only once. No lazy evaluation specified. \ldots{}
                 Long analysis removed. Some other discussion questions:
                 They show a diagram (Fig 2, page 594) demonstrating how
                 the ``dataflow'' specification can be translated into
                 {Multicomputers, Multiprocessors, and Array
                 processors}. These include: * Multicomputers: {iPSC
                 hypercube, NCUBE, FPS T-series, Transputer/Occam} *
                 Multiprocessors: {Cray X-MP/FORTRAN, Alliant FX/8,
                 Cyber/FORTRAN} * Array processors: {MPP/Pascal,
                 Connection-Machine/C*}",
  fjournal =     "IEEE Transactions on Software Engineering",
}

@Book{Yi:1990:SIC,
  author =       "Yong-no Yi",
  title =        "Soputuweo immun: chobo tangye e imhan haksup kyojae:
                 chonja kyesan kaeron, {Fortran}, {Cobol}, {Basic}",
  publisher =    "Hangmundang",
  address =      "Soul Tukpyolsi, Korea",
  pages =        "340",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Colophon inserted.",
  keywords =     "Computer software.",
}

@Book{Yip:1990:FCG,
  author =       "Simon P. Yip",
  title =        "{Fortran 77}, a concise guide",
  publisher =    "Forward Information",
  address =      "Melbourne, Victoria, Australia",
  pages =        "106",
  year =         "1990",
  ISBN =         "1-875493-00-X",
  ISBN-13 =      "978-1-875493-00-5",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@Article{Yousif:1990:FCS,
  author =       "Hashim A. Yousif and Sigurd K{\"o}hler",
  title =        "A {Fortran} code for the scattering of {EM} plane
                 waves by two cylinders at normal incidence",
  journal =      j-COMP-PHYS-COMM,
  volume =       "59",
  number =       "2",
  pages =        "371--385",
  month =        jun,
  year =         "1990",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:29:12 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/0010465590901854",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@TechReport{Zhou:1990:UGF,
  author =       "Jian Zhou and Andre Leon Tits",
  title =        "User's guide for {FSQP} version 2.0: a {Fortran} code
                 for solving optimization problems, possibly minimax,
                 with general inequality constraints and linear equality
                 constraints, generating feasible iterates",
  type =         "Technical research report",
  number =       "TR 90-60r1",
  institution =  "University of Maryland, Systems Research Center",
  address =      "College Park, MD, USA",
  pages =        "29",
  year =         "1990",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Academic seals for the University of Maryland, College
                 Park and Harvard University appear on cover. Includes
                 bibliographical references. Abstract: ``FSQP 2.0 is a
                 set of Fortran subroutines for the minimization of the
                 maximum of a set of smooth objective functions
                 (possibly a single one) subject to nonlinear smooth
                 inequality constraints, linear inequality and linear
                 equality constraints, and simple bounds on the
                 variables. If the initial guess provided by the user is
                 infeasible, FSQP first generates a feasible point;
                 subsequently the successive iterates generated by FSQP
                 all satisfy the constraints. The user has the option of
                 requiring that the maximum value among the objective
                 functions decrease at each iteration after feasibility
                 has been reached (monotone line search). He/She must
                 provide subroutines that define the objective functions
                 and constraint functions and may either provide
                 subroutines to compute the gradients of these functions
                 or require that FSQP estimate them by forward finite
                 differences. FSQP 2.0 implements two algorithms based
                 on Sequential Quadratic Programming (SQP), modified so
                 as to generate feasible iterates. In the first one
                 (monotone line search), a certain Armijo type arc
                 search is used with the property that the step of one
                 is eventually accepted, a requirement for superlinear
                 convergence. In the second one the same effect is
                 achieved by means of a (nonmonotone) search along a
                 straight line. The merit function used in both searches
                 is the maximum of the objectives functions.'' Supported
                 by the National Science Foundation Engineering Research
                 Center Program. Supported in part by the National
                 Science Foundation. Supported in part by a grant from
                 the Westinghouse Corporation.",
  keywords =     "Mathematical optimization.; {Fortran} (Computer
                 program language)",
}

@Misc{Absoft:1991:FOF,
  author =       "{Absoft Corp}",
  title =        "{FORTRAN} 77 an object-oriented {FORTRAN}",
  publisher =    "Absoft",
  address =      "Rochester Hills, MI, USA",
  edition =      "Version 3.0",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "1 computer optical disk cartridge",
  acknowledgement = ack-nhfb,
  annote =       "Title from disk container. Title on manual: FORTRAN
                 77, optimizing ANSI FORTRAN 77 compiler. Version
                 statement from disk cartridge label. Documentation in
                 two parts: NeXT Implementation Notes and FORTRAN 77
                 Language Reference Manual. An optimizing compiler for
                 NeXT computers. Supports ANSI standard FORTRAN as well
                 as many mainframe extensions. May be interfaced with C,
                 assembler, and the NextStep interface and is able to
                 access the NeXT software kits such as the Application
                 Kit. Includes demonstration programs for getting
                 started. System requirements: NeXT computer; hard disk
                 with 2 megabytes free space; NeXT System release 2.0 or
                 newer; disk drive to read the FORTRAN 77 disk. NeXT
                 (Computer).",
  keywords =     "Compilers (Computer programs) --- Software; Compiling
                 (Electronic computers) --- Software.; NeXT (Computer)
                 --- Programming --- Software; {Fortran 77} (Computer
                 program language) --- Software",
}

@Book{Ain:1991:SPF,
  author =       "Maryse Ain",
  title =        "Savez-vous parler {Fortran}?: cours progressif de
                 programmation structur{\'e}e en {Fortran 77}, cours et
                 exercices",
  publisher =    pub-ORSAY-PLUS,
  address =      pub-ORSAY-PLUS:adr,
  pages =        "280",
  year =         "1991",
  ISBN =         "2-87800-000-5",
  ISBN-13 =      "978-2-87800-000-9",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Publications universitaires scientifiques.",
  acknowledgement = ack-nhfb,
  annote =       "Index: p. 259-280.",
  keywords =     "{Fortran} (Langage de programmation).",
}

@Article{Albert:1991:DPC,
  author =       "Eugene Albert and Joan D. Lukas and Guy L. {Steele,
                 Jr.}",
  title =        "Data parallel computers and the {FORALL} statement",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "13",
  number =       "2",
  pages =        "185--192",
  month =        oct,
  year =         "1991",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "COMPASS Incorporated",
  affiliationaddress = "Wakefield, MA, USA",
  classification = "722; 723; C5440 (Multiprocessor systems and
                 techniques); C6110 (Systems analysis and programming);
                 C6120 (File organisation); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "COMPASS Inc., Wakefield, MA, USA",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "array constructs; CM Fortran compiler; Codes,
                 Symbolic; compilers; Computer Architecture; Computer
                 Operating Systems--Program Compilers; Computer
                 Programming languages--fortran; Computer Systems,
                 Digital; Connection; Data parallel computers; data
                 parallel programming; data structures; DO loop; forall
                 statement; FORALL statement; FORTRAN; Fortran 8x;
                 Fortran 90; Machine; Parallel Processing; parallel
                 programming; program; SIMD architectures; Source
                 codes",
  treatment =    "P Practical",
}

@Article{Ammann:1991:PPC,
  author =       "E. M. Ammann and R. R. Berbec and G. Bozman and M.
                 Faix and G. A. Goldrian and J. A. {Pershing, Jr.} and
                 J. Ruvolo-Chong and F. Scholz",
  title =        "The {Parallel Processing Compute Server}",
  journal =      j-IBM-JRD,
  volume =       "35",
  number =       "5\slash 6",
  pages =        "653--666",
  month =        sep # "\slash " # nov,
  year =         "1991",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  bibdate =      "Sun Sep 15 05:43:33 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "The Parallel Processing Compute Server (PPCS) is a
                 distributed-memory multiprocessing system consisting of
                 System/370 microprocessors (33 at present)
                 interconnected through a matrix switch. The paper
                 describes the hardware configuration, the extensions to
                 the System/370 instruction set that are provided to
                 support the distributed memory and interprocessor
                 signaling, the modifications to the VM/SP operating
                 system that allow it to run effectively on many closely
                 coupled processors (most of which have no disks), and
                 the application-support layer, which permits FORTRAN
                 programs to take advantage of the highly parallel
                 environment. Development of the PPCS is a joint effort
                 of the IBM Boblingen Development Laboratory and the IBM
                 Thomas J. Watson Research Center. A prototype PPCS has
                 been installed at CERN.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Data Syst. Div., Dev. Lab., Boblingen, Germany",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6150N (Distributed
                 systems)",
  keywords =     "Application-support layer; CERN; Distributed-memory
                 multiprocessing system; FORTRAN programs; Instruction
                 set; Interprocessor signaling; Matrix switch; Parallel
                 environment; Parallel Processing Compute Server; PPCS;
                 System/370 microprocessors; VM/SP operating system",
  thesaurus =    "IBM computers; Instruction sets; Multiprocessing
                 systems; Operating systems [computers]; Parallel
                 programming",
}

@InProceedings{Angus:1991:ECA,
  author =       "I. G. Angus and Janice L. Stolzy",
  booktitle =    "C++ at Work Conference",
  title =        "Experiences Converting an Application from {Fortran}
                 to {C++}: Beyond f2c",
  publisher =    "????",
  address =      "????",
  month =        nov,
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Object/c++.bib; Parallel/par.misc.bib",
}

@TechReport{Anik:1991:PIS,
  author =       "S. Anik and W. W. Hwu",
  title =        "Performance implications of synchronization support
                 for parallel {Fortran} programs",
  number =       "CRHC-91-21",
  institution =  "University of Illinois, Urbana-Champaign, Center for
                 Reliable and High-Performance Computing",
  address =      "Urbana, IL, USA",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/tr.misc.bib",
}

@Article{Anonymous:1991:CLP,
  author =       "Anonymous",
  title =        "Classic Language, Part 1: {FORTRAN}",
  journal =      j-BYTE,
  volume =       "16",
  number =       "9",
  pages =        "147--152",
  month =        sep,
  year =         "1991",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/byte.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "First in a series on language survivors.",
  acknowledgement = ack-nhfb,
}

@Manual{Anonymous:1991:DFL,
  author =       "Anonymous",
  title =        "{DEC Fortran}: language reference manual",
  organization = "Digital Equipment Corp.",
  address =      "Maynard, MA, USA",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Manual{Anonymous:1991:DFU,
  author =       "Anonymous",
  title =        "{DEC Fortran} for {ULTRIX RISC} systems: user manual",
  organization = "Digital Equipment Corp.",
  address =      "Maynard, MA, USA",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1991:FFD,
  author =       "Anonymous",
  title =        "Forever {Fortran}: Digital language renewed",
  journal =      j-SCIENCE-NEWS,
  volume =       "140",
  number =       "2",
  pages =        "23--23",
  month =        jul,
  year =         "1991",
  CODEN =        "SCNEBK",
  ISSN =         "0036-8423",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Manual{Anonymous:1991:MFR,
  author =       "Anonymous",
  title =        "{Microsoft FORTRAN} reference",
  organization = pub-MICROSOFT,
  address =      pub-MICROSOFT:adr,
  edition =      "Version 5.1",
  pages =        "xxv + 534",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``For MS OS/2 and MS-DOS operating systems.''.",
  keywords =     "FORTRAN (Computer program language); MS-DOS (Computer
                 file); OS/2 (Computer operating system)",
}

@Article{Bailey:1991:AFS,
  author =       "Paul B. Bailey and Burton S. Garbow and Hans G. Kaper
                 and Anton Zettl",
  title =        "Algorithm 700: {A FORTRAN} Software Package for
                 {Sturm--Liouville} Problems",
  journal =      j-TOMS,
  volume =       "17",
  number =       "4",
  pages =        "500--501",
  month =        dec,
  year =         "1991",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  MRclass =      "65L15",
  MRnumber =     "1 140 037",
  bibdate =      "Wed Dec 04 11:09:52 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/210239.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf G.m}: Mathematics of Computing, MISCELLANEOUS.",
}

@TechReport{Baker:1991:FBP,
  author =       "Lawrence M. Baker",
  title =        "{Fortran} benchmark programs {WetC3D} and {3DModel4}
                 user's guide",
  type =         "Open-file report",
  number =       "91-328",
  institution =  "U.S. Geological Survey; Books and Open-File Reports
                 Section distributor",
  address =      "Menlo Park, CA, USA",
  pages =        "????",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distribution tape described in Section 2 is not
                 included with microfiche. Distributed to depository
                 libraries in microfiche. Shipping list no.: 92-1200-M.
                 Microfiche. [Denver, Colo.: U.S. Geological Survey,
                 1991] 1 microfiche.",
  govtdocnumber = "I 19.76:91-328 0624-H (MF)",
  keywords =     "Elastic solids --- Computer programs.",
}

@Article{Bampis:1991:ICC,
  author =       "E. Bampis and J. C. Konig and D. Trystram",
  title =        "Impact of communications on the complexity of the
                 parallel {Gaussian} Elimination",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "17",
  number =       "1",
  pages =        "55--61",
  month =        apr,
  year =         "1991",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C4240 (Programming and
                 algorithm theory)",
  corpsource =   "Univ. Paris Sud, Orsay, France",
  keywords =     "algorithms; complexity; complexity analysis;
                 computational complexity; Gaussian Elimination; matrix
                 algebra; MIMD computers; overhead; parallel; parallel
                 algorithms; scheduling; scheduling algorithm",
  treatment =    "T Theoretical or Mathematical",
}

@Book{Barnard:1991:EFE,
  author =       "David T. Barnard and David B. Skillicorn",
  title =        "Effective {Fortran 77} for Engineers and Scientists",
  publisher =    pub-W-C-BROWN,
  address =      pub-W-C-BROWN:adr,
  edition =      "Second",
  pages =        "xxii + 504",
  month =        jun,
  year =         "1991",
  ISBN =         "0-697-08546-5",
  ISBN-13 =      "978-0-697-08546-7",
  LCCN =         "QA76.73.F25B366 1992",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-697-08546-5/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$63.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-697-08546-5",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@Book{Barnard:1991:IMA,
  author =       "David T. Barnard and David B. Skillicorn",
  title =        "Instructor's manual to accompany Effective {Fortran77}
                 for engineers and scientists",
  publisher =    pub-W-C-BROWN,
  address =      pub-W-C-BROWN:adr,
  edition =      "Second",
  pages =        "v + 132",
  year =         "1991",
  ISBN =         "0-697-08547-3",
  ISBN-13 =      "978-0-697-08547-4",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "etc.; {Fortran 77} (Computer program language) ---
                 Problems, exercises,",
}

@Article{Becklehimer:1991:FPC,
  author =       "Jeffrey L. Becklehimer",
  title =        "A {FORTRAN} program for computing beam patterns of
                 geophone arrays",
  journal =      j-COMP-GEOSCI,
  volume =       "17",
  number =       "5",
  pages =        "633--??",
  year =         "1991",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Beebe:1991:SF,
  author =       "Nelson H. F. Beebe",
  title =        "A Summary of {Fortran}",
  institution =  inst-CSC,
  address =      inst-CSC:adr,
  pages =        "61",
  month =        mar # " 13",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Supplemental class notes prepared for Mathematics 118
                 and 119.",
}

@Article{Bernecky:1991:FA,
  author =       "Robert Bernecky",
  title =        "{Fortran} 90 Arrays",
  journal =      j-SIGPLAN,
  volume =       "26",
  number =       "2",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "83--98",
  month =        feb,
  year =         "1991",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:03 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/IMMD_IV.bib",
  acknowledgement = ack-nhfb,
}

@Book{Bernheim:1991:FMD,
  author =       "Madeleine Bernheim",
  title =        "{Fortran} mode d'emploi",
  publisher =    pub-IE,
  address =      pub-IE:adr,
  pages =        "220",
  year =         "1991",
  ISBN =         "2-7296-0303-4",
  ISBN-13 =      "978-2-7296-0303-8",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "iia: Informatique Intelligence Artificielle.",
  acknowledgement = ack-nhfb,
  annote =       "Index.",
  keywords =     "{Fortran} (langage de programmation).",
}

@TechReport{Bischof:1991:GDC,
  author =       "Christian Bischof and Alan Carle and George Corliss
                 and Andreas Griewank and Paul Hovland",
  title =        "Generating Derivative Codes from {Fortran} Programs",
  type =         "Preprint",
  number =       "MCS--P263--0991",
  institution =  "Mathematics and Computer Science Division, Argonne
                 National Laboratory",
  address =      "9700 S. Cass Ave., Argonne, IL 60439--4801",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/all_brec.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Also appeared as Technical Report 91185, Center for
                 Research in Parallel Computation, Rice University,
                 Houston, TX 77251.",
  referred =     "[Bisc91g]; [Bisc91h].",
}

@TechReport{Blunt:1991:CFD,
  author =       "David Mark Blunt",
  title =        "The conversion of a {Fortran} data plotting program
                 using {DI-3000} graphics to operation on a {Macintosh}
                 personal computer",
  type =         "Flight mechanics technical memorandum; 446",
  institution =  "Dept. of Defence, Defence Science and Technology
                 Organisation Aeronautical Research Laboratory",
  address =      "Melbourne, Victoria, Australia",
  pages =        "34",
  year =         "1991",
  ISBN =         "0-646-10146-3 (not printed on item)",
  ISBN-13 =      "978-0-646-10146-0 (not printed on item)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "AR-006-643. Bibliography: leaf 32.",
  keywords =     "Computer graphics --- Computer programs; FORTRAN
                 (Computer program language); Macintosh II (Computer)
                 --- Programming; TRANS (Computer program)",
}

@Article{Boltjes:1991:MDC,
  author =       "B. Boltjes and S. W. De Leeuw",
  title =        "Molecular Dynamics on the {Connection Machine} using
                 {Fortran}",
  journal =      j-MOL-SIM,
  volume =       "7",
  number =       "??",
  pages =        "1--??",
  year =         "1991",
  CODEN =        "MOSIEA",
  ISSN =         "0892-7022",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Borse:1991:FNMa,
  author =       "Garold J. (Garold J.) Borse",
  title =        "{Fortran 77} and Numerical Methods for Engineers",
  publisher =    pub-PWS-KENT,
  address =      pub-PWS-KENT:adr,
  edition =      "Second",
  pages =        "xiv + 722",
  month =        may,
  year =         "1991",
  ISBN =         "0-534-92562-6",
  ISBN-13 =      "978-0-534-92562-8",
  LCCN =         "TA 345 B67 1991",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-534-92562-6/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$57.95",
  series =       "PWS-Kent series in engineering and computer science",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-534-92562-6",
  acknowledgement = ack-nhfb,
  keywords =     "Engineering --- Data processing; FORTRAN 77 (Computer
                 program language)",
}

@Book{Borse:1991:FNMb,
  author =       "Garold J. Borse",
  title =        "{FORTRAN} 77 and numerical methods for engineers",
  publisher =    pub-PWS-KENT,
  address =      pub-PWS-KENT:adr,
  edition =      "Second",
  pages =        "xiv + 722",
  year =         "1991",
  ISBN =         "0-534-98353-7",
  ISBN-13 =      "978-0-534-98353-6",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "PWS-KENT series in engineering and computer science",
  acknowledgement = ack-nhfb,
  annote =       "``International student edition''--t.p. verso.
                 Includes bibliographical references and index.",
  keywords =     "Engineering --- Data processing; FORTRAN 77 (Computer
                 program language)",
}

@Article{Bradberry:1991:FG,
  author =       "John L. Bradberry",
  title =        "{Fortran} and {GUIs}",
  journal =      j-DDJ,
  volume =       "16",
  number =       "6",
  pages =        "16--18, 20, 22, 25, 101--102",
  month =        jun,
  year =         "1991",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 10 09:11:02 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Scientific Concepts, Marietta, GA, USA",
  classification = "C6140D (High level languages); C6180 (User
                 interfaces)",
  keywords =     "Programming",
  thesaurus =    "FORTRAN; FORTRAN listings; Graphical user interfaces",
}

@Article{Bromley:1991:FAT,
  author =       "Mark Bromley and Steven Heller and Tim McNerney and
                 Guy L. {Steele, Jr.}",
  title =        "{Fortran} at Ten Gigaflops: The {Connection Machine}
                 Convolution Compiler",
  journal =      j-SIGPLAN,
  volume =       "26",
  number =       "6",
  pages =        "145--156",
  month =        jun,
  year =         "1991",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "Compiler/Compiler.Lins.bib; Compiler/PLDI.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigplan.bib;
                 Misc/IMMD_IV.bib",
  note =         "Published as SIGPLAN Notices, volume 26, number 6",
  abstract =     "The authors have implemented a prototype of a
                 specialized compiler module and associated run-time
                 support that allows a Fortran user to achieve sustained
                 floating-point performance of over 10 gigaflops on the
                 Connection Machine Model CM-2. This improves
                 substantially over the previous record of 5.6
                 gigaflops, which was achieved by means of hand-crafted
                 low-level coding techniques. The compiler module
                 processes array assignment statements of a certain
                 form: the right-hand side must be a sum of products and
                 the products must use the Fortran 90 array shifting
                 intrinsics in a certain stylized pattern. Such
                 assignment statements are suitable for expressing array
                 convolution (stencil) computations and can be executed
                 efficiently by chained multiply-add operations.",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machines Corp., Cambridge, MA, USA",
  classification = "C5440 (Multiprocessor systems and techniques); C6110
                 (Systems analysis and programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  confdate =     "26-28 June 1991",
  conflocation = "Toronto, Ont., Canada",
  confsponsor =  "ACM",
  keywords =     "Array assignment statements; Array convolution;
                 Chained multiply-add operations; Connection Machine
                 convolution compiler; Connection Machine Model CM-2;
                 Fortran 90 array shifting intrinsics; Fortran user;
                 Hand-crafted low-level coding techniques; Run-time
                 support; Specialized compiler module; Sustained
                 floating-point performance",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel machines; Parallel programming;
                 Program compilers",
}

@Article{Bromley:1991:FTG,
  author =       "Mark Bromley and Steven Heller and Tim McNerney and
                 Guy L. {Steele, Jr.}",
  title =        "{Fortran} at ten gigaflops: the {Connection Machine}
                 convolution compiler",
  journal =      j-SIGPLAN,
  volume =       "26",
  number =       "6",
  pages =        "145--156",
  month =        jun,
  year =         "1991",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:07 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Broughan:1991:SSC,
  author =       "K. A. Broughan and G. Keady and T. D. Robb and M. G.
                 Richardson and M. C. Dewar",
  title =        "Some Symbolic Computing Links to the {NAG} Numeric
                 Library",
  journal =      j-SIGSAM,
  volume =       "25",
  number =       "3",
  pages =        "28--37",
  month =        jul,
  year =         "1991",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  bibdate =      "Thu Mar 20 16:02:15 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "This article intended to help readers compare the
                 three products, SENAC, InterCall and IRENA. Each of the
                 three is in the Numerical Algorithms Group (Fortran
                 77). SENAC is a package developed by the Mathematical
                 Software Project at the University of Waikato. SENAC
                 includes a symbolic manipulation interpreter (Sencore),
                 together with high level interfaces to the NAG Fortran
                 Library (Numlink) and NAG Graphics Library (Graflink).
                 The system evolved from an interface, Naglink, between
                 the NAG Library and the symbolic manipulation language
                 Macsyma. The Sensore interpreter is written in Common
                 LISP and belongs to the Macsyma/Maple/Reduce family of
                 languages. It is easy to load user-written files
                 written in Common LISP or in SENAC. InterCall is a
                 Mathematica package that enables its user to
                 interactively call external code, for example from an
                 external numeric library. It allows various default
                 settings to be defined for any arguments that need to
                 be passed to any routine in that code, and initial
                 default settings for all the routines in the IMSL and
                 NAG libraries are included with InterCall in the form
                 of a small defaults-database file. IRENA-an Interface
                 from Reduce to NAG-runs under the Reduce computer
                 algebra system and provides an interactive front end to
                 the NAG Library. It has been designed to make the use
                 of the NAG Library considerably simpler, in a number of
                 ways.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math. and Stat., Waikato Univ., Hamilton, New
                 Zealand",
  classcodes =   "C7310 (Mathematics); C6180 (User interfaces)",
  classification = "C6180 (User interfaces); C7310 (Mathematics)",
  corpsource =   "Dept. of Math. and Stat., Waikato Univ., Hamilton, New
                 Zealand",
  keywords =     "algebra system; argument passing; Argument passing;
                 Common LISP; computer; Computer algebra system;
                 default; Default settings; defaults-database file;
                 Defaults-database file; external code; External code;
                 FORTRAN; Graflink; high level; High level interfaces;
                 IMSL; interactive front end; Interactive front end;
                 InterCall; interfaces; IRENA; Library; Macsyma;
                 Mathematica package; NAG Fortran Library; NAG Graphics;
                 NAG Graphics Library; Naglink; numeric library; Numeric
                 library; Numerical Algorithms Group; Numlink; Reduce;
                 SENAC; Sencore; settings; subroutines; symbol
                 manipulation; symbolic computing; Symbolic computing;
                 symbolic manipulation interpreter; Symbolic
                 manipulation interpreter; user interfaces; user-written
                 files; User-written files",
  thesaurus =    "FORTRAN; Subroutines; Symbol manipulation; User
                 interfaces",
  treatment =    "P Practical; R Product Review",
}

@InProceedings{Buis:1991:FIB,
  author =       "P. Buis and W. Dyksen and J. Korb",
  title =        "{Fortran} Interface Blocks as an Interface Description
                 Language for Remote Procedure Call",
  crossref =     "Einarsson:1991:WCP",
  pages =        "116",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Theory/Comp.Alg.1.bib",
}

@InProceedings{Cann:1991:RFD,
  author =       "D. Cann",
  title =        "Retire {FORTRAN}? {A} debate rekindled",
  crossref =     "IEEE:1991:PSA",
  pages =        "264--272",
  year =         "1991",
  bibdate =      "Wed Apr 15 16:28:01 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  corpsource =   "Lawrence Livermore Nat. Lab., CA, USA",
  keywords =     "abstraction; Cray Sisal; FORTRAN; functional language;
                 parallel execution; parallel programming; performance;
                 programming language; scientific computing",
  sponsororg =   "IEEE; ACM",
  treatment =    "G General Review; P Practical",
}

@Article{Carlson:1991:TEI,
  author =       "B. C. Carlson",
  title =        "A table of elliptic integrals: {One} quadratic
                 factor",
  journal =      j-MATH-COMPUT,
  volume =       "56",
  number =       "193",
  pages =        "267--280",
  month =        jan,
  year =         "1991",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  MRclass =      "33E05 (65A05)",
  MRnumber =     "92b:33056",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290R (Integral equations); B0290M (Numerical
                 integration and differentiation); C4180 (Integral
                 equations); C4160 (Numerical integration and
                 differentiation)",
  corpsource =   "Dept. of Math., Iowa State Univ., Ames, IA, USA",
  keywords =     "conjugate complex zeros; elliptic integrals; Fortran
                 programs; integral equations; integration; polynomial;
                 R-functions; square root",
  treatment =    "P Practical",
}

@TechReport{CCI:1991:TTA,
  author =       "{Century Computing Incorporated}",
  title =        "{TAE} + transportable applications environment plus",
  number =       "????",
  institution =  "National Aeronautics and Space Administration, Goddard
                 Space Flight Center",
  address =      "Greenbelt, MD, USA",
  pages =        "????",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Title taken from cover. ``April 1991.'' V.1-6, v.8-11
                 version 5.1 April 1991, v.7 version 4.1/5.1 April 1991.
                 Includes bibliographical references and index. [v.1,
                 pt.1 and 2] C programmer's manual --- [v.2] Ada
                 programmer's manual --- [v.3] Installing TAE plus ---
                 [v.4] Code generation manual --- [v.5] Guidelines for
                 adding a new presentation type --- [v.6] User interface
                 developer's guide --- [v.7] FORTRAN programmer's manual
                 --- [v.8] System manager's guide (UNIX) --- [v.9]
                 Release notes (UNIX) --- [v.10] TAE command language
                 (TCL) programmer's manual --- [v.11] TAE command
                 language (TCL) user's manual.",
  keywords =     "COMPATIBILITY; COMPUTER PROGRAMMING; Computer
                 software; COMPUTERS; COMPUTERS PROGRAMS; CONFERENCES;
                 PROGRAMMING LANGUAGES; Software compatibility; UNIX
                 (OPERATING SYSTEM)",
}

@Manual{CDC:1991:FPG,
  author =       "{Control Data Corporation}",
  title =        "{FORTRAN} programmer's guide and language reference
                 manual",
  organization = "Control Data Corporation",
  address =      "Minneapolis, MN, USA",
  pages =        "2 pts. in 1",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Control Data 4000 series",
  acknowledgement = ack-nhfb,
  annote =       "Publication no. 62940786 Loose-leaf for updating.",
  keywords =     "{Fortran} (Computer program language)",
}

@TechReport{Chapman:1991:VFF,
  author =       "B. Chapman and P. Mehrotra and H. Zima",
  title =        "{Vienna Fortran}: {A} {Fortran} Language Extension for
                 Distributed Memory Multiprocessors",
  number =       "91-72",
  institution =  "ICASE",
  address =      "Hampton, VA, USA",
  month =        sep,
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.compiler.bib",
}

@MastersThesis{Chen:1991:ACS,
  author =       "Haobo Chen",
  title =        "Automated conversion system for development of {SQL}
                 database management system from a {FORTRAN-based}
                 source",
  type =         "Thesis (M.S.)",
  school =       "Department of Computer Science, University of
                 California, Davis",
  address =      "Davis, CA, USA",
  pages =        "143",
  year =         "1991",
  LCCN =         "LD781.D5j 1991 C547",
  bibdate =      "Sat Mar 9 13:37:45 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "dissertations, academic -- University of California,
                 Davis -- computer; science",
}

@Article{Chen:1991:FCC,
  author =       "Li Jen Chen and Chin Kun Hu and Kit Sing Mak",
  title =        "{FORTRAN} code for the cluster {Monte Carlo} study of
                 the $q$-state {Potts} model on ${D}$-dimensional
                 hypercubic lattices",
  journal =      j-COMP-PHYS-COMM,
  volume =       "66",
  number =       "2--3",
  pages =        "377--382",
  month =        sep # "\slash " # oct,
  year =         "1991",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(91)90083-W",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  MRclass =      "no. 2-3, 82B80 (65C05 82B20)",
  MRnumber =     "92f:82034",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046559190083W",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Book{Chisman:1991:ISM,
  author =       "James Chisman",
  title =        "Introduction to Simulation Modeling Using {GPSS\slash
                 PC}",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "241",
  day =          "1",
  month =        jul,
  year =         "1991",
  ISBN =         "0-13-497645-2",
  ISBN-13 =      "978-0-13-497645-7",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-13-497645-2/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$39.80",
  acknowledgement = ack-nhfb,
  dimensions =   "9.23in x 7.03in x 0.70in",
  paperback =    "yes",
}

@PhdThesis{Choi:1991:EPF,
  author =       "Won Sik Choi",
  title =        "Effect of {Pascal} and {Fortran} programming
                 instruction on the problem-solving cognitive ability in
                 formal operational stage students",
  type =         "Thesis (Ed. D.)",
  school =       "Texas Tech University",
  address =      "Lubbock, TX, USA",
  pages =        "x + 160",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Educational technology.; Problem solving; Programming
                 (Electronic computers)",
}

@Article{Chunduru:1991:RFP,
  author =       "Raghu K. Chunduru and R. Nagendra and N. S. Patangay",
  title =        "{RESDYK} --- a {FORTRAN} program for computing
                 apparent resistivity over an infinitely deep
                 out-cropping vertical dike",
  journal =      j-COMP-GEOSCI,
  volume =       "17",
  number =       "10",
  pages =        "1395--1408",
  year =         "1991",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Coker:1991:PEP,
  author =       "A. K. Coker",
  title =        "Program evaluates pressure drop for single phase
                 fluids",
  journal =      j-HYDROCARBON-PROC-INT,
  volume =       "70",
  number =       "2",
  pages =        "53--??",
  month =        feb,
  year =         "1991",
  CODEN =        "IHPRBS",
  ISSN =         "0018-8190",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Fortran 77 program includes piping and fittings",
  acknowledgement = ack-nhfb,
}

@Article{Collins:1991:DIF,
  author =       "W. R. Collins and K. W. Miller",
  title =        "Defining and implementing {Fortran} generic abstract
                 data types",
  journal =      j-INFO-SOFTWARE-TECH,
  volume =       "33",
  number =       "4",
  pages =        "281--??",
  month =        may,
  year =         "1991",
  CODEN =        "ISOTE7",
  ISSN =         "0950-5849",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Coschi:1991:WFL,
  author =       "Geno Coschi and Jack Bernard Schueler",
  title =        "{WATCOM FORTRAN} 77: language reference",
  publisher =    pub-WATCOM-PUB,
  address =      pub-WATCOM-PUB:adr,
  edition =      "Second",
  pages =        "xiv + 316",
  year =         "1991",
  ISBN =         "1-55094-027-9",
  ISBN-13 =      "978-1-55094-027-5",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Compilateurs (Logiciels).; Compilers (Computer
                 programs); FORTRAN 77 (Langage de programmation);
                 {Fortran 77} (Computer program language)",
}

@Book{Coschi:1991:WFO,
  author =       "Geno Coschi and Jack Bernard Schueler and Anthony F.
                 Scian",
  title =        "{WATCOM FORTRAN} 77\slash 386: optimizing compiler and
                 tools user's guide",
  publisher =    pub-WATCOM-PUB,
  address =      pub-WATCOM-PUB:adr,
  edition =      "Second",
  year =         "1991",
  ISBN =         "1-55094-025-2",
  ISBN-13 =      "978-1-55094-025-1",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``IBM PC and PS/2 with DOS''--Cover.",
  keywords =     "Compilateurs (Logiciels); Compilers (Computer
                 programs); FORTRAN 77 (Langage de programmation); IBM
                 Personal Computer --- Programming; IBM Personal
                 System/2 (Computer system); IBM Personal System/2
                 (Systeme informatique) --- Programmation.; IBM-PC
                 (Ordinateur) --- Programmation; {Fortran 77} (Computer
                 program language)",
}

@Book{Counihan:1991:F,
  author =       "Martin Counihan",
  title =        "{Fortran} 90",
  publisher =    pub-PITMAN,
  address =      pub-PITMAN:adr,
  pages =        "309",
  year =         "1991",
  ISBN =         "0-273-03073-6",
  ISBN-13 =      "978-0-273-03073-7",
  LCCN =         "QA76.73.F25 C68 1991",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-273-03073-6/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 90 (computer program language); Programming
                 languages; {Fortran} 90 (Computer program language)",
  libnote =      "Not yet in my library.",
}

@Article{Cox:1991:TSS,
  author =       "Christopher L. Cox and James A. Knisely",
  title =        "A tridiagonal system solver for distributed memory
                 parallel processors with vector nodes",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "13",
  number =       "3",
  pages =        "325--331",
  month =        nov,
  year =         "1991",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Clemson Univ",
  affiliationaddress = "Clemson, SC, USA",
  classification = "721; 722; 723; 921; C4140 (Linear algebra); C5220P
                 (Parallel architecture); C5230 (Digital arithmetic
                 methods); C5470 (Performance evaluation and testing);
                 C7310 (Mathematics)",
  corpsource =   "Dept. of Math. Sci., Clemson Univ., SC, USA",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "algebraic routine; algorithm; computer; Computer
                 Programming languages--fortran; Computer
                 Programming--Algorithms; Computer Systems, Digital;
                 Cyclic reduction algorithms; Data Storage, Digital;
                 digital arithmetic; Distributed memories; distributed
                 memory parallel; divide and conquer strategy; Floating
                 Point Systems FPS T-20; FORTRAN; Intel iPSC/2-VX;
                 linear algebra; Mathematical Techniques--Matrix
                 Algebra; mathematics computing; odd-even cyclic
                 reduction; parallel architectures; Parallel Processing;
                 partitioning; performance evaluation; processors;
                 programs; redundancy; scaled speedup; tridiagonal
                 system solver; Tridiagonal systems; Vector nodes;
                 vector nodes; vector processors",
  treatment =    "A Application; P Practical",
}

@Book{Cray:1991:CCS,
  author =       "{Cray Research, Inc.}",
  title =        "{CF77} compiling system",
  number =       "SR-3071, SR-3072, SR-3073, SR-3074",
  publisher =    pub-CRAY,
  address =      pub-CRAY:adr,
  edition =      "Release 5.0",
  pages =        "????",
  year =         "1991",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Publication",
  acknowledgement = ack-nhfb,
  annote =       "v. 1. Fortran reference manual --- v. 2. Compiler
                 message manual --- v. 3. Vectorization guide --- v. 4.
                 Parallel procesing guide.",
  keywords =     "Compilers (Computer programs); Cray computers.;
                 FORTRAN (Computer program language); Parallel
                 processing (Electronic computers)",
}

@Book{Cray:1991:UFL,
  author =       "{Cray Research, Inc.}",
  title =        "{UNICOS Fortran} library reference manual",
  number =       "SR-2079 6.0",
  publisher =    pub-CRAY,
  address =      pub-CRAY:adr,
  edition =      "Revised",
  pages =        "xiv + 362",
  year =         "1991",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Publication",
  acknowledgement = ack-nhfb,
  annote =       "``Volume 1.'' ``\ldots{} describes Fortran-callable
                 subprograms and routines available to users of the Cray
                 operating system UNICOS running on all Cray Research
                 systems.''.",
  keywords =     "Cray computers; FORTRAN (Computer program language);
                 UNICOS (Computer operating system)",
}

@Article{Crosier:1991:FPT,
  author =       "Ronald Crosier",
  title =        "{FORTRAN} Programming Techniques",
  journal =      j-J-QUALITY-TECH,
  volume =       "23",
  number =       "4",
  pages =        "348--354",
  month =        oct,
  year =         "1991",
  CODEN =        "JQUTAU",
  ISSN =         "0022-4065",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{CSEP:1991:FCS,
  author =       "{Computational Science Education Project}",
  title =        "Fortran 90 and Computational Science",
  publisher =    "????",
  address =      "????",
  pages =        "????",
  year =         "1991",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Jan 24 07:32:32 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "ftp://compsci.cas.vanderbilt.edu/CSEP/BOOK_PS/pl.tar.Z;
                 http://csep1.phy.ornl.gov/pl/pl.html",
  acknowledgement = ack-nhfb,
}

@Article{Dodson:1991:SEF,
  author =       "David S. Dodson and Roger G. Grimes and John G.
                 Lewis",
  title =        "Sparse Extensions to the {FORTRAN Basic Linear Algebra
                 Subroutines}",
  journal =      j-TOMS,
  volume =       "17",
  number =       "2",
  pages =        "253--263",
  month =        jun,
  year =         "1991",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sun Sep 04 23:44:20 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/108577.html",
  abstract =     "This paper describes an extension to the set of Basic
                 Linear Algebra Subprograms. The extension is targeted
                 at sparse vector operations, with the goal of providing
                 efficient, but portable, implementations of algorithms
                 for high-performance computers.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; standardization",
  subject =      "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Numerical Linear Algebra, Sparse and very
                 large systems. {\bf G.4}: Mathematics of Computing,
                 MATHEMATICAL SOFTWARE, Portability. {\bf D.3.2}:
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf D.2.2}: Software,
                 SOFTWARE ENGINEERING, Tools and Techniques, Software
                 libraries. {\bf F.2.1}: Theory of Computation, ANALYSIS
                 OF ALGORITHMS AND PROBLEM COMPLEXITY, Numerical
                 Algorithms and Problems, Computations on matrices.",
}

@InProceedings{Dongarra:1991:GBP,
  author =       "J. J. Dongarra and A. Karp and K. Miura and H. D.
                 Simon",
  title =        "{Gordon Bell Prize} lectures (supercomputer
                 applications)",
  crossref =     "IEEE:1991:PSA",
  pages =        "328--337",
  year =         "1991",
  bibdate =      "Wed Apr 15 16:28:01 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques)",
  corpsource =   "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
                 USA",
  keywords =     "128-node Intel iPSC/860; compiler speedup; Connections
                 Machine; electronic structure; floating point
                 processors; Fortran 77; Fortran 90; grid generation
                 program; parallel processing; partial differential
                 equation; price/performance award; scientific and
                 engineering problems; supercomputers",
  sponsororg =   "IEEE; ACM",
  treatment =    "G General Review; P Practical",
}

@Article{Dongarra:1991:PLT,
  author =       "J. Dongarra and M. Furtney and S. Reinhardt and J.
                 Russell",
  title =        "Parallel loops --- a test suite for parallelizing
                 compilers: description and example results",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "17",
  number =       "10--11",
  pages =        "1247--1255",
  month =        dec,
  year =         "1991",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6150C (Compilers, interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
                 USA",
  keywords =     "Convex; Cray; Fortran; hardware; loops;
                 multiprocessing systems; multiprocessor systems;
                 parallel; parallel loops; parallelizing compilers;
                 program compilers; subroutines; test suite",
  treatment =    "P Practical",
}

@TechReport{Dongarra:1991:PVC,
  author =       "J. Dongarra",
  title =        "Performance of Various Computers Using Standard Linear
                 Equations Software in a {Fortran} Environment",
  type =         "??",
  number =       "CS-89-85",
  institution =  inst-UTK,
  address =      inst-UTK:adr,
  month =        "??",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Book{Dubesset:1991:FLN,
  author =       "Michel Dubesset and Jean Vignes",
  title =        "{Fortran}: le langage normalis{\'e}",
  publisher =    pub-EDITIONS-TECHNIP,
  address =      pub-EDITIONS-TECHNIP:adr,
  pages =        "xix + 236",
  year =         "1991",
  ISBN =         "2-7108-0611-8",
  ISBN-13 =      "978-2-7108-0611-0",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Collection informatique.",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (langage de programmation).",
}

@InProceedings{Eigenmann:1991:RFP,
  author =       "R. Eigenmann and J. Hoeflinger and G. Jaxon and Z. Li
                 and D. Padua",
  booktitle =    "Proceedings of the 1991 International Conference on
                 Parallel Processing",
  title =        "Restructuring {Fortran} Programs for {Cedar}",
  volume =       "I, Architecture",
  publisher =    pub-CRC,
  address =      pub-CRC:adr,
  pages =        "I-57--I-66",
  month =        aug,
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/ICPP.91-93.bib; Parallel/ICPP91.bib",
}

@Book{Electrical:1991:SIT,
  author =       "{Institute of Electrical and Electronics Engineers}",
  title =        "Standard for Information Technology: Posix {Fortran
                 77} Language Interfaces",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "",
  month =        dec,
  year =         "1991",
  ISBN =         "1-55937-140-4",
  ISBN-13 =      "978-1-55937-140-7",
  LCCN =         "",
  bibdate =      "Fri Jun 11 18:04:07 1999",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1-55937-140-4/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$72.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1-55937-140-4",
  acknowledgement = ack-nhfb,
}

@Article{Escaig:1991:ATM,
  author =       "Y. Escaig and W. Oed",
  title =        "Analysis tools for Micro- and Autotasking programs on
                 {CRAY} multiprocessor systems",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "17",
  number =       "12",
  pages =        "1425--1433",
  month =        dec,
  year =         "1991",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C5470 (Performance evaluation and testing); C6110P
                 (Parallel programming)",
  corpsource =   "Univ. de Technol. de Compi{\`e}gne, France",
  keywords =     "Autotasking; Cray Microtasking; CRAY multiprocessor
                 systems; parallel programming; parallel programs;
                 performance analysis tools; performance evaluation",
  treatment =    "P Practical",
}

@Article{Farshad:1991:HRF,
  author =       "F. Farshad and J. L. LeBlanc",
  title =        "How to Run a {FORTRAN} or a {BASIC} Computer Program
                 on {PCs}",
  journal =      j-GEOBYTE,
  volume =       "6",
  number =       "2",
  pages =        "37--??",
  month =        apr,
  year =         "1991",
  ISSN =         "0885-6362",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "This article describes basic concepts and the use of
                 the FORTRAN compiler and BASIC interpreter on PCs.
                 Detailed procedures are presented for compiling,
                 linking, and executing a FORTRAN program or
                 interpreting and running a BASIC program with floppy or
                 hard disk drives. It is assumed the reader has a
                 working knowledge of the MS-DOS operating system.",
  acknowledgement = ack-nhfb,
}

@Article{Fausto:1991:NFP,
  author =       "R. Fausto and J. J. C. Teixeira-Dias",
  title =        "{NBI}: a {FORTRAN} program for molecular mechanics
                 calculations on a microcomputer",
  journal =      j-COMPUT-CHEM,
  volume =       "15",
  number =       "2",
  pages =        "175--??",
  year =         "1991",
  CODEN =        "COCHDK",
  ISSN =         "0097-8485",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Fox:1991:DHP,
  author =       "G. Fox",
  title =        "Draft High Performance {Fortran} Language
                 Specification: High Performance {Fortran} Forum,
                 {CRPC-TR92225}, November 1992",
  publisher =    "Computer Information Technical",
  address =      "",
  pages =        "",
  month =        jun,
  year =         "1991",
  ISBN =         "99922-4-636-7",
  ISBN-13 =      "978-99922-4-636-8",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=9992246367/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$50.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=9992246367",
  acknowledgement = ack-nhfb,
}

@TechReport{Fox:1991:FDL,
  author =       "Geoffrey Fox",
  title =        "{Fortran D} language specification",
  type =         "Technical report",
  number =       "COMP TR90-14",
  institution =  "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "37",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``December, 1990.'' ``Revised April, 1991.'' Includes
                 bibliographical references. Abstract: ``This paper
                 presents Fortran D, a version of Fortran enhanced with
                 data decomposition specifications. It is designed to
                 support two fundamental stages of writing a
                 data-parallel program: problem mapping using
                 sophisticated array alignments, and machine mapping
                 through a rich set of data distribution functions. We
                 believe that Fortran D provides a simple
                 machine-independent programming model for most
                 numerical computations. We intend to evaluate its
                 usefulness for both programmers and advanced compilers
                 on a variety of parallel architectures.'' Supported in
                 part by the Center for Research on Parallel
                 Computation, a National Science Foundation Science and
                 Technology Center.",
  keywords =     "Parallel programming (Computer science); {Fortran}
                 (Computer program language)",
}

@InCollection{Garcia:1991:SDF,
  author =       "Oscar Garc{\'\i}a",
  editor =       "Andreas Griewank and George F. Corliss",
  booktitle =    "Automatic Differentiation of Algorithms: Theory,
                 Implementation, and Application",
  title =        "A System for the Differentiation of {Fortran} Code and
                 an Application to Parameter Estimation in Forest Growth
                 Models",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "??--??",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/all_brec.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  referred =     "[Jued91a]; [Soul91a].",
}

@Book{GarciaMerayo:1991:PF,
  author =       "Felix Garcia Merayo",
  title =        "Programacion en {FORTRAN} 77",
  publisher =    pub-PARANINFO,
  address =      pub-PARANINFO:adr,
  edition =      "3a, corr. y ampliada",
  pages =        "399",
  year =         "1991",
  ISBN =         "84-283-1818-2",
  ISBN-13 =      "978-84-283-1818-1",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@Book{GED:1991:F,
  author =       "{Global Engineering Documents}",
  title =        "{Fortran} 90",
  publisher =    pub-GLOBAL-ENG,
  address =      pub-GLOBAL-ENG:adr,
  pages =        "xix + 369",
  year =         "1991",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``X3.198.'' ``ISO/IEC 1539: 1991 (E)''.",
  keywords =     "{Fortran} 90 (Computer program language)",
}

@Article{Gens:1991:PPR,
  author =       "C. Gens and J. Harrison and G. Bruce",
  title =        "{\tt prets}: a parallel Reverse-engineering Toolset
                 for {FORTRAN}",
  journal =      "Journal of Software Maintenance: research and
                 practice",
  volume =       "5",
  number =       "1",
  pages =        "37--57",
  month =        mar,
  year =         "1991",
  CODEN =        "JSMPEU",
  ISSN =         "1040-550X",
  bibdate =      "Wed Jan 24 10:06:57 2001",
  bibsource =    "http://www.isst.fhg.de/~smerrall/isst/re4p/biblio.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.interscience.wiley.com/jpages/1040-550X/",
  acknowledgement = ack-nhfb,
}

@Article{Gillett:1991:FPSa,
  author =       "Raphael Gillett",
  title =        "A {FORTRAN} 77 Program for Sample-Size Determination
                 in Replication Attempts When Effect Size is Uncertain",
  journal =      j-BEHAV-RES-METH-INSTR-COMP,
  volume =       "23",
  number =       "3",
  pages =        "442--446",
  month =        aug,
  year =         "1991",
  CODEN =        "BRMCEW",
  ISSN =         "0743-3808",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Gillett:1991:FPSb,
  author =       "R. Gillett",
  title =        "A {FORTRAN} 77 Program for Sample-Size Determination
                 in Replication Attempts When Effect Size is Uncertain",
  journal =      j-BEHAV-RES-METH-INSTR-COMP,
  volume =       "23",
  number =       "4",
  pages =        "545--545",
  month =        nov,
  year =         "1991",
  CODEN =        "BRMCEW",
  ISSN =         "0743-3808",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Grose:1991:PFO,
  author =       "Timothy James Grose",
  title =        "The programming and functionality of {OPS5} compared
                 to {LISP} and {FORTRAN} in an aeronautical route
                 planning system",
  type =         "Thesis (M.A.)",
  school =       "University of Texas at Austin",
  address =      "Austin, TX, USA",
  pages =        "vii + 63",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Aeronautics --- Data processing.; FORTRAN (Computer
                 program language); LISP (Computer program language);
                 OPS5 (Computer program language)",
}

@TechReport{Hall:1991:ICF,
  author =       "Mary Wolcott Hall",
  title =        "Interprocedural compilation of {Fortran D} for {MIMD}
                 distributed-memory machines",
  type =         "Technical report",
  number =       "COMP TR91-169",
  institution =  "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "13",
  month =        nov,
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Fortran D is a version of Fortran enhanced with data
                 decomposition specifications. It is one of the first of
                 a new generation of data-placement languages designed
                 to support efficient machine-independent parallel
                 programming. Techniques exist for compiling Fortran D
                 into efficient code, but are significantly restricted
                 in the presence of procedure calls. This paper presents
                 interprocedural analysis, optimization, and code
                 generation algorithms to derive efficient programs for
                 MIMD distributed-memory machines.",
  keywords =     "Compilers (Computer programs); Parallel processing
                 (Electronic computers)",
}

@Article{Hatziargyriou:1991:GEF,
  author =       "N. Hatziargyriou and A. Tzortzis",
  title =        "Graphical enhancement of {FORTRAN} under {MS-DOS} for
                 computer-aided instruction of electric power
                 engineering",
  journal =      j-INT-J-EEE,
  volume =       "28",
  number =       "2",
  pages =        "107--??",
  year =         "1991",
  CODEN =        "IJEEAF",
  ISSN =         "0020-7209",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Helgason:1991:SUG,
  author =       "Richard V. Helgason and Jeffery L. Kennington and
                 Douglas Stewart",
  title =        "{S12} User's Guide",
  number =       "91-CSE-6",
  institution =  "Southern Methodist University",
  address =      "Dallas, TX, USA",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/southern-methodist-university.bib",
  note =         "prize ($\backslash$\$1.00)",
  abstract =     "S12 is a FORTRAN code that solves the one-to-one
                 shortest path problem. It is based on two algorithms,
                 Nicholson's two-tree Dijkstra algorithm (1966) and
                 Dial's algorithm (1969) as implemented by Dial, Glover,
                 Karney, and Klingman (1979).",
}

@TechReport{Helmbold:1991:DPE,
  author =       "D. P. Helmbold and C. E. Mcdowell and J-Z. Wang",
  title =        "Determining Possible Event Orders by Analyzing
                 Sequential Traces",
  type =         "ucsc-crl-91-36",
  institution =  "University of California, Santa Cruz",
  address =      "Santa Cruz, CA, USA",
  pages =        "28",
  month =        sep,
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/university-of-california-santa-cruz.bib",
  note =         "prize ($\backslash$\$4.00)",
  URL =          "mailto::rnalib@ftp.cs.ucsc.edu
                 ftp://ftp.cse.ucsc.edu/pub/tr/ucsc-crl-91-36.ps.Z",
  abstract =     "One of the fundamental problems encountered when
                 debugging a parallel program is determining the
                 possible orders in which events could have occurred.
                 Various problems, such as data races and intermittent
                 deadlock, arise when there is insufficient
                 synchronization between the tasks in a parallel
                 program. A sequential trace of an execution can be
                 misleading, as it implies additional event orderings,
                 distorting the concurrent nature of the computation.
                 This paper describes algorithms which generate those
                 event orderings which can be relied on by the
                 programmer from the trace of an execution. By its very
                 nature, the information in an execution trace pertains
                 only to that execution of the program, and may not
                 generalize to other executions. We tackle this
                 difficulty in a systematic way: defining an ``inferred
                 program'' based on the trace and original program,
                 analyze this inferred program, and prove a relationship
                 between the inferred program and the original. The
                 results of our algorithms can be used by other
                 automated tools such as a data race detector or
                 constraint checker. The basic algorithms described here
                 have been implemented in a working trace analyzer for
                 IBM Parallel Fortran. The trace analyzer graphically
                 presents the discovered event orderings and reports
                 various potential data races in the subject program.",
  keywords =     "Data race time vector program trace parallel
                 programming debugging distributed systems",
}

@Article{Higham:1991:RBF,
  author =       "Desmond J. Higham",
  title =        "Remark on ``{Algorithm} 669: {BRKF45}: {A FORTRAN}
                 Subroutine for Solving First-Order Systems of Nonstiff
                 Initial Value Problems for Ordinary Differential
                 Equations''",
  journal =      j-TOMS,
  volume =       "17",
  number =       "3",
  pages =        "424--426",
  month =        sep,
  year =         "1991",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sun Sep 04 23:52:04 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{Cash:1989:ABF}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/116814.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; theory",
  subject =      "{\bf G.1.7}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Ordinary Differential Equations. {\bf G.1.2}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation.",
}

@Article{Hildebrand:1991:CE,
  author =       "J. D. Hildebrand",
  title =        "A Competitive Edge",
  journal =      j-UNIX-REVIEW,
  volume =       "9",
  number =       "7",
  pages =        "22--??",
  month =        jul,
  year =         "1991",
  CODEN =        "UNRED5",
  ISSN =         "0742-3136",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Abdul Nabi opened the west coast office of Knowledge
                 Systems Corp. as a barebones operation. But he's not
                 worried about the competition. Why? Nabi believes
                 Smalltalk gives him an edge on competitors who use C or
                 FORTRAN.",
  acknowledgement = ack-nhfb,
}

@Book{Hillis:1991:WFG,
  author =       "William Hillis and James William Welch",
  title =        "{WATCOM FORTRAN} 77: graphics library reference",
  publisher =    pub-WATCOM-PUB,
  address =      pub-WATCOM-PUB:adr,
  pages =        "vi + 132",
  year =         "1991",
  ISBN =         "1-55094-019-8",
  ISBN-13 =      "978-1-55094-019-0",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer graphics; FORTRAN 77 (Langage de
                 programmation); Infographie.; {Fortran 77} (Computer
                 program language)",
}

@TechReport{Hirananandani:1991:OFD,
  author =       "S. Hirananandani and K. Kennedy and C. Koelbel and U.
                 Kremer and C-W. Tseng",
  title =        "{An Overview of {Fortran} D Programming System}",
  number =       "TR91121",
  institution =  "CRPC, Rice University",
  address =      "Houston, TX, USA",
  month =        mar,
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.compiler.bib",
}

@TechReport{Hiranandani:1991:COFa,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
  title =        "Compiler optimizations for {Fortran D} on {MIMD}
                 distributed-memory machines",
  type =         "Technical report",
  number =       "COMP TR91-15",
  institution =  "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "15",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``April, 1991.'' ``Revised August, 1991.'' Includes
                 bibliographical references.",
}

@InProceedings{Hiranandani:1991:COFb,
  author =       "S. Hiranandani and K. Kennedy and C.-W. Tseng",
  title =        "Compiler optimizations for {FortranD} on {MIMD}
                 distributed-memory machines",
  crossref =     "IEEE:1991:PSA",
  pages =        "86--100",
  year =         "1991",
  bibdate =      "Wed Apr 15 16:28:01 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  keywords =     "code generation strategy; communication costs;
                 compiler optimisation; data decomposition; data
                 dependence; FORTRAN; Fortran D; iPSC/860; load
                 imbalance; MIMD distributed-memory machines; node
                 programs; parallel machines; program compilers",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical",
}

@TechReport{Hiranandani:1991:CSM,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
  title =        "Compiler support for machine-independent parallel
                 programming in {Fortran D}",
  type =         "Technical report",
  number =       "COMP TR91-149",
  institution =  "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "23",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Preliminary draft of paper in Compilers and Runtime
                 Software for Scalable Multiprocessors (J. Saltz and P.
                 Mehrotra, eds.), Elsevier, Amsterdam, The Netherlands,
                 to appear 1991''--Added t.p. ``January, 1991.''
                 Includes bibliographical references. Abstract:
                 ``Because of the complexity and variety of parallel
                 architectures, an efficient machine-independent
                 parallel programming model is needed to make parallel
                 computing truly usable for scientific programmers. We
                 believe that Fortran D, a version of Fortran enhanced
                 with data decomposition specifications, can provide
                 such a programming model. This paper presents the
                 design of a prototype Fortran D compiler for the
                 iPSC/860, a MIMD distributed-memory machine. Issues
                 addressed include data decomposition analysis, guard
                 introduction, communications generation and
                 optimization, program transformations, and storage
                 assignment. A test suite of scientific programs will be
                 used to evaluate the effectiveness of both the compiler
                 technology and programming model for the Fortran D
                 compiler.'' Supported in part by the Center for
                 Research on Parallel Computation, a National Science
                 Foundation Science and Technology Center.",
  keywords =     "Parallel programming (Computer science); {Fortran}
                 (Computer program language)",
}

@TechReport{Hiranandani:1991:ECO,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
  title =        "Evaluation of compiler optimizations for {Fortran D}
                 on {MIMD} distributed-memory machines",
  type =         "Technical report",
  number =       "COMP TR91-170",
  institution =  "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "14",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``To appear in Proceedings of the 1992 International
                 Conference on Supercomputing, Washington, DC, July
                 1992.'' ``November, 1991, Revised April, 1992.''
                 Includes bibliographical references. Abstract: ``The
                 Fortran D compiler uses data decomposition
                 specifications to automatically translate Fortran
                 programs for execution on MIMD distributed-memory
                 machines. This paper introduces and classifies a number
                 of advanced optimizations needed to achieve acceptable
                 performance; they are analyzed and empirically
                 evaluated for stencil computations. Profitability
                 formulas are derived for each optimization. Results
                 show that exploiting parallelism for pipelined
                 computations, reductions, and scans is vital. Message
                 vectorization, collective communication, and efficient
                 coarse-grain pipelining also significantly affect
                 performance.'' Supported in part by the Center for
                 Research on Parallel Computation, a National Science
                 Foundation Science and Technology Center. Supported in
                 part by the Keck Foundation.",
  keywords =     "Compilers (Computer programs); Parallel processing
                 (Electronic computers)",
}

@TechReport{Hiranandani:1991:OFDa,
  author =       "Seema Hiranandani",
  title =        "An Overview of the {Fortran D} programming system",
  type =         "Technical report",
  number =       "COMP TR91-154",
  institution =  "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "19",
  month =        mar,
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "The success of large-scale parallel architectures is
                 limited by the difficulty of developing
                 machine-independent parallel programs. We have
                 developed Fortran D, a version of Fortran extended with
                 data decomposition specifications, to provide a
                 portable programming model. This paper presents the
                 design of two key components of the Fortran D
                 programming system: a prototype compiler and an
                 environment to assist automatic data decomposition. The
                 Fortran D compiler addresses guard introduction,
                 communication generation and optimization, data
                 decomposition analysis, run-time support for
                 unstructured computations, and storage management. The
                 Fortran D programming environment provides a static
                 performance estimator and an automatic data
                 partitioner. We believe that the Fortran D programming
                 system will significantly ease the task of writing
                 machine-independent parallel programming.",
  keywords =     "Parallel programming (Computer science); {Fortran}
                 (Computer program language)",
}

@Article{Hiranandani:1991:OFDb,
  author =       "S. Hiranandani and K. Kennedy and C. Koelbel and U.
                 Kremer and C.-W. Tseng",
  title =        "An Overview of the {Fortran D} Programming System",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "589",
  pages =        "18--34",
  year =         "1991",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hirayama:1991:SFP,
  author =       "H. Hirayama and M. Ikeda and N. Sagawa",
  title =        "Solution functions of {PDEQSOL} (partial differential
                 equation solver language) for fluid problems",
  crossref =     "IEEE:1991:PSA",
  pages =        "218--227",
  year =         "1991",
  bibdate =      "Wed Apr 15 16:28:01 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
  acknowledgement = ack-nhfb,
  classification = "C4170 (Differential equations)C4185 (Finite element
                 analysis); C6110P (Parallel programming); C6115
                 (Programming support); C7320 (Physics and Chemistry)",
  corpsource =   "Hitachi VLSI Eng. Ltd., Tokyo, Japan",
  keywords =     "benchmark; finite element analysis; finite element
                 method; fluid problems; Fortran 77 program; integrated
                 problem-solving environment; integrated software;
                 parallel programming; partial differential equation
                 solver language; partial differential equations;
                 performance evaluation; physics computing; problem
                 solving; programming environments; solution algorithms;
                 supercomputers; translator; vectorization ratios; very
                 high-level descriptions",
  sponsororg =   "IEEE; ACM",
  treatment =    "A Application; P Practical",
}

@TechReport{Hollingsworth:1991:IAS,
  author =       "Jeffrey K. Hollingsworth and R. Bruce Irvin and Barton
                 P. Miller",
  title =        "The Integration of Application and System Based
                 Metrics in a Parallel Program Performance Tool",
  number =       "TR 996",
  institution =  "Computer Sciences Department, University of Wisconsin
                 --- Madison",
  address =      "Madison, WI, USA",
  month =        jan,
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/university-of-wisconsin.bib;
                 Techreports/wisconsin.bib",
  abstract =     "The IPS-2 parallel program measurement tools provide
                 performance data from application programs, the
                 operating system, hardware, network, and other sources.
                 Previous versions of IPS-2 allowed programmers to
                 collect information about an application based only on
                 what could be collected by software instrumentation
                 inserted into the program (and system call libraries).
                 We have developed an open interface, called the
                 ``external time histogram'', providing a graceful way
                 to include external data from many sources. The user
                 can tell IPS-2 of new sources of performance data
                 through an extensible metric description language. The
                 data from these external sources is automatically
                 collected when the application program is run. IPS-2
                 provides a library to simplify constructing the
                 external data collectors. The new version of IPS-2 can
                 measure shared-memory and message-passing parallel
                 programs running on a heterogeneous collection of
                 machines. Data from C or Fortran programs, and data
                 from simulations can be processed by the same tool. As
                 a result of including the new external performance
                 data, IPS-2 now can report on a whole new set of
                 performance problems. We describe the results of using
                 IPS-2 on two real applications: a shared-memory
                 database join utility, and a multi-processor
                 interconnection network simulator. Even though these
                 applications previously went through careful tuning, we
                 were able to precisely identify performance problems
                 and extract additional performance improvements of
                 about 30\%.",
}

@Book{Holoien:1991:FES,
  author =       "Martin O. Holoien and Ali Behforooz",
  title =        "{Fortran 77} for Engineers and Scientists",
  publisher =    pub-BROOKS-COLE,
  address =      pub-BROOKS-COLE:adr,
  edition =      "Second",
  pages =        "x + 463",
  month =        may,
  year =         "1991",
  ISBN =         "0-534-14166-8",
  ISBN-13 =      "978-0-534-14166-0",
  LCCN =         "Q183.9 .H64 1991",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0534141668/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$47.95; US\$28.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0534141668",
  acknowledgement = ack-nhfb,
  keywords =     "engineering -- data processing; Engineering --- Data
                 processing; FORTRAN (Computer program language);
                 Fortran (computer program language); science -- data
                 processing; Science --- Data processing",
}

@Article{Honda:1991:CGP,
  author =       "Hiroki Honda and Hironori Kasahara",
  title =        "Coarse Grain Parallelism Detection Scheme of a
                 {Fortran} Program",
  journal =      j-SYS-COMP-JAPAN,
  volume =       "22",
  number =       "12",
  pages =        "24--36",
  year =         "1991",
  CODEN =        "SCJAEP",
  ISSN =         "0882-1666",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Honda:1991:PPS,
  author =       "Hiroki Honda and Satoshi Mizuno and Hironori Kasahara
                 and Seinosuke Narita",
  title =        "Parallel Processing Scheme of a Basic Block in a
                 {Fortran} Program on {OSCAR}",
  journal =      j-SYS-COMP-JAPAN,
  volume =       "22",
  number =       "11",
  pages =        "1--??",
  year =         "1991",
  CODEN =        "SCJAEP",
  ISSN =         "0882-1666",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InCollection{Horwedel:1991:GAP,
  author =       "Jim E. Horwedel",
  editor =       "Andreas Griewank and George F. Corliss",
  booktitle =    "Automatic Differentiation of Algorithms: Theory,
                 Implementation, and Application",
  title =        "{GRESS}: {A} Preprocessor for Sensitivity Studies on
                 {Fortran} Programs",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "??--??",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/all_brec.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@MastersThesis{Howard:1991:PIE,
  author =       "Kipp E. Howard",
  title =        "The power induced effects module: a {FORTRAN} code
                 which estimates lift increments due to power induced
                 effects for {V}\slash {STOL} flight",
  type =         "Thesis (M.S.)",
  school =       "California State Polytechnic University",
  address =      "Pomona, CA, USA",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "FORTRAN (Computer program language); Lift
                 (Aerodynamics) --- Computer programs; Short take-off
                 and landing aircraft --- Computer programs; Vertically
                 rising aircraft --- Computer programs",
}

@Manual{HP:1991:FRHa,
  author =       "{Hewlett--Packard Company}",
  title =        "{FORTRAN\slash} 9000 reference: {HP} 9000 series 700
                 computers",
  organization = "Hewlett--Packard",
  address =      "Corvallis, OR, USA",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``FORTRAN/9000 Quick Reference'' (1 folded leaflet)
                 inserted. Includes index. ``June 1991'' --p. iii. ``HP
                 Part no. B2408-90003.''.",
  keywords =     "FORTRAN (Computer programming language); HP 9000
                 (Computer) --- Programming --- Handbooks, manuals,
                 etc",
}

@Manual{HP:1991:FRHb,
  author =       "{Hewlett--Packard Company}",
  title =        "{FORTRAN\slash} 9000 reference: {HP} 9000 series 700
                 computers, technical addendum",
  organization = "Hewlett--Packard",
  address =      "Corvallis, OR, USA",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Includes index. ``11/91'' --cover. ``HP Part no.
                 B2408-90006.''.",
  keywords =     "FORTRAN (Computer programming language); HP 9000
                 (Computer) --- Programming --- Handbooks, manuals,
                 etc",
}

@Book{Huddleston:1991:IC,
  author =       "John V. Huddleston",
  title =        "Introduction to Computers",
  publisher =    pub-EXCHANGE,
  address =      pub-EXCHANGE:adr,
  pages =        "vi + 170",
  month =        jun,
  year =         "1991",
  ISBN =         "0-945261-01-2",
  ISBN-13 =      "978-0-945261-01-8",
  LCCN =         "QA76.6.H817 1988",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-945261-01-2/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Huddleston:1991:ICF,
  author =       "John V. Huddleston",
  title =        "Introduction to Computers: {Fortran} Version",
  publisher =    pub-EXCHANGE,
  address =      pub-EXCHANGE:adr,
  edition =      "Second",
  pages =        "",
  month =        jun,
  year =         "1991",
  ISBN =         "0-945261-04-7",
  ISBN-13 =      "978-0-945261-04-9",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0945261047/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$24.00; US\$27.50",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0945261047",
  acknowledgement = ack-nhfb,
}

@Book{Huddleston:1991:ICV,
  author =       "John V. Huddleston",
  title =        "Introduction to computers --- {FORTRAN} version",
  publisher =    pub-EXCHANGE-PUB,
  address =      pub-EXCHANGE-PUB:adr,
  edition =      "Second",
  pages =        "216",
  year =         "1991",
  ISBN =         "0-945261-04-7",
  ISBN-13 =      "978-0-945261-04-9",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming; FORTRAN
                 (Computer program language)",
}

@Manual{IBM:1991:VFL,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} language and library reference version
                 2",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Eighth",
  pages =        "xx + 487",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``SC26-4221-07.'' Release 5. Includes index.",
  keywords =     "FORTRAN (Computer program language); IBM 370
                 (Computer)",
}

@Manual{IBM:1991:VFP,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} programming guide version 2",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Seventh",
  pages =        "xviii + 559",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``SC26-4222-6.'' Includes index.",
  keywords =     "FORTRAN (Computer program language); IBM 370
                 (Computer)",
}

@Manual{IBM:1991:VFVa,
  author =       "{IBM Corporation}",
  title =        "{VS FORTRAN} Version 2 installation and customization
                 for {CMS}, Release 5",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Fifth",
  pages =        "xi + 88",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``SC26-4339-4.'' Includes index. Program no. 5668-805,
                 5668-806, and 5668-087. File no. S370-34.",
  keywords =     "Fortran.",
}

@Manual{IBM:1991:VFVb,
  author =       "{IBM Corporation}",
  title =        "{VS FORTRAN} Version 2 installation and customization
                 for {MVS}, Release 5",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Fifth",
  pages =        "xi + 97",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``SC26-4340-4.'' Includes index. Program no. 5668-805,
                 5668-806, and 5668-087. File no. S370-34.",
  keywords =     "Fortran.",
}

@Manual{IBM:1991:VFVc,
  author =       "{IBM Corporation}",
  title =        "{VS FORTRAN} Version 2 reference summary, Release 5",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Seventh",
  pages =        "iv + 77",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``SX26-3751-6.''.",
}

@Manual{IBM:1991:VFVd,
  author =       "{IBM Corporation}",
  title =        "{VS FORTRAN} version 2: master index and glossary",
  organization = pub-IBM-SAN-JOSE,
  address =      pub-IBM-SAN-JOSE:adr,
  edition =      "Fourth",
  pages =        "xi + 64",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Release 5.'' ``SC26-4603-3'' ``File Number:
                 S370-40''--P. [4] of cover. ``Program number: 5668-806,
                 5688-087, 5668-805''--P. [4] of cover.",
  keywords =     "FORTRAN (Computer program language); VS FORTRAN
                 (Computer program language)",
}

@Manual{IBM:1991:VFVe,
  author =       "{IBM Corporation}",
  title =        "{VS FORTRAN} version 2: migration from the parallel
                 {FORTRAN PRPQ} release 5",
  organization = pub-IBM-SAN-JOSE,
  address =      pub-IBM-SAN-JOSE:adr,
  edition =      "Second",
  pages =        "9",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Release 5.'' ``SC26-4686-1'' ``File Number:
                 S370-20''--P. [4] of cover. ``Program number: 5668-806,
                 5688-087, 5668-805''--P. [4] of cover.",
  keywords =     "FORTRAN (Computer program language); VS FORTRAN
                 (Computer program language)",
}

@Manual{IBM:1991:VFVf,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} Version 2 language and library reference,
                 Release 5",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Eighth",
  pages =        "xix + 481",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``SC26-4221-7.'' Includes index.",
  keywords =     "{Fortran} (Computer program language)",
}

@Manual{IBM:1991:VFVg,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} version 2: general information",
  organization = pub-IBM-SAN-JOSE,
  address =      pub-IBM-SAN-JOSE:adr,
  edition =      "Tenth",
  pages =        "xi + 51",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Release 5.'' ``September 1991''--T.p. verso.
                 ``GC26-4219-9'' ``File Number: S370-20''--P. [4] of
                 cover. ``Program number: 5668-805, 5668-806,
                 5688-087''--P. [4] of cover. Includes bibliographical
                 references (p. 46) and index.",
  keywords =     "FORTRAN (Computer program language); VS FORTRAN
                 (Computer program language)",
}

@Manual{IBM:1991:VFVh,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} version 2: language and library
                 reference",
  organization = pub-IBM-SAN-JOSE,
  address =      pub-IBM-SAN-JOSE:adr,
  edition =      "Eighth",
  pages =        "xix + 482",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Release 5.'' ``September 1991''--T.p. verso.
                 Includes index. ``SC26-4221-7'' ``File Number:
                 S370-40.''--P. [4] of cover. ``Program number:
                 5668-805, 5668-806, 5688-087''--P. [4] of cover.",
  keywords =     "FORTRAN (Computer program language); VS FORTRAN
                 (Computer program language)",
}

@Manual{IBM:1991:VFVi,
  author =       "{International Business Machines Corporation}",
  title =        "{VS FORTRAN} version 2: programming guide for {CMS}
                 and {MVS}",
  organization = pub-IBM-SAN-JOSE,
  address =      pub-IBM-SAN-JOSE:adr,
  edition =      "Seventh",
  pages =        "xviii + 559",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Release 5.'' ``September 1991''--T.p. verso.
                 Includes index. ``SC26-4222-6.'' ``Program Number:
                 5668-805, 5668-806, 5688-087''--P. [4] of cover.",
  keywords =     "FORTRAN (Computer program language); IBM MVS; VM/CMS
                 (Computer operating system); VS FORTRAN (Computer
                 program language)",
}

@Book{IEEE:1991:SIT,
  author =       "{Institute of Electrical and Electronics Engineers and
                 IEEE Computer Society. Technical Committee on Operating
                 Systems}",
  title =        "Standard for information technology ---{ POSIX
                 Fortran} 77 language interfaces",
  publisher =    "Institute of Electrical and Electronic Engineers",
  address =      "New York, NY, USA",
  pages =        "various",
  year =         "1991",
  ISBN =         "1-55937-140-4",
  ISBN-13 =      "978-1-55937-140-7",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Pt. 1. Binding for system API.",
  keywords =     "{Fortran 77} (Computer program language)",
}

@Manual{IMSL:1991:QR,
  author =       "{IMSL, Inc.}",
  title =        "Quick reference",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  pages =        "????",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Version 2.0.'' ``April 1987'' ``MALB-QRF-EN
                 9109-2.0.''(Math/Library) Each volume of IMSL quick
                 reference provides a brief description of each
                 subprogram in the IMSL Math/library, SFUN/library and
                 Stat/library. [v. 1] Math/library: FORTRAN subroutines
                 for mathematical applications--[v. 2] SFUN/library:
                 FORTRAN subroutines for evaluating special
                 functions--[v. 3] Stat/library: FORTRAN subroutines for
                 statistical analysis.",
  keywords =     "Mathematics --- Computer programs; Statistics ---
                 Computer programs.; {Fortran} (Computer program
                 language)",
}

@Manual{IMSL:1991:QRFa,
  author =       "{IMSL, Inc.}",
  title =        "Quick reference, {FORTRAN} subroutines for statistical
                 analysis",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  pages =        "123",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``STAT/LIBRARY version 2.0.'' Includes index.
                 ``STLB-QRF-EN9109-2.0.''.",
  keywords =     "STAT/LIBRARY; Statistics --- Computer programs.;
                 Subroutines (Computer programs)",
}

@Manual{IMSL:1991:QRFb,
  author =       "{IMSL, Inc.}",
  title =        "Quick reference: {FORTRAN} subroutines for
                 mathematical applications",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  pages =        "33",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``MATH/LIBRARY special functions, version 2.0.''
                 Includes index. ``SFLB-QRF-EN9109-2.0.''.",
  keywords =     "IMSL MATH/LIBRARY (Computer file); Mathematical
                 analysis --- Computer programs; Mathematics ---
                 Computer programs; Subroutines (Computer programs)",
}

@Manual{IMSL:1991:UMFa,
  author =       "{IMSL, Inc.}",
  title =        "User's manual, {FORTRAN} subroutines for mathematical
                 applications {MATH\slash LIBRARY} special functions",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  edition =      "Version 2.0",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``September 1991.'' ``SFLB-USM-PERFCT-EN9109-2.0.''
                 Cover title: FORTRAN subroutines for mathematical
                 applications. Spine title: IMSL MATH/LIBRARY. Includes
                 bibliographical references and index.",
  keywords =     "Mathematics --- Computer programs; Subroutines
                 (Computer programs); {Fortran} (Computer program
                 language)",
}

@Manual{IMSL:1991:UMFb,
  author =       "{IMSL, Inc.}",
  title =        "User's manual, {FORTRAN} subroutines for mathematical
                 applications {MATH\slash LIBRARY}",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  edition =      "Version 2.0",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``September 1991.'' ``MALB-USM-PERFCT-EN9109-2.0.''
                 Cover title: FORTRAN subroutines for mathematical
                 applications. Spine title: IMSL MATH/LIBRARY. Includes
                 bibliographical references and index.",
  keywords =     "Mathematics --- Computer programs; Subroutines
                 (Computer programs); {Fortran} (Computer program
                 language)",
}

@Manual{IMSL:1991:UMFc,
  author =       "{IMSL, Inc.}",
  title =        "User's manual, {FORTRAN} subroutines for mathematical
                 applications {MATH\slash LIBRARY}",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  pages =        "vi + 1372",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Three volumes.",
  acknowledgement = ack-nhfb,
  annote =       "Cover title: FORTRAN subroutines for mathematical
                 applications. Spine title: IMSL MATH/LIBRARY. ``Version
                 2.0.'' ``September 1991.''
                 ``MALB-USM-UNBND-EN9109-2.0.'' Includes bibliographical
                 references and indexes.",
  keywords =     "FORTRAN (Computer program language); MATH/LIBRARY
                 (Computer file); Mathematics --- Computer programs;
                 Subroutines (Computer programs)",
}

@Manual{IMSL:1991:UMFd,
  author =       "{IMSL, Inc.}",
  title =        "User's manual, {FORTRAN} subroutines for statistical
                 analysis: {STAT\slash LIBRARY}",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  edition =      "Version 2.0",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``September 1991.'' ``STLB-USM-PERFCT-EN9109-2.0.''
                 Cover title: FORTRAN subroutines for statistical
                 analysis. Spine title: IMSL STAT/LIBRARY. Includes
                 bibliographical references and index.",
  keywords =     "Mathematical statistics --- Computer programs;
                 Statistics --- Computer programs.; Subroutines
                 (Computer programs); {Fortran} (Computer program
                 language)",
}

@Manual{IMSL:1991:UMFe,
  author =       "{IMSL, Inc.}",
  title =        "User's manual, {FORTRAN} subroutines for statistical
                 analysis: {STAT\slash LIBRARY}",
  organization = "IMSL",
  address =      "Houston, TX, USA",
  pages =        "vi + 1579",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Three volumes.",
  acknowledgement = ack-nhfb,
  annote =       "Cover title: FORTRAN subroutines for statistical
                 analysis. Spine title: IMSL STAT/LIBRARY. ``Version
                 2.0.'' ``September 1991.''
                 ``STLB-USM-UNBND-EN9109-2.0.'' Includes bibliographical
                 references and indexes.",
  keywords =     "FORTRAN (Computer program language); Mathematical
                 statistics --- Computer programs; STAT/LIBRARY
                 (computer file); Statistics --- Computer programs.;
                 Subroutines (Computer programs)",
}

@Article{Irvine:1991:FVC,
  author =       "Ron Irvine",
  title =        "{Fortran} vs. {C} As Language for Numerical
                 Applications",
  journal =      j-CUJ,
  volume =       "9",
  type =         "Letter",
  number =       "11",
  pages =        "132--??",
  month =        nov,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{ISO:1991:ISI,
  author =       "{International Organization for Standardization} and
                 {International Electrotechnical Commission}",
  title =        "International standard: information, technology,
                 programming languages, {Fortran}",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  edition =      "Second",
  pages =        "xvii + 369",
  year =         "1991",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Cover title. Reference number ISO/IEC 1539:1991(E).
                 ``This second edition cancels and replaces the first
                 edition (ISO 1980), which has been technically
                 revised''--P. xii. ``This International Standard
                 specifies the form and establishes the interpretation
                 of programs expressed in the Fortran language (known
                 informally as ``Fortran 90'')''--P. xiii.",
  keywords =     "{Fortran} (Computer program language) --- Standards.",
}

@Article{Karlovsky:1991:ANF,
  author =       "S. Karlovsky and D. Leibfritz and D. Malon",
  title =        "The {Argonne--NAG Fortran 90} Initiative",
  journal =      j-FORTRAN-J,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        "????",
  year =         "1991",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 09:11:20 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.nag.com/nagware/NCNJNKNM/unicom_2.txt.",
  acknowledgement = ack-nhfb,
}

@Article{Kennedy:1991:IPP,
  author =       "Ken Kennedy and Kathryn S. McKinley and Chau-Wen
                 Tseng",
  title =        "Interactive parallel programming using the {ParaScope
                 Editor}",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "2",
  number =       "3",
  pages =        "329--341",
  month =        jul,
  year =         "1991",
  CODEN =        "ITDSEO",
  DOI =          "http://dx.doi.org/10.1109/71.86108",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  bibdate =      "Fri Apr 11 15:20:39 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept of Comput Sci, Rice Univ, Houston, TX, USA",
  classification = "722; 723; 921; C6110B (Software engineering
                 techniques); C6130 (Data handling techniques); C6180
                 (User interfaces)",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "Computer Programming; Computer Systems,
                 Digital--Parallel Processing; Dependence Analysis;
                 editing; efficient parallel programs; exploratory
                 programming style; FORTRAN; Fortran programs; general
                 user; hybrid text; integrated collection; intelligent
                 interactive editor; interactive programming;
                 Mathematical Transformations; modified; parallel;
                 parallel programming; Parallel Programming; Parallelism
                 Detection; ParaScope Editor; ParaScope project;
                 powerful interactive program transformations; program;
                 scientific programmers; structure editing facility;
                 text",
  treatment =    "B Bibliography; P Practical",
}

@Book{Kerrigan:1991:FCa,
  author =       "James F. Kerrigan",
  title =        "From {Fortran} to {C}",
  publisher =    pub-WINDCREST,
  address =      pub-WINDCREST:adr,
  pages =        "",
  month =        jun,
  year =         "1991",
  ISBN =         "0-8306-7661-9",
  ISBN-13 =      "978-0-8306-7661-3",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$24.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0830676619",
  acknowledgement = ack-nhfb,
}

@Book{Kerrigan:1991:FCb,
  author =       "James F. Kerrigan",
  title =        "From {Fortran} to {C}",
  publisher =    pub-WINDCREST,
  address =      pub-WINDCREST:adr,
  pages =        "xiv + 298",
  year =         "1991",
  ISBN =         "0-8306-8661-4 (hardcover), 0-8306-7661-9 (paperback)",
  ISBN-13 =      "978-0-8306-8661-2 (hardcover), 978-0-8306-7661-3
                 (paperback)",
  LCCN =         "QA76.73.C15 K48 1991",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib; http://www.amazon.com/exec/obidos/ISBN=0830676619/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$34.95 (hardcover), US\$24.95 (paperback)",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0830686614",
  acknowledgement = ack-nhfb,
  keywords =     "C (Computer program language)",
}

@Article{King:1991:FLS,
  author =       "K. N. King and A. Jefferson Offutt",
  title =        "A {Fortran} Language System for Mutation-based
                 Software Testing",
  journal =      j-SPE,
  volume =       "21",
  number =       "7",
  pages =        "685--718",
  month =        jul,
  year =         "1991",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
}

@InCollection{Kubota:1991:PAF,
  author =       "Koichi Kubota",
  editor =       "Andreas Griewank and George F. Corliss",
  booktitle =    "Automatic Differentiation of Algorithms: Theory,
                 Implementation, and Application",
  title =        "{PADRE2}, {A FORTRAN} Precompiler Yielding Error
                 Estimates and Second Derivatives",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "251--262",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Theory/auto.diff.bib",
}

@InCollection{Kubota:1991:PFP,
  author =       "Koichi Kubota",
  editor =       "Andreas Griewank and George F. Corliss",
  booktitle =    "Automatic Differentiation of Algorithms: Theory,
                 Implementation, and Application",
  title =        "{PADRE2}, {A FORTRAN} Precompiler Yielding Error
                 Estimates and Second Derivatives",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "??--??",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/all_brec.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Article{Kumar:1991:PTF,
  author =       "S. P. Kumar and I. R. Philips",
  title =        "Portable Tools for {Fortran} Parallel Programming",
  journal =      j-CPE,
  volume =       "3",
  number =       "6",
  pages =        "559--572",
  month =        dec,
  year =         "1991",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Landi:1991:PAP,
  author =       "William Landi and Barbara G. Ryder",
  title =        "Pointer-induced aliasing: a problem taxonomy",
  crossref =     "ACM:1991:PPE",
  pages =        "93--103",
  year =         "1991",
  bibdate =      "Mon May 3 12:44:16 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/99583/p93-landi/",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; languages; theory",
  subject =      "{\bf D.3.3} Software, PROGRAMMING LANGUAGES, Language
                 Constructs and Features, Concurrent programming
                 structures. {\bf F.1.3} Theory of Computation,
                 COMPUTATION BY ABSTRACT DEVICES, Complexity Measures
                 and Classes. {\bf D.3.2} Software, PROGRAMMING
                 LANGUAGES, Language Classifications, FORTRAN. {\bf
                 D.2.2} Software, SOFTWARE ENGINEERING, Design Tools and
                 Techniques.",
}

@InProceedings{Lavaud:1991:ASE,
  author =       "M. Lavaud",
  title =        "{A$^S$\TeX}: a software environment on {PC} adapted to
                 scientific research",
  crossref =     "Glowinski:1991:PIC",
  pages =        "779--788",
  month =        "",
  year =         "1991",
  bibdate =      "Mon Sep 30 05:36:13 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "CNRS, Orleans Univ., France",
  classification = "C6130D (Document processing techniques); C7106 (Word
                 processing); C7300 (Natural sciences)",
  keywords =     "A/sup S/T/sub E/X; Computer algebra; Customizable
                 multiwindow environment; Document structure; Fortran;
                 Framework 3; Hypertext file manager; L/sup A/T/sub E/X
                 files; LAN; Live links; Maple; Microcomputer; Numerical
                 computations; Scientific research; Sectioning commands;
                 Title hierarchy; Unix station; Workstation",
  thesaurus =    "Hypermedia; Natural sciences computing; Symbol
                 manipulation; User interfaces; Word processing",
}

@Article{Legler:1991:VFP,
  author =       "David M. Legler and I. M. Navon",
  title =        "{VARIATM} --- a {FORTRAN} program for objective
                 analysis of pseudostress wind fields using large-scale
                 conjugate-gradient minimization",
  journal =      j-COMP-GEOSCI,
  volume =       "17",
  number =       "1",
  pages =        "1--??",
  year =         "1991",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Leonard:1991:FF,
  author =       "Simon Leonard",
  title =        "{Fortran} five",
  publisher =    "Malice Aforethought",
  address =      "????",
  pages =        "150",
  year =         "1991",
  ISBN =         "1-871197-02-3",
  ISBN-13 =      "978-1-871197-02-0",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Levine:1991:CSA,
  author =       "D. Levine and D. Callahan and J. Dongarra",
  title =        "A comparative study of automatic vectorizing
                 compilers",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "17",
  number =       "10--11",
  pages =        "1223--1244",
  month =        dec,
  year =         "1991",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "automatic vectorizing compilers; FORTRAN; mainframes;
                 minisupercomputers; parallel processing; program
                 compilers; supercomputers",
  treatment =    "P Practical",
}

@Book{Lignelet:1991:F,
  author =       "Patrice Lignelet",
  title =        "{Fortran 77}",
  publisher =    pub-MASSON,
  address =      "Masson, France",
  edition =      "4e edition, 2e tirage",
  pages =        "192",
  year =         "1991",
  ISBN =         "2-903607-69-9",
  ISBN-13 =      "978-2-903607-69-2",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Bibliogr.: p. 189. Index.",
  keywords =     "FORTRAN (Computer program language).; {Fortran}
                 (langage de programmation)",
}

@Book{Lignelet:1991:PDF,
  author =       "Patrice Lignelet",
  title =        "La pratique du {Fortran 77}",
  publisher =    "Masson; E.S.I.",
  address =      "Paris, France",
  edition =      "2e, 3e tirage",
  pages =        "231",
  year =         "1991",
  ISBN =         "2-903607-46-X (E.S.I.), 2-225-82480-0 (Masson)",
  ISBN-13 =      "978-2-903607-46-3 (E.S.I.), 978-2-225-82480-7
                 (Masson)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Bibliogr. Index.",
  keywords =     "{Fortran} (langage de programmation).",
}

@TechReport{Livadas:1991:CT,
  author =       "Panos Livadas",
  title =        "The {C-Ghinsu} Tool",
  number =       "SERC-TR-49-F",
  institution =  "Software Engineering Research Centre",
  address =      "Utrecht, The Netherlands (??)",
  month =        mar,
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/software-engineering-research-centre.bib",
  abstract =     "Weiser has built slicers for FORTRAN and an abstract
                 data type language called Simple\_D. His slicers were
                 based on a flow-graph representation of programs. In
                 addition, Weiser's method for slicing across procedure
                 calls does not produce as precise a slice as possible;
                 Weiser's algorithm lacks a mechanism to keep track of
                 the calling context of a called procedure. Methods for
                 more precise intraprocedural slicing have been
                 developed by Horwitz et al. Horwitz describes a special
                 form of a program dependency graph called a system
                 dependency graph (SDG) that can be used for slicing.
                 This SDG models a language consisting of a single
                 (main) program and a collection of procedures.
                 Parameters are passed by value-result. This simple
                 language supports scalar variables, assignment
                 statements, conditional statements, and while loops. We
                 have designed and implemented algorithms which take as
                 input a source program written in a subset of ANSI C
                 and produce an internal representation (IR) that is
                 based on the (SDG) approach defined above and which can
                 subsequently be used by any of our three implemented
                 tools: slicer, dicer, or ripple analyzer. These tools
                 have been integrated into the C-Ghinsu environment. We
                 present in this paper the theoretical background and
                 necessary functional details of this tool.",
}

@Article{Luecke:1991:EFV,
  author =       "Glenn Luecke and Wagar Haque and James Hoekstra and
                 Howard Jespersen and James Coyle",
  title =        "Evaluation of {Fortran} Vector Compilers and
                 Preprocessors",
  journal =      j-SPE,
  volume =       "21",
  number =       "9",
  pages =        "891--905",
  month =        sep,
  year =         "1991",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
}

@Article{MacDonald:1991:CCF,
  author =       "Tom MacDonald",
  title =        "{Cray C} and {Fortran} Interlanguage Communication",
  journal =      j-JCLT,
  volume =       "2",
  number =       "4",
  pages =        "305--317",
  month =        mar,
  year =         "1991",
  ISSN =         "1042-5721",
  bibsource =    "Compiler/jclt.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/jclt.bib",
}

@Article{MacDonald:1991:CNC,
  author =       "Tom MacDonald",
  title =        "{C} for Numerical Computing",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "5",
  number =       "1",
  pages =        "31--48",
  month =        jun,
  year =         "1991",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF00155856",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:03 MDT 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/Parallel/JOURNAL.SUPER.bib;
                 http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=5&issue=1;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=5&issue=1&spage=31",
  acknowledgement = ack-nhfb,
  affiliation =  "Cray Res. Inc., Eagan, MN, USA",
  classification = "C5230 (Digital arithmetic methods); C6140D (High
                 level languages); C7310 (Mathematics)",
  corpsource =   "Cray Res. Inc., Eagan, MN, USA",
  keywords =     "ANSI standard; C language; C language programming;
                 digital arithmetic; FORTRAN; Fortran-77; large-scale
                 numerical; linguistic features; mathematics computing;
                 numerical problems; scientific applications; scientific
                 programming; standard library; supercomputers;
                 supercomputing environments",
  treatment =    "P Practical",
}

@TechReport{MacLaren:1991:FPS,
  author =       "L. D. MacLaren and S. D. Hill",
  title =        "A {Fortran} program for spectral analysis using the
                 fast {Fourier} transform",
  type =         "Flight mechanics technical memorandum; 432",
  institution =  "Dept. of Defence, Defence Science and Technology
                 Organisation Aeronautical Research Laboratory",
  address =      "Melbourne, Victoria, Australia",
  pages =        "ii + 16 + [3]",
  year =         "1991",
  ISBN =         "0-646-05178-4 (not printed on item)",
  ISBN-13 =      "978-0-646-05178-9 (not printed on item)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "AR-006-583. Bibliography: leaf 15.",
  keywords =     "FORTRAN (Computer program language); Fourier analysis;
                 Fourier transformations; Spectrum analysis --- Computer
                 programs.",
}

@Article{Maine:1991:RNF,
  author =       "R. Maine",
  title =        "Review of {NAG Fortran 90} translator",
  journal =      j-FORTRAN-J,
  volume =       "3",
  number =       "6",
  pages =        "??--??",
  month =        nov # "\slash " # dec,
  year =         "1991",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:16:33 2001",
  bibsource =    "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Malyshev:1991:VVV,
  author =       "A. N. Malyshev",
  title =        "{{\cyr Vvedenie v vychislitel\cprime nuyu line\u\i
                 nuyu algebru (s prilozheniem algoritmov na FORTRANe)}.
                 (Russian)} [Introduction to computational linear
                 algebra (with the application of algorithms in
                 {FORTRAN})]. Edited and with a preface and an appendix
                 by {S. K. Godunov}",
  publisher =    "``Nauka'' Sibirsk. Otdel.",
  address =      "Novosibirsk, Siberia",
  pages =        "229",
  year =         "1991",
  ISBN =         "5-02-029682-1",
  ISBN-13 =      "978-5-02-029682-4",
  MRclass =      "65Fxx (15-04)",
  MRnumber =     "93j:65043",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  reviewer =     "Israel Koltracht",
}

@Book{Mayo:1991:FW,
  author =       "William E. Mayo and Martin Cwiakala",
  title =        "The {FORTRAN} 90 workbook",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "vi + 176",
  year =         "1991",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} 90 (Computer program language)",
}

@Article{McGrath:1991:ZCF,
  author =       "Peter H. McGrath",
  title =        "{ZERO CROSSOVER} --- a {FORTRAN} program to determine
                 the dip and extent of geological boundary using
                 horizontal derivatives of upward-continued gravity
                 data",
  journal =      j-COMP-GEOSCI,
  volume =       "17",
  number =       "7",
  pages =        "1017--1032",
  year =         "1991",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Metcalf:1991:FE,
  author =       "Michael Metcalf and John Reid",
  title =        "{Fortran 90} Explained",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "",
  month =        feb,
  year =         "1991",
  ISBN =         "0-19-853772-7",
  ISBN-13 =      "978-0-19-853772-4",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0198537727/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$40.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0198537727",
  acknowledgement = ack-nhfb,
}

@Misc{Microsoft:1991:MF,
  author =       "{Microsoft}",
  title =        "{Microsoft FORTRAN}",
  publisher =    pub-MICROSOFT,
  address =      pub-MICROSOFT:adr,
  edition =      "Version 5.1",
  pages =        "6 computer disks guide.",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Title from disk labels. System requirements: IBM PC or
                 compatible; 320K (512K recommended); DOS 3.0 or later;
                 OS/2 1.0 or later; two double-sided disk drives (hard
                 disk recommended). OS/2 runs only from a hard disk. IBM
                 PC.",
  keywords =     "Compilers (Computer programs) --- Software; FORTRAN
                 (Computer program language) --- Software; IBM Personal
                 Computer --- Programming --- Software.",
}

@MastersThesis{Miller:1991:MST,
  author =       "Phillip C. Miller",
  title =        "Middleman; a software tool to aid in parallelizing
                 dusty-deck {Fortran}",
  type =         "Thesis (M.S.)",
  school =       "Oregon Graduate Institute of Science and Technology",
  address =      "Beaverton, OR, USA",
  pages =        "vii + 86",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer programs; FORTRAN (Computer program
                 language); Parallel programming (Computer science)",
}

@Manual{NAG:1991:HNF,
  author =       "{Numerical Algorithms Group}",
  title =        "Handbook for the {NAG Fortran} workstation library,
                 Version 1",
  organization = "Numerical Algorithms Group, Inc.",
  address =      "Oxford, UK",
  pages =        "various",
  year =         "1991",
  ISBN =         "1-85206-028-X",
  ISBN-13 =      "978-1-85206-028-2",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Manual{NAG:1991:NFLa,
  author =       "{Numerical Algorithms Group}",
  title =        "{NAG FORTRAN} library introductory guide: Mark 15",
  organization = "NAG",
  address =      "Oxford, UK",
  pages =        "various",
  year =         "1991",
  ISBN =         "1-85206-069-7",
  ISBN-13 =      "978-1-85206-069-5",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Serves as an extensive pointer to the main NAG
                 Fortran Library, Mark 15.''.",
  keywords =     "Algorithms.; FORTRAN (Computer program language);
                 Numerical analysis --- Data processing",
}

@Manual{NAG:1991:NFLb,
  author =       "{Numerical Algorithms Group}",
  title =        "{NAG Fortran} library manual, mark 15",
  organization = "NAG",
  address =      "Oxford, UK",
  pages =        "????",
  year =         "1991",
  ISBN =         "1-85206-070-0",
  ISBN-13 =      "978-1-85206-070-1",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; FORTRAN (Computer program language);
                 Numerical analysis --- Data processing",
}

@Article{Navon:1991:ETE,
  author =       "I. M. Navon and Jian Yu",
  title =        "{EXSHALL}: a {Turkel-Zwas} explicit large time-step
                 {FORTRAN} program for solving the shallow-water
                 equations in spherical coordinates",
  journal =      j-COMP-GEOSCI,
  volume =       "17",
  number =       "9",
  pages =        "1311--1344",
  year =         "1991",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Nguyen:1991:UMT,
  author =       "T. X. Nguyen",
  title =        "User manual for two simple {PostScript} output
                 {Fortran} plotting routines interim report",
  type =         "NASA contractor report",
  number =       "NASA CR-187590",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Hampton, VA, USA",
  pages =        "????",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 92-0323-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1991] 1 microfiche.",
  govtdocnumber = "NAS 1.26:187590 0830-H-14 (MF)",
  keywords =     "FORTRAN (Computer program language); PostScript
                 (Computer program language)",
}

@Book{Nicolau:1991:ALC,
  author =       "Alexandru Nicolau",
  title =        "Advances in languages and compilers for parallel
                 processing",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "467",
  year =         "1991",
  ISBN =         "0-262-64028-7",
  ISBN-13 =      "978-0-262-64028-2",
  ISSN =         "0953-7767",
  LCCN =         "QA76.7 .A38 1991",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Research monographs in parallel and distributed
                 computing",
  acknowledgement = ack-nhfb,
  annote =       "Cedar Fortran and its restructuring compiler / R.
                 Eigenmann \ldots{} [et al.] -- Bilingual parallel
                 programming / Ian Foster, Ross Overbeek -- Optimizing
                 analysis for first-class tuple-spaces / Suresh
                 Jagannathan -- The Linda Program Builder / Shakil
                 Ahmed, Nicholas Carriero, David Gelernter -- SIGMACS: a
                 programmable programming environment / Bruce Shei,
                 Dennis Gannon -- Detecting data races in parallel
                 program executions / Robert H.B. Netzer, Barton P.
                 Miller -- A strategy for array management in local
                 memory / Christine Eisenbeis \ldots{} [et al.] -- On
                 the performance of parallel strips-based lists / Jon A.
                 Solworth -- An efficient monolithic array constructor /
                 G.R. Gao \ldots{} [et al.] -- Unimodular
                 transformations of double loops / Utpal Banerjee --
                 Parallelism evaluation and partitioning of nested loops
                 for shared memory multiprocessors / E. Ayguade \ldots{}
                 [et al.]. An algorithmic approach to compound loop
                 transformations / Michael E. Wolf, Monica S. Lam -- The
                 suppression of compensation code / Thomas Gross,
                 Michael Ward -- A realistic resource- constrained
                 software pipelining algorithm / Alexander Aiken,
                 Alexandru Nicolau -- Handling unresolvable array-access
                 aliases in Refined C / Apostolos D. Kallis, David
                 Klappholz -- Symbolic dependence analysis for
                 high-performance parallelizing compilers / Mohammad
                 Reza Haghighat, Constantine D. Polychronopoulos --
                 Parallelism in numeric and symbolic programs / J.R.
                 Larus -- An efficient implementation of thread-specific
                 data / Mark D. Guzzi, Rich Simpson, Don Parce --
                 Programming distributed memory architectures using Kali
                 / Piyush Mehrotra, John Van Rosendale -- Implementing a
                 data parallel language on a tightly coupled
                 multiprocessor / Michael J. Quinn, Philip J. Hatcher,
                 Bradley K. Seevers. Automating the coordination of
                 interprocessor communication / Jingke Li, Marina Chen
                 -- An introduction to static scheduling for MIMD
                 architectures / Henry G. Dietz, Matthew T. O'Keefe,
                 Abderrazek Zaafrani -- Dependence flow graphs: an
                 algebraic approach to program dependencies / Keshav
                 Pingali \ldots{} [et al.].",
  keywords =     "Compilers (Computer programs); Parallel processing
                 (Electronic computers); Parallel programming;
                 Programming languages (Electronic computers)",
}

@Article{Norwood:1991:MWP,
  author =       "John Norwood",
  title =        "Mixed-language {Windows} programming",
  journal =      j-DDJ,
  volume =       "16",
  number =       "10",
  pages =        "104--108, 130",
  month =        oct,
  year =         "1991",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 10 09:11:02 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages); C6180 (User interfaces)",
  keywords =     "C code; Control Development Kit; Dynamic link library;
                 Fortran code; Front end; Microsoft Visual BASIC;
                 Microsoft Windows; Mixed language programming",
  thesaurus =    "BASIC; C language; FORTRAN; FORTRAN listings;
                 Programming; Subroutines; User interfaces",
}

@Article{Padberg:1991:BCA,
  author =       "Manfred Padberg and Giovanni Rinaldi",
  title =        "A Branch-and-Cut Algorithm for the Resolution of
                 Large-Scale Symmetric Traveling Salesman Problems",
  journal =      j-SIAM-REVIEW,
  volume =       "33",
  number =       "1",
  pages =        "60--100",
  month =        mar,
  year =         "1991",
  CODEN =        "SIREAD",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  MRclass =      "90C10",
  MRnumber =     "92a:90041",
  MRreviewer =   "P. F. K{\"o}rner",
  bibdate =      "Mon Jan 20 10:31:25 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "An algorithm is described for solving large-scale
                 instances of the Symmetric Traveling Salesman Problem
                 (STSP) to optimality. The core of the algorithm is a
                 `polyhedral' cutting-plane procedure that exploits a
                 subset of the system of linear inequalities defining
                 the convex hull of the incidence vectors of the
                 Hamiltonian cycles of a complete graph. The cuts are
                 generated by several identification procedures that
                 have been described in a companion paper. Whenever the
                 cutting-plane procedure does not terminate with an
                 optimal solution the algorithm uses a tree-search
                 strategy that, as opposed to branch-and-bound, keeps on
                 producing cuts after branching. The algorithm has been
                 implemented in FORTRAN. Two different linear
                 programming (LP) packages have been used as the LP
                 solver. The implementation of the algorithm and the
                 interface with one of the LP solvers is described in
                 sufficient detail to permit the replication of our
                 experiments. Computational results are reported with up
                 to 42 STSPs with sizes ranging from 48 to 2,392 nodes.
                 Most of the medium-sized test problems are taken from
                 the literature; all others are large-scale real-world
                 problems. All of the instances considered in this study
                 were solved to optimality by the algorithm in
                 `reasonable' computation times.",
  acknowledgement = ack-nhfb,
  affiliation =  "New York Univ",
  affiliationaddress = "New York, NY, USA",
  classification = "723; 921",
  journalabr =   "SIAM Rev",
  keywords =     "Branch and Cut Algorithm; Computer Programming ---
                 Algorithms; Computer Programming Languages --- fortran;
                 Cutting Plane Algorithms; Data Processing --- Data
                 Structures; Hamiltonian Cycles; Heuristic Methods;
                 Mathematical Programming, Linear; Mathematical
                 Techniques --- Graph Theory; Optimization; Traveling
                 Salesman Problem; Tree Search",
}

@Article{Peters:1991:SMV,
  author =       "A. Peters",
  title =        "Sparse matrix vector multiplication techniques on the
                 {IBM 3090 VF}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "17",
  number =       "12",
  pages =        "1409--1424",
  month =        dec,
  year =         "1991",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C6110P (Parallel
                 programming)",
  corpsource =   "Inst. of Supercomput. and Appl. Math., IBM Sci.
                 Center, Heidelberg, Germany",
  keywords =     "execution rates; Fortran programming techniques; IBM
                 3090 VF; IBM computers; ITPACK; matrix algebra;
                 multiplication; multiply-and-add compound instruction;
                 outer loop vectorization; parallel; parallel
                 algorithms; programming; sparse matrix vector; storage
                 requirements",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Phillips:1991:PBL,
  author =       "C. Phillips",
  title =        "The performance of the {BLAS} and {LAPACK} on a shared
                 memory scalar multiprocessor",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "17",
  number =       "6--7",
  pages =        "751--761",
  month =        sep,
  year =         "1991",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 11:08:33 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C5440 (Multiprocessor
                 systems and techniques)",
  corpsource =   "Comput. Lab., Newcastle upon Tyne Univ., UK",
  keywords =     "basic linear algebra subprograms; BLAS; block size;
                 Cholesky decomposition; evaluation; FORTRAN; Fortran
                 subroutines; LAPACK; linear algebra; linear algebra
                 algorithms; LU decomposition; parallel processing
                 environments; parallel programming; performance; shared
                 memory scalar multiprocessor; subroutines",
  treatment =    "P Practical",
}

@TechReport{Phillips:1991:TTP,
  author =       "Jeffrey D. Phillips",
  title =        "{TERRACE} a terracing procedure for gridded data, with
                 {Fortran} programs, and {VAX} Command Procedure, {Unix
                 C}-Shell, and {DOS} batch file implementations",
  type =         "Open-file report",
  number =       "92-5-A",
  institution =  "U.S. Geological Survey: [Books and Open-File Reports
                 Section distributor]",
  address =      "Denver, CO, USA",
  pages =        "iii + 20",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``92-5-B is source code diskette.'' Distributed to
                 depository libraries in microfiche. Shipping list no.:
                 92-2481-M. Microfiche. [Denver, Colo.: U.S. Geological
                 Survey, 1992] 1 microfiche: negative.",
  govtdocnumber = "I 19.76:92-5-A 0624-H (MF)",
  keywords =     "Digital mapping --- Computer programs.; Digital
                 mapping --- Software",
}

@InProceedings{Reese:1991:OOF,
  author =       "Donna S. Reese and Ed Luke",
  booktitle =    "Proceedings of the 3rd {IEEE} Symposium on Parallel
                 Distributed Processing",
  title =        "Object oriented {Fortran} for development of portable
                 parallel programs",
  publisher =    "????",
  address =      "Dallas, TX, USA",
  pages =        "608--615",
  month =        dec,
  year =         "1991",
  bibsource =    "Distributed/clusters.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@TechReport{Rostaing:1991:ATA,
  author =       "Nicole Rostaing and Stephane Dalmas",
  title =        "Analyse et transformation automatiques de programmes
                 {Fortran} a l'aide d'un langage fonctionnel type =
                 Automatic analysis and transformation of {Fortran}
                 programs using a typed functional language",
  type =         "Rapports de recherche",
  number =       "1518",
  institution =  "Institut National de Recherche en Informatique et en
                 Automatique",
  address =      "Le Chesnay, France",
  pages =        "10",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Abstracts in English and French. ``Septembre
                 1991''--Cover. Includes bibliographical references.
                 Abstract: ``We are interested in symbolically
                 manipulating mathematical objects represented as
                 Fortran programs. Our approach is based on the use of a
                 polymorphic functional language, CAML. In this paper,
                 we explain the advantages of this choice and the
                 construction of the first components of what will be a
                 toolkit for program analysis and transformation. Two
                 examples of applications are presented.''.",
  keywords =     "Functional programming (Computer science); {Fortran}
                 (Computer program language)",
}

@TechReport{Sabot:1991:CFO,
  author =       "Gary Sabot and Janet Marantz and David Gingold",
  title =        "{CM Fortran} optimization notes: slicewise model",
  type =         "Technical report series",
  number =       "TMC-184",
  institution =  "Thinking Machines Corp.",
  address =      "Cambridge, MA, USA",
  pages =        "vii + 35",
  month =        mar,
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "This document describes techniques that can be used to
                 tune the performance of CM Fortran programs compiled
                 for the slicewise execution model. The slicewise model,
                 first available with CM Fortran Version 1.0, uses the
                 units of the 64-bit floating-point accelerator as the
                 basic physical processing elements. By treating the CM
                 as a set of vector processors, and by using the
                 floating-point registers to avoid many read/writes to
                 memory, the slicewise model excels at performing
                 elemental operations on floating-point and integer
                 data. This paper uses numerous examples to demonstrate
                 source-code restructuring that optimizes performance
                 under the slicewise model. These transformations help
                 the compiler isolate elemental computation and avoid
                 read/writes to memory. Also, since arrays in the
                 slicewise model are mapped to CM memory differently
                 from the alternative (`fieldwise') model, this paper
                 provides optimization hints that pertain to array size,
                 shape, and layout. Finally, the paper describes methods
                 for calculating/predicting the peak speed of elemental
                 CM Fortran kernels.",
  acknowledgement = ack-nhfb,
  keywords =     "Source code (Computer science); {Fortran} (Computer
                 program language)",
}

@InProceedings{Sabot:1991:CPE,
  author =       "G. Sabot and L. Tennies and A. Vasilevsky and R.
                 Shapiro",
  title =        "Compiler parallelization of an elliptic grid generator
                 for {1990 Gordon Bell Prize}",
  crossref =     "IEEE:1991:PSA",
  pages =        "338--346",
  year =         "1991",
  bibdate =      "Wed Apr 15 16:28:01 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6150C (Compilers, interpreters and other processors)",
  corpsource =   "Thinking Machines Corp., Cambridge, MA, USA",
  keywords =     "1990 Gordon Bell Prize; application code;
                 automatically parallelizing compiler; compiler
                 parallelisation; Connection Machine Fortran 1.0
                 compiler; cycle counting analysis; elliptic grid
                 generator; FORTRAN; Fortran program; numerical
                 simulation; parallel processing; program compilers; Sun
                 workstation",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical",
}

@Article{Sahulka:1991:FCI,
  author =       "R. J. Sahulka and E. C. Plachy and L. J. Scarborough
                 and R. G. Scarborough and S. W. White",
  title =        "{FORTRAN} for clusters of {IBM ES\slash} 3090
                 multiprocessors",
  journal =      j-IBM-SYS-J,
  volume =       "30",
  number =       "3",
  pages =        "296--311",
  year =         "1991",
  CODEN =        "IBMSA7",
  ISSN =         "0018-8670",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/ibmsysj.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Sandlin:1991:PIE,
  author =       "Doral R. Sandlin and Kipp E. Howard",
  title =        "The power induced effects module a {FORTRAN} code
                 which estimates lift increments due to power induced
                 effects for {V}\slash {STOL} flight",
  type =         "{[NASA contractor report]; NASA CR-188081}",
  institution =  "Cal Poly State University; National Aeronautics and
                 Space Administration",
  address =      "San Luis Obispo, CA, USA",
  pages =        "????",
  year =         "1991",
  bibdate =      "Sat Aug 17 16:13:51 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping no.: 92-0585-M. Microfiche. [Washington, DC,
                 USA: National Aeronautics and Space Administration,
                 1991] 4 microfiches.",
  govtdocnumber = "NAS 1.26:188081 0830-H-14 (MF)",
  keywords =     "Lift (Aerodynamics) --- Computer programs.",
}

@InCollection{Sarkar:1991:PIP,
  author =       "V. Sarkar",
  editor =       "B. K. Szymanski",
  booktitle =    "Parallel Functional Languages and Compilers",
  title =        "{PTRAN} --- The {IBM} Parallel Translation System",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "309--392",
  year =         "1991",
  ISBN =         "0-201-52243-8",
  ISBN-13 =      "978-0-201-52243-3",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/Functional.bib",
  abstract =     "PTRAN (Parallel TRANslation) is a system developed at
                 IBM's Thomas J. Watson Research Center to automatically
                 restructure sequential Fortran programs for execution
                 on parallel architectures. This chapter describes the
                 PTRAN system, and its implementation as of the end of
                 1989. The primary functions of PTRAN are analysis and
                 process formation. The goal of PTRAN's analyzer is to
                 understand the program's control and data dependence
                 patterns as completely as possible. The goal of PTRAN's
                 process former is to generate a parallel program that
                 satisfies all dependences while optimally trading off
                 parallelism with overhead in the target multiprocessor.
                 This chapter on PTRAN serves as a contrast to the other
                 chapters on parallel functional programming. The input
                 programming language for the PTRAN system is Fortran
                 --- the antithesis of the functional languages proposed
                 in this book! However, the goal of compiler analysis
                 for automatic parallelization is to derive the same
                 level of abstraction from a Fortran program as is found
                 in functional languages.",
}

@Article{Scarborough:1991:CIE,
  author =       "L. J. Scarborough and R. G. Scarborough and S. W.
                 White",
  title =        "Clustering {IBM Enterprise System\slash 3090}
                 computers for parallel execution of {FORTRAN}
                 programs",
  journal =      j-IBM-JRD,
  volume =       "35",
  number =       "5\slash 6",
  pages =        "667--679",
  month =        sep # "\slash " # nov,
  year =         "1991",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  bibdate =      "Sun Sep 15 05:43:33 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Two IBM Enterprise System/3090 Model 600J computer
                 systems, each with six processors capable of executing
                 vector and scalar instructions, have been connected
                 into a cluster for parallel execution of single FORTRAN
                 programs. The clustering is achieved through a
                 combination of software and hardware. When enabled for
                 parallel execution and allowed to use all twelve
                 processors in the cluster, FORTRAN programs have run as
                 much as 11.7 times faster than when run on a single
                 processor. The combined hardware and software
                 technology is called IBM Clustered FORTRAN. It was
                 achieved by modifying existing technology quickly to
                 provide new capabilities. The paper discusses the
                 modifications and the motivations behind them. It
                 summarizes the performance of several applications
                 executed with Clustered FORTRAN. Finally, it describes
                 how clustering has been used to improve performance in
                 novel ways.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Sci. Center, Palo Alto, CA, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6140D (High level
                 languages); C6150N (Distributed systems)",
  keywords =     "FORTRAN programs; IBM Clustered FORTRAN; IBM
                 Enterprise System/3090; Parallel execution",
  thesaurus =    "FORTRAN; IBM computers; Multiprocessing programs;
                 Multiprocessing systems; Parallel programming; Special
                 purpose computers",
}

@Book{Schildt:1991:ACE,
  author =       "Herbert Schildt",
  title =        "The art of {C}: elegant programming solutions",
  publisher =    pub-OMH,
  address =      pub-OMH:adr,
  pages =        "xvi + 459",
  day =          "1",
  month =        sep,
  year =         "1991",
  ISBN =         "0-07-881691-2",
  ISBN-13 =      "978-0-07-881691-8",
  LCCN =         "QA 76.73 C15 S3423 1991",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0078816912/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "System requirements for computer disk: PC; virtually
                 any C compiler including Turbo C, Turbo C++, Microsoft
                 C, and others that are ANSI C-compatible. Includes
                 index.",
  price =        "US\$39.95",
  acknowledgement = ack-nhfb,
  dimensions =   "9.20in x 7.37in x 1.21in",
  keywords =     "c (computer program language)",
  paperback =    "yes",
}

@Article{Schneck:1991:BRO,
  author =       "Paul B. Schneck",
  title =        "Book review: {{\em Optimizing FORTRAN Programs\/}} by
                 {C. F. Schofield (Halstead Press, 1989)}",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "19",
  number =       "1",
  pages =        "153--154",
  month =        mar,
  year =         "1991",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  bibdate =      "Fri May 12 09:40:33 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sehr:1991:FTF,
  author =       "David C. Sehr and Laxmikant V. Kale and David A.
                 Padua",
  booktitle =    "Proceedings of the 1991 International Conference on
                 Parallel Processing",
  title =        "{Fortran}-Style Transformations for Functional
                 Programs (Extended Abstract)",
  volume =       "II, Software",
  publisher =    pub-CRC,
  address =      pub-CRC:adr,
  pages =        "II-282--II-283",
  month =        aug,
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/ICPP.91-93.bib; Parallel/ICPP91.bib",
  keywords =     "poster paper,",
}

@Article{Sherriff:1991:CFP,
  author =       "Barbara L. Sherriff and Vijay Singh and Jianjie Liang
                 and H. Douglas Grundy",
  title =        "{CHEMSHIFT}: a {FORTRAN} program to calculate
                 ${}^{29}\hbox{Si}$ {MAS NMR} chemical shift of silicate
                 minerals",
  journal =      j-COMP-GEOSCI,
  volume =       "17",
  number =       "7",
  pages =        "967--972",
  year =         "1991",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Sherrill-Lubinski:1991:SVF,
  author =       "{Sherrill-Lubinski Corporation}",
  title =        "{SL-GMS VAX Fortran} interface reference:
                 object-oriented graphical modeling system, version
                 4.0",
  institution =  "Sherrill-Lubinski Corporation",
  address =      "??, ??, USA",
  pages =        "113",
  day =          "21",
  month =        jan,
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Spine title: VAX Fortran interface reference.",
  keywords =     "FORTRAN (Computer program language); Object-oriented
                 programming; VAX computers --- Programming.",
}

@Article{Silver:1991:FPT,
  author =       "N. Clayton Silver and Robert T. Burkey",
  title =        "A {FORTRAN} 77 Program for Testing the Differences
                 among Independent Correlations",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "51",
  number =       "3",
  pages =        "641--??",
  month =        "Fall",
  year =         "1991",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Slape:1991:AMS,
  author =       "J. K. Slape and P. J. L. Wallis",
  title =        "Algorithm 127: {A} modification of {Sale}'s algorithm
                 to accommodate {FORTRAN 77}",
  journal =      j-COMP-J,
  volume =       "34",
  number =       "4",
  pages =        "373--376",
  month =        aug,
  year =         "1991",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/373.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/374.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/375.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/376.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Math. Sci., Bath Univ., UK",
  classcodes =   "C6140D (High level languages); C6150E (General utility
                 programs); C6150C (Compilers, interpreters and other
                 processors)",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150E (General
                 utility programs)",
  corpsource =   "Sch. of Math. Sci., Bath Univ., UK",
  keywords =     "Ada; continuation statements; Continuation statements;
                 FORTRAN; FORTRAN 66 statements; FORTRAN 77; FORTRAN
                 statements; language translation; modified version;
                 Modified version; program processors; utility programs;
                 well-known syntactic irregularities; Well-known
                 syntactic irregularities",
  thesaurus =    "Ada; FORTRAN; Language translation; Program
                 processors; Utility programs",
  treatment =    "P Practical",
}

@Article{Smith:1991:AFP,
  author =       "David M. Smith",
  title =        "Algorithm 693: {A FORTRAN} Package for Floating-Point
                 Multiple-Precision Arithmetic",
  journal =      j-TOMS,
  volume =       "17",
  number =       "2",
  pages =        "273--283",
  month =        jun,
  year =         "1991",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Wed Dec 13 18:36:25 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/108585.html",
  abstract =     "FM is a collection of FORTRAN-77 routines which
                 performs floating-point multiple-precision arithmetic
                 and elementary functions. Results are almost always
                 correctly rounded, and due to improved algorithms used
                 for elementary functions, reasonable efficiency is
                 obtained.",
  acknowledgement = ack-nhfb,
  affiliation =  "Loyola Marymount Univ., Los Angeles, CA, USA",
  classification = "C4130 (Interpolation and function approximation);
                 C5230 (Digital arithmetic methods); C7310
                 (Mathematics)",
  keywords =     "Accuracy; algorithms, Rounding off; Elementary
                 functions; Floating-point multiple-precision
                 arithmetic; FM; FORTRAN-77 routines; Mathematical
                 library; Portable software",
  pubcountry =   "USA",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Numerical algorithms. {\bf D.3.2}:
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN 77.",
  thesaurus =    "Digital arithmetic; Function approximation;
                 Mathematics computing; Software packages; Subroutines",
}

@InCollection{Soulie:1991:UEF,
  author =       "Edgar J. Souli{\'e}",
  editor =       "Andreas Griewank and George F. Corliss",
  booktitle =    "Automatic Differentiation of Algorithms: Theory,
                 Implementation, and Application",
  title =        "User's Experience with {Fortran} Precompilers for
                 Least Squares Optimization Problems",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "??--??",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/all_brec.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  referred =     "[Garc91a].",
}

@TechReport{Stephens:1991:DAD,
  author =       "Bruce R. Stephens and John D. Pryce",
  title =        "{DAPRE}: {A} Differentiation Arithmetic System for
                 {FORTRAN}",
  type =         "Technical Report",
  number =       "ACM--91--3",
  institution =  "Royal Military College of Science",
  address =      "Shrivenham, UK",
  year =         "1991",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/all_brec.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Theory/auto.diff.bib",
  referred =     "[Jued91a].",
}

@Article{Sternberg:1991:PFP,
  author =       "M. J. Sternberg",
  title =        "{PROMOT}: a {FORTRAN} program to scan protein
                 sequences against a library of known motifs",
  journal =      j-COMP-APPLIC-BIOSCI,
  volume =       "7",
  number =       "2",
  pages =        "257--260",
  month =        apr,
  year =         "1991",
  CODEN =        "COABER",
  ISSN =         "0266-7061",
  bibdate =      "Thu Apr 11 18:10:15 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Information about the three-dimensional structure or
                 function of a newly determined protein sequence can be
                 obtained if the protein is found to contain a
                 characterized motif or pattern of residues. Recently a
                 database (PROSITE) has been established that contains
                 337 known motifs encoded as a list of allowed residue
                 types at specific positions along the sequence. PROMOT
                 is a FORTRAN computer program that takes a protein
                 sequence and examines if it contains any of the motifs
                 in PROSITE. The program also extends the definitions of
                 patterns beyond those used in PROSITE to provide a
                 simple, yet flexible, method to scan either a PROSITE
                 or a user-defined pattern against a protein sequence
                 database.",
  acknowledgement = ack-nhfb,
  announcement = "9110",
  countrypub =   "ENGLAND",
  datesentered = "Entered 910802",
  meshheadings = "*Amino Acid Sequence; *Gene Library; *Pattern
                 Recognition; *Software; Programming Languages; Proteins
                 --- chemistry (CH); User-Computer Interface",
  recordno =     "91283902",
}

@Article{Stewart:1991:ADF,
  author =       "A. Stewart and C. Holt and M. Clint and R. Perrott",
  title =        "Algorithm 128: {A} {DAP FORTRAN} subroutine for
                 thinning digitised pictures",
  journal =      j-COMP-J,
  volume =       "34",
  number =       "4",
  pages =        "377--379",
  month =        aug,
  year =         "1991",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/377.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/378.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/379.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
  classcodes =   "C6130B (Graphics techniques); C5440 (Multiprocessor
                 systems and techniques)",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6130B (Graphics techniques)",
  corpsource =   "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
  keywords =     "array; Array processors; array processors; Boolean
                 values; branches; computer graphics; Connected pattern;
                 connected pattern; DAP FORTRAN subroutine; Digitised
                 pictures; digitised pictures; FORTRAN listings; ICL
                 DAP; Iterative thinning algorithm; iterative thinning
                 algorithm; machine; parallel machines; SIMD; SIMD
                 machine; Skeleton; skeleton; spurious; Spurious
                 branches; Thinned pattern; thinned pattern;
                 two-dimensional; Two-dimensional array; Unitary
                 thickness; unitary thickness",
  thesaurus =    "Computer graphics; FORTRAN listings; Parallel
                 machines",
  treatment =    "P Practical",
}

@Article{Strout:1991:ECS,
  author =       "Robert E. {Strout, II} and James R. McGraw and Alan C.
                 Hindmarsh",
  title =        "An examination of the conversion of software to
                 multiprocessors",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "13",
  number =       "1",
  pages =        "1--16",
  day =          "1",
  month =        sep,
  year =         "1991",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Supercomputer Systems Inc",
  affiliationaddress = "Livermore, CA, USA",
  classification = "722; 723; C6110B (Software engineering techniques)",
  corpsource =   "Supercomput. Syst. Inc., Livermore, CA, USA",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "calling routines; Computer Programming
                 languages--fortran; Computer Software; Computer
                 Systems, Digital; Computers, Supercomputer; Cray
                 multitasking primitives; Cray supercomputers; Cray X-;
                 differential equations; Fortran software package;
                 library; MP/48 supercomputer; Multiprocessing;
                 multiprocessors; ordinary; parallel programming;
                 performance measurements; Software conversion; software
                 conversion; software portability",
  treatment =    "P Practical",
}

@Article{Szelenyi:1991:VPE,
  author =       "F. Szelenyi and V. Zecca",
  title =        "Visualizing parallel execution of {FORTRAN} programs",
  journal =      j-IBM-JRD,
  volume =       "35",
  number =       "1\slash 2",
  pages =        "270--282",
  month =        jan # "\slash " # mar,
  year =         "1991",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  bibdate =      "Wed Jan 3 14:24:13 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "As a first step toward the parallel execution analysis
                 of FORTRAN programs, a tool called the Parallel
                 Execution Profiler has been designed and implemented
                 for the graphical postexecution analysis of parallel
                 programs using the Parallel FORTRAN environment as a
                 vehicle for both implementing parallel programs and
                 tracing parallel events. The dynamic behavior of
                 parallel execution is observed interactively in color
                 graphs, which can be displayed concurrently with the
                 source code, and in statistical summaries. The paper
                 describes the implementation of the tool for parallel
                 performance analysis with the aid of a parallelized
                 application program from plasma physics.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Germany Stuttgart, Germany",
  classification = "C6115 (Programming support); C6130B (Graphics
                 techniques); C6140D (High level languages); C6150G
                 (Diagnostic, testing, debugging and evaluating
                 systems)",
  keywords =     "Color graphs; FORTRAN program; Graphical postexecution
                 analysis; Parallel execution analysis; Parallel
                 Execution Profiler; Parallel FORTRAN environment;
                 Parallel performance analysis; Parallel programs;
                 Plasma physics",
  thesaurus =    "Computer graphics; FORTRAN; Parallel programming;
                 Software tools",
}

@Article{Tallin:1991:PTD,
  author =       "Andrew G. Tallin",
  title =        "Programming Techniques: Dynamic Memory Allocation in
                 {FORTRAN}",
  journal =      j-COMP-CIVIL-ENG,
  volume =       "5",
  number =       "1",
  pages =        "122--??",
  month =        jan,
  year =         "1991",
  CODEN =        "JCCEE5",
  ISSN =         "0887-3801",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Taylor:1991:NMF,
  author =       "P. Taylor and P. Rosenberg and M. G. Samsonova",
  title =        "A new method for finding long consensus patterns in
                 nucleic acid sequences",
  journal =      j-COMP-APPLIC-BIOSCI,
  volume =       "7",
  pages =        "495--500",
  year =         "1991",
  CODEN =        "COABER",
  ISSN =         "0266-7061",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/protein.pattern.bib",
  comment =      "``We describe a fast computer algorithm for
                 identifying consensus patterns in DNA sequences. The
                 method requires no previous knowledge of the frequency
                 or spacing other than its length. In particular no
                 previous knowledge of the frequency or spacing of
                 consensus patterns is required.'' Fortran 77 program",
}

@Article{Tipper:1991:FPC,
  author =       "John C. Tipper",
  title =        "{FORTRAN} programs to construct the planar {Voronoi}
                 diagram",
  journal =      j-COMP-GEOSCI,
  volume =       "17",
  number =       "5",
  pages =        "597--??",
  year =         "1991",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Tirumalai:1991:PWL,
  author =       "Parthasarathy P. Tirumalai and Meng Lee and Michael S.
                 Schlansker",
  title =        "Parallelization of {WHILE} Loops on Pipelined
                 Architectures",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "5",
  number =       "2--3",
  pages =        "119--136",
  month =        oct,
  year =         "1991",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF00127840",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:03 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=5&issue=2;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=5&issue=2&spage=119",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture)C5470 (Performance
                 evaluation and testing); C6110P (Parallel programming);
                 C6150C (Compilers, interpreters and other processors)",
  corpsource =   "Hewlett--Packard Labs., Palo Alto, CA, USA",
  keywords =     "compiler representations; conditional execution;
                 dependence graphs; Fortran DO loops; loop architectural
                 support; modulo scheduling theory; multiple operations
                 per cycle; overlapping loops; parallel architectures;
                 parallel programming; parallelization; performance;
                 performance evaluation; pipeline processing; pipelined
                 architectures; program compilers; REPEAT-UNTIL loops;
                 scheduling; trip count; WHILE loops",
  treatment =    "P Practical",
  xxauthor =     "Parthasarathy P. Tirumalai and Lee Meng and Michael S.
                 Schlansker",
  xxtitle =      "Parallelization of {While} Loops on Pipelined
                 Architectures",
}

@Manual{TMC:1991:GSC,
  author =       "{Thinking Machines Corporation}",
  title =        "Getting started in {CM Fortran}",
  organization = "Thinking Machines Corp.",
  address =      "Cambridge, MA, USA",
  pages =        "v + 46",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``January 1991.'' At head of title: The Connection
                 Machine system. Includes index.",
  keywords =     "CM Fortran (Computer program language); Connection
                 machines --- Programming.",
}

@Book{Torby:1991:FE,
  author =       "Bruce J. Torby",
  title =        "{Fortran 77} for Engineers",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "x + 462",
  month =        jan,
  year =         "1991",
  ISBN =         "0-13-326745-8",
  ISBN-13 =      "978-0-13-326745-7",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0133267458/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$60.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0133267458",
  acknowledgement = ack-nhfb,
  keywords =     "Engineering --- Data processing; FORTRAN 77 (Computer
                 program language); Programming languages",
}

@MastersThesis{Treharne:1991:RFS,
  author =       "James T. Treharne",
  title =        "{RSSP}: a {Fortran} simulation package for use in
                 teaching {Response Surface Methodology}",
  type =         "Thesis (M.S.)",
  school =       "Auburn University",
  address =      "Auburn, AL, USA",
  pages =        "viii + 97",
  year =         "1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Response surfaces (Statistics) --- Computer-assisted
                 instruction.",
}

@Article{Udegbunam:1991:FPI,
  author =       "Emmanuel O. Udegbunam",
  title =        "A {FORTRAN} program for interpretation of relative
                 permeability from unsteady-state displacements with
                 capillary pressure included",
  journal =      j-COMP-GEOSCI,
  volume =       "17",
  number =       "10",
  pages =        "1351--1358",
  year =         "1991",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Umemura:1991:FNL,
  author =       "K. Umemura",
  title =        "Floating-point number {LISP}",
  journal =      j-SPE,
  volume =       "21",
  number =       "10",
  pages =        "1015--1026",
  month =        oct,
  year =         "1991",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  bibdate =      "Tue Dec 12 09:26:54 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A floating-point-number-oriented LISP has been
                 developed. Though it performs type checking on every
                 numeric operation, it runs as fast as Fortran for
                 simple differential-equation problems. The author
                 describes the implementation, provides some
                 measurements of its efficiency and discusses the
                 feasibility of this type of implementation.",
  acknowledgement = ack-nhfb,
  affiliation =  "Software Labs., NTT Corp., Tokyo, Japan",
  classification = "C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques); C6140D (High level languages);
                 C7310 (Mathematics)",
  keywords =     "Floating-point-number-oriented LISP; Numeric
                 operation; Simple differential-equation problems; Type
                 checking",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic; LISP; Mathematics computing;
                 Symbol manipulation",
}

@InProceedings{Utter-Honig:1991:GAP,
  author =       "S. Utter-Honig and C. M. Pancake",
  title =        "Graphical animation of parallel {Fortran} programs",
  crossref =     "IEEE:1991:PSA",
  pages =        "491--500",
  year =         "1991",
  bibdate =      "Wed Apr 15 16:28:01 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6130B (Graphics
                 techniques); C6150G (Diagnostic, testing, debugging and
                 evaluating systems)",
  corpsource =   "Cornell Nat. Supercomputer Facility, Cornell Univ.,
                 Itahca, NY, USA",
  keywords =     "computer animation; FORTRAN; hierarchically organized
                 source code; lock/event synchronization; parallel
                 Fortran programs; parallel programming; performance
                 analysis; performance evaluation; PF-View; program
                 behavior; software tools; synchronisation; textural
                 trace information; tool; visualizing the behavior",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical",
}

@Article{Vajapeyam:1991:ESC,
  author =       "Sriram Vajapeyam and Gurindar S. Sohi and Wei-Chung
                 Hsu",
  title =        "An empirical study of the {CRAY Y-MP} processor using
                 the {Perfect Club} benchmarks",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "19",
  number =       "3",
  pages =        "170--179",
  month =        may,
  year =         "1991",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  bibdate =      "Fri May 12 09:41:01 MDT 2006",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "IEEE catalog number 91CH2995-9.",
  abstract =     "An empirical study of a single processor of the CRAY
                 Y-MP, using as benchmarks long-running scientific
                 applications from the PERFECT Club benchmark set, is
                 reported. Since the compiler plays a major role in
                 determining machine utilization and program execution
                 speed, the authors compile their benchmarks using the
                 state-of-the-art Cray Research production Fortran
                 compiler. They investigate instruction set usage,
                 operation execution counts, sizes of basic blocks in
                 the programs, and instruction issue rate. The
                 vectorized fraction of the dynamic program operation
                 count ranges from 4\% to 96\% for the benchmarks.
                 Instructions that move values between the scalar
                 registers and corresponding backup registers form a
                 significant fraction of the dynamic instruction count.
                 Basic blocks which are more than 100 instructions in
                 size are significant in number; both small and large
                 basic blocks are important from the point of view of
                 program performance. The instruction issue rate is less
                 than 0.5 instructions per clock cycle for each of the
                 benchmark programs, suggesting that the instruction
                 issue stage of the CRAY Y-MP is, on the average, not a
                 bottleneck.",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput Sci Dept, Univ of Wisconsin, Madison, WI, USA",
  classification = "722; 723",
  conference =   "Proceedings of the 18th International Symposium on
                 Computer Architecture",
  conferenceyear = "1991",
  journalabr =   "Conf Proc Annu Symp Comput Archit",
  keywords =     "Benchmarking; Computer Systems, Digital; Computers,
                 Supercomputer--Performance; CRAY Y-MP; Performance;
                 Performance Evaluation",
  meetingaddress = "Toronto, Ont, Can",
  meetingdate =  "May 27--30 1991",
  meetingdate2 = "05/27--30/91",
  publisherinfo = "Computer Society",
  sponsor =      "IEEE Computer Soc; ACM SIGARCH",
}

@Article{Vesely:1991:FCS,
  author =       "V{\'i}t{\v{e}}zslav Vesel\'y",
  title =        "Fast Cell-Structured Algorithm for Digit Reversal of
                 Arbitrary Length",
  journal =      j-SIAM-J-SCI-STAT-COMP,
  volume =       "12",
  number =       "2",
  pages =        "298--310",
  month =        mar,
  year =         "1991",
  CODEN =        "SIJCD4",
  ISSN =         "0196-5204",
  MRclass =      "65-04 (65F30 65T20)",
  MRnumber =     "91m:65001",
  bibdate =      "Tue Apr 29 19:18:28 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4190 (Other numerical methods); C7310
                 (Mathematics)",
  corpsource =   "Inst. of Phys. Metall., Czechoslovak Acad. of Sci.,
                 Brno, Czechoslovakia",
  keywords =     "arbitrary length; digit reversal; fast cell-structured
                 algorithm; fast Fourier transform; fast Fourier
                 transforms; FFT; FORTRAN77 subprograms; mathematics
                 computing",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Walsh:1991:MFR,
  author =       "John F. Walsh",
  title =        "{Microsoft}'s {FORTRAN} 5.0 Random Number Generator:
                 be Aware",
  journal =      j-PERCEPTUAL-MOTOR-SKILLS,
  volume =       "72",
  number =       "1",
  pages =        "257--??",
  month =        feb,
  year =         "1991",
  CODEN =        "PMOSAZ",
  ISSN =         "0031-5125",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Weinman:1991:VFa,
  author =       "David G. Weinman",
  title =        "{VAX} {Fortran}",
  publisher =    pub-PWS-KENT,
  address =      pub-PWS-KENT:adr,
  pages =        "xiii + 450",
  month =        may,
  year =         "1991",
  ISBN =         "0-87835-172-8",
  ISBN-13 =      "978-0-87835-172-5",
  LCCN =         "QA76.8.V37W45 1986",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0-87835-172-8/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "The Boyd \& Fraser programming language series",
  acknowledgement = ack-nhfb,
}

@Book{Weinman:1991:VFb,
  author =       "David G. Weinman",
  title =        "{VAX FORTRAN}",
  publisher =    pub-PWS-KENT,
  address =      pub-PWS-KENT:adr,
  edition =      "Second",
  pages =        "xiii + 479",
  year =         "1991",
  ISBN =         "0-534-92565-0",
  ISBN-13 =      "978-0-534-92565-9",
  LCCN =         "QA76.8.V37W45 1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "PWS-Kent series in engineering and computer science",
  acknowledgement = ack-nhfb,
  annote =       "System requirements for computer disk: PC; DOS; VAX
                 FORTRAN; one 3 1/2 in. disk drive. Includes index.",
  keywords =     "FORTRAN (Computer program language); VAX-11 (Computer)
                 --- Programming",
}

@Book{Weinman:1991:VFP,
  author =       "David G. Weinman",
  title =        "{Vax Fortran}",
  publisher =    pub-PWS-KENT,
  address =      pub-PWS-KENT:adr,
  pages =        "",
  month =        may,
  year =         "1991",
  ISBN =         "0-534-92565-0",
  ISBN-13 =      "978-0-534-92565-9",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0534925650/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$44.95",
  series =       "Pws-Kent Series in Engineering and Computer Science",
  acknowledgement = ack-nhfb,
}

@Article{Wolf:1991:FSC,
  author =       "Gert W. Wolf",
  title =        "A {FORTRAN} subroutine for cartographic
                 generalization",
  journal =      j-COMP-GEOSCI,
  volume =       "17",
  number =       "10",
  pages =        "1359--1382",
  year =         "1991",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Wright:1991:OPM,
  author =       "E. Alphia Wright",
  title =        "Open Pit Mine Design Models: An Introduction With
                 {Fortran 77} Programs",
  volume =       "8",
  publisher =    pub-TRANS-TECH,
  address =      pub-TRANS-TECH:adr,
  pages =        "",
  month =        jul,
  year =         "1991",
  ISBN =         "0-87849-083-3",
  ISBN-13 =      "978-0-87849-083-7",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0878490833/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$75.00",
  series =       "Series on Mining Engineering",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0878490833",
  acknowledgement = ack-nhfb,
}

@Article{Zhou:1991:CAR,
  author =       "Susan Y. J. Zhou and Sati Mazumdar and Carol K.
                 Redmond and Michael H. Dong and Joseph P. Costantino",
  title =        "Computations of adjusted rates and lifetime risks from
                 occupational cohort data: a program package using
                 {FORTRAN} and {GLIM}",
  journal =      j-COMPUT-AND-BIOMED-RES,
  volume =       "24",
  number =       "1",
  pages =        "29--46",
  month =        feb,
  year =         "1991",
  CODEN =        "CBMRB7",
  ISSN =         "0010-4809",
  bibdate =      "Thu Apr 11 18:10:15 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A program package using FORTRAN and GLIM is presented
                 to compute lifetime risks of dying from a particular
                 cause of death for a worker subjected to specific risk
                 exposures using death rates adjusted for selected
                 covariates (risk factors). Calculations of the exposure
                 index and adjusted rates depend on several commonly
                 used procedures. Tests of homogeneity and trend for
                 adjusted rates are provided. Lifetime risks are
                 calculated in two different ways: adjusting or ignoring
                 competing causes of death.",
  acknowledgement = ack-nhfb,
  announcement = "9106",
  countrypub =   "UNITED STATES",
  datesentered = "Entered 910425",
  meshheadings = "*Mathematical Computing; Occupational Diseases ---
                 mortality (MO)/epidemiology (*EP); *Software; Cohort
                 Studies; Lung Neoplasms --- mortality (MO); Programming
                 Languages; Risk Factors; Survival Analysis; United
                 States; Human; Male; Support, U.S. Gov't, Non-P.H.S.",
  recordno =     "91168558",
}

@Book{Aberti:1992:FIP,
  author =       "C. Aberti and Patrice Lignelet",
  title =        "{Fortran} 90: initiation {\`a} partir du {Fortran
                 77}",
  publisher =    "Studio image",
  address =      "Menton, France",
  pages =        "144",
  year =         "1992",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Serie informatique",
  acknowledgement = ack-nhfb,
  annote =       "Index.",
  keywords =     "{Fortran} (langage de programmation).",
}

@Book{Adams:1992:FHC,
  author =       "Jeanne C. Adams and Walter S. Brainerd and Jeanne T.
                 Martin",
  title =        "{Fortran 90} Handbook: Complete {ANSI\slash ISO}
                 Reference",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xi + 740",
  day =          "1",
  month =        apr,
  year =         "1992",
  ISBN =         "0-07-000406-4",
  ISBN-13 =      "978-0-07-000406-1",
  LCCN =         "QA76.73.F28 F67 1992",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0070004064/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/beebe.bib",
  price =        "US\$79.50",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0070004064",
  acknowledgement = ack-nhfb,
  dimensions =   "9.33in x 6.38in x 2.17in",
  keywords =     "COMPUTER PROGRAMMING; FORTRAN; Fortran 90 (computer
                 program language); PROGRAMMING LANGUAGES; {Fortran} 90
                 (Computer program language)",
  libnote =      "Not yet in my library.",
}

@Book{Adams:F9H92,
  author =       "Jeanne C. Adams and Walter Brainerd and Jerrold L.
                 Wagener",
  title =        "{Fortran 90} Handbook: Complete {ANSI\slash ISO}
                 Reference",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xi + 740",
  year =         "1992",
  ISBN =         "0-07-000406-4",
  ISBN-13 =      "978-0-07-000406-1",
  LCCN =         "QA76.73.F28 F67 1992",
  bibdate =      "Sat Jun 17 12:29:56 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{ANSI:ftn92}.",
  price =        "US\$79.50",
  libnote =      "Not yet in my library.",
}

@InProceedings{Akian:1992:APE,
  author =       "M. Akian and A. Sulem",
  title =        "Application of `{Pandore}', an expert system in
                 stochastic control, to portfolio selection problems",
  crossref =     "Houstis:1992:AIE",
  pages =        "389--398",
  month =        "",
  year =         "1992",
  bibdate =      "Mon Sep 30 05:31:18 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "INRIA, Le Chesnay, France",
  classification = "C1330 (Optimal control); C1340G (Time-varying
                 systems); C6170 (Expert systems); C7420 (Control
                 engineering)",
  keywords =     "Computer algebra; Dynamical systems; Expert system;
                 Inference techniques; Numerical analysis; Optimal
                 control; Pandore; Portfolio selection; Stochastic
                 control; Symbolic manipulations",
  thesaurus =    "Expert systems; Optimal control; Stochastic systems;
                 Symbol manipulation",
}

@TechReport{AlvesdaSilva:1992:FCO,
  author =       "Alexandre P. Alves da Silva and Victor Hugo Quintana
                 Z. and G. K. H. Pang",
  title =        "{Fortran} codes for the optimal estimate training 2,
                 and Probabilistic associative memory algorithms",
  type =         "Internal report",
  number =       "UWE and CE-92-02",
  institution =  "Dept. of Electrical and Computer Engineering,
                 University of Waterloo",
  address =      "Waterloo, Ontario, Canada",
  pages =        "81",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Anderson:1992:LUG,
  author =       "E. Anderson",
  title =        "{LAPACK} Users' Guide",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "xv + 235",
  month =        may,
  year =         "1992",
  ISBN =         "0-89871-294-7",
  ISBN-13 =      "978-0-89871-294-0",
  LCCN =         "QA76.73.F25 L36 1992",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0898712947/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes a Quick Reference Guide.",
  acknowledgement = ack-nhfb,
  keywords =     "algebras, linear -- data processing; Fortran (computer
                 program language); LAPACK; subroutines (computer
                 programs)",
}

@Article{Anderson:1992:PGI,
  author =       "Oliver D. Anderson",
  title =        "A Pedagogic Guide to Input\slash Output in {Fortran}
                 77",
  journal =      j-INTERFACE-SANTA-CRUZ,
  volume =       "14",
  number =       "??",
  pages =        "27--34",
  month =        "Spring",
  year =         "1992",
  CODEN =        "INFCDB",
  ISSN =         "0163-6626",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Andreev:1992:FM,
  author =       "V. M. Andreev and I. S. Golosov and S. V. Sprogis",
  title =        "{Fortran} for {MPP}",
  journal =      j-PROG-COMP-SOFT,
  volume =       "17",
  number =       "5",
  pages =        "281--289",
  month =        jul,
  year =         "1992",
  CODEN =        "PCSODA",
  ISSN =         "0361-7688 (print), 1608-3261 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
}

@Article{Andrew:1992:SGC,
  author =       "K. Andrew and C. G. Fleming",
  title =        "Space-time geometries characterized by solutions to
                 the geodesic equations",
  journal =      j-COMP-PHYSICS,
  volume =       "6",
  number =       "5",
  pages =        "498--505",
  month =        sep # "-" # oct,
  year =         "1992",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Mon Sep 30 05:36:13 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Phys., Eastern Illinois Univ., Charleston,
                 IL, USA",
  classification = "A0240 (Geometry, differential geometry, and
                 topology); A0270 (Computational techniques); A0420J
                 (Solutions to equations); C7320 (Physics and
                 Chemistry)",
  keywords =     "CRAY Y-MP supercomputer; FORTRAN program; Geodesic
                 equations; Graphical display; IBM RS 6000 workstation;
                 Initial conditions; Kerr metric; Mass; Mathematica;
                 NeXT; Null geodesic structure; Parameter dependence;
                 Spacetime geometries; Spin; Swarzchild metric; Symbol
                 manipulation; Video tape; Winicour metric",
  thesaurus =    "Complete computer programs; Differential geometry;
                 Physics computing; Space-time configurations; Symbol
                 manipulation",
}

@Article{Anonymous:1992:AMF,
  author =       "Anonymous",
  title =        "Algorithm 703: {MEBDF} --- {A FORTRAN} Subroutine for
                 Solving First-Order Systems of Stiff Initial Value
                 Problems for Ordinary Differential Equations",
  journal =      j-TOMS,
  volume =       "18",
  number =       "2",
  pages =        "156--??",
  month =        jun,
  year =         "1992",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1992:F,
  author =       "Anonymous",
  title =        "{Fortran} 90",
  journal =      j-CHEM-ENG,
  volume =       "??",
  number =       "527",
  pages =        "25--??",
  month =        sep,
  year =         "1992",
  CODEN =        "CMERA9",
  ISSN =         "0302-0797",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Fortran, the standard in scientific and engineering
                 computing, has been updated to fend off the challenge
                 from C. Nina Morgan and Ian Furzer examine Fortran
                 90.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1992:LUF,
  author =       "Anonymous",
  title =        "{Lahey} updates {Fortran} compiler to allow writing
                 32-bit {DOS} apps",
  journal =      j-INFOWORLD,
  volume =       "14",
  number =       "12",
  pages =        "20--21",
  month =        mar,
  year =         "1992",
  CODEN =        "INWODU",
  ISSN =         "0199-6649",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Anonymous:1992:MF,
  author =       "Anonymous",
  title =        "{Microsoft FORTRAN}",
  publisher =    pub-MICROSOFT,
  address =      pub-MICROSOFT:adr,
  edition =      "Version 5.1",
  pages =        "7 computer disks",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Booklets: Environment and tools --- Advanced topics
                 --- Reference --- Quick reference guide --- Installing
                 and using the professional development system ---
                 QuickWin graphics user's guide. System requirements:
                 IBM PC or PC compatible; 320 K; MS DOS 3.00 or higher
                 or MS OS/2. IBM PC.",
  keywords =     "Compilers (Computer programs); Compiling (Electronic
                 computers); Computer programs; FORTRAN (Computer
                 program language); IBM Personal Computer --- MS DOS
                 2.1.",
}

@Article{Anonymous:1992:MSA,
  author =       "Anonymous",
  title =        "Math Software Automates Problem Solving",
  journal =      j-MECH-ENG,
  volume =       "114",
  number =       "5",
  pages =        "58--63",
  month =        may,
  year =         "1992",
  CODEN =        "MEENAH",
  ISSN =         "0025-6501",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Many mechanical engineers have begun using
                 commercially available technical calculation software
                 in addition to spreadhseets and FORTRAN programs.
                 Answers from math software support the development of
                 everything from rally car suspensions to satellites.",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:1992:NRE,
  author =       "Anonymous",
  title =        "Numerical recipes: example book ({FORTRAN})",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "Second",
  pages =        "viii + 245",
  year =         "1992",
  ISBN =         "0-521-43721-0",
  ISBN-13 =      "978-0-521-43721-9",
  LCCN =         "QA76.73.F25N84 1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Numerical analysis --- Computer programs; Science ---
                 Mathematics --- Computer programs.; {Fortran} (Computer
                 program language)",
}

@Book{ANSI:1992:ANS,
  author =       "{American National Standards Institute}",
  title =        "{American National Standard} for programming language,
                 {FORTRAN} --- extended",
  publisher =    pub-ANSI,
  address =      pub-ANSI:adr,
  pages =        "xix + 369",
  year =         "1992",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Approved September 21, 1992. Running title: ISO/IEC
                 1539: 1991 (E). On cover: ANSI X3.198-1992.",
  keywords =     "Fortran (Computer program language); States; {Fortran}
                 (Computer program language) --- Standards --- United",
}

@Book{ANSI:1992:FHC,
  author =       "Jeanne C. Adams and others",
  title =        "Fortran 90 Handbook: Complete {ANSI\slash ISO}
                 Reference",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xi + 740",
  year =         "1992",
  ISBN =         "0-07-000406-4",
  ISBN-13 =      "978-0-07-000406-1",
  LCCN =         "QA76.73.F28 F67 1992",
  bibdate =      "Wed Nov 01 08:07:20 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib",
  libnote =      "Not yet in my library.",
}

@TechReport{Bai:1992:SAF,
  author =       "Z. Bai and G. W. Stewart",
  title =        "{SRRIT}\,---\,{A FORTRAN} subroutine to Calculate the
                 Dominant Invariant Subspace of a Nonsymmetric Matrix",
  type =         "Technical Report",
  number =       "2908",
  institution =  "Department of Computer Science, University of
                 Maryland",
  address =      "College Park, MD, USA",
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Theory/Matrix.bib",
  kwds =         "nla, eig, subspace iteration, nonsymmetric matrix",
}

@TechReport{Bai:1992:SFS,
  author =       "Zhaojun Bai and G. W. Stewart",
  title =        "{SRRIT}\,---\,{A FORTRAN} subroutine to Calculate the
                 Dominant Invariant Subspace of a Nonsymmetric Matrix",
  type =         "Computer science technical report series",
  number =       "CS-TR-2908, UMIACS-TR-92-61",
  institution =  inst-U-MARYLAND,
  address =      inst-U-MARYLAND:adr,
  pages =        "25",
  month =        may,
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/other/g-w-stewart.bib",
  acknowledgement = ack-nhfb,
  annote =       "SRRIT is a FORTRAN program to calculate an approximate
                 orthonormal basis for a dominant invariant subspace of
                 a real matrix A by the method of simultaneous iteration
                 [12]. Specifically, given an integer m, SRRIT attempts
                 to compute a matrix Q with m orthonormal columns and
                 real quasi-triangular matrix T of order m such that the
                 equation AQ=QT is satisfied up to a tolerance specified
                 by the user. The eigenvalues of T are approximations to
                 the m largest eigenvalues of A, and the columns of Q
                 span the invariant subspace corresponding to those
                 eigenvalues. SRRIT references A only through a user
                 provided subroutine to form the product AQ; hence it is
                 suitable for large sparse problems.",
  keywords =     "Matrices.; {Fortran} (Computer program language)",
  kwds =         "nla, eig, subspace iteration, nonsymmetric matrix",
}

@TechReport{Bailey:1992:ATF,
  author =       "David H. Bailey",
  title =        "Automatic Translation of {Fortran} Programs to
                 Multiprecision",
  type =         "{RNR} Technical Report",
  number =       "RNR-91-025",
  institution =  "NAS Applied Research Branch, NASA Ames Research
                 Center",
  address =      "Moffett Field, CA 94035",
  month =        "17 " # apr,
  year =         "1992",
  bibdate =      "Mon Sep 12 23:55:57 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Beavis:1992:PDD,
  author =       "Andy Beavis and Chris Phillips",
  title =        "Porting a Dusty Deck {Fortran} Program to a
                 Shared-Memory Multiprocessor",
  journal =      j-CPE,
  volume =       "4",
  number =       "8",
  pages =        "575--587",
  month =        dec,
  year =         "1992",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Tue Sep 7 15:17:11 1999",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/CONCURRENCY.PE.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Article{Becker:1992:TFI,
  author =       "Gilbert Becker and John Hilton",
  title =        "{TETRA}: {A FORTRAN IV} Program for Computing the
                 Cosine-Pi Approximation to the Tetrachoric Correlation
                 Coefficient",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "52",
  number =       "1",
  pages =        "81--86",
  month =        "Spring",
  year =         "1992",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Belonoshki:1992:SFP,
  author =       "A. B. Belonoshki and Pingfang Shi and S. K. Saxena",
  title =        "{SUPERFLUID}: a {FORTRAN} 77 program for calculation
                 of {Gibbs} free energy and volume of {C-H-O-N-S}-Ar
                 mixtures",
  journal =      j-COMP-GEOSCI,
  volume =       "18",
  number =       "9",
  pages =        "1267--??",
  month =        oct,
  year =         "1992",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Aug 17 16:12:52 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bentley:1992:HCS,
  author =       "M. Bentley and C. F. Fischer",
  title =        "Hypercube conversion of serial codes for atomic
                 structure calculations",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "18",
  number =       "9",
  pages =        "1023--1031",
  month =        sep,
  year =         "1992",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 12:05:41 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "A3115 (General mathematical and computational
                 developments); C5220P (Parallel architecture)C5440
                 (Multiprocessor systems and techniques); C7320 (Physics
                 and Chemistry)",
  corpsource =   "Van der Waals-Zeeman Lab., Amsterdam Univ.,
                 Netherlands",
  keywords =     "approach; atomic structure; calculations;
                 coarse-grained; fine-grained; FORTRAN codes;
                 Hartree--Fock calculations; hypercube conversion;
                 hypercube networks; Intel iPSC hypercube computers;
                 memory limitations; multiconfiguration; multiprocessor;
                 nearly optimal speedup; parallel code; parallel
                 processing; parallelization; physics computing; serial
                 codes; serial programs",
  treatment =    "A Application; P Practical",
}

@Article{Berry:1992:SWC,
  author =       "Michael W. Berry",
  title =        "Scientific workload characterization by loop-based
                 analyses",
  journal =      j-SIGMETRICS,
  volume =       "19",
  number =       "3",
  pages =        "17--29",
  month =        feb,
  year =         "1992",
  CODEN =        "????",
  DOI =          "http://doi.acm.org/10.1145/130951.130952",
  ISSN =         "0163-5999 (print), 1557-9484 (electronic)",
  ISSN-L =       "0163-5999",
  bibdate =      "Thu Jun 26 11:12:37 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A number of scientific and engineering benchmarks have
                 emerged during the 1980's. Each of these benchmarks has
                 a different origin, methodology and interpretation.
                 This report presents a case study of two current
                 scientific benchmarks and includes a comparison of them
                 based on their instruction mixes as measured by the
                 CRAY X-MP {\em hardware performance monitor\/} (hpm).
                 This particular case study was conducted by graduate
                 students in a Performance Evaluation course taught
                 during Spring Quarter 1991 in the Department of
                 Computer and Information Sciences at the University of
                 Alabama at Birmingham. Students analyzed the dominant
                 loops of the application-based Perfect Benchmarks and
                 noted (where applicable) significant performance
                 comparisons with the loop-based Livermore Fortran
                 Kernels. Whether or not any collection of kernel or
                 loop-based benchmarks can effectively predict the
                 performance of more sophisticated scientific
                 application programs is not clear. This case study does
                 reveal, however, the types of loops which are most
                 prevalent in codes from various scientific applications
                 and what their impact is on the overall performance of
                 these applications.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bohm:1992:PIL,
  author =       "W. Bohm and J. C. Browne and D. W. Forslund and A.
                 Goforth and McGraw and J. R. and K. S. Smith",
  title =        "Politically incorrect languages for supercomputing-a
                 panel discussion",
  crossref =     "IEEE:1992:PSM",
  pages =        "704--706",
  year =         "1992",
  bibdate =      "Wed Apr 15 15:37:20 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques); C6140
                 (Programming languages)",
  corpsource =   "Colorado State Univ., Fort Collins, CO, USA",
  keywords =     "Ada; C++; hand-coded assembler; parallel processing;
                 partially vectorized Fortran; programming languages;
                 Sisal; supercomputers",
  sponsororg =   "IEEE; ACM",
  treatment =    "G General Review; P Practical",
}

@InProceedings{Brezany:1992:CFOa,
  author =       "Peter Brezany and Michael Gerndt and Piyush Mehrotra
                 and Hans Zima",
  booktitle =    "Proceedings of Supercomputing '92",
  title =        "Concurrent File Operations in a {High Performance
                 FORTRAN}",
  crossref =     "IEEE:1992:PSM",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "230--237",
  month =        nov,
  year =         "1992",
  bibdate =      "Wed Apr 15 15:37:20 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib;
                 Parallel/Parallel.io.bib; Parallel/SUPER92.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Stat. and Comput. Sci., Vienna Univ.,
                 Austria",
  classification = "C6120 (File organisation); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150J (Operating systems); C6150N
                 (Distributed systems)",
  comment =      "Describing their way of writing arrays to files so
                 that they are written in a fast, parallel way, and so
                 that (if read in same distribution) they can be read
                 fast and parallel. Normal read and write forces
                 standard ordering, but cread and cwrite uses a compiler
                 and runtime selected ordering, which is stored in the
                 file so it can be used when rereading. Good for temp
                 files.",
  corpsource =   "Dept. of Stat. and Comput. Sci., Vienna Univ.,
                 Austria",
  keyword =      "supercomputing, fortran, multiprocessor file system
                 interface, pario bib",
  keywords =     "compiler; Compiler; concurrent file operations;
                 Concurrent file operations; data structures;
                 distributed data structures; Distributed data
                 structures; FORTRAN; high performance FORTRAN; High
                 performance FORTRAN; multiprocessing programs;
                 operating systems (computers); parallel languages;
                 program compilers; runtime environment; Runtime
                 environment; secondary storage; Secondary storage;
                 storage allocation; Vienna FORTRAN",
  sponsororg =   "IEEE; ACM",
  thesaurus =    "Data structures; FORTRAN; Multiprocessing programs;
                 Operating systems [computers]; Parallel languages;
                 Program compilers; Storage allocation",
  treatment =    "P Practical",
}

@TechReport{Brezany:1992:CFOb,
  author =       "Peter Brezany",
  title =        "Concurrent file operations in a high performance
                 {FORTRAN}",
  type =         "NASA contractor report",
  number =       "CR-189711; ICASE report no. 92-46",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Hampton, VA, USA",
  pages =        "i + 15",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 93-0324-M. Includes bibliographical
                 references (p. 14-15). Microfiche. [Washington, DC]:
                 National Aeronautics and Space Administration, [1992].
                 1 microfiche.",
  govtdocnumber = "NAS 1.26:189711 0830-H-14 (MF)",
  keywords =     "Electronic data processing --- Distributed processing;
                 FORTRAN (Computer program language)",
}

@Book{Bronson:1992:MF,
  author =       "Gary J. Bronson",
  title =        "Modern {Fortran 77}\slash 90",
  publisher =    pub-SCOTT-JONES,
  address =      pub-SCOTT-JONES:adr,
  edition =      "Alternate",
  pages =        "various",
  year =         "1992",
  ISBN =         "0-9624230-5-X",
  ISBN-13 =      "978-0-9624230-5-5",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "FORTRAN 90 (Computer program language); {Fortran 77}
                 (Computer program language)",
}

@Book{Bronson:1992:MFA,
  author =       "Gary Bronson",
  title =        "Modern {Fortran 77\slash 90}: The Alternate Edition",
  publisher =    pub-SCOTT-JONES,
  address =      pub-SCOTT-JONES:adr,
  pages =        "",
  month =        jan,
  year =         "1992",
  ISBN =         "0-9624230-5-X",
  ISBN-13 =      "978-0-9624230-5-5",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=096242305X/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes disk.",
  price =        "US\$35.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=096242305X",
  acknowledgement = ack-nhfb,
}

@Article{Brooks:1992:NAD,
  author =       "Gary Brooks and Gilbert J. Hansen and Steve Simmons",
  title =        "A new approach to debugging optimized code",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "7",
  pages =        "1--11",
  month =        jul,
  year =         "1992",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-475-9",
  ISBN-13 =      "978-0-89791-475-8",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "QA76.7.S53 1992",
  bibdate =      "Sun Dec 14 09:16:22 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p1-brooks/",
  abstract =     "Debugging optimized code is a desirable capability not
                 provided by most current debuggers. Users are forced to
                 debug the unoptimized code when a bug occurs in the
                 optimized version. Current research offers partial
                 solutions for a small class of optimizations, but not a
                 unified approach that handles a wide range of
                 optimizations, such as the sophisticated optimizations
                 performed by supercomputer compilers. The trend with
                 current research is to make the effects of optimization
                 transparent, i.e., provide the same behavior as that of
                 the unoptimized program. We contend that this approach
                 is neither totally feasible nor entirely desirable.
                 Instead, we propose a new approach based on the premise
                 that one should be able to debug the optimized code.
                 This implies mapping the current state of execution
                 back to the original source, tracking the location of
                 variables, and mapping compiler-synthesized variables
                 back to user-defined induction variables. To aid the
                 user in understanding program behavior, various visual
                 means are provided, e.g., different forms of
                 highlighting and annotating of the source\slash
                 assembly code. While this unavoidably requires the user
                 to have a basic understanding of the optimizations
                 performed, it permits the user to see what is actually
                 happening, infer the optimizations performed, and
                 detect bugs. An example illustrates the effectiveness
                 of visual feedback. To support conventional debugger
                 functionality for optimized code, the compiler must
                 generate additional information. Current
                 compiler-debugger interfaces (CDIs) were neither
                 designed to handle this new information nor are they
                 extensible in a straight forward manner. Therefore, a
                 new CDI was designed that supports providing visual
                 feedback and the debugging of optimized code. This
                 paper specifies the details of a new CDI and relates
                 each feature back to the debugger functionality it
                 supports.",
  acknowledgement = ack-nhfb,
  affiliation =  "Convex Computer Corp",
  affiliationaddress = "Richardson, TX, USA",
  annote =       "Published as part of the Proceedings of PLDI'92.",
  classification = "723.1",
  conference =   "Proceedings of the ACM SIGPLAN '92 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1992",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Compiler-debugger interfaces; Computer
                 programming; languages; measurement; Optimized code
                 debugging; performance; Program compilers; Program
                 debugging; reliability",
  meetingaddress = "San Francisco, CA, USA",
  meetingdate =  "Jun 17--19 1992",
  meetingdate2 = "06/17--19/92",
  sponsor =      "ACM",
  subject =      "{\bf D.2.5} Software, SOFTWARE ENGINEERING, Testing
                 and Debugging, Debugging aids. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Optimization. {\bf
                 D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
                 Language Classifications, FORTRAN. {\bf D.2.8}
                 Software, SOFTWARE ENGINEERING, Metrics, Performance
                 measures.",
}

@Article{Cann:1992:RFA,
  author =       "D. C. Cann",
  title =        "{Retire {Fortran}? {A} Debate Rekindled}",
  journal =      j-CACM,
  volume =       "35",
  number =       "8",
  pages =        "81--89",
  month =        aug,
  year =         "1992",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  bibsource =    "Database/Graefe.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/Functional.bib; Parallel/Pfpbib.bib",
  abstract =     "We compare the execution performance of Sisal, a
                 functional language for large-scale scientific
                 computing, and Fortran on a Cray Y-MP/864. We examine
                 the functional programming paradigm, discuss its
                 attribute and advantages, and highlight the alient
                 features of Sisal. In the remaining sections we
                 illustrate the potential inefficiencies of functional
                 computing, present our most recent performance data,
                 and give some closing remarks regarding Fortran and the
                 future of high-speed computing.",
  keywords =     "SISAL Single Assignment Performance dataflow
                 functional data flow",
}

@Article{Cann:1992:RFD,
  author =       "David Cann",
  title =        "Retire {Fortran}? {A} Debate Rekindled",
  journal =      j-CACM,
  volume =       "35",
  number =       "8",
  pages =        "81--89",
  month =        aug,
  year =         "1992",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/Functional.bib;
                 http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/135231.html",
  abstract =     "We compare the execution performance of Sisal, a
                 functional language for large-scale scientific
                 computing, and Fortran on a Cray Y-MP/864. We examine
                 the functional programming paradigm, discuss its
                 attribute and advantages, and highlight the salient
                 features of Sisal. In the remaining sections we
                 illustrate the potential inefficiencies of functional
                 computing, present our most recent performance data,
                 and give some closing remarks regarding Fortran and the
                 future of high-speed computing.",
  acknowledgement = ack-nhfb,
  keywords =     "experimentation; languages; measurement; performance;
                 SISAL Single Assignment Performance dataflow functional
                 data flow",
  subject =      "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf D.1.3}: Software,
                 PROGRAMMING TECHNIQUES, Concurrent Programming,
                 Parallel programming. {\bf D.3.4}: Software,
                 PROGRAMMING LANGUAGES, Processors. {\bf C.5.1}:
                 Computer Systems Organization, COMPUTER SYSTEM
                 IMPLEMENTATION, Large and Medium (``Mainframe'')
                 Computers, Super (very large) computers. {\bf D.3.2}:
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, SISAL.",
}

@Article{Caringal:1992:FIQ,
  author =       "Rizaldo B. Caringal and Phan Minh Dung",
  title =        "A {FORTRAN IV} to {QuickBASIC} translator",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "2",
  pages =        "75--87",
  month =        feb,
  year =         "1992",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:17 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Carlson:1992:UPF,
  author =       "David A. Carlson",
  title =        "Ultrahigh-performance {FFTS} for the {Cray-2} and
                 {Cray Y-MP} supercomputers",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "6",
  number =       "2",
  pages =        "107--116",
  month =        jun,
  year =         "1992",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF00129773",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:04 MDT 2005",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/Parallel/JOURNAL.SUPER.bib;
                 http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=6&issue=2;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=6&issue=2&spage=107",
  abstract =     "In this paper a set of techniques for improving the
                 performance of the fast Fourier transform (FFT)
                 algorithm on modern vector-oriented supercomputers is
                 presented. Single-processor FFT implementations based
                 on these techniques are developed for the CRAY-2 and
                 the CRAY Y-MP, and it is shown that they achieve higher
                 performance than previously measured on these machines.
                 The techniques include (1) using gather\slash scatter
                 operations to maintain optimum length vectors
                 throughout all stages of small- to medium-sized FFTs,
                 (2) using efficient radix-8 and radix-16 inner loops,
                 which allow a large number of vector loads\slash stores
                 to be overlapped, and (3) prefetching twiddle factors
                 as vectors so that on the CRAY-2 they can later be
                 fetched from local memory in parallel with common
                 memory accesses. Performance results for Fortran
                 implementations using these techniques demonstrate that
                 they are faster than Cray's library FFT routine CFFT2.
                 The actual speedups obtained, which depend on the size
                 of the FFT being computed and the supercomputer being
                 used, range from about 5 to over 300\%.",
  acknowledgement = ack-nhfb,
  affiliation =  "Supercomputing Research Cent",
  affiliationaddress = "Bowie, MD, USA",
  classification = "722.4; 921.6; C4190 (Other numerical methods)",
  corpsource =   "Supercomput. Res. Center, Bowie, MD, USA",
  journalabr =   "J Supercomput",
  keywords =     "Algorithms; Cray computers; CRAY Y-MP; CRAY Y-MP
                 supercomputer; CRAY-2; CRAY-2 supercomputer; fast
                 Fourier transform; Fast Fourier transforms; fast
                 Fourier transforms; FFT implementations; parallel
                 algorithms; Performance; performance; Supercomputers;
                 supercomputers",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Cash:1992:AMF,
  author =       "J. R. Cash and S. Considine",
  title =        "Algorithm 703: {MEBDF}: {A FORTRAN} Subroutine for
                 Solving First-Order Systems of Stiff Initial Value
                 Problems for Ordinary Differential Equations",
  journal =      j-TOMS,
  volume =       "18",
  number =       "2",
  pages =        "156--158",
  month =        jun,
  year =         "1992",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  MRclass =      "65D05 (65L06)",
  MRnumber =     "1 167 886",
  bibdate =      "Mon Sep 05 08:48:51 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/146923.html",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf G.1.7}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Ordinary Differential Equations, Initial
                 value problems. {\bf G.1.1}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, Interpolation. {\bf G.1.7}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, Ordinary
                 Differential Equations, Multistep methods. {\bf G.1.7}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, Ordinary
                 Differential Equations, Stiff equations. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}

@TechReport{Chapman:1992:PVFa,
  author =       "Barbara Chapman and Piyush Mehrotra and Hans Zima",
  title =        "Programming in {Vienna Fortran}",
  type =         "Technical Report",
  number =       "ACPC/TR 92-3",
  institution =  "Austrian Center for Parallel Computation",
  address =      "Vienna, Austria?",
  pages =        "i + 39",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``March 1992.'' ``ACPC/TR 92-3 March 1992''
                 Bibliography: p. 36-39.",
  keywords =     "Multiprocessors; Parallel processing (Electronic
                 computers)",
}

@TechReport{Chapman:1992:PVFb,
  author =       "Barbara Chapman and Piyush Mehrotra and Hans Zima",
  title =        "Programming in {Vienna Fortran}",
  type =         "NASA contractor report",
  number =       "NASA CR-189623. ICASE report 92-9",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center",
  address =      "Hampton, VA, USA",
  pages =        "????",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 92-1818-M. Microfiche. [Washington,
                 DC?: National Aeronautics and Space Administration],
                 1992. 1 microfiche.",
  govtdocnumber = "NAS 1.26:189623 0830-H-14 (MF)",
  keywords =     "Multiprocessors; Parallel processing (Electronic
                 computers)",
}

@Article{Chen:1992:PFC,
  author =       "Marina Chen and James Cowie",
  title =        "Prototyping {Fortran-90} compilers for massively
                 parallel machines",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "7",
  pages =        "94--105",
  month =        jul,
  year =         "1992",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-475-9",
  ISBN-13 =      "978-0-89791-475-8",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "QA76.7.S53 1992",
  bibdate =      "Sun Dec 14 09:16:22 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p94-chen/",
  abstract =     "Massively parallel architectures, and the languages
                 used to program them, are among both the most difficult
                 and the most rapidly-changing subjects for compilation.
                 This has created a demand for new compiler prototyping
                 technologies that allow novel style of compilation and
                 optimization to be tested in a reasonable amount of
                 time. Using formal specification techniques, we have
                 produced a data-parallel Fortran-90 subset compiler for
                 Thinking Machines' Connection Machine/2 and Connection
                 Machine/5. The prototype produces code from initial
                 Fortran-90 benchmarks demonstrating sustained
                 performance superior to hand-coded Lisp and competitive
                 with Thinking Machines' CM Fortran compiler. This paper
                 presents some new specification techniques necessary to
                 construct competitive, easily retargetable prototype
                 compilers.",
  acknowledgement = ack-nhfb,
  affiliation =  "Yale Univ",
  affiliationaddress = "USA",
  annote =       "Published as part of the Proceedings of PLDI'92.",
  classification = "723.1",
  conference =   "Proceedings of the ACM SIGPLAN '92 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1992",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Computer architecture; Computer
                 programming; design; experimentation; Fortran-90
                 compilers; languages; Parallel architectures; Parallel
                 processing systems; Program compilers",
  meetingaddress = "San Francisco, CA, USA",
  meetingdate =  "Jun 17--19 1992",
  meetingdate2 = "06/17--19/92",
  sponsor =      "ACM",
  subject =      "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Compilers. {\bf
                 C.1.2} Computer Systems Organization, PROCESSOR
                 ARCHITECTURES, Multiple Data Stream Architectures
                 (Multiprocessors), Parallel processors**. {\bf C.1.2}
                 Computer Systems Organization, PROCESSOR ARCHITECTURES,
                 Multiple Data Stream Architectures (Multiprocessors),
                 CM-2.",
}

@Article{Chernyaev:1992:PSV,
  author =       "A. P. Chernyaev",
  title =        "Programming Systems for Vectorization and
                 Parallelization of {Fortran} Programs for Some
                 Vector-Pipeline Computers",
  journal =      j-PROG-COMP-SOFT,
  volume =       "17",
  number =       "2",
  pages =        "100--111",
  month =        jan,
  year =         "1992",
  CODEN =        "PCSODA",
  ISSN =         "0361-7688 (print), 1608-3261 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
}

@TechReport{Choudhary:1992:CFM,
  author =       "Alok Nidhi Choudhary",
  title =        "Compiling {Fortran 77D} and {90D} for {MIMD}
                 distributed-memory machines",
  type =         "Computer science technical report",
  number =       "COMP TR92-178",
  institution =  "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "10",
  month =        mar,
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Fortran D provides a set of data decomposition
                 specifications for either Fortran 77 or Fortran 90. In
                 this paper we present an integrated approach to
                 compiling Fortran 77D and Fortran 90D programs into
                 SPMD (Single Program Multiple Data) message-passing
                 programs for efficient execution on MIMD
                 distributed-memory machines. The integrated Fortran D
                 compiler relies on two key observations. First, array
                 constructs may be scalarized by the Fortran 90 front
                 end into FORALL loops without loss of information.
                 Second, loop fusion, partitioning, and sectioning
                 optimizations in the Fortran D back end can be useful
                 for both Fortran D dialects.",
  keywords =     "Compilers (Computer programs)",
}

@Article{Clint:1992:CTF,
  author =       "M. Clint and J. S. Weston and C. W. Bleakney",
  title =        "A comparison of two {Fortran} dialects for expressing
                 parallel solutions for a problem in linear algebra",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "18",
  number =       "12",
  pages =        "1325--1333",
  month =        dec,
  year =         "1992",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 12:05:41 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C4240P (Parallel programming
                 and algorithm theory); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors);
                 C6150N (Distributed systems)",
  corpsource =   "Dept. of Comput. Sci., Queen's Univ. of Belfast, UK",
  keywords =     "AMT; AMT DAP 510; array processor; eigensolution;
                 FORTRAN; Fortran dialects; Fortran-Plus; Fortran-Plus
                 Enhanced; Fortran-Plus Enhanced compiler; grid size;
                 languages; linear algebra; matrix algebra; nearest
                 neighbour; parallel; parallel algorithms; parallel
                 solutions; performance; performance evaluation; program
                 compilers; real tridiagonal symmetric matrices;
                 wraparound connections",
  treatment =    "P Practical",
}

@TechReport{Conley:1992:UMA,
  author =       "Joseph L. Conley",
  title =        "User's manual for {AeroFcn} a {FORTRAN} program to
                 compute aerodynamic parameters",
  type =         "NASA technical memorandum",
  number =       "104237",
  institution =  "National Aeronautics and Space Administration, Ames
                 Research Center, Dryden Flight Research Facility",
  address =      "Edwards, CA, USA",
  pages =        "iii + 20",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "For sale by the National Technical Information
                 Service.",
  acknowledgement = ack-nhfb,
  annote =       "Microfiche. [Washington, DC]: National Aeronautics and
                 Space Administration, [1992]. 1 microfiche.",
  govtdocnumber = "NAS 1.15:104237 0830-D (MF)",
  keywords =     "Aerodynamics.; {Fortran} (Computer program language)",
}

@Book{Conn:1992:LFP,
  author =       "Andrew R. Conn and Nick I. M. Gould and Philippe L.
                 Toint",
  title =        "{Lancelot}: {A} {Fortran} Package for Large-Scale
                 Nonlinear Optimization (Release {A})",
  number =       "17",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xviii + 330",
  month =        sep,
  year =         "1992",
  ISBN =         "3-540-55470-X (Berlin, Heidelberg), 0-387-55470-X (New
                 York)",
  ISBN-13 =      "978-3-540-55470-7 (Berlin, Heidelberg),
                 978-0-387-55470-9 (New York)",
  LCCN =         "QA402.5 .C648 1992",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=038755470X/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$89.00; US\$118.95",
  series =       "Springer series in computational mathematics",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=038755470X",
  acknowledgement = ack-nhfb,
  keywords =     "LANCELOT (computer file); mathematical optimization --
                 data processing; Mathematical optimization --- Data
                 processing; Mathematics --- Use of --- Computers;
                 nonlinear theories -- data processing; Nonlinear
                 theories --- Data processing",
}

@Book{Conn:1992:SLF,
  author =       "A. R. Conn and N. I. M. Gould and Ph. L. Toint",
  title =        "{\sf {LANCELOT}}: a Fortran package for large-scale
                 nonlinear optimization (Release {A})",
  number =       "17",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  year =         "1992",
  ISBN =         "3-540-55470-X",
  ISBN-13 =      "978-3-540-55470-7",
  bibdate =      "Wed Dec 7 15:09:48 MST 1994",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/g/gould-nicholas-ian.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Springer Series in Computational Mathematics",
}

@Article{Cooper:1992:FVI,
  author =       "R. K. Cooper and R. J. Allan",
  title =        "{Fortnet (3L) v1.0}: Implementation and extensions of
                 a message-passing harness for transputers using {3L
                 Parallel Fortran}",
  journal =      j-COMP-PHYS-COMM,
  volume =       "70",
  number =       "3",
  pages =        "521--543",
  month =        jul,
  year =         "1992",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(92)90114-E",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Book{Cornell:1992:B,
  author =       "Gary Cornell",
  title =        "{Basics} for {DOS}",
  publisher =    pub-WINDCREST,
  address =      pub-WINDCREST:adr,
  pages =        "xiv + 432",
  day =          "1",
  month =        jan,
  year =         "1992",
  ISBN =         "0-8306-2200-4, 0-8306-2199-7 (paperback)",
  ISBN-13 =      "978-0-8306-2200-9, 978-0-8306-2199-6 (paperback)",
  LCCN =         "QA76.73.B3 C678 1992",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0830622004/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$21.60, US\$31.95 (paperback)",
  acknowledgement = ack-nhfb,
  dimensions =   "9.56in x 7.64in x 1.23in",
  keywords =     "BASIC (computer program language); QBASIC (computer
                 program language)",
}

@Book{Cray:1992:UFL,
  author =       "{Cray Research, Inc.}",
  title =        "{UNICOS Fortran} library reference manual",
  number =       "SR-2079",
  publisher =    pub-CRAY,
  address =      pub-CRAY:adr,
  edition =      "Release 7.0",
  pages =        "various",
  year =         "1992",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Publication",
  acknowledgement = ack-nhfb,
  keywords =     "Cray computers; FORTRAN (Computer program language);
                 UNICOS (Computer operating system)",
}

@Manual{DEC:1992:DFL,
  author =       "{Digital Equipment Corporation}",
  title =        "{DEC Fortran}: language reference manual",
  organization = pub-DEC,
  address =      pub-DEC:adr,
  pages =        "various",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``This manual contains the complete description of the
                 DEC Fortran programming languages. It contains
                 information on language syntax and semantics, on
                 adherence to various Fortran standards, and on
                 extensions to those standards.'' ``This revised manual
                 supersedes all previous DEC Fortran and VAX FORTRAN
                 language reference manuals.'' ``Order Number:
                 AA-PU45A-TK.''",
  keywords =     "VAX computers.; {Fortran} (Computer program
                 language)",
}

@InProceedings{Dehbonei:1992:SIA,
  author =       "Babak Dehbonei and Pierre Jouvelot",
  title =        "Semantical Interprocedural Analysis by Partial
                 Symbolic Evaluation",
  crossref =     "ACM:1992:PAW",
  pages =        "14--20",
  year =         "1992",
  bibsource =    "Compiler/pepm92.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  annote =       "Presents a method for doing interprocedural analysis
                 in the presence of call-by-reference and side effects.
                 The language is similar to a subset of ForTran ---
                 arrays are not supported however. They do constant
                 propagation across procedures and inlining.",
}

@TechReport{Devloo:1992:CIP,
  author =       "R. B. Devloo and L. Fezoui and S. Lacire",
  title =        "A {C++} Interface for Programming on the {Connection
                 Machine}",
  number =       "RR1698",
  institution =  "INRIA-SOPHIA",
  address =      "Sophia-Antipolis, France",
  month =        may,
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.misc.bib",
  annote =       "In french language. In this work, a set of C++ classes
                 are described which provide the Connection Machine
                 programmer with a simplified interface to the PARIS
                 library. Numerical test cases such as parallel
                 arithmetic operations (scalar product, SAXPY, \ldots{})
                 and a Jacobi iterative resolution, are used to perform
                 a validation of the C++ interface. Performance results
                 of the C++ interface are presented and compared to
                 those obtained using the PARIS library or using
                 high-level langages of the CM-2 system such as C* or
                 CM-FORTRAN. A classical example in numerical ecology is
                 used for illustrating the performance in parallel
                 computation with integers. On decrit ici un ensemble de
                 classes C++, noyau d'une interface a la librairie PARIS
                 de la Connection Machine. Des exemples num{\'e}riques
                 simples: op{\'e}rations arithm{\'e}tiques (produit
                 scalaire, SAXPY, \ldots{}) et la r{\'e}solution d'un
                 syst{\`e}me lin{\'e}aire par Jacobi sont utilis{\'e}es
                 pour valider l'interface. On compare les performances
                 de l'interface C++ avec celles de la librairie C/PARIS
                 ainsi qu'avec celles obtenues en utilisant deux
                 langages evolues de la Connection Machine: C* et
                 CM-FORTRAN. Un cas test classique en {\'e}cologie est
                 pr{\'e}sent{\'e} pour illustrer les performances du
                 calcul parall{\`e}le avec des entiers.",
}

@Misc{Dietz:1992:F,
  author =       "H. Dietz and M. {O'Keefe} and T. Parr and T. Varghese
                 and P. Woodward",
  title =        "{Fortran-P}",
  howpublished = "Presentation for Army High Performance Computing
                 Research Center Research Advisory Committee, University
                 of Minnesota",
  address =      "Minneapolis, MN, USA",
  month =        mar,
  year =         "1992",
  bibsource =    "Distributed/clusters.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Article{Dongarra:1992:AFS,
  author =       "J. J. Dongarra and G. A. Geist and C. H. Romine",
  title =        "Algorithm 710: {FORTRAN} Subroutines for Computing the
                 Eigenvalues and Eigenvectors of a General Matrix by
                 Reduction to General Tridiagonal Form",
  journal =      j-TOMS,
  volume =       "18",
  number =       "4",
  pages =        "392--400",
  month =        dec,
  year =         "1992",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Fri Sep 30 00:52:57 1994",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/138352.html",
  abstract =     "This paper describes programs to reduce a nonsymmetric
                 matrix to tridiagonal form, to compute the eigenvalues
                 of the tridiagonal matrix, to improve the accuracy of
                 an eigenvalue, and to compute the corresponding
                 eigenvector. The intended purpose of the software is to
                 find a few eigenpairs of a dense nonsymmetric matrix
                 faster and more accurately than previous methods. The
                 performance and accuracy of the new routines are
                 compared to two EISPACK paths: RG and HQR-INVIT. The
                 results show that the new routines are more accurate
                 and also faster if less than 20 percent of the
                 eigenpairs are needed.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf F.2.1}: Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
                 and Problems, Computations on matrices. {\bf G.1.3}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, Numerical
                 Linear Algebra, Eigenvalues. {\bf G.4}: Mathematics of
                 Computing, MATHEMATICAL SOFTWARE, Algorithm analysis.",
}

@Article{Dongarra:1992:PVCa,
  author =       "J. J. Dongarra and H. A. {Van der Vorst}",
  title =        "Performance of Various Computers Using Standard Linear
                 Equations Software in a {Fortran} Environment",
  journal =      j-SUPERCOMPUTER,
  volume =       "9",
  number =       "5",
  pages =        "17--30",
  month =        sep,
  year =         "1992",
  CODEN =        "SPCOEL",
  ISSN =         "0168-7875",
  bibdate =      "Sat Feb 10 12:58:23 2001",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 http://www.math.utah.edu/pub/bibnet/authors/v/vandervorst-henk-a.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.lin.alg.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
                 USA",
  classification = "C4130 (Interpolation and function approximation);
                 C4140 (Linear algebra); C5470 (Performance evaluation
                 and testing)",
  corpsource =   "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
                 USA",
  keywords =     "architecture; benchmark program; computer performance;
                 conjugate gradient iterative solver; conjugate gradient
                 methods; LINPACK; matrix algebra; performance
                 evaluation; positive definite linear systems; sparse
                 linear equations; sparse matrices; symmetric linear
                 systems",
  pubcountry =   "Netherlands",
  treatment =    "P Practical; T Theoretical or Mathematical",
  xxpages =      "17--29",
  xxtitle =      "Performance of various computers using standard
                 techniques for solving sparse linear equations",
}

@Article{DuCroz:1992:BLF,
  author =       "Jeremy J. Du Croz",
  title =        "Building Libraries with {Fortran 90}",
  journal =      j-FORTRAN-J,
  volume =       "4",
  number =       "4",
  pages =        "??--??",
  month =        sep # "\slash " # oct,
  year =         "1992",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:11:31 2001",
  bibsource =    "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Duval:1992:TPP,
  author =       "D. Duval",
  title =        "Trends in parallel programming models for high
                 performance computers",
  crossref =     "Ferenczi:1992:AWT",
  pages =        "33",
  month =        "",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  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",
}

@Book{Edgar:1992:FPS,
  author =       "Stacey L. Edgar",
  title =        "{Fortran} for the '90s: Problem Solving for Scientists
                 and Engineers",
  publisher =    pub-CSP,
  address =      pub-CSP:adr,
  pages =        "xxx + 658",
  day =          "1",
  month =        jan,
  year =         "1992",
  ISBN =         "0-7167-8247-2",
  ISBN-13 =      "978-0-7167-8247-6",
  LCCN =         "QA76.73.F25 E35 1992",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0716782472/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$49.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0716782472",
  acknowledgement = ack-nhfb,
  dimensions =   "9.25in x 7.27in x 1.24in",
  keywords =     "Fortran (computer program language); Programming
                 languages; {Fortran} (Computer program language)",
  paperback =    "yes",
}

@TechReport{El-Khouri:1992:MFP,
  author =       "Bassam El-Khouri and Lars R. Bergman",
  title =        "{M}-prep: a {Fortran 77} program for the preparatory
                 analysis of multivariate data",
  type =         "Report",
  number =       "751",
  institution =  "Department of Psychology, Stockholm University",
  address =      "Stockholm, Sweden",
  pages =        "7",
  month =        mar,
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 77 (Computer program language); Multivariate
                 analysis",
}

@InProceedings{Erhel:1992:DTC,
  author =       "J. Erhel and B. Philippe",
  title =        "Design of a toolbox to control arithmetic
                 reliability",
  crossref =     "Atanassova:1992:CAE",
  pages =        "99--108",
  year =         "1992",
  bibdate =      "Thu Dec 14 17:22:42 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/intarith.bib",
  abstract =     "Describes AQUARELS a problem-solving environment to
                 control and improve numerical quality of scientific
                 software. This environment provides a set of tools to
                 address the different situations occurring during the
                 development of code. and to offer a painless way to
                 integrate accuracy checking into numerical programs.
                 The authors illustrate in detail the usefulness of
                 multiple precision arithmetic, interval arithmetic and
                 perturbation methods used in this toolkit. They are
                 easy to use thanks to FORTRAN extensions, including new
                 types of variables, and to a preprocessor translating
                 these extensions into calls to appropriate
                 procedures.",
  acknowledgement = ack-nhfb,
  affiliation =  "IRISA/INRIA, Rennes, France",
  bookpages =    "x + 504",
  classification = "C4100 (Numerical analysis); C6115 (Programming
                 support)",
  confdate =     "1-4 Oct. 1991",
  conflocation = "Oldenburg, Germany",
  keywords =     "AQUARELS; Numerical quality; Problem-solving
                 environment; Scientific software",
  pubcountry =   "Netherlands",
  thesaurus =    "Numerical analysis; Programming environments; Software
                 quality",
}

@Book{Etter:1992:FNM,
  author =       "D. M. Etter",
  title =        "{Fortran 77}: With Numerical Methods for Engineers and
                 Scientists",
  publisher =    pub-BENCUM,
  address =      pub-BENCUM:adr,
  pages =        "xxv + 776",
  month =        feb,
  year =         "1992",
  ISBN =         "0-8053-1770-8",
  ISBN-13 =      "978-0-8053-1770-1",
  LCCN =         "QA76.73.F25 E847 1992",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0805317708/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "System requirements for computer disk (ASCII files):
                 PC; FORTRAN 77 compiler.",
  price =        "US\$56.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0805317708",
  acknowledgement = ack-nhfb,
  annote =       "System requirements for computer disk (ASCII files):
                 PC; FORTRAN 77 compiler.",
  keywords =     "Fortran 77 (computer program language); Programming
                 languages; {Fortran 77} (Computer program language)",
}

@InProceedings{Fahringer:1992:APP,
  author =       "T. Fahringer and R. Blasko and H. P. Zima",
  booktitle =    "6th ACM International Conference on Supercomputing",
  title =        "Automatic Performance Prediction to Support
                 Parallelization of {Fortran} Programs for Massively
                 Parallel Systems",
  publisher =    "????",
  address =      "Washington, DC, USA",
  pages =        "347--356",
  month =        jul,
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/ICS92.bib",
}

@Book{Flanders:1992:PMC,
  author =       "Bob Flanders and Michael Holmes",
  title =        "{PC Magazine C} Lab Notes",
  publisher =    pub-ZD,
  address =      pub-ZD:adr,
  pages =        "312",
  day =          "1",
  month =        sep,
  year =         "1992",
  ISBN =         "1-56276-063-7",
  ISBN-13 =      "978-1-56276-063-2",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1562760637/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes disk.",
  price =        "US\$29.95",
  acknowledgement = ack-nhfb,
  dimensions =   "9.12in x 7.36in x 0.97in",
  paperback =    "yes",
}

@Unpublished{Foster:1992:FAL,
  author =       "Ian T. Foster and K. Mani Chandy",
  title =        "{Fortran M}: {A} language for modular parallel
                 programming",
  month =        jun,
  year =         "1992",
  bibsource =    "Distributed/clusters.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Mathematics and Computer Science Division, Argonne
                 National Laboratory, Argonne, IL",
}

@Article{Freeman:1992:NNM,
  author =       "J. A. Freeman",
  title =        "Neural networks in {Mathematica}",
  journal =      j-AI-EXPERT,
  volume =       "7",
  number =       "11",
  pages =        "26--35",
  month =        nov,
  year =         "1992",
  CODEN =        "AIEXEF",
  ISSN =         "0888-3785",
  bibdate =      "Mon Sep 30 05:36:13 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Loral Space Inf. Syst., Houston, TX, USA",
  classification = "C5290 (Neural computing techniques); C7310
                 (Mathematics)",
  keywords =     "Commercially available network development program;
                 General-purpose mathematical tool; High-level language;
                 Mathematica; Neural net libraries; Neural network
                 modelling",
  thesaurus =    "Mathematics computing; Neural nets; Software
                 packages",
}

@Article{Gardiner:1992:AFS,
  author =       "Judith D. Gardiner and Matthew R. Wette and Alan J.
                 Laub and James J. Amato and Cleve B. Moler",
  title =        "Algorithm 705: {A FORTRAN}-77 Software Package for
                 Solving the {Sylvester} Matrix Equation
                 {$AXB^{\sc{T}}+CXD^{\sc{T}}=E$}",
  journal =      j-TOMS,
  volume =       "18",
  number =       "2",
  pages =        "232--238",
  month =        jun,
  year =         "1992",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  MRclass =      "65F05 (65-04 65F10 65F35)",
  MRnumber =     "1 167 893",
  bibdate =      "Tue Mar 14 17:31:30 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/146930.html",
  abstract =     "This paper documents a software package for solving
                 the Sylvester matrix equation (1) $AXB^{T} + CXD^{T} =
                 E$.\par

                 All quantities are real matrices; $A$ and $C$ are $m
                 \times n$; $B$ and $D$ are $m \times n$; and $X$ and
                 $E$ are $m \times n$. The unknown is $X$. Two symmetric
                 forms of Eq. (1) are treated separately for efficiency.
                 They are the continuous-time symmetric Sylvester
                 equation (2) $AXE^{T} + EXA^{T} + C = 0$ and the
                 discrete time equation (3) $AXA^{T} + C = 0$, for which
                 $A$, $E$, and $C$ is symmetric. The software also
                 provides a means for estimating the condition number of
                 these three equations. The algorithms employed are more
                 fully described in an accompanying paper [3].",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance",
  subject =      "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Numerical Linear Algebra, Linear systems
                 (direct and iterative methods). {\bf G.1.3}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, Numerical
                 Linear Algebra, Conditioning. {\bf G.4}: Mathematics of
                 Computing, MATHEMATICAL SOFTWARE, Algorithm analysis.
                 {\bf G.4}: Mathematics of Computing, MATHEMATICAL
                 SOFTWARE, Efficiency. {\bf G.4}: Mathematics of
                 Computing, MATHEMATICAL SOFTWARE, Reliability and
                 robustness.",
}

@InProceedings{Gerbaud:1992:MAD,
  author =       "L. Gerbaud and J. Bigeon and G. Champenois",
  title =        "Modular approach to describe electromechanical
                 systems-using {Macsyma} to generate global approach
                 simulation software",
  crossref =     "IEEE:1992:PRA",
  pages =        "1189--1196 (vol. 2)",
  year =         "1992",
  bibdate =      "Mon Sep 30 05:31:18 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. d'Electrotech. de Grenoble, Domaine Univ., St.
                 Martin d'Heres, France",
  classification = "B0290P (Differential equations); B8310 (a.c.
                 machines); B8320 (d.c. machines); C7410B (Power
                 engineering)",
  keywords =     "Differential equations; Dynamic simulations; Electric
                 motors; Electromechanical systems; FORTRAN; Global
                 approach simulation software; Macsyma; Symbolic
                 language",
  thesaurus =    "Differential equations; Digital simulation; Electric
                 machine analysis computing; Electric motors; Machine
                 theory; Software packages",
}

@Article{Gibson:1992:DIS,
  author =       "D. H. Gibson and G. S. Rao",
  title =        "Design of the {IBM System}\slash 390 computer family
                 for numerically intensive applications: An overview for
                 engineers and scientists",
  journal =      j-IBM-JRD,
  volume =       "36",
  number =       "4",
  pages =        "695--711",
  month =        jul,
  year =         "1992",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  bibdate =      "Wed Jan 3 14:24:13 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "The IBM System/390, (S/390) computer family provides a
                 two-order-of-magnitude performance range for
                 numerically intensive applications. The engineer or
                 scientist can use the same operating system, compiler,
                 and run-time environment commonly across the family.
                 The paper provides an overview of primary S/390
                 hardware and software products of interest for
                 numerically intensive applications, including MVS/ESA,
                 VM/ESA, AIX/ESA, and the extension of FORTRAN for very
                 large applications and parallel applications. The paper
                 is focused on details of design interest in three
                 specific hardware products within the S/390 family,
                 with emphasis on the Enterprise System/9000 (ES/9000)
                 Model 900. Also described is a potential
                 parallel-computing configuration using the ESCON
                 Director. The paper concludes with a discussion of the
                 generic system environments within which S/390 products
                 can support the technical user.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Enterprise Syst., Poughkeepsie, NY, USA",
  classification = "C5420 (Mainframes and minicomputers)",
  keywords =     "AIX/ESA; Compiler; Enterprise System/9000; ES/9000;
                 ESCON Director; FORTRAN; IBM System/390; MVS/ESA;
                 Numerically intensive applications; Operating system;
                 Parallel-computing configuration; Performance range;
                 Run-time environment; VM/ESA",
  thesaurus =    "Computer evaluation; IBM computers; Mainframes",
}

@Article{Girkar:1992:AEF,
  author =       "Milind Girkar and Constantine D. Polychronopoulos",
  title =        "Automatic extraction of functional parallelism from
                 ordinary programs",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "3",
  number =       "2",
  pages =        "166--178",
  month =        mar,
  year =         "1992",
  CODEN =        "ITDSEO",
  DOI =          "http://dx.doi.org/10.1109/71.127258",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  bibdate =      "Fri Apr 11 15:20:39 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "722; 723; C1160 (Combinatorial mathematics); C4240P
                 (Parallel programming and algorithm theory); C6110P
                 (Parallel programming); C6150C (Compilers, interpreters
                 and other processors)",
  corpsource =   "Center for Superconducting Res. and Dev., Illinois
                 Univ., Urbana, IL, USA",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "algorithms; automatic extraction; code generation;
                 Computer Operating Systems--Program Compilers; Computer
                 Systems, Digital; conditions; control; dependences;
                 directed graphs; execution; functional parallelism;
                 hierarchical task graph; intermediate; minimal data;
                 optimization; ordinary programs; parallel
                 architectures; parallel C; parallel Fortran programs;
                 parallel machine code; Parallel Processing; parallel
                 program representation; parallel programming; parallel
                 source code; Parallelizing Compilers; program
                 compilers; programming theory; programs;
                 synchronization overhead; task-granularity; task-level
                 parallelism",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Gladwell:1992:BRF,
  author =       "Ian Gladwell",
  title =        "Book Review: {Fortran 90 Explained by M. Metcalf and
                 J. Reid: (Oxford Science)}",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "4",
  pages =        "11--11",
  month =        apr,
  year =         "1992",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:19 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Glassy:1992:TNS,
  author =       "Lou Glassy",
  title =        "{Tiny-Ninety}: {A} subset of {F90} for beginning
                 programmers",
  journal =      j-FORTRAN-J,
  volume =       "4",
  number =       "3",
  pages =        "2--6",
  month =        may # "\slash " # jun,
  year =         "1992",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:14:08 2001",
  bibsource =    "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.cs.montana.edu/~glassy/papers/html/t90-article.html",
  acknowledgement = ack-nhfb,
}

@TechReport{Gondzio:1992:DAI,
  author =       "J. Gondzio and D. Tachat",
  title =        "The design and application of the {IMPLO --- A
                 FORTRAN} library for linear optimization with interior
                 point methods",
  type =         "Cahier",
  number =       "108",
  institution =  "Laboratoire de Analyse et Modelisation de Systemes
                 pour l'Aide a la Decision (LAMSADE), Universite de
                 Paris Dauphine",
  address =      "F--75775 Paris Cedex 16, France",
  month =        jan,
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/intbib.bib;
                 Theory/intbib.bib",
}

@Article{Guocheng:1992:FPT,
  author =       "Pan Guocheng and Ken Moss and Tim Heiner and James R.
                 Carr",
  title =        "A {FORTRAN} program for three-dimensional cokriging
                 with case demonstration",
  journal =      j-COMP-GEOSCI,
  volume =       "18",
  number =       "5",
  pages =        "557--578",
  month =        jun,
  year =         "1992",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Gupta:1992:DAD,
  author =       "Manish Gupta and Prithviraj Banerjee",
  title =        "Demonstration of automatic data partitioning
                 techniques for parallelizing compilers on
                 multicomputers",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "3",
  number =       "2",
  pages =        "179--193",
  month =        mar,
  year =         "1992",
  CODEN =        "ITDSEO",
  DOI =          "http://dx.doi.org/10.1109/71.127259",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  bibdate =      "Fri Apr 11 15:20:39 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "722; 723; C6110P (Parallel programming); C6120 (File
                 organisation); C6150C (Compilers, interpreters and
                 other processors)",
  corpsource =   "Coordinated Sci. Lab., Illinois Univ., Urbana, IL,
                 USA",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "automatic data partitioning; Automatic Data
                 Partitioning Problem; Computer Operating
                 Systems--Program Compilers; Computer Systems, Digital;
                 constraints; data; data distribution; data structures;
                 Eispack libraries; Fortran programs; Linpack;
                 multicomputers; Parallel Processing; parallel
                 programming; parallelizing compilers; Parallelizing
                 Compilers; Perfect Benchmarks; program compilers;
                 scientific application programs; structures",
  treatment =    "P Practical",
}

@InProceedings{Gupta:1992:MGD,
  author =       "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and
                 J. R. Johnson and R. W. Johnson and P. Sadayappan",
  title =        "A methodology for generating data distributions to
                 optimize communication",
  crossref =     "IEEE:1992:PFI",
  pages =        "436--441",
  month =        "",
  year =         "1992",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  classification = "C4190 (Other numerical methods); C5220P (Parallel
                 architecture)",
  keywords =     "Algebraic theory; Block; Block recursive algorithms;
                 Block-cyclic distributions; Communication optimisation;
                 Cyclic; Data distribution generation methodology; Fast
                 Fourier transform; High performance Fortran; Massively
                 parallel computing; Semantics; Shared memory
                 multiprocessor; Tensor product; Vector
                 multiprocessors",
  thesaurus =    "Distributed memory systems; Fast Fourier transforms;
                 Vector processor systems",
}

@Article{Hahn:1992:IAE,
  author =       "W. Hahn and K. Mohr",
  title =        "An interactive approach for extending {IEEE}
                 arithmetic: auxiliary processor {AP87}",
  journal =      j-APL-QUOTE-QUAD,
  volume =       "23",
  number =       "1",
  pages =        "88--93",
  month =        jul,
  year =         "1992",
  CODEN =        "APLQD9",
  ISSN =         "0163-6006",
  bibdate =      "Thu Dec 14 17:22:02 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/intarith.bib",
  note =         "International Conference on APL",
  abstract =     "The auxiliary processor AP87 is designed for use with
                 APL2/PC. Together with it, it offers an interactive
                 system for IEEE-arithmetic enhanced with routines for
                 exact sum and dot product as well as interval and
                 adaptive multiprecision arithmetic. The features of
                 AP87 are also available as link libraries for other
                 languages like C, FORTRAN, PASCAL.",
  acknowledgement = ack-nhfb,
  affiliation =  "Fachhochschule Bingen, Weiler, Germany",
  classification = "C5230 (Digital arithmetic methods); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  confdate =     "6-10 July 1992",
  conflocation = "St. Petersburg, Russia",
  confsponsor =  "ACM; Finnish APL Assoc; Russian Acad. Sci",
  keywords =     "Adaptive multiprecision arithmetic; APL2/PC; Auxiliary
                 processor AP87; C; Dot product; Exact sum; Extending
                 IEEE arithmetic; FORTRAN; Interactive approach;
                 Interactive system; Interval; Link libraries; PASCAL;
                 Routines",
  pubcountry =   "USA",
  thesaurus =    "APL; Digital arithmetic; Interactive systems; Program
                 processors; Standards",
}

@Article{Hall:1992:ECG,
  author =       "M. W. Hall and K. Kennedy",
  title =        "Efficient Call Graph Analysis",
  journal =      j-LOPLAS,
  volume =       "1",
  number =       "3",
  pages =        "227--42",
  year =         "1992",
  CODEN =        "ALPSE8",
  ISSN =         "1057-4514",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/Functional.bib",
  abstract =     "Presents an efficient algorithm for computing the
                 procedure call graph, the program representation
                 underlying most interprocedural optimization
                 techniques. The algorithm computes the possible
                 bindings of procedure variables in languages where such
                 variables only receive their values through parameter
                 passing, such as Fortran. The authors extend the
                 algorithm to accommodate a limited form of assignments
                 to procedure variables. The resulting algorithm can
                 also be used in analysis of functional programs that
                 have been converted to continuation-passing style. They
                 discuss the algorithm in relationship to other call
                 graph analysis approaches. Many less efficient
                 techniques produce essentially the same call graph. A
                 few algorithms are more precise, but they may be
                 prohibitively expensive depending on language
                 features.",
  keywords =     "functional",
}

@InProceedings{Hall:1992:ICF,
  author =       "Mary W. Hall and Seema Hiranandani and Ken Kennedy and
                 Chau-Wen Tseng",
  booktitle =    "Proceedings Supercomputing '92",
  title =        "Interprocedural Compilation of {Fortran D} for {MIMD}
                 Distributed Memory Machines",
  crossref =     "IEEE:1992:PSM",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "522--534",
  month =        nov,
  year =         "1992",
  bibdate =      "Wed Apr 15 15:37:20 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib;
                 Parallel/SUPER92.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Stanford Univ., CA, USA",
  keywords =     "code generation algorithms; computation partition;
                 distributed memory systems; dynamic data decomposition;
                 FORTRAN; Fortran D; interprocedural compilation; MIMD
                 distributed-memory machines; optimization; optimization
                 and debugging for distributed memory machines,;
                 procedure calls; program compilers",
  sponsororg =   "IEEE; ACM",
  treatment =    "A Application; P Practical",
}

@Article{Hansen:1992:FSG,
  author =       "Per Christian Hansen and Tony F. Chan",
  title =        "{FORTRAN} Subroutines for General {Toeplitz} Systems",
  journal =      j-TOMS,
  volume =       "18",
  number =       "3",
  pages =        "256--273",
  month =        sep,
  year =         "1992",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See also \cite{Hansen:1994:CAF}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/131768.html",
  abstract =     "This paper presents FORTRAN 77 implementations of the
                 lookahead Levinson algorithm of Chan and Hansen [7, 8]
                 for solving symmetric indefinite and general Toeplitz
                 systems. The algorithms are numerically stable for all
                 Toeplitz matrices that do not have many {\em
                 consecutive} ill-conditioned leading principal
                 submatrices, and also produce estimates of the
                 algorithm and matrix condition numbers. In contrast,
                 the classical Levinson algorithm is only guaranteed to
                 be numerically stable for symmetric positive definite
                 Toeplitz matrices, and no condition estimate is
                 produced.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance",
  subject =      "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
                 SOFTWARE, Algorithm analysis. {\bf G.1.3}: Mathematics
                 of Computing, NUMERICAL ANALYSIS, Numerical Linear
                 Algebra, Linear systems (direct and iterative methods).
                 {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN 77.",
}

@Article{Hanson:1992:MMF,
  author =       "R. J. Hanson",
  title =        "Matrix multiplication in {Fortran 90} using
                 {Strassen}'s algorithm",
  journal =      j-FORTRAN-J,
  volume =       "4",
  number =       "3",
  pages =        "6--7",
  month =        may # "\slash " # jun,
  year =         "1992",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:15:22 2001",
  bibsource =    "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hiranandani:1992:CFD,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
  title =        "Compiling {Fortran D} for {MIMD} distributed-memory
                 machines",
  journal =      j-CACM,
  volume =       "35",
  number =       "8",
  pages =        "66--80",
  month =        aug,
  year =         "1992",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/par.lin.alg.bib;
                 http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/135230.html",
  acknowledgement = ack-nhfb,
  keywords =     "languages; performance",
  subject =      "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf D.3.2}: Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 Fortran D. {\bf C.1.2}: Computer Systems Organization,
                 PROCESSOR ARCHITECTURES, Multiple Data Stream
                 Architectures (Multiprocessors), Parallel processors.
                 {\bf C.1.2}: Computer Systems Organization, PROCESSOR
                 ARCHITECTURES, Multiple Data Stream Architectures
                 (Multiprocessors), Multiple-instruction-stream,
                 multiple-data-stream processors (MIMD).",
}

@InCollection{Hiranandani:1992:CSM,
  author =       "S. Hiranandani and K. Kennedy and C. Tseng",
  editor =       "J. Saltz and P. Mehrotra",
  title =        "Compiler Support for Machine-Independent Parallel
                 Programming in {Fortran D}",
  crossref =     "Saltz:1992:LCR",
  pages =        "??--??",
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.compiler.bib",
}

@InProceedings{Hiranandani:1992:ECO,
  author =       "S. Hiranandani and K. Kennedy and C.-W. Tseng",
  booktitle =    "6th ACM International Conference on Supercomputing",
  title =        "Evaluation of Compiler Optimizations for {Fortran D}
                 on {MIMD} Distributed-Memory Machines",
  publisher =    "????",
  address =      "Washington, DC, USA",
  pages =        "1--14",
  month =        jul,
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/ICS92.bib",
}

@TechReport{Horwedel:1992:RAD,
  author =       "Jim E. Horwedel",
  title =        "Reverse Automatic Differentiation of Modular {Fortran}
                 Programs",
  type =         "Technical Memorandum",
  number =       "ORNL/TM 12050",
  institution =  "Computing and Telecommunications Division, Oak Ridge
                 National Laboratory",
  address =      "Oak Ridge, TN, USA",
  month =        mar,
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Theory/auto.diff.bib",
}

@Manual{HP:1992:HFPa,
  author =       "{Hewlett--Packard Company}",
  title =        "{HP FORTRAN\slash} 9000 programmer's guide",
  organization = "Hewlett Packard",
  address =      "Palo Alto, CA, USA",
  pages =        "various",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (Computer program language).",
}

@Manual{HP:1992:HFPb,
  author =       "{Hewlett--Packard Company}",
  title =        "{HP FORTRAN\slash} 9000 programmer's reference",
  organization = "Hewlett Packard",
  address =      "Palo Alto, CA, USA",
  pages =        "various",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (Computer program language).",
}

@Manual{HPFF:1992:HPF,
  key =          "High Performance Fortran Language Specification",
  title =        "{High Performance Fortran Language Specification},
                 {Version} 0.4",
  organization = "High Performance Fortran Forum",
  address =      "????",
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/par.lin.alg.bib",
}

@TechReport{IBM:1992:OTG,
  author =       "{International Business Machines Corporation}",
  title =        "Optimization and tuning guide for the {XL FORTRAN} and
                 {XL C} compilers",
  institution =  "IBM Canada Ltd. Laboratory",
  address =      "North York, Ontario, Canada",
  pages =        "x + 234",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  alttitle =     "AIX version 3.2 for RISC system/6000.",
  annote =       "This edition applies to version 2, release 3 of the
                 IBM AIX XL FORTRAN Compiler/6000 (Program no.
                 5765-018), and to IBM AIX version 3.2 for RISC
                 System/6000 (Program no. 5756-030).",
  keywords =     "IBM RISC System/6000 computers --- Handbooks, manuals
                 etc.; {Fortran} (Computer program language)",
}

@Book{IEEE:1992:ISI,
  author =       "{Institute of Electrical and Electronics Engineers and
                 IEEE Computer Society. Technical Committee on Operating
                 Systems and IEEE Standards Board}",
  title =        "{IEEE} standard for information technology: {POSIX
                 FORTRAN} 77 language interfaces --- Part 1: Binding for
                 system application program interface ({API})",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 181",
  year =         "1992",
  ISBN =         "1-55937-230-3",
  ISBN-13 =      "978-1-55937-230-5",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Std 1003.9-1992",
  acknowledgement = ack-nhfb,
  annote =       "``Approved June 18, 1992, IEEE Standards Board.''.",
  keywords =     "Application software --- Testing --- Standards ---
                 United States.; Operating systems (Computers) ---
                 Standards --- United States",
}

@Book{IEEE:1992:RIS,
  author =       "{IEEE}",
  title =        "{1003.9-1992 (R1998) IEEE Standard for Information
                 Technology --- POSIX\textregistered{} FORTRAN 77
                 Language Interfaces --- Part 1: Binding for System
                 Application Program Interface (API) [Description]}",
  publisher =    pub-IEEE-STD,
  address =      pub-IEEE-STD:adr,
  pages =        "186",
  year =         "1992",
  ISBN =         "1-55937-230-3 (print), 0-7381-0635-6 (electronic)",
  ISBN-13 =      "978-1-55937-230-5 (print), 978-0-7381-0635-9
                 (electronic)",
  bibdate =      "Mon Apr 24 07:08:18 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$98.00",
  URL =          "http://standards.ieee.org/reading/ieee/std_public/description/posix/1003.9-1992_desc.html",
  acknowledgement = ack-nhfb,
}

@Article{Jones:1992:LFO,
  author =       "Herbert W. Jones",
  title =        "{L{\"o}wdin} $\alpha$-function, overlap integral, and
                 computer algebra",
  journal =      j-IJQC,
  volume =       "41",
  number =       "5",
  pages =        "749--754",
  day =          "5",
  month =        mar,
  year =         "1992",
  CODEN =        "IJQCB2",
  DOI =          "http://dx.doi.org/10.1002/qua.560410511",
  ISSN =         "0020-7608 (print), 1097-461X (electronic)",
  ISSN-L =       "0020-7608",
  bibdate =      "Tue Oct 4 06:58:35 MDT 2011",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/l/lowdin-per-olov.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/ijqc1990.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Phys., Florida A and M Univ., Tallahassee,
                 FL, USA",
  ajournal =     "Int. J. Quantum Chem.",
  classification = "A0230 (Function theory, analysis); A3115 (General
                 mathematical and computational developments); A3120
                 (Specific calculations and results); C7310
                 (Mathematics); C7320 (Physics and Chemistry)",
  fjournal =     "International Journal of Quantum Chemistry",
  keywords =     "L{\"o}wdin alpha-function; Overlap integral; Computer
                 algebra; Mathematica; C matrix; Slater-type orbitals;
                 Two-center overlap integral; FORTRAN; Multicenter
                 molecular integrals",
  onlinedate =   "19 Oct 2004",
  thesaurus =    "Integration; Physics computing; STO calculations;
                 Symbol manipulation",
}

@TechReport{Joyner:1992:FPC,
  author =       "William B. Joyner",
  title =        "A {FORTRAN} program for calculating nonlinear seismic
                 ground response",
  type =         "Open-file report",
  number =       "77-671.",
  institution =  "U.S. Geological Survey",
  address =      "Reston, VA, USA",
  pages =        "50",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Bibliography: leaf 16. Photocopy. [S.l.: s.n.], 1992.
                 28 cm.",
  keywords =     "FORTRAN (Computer program language).; Seismology ---
                 Computer programs",
}

@InProceedings{Jung:1992:HET,
  author =       "C. C.-D. Jung and D. Advani",
  title =        "{HiPPI} exploitation in {TCP\slash IP} environment",
  crossref =     "IEEE:1992:PSM",
  pages =        "610--615",
  year =         "1992",
  bibdate =      "Wed Apr 15 15:37:20 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
  acknowledgement = ack-nhfb,
  classification = "B6150M (Protocols); B6210L (Computer
                 communications); C5610N (Network interfaces); C5640
                 (Protocols)",
  corpsource =   "IBM, Kingston, NY, USA",
  keywords =     "AIX/370; auxiliary protocol; enhanced clustered
                 Fortran; High-Performance Parallel Interface; HiPPI
                 exploitation; IBM System 390; network interfaces;
                 protocols; SCHEDULE processing; TCP-Express; TCP/IP
                 environment; transmission throughput",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical",
}

@Article{Justice:1992:FFR,
  author =       "Harold R. Justice",
  title =        "{FORTREX}: {A} {Fortran} Runtime Executive",
  journal =      j-DDJ,
  volume =       "17",
  number =       "6",
  pages =        "82--??",
  month =        jun,
  year =         "1992",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Karanovic:1992:FPC,
  author =       "Lj. Karanovic and D. Poleti",
  title =        "A {FORTRAN} Program for Conversion of {PC-APD} Data
                 Files into {ASCII} Files",
  journal =      j-POWDER-DIFF,
  volume =       "7",
  number =       "3",
  pages =        "179--179",
  month =        sep,
  year =         "1992",
  CODEN =        "PODIE2",
  ISSN =         "0885-7156",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kearfott:1992:IPF,
  author =       "R. B. Kearfott and M. Dawande and Du K.-S. and C. Hu",
  title =        "{INTLIB}: {A} Portable {FORTRAN} 77 Elementary
                 Function Library",
  journal =      j-INTERVAL-COMP,
  volume =       "3",
  number =       "5",
  pages =        "96--105",
  year =         "1992",
  ISSN =         "0135-4868",
  MRclass =      "65G10",
  MRnumber =     "1 253 132",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Article{Keffer:1992:WCW,
  author =       "Thomas Keffer",
  title =        "Why {C++} Will Replace {Fortran}",
  journal =      j-DDJ,
  volume =       "17",
  number =       "12 (special supplement)",
  pages =        "39s, 40s, 42s-47s",
  month =        dec,
  year =         "1992",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Sep 05 08:08:10 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "C++ has tremendous potential in numerics, something
                 that has gone largely unnoticed because other OOP
                 languages lack the efficiency required to do numerics.
                 Consequently, C++ may be the first serious challenger
                 to Fortran in the world of numerical programming.",
  acknowledgement = ack-nhfb,
}

@Article{Kennedy:1992:SSF,
  author =       "Ken Kennedy",
  title =        "Software for Supercomputers of the Future",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "5",
  number =       "4",
  pages =        "251--262",
  month =        feb,
  year =         "1992",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF00127948",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:04 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=5&issue=4;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=5&issue=4&spage=251",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C6140D (High level languages)",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  keywords =     "conventional programs; Fortran; FORTRAN; fully
                 automatic parallelization; future; massively parallel
                 superconductors; parallel languages; parallel
                 programming; programming environments; software
                 environments",
  treatment =    "P Practical",
}

@Book{Kessell:1992:FDS,
  author =       "Stephen R. Kessell",
  title =        "{FORTRAN} 77, documentation and style",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xi + 140",
  year =         "1992",
  ISBN =         "0-201-55611-1 (paperback)",
  ISBN-13 =      "978-0-201-55611-7 (paperback)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "University revision notes series",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@Article{Khan:1992:OHO,
  author =       "B. Khan and L. Hayes and A. P. Cracknell",
  title =        "The optimisation of higher order resampling methods in
                 a multiprocessor environment",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "18",
  number =       "12",
  pages =        "1335--1347",
  month =        dec,
  year =         "1992",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 12:05:41 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5260B (Computer vision and picture processing); C6110P
                 (Parallel programming); C6150C (Compilers, interpreters
                 and other processors); C6150N (Distributed systems);
                 C7410F (Communications)",
  corpsource =   "Dept. of Appl. Phys., Dundee Univ., UK",
  keywords =     "Alliant VFX/4; autoparallelisation; code optimization;
                 concurrency; FX/Fortran compiler; higher order
                 resampling methods; image processing; inhibiting data
                 dependencies; multiprocessor environment; optimisation;
                 parallel algorithms; parallel programming; procedures;
                 program compilers; resampling; resampling procedure;
                 satellites",
  treatment =    "P Practical",
}

@MastersThesis{King:1992:APF,
  author =       "Roger Duane King",
  title =        "Automated parallelization of {FORTRAN} code with
                 dynamic load balancing",
  type =         "Thesis (M.S.)",
  school =       "George Mason University",
  address =      "Fairfax, VA, USA",
  pages =        "iv + 103",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Koelbel:1992:OHP,
  author =       "Charles Koelbel",
  title =        "An Overview of {High Performance Fortran}",
  journal =      j-FORTRAN-FORUM,
  volume =       "11",
  number =       "4",
  pages =        "9--??",
  day =          "1",
  month =        dec,
  year =         "1992",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
}

@Book{Koffman:1992:F,
  author =       "Elliot B. Koffman and Frank L. Friedman",
  title =        "{Fortran}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "5th with engineering applications",
  pages =        "ix + 664 + [53]",
  year =         "1992",
  ISBN =         "0-201-55875-0",
  ISBN-13 =      "978-0-201-55875-3",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (Computer program language)",
}

@Book{Koffman:1992:FEA,
  author =       "Elliot B. Koffman and Frank L. Friedman",
  title =        "{Fortran}: With Engineering Applications",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "",
  day =          "1",
  month =        nov,
  year =         "1992",
  ISBN =         "0-201-55875-0",
  ISBN-13 =      "978-0-201-55875-3",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0201558750/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$44.25",
  acknowledgement = ack-nhfb,
  dimensions =   "9.05in x 7.32in x 1.14in",
}

@Book{Koffman:1992:FWE,
  author =       "Elliot B. Koffman and Frank Friedman",
  title =        "{FORTRAN}, {W/Engineering} Applns ed.",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Fifth",
  pages =        "675",
  month =        nov,
  year =         "1992",
  ISBN =         "0-201-55875-0",
  ISBN-13 =      "978-0-201-55875-3",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$30.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0201558750",
  acknowledgement = ack-nhfb,
  softcover =    "yes",
}

@Book{Koffman:1992:PSS,
  author =       "Elliot B. Koffman and Frank L. Friedman",
  title =        "Problem solving and structured programming in {FORTRAN
                 77}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Fifth",
  pages =        "",
  month =        nov,
  year =         "1992",
  ISBN =         "0-201-51216-5",
  ISBN-13 =      "978-0-201-51216-8",
  LCCN =         "QA76.73.F25K64 1990",
  bibdate =      "Fri Jun 11 18:04:09 1999",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0201512165/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$46.25",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0201512165",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Kondapaneni:1992:VTF,
  author =       "Prasanna Kumar Kondapaneni",
  title =        "A visual tool for {Fortran D} programming",
  type =         "Thesis (M.S.)",
  school =       "Auburn University",
  address =      "Auburn, AL, USA",
  pages =        "ix + 61",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer graphics --- Computer programs.; FORTRAN;
                 Fortran II-D (Computer program language)",
}

@Book{Koonin:1992:CM,
  author =       "Steven E. Koonin and Dawn Meredith and Chong-man Yang
                 and Chae-sam Kim",
  title =        "Chonsan mullihak",
  publisher =    "Ihwa Yoja Taehakkyo Chulpanbu",
  address =      "Soul Tukpyolsi, Korea",
  pages =        "xix + 643",
  year =         "1992",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Naeil ul yonun chaek",
  acknowledgement = ack-nhfb,
  alttitle =     "Computational physics (FORTRAN version). Korean",
  annote =       "Title in English on added t.p.: Computational physics,
                 FORTRAN version / Steven E. Koonin, Dawn C. Meredith.
                 Computer disk in pocket. Includes bibliographical
                 references (p. 629-633) and index.",
  keywords =     "Mathematical physics --- Data processing; Numerical
                 analysis.; Physics --- Computer programs; {Fortran}
                 (computer program language)",
}

@Article{Krishchuk:1992:IOF,
  author =       "Vladimir N. Krishchuk and Nikolay M. Vasilega and
                 Galina L. Kozina",
  title =        "Interval operations and functions library for
                 {FORTRAN} 77 programming system and its practice using.
                 {Interval '92 (Moscow, 1992)}",
  journal =      j-INTERVAL-COMP,
  volume =       "4",
  pages =        "2--8",
  year =         "1992",
  ISSN =         "0135-4868",
  MRclass =      "65D10",
  MRnumber =     "1 253 136",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Manual{KSR:1992:KFP,
  author =       "{Kendall Square Research Corporation}",
  title =        "{KSR Fortran} programming",
  organization = "Kendall Square Research Corp.",
  address =      "Waltham, MA, USA",
  pages =        "various",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "15 February 1992.",
  keywords =     "Programming (Electronic computers)",
}

@Book{Kugendran:1992:ISP,
  author =       "Thurai Kugendran",
  title =        "Introduction to scientific programming with
                 {FORTRAN}",
  publisher =    pub-W-C-BROWN,
  address =      pub-W-C-BROWN:adr,
  pages =        "iii + [152]",
  year =         "1992",
  ISBN =         "0-697-16820-4",
  ISBN-13 =      "978-0-697-16820-7",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Wilkes University, Course: CS 123/EGR 244''.",
  keywords =     "{Fortran} (Computer program language)",
}

@Article{Kumano:1992:FPN,
  author =       "S. Kumano and J. T. Londergan",
  title =        "A {FORTRAN} program for numerical solution of the
                 {Altarelli-Parisi} equations by the {Laguerre} method",
  journal =      j-COMP-PHYS-COMM,
  volume =       "69",
  number =       "2--3",
  pages =        "373--396",
  month =        mar # "\slash " # apr,
  year =         "1992",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(92)90176-Y",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Kutasov:1992:PPR,
  author =       "I. M. Kutasov",
  title =        "Program predicts reservoir temperature and geothermal
                 gradient",
  journal =      j-OIL-GAS-J,
  volume =       "90",
  number =       "22",
  pages =        "85--86",
  month =        jun,
  year =         "1992",
  CODEN =        "OIGJAV",
  ISSN =         "0030-1388",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A Fortran program uses a minimum of two shut-in
                 temperature logs to determine the static formation
                 pressure and geothermal gradient.",
  acknowledgement = ack-nhfb,
}

@Article{Lai:1992:FSB,
  author =       "Ming Jun Lai",
  title =        "{Fortran} subroutines for ${B}$-nets of box splines on
                 three- and four-directional meshes",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "2",
  number =       "1",
  pages =        "33--38",
  year =         "1992",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  MRclass =      "65D07 (41A15)",
  MRnumber =     "1 149 063",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Li:1992:ANL,
  author =       "Wei Li and Keshav Pingali",
  title =        "Access normalization: loop restructuring for {NUMA}
                 compilers",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "9",
  pages =        "285--295",
  month =        sep,
  year =         "1992",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:26 MST 2003",
  bibsource =    "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/asplos/143365/p285-li/",
  abstract =     "In scalable parallel machines, processors can make
                 local memory accesses much faster than they can make
                 remote memory accesses. In addition, when a number of
                 remote accesses must be made, it is usually more
                 efficient to use block transfers of data rather than to
                 use many small messages. To run well on such machines,
                 software must exploit these features. We believe it is
                 too onerous for a programmer to do this by hand, so we
                 have been exploring the use of restructuring compiler
                 technology for this purpose. In this paper, we start
                 with a language like FORTRAN-D with user-specified data
                 distribution and develop a systematic loop
                 transformation strategy called {\em access
                 normalization\/} that restructures loop nests to
                 exploit locality and block transfers. We demonstrate
                 the power of our techniques using routines from the
                 BLAS (Basic Linear Algebra Subprograms) library. An
                 important feature of our approach is that we model loop
                 transformations using {\em invertible\/} matrices and
                 integer lattice theory, thereby generalizing Banerjee's
                 framework of unimodular matrices [5].",
  acknowledgement = ack-nhfb,
  keywords =     "design; languages; measurement; performance",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf C.1.2} Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Multiple Data
                 Stream Architectures (Multiprocessors), Parallel
                 processors**. {\bf D.4.2} Software, OPERATING SYSTEMS,
                 Storage Management.",
}

@Article{Liu:1992:NFP,
  author =       "Yu Xin Liu and Hong Zhou Sun and En Guang Zhao",
  title =        "A new {FORTRAN} program for the {CFP}'s of a system
                 with identical bosons",
  journal =      j-COMP-PHYS-COMM,
  volume =       "70",
  number =       "1",
  pages =        "154--166",
  month =        may,
  year =         "1992",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:29:29 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046559290098J",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Longman:1992:PDF,
  author =       "R. Stewart Longman and Ronald R. Holden",
  title =        "{PERM}: {A} Double-Precision {FORTRAN} Routine for
                 Obtaining Parallel Analysis Eigenvalues from Permuted
                 Data",
  journal =      j-BEHAV-RES-METH-INSTR-COMP,
  volume =       "24",
  number =       "3",
  pages =        "493--493",
  month =        aug,
  year =         "1992",
  CODEN =        "BRMCEW",
  ISSN =         "0743-3808",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lovely:1992:LAT,
  author =       "R. Lovely",
  editor =       "M. Valero and E. Onate and M. Jane and J. L. Larriba
                 and B. Suarez",
  booktitle =    "Parallel Computing and Transputer Applications",
  title =        "Loft: {A} tool for automatic parallelisation of
                 {Fortran} programs",
  publisher =    pub-IOS,
  address =      pub-IOS:adr,
  pages =        "277--286",
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/transputer.bib",
}

@InProceedings{Lubeck:1992:PRM,
  author =       "O. M. Lubeck and M. L. Simmons and H. J. Wasserman",
  title =        "The performance realities of massively parallel
                 processors: a case study",
  crossref =     "IEEE:1992:PSM",
  pages =        "403--412",
  year =         "1992",
  bibdate =      "Wed Apr 15 15:37:20 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing)",
  corpsource =   "Los Alamos Nat. Lab., NM, USA",
  keywords =     "architectural comparison; CM Fortran codes; CM-2;
                 concurrent-vector processing; fully configured systems;
                 massive parallelism; massively parallel processors;
                 measured data; parallel processing; performance;
                 performance evaluation; programming models; scaled
                 data; SIMD; single-instruction multiple-data; vector
                 processing; vector processor systems; Y-MP/8",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical",
}

@Article{Lucco:1992:DSM,
  author =       "Steven Lucco",
  title =        "A dynamic scheduling method for irregular parallel
                 programs",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "7",
  pages =        "200--211",
  month =        jul,
  year =         "1992",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-475-9",
  ISBN-13 =      "978-0-89791-475-8",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "QA76.7.S53 1992",
  bibdate =      "Sun Dec 14 09:16:22 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p200-lucco/",
  abstract =     "This paper develops a methodology for compiling and
                 executing {\em irregular\/} parallel programs. Such
                 programs implement parallel operations whose size and
                 work distribution depend on input data. We show a
                 fundamental relationship between three quantities that
                 characterize an irregular parallel computation: the
                 total available parallelism, the optimal grain size,
                 and the statistical variance of execution times for
                 individual tasks. This relationship yields a dynamic
                 scheduling algorithm that substantially reduces the
                 overhead of executing irregular parallel operations. We
                 incorporated this algorithm into an extended Fortran
                 compiler. The compiler accepts as input a subset of
                 Fortran D which includes blocked and cyclic
                 decompositions and perfect alignment; it outputs
                 Fortran 77 augmented with calls to library routines
                 written in C. For irregular parallel operations, the
                 compiled code gathers information about available
                 parallelism and task execution time variance and uses
                 this information to schedule the operation. On
                 distributed memory architectures, the compiler encodes
                 information about data access patterns for the runtime
                 scheduling system so that it can preserve communication
                 locality. We evaluated these compilation techniques
                 using a set of application programs including climate
                 modeling, circuit simulation, and x-ray tomography,
                 that contain irregular parallel operations. The results
                 demonstrate that, for these applications, the dynamic
                 techniques described here achieve near-optimal
                 efficiency on large numbers of processors. In addition,
                 they perform significantly better, on these problems,
                 than any previously proposed static or dynamic
                 scheduling algorithm.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of California Berkeley",
  affiliationaddress = "Berkeley, CA, USA",
  annote =       "Published as part of the Proceedings of PLDI'92.",
  classification = "723.1",
  conference =   "Proceedings of the ACM SIGPLAN '92 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1992",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Computer programming; Irregular parallel
                 program compiling; Irregular parallel program
                 computation; languages; Parallel processing systems;
                 performance; Program compilers",
  meetingaddress = "San Francisco, CA, USA",
  meetingdate =  "Jun 17--19 1992",
  meetingdate2 = "06/17--19/92",
  sponsor =      "ACM",
  subject =      "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
                 Concurrent Programming, Parallel programming. {\bf
                 D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
                 Language Classifications, FORTRAN.",
}

@Article{Mackey:1992:RFP,
  author =       "Scudder D. Mackey and John S. Bridge",
  title =        "A revised {FORTRAN} program to simulate alluvial
                 stratigraphy",
  journal =      j-COMP-GEOSCI,
  volume =       "18",
  number =       "2",
  pages =        "119--182",
  month =        mar,
  year =         "1992",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Majaess:1992:AAA,
  author =       "Fouad Majaess and Patrick Keast and Graeme Fairweather
                 and Karin R. Bennett",
  title =        "Algorithm 704: {ABDPACK} and {ABBPACK}\emdash
                 {FORTRAN} Programs for the Solution of Almost Block
                 Diagonal Linear Systems Arising in Spline Collocation
                 at {Gaussian} Points with Monomial Basis Functions",
  journal =      j-TOMS,
  volume =       "18",
  number =       "2",
  pages =        "205--210",
  month =        jun,
  year =         "1992",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  MRclass =      "65-04 (65F05)",
  MRnumber =     "93a:65003",
  bibdate =      "Wed Dec 04 11:12:29 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/146927.html",
  abstract =     "ABDPACK is a package of FORTRAN programs for the
                 solution of systems of linear equations with the almost
                 block diagonal structure arising in spline collocation
                 at Gaussian points with monomial spline basis
                 functions, when applied to two-point boundary value
                 problems with separated boundary conditions. The
                 package ABBPACK is designed to handle a subclass of
                 such linear systems which have what may be called an
                 almost block bidiagonal structure. Such systems result,
                 for example, when condensation is applied to the full
                 spline collocation linear system. This package may also
                 be used to solve the almost block bidiagonal systems
                 arising in multiple shooting techniques and implicit
                 Runge--Kutta methods for solving two-point boundary
                 value problems. The algorithms implemented in the
                 package are based on an alternate column and row
                 pivoting scheme which avoids most of the fill-in
                 introduced by more commonly used techniques.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; standardization",
  subject =      "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Numerical Linear Algebra, Linear systems
                 (direct and iterative methods). {\bf G.1.2}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Spline and piecewise polynomial
                 approximation. {\bf I.1.2}: Computing Methodologies,
                 ALGEBRAIC MANIPULATION, Algorithms. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Algorithm analysis.",
}

@InProceedings{Marshall:1992:ATS,
  author =       "A. C. Marshall",
  editor =       "M. Valero and E. Onate and M. Jane and J. L. Larriba
                 and B. Suarez",
  booktitle =    "Parallel Computing and Transputer Applications",
  title =        "The automatic translation of the supernode {MK II}
                 occam library into portable {Fortran} code",
  publisher =    pub-IOS,
  address =      pub-IOS:adr,
  pages =        "307--316",
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/transputer.bib",
}

@Book{Mashaw:1992:PBB,
  author =       "Bijan Mashaw",
  title =        "Programming byte by byte: structured {FORTRAN}",
  publisher =    pub-AMER-COMPUTER-PRESS,
  address =      pub-AMER-COMPUTER-PRESS:adr,
  edition =      "Third",
  pages =        "xvii + 541",
  year =         "1992",
  ISBN =         "0-934433-08-9",
  ISBN-13 =      "978-0-934433-08-2",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "FORTRAN 90 (Computer Program Language); Structured
                 programming.; {Fortran 77} (Computer program
                 language)",
}

@Article{Maslov:1992:DEW,
  author =       "Vadim Maslov",
  title =        "{Delinearization}: an efficient way to break multiloop
                 dependence equations",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "7",
  pages =        "152--161",
  month =        jul,
  year =         "1992",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-475-9",
  ISBN-13 =      "978-0-89791-475-8",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "QA76.7.S53 1992",
  bibdate =      "Sun Dec 14 09:16:22 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p152-maslov/",
  abstract =     "Exact and efficient data dependence testing is a key
                 to success of loop-parallelizing compiler for
                 computationally intensive programs. A number of
                 algorithms has been created to test array references
                 contained in parameter loops for dependence but most of
                 them are unable to answer the following question
                 correctly: Are references C(i${}_1$ + 10j${}_1$) and
                 C(i${}_2$ + 10j${}_2$ + 5), 0 $leq$ i${}_1$, i${}_2$
                 $leq$ 4, 0 $leq$ j${}_1$, j${}_2$ $leq$ 9 independent?
                 The technique introduced in this paper recognizes that
                 i${}_1$, i${}_2$ and j${}_1$, j${}_2$ make different
                 order contributions to the subscript index, and breaks
                 dependence equation i${}_1$ + 10j${}_1$ $=$ i${}_2$ +
                 10j${}_2$ + 5 into two equations i${}_1$ $=$ i${}_2$ +
                 5 and 10j${}_1$ $=$ 10j${}_2$ which then can be solved
                 independently. Since resulting equations contain less
                 variables it is less expensive to solve them. We call
                 this technique delinearization because it is reverse of
                 the linearization much discussed in the literature. In
                 the introduction we demonstrate that linearized
                 references are used not infrequently in scientific
                 FORTRAN and C codes. Then we present a theorem on which
                 delinearization algorithm is based and the algorithm
                 itself. The algorithm is fairly simple and inexpensive.
                 As a byproduct it tests equations it produces for
                 independence as exactly as it is done by GCD-test and
                 Banerjee inequalities combined. The algorithm has been
                 implemented at Moscow State University in a vectorizer
                 named VIC.",
  acknowledgement = ack-nhfb,
  affiliation =  "Moscow State Univ",
  affiliationaddress = "Moscow, Russia",
  annote =       "Published as part of the Proceedings of PLDI'92.",
  classification = "723.1",
  conference =   "Proceedings of the ACM SIGPLAN '92 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1992",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Computer programming; Data dependence
                 testing; Delinearization algorithm; languages; Program
                 compilers; theory",
  meetingaddress = "San Francisco, CA, USA",
  meetingdate =  "Jun 17--19 1992",
  meetingdate2 = "06/17--19/92",
  sponsor =      "ACM",
  subject =      "{\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS
                 OF PROGRAMS, Studies of Program Constructs. {\bf D.3.2}
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, C. {\bf D.3.2} Software, PROGRAMMING
                 LANGUAGES, Language Classifications, FORTRAN.",
}

@Article{Mckenzie:1992:CFP,
  author =       "Dean P. Mckenzie and David M. Clarke",
  title =        "{CUTOFF}: {A FORTRAN} Program for Establishing
                 Thresholds for Screening Indices",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "52",
  number =       "4",
  pages =        "891--894",
  month =        "Winter",
  year =         "1992",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Meredith:1992:NPF,
  author =       "Roger W. Meredith",
  title =        "Numeric precision in {FORTRAN} computing",
  journal =      j-COMP-PHYSICS,
  volume =       "6",
  number =       "5",
  pages =        "506--512",
  month =        sep,
  year =         "1992",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Merlin:1992:AFA,
  author =       "J. H. Merlin",
  title =        "Adapting {Fortran} 90 Array Programs for Distributed
                 Memory Architectures",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "591",
  number =       "??",
  pages =        "184--200",
  year =         "1992",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Merodio:1992:FPC,
  author =       "Julio C. Merodio and Luis A. Spalleti and Luis M.
                 Bertone",
  title =        "A {FORTRAN} program for the calculation of normative
                 composition of clay minerals and pelitic rocks",
  journal =      j-COMP-GEOSCI,
  volume =       "18",
  number =       "1",
  pages =        "47--62",
  month =        jan,
  year =         "1992",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Metcalf:1992:FE,
  author =       "Michael Metcalf and John Ker Reid",
  title =        "{Fortran} 90 explained",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xiv + 294",
  year =         "1992",
  ISBN =         "0-19-853772-7 (paperback)",
  ISBN-13 =      "978-0-19-853772-4 (paperback)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Oxford science publications",
  acknowledgement = ack-nhfb,
  annote =       "``Reprinted (with corrections) 1992''--T.p. verso.
                 Includes index.",
  keywords =     "COMPUTER PROGRAMMING; COMPUTER PROGRAMS; FORTRAN;
                 PROGRAMMING LANGUAGES; {Fortran} 90 (Computer program
                 language)",
}

@Article{Metcalf:1992:FEF,
  author =       "M. Metcalf",
  title =        "A first encounter with {Fortran 90}",
  journal =      j-FORTRAN-J,
  volume =       "4",
  number =       "1",
  pages =        "2--7",
  month =        jan # "\slash " # feb,
  year =         "1992",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:17:59 2001",
  bibsource =    "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Metcalf:1992:SPA,
  author =       "Michael Metcalf",
  title =        "Still programming after all these years",
  journal =      j-NEW-SCIENTIST,
  volume =       "135",
  number =       "1838",
  pages =        "30--??",
  month =        sep,
  year =         "1992",
  CODEN =        "NWSCAL",
  ISSN =         "0262-4079, 0028-6664",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Computer languages may come and go but Fortran
                 continues to thrive after more than 30 years. The
                 latest version is now being extended to make the most
                 of the advanced machines of the 1990s.",
  acknowledgement = ack-nhfb,
}

@TechReport{Millar:1992:CFM,
  author =       "G. T. Millar",
  title =        "{CIRCLE}: a {FORTRAN} monohull ship turning circle
                 prediction program",
  type =         "Technical communication",
  number =       "92/302",
  institution =  "Defence Research Establishment Atlantic",
  address =      "Dartmouth, NS, Canada",
  pages =        "v + 26",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Summary in French.",
}

@Article{Milligan:1992:FED,
  author =       "P. Milligan and R. K. McConnell and S. A. Rea and P.
                 P. Sage",
  title =        "{FortPort}: An environment for the development of
                 parallel {Fortran} programs",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "34",
  number =       "??",
  pages =        "73--76",
  year =         "1992",
  CODEN =        "MMICDT",
  ISSN =         "0165-6074",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Mitchell:1992:SBC,
  author =       "Ed Mitchell",
  title =        "Secrets of the {Borland C++} Masters",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  pages =        "",
  day =          "1",
  month =        nov,
  year =         "1992",
  ISBN =         "0-672-30137-7",
  ISBN-13 =      "978-0-672-30137-7",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0672301377/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes disk.",
  acknowledgement = ack-nhfb,
}

@Article{Murthy:1992:SAR,
  author =       "V. K. Murthy and E. V. Krishnamurthy and Pin Chen",
  title =        "Systolic algorithm for rational interpolation and
                 {Pad{\'e}} approximation",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "18",
  number =       "1",
  pages =        "75--83",
  month =        jan,
  year =         "1992",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  MRclass =      "65-04",
  MRnumber =     "1 145 665",
  bibdate =      "Mon Apr 14 12:07:40 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4130 (Interpolation and function approximation);
                 C4240P (Parallel programming and algorithm theory)",
  corpsource =   "Fujitsu Australia Ltd., Sydney, NSW, Australia",
  keywords =     "approximation; approximation theory; CM Fortran;
                 Connection; continued fraction; differences; distinct
                 points; interpolation; linear array; Machine; Pade;
                 parallel algorithms; rational interpolation; systolic
                 algorithm; Thiele reciprocal",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Nataf:1992:ASN,
  author =       "J.-M. Nataf",
  title =        "Algorithm of simplification of nonlinear equations
                 systems",
  journal =      j-SIGSAM,
  volume =       "26",
  number =       "3",
  pages =        "9--16",
  month =        aug,
  year =         "1992",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  bibdate =      "Thu Mar 20 16:02:15 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A simple, graph-theoretical algorithm is presented for
                 automatically reducing a nonlinear equation system
                 beforehand, by use of successive substitutions. The
                 algorithm treats the equation system as a graph, is
                 heuristic, and automatically chooses what substitutions
                 are likely to yield, at the end, the highest size
                 reduction. This system must not necessarily be
                 polynomial, can even be ill defined (then the algorithm
                 just performs reduction) and can be used even in the
                 presence of transcendental or a priori unknown
                 functions. Two implementations have been made, one for
                 FORTRAN, quicker but less efficient, and one in the
                 computer algebra language MACSYMA, slower but with
                 better reduction. The promises of computer algebra in
                 this field are investigated. Applications are then
                 presented to the reduction of equations systems
                 simulating the steady state behavior of HVAC systems in
                 buildings.",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics); C6130 (Data handling techniques);
                 C4150 (Nonlinear and functional equations); C1160
                 (Combinatorial mathematics)",
  classification = "C1160 (Combinatorial mathematics); C4150 (Nonlinear
                 and functional equations); C6130 (Data handling
                 techniques); C7310 (Mathematics)",
  keywords =     "algebra language MACSYMA; behavior; buildings;
                 Buildings; computer; Computer algebra language MACSYMA;
                 equation system; Equation system; equations systems;
                 Equations systems; FORTRAN; graph theory;
                 graph-theoretical algorithm; Graph-theoretical
                 algorithm; HVAC systems; mathematics computing;
                 nonlinear equation system; Nonlinear equation system;
                 nonlinear equations; steady state; Steady state
                 behavior; successive substitutions; Successive
                 substitutions; symbol manipulation",
  thesaurus =    "Graph theory; Mathematics computing; Nonlinear
                 equations; Symbol manipulation",
  treatment =    "P Practical",
}

@Article{NewScientist:1992:T,
  author =       "New Scientist",
  title =        "Technology",
  journal =      j-WORLD-PRESS-REV,
  volume =       "39",
  number =       "12",
  pages =        "47--??",
  month =        dec,
  year =         "1992",
  ISSN =         "0195-8895",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Fortran: The Original Gets Better.",
  acknowledgement = ack-nhfb,
}

@Article{Nielsen:1992:BFP,
  author =       "Roger L. Nielsen",
  title =        "{BIGD.FOR}: a {FORTRAN} program to calculate
                 trace-element partition coefficients for natural mafic
                 and intermediate composition magmas",
  journal =      j-COMP-GEOSCI,
  volume =       "18",
  number =       "7",
  pages =        "773--??",
  month =        aug,
  year =         "1992",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{NRS:1992:NRF,
  author =       "{Numerical Recipes Software}",
  title =        "Numerical Recipes in {Fortran}",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  pages =        "",
  month =        oct,
  year =         "1992",
  ISBN =         "0-521-35467-6",
  ISBN-13 =      "978-0-521-35467-7",
  LCCN =         "",
  bibdate =      "Sat May 13 18:25:57 2000",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0521354676/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$34.50",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521354676;
                 http://www.nr.com/nronline_switcher.html",
  acknowledgement = ack-nhfb,
}

@Book{Nyhoff:1992:FES,
  author =       "Larry R. Nyhoff and Sanford Leestma",
  title =        "{Fortran 77} for Engineers and Scientists",
  publisher =    "Macmillan; Maxwell Macmillan Canada; Maxwell Macmillan
                 International",
  address =      "New York, NY, USA",
  edition =      "Third",
  pages =        "xii + 630",
  month =        jan,
  year =         "1992",
  ISBN =         "0-02-388655-2",
  ISBN-13 =      "978-0-02-388655-3",
  LCCN =         "QA76.73.F25N9 1992",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0023886552/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$58.33",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0023886552",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@Article{Olagnon:1992:ENF,
  author =       "M. Olagnon",
  title =        "Experience with {NagWare f90}",
  journal =      j-FORTRAN-J,
  volume =       "4",
  number =       "6",
  pages =        "2--5",
  month =        nov # "\slash " # dec,
  year =         "1992",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:19:32 2001",
  bibsource =    "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Orkwis:1992:NMS,
  author =       "Paul D. Orkwis and D. Scott McRae",
  title =        "{Newton}'s method solver for high-speed viscous
                 separated flowfields",
  journal =      j-AIAA-J,
  volume =       "30",
  number =       "1",
  pages =        "78--85",
  month =        jan,
  year =         "1992",
  CODEN =        "AIAJAH",
  ISSN =         "0001-1452",
  bibdate =      "Wed Jan 15 15:35:13 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "North Carolina State Univ., Raleigh, NC, USA",
  affiliationaddress = "Raleigh, NC, USA",
  classification = "631; 723; 921; A4710 (General theory, simulation and
                 other computational methods); A4715 (Laminar flows);
                 A4740K (Supersonic and hypersonic flows)",
  journalabr =   "AIAA J",
  keywords =     "2D equations; Attached viscous flow; Computer
                 Programming Languages --- Fortran; Finite differences;
                 Flat plate; Flow of Fluids; Flux difference splitting;
                 FORTRAN code; High-Speed Viscous Separated Flowfields;
                 High-speed viscous separated flowfields; Jacobian
                 matrix; Laminar Navier--Stokes equations; MACSYMA;
                 Navier--Stokes Equations; Newton's Method; Newton's
                 method; Nonlinear equations; Roe's Flux Difference
                 Splitting; Second-order accuracy; Software Package
                 MACSYMA; Sparse matrix routines; Spekreijse's
                 Interpolation; Steady-state solutions; Supersonic Mach
                 numbers; Symbolic manipulation package; Viscous;
                 Wedge",
  thesaurus =    "Difference equations; Flow separation; Laminar flow;
                 Navier--Stokes equations; Supersonic flow",
}

@Book{Osyczka:1992:CAM,
  author =       "Andrzej Osyczka",
  title =        "Computer Aided multicriterion Optimization System
                 ({CAMOS}): software package in {FORTRAN}",
  publisher =    "International Software Publishers",
  address =      "Krakow, Poland",
  pages =        "????",
  year =         "1992",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "System requirements: IBM PC using Microsoft compiler
                 version 3.31 or later; IBM PC using the PROFORT
                 compiler; or Sun workstation using the FORTRAN 77
                 compiler. More than 640 kB is recommended to run the
                 full version. Includes bibliographical references (p.
                 [137]-140) and index. [PT. 1.] Text --- [PT. 2.] 1
                 diskette.",
  keywords =     "Engineering design --- Mathematical models;
                 Mathematical optimization.",
}

@Article{Ottenstein:1992:ECF,
  author =       "Karl J. Ottenstein and Steven J. Ellcey",
  title =        "Experience Compiling {Fortran} to Program Dependence
                 Graphs",
  journal =      j-SPE,
  volume =       "22",
  number =       "1",
  pages =        "41--62",
  month =        jan,
  year =         "1992",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Pan:1992:FPT,
  author =       "Guocheng Pan and Ken Moss and Tim Heiner and James R.
                 Carr",
  title =        "A {FORTRAN} program for three-dimensional cokriging
                 with case demonstration",
  journal =      j-COMP-GEOSCI,
  volume =       "18",
  number =       "5",
  pages =        "557--??",
  month =        jun,
  year =         "1992",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Patzay:1992:NSM,
  author =       "Gyorgy Patzay and B. Toth and Istvan Szabo",
  title =        "Numerical Simulation of Multicomponent Ion Exchange
                 Co-Current and Counter-Current Elution for Porous
                 Exchangers",
  journal =      j-HUNG-J-INDUSTRIAL-CHEM,
  volume =       "20",
  number =       "3",
  pages =        "179--182",
  year =         "1992",
  CODEN =        "HJICAI",
  ISSN =         "0133-0276",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "In our previous work we developed a multicomponent ion
                 exchange simulation algorithm and a program written in
                 FORTRAN. In this paper the model solutions are applied
                 to the co-current and counter-current elution curves.
                 Hypothetical examples are discussed.",
  acknowledgement = ack-nhfb,
}

@Misc{Phillips:1992:TTP,
  author =       "Jeffrey D. Phillips",
  title =        "{TERRACE} a terracing procedure for gridded data, with
                 {Fortran} programs, and {VAX} Command Procedure, {Unix
                 C}-Shell, and {DOS} batch file implementations",
  publisher =    "U.S. Geological Survey; Books and Open-File Reports
                 Section [distributor]",
  address =      "Denver, CO, USA",
  pages =        "1 computer disk",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Open file report 92-51",
  acknowledgement = ack-nhfb,
  annote =       "Title from cover of text. Imprint and distribution
                 information from transmittal sheet. A. Documentation
                 (paper copy) --- B. Source code diskette.",
  keywords =     "Digital mapping --- Computer disks; Digital mapping
                 --- Computer programs.; Digital mapping --- Software",
}

@Book{Press:1992:NRFa,
  author =       "William H. Press and Saul A. Teukolsky and William T.
                 Vetterling and Brian P. Flannery",
  title =        "Numerical recipes in {FORTRAN}: the art of scientific
                 computing",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "Second",
  pages =        "xxvi + 963",
  day =          "1",
  month =        oct,
  year =         "1992",
  ISBN =         "0-521-43064-X (book), 0-521-43721-0 (example book)
                 0-521-43717-2 (diskette), 0-521-43719-9 (diskette),
                 0-521-43716-4 (diskette)",
  ISBN-13 =      "978-0-521-43064-7 (book), 978-0-521-43721-9 (example
                 book) 978-0-521-43717-2 (diskette), 978-0-521-43719-6
                 (diskette), 978-0-521-43716-5 (diskette)",
  LCCN =         "QA76.73.C15 N865 1992",
  MRclass =      "65-00 (62-04 65-04)",
  MRnumber =     "93i:65001a",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=052143064X/wholesaleproductA/;
                 http://www.amazon.com/exec/obidos/ISBN=0521437164/wholesaleproductA/;
                 http://www.amazon.com/exec/obidos/ISBN=0521437172/wholesaleproductA/;
                 http://www.amazon.com/exec/obidos/ISBN=0521437199/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes MacIntosh disk.",
  price =        "US\$39.95; US\$54.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=052143064X;
                 http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521437164;
                 http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521437172;
                 http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521437199",
  acknowledgement = ack-nhfb,
  dimensions =   "9.92in x 6.70in x 1.69in",
  hardcover =    "yes",
  keywords =     "FORTRAN (Computer program language); Fortran (computer
                 program language); numerical analysis -- computer
                 programs; Numerical analysis --- Computer programs;
                 science -- mathematics -- computer programs; Science
                 --- Mathematics --- Computer programs",
  xxnote =       "Check author order: OCLC and Library of Congress only
                 give first author??",
}

@Misc{Press:1992:NRFb,
  author =       "William H. Press",
  title =        "Numerical recipes in {FORTRAN}",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "2nd Version 2.0",
  pages =        "1 computer disk",
  year =         "1992",
  ISBN =         "0-521-43719-9",
  ISBN-13 =      "978-0-521-43719-6",
  LCCN =         "QA76.73.C15 N865 1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Designed to accompany the book Numerical recipes in
                 FORTRAN. System requirements: IBM PC, PS/2 and
                 compatibles [DOS].",
  keywords =     "Numerical analysis --- Computer programs.; {Fortran}
                 (Computer program language) --- Computer programs",
}

@Misc{Press:1992:NRFc,
  author =       "William H. Press",
  title =        "Numerical recipes in {FORTRAN}",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "2nd, v2.0",
  pages =        "1 computer disk",
  year =         "1992",
  ISBN =         "0-521-43717-2",
  ISBN-13 =      "978-0-521-43717-2",
  LCCN =         "QA76.73.C15 N865 1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Title from disk label. Copyrighted by Numerical
                 Recipes Software. Designed for use in conjunction with
                 the books: Numerical recipes in FORTRAN: the art of
                 scientific computing / William H. Press \ldots{} [et
                 al.]. 2nd ed. and Numerical recipes example book
                 (FORTRAN) / William T. Vetterling \ldots{} [et. al].
                 2nd ed. Cambridge [England]: Cambridge University
                 Press, c1992. A collection of routines, written in
                 FORTRAN, for use in numerical analysis programs. System
                 requirements: IBM-compatible PC; DOS; FORTRAN compiler;
                 high-density 5 1/4 in. floppy disk drive. IBM PC
                 FORTRAN DOS.",
  keywords =     "Numerical analysis --- Software.; {Fortran} (Computer
                 program language) --- Software",
}

@Misc{Press:1992:NRFd,
  author =       "William H. Press",
  title =        "Numerical recipes in {FORTRAN}",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "2nd, v2.0",
  pages =        "1 computer disk",
  year =         "1992",
  ISBN =         "0-521-43719-9",
  ISBN-13 =      "978-0-521-43719-6",
  LCCN =         "QA76.73.C15 N865 1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Title from disk label. Copyrighted by Numerical
                 Recipes Software. Designed for use in conjunction with
                 the book: Numerical recipes in FORTRAN: the art of
                 scientific computing / William H. Press \ldots{} [et
                 al.]. 2nd ed. Cambridge [England]: Cambridge University
                 Press, 1992. Accompanied by Numerical recipes example
                 book (FORTRAN) / William T. Vetterling \ldots{} [et.
                 al]. 2nd ed. Cambridge [England]: Cambridge University
                 Press, 1992. A collection of routines, written in
                 FORTRAN, for use in numerical analysis programs. System
                 requirements: IBM-compatible PC; DOS; FORTRAN compiler;
                 low-density 3 1/2 in. floppy disk drive. IBM PC FORTRAN
                 DOS.",
  keywords =     "Numerical analysis --- Software.; {Fortran} (Computer
                 program language) --- Software",
}

@Misc{Press:1992:NRFe,
  author =       "William H. Press",
  title =        "Numerical recipes in {FORTRAN}",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "2nd, Version 2.04",
  pages =        "1 computer disk",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Title from disk label. Copyrighted by Numerical
                 Recipes Software. Designed for use in conjunction with
                 the book: Numerical recipes in FORTRAN: the art of
                 scientific computing / William H. Press \ldots{} [et
                 al.]. 2nd ed. Cambridge [England]: Cambridge University
                 Press, 1992. A collection of routines, written in
                 FORTRAN, for use in numerical analysis programs. System
                 requirements: IBM-compatible PC; DOS; FORTRAN compiler;
                 low-density 3 1/2 in. floppy disk drive. IBM PC FORTRAN
                 DOS.",
  keywords =     "Numerical analysis --- Software.; {Fortran} (Computer
                 program language) --- Software",
}

@Book{Rao:1992:NMPa,
  author =       "S. Balachandra Rao and C. K. Shantha",
  title =        "Numerical Methods With Programs in {Basic}, {Fortran}
                 and {Pascal}",
  publisher =    "Stosius Inc/Advent Books Division",
  address =      "London, UK",
  pages =        "xiii + 446",
  month =        dec,
  year =         "1992",
  ISBN =         "0-86311-370-2 (paperback)",
  ISBN-13 =      "978-0-86311-370-3 (paperback)",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0863113702/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib; http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$20.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0863113702",
  acknowledgement = ack-nhfb,
  annote =       "Includes index. Bibliography: p. 441-442.",
  keywords =     "Numerical analysis --- Use of --- Computers",
}

@Book{Rao:1992:NMPb,
  author =       "S. Balachandra Rao and C. K. Shantha",
  title =        "Numerical methods: with programs in {BASIC}, {FORTRAN}
                 and {Pascal}",
  publisher =    "Universities Press (India)",
  address =      "Hyderabad, India",
  pages =        "xiii + 446",
  year =         "1992",
  ISBN =         "0-86311-370-2",
  ISBN-13 =      "978-0-86311-370-3",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Includes index. Bibliography: p. 441-442.",
  keywords =     "Numerical analysis.",
}

@Article{Reale:1992:FPI,
  author =       "F. Reale and M. Barbera and S. Sciortino",
  title =        "Fast parallel implementation of multidimensional
                 data-domain {FORTRAN} codes on distributed-memory
                 processor arrays",
  journal =      j-COMP-PHYS-COMM,
  volume =       "72",
  number =       "2",
  pages =        "129--143",
  month =        nov,
  year =         "1992",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(92)90144-N",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Reddy:1992:MFP,
  author =       "P. J. Reddy and D. Krishna and U. Suryanarayana Murty
                 and K. Jamil",
  title =        "A microcomputer {FORTRAN} program for rapid
                 determination of lethal concentrations of biocides in
                 mosquito control",
  journal =      j-COMP-APPLIC-BIOSCI,
  volume =       "8",
  number =       "3",
  pages =        "209--213",
  month =        jun,
  year =         "1992",
  CODEN =        "COABER",
  ISSN =         "0266-7061",
  bibdate =      "Thu Apr 11 18:10:15 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Probit analysis calculations are highly useful in
                 biology and related sciences. Since the statistical
                 calculations and tests required are quite involved, the
                 use of an automatic computer program is desirable. The
                 description of the computational procedures and use of
                 the computer program with suitable examples from
                 mosquito control programmes are discussed.",
  acknowledgement = ack-nhfb,
  announcement = "9210",
  chemicalsubs = "0 (Insecticides)",
  countrypub =   "ENGLAND",
  datesentered = "Entered 920825",
  meshheadings = "Mosquito Control --- statistics and numerical data
                 (*SN); *Software; Biometry; Culicidae; Insecticides;
                 Larva; Lethal Dose 50; Animal",
  recordno =     "92339033",
}

@Article{ReedJF:1992:CWK,
  author =       "J. F. {Reed, 3d} and J. J. Reed",
  title =        "{Cohen}'s weighted kappa with {Turbo Pascal}
                 ({FORTRAN})",
  journal =      j-COMPUT-METH-PROG-BIOMED,
  volume =       "38",
  number =       "2--3",
  pages =        "153--165",
  month =        jul,
  year =         "1992",
  CODEN =        "CMPBEK",
  ISSN =         "0169-2607",
  bibdate =      "Thu Apr 11 18:10:15 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A microcomputer based Turbo Pascal and FORTRAN program
                 for Cohen's weighted kappa (kappa w) is given. Three
                 clinical applications for kappa w are also presented. A
                 typical data file, the Pascal and FORTRAN program
                 listing and corresponding output are given.",
  acknowledgement = ack-nhfb,
  announcement = "9303",
  countrypub =   "NETHERLANDS",
  datesentered = "Entered 930112",
  meshheadings = "*Observer Variation; *Programming Languages; *Software
                 Design; Carotid Stenosis --- radiography
                 (RA)/ultrasonography (US); Multiple Sclerosis ---
                 classification (CL)/diagnosis (DI); Human",
  recordno =     "93092625",
}

@Article{Reid:1992:AFV,
  author =       "J. Reid",
  title =        "The Advantages of {Fortran} 90. {Die Vorzuge von
                 {Fortran} 90}",
  journal =      j-COMPUTING,
  volume =       "48",
  number =       "??",
  pages =        "219--238",
  year =         "1992",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Ribar:1992:FPW,
  author =       "L. John Ribar",
  title =        "{FORTRAN} Programming for {Windows}",
  publisher =    pub-OSBORNE,
  address =      pub-OSBORNE:adr,
  pages =        "",
  month =        dec,
  year =         "1992",
  ISBN =         "0-07-881908-3",
  ISBN-13 =      "978-0-07-881908-7",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$29.95; US\$26.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0078819083",
  acknowledgement = ack-nhfb,
}

@InProceedings{Rowlingson:1992:SSP,
  author =       "B. S. Rowlingson and P. J. Diggle",
  editor =       "P. Bresnahan and E. Corwin and D. Cowen",
  booktitle =    "Proceedings: 5th International Symposium on Spatial
                 Data Handling: August 3--7, 1992, Charleston, SC, USA",
  title =        "{Splancs}: Spatial Point Pattern Analysis Code in
                 {S-Plus}",
  volume =       "2",
  publisher =    "Humanities and Social Sciences Computing Lab,
                 University of South Carolina",
  address =      "Charleston, SC, USA",
  pages =        "713--722",
  year =         "1992",
  ISBN =         "0-9633532-0-9 (vol. 1), 0-9633532-1-7 (vol. 2),
                 0-9633532-2-5 (set)",
  ISBN-13 =      "978-0-9633532-0-7 (vol. 1), 978-0-9633532-1-4 (vol.
                 2), 978-0-9633532-2-1 (set)",
  bibdate =      "Thu Apr 19 06:05:40 2001",
  bibsource =    "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Database/GIS/sdh92.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Two volumes.",
  abstract =     "In this paper we present a package of routines written
                 in the S language and Fortran for the analysis of
                 spatial point patterns. A large body of techniques
                 exists for analyzing point patterns, but there is no
                 integrated framework in which these techniques can be
                 applied. We have used the commercial package, S-Plus,
                 to create such an environment. S-Plus's flexible,
                 extensible nature makes it easy to integrate spatial
                 point pattern analysis routines. We do not lose any of
                 the powerful functionality of S-Plus. Analysis of
                 spatial point patterns is described by many authors,
                 for example (Diggle, 1983) and (Ripley, 1981). We have
                 implemented some of the methods described there as well
                 as newer techniques in the field. Specific functions
                 have been written for: point data definition and
                 display; geometrical point/polygon overlay functions;
                 point pattern summary statistics; point pattern
                 simulations and Monte-Carlo tests. We have constructed
                 a practical tool for the development of new spatial
                 statistical methods and the analysis of data. This
                 paper is a condensed version of Rowlingson and Diggle
                 (1991a), which contains further examples and complete
                 listing of the help pages and code for Splancs.",
  bookpages =    "xiv + 725",
}

@TechReport{Sabot:1992:OCF,
  author =       "Gary Sabot",
  title =        "Optimized {CM Fortran} compiler for the {Connection
                 Machine} Computer",
  number =       "TR-219",
  institution =  "Thinking Machines Corporation",
  address =      "245 First Street, Cambridge, MA 01241",
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/thinking-machines-corporation.bib;
                 Techreports/tmc.bib",
  note =         "(Proceedings of the 25th Hawaii International
                 conference on system sciences, pp.162-172 (Kauai
                 Hawaii: January 7-10, 1992))",
}

@Article{Salemi:1992:LPC,
  author =       "Joe Salemi",
  title =        "Locating {PC-based} compilers for {PL/1}, {FORTRAN},
                 and {COBOL}; improving performance on slower or older
                 machines",
  journal =      j-PC-MAGAZINE,
  volume =       "11",
  number =       "13",
  pages =        "509--516",
  month =        jul,
  year =         "1992",
  ISSN =         "0888-8507",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Santavicca:1992:FMT,
  author =       "Jeffery W. Santavicca",
  title =        "Fluid mechanics tutorials in {GKS} supported
                 {FORTRAN}",
  type =         "Thesis (M.S.)",
  school =       "Virginia Polytechnic Institute and State University",
  address =      "Blacksburg, VA, USA",
  pages =        "xi + 211",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Fluid mechanics; FORTRAN (Computer program language);
                 Intelligent tutoring systems; WATFOR.",
}

@Manual{SGI:1992:FLR,
  author =       "{Silicon Graphics Computer Systems}",
  title =        "{Fortran 77} language reference manual",
  organization = "Silicon Graphics",
  address =      "Mountain View, CA, USA",
  pages =        "various",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Document Number 007-0710-040.'' Includes index.",
  keywords =     "{Fortran 77} (Computer program language)",
}

@Manual{SGI:1992:FPG,
  author =       "{Silicon Graphics Computer Systems}",
  title =        "{Fortran 77} programmer's guide",
  organization = "Silicon Graphics",
  address =      "Mountain View, CA, USA",
  pages =        "various",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Document Number 007-0711-030.'' Includes index.",
  keywords =     "{Fortran 77} (Computer program language)",
}

@Article{Shepard:1992:PGB,
  author =       "R. Shepard",
  title =        "A Proposal for Generic {BLAS}, {LINPACK}, and
                 {LAPACK}: {A} Step Towards Portability",
  journal =      j-FORTRAN-J,
  volume =       "4",
  number =       "2",
  pages =        "6--12",
  month =        "????",
  year =         "1992",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 09:54:56 2001",
  bibsource =    "http://chemistry.anl.gov/staff/chem-dyn/shepard.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Silver:1992:FPT,
  author =       "N. Clayton Silver and Michael S. Finger and Robert T.
                 Burkey",
  title =        "A {FORTRAN} 77 Program for Testing Trends among
                 Independent Correlations",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "52",
  number =       "1",
  pages =        "109--112",
  month =        "Spring",
  year =         "1992",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Smith:1992:GSF,
  author =       "George K. Smith and Charles R. Bauer",
  title =        "Getting started with {Fortran 77}",
  publisher =    "Four Pi",
  address =      "Norridge, IL, USA",
  pages =        "181",
  year =         "1992",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@TechReport{Smith:1992:OFT,
  author =       "Glen Smith",
  title =        "Object-oriented {Fortran} tutorial",
  institution =  "Engineering Research Center, Mississippi State
                 University",
  address =      "Mississippi State, MS, USA",
  year =         "1992",
  bibsource =    "Distributed/clusters.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Misc{Snir:1992:PI,
  author =       "Marc Snir",
  title =        "Proposal for {IO}",
  howpublished = "Posted to HPFF I/O Forum",
  day =          "31",
  month =        aug,
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/Parallel.io.bib",
  note =         "Second Draft.",
  comment =      "An outline of two possible ways to specify mappings of
                 arrays to storage nodes in a multiprocessor, and to
                 make unformatted parallel transfers of multiple
                 records. Seems to apply only to arrays, and to files
                 that hold only arrays. It keeps the linear structure of
                 files as sequences of records, but in some cases does
                 not preserve the order of data items or of fields
                 within subrecords. Tricky to understand unless you know
                 HPF and Fortran 90.",
  keyword =      "parallel I/O, multiprocessor file system interface,
                 pario bib",
}

@Article{Sreenath:1992:HCE,
  author =       "N. Sreenath",
  title =        "A hybrid computation environment for multibody
                 simulation",
  journal =      j-MATH-COMP-SIM,
  volume =       "34",
  number =       "2",
  pages =        "121--140",
  month =        aug,
  year =         "1992",
  CODEN =        "MCSIDR",
  ISSN =         "0378-4754 (print), 1872-7166 (electronic)",
  bibdate =      "Wed Jan 15 15:35:13 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Syst. Eng., Case Western Reserve Univ.",
  affiliationaddress = "Cleveland, OH, USA",
  classification = "722; 723; 723.1; 723.1.1; 921; C6110J
                 (Object-oriented programming); C6185 (Simulation
                 techniques); C7440 (Civil and mechanical engineering)",
  journalabr =   "Math Comput Simul",
  keywords =     "Animation; Codes (symbols); Computer architecture;
                 Computer graphics; Computer simulation; Computer
                 software; Differential equations; Dynamical equations;
                 Feedback control; FORTRAN; Fortran (programming
                 language); Graphics; Hybrid computation environment;
                 Hybrid computers; Interfaces (computer); LISP; Lisp
                 (programming language); MACSYMA; MACSYMA programming
                 language; Multibody simulation; Multibody systems;
                 Multilanguage environment; Numerical methods; Object
                 oriented planar system simulator (OOPSS); Object
                 oriented programming; Object-Oriented Planar System
                 Simulator; Object-oriented programming; OOPSS; Runtime
                 initial conditions; Simulation architecture; Software
                 package; Symbolic computation; User interface",
  pubcountry =   "Netherlands",
  thesaurus =    "Digital simulation; N-body problems; Object-oriented
                 programming",
}

@Article{Srinivasan:1992:IFP,
  author =       "A. R. Srinivasan and John D. Westbrook and Wilma K.
                 Olson",
  title =        "An interactive {FORTRAN} program for three-dimensional
                 molecular visualization",
  journal =      j-COMPUT-CHEM,
  volume =       "16",
  number =       "3",
  pages =        "265--266",
  year =         "1992",
  CODEN =        "COCHDK",
  ISSN =         "0097-8485",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Stearns:1992:SPA,
  author =       "Samuel D. Stearns and Ruth A. David",
  title =        "Signal Processing Algorithms Using {Fortran} and {C}",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "xiii + 331",
  month =        nov,
  year =         "1992",
  ISBN =         "0-13-816307-3, 0-13-812694-1",
  ISBN-13 =      "978-0-13-816307-5, 978-0-13-812694-0",
  LCCN =         "TK5102.5.S6993 1993",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0138126941/wholesaleproductA/;
                 http://www.amazon.com/exec/obidos/ISBN=0138163073/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes 3.5in disk.",
  price =        "US\$62.00; US\$56.00; US\$45.00",
  series =       "Prentice-Hall Signal Processing Series",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0138126941;
                 http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0138163073",
  acknowledgement = ack-nhfb,
}

@Article{Stevenson:1992:VCF,
  author =       "D. E. Stevenson and L. K. Ammons and W. G. Crosmun and
                 A. Jackson and G. L. Raj",
  title =        "A Vector {C} and {Fortran} Compiler for the {FPS
                 T}-Series: Experiences with Compiling to occam {I}",
  journal =      j-SPE,
  volume =       "22",
  number =       "5",
  pages =        "371--390",
  month =        may,
  year =         "1992",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
}

@Article{Stout:1992:CPE,
  author =       "William Stout and Ratna Nandakumar and Brian Junker
                 and Hua-Hua Chang and Duane Steidinger",
  title =        "Computer Program Exchange Dimtest",
  journal =      j-APPL-PSYCH-MEASUREMENT,
  volume =       "16",
  number =       "3",
  pages =        "236--??",
  month =        sep,
  year =         "1992",
  ISSN =         "0146-6216",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A Fortran Program for Assessing Dimensionality of
                 Binary Item Responses.",
  acknowledgement = ack-nhfb,
}

@TechReport{Strathclyde:1992:GAF,
  author =       "{University of Strathclyde}",
  title =        "General advice for {FORTRAN} programmers",
  institution =  "University of Strathclyde",
  address =      "Glasgow, Scotland",
  pages =        "2",
  year =         "1992 (??)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (Computer program language).",
}

@Article{Ting:1992:VWP,
  author =       "Julian J.-L. Ting and J. M. Yuan and T.-F. Jiang",
  title =        "Vectorizable wave propagation {FORTRAN} code for
                 calculations of multiphoton dissociation",
  journal =      j-COMP-PHYS-COMM,
  volume =       "70",
  number =       "2",
  pages =        "417--425",
  month =        jun,
  year =         "1992",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:29:30 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046559290204C",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Toint:1992:LFS,
  author =       "Ph. L. Toint and D. Tuyttens",
  title =        "{LSNNO}, {A FORTRAN} Subroutine for Solving
                 Large-Scale Nonlinear Network Optimization Problems",
  journal =      j-TOMS,
  volume =       "18",
  number =       "3",
  pages =        "308--328",
  month =        sep,
  year =         "1992",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Fri Sep 30 01:27:49 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/131771.html",
  abstract =     "The implementation and testing of LSNNO, a new FORTRAN
                 subroutine for solving large-scale nonlinear network
                 optimization problems is described. The implemented
                 algorithm applies the concepts of partial separability
                 and partitioned quasi-Newton updating to
                 high-dimensional nonlinear network optimization
                 problems. Some numerical results on both academic and
                 practical problems are reported.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; measurement; performance",
  subject =      "{\bf G.1.6}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Optimization, Nonlinear programming. {\bf
                 G.1.6}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 Optimization, Constrained optimization. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Certification and testing. {\bf G.4}: Mathematics of
                 Computing, MATHEMATICAL SOFTWARE, Efficiency. {\bf
                 G.2.2}: Mathematics of Computing, DISCRETE MATHEMATICS,
                 Graph Theory, Network problems. {\bf D.3.2}: Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 FORTRAN.",
}

@TechReport{Vajapeyam:1992:ILC,
  author =       "Sriram Vajapeyam",
  title =        "Instruction Level Characterization of the {Cray Y-MP}
                 Processor",
  number =       "TR 1086",
  institution =  "Computer Sciences Department, University of
                 Wisconsin",
  address =      "Madison, WI, USA",
  month =        may,
  year =         "1992",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/university-of-wisconsin.bib;
                 Techreports/wisconsin.bib",
  abstract =     "Evolutionary computer architecture fundamentally
                 relies on information obtained from empirical
                 characterizations of the nature of programs and of
                 dynamic program usage of machine features. While vector
                 architectures have dominated the supercomputer arena
                 for over two decades and promise to continue to provide
                 superior single processor performance on a large class
                 of scientific and engineering applications, detailed
                 empirical characterizations of these architectures and
                 their workload has not been reported to date in the
                 literature. This dissertation fills this void in the
                 empirical understanding of machines by reporting an
                 instruction-level study of a single processor of the
                 CRAY Y-MP, using as benchmarks the scientific and
                 engineering application programs that comprise the
                 PERFECT Club benchmark suite. The capability of the
                 compiler is key to harnessing the power of a machine
                 today. Hence we study a version of the benchmarks that
                 is automatically optimized and vectorized by the Cray
                 Research, Inc. production FORTRAN compiler.
                 Furthermore, several optimizations that are easily
                 implementable manually provide significant performance
                 improvements over the best efforts of the compiler
                 today. Therefore we also study a version of the
                 benchmarks, hand-optimized by a team of Cray Research,
                 Inc. programmers, that won the 1990 Gordon Bell \*-
                 PERFECT award for the fastest version of the PERFECT
                 Club benchmarks on any machine. In both cases, we study
                 only the user routines of the benchmarks. We observe
                 that the vectorization level of the user routines of
                 the programs varies widely for the compiler-optimized
                 version of the programs, as opposed to being uniformly
                 high. While hand optimizations do improve the
                 vectorization level, several benchmarks still have
                 vectorization levels below 80\%. Consequently, the
                 performance of the non-vector features of vector
                 machines are important to program performance. We
                 observe that the scalar code in the programs contain
                 several address calculation operations and
                 Cray-specific miscellaneous operations, in addition to
                 the floating-point operations. Hence adequate attention
                 needs to be paid to these instruction types. Towards
                 exploiting the data dependencies in the scalar code for
                 faster execution, we characterize the dependencies
                 within the scalar basic blocks of the programs. We
                 observe that the utilization of the pipeline
                 parallelism of the functional units by scalar code is
                 low. Thus, any latency improvements that result from
                 lower levels of functional unit pipelining will enhance
                 scalar performance. For the overall programs, we
                 observe that large basic blocks are significant in
                 number and are important to program performance. Thus
                 compiler optimization techniques geared towards large
                 basic blocks are desirable. The level of vectorization
                 of memory operations is usually very high, thus
                 emphasizing the need for memory bandwidth. We observe
                 that for the CRAY Y-MP hardware and for the techniques
                 currently employed by the Cray Research compiler, the
                 peak instruction issue rate of the CRAY Y-MP is quite
                 adequate, especially because of the presence of vector
                 instructions. In addition to all the issues mentioned
                 above, several related issues are discussed and
                 explored in the dissertation.",
}

@InProceedings{Vesier:1992:TCM,
  author =       "C. C. Vesier and J. D. {Lemmon, Jr.} and R. A. Levine
                 and A. P. Yoganathan",
  title =        "A three-dimensional computational model of a
                 thin-walled left ventricle",
  crossref =     "IEEE:1992:PSM",
  pages =        "73--82",
  year =         "1992",
  bibdate =      "Wed Apr 15 15:37:20 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
  acknowledgement = ack-nhfb,
  classification = "A0270 (Computational techniques); A4710 (General
                 theory, simulation and other computational methods);
                 A8745H (Haemodynamics, pneumodynamics); C4170
                 (Differential equations); C7330 (Biology and
                 medicine)",
  corpsource =   "Georgia Inst. of Technol., Atlanta, GA, USA",
  keywords =     "3D model; cardiac diseases; cardiology; clinical data;
                 computer program; Cray Y-MP; digital simulation;
                 Fortran; haemodynamics; medical computing;
                 Navier--Stokes equations; normal heart phenomena;
                 thin-walled left ventricle; time-dependent flow",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical",
}

@Book{Vetterling:1992:NRE,
  author =       "William T. Vetterling and Saul A. Teukolsky and
                 William H. Press",
  title =        "Numerical recipes: example book {(FORTRAN)}",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "Second",
  pages =        "viii + 245",
  month =        oct,
  year =         "1992",
  ISBN =         "0-521-43721-0",
  ISBN-13 =      "978-0-521-43721-9",
  LCCN =         "QA76.76.F25 N85 1992",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0521437210/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "UK\pounds19.95; US\$29.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521437210",
  acknowledgement = ack-nhfb,
  dimensions =   "8.91in x 5.99in x 0.53in",
  keywords =     "Computer programs.; Fortran (computer program
                 language); numerical analysis -- computer programs;
                 science -- mathematics -- computer programs; {Fortran}
                 (Computer program language)",
  paperback =    "yes",
  softcover =    "yes",
}

@TechReport{vonHanxleden:1992:CAIa,
  author =       "Reinhard {von Hanxleden} and Ken Kennedy and Charles
                 Koelbel",
  title =        "Compiler analysis for irregular problems in {Fortran
                 D}",
  type =         "Technical report",
  number =       "COMP TR92-198",
  institution =  "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "15",
  year =         "1992",
  bibdate =      "Mon Oct 26 07:04:55 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``From the Proceedings of the Fifth Workshop on
                 Languages and Compilers for Parallel Computing, New
                 Haven, CT August 1992.''--P. 1. ``August 1992.''
                 Includes bibliographical references. Abstract: ``Many
                 parallel programs require run-time support to implement
                 the communication caused by indirect data references.
                 In previous work, we have developed the
                 inspector-executor paradigm to handle these cases. This
                 paper extends that work by developing dataflow
                 framework to aid in placing the executor communications
                 calls. Our dataflow analysis determines when it is safe
                 to combine communications statements, move them into
                 less frequently executed code regions, or avoid them
                 altogether in favor of reusing data which are already
                 buffered locally.'' Supported in part by an IBM gradute
                 fellowship award Supported in part by the Texas
                 Governor's Energy Office. Supported in part by NASA.",
  keywords =     "Compilers (Computer programs)",
}

@TechReport{vonHanxleden:1992:CAIb,
  author =       "Reinhard {von Hanxleden}",
  title =        "Compiler analysis for irregular problems in {FORTRAN
                 D}",
  type =         "NASA contractor report",
  number =       "NASA CR 189664; ICASE report 92-22",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Hampton, VA, USA",
  pages =        "19",
  year =         "1992",
  bibdate =      "Mon Oct 26 07:05:01 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 93-0029-M. Includes bibliographical
                 references (p. 19). Microfiche. [Washington, DC, USA:
                 National Aeronautics and Space Administration], 1992. 1
                 microfiche.",
  govtdocnumber = "NAS 1.26:189664 0830-H-14 (MF)",
  keywords =     "{Fortran} (Computer program language)",
}

@InProceedings{vonLaszewski:1992:PBL,
  author =       "G. {von Laszewski} and M. Parashar and A. G. Mohamed
                 and G. C. Fox",
  title =        "On the parallelization of blocked {LU} factorization
                 algorithms on distributed memory architectures",
  crossref =     "IEEE:1992:PSM",
  pages =        "170--179",
  year =         "1992",
  bibdate =      "Wed Apr 15 15:37:20 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C4240P (Parallel programming
                 and algorithm theory)",
  corpsource =   "Syracuse Univ., NY, USA",
  keywords =     "blocked algorithms; blocked LU factorization; column
                 oriented Fortran; distributed memory architectures;
                 distributed memory systems; iPSC/860 hypercube; matrix
                 algebra; parallel algorithms; parallelization;
                 performances; sequential blocked algorithms",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Walsh:1992:SPG,
  author =       "John F. Walsh",
  title =        "A Simple Procedure for Generating Nonnormal Data Sets:
                 {A FORTRAN} Program",
  journal =      j-TEACHING-PSYCH,
  volume =       "19",
  number =       "4",
  pages =        "243--244",
  month =        dec,
  year =         "1992",
  ISSN =         "0098-6283",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Weerawarana:1992:PCG,
  author =       "Sanjiva Weerawarana and Paul S. Wang",
  title =        "A Portable Code Generator for {CRAY FORTRAN}",
  journal =      j-TOMS,
  volume =       "18",
  number =       "3",
  pages =        "241--255",
  month =        sep,
  year =         "1992",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Mon Sep 05 09:15:25 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/131767.html",
  abstract =     "One way to combine the powers of symbolic computing
                 with numeric computing is to automatically derive and
                 produce numeric code. This approach has important
                 applications in science and engineering. Once the
                 desired formulas and procedures are derived in a
                 symbolic manipulation system, they can be translated
                 into a target numeric language by a {\em code
                 generator}. GENCRAY is a code generator written in the
                 C language for portability. GENCRAY defines a
                 LISP-style input language that is translated into
                 either FORTRAN 77 or CRAY FORTRAN. By defining its own
                 input syntax, GENCRAY becomes a free-standing code
                 translator that can be made to work with any symbolic
                 manipulation system. GENCRAY is portable to any
                 computer system with a standard C compiler. Input to
                 GENCRAY can come from a file or directly from a
                 symbolic system through a pipe. On UNIX systems with
                 Berkeley networking, GENCRAY also runs as a network
                 server. The input syntax is customizable to allow both
                 Common and Franz LISP input styles. In addition to
                 generating easily vectorizable CRAY FORTRAN code,
                 GENCRAY also provides high-level, easy-to-use parallel
                 programming macros to produce parallel code for the
                 multiprocessor CRAY systems. The features,
                 applications, usage, and implementation of GENCRAY are
                 described. Techniques for producing parallel codes are
                 discussed and illustrated by a substantial example
                 contained in the Appendix.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; theory",
  subject =      "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
                 Processors, Code generation. {\bf D.1.2}: Software,
                 PROGRAMMING TECHNIQUES, Automatic Programming. {\bf
                 D.1.3}: Software, PROGRAMMING TECHNIQUES, Concurrent
                 Programming. {\bf G.1.0}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, General. {\bf I.1.4}: Computing
                 Methodologies, ALGEBRAIC MANIPULATION, Applications.
                 {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf C.1.2}: Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Multiple Data
                 Stream Architectures (Multiprocessors), Array and
                 vector processors. {\bf D.3.2}: Software, PROGRAMMING
                 LANGUAGES, Language Classifications, C.",
}

@TechReport{Weideman:1992:UGRa,
  author =       "Mark H. Weideman and Vince H. Hammond and Alfred C.
                 Loos",
  title =        "User's guide to resin infusion simulation program in
                 the {Fortran} language",
  type =         "VPI-E; 92-04 CCMS; 92-03 Interim report /
                 NASA-Virginia Tech Composites Program; 88 CCMS
                 (Series); 92-03. Interim report (NASA-Virginia Tech
                 Composites Program); 88.",
  institution =  "College of Engineering, Virginia Polytechnic Institute
                 and State University",
  address =      "Blacksburg, VA, USA",
  pages =        "i + 82",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``January 1992.'' ``NASA Grant NAG-1-343.'' ``Prepared
                 for Applied Materials Branch, National Aeronautics and
                 Space Administration, Langley Research Center.''
                 Includes bibliographical reference (p. 82).",
  keywords =     "Composite materials --- Computer simulation.; Textile
                 fabrics --- Computer simulation",
}

@TechReport{Weideman:1992:UGRb,
  author =       "Mark H. Weideman and Vince H. Hammond and Alfred C.
                 Loos",
  title =        "User's guide to resin infusion simulation program in
                 the {Fortran} language",
  type =         "{[NASA contractor report]; NASA CR-189928}",
  institution =  "Virginia Polytechnic Institute and State University;
                 National Aeronautics and Space Administration; National
                 Technical Information Service, distributor",
  address =      "Blacksburg, VA, USA",
  pages =        "????",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 92-1583-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1992] 1 microfiche.",
  govtdocnumber = "NAS 1.26:189928 0830-H-14 (MF)",
  keywords =     "Composite materials; Gums and resins, Synthetic.",
}

@Article{Williams:1992:TFP,
  author =       "C. J. Williams and J. C. Christian and J. A. {Norton,
                 Jr.}",
  title =        "{TWINAN90}: a {FORTRAN} program for conducting
                 {ANOVA-based} and likelihood-based analyses of twin
                 data",
  journal =      j-COMPUT-METH-PROG-BIOMED,
  volume =       "38",
  number =       "2--3",
  pages =        "167--176",
  month =        jul,
  year =         "1992",
  CODEN =        "CMPBEK",
  ISSN =         "0169-2607",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "We discuss the program, TWINAN90, which can perform
                 several different types of analysis of twin data.
                 TWINAN90 incorporates the ANOVA-based twin analyses
                 from the TWINAN twin analysis program, and also
                 includes maximum likelihood estimation of parameters
                 from three path models. Another feature of TWINAN90 is
                 the optional output of a pedigree file which can be
                 read by the quantitative genetics package FISHER. The
                 diagnostic features of the program make TWINAN90 useful
                 also for preliminary analyses prior to the use of more
                 sophisticated modeling procedures which are available
                 in packages such as LISREL and FISHER. An annotated
                 printout from TWINAN90 is presented to illustrate the
                 statistical analyses performed in the program.",
  acknowledgement = ack-nhfb,
  announcement = "9303",
  countrypub =   "NETHERLANDS",
  datesentered = "Entered 930112",
  grantno =      "AA 07611; AA; NIAAA; HL 46674; HL; NHLBI; AG 05793;
                 AG; NIA",
  meshheadings = "*Analysis of Variance; *Likelihood Functions;
                 *Programming Languages; *Software Design; Twins ---
                 statistics and numerical data (*SN); Pedigree;
                 Regression Analysis; Human; Support, U.S. Gov't,
                 P.H.S.",
  recordno =     "93092626",
}

@Book{Winer:1992:PMB,
  author =       "Ethan Winer and Phil Cramer",
  title =        "{PC} {Magazine} Basic: Lab Notes",
  publisher =    pub-ZD,
  address =      pub-ZD:adr,
  pages =        "",
  day =          "1",
  month =        nov,
  year =         "1992",
  ISBN =         "1-56276-068-8",
  ISBN-13 =      "978-1-56276-068-7",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1562760688/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes disk.",
  acknowledgement = ack-nhfb,
}

@Article{Wollan:1992:PRN,
  author =       "Peter C. Wollan",
  title =        "A portable random number generator for parallel
                 computers",
  journal =      j-COMMUN-STAT-SIMUL-COMPUT,
  volume =       "21",
  number =       "4",
  pages =        "1247--1254",
  month =        "????",
  year =         "1992",
  CODEN =        "CSSCDB",
  DOI =          "http://dx.doi.org/10.1080/03610919208813075",
  ISSN =         "0361-0918",
  bibdate =      "Tue Feb 7 07:20:47 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/prng.bib",
  abstract =     "Simulations on parallel computers require distinct
                 streams of pseudo-random deviates for each processor. A
                 combination generator is proposed which achieves
                 distinct streams through a congruential component, and
                 long period through a Fibonacci component. The
                 algorithm has been coded in Fortran 77, and is suitable
                 for fairly long simulations on machines of up to a
                 thousand processors.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications in Statistics: Simulation and
                 Computation",
  onlinedate =   "27 Jun 2007",
}

@Article{Yousif:1992:FCS,
  author =       "H. A. Yousif and E. Boutros",
  title =        "A {FORTRAN} code for the scattering of {EM} plane
                 waves by an infinitely long cylinder at oblique
                 incidence",
  journal =      j-COMP-PHYS-COMM,
  volume =       "69",
  number =       "2--3",
  pages =        "406--414",
  month =        mar # "\slash " # apr,
  year =         "1992",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(92)90178-2",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@TechReport{Zahn:1992:FPR,
  author =       "John J. Zahn",
  title =        "{FORTRAN} programs for reliability analysis",
  type =         "General technical report FPL; GTR-72 General technical
                 report FPL; 72.",
  institution =  "U.S. Dept. of Agriculture, Forest Service, Forest
                 Products Laboratory",
  address =      "Madison, WI, USA",
  pages =        "25",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Shipping list no.: 92-0522-P. ``July 1992''--T.p.
                 verso. Includes bibliographical references (p. 7).",
  govtdocnumber = "A 13.88:FPL-GTR-72 0083-B-06",
  keywords =     "Reliability (Engineering) --- Research.; {Fortran}
                 (Computer program language)",
}

@Article{Zeichick:1992:WGI,
  author =       "Alan L. Zeichick",
  title =        "{Watcom Group Inc.}'s {FORTRAN} 77\slash 386 v. 8.5",
  journal =      j-COMP-LANG-MAG,
  volume =       "9",
  number =       "3",
  pages =        "17--22",
  month =        mar,
  year =         "1992",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/complang.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Zhang:1992:FPD,
  author =       "Wenchao Zhang and K. E. Evans",
  title =        "A {FORTRAN} program for the design of laminates with
                 required mechanical properties",
  journal =      j-COMP-STRUCTURES,
  volume =       "45",
  number =       "5",
  pages =        "919--??",
  month =        dec,
  year =         "1992",
  CODEN =        "CMSTCJ",
  ISSN =         "0045-7949",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Zima:1992:VFLa,
  author =       "Hans Zima and Peter Brezany and Barbara Chapman and
                 Piyush Mahrota and Andreas Schwald",
  title =        "{Vienna Fortran}: a language specification, version
                 1.1",
  type =         "Technical Report Series",
  number =       "ACPC/TR 92-4",
  institution =  "Austrian Center for Parallel Computation, [1992?]",
  address =      "Vienna, Austria?",
  pages =        "86",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``ACPC/TR 92-4 March 1992''.",
  keywords =     "{Fortran 77} (Computer program language)",
}

@TechReport{Zima:1992:VFLb,
  author =       "Hans Zima",
  title =        "{Vienna Fortran}, a language specification",
  type =         "NASA contractor report",
  number =       "NASA CR-189629",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Hampton, VA, USA",
  edition =      "Version 1.1",
  pages =        "86",
  year =         "1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 92-2529-M. Includes bibliographical
                 references (p. 68-69). Microfiche. [Washington, DC,
                 USA: National Aeronautics and Space Administration],
                 1992. 1 microfiche.",
  govtdocnumber = "NAS 1.26:189629 0830-H-14 (MF)",
  keywords =     "{Fortran 77} (Computer program language)",
}

@InProceedings{Abramov:1993:AEN,
  author =       "S. M. Abramov and A. I. Adamowitch and I. A. Nesterov
                 and S. P. Pimenov and Yu.V. Shevchuck",
  editor =       "S. Atkins and A. S. Wagner",
  booktitle =    "Transputer Research and Applications, NATUG-6;
                 Proceedings of the Sixth Conference of the North
                 American Transputer Users Group",
  title =        "Autotransformation of Evaluation Network as a Basis
                 for Automatic Dynamic Parallelizing",
  publisher =    pub-IOS,
  address =      pub-IOS:adr,
  pages =        "333--344",
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/Functional.bib",
  abstract =     "A description is given of a computation model designed
                 to organize parallel computing. The computation is
                 represented as an autotransformation of an evaluation
                 network consisting of processes and processed data.
                 This model can be used as a basis for a programming
                 system with automatic dynamic parallelizing of
                 programs. It is supposed that the source language of
                 the system should be similar in its syntax to the
                 conventional languages C, Pascal or Fortran. The grains
                 of parallellism are the functions of the source
                 language. The programming system is intended for the
                 parallel equipment based on Intel microprocessors,
                 Inmos transputers and the Texas Instruments parallel
                 DSPs.",
  keywords =     "functional",
}

@Article{Adler:1993:NRF,
  author =       "Fred Adler",
  title =        "{Numerical Recipes in {FORTRAN}: The Art of Scientific
                 Computation (W. H. Press, S. A. Teukolsky, W. T.
                 Vetterling, and B. P. Flannery)}",
  journal =      j-MATH-BIOSCI,
  volume =       "118",
  number =       "1",
  pages =        "123--??",
  month =        nov,
  year =         "1993",
  CODEN =        "MABIAR",
  ISSN =         "0025-5564",
  bibdate =      "Thu Apr 16 15:05:12 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Agrawal:1993:CRS,
  author =       "Gagan Agrawal and Alan Sussman and Joel Saltz",
  title =        "Compiler and Runtime Support for Structured and Block
                 Structured Applications",
  crossref =     "IEEE:1993:PSP",
  pages =        "578--587",
  month =        nov,
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Univ of Maryland",
  affiliationaddress = "College Park, MD, USA",
  classification = "723; 723.1; 921; C6110P (Parallel programming);
                 C6150C (Compilers, interpreters and other processors);
                 C6150N (Distributed systems software); C7320 (Physics
                 and chemistry computing)",
  corpsource =   "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  keywords =     "adaptive codes; Adaptive codes; block structured
                 applications; Block structured applications; C
                 (programming language); compiler parallelized code;
                 Compiler parallelized code; compiler support; Compiler
                 support; Distributed computer systems; distributed
                 memory parallel machines; Distributed memory parallel
                 machines; distributed memory systems; engineering
                 applications; Engineering applications; Fortran 90D
                 compiler; high performance Fortran; High performance
                 Fortran; Intel iPSC/860; irregularly coupled meshes;
                 Irregularly coupled meshes; Irregularly coupled regular
                 meshes; Navier--Stokes equations; Navier--Stokes solver
                 template; nested meshes; Nested meshes; Parallel C
                 runtime system; Parallel processing systems; parallel
                 programming; parallel programming languages; Parallel
                 programming languages; physics computing; program
                 compilers; runtime library; Runtime library; runtime
                 support; Runtime support; Scalable parallel systems;
                 scientific applications; Scientific applications; small
                 multigrid example; Small multigrid example; software
                 libraries; structured meshes; Structured meshes;
                 Structured Navier--Stokes solver; structured
                 programming",
  sponsororg =   "IEEE; ACM SIGARCH",
  thesaurus =    "Distributed memory systems; Navier--Stokes equations;
                 Parallel programming; Physics computing; Program
                 compilers; Software libraries; Structured programming",
  treatment =    "A Application; P Practical",
}

@Book{Ain:1993:SPF,
  author =       "Maryse Ain",
  title =        "Savez-vous parler {Fortran?}",
  publisher =    "De Boeck-Wesmael",
  address =      "Bruxelles, Belgium",
  pages =        "501",
  year =         "1993",
  ISBN =         "2-8041-1755-3",
  ISBN-13 =      "978-2-8041-1755-9",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Biblioth{\`e}que des universit{\'e}s. Informatique.
                 Paris Sud.",
  acknowledgement = ack-nhfb,
  annote =       "Index: p. 489-501.",
  keywords =     "{Fortran} (Langage de programmation).",
}

@Article{Allan:1993:TPE,
  author =       "R. J. Allan",
  title =        "Towards a portable environment for {FORTRAN}
                 applications on parallel computers",
  journal =      j-THEOR-CHIM-ACTA,
  volume =       "84",
  number =       "4",
  pages =        "257--??",
  month =        jan,
  year =         "1993",
  CODEN =        "TCHAAM",
  ISSN =         "0040-5744",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anantbaraman:1993:GEF,
  author =       "Vinod Anantbaraman",
  title =        "A {GUI} Environment For {Fortran} Development",
  journal =      j-DDJ,
  volume =       "18",
  number =       "6",
  pages =        "104--??",
  month =        jun,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "VShell is an icon-based visual tool that aids Fortran
                 development by simplifying the process of creating
                 Fortran DLLs accessible from Visual Basic via
                 drag-and-drop.",
  acknowledgement = ack-nhfb,
}

@Article{Anantharaman:1993:GEF,
  author =       "Vinod Anantharaman",
  title =        "A {GUI} Environment For {Fortran} Development",
  journal =      j-DDJ,
  volume =       "18",
  number =       "6",
  pages =        "104, 106--108, 110--111",
  month =        jun,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:41 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "VShell is an icon-based visual tool that aids Fortran
                 development by simplifying the process of creating
                 Fortran DLLs accessible from Visual Basic via
                 drag-and-drop.",
  acknowledgement = ack-nhfb,
  classification = "C6115 (Programming support); C6180G (Graphical user
                 interfaces)",
  keywords =     "Drag-and-drop; Dynamic link libraries; Fortran
                 development; Fortran DLLs; GUI environment; Icon-based
                 visual tool; Visual Basic; VShell",
  thesaurus =    "FORTRAN; Graphical user interfaces; Microcomputer
                 applications; Programming environments; Visual
                 programming",
}

@Article{Anonymous:1993:CPR,
  author =       "Anonymous",
  title =        "{Constructing Predictable Real-Time System; {Unix} for
                 {Fortran} Programmers; Unix Curses Explained;
                 Internetworking with {TCP\slash IP}, Volume {I}:
                 Principles, Protocols, and Architecture; System
                 Performance Tuning; New Media}",
  journal =      j-IEEE-SOFTWARE,
  volume =       "10",
  number =       "3",
  pages =        "106--111",
  month =        may,
  year =         "1993",
  CODEN =        "IESOEG",
  ISSN =         "0740-7459 (print), 0740-7459 (electronic)",
  ISSN-L =       "0740-7459",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1993:CSN,
  author =       "Anonymous",
  title =        "Computing in Science: News Reports",
  journal =      j-SCIENCE,
  volume =       "261",
  number =       "5123",
  pages =        "841--??",
  month =        aug,
  year =         "1993",
  CODEN =        "SCIEAS",
  ISSN =         "0036-8075 (print), 1095-9203 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Beyond Databases and E-Mail; Al Helps Researchers Find
                 Meaning in Molecules; Fitting Planet Earth Into a
                 User-Friendly Database; Frustrated With Fortran? Bored
                 by Basic? Try OOP!",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1993:FFS,
  author =       "Anonymous",
  title =        "{Fortran 90} Features in Subset {High Performance
                 Fortran}",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "4",
  pages =        "151--??",
  day =          "1",
  month =        dec,
  year =         "1993",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1993:FPC,
  author =       "Anonymous",
  title =        "{Fortran} Powerstation combines {Windows} with 32-bit
                 {DOS} execution",
  journal =      j-EDN,
  volume =       "38",
  number =       "6",
  pages =        "136--??",
  month =        mar,
  year =         "1993",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1993:GSH,
  author =       "Anonymous",
  title =        "Goals and Scope of {High Performance Fortran}",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "4",
  pages =        "1--??",
  day =          "1",
  month =        dec,
  year =         "1993",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1993:HPFa,
  author =       "Anonymous",
  title =        "{High Performance Fortran} Language Specification
                 (Part {I})",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "4",
  pages =        "1--86",
  day =          "1",
  month =        dec,
  year =         "1993",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Mon Aug 12 09:47:15 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Article{Anonymous:1993:HPFb,
  author =       "Anonymous",
  title =        "{High Performance Fortran} Terms and Concepts",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "4",
  pages =        "169--??",
  day =          "1",
  month =        dec,
  year =         "1993",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Mon Aug 12 09:49:53 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1993:HPFc,
  author =       "Anonymous",
  title =        "{High Performance Fortran}",
  journal =      j-SCI-PROG,
  volume =       "2",
  number =       "1--2",
  pages =        "1--170",
  month =        "Spring--Summer",
  year =         "1993",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages)",
  keywords =     "ANSI standard; Fortran 90; High Performance Fortran;
                 International Standard for Fortran; ISO standard",
  pubcountry =   "USA",
  thesaurus =    "ANSI standards; FORTRAN; ISO standards; Programming;
                 Software standards",
}

@Article{Anonymous:1993:JD,
  author =       "Anonymous",
  title =        "Journal of Development",
  journal =      j-SCI-PROG,
  volume =       "2",
  number =       "1-2",
  pages =        "A1--44",
  month =        "Spring--Summer",
  year =         "1993",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "High performance computing; High Performance Fortran;
                 High Performance Fortran Language Specification;
                 HPF-II; Journal of Development; Parallel programming;
                 Semantics; Syntax",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; FORTRAN listings; Parallel languages;
                 Parallel programming",
}

@Article{Anonymous:1993:MWE,
  author =       "Anonymous",
  title =        "{Microsoft} and {Watcom} expect their {FORTRAN}
                 compilers to boost the speed of executables",
  journal =      j-PC-WEEK,
  volume =       "10",
  number =       "10",
  pages =        "67--??",
  month =        mar,
  year =         "1993",
  ISSN =         "0740-1604",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1993:NFH,
  author =       "Anonymous",
  title =        "New Features in {High Performance Fortran}",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "4",
  pages =        "3--??",
  day =          "1",
  month =        dec,
  year =         "1993",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1993:NN,
  author =       "Anonymous",
  title =        "News and Notes",
  journal =      j-J-SCI-IND-RES,
  volume =       "52",
  number =       "12",
  pages =        "837--??",
  month =        dec,
  year =         "1993",
  CODEN =        "JSIRAC",
  ISSN =         "0022-4456",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Nobel Prizes 1993; Japan to boost technology research;
                 Thirty-five years of INDO-US Collaboration in Science
                 and Technology; Deep ozone hole detected; ERS-1 sends
                 useful data over one year of operation; Flexible space
                 antennas based on static electricity; Computerised
                 intelligent excavator; Nanometre-scale recording and
                 erasing for data storage; Sharing CAD models over a
                 network improves product design; Miniature camera
                 system cuts out glare in rear view mirrors; Colour
                 facsimile system; Infrared spectrometry for monitoring
                 flour fineness; Trends in electronic information
                 retrieval for chemists; First synthesis of varacin
                 raises hopes of its use as fungicide; A bond Breaker;
                 The correct structure of mauveine reported; Doing
                 organic chemistry with an electron beam; A new method
                 for purification of fullerenes developed; Plastics may
                 be converted into oil; Silicone grease is no longer
                 only a sealant; Removal of chlorine taste from treated
                 water; China launches national human genome project;
                 New prescription for ailing drug industry in the
                 Russian Federation; New class of renin inhibitor helps
                 treat hypertension; Microbial testing updated; Mapping
                 sea bottom with synthetic aperture sonar; Pine tree ---
                 A natural and renewable resource; Noise-free porous
                 concrete roads; Pfizer Awards for 1993 announced;
                 Charles Stark Draper Prize goes to FORTRAN inventor;
                 ICTP Award to Deepak Dhar; Announcements.",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:1993:PF,
  author =       "Anonymous",
  title =        "Programmieren in {Fortran}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "",
  month =        mar,
  year =         "1993",
  ISBN =         "3-211-82446-4",
  ISBN-13 =      "978-3-211-82446-7",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=3211824464/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$88.50",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3211824464",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:1993:SEF,
  author =       "Anonymous",
  title =        "{Software-Entwicklung} in {Fortran 90}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "",
  month =        mar,
  year =         "1993",
  ISBN =         "3-211-82450-2",
  ISBN-13 =      "978-3-211-82450-4",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$25.01",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3211824502",
  acknowledgement = ack-nhfb,
}

@Article{Ariskin:1993:CFP,
  author =       "Alexei A. Ariskin and Mikhail Ya. Frenkel and Galina
                 S. Barmina and Roger L. Nielsen",
  title =        "{COMAGMAT}: a {FORTRAN} program to model magma
                 differentiation processes",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "8",
  pages =        "1155--??",
  month =        sep,
  year =         "1993",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Babb:1993:RHP,
  author =       "Ii {Babb, R. } and A. Choudhary and L. Meadows and S.
                 Nakamoto and V. J. Schuster",
  title =        "Retargetable high performance {Fortran} compiler
                 challenges",
  crossref =     "IEEE:1993:DPC",
  pages =        "137--146",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Oregon Grad. Inst., Corvallis, OR, USA",
  classification = "C6115 (Programming support); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150G (Diagnostic, testing, debugging and
                 evaluating systems)",
  keywords =     "Debugging; High-end shared-memory systems; Massively
                 parallel processor MIMD systems; MIMD systems; Portable
                 data-parallel programming model; Retargetable high
                 performance Fortran compiler; Software development tool
                 suppliers; Technical compiler requirements",
  thesaurus =    "FORTRAN; Program compilers; Program debugging;
                 Software tools",
}

@Article{Bailey:1993:AMT,
  author =       "David H. Bailey",
  title =        "Algorithm 719: Multiprecision Translation and
                 Execution of {FORTRAN} Programs",
  journal =      j-TOMS,
  volume =       "19",
  number =       "3",
  pages =        "288--319",
  month =        sep,
  year =         "1993",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Wed Dec 13 18:37:31 1995",
  bibsource =    "garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/155767.html",
  abstract =     "This paper describes two Fortran utilities for
                 multiprecision computation. The first is a package of
                 Fortran subroutines that perform a variety of
                 arithmetic operations and transcendental functions on
                 floating point numbers of arbitrarily high precision.
                 This package is in some cases over 200 times faster
                 than that of certain other packages that have been
                 developed for this purpose.\par

                 The second utility is a translator program, which
                 facilitates the conversion of ordinary Fortran programs
                 to use this package. By means of source directives
                 (special comments) in the original Fortran program, the
                 user declares the precision level and specifies which
                 variables in each subprogram are to be treated as
                 multiprecision. The translator program reads this
                 source program and outputs a program with the
                 appropriate multiprecision subroutine calls.\par

                 This translator supports multiprecision integer, real,
                 and complex datatypes. The required array space for
                 multiprecision data types is automatically allocated.
                 In the evaluation of computational expressions, all of
                 the usual conventions for operator precedence and mixed
                 mode operations are upheld. Furthermore, most of the
                 Fortran-77 intrinsics, such as ABS, MOD, NINT, COS, EXP
                 are supported and produce true multiprecision values.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "NASA Ames Res. Center, Moffett Field, CA, USA",
  classification = "C5230 (Digital arithmetic methods); C6120 (File
                 organisation); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C7310
                 (Mathematics)",
  keywords =     "algorithms; Arithmetic operations; Array space;
                 Complex data types; Computational expressions; Floating
                 point numbers; Fortran programs; Fortran subroutines;
                 Fortran utilities; Fortran-77 intrinsics; Mixed mode
                 operations; multiple-precision computation;
                 multiprecision arithmetic; Multiprecision computation;
                 Multiprecision data types; Multiprecision subroutine
                 calls; Multiprecision translation; Operator precedence;
                 performance, Algorithm 719; Source directives;
                 Transcendental functions; Translator program",
  pubcountry =   "USA",
  subject =      "F.2.1 [Analysis of Algorithms and Problem Complexity]:
                 Numerical Algorithms and Problems; G.1.0 [Numerical
                 Analysis]: General; G.1.2 [Numerical Analysis];
                 Approximation",
  thesaurus =    "Data structures; Digital arithmetic; FORTRAN;
                 Mathematics computing; Program interpreters;
                 Subroutines",
}

@TechReport{Ball:1993:BPFa,
  author =       "Thomas Ball and James R. Larus",
  title =        "Branch Prediction For Free",
  number =       "TR 1137",
  institution =  "Computer Science Department, University of Wisconsin
                 --- Madison",
  address =      "Madison, WI, USA",
  month =        feb,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/wisconsin.bib",
  abstract =     "Many compilers rely on branch prediction to improve
                 program performance by identifying frequently executed
                 regions and by aiding in scheduling instructions. {\it
                 Profile-based} predictors require a time-consuming and
                 inconvenient compile-profile-compile cycle in order to
                 make predictions. We present a {\it program-based}
                 branch predictor that performs well for a large and
                 diverse set of programs written in C and Fortran. In
                 addition to using natural loop analysis to predict
                 branches that control the iteration of loops, we focus
                 on heuristics for predicting non-loop branches, which
                 dominate the dynamic branch count of many programs. The
                 heuristics are simple and require little program
                 analysis, yet they are effective in terms of coverage
                 and miss rate. Although program-based prediction does
                 not equal the accuracy of profile-based prediction, we
                 believe it reaches a sufficiently high level to be
                 useful. Additional type and semantic information
                 available to a compiler would enhance our heuristics.",
}

@Article{Ball:1993:BPFb,
  author =       "Thomas Ball and James R. Larus",
  title =        "Branch prediction for free",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "6",
  pages =        "300--313",
  month =        jun,
  year =         "1993",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-598-4",
  ISBN-13 =      "978-0-89791-598-4",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:37 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/155090/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/155090/p300-ball/",
  abstract =     "Many compilers rely on branch prediction to improve
                 program performance by identifying frequently executed
                 regions and by aiding in scheduling instructions.{\em
                 Profile-based\/} predictors require a time-consuming
                 and inconvenient compile-profile-compile cycle in order
                 to make predictions. We present a {\em program-based\/}
                 branch predictor that performs well for a large and
                 diverse set of programs written in C and Fortran. In
                 addition to using natural loop analysis to predict
                 branches that control the iteration of loops, we focus
                 on heuristics for predicting non-loop branches, which
                 dominate the dynamic branch count of many programs. The
                 heuristics are simple and require little program
                 analysis, yet they are effective in terms of coverage
                 and miss rate. Although program-based prediction does
                 not equal the accuracy of profile-based prediction, we
                 believe it reaches a sufficiently high level to be
                 useful. Additional type and semantic information
                 available to a compiler would enhance our heuristics.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Wisconsin Univ., Madison, WI,
                 USA",
  annote =       "Published as part of the Proceedings of PLDI'93.",
  classification = "C6110 (Systems analysis and programming); C6120
                 (File organisation); C6150C (Compilers, interpreters
                 and other processors)",
  confdate =     "23-25 June 1993",
  conflocation = "Albuquerque, NM, USA",
  confsponsor =  "ACM",
  keywords =     "Branch prediction; C; Compile-profile-compile cycle;
                 Dynamic branch count; Fortran; Frequently executed
                 regions; Heuristics; languages; Miss rate; Natural loop
                 analysis; Non-loop branches; performance; Program
                 performance; Program-based branch predictor; Scheduling
                 instructions; Semantic information",
  subject =      "{\bf G.2.2} Mathematics of Computing, DISCRETE
                 MATHEMATICS, Graph Theory. {\bf D.3.2} Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 FORTRAN. {\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Compilers.",
  thesaurus =    "Program compilers; Programming; Tree data structures",
}

@Article{Battaglia:1993:FRC,
  author =       "Franco Battaglia and Emilio Gallicchio",
  title =        "{FORTRAN} Routine to Compute {Born--Oppenheimer}
                 Potential Energy Curves Directly from Spectroscopic
                 Data",
  journal =      j-J-COMPUTATIONAL-CHEM,
  volume =       "14",
  number =       "5",
  pages =        "579--??",
  month =        may,
  year =         "1993",
  CODEN =        "JCCHDD",
  ISSN =         "0192-8651",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bauer:1993:PWP,
  author =       "Barr E. Bauer",
  title =        "Porting From Workstations To {PC}'s",
  journal =      j-DDJ,
  volume =       "18",
  number =       "9",
  pages =        "68, 70, 72--73",
  month =        sep,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:43 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "Porting compute- and data-intensive Fortran
                 applications from high-performance workstations to
                 low-cost PCs has been a promise waiting for
                 fulfillment. Barr describes his experiences in porting
                 a simulated-annealing program, originally written for
                 the VAX, to a 386SX platform.",
  acknowledgement = ack-nhfb,
  affiliation =  "Arris Pharmaceutical, South San Francisco, CA, USA",
  classification = "C1180 (Optimisation techniques); C6110B (Software
                 engineering techniques); C6115 (Programming support);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "32-Bit Fortran compiler; Data-intensive Fortran
                 applications; Data-intensive Unix-based simulated
                 annealing program; Fortran Powerstation;
                 High-performance workstations; Integrated DOS extender;
                 Low-cost PCs; Number-crunching programs; PC platform;
                 Single memory model; Windows development environment",
  thesaurus =    "FORTRAN; Microcomputer applications; Program
                 compilers; Programming environments; Simulated
                 annealing; Software portability",
}

@Article{Bentley:1993:TDI,
  author =       "Jon L. Bentley and Mary F. Fernandez and Brian W.
                 Kernighan and Norman L. Schryer",
  title =        "Template-Driven Interfaces for Numerical Subroutines",
  journal =      j-TOMS,
  volume =       "19",
  number =       "3",
  pages =        "265--287",
  month =        sep,
  year =         "1993",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Fri Sep 16 19:17:34 1994",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "This paper describes a set of interfaces for numerical
                 subroutines. Typing a short (often one-line)
                 description allows one to solve problems in application
                 domains including least-squares data fitting,
                 differential equations, minimization, root finding, and
                 integration. Our approach of `template-driven
                 programming' makes it easy to build such an interface:
                 a simple one takes a few hours to construct, while a
                 few days suffice to build the most complex program we
                 describe.",
  acknowledgement = ack-nhfb,
  affiliation =  "AT\&T Bell Lab",
  affiliationaddress = "Murray Hill, NJ, USA",
  classification = "723.1; 723.1.1; 921.2; 921.6",
  journalabr =   "ACM Trans Math Software",
  keywords =     "Awk; awk; Computational methods; Computer programming;
                 Computer software; Data structures; design;
                 Differential equations; experimentation; Fortran;
                 fortran (programming language); Interfaces (computer);
                 languages; Least squares approximations; Maple;
                 Numerical subroutines; Software engineering; Software
                 reuse; Subroutines; Template driven programming; UNIX;
                 UNIX shell",
  subject =      "D.2.2 [Software Engineering]: Tools and Techniques --
                 software libraries; user interfaces; D.3.4 [Programming
                 Languages]: Processors -- preprocessors; G.1.0
                 [Numerical Analysis]: General -- numerical algorithms",
}

@Article{Bentley:1993:TIN,
  author =       "J. L. Bentley and M. F. Fernandez and B. W. Kernighan
                 and N. L. Schryer",
  title =        "Template-driven interfaces for numerical subroutines",
  journal =      j-TOMS,
  volume =       "19",
  number =       "3",
  pages =        "265--287",
  month =        sep,
  year =         "1993",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Mon Sep 30 05:31:18 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "AT and T Bell Labs., Murray Hill, NJ, USA",
  classification = "C6110 (Systems analysis and programming); C6180
                 (User interfaces); C7310 (Mathematics)",
  keywords =     "Application domains; Awk; Complex program;
                 Differential equations; Fortran; Integration;
                 Least-squares data fitting; Maple; Minimization;
                 Numerical algorithms; Numerical subroutines;
                 Preprocessors; Root finding; Short description;
                 Software libraries; Template-driven interfaces;
                 Template-driven programming; Unix shell; User
                 interfaces",
  thesaurus =    "Mathematics computing; Programming; Software
                 reusability; Subroutines; User interfaces",
}

@TechReport{Berrendorf:1993:SF,
  author =       "Rudolf Berrendorf and Michael Gerndt and Wolfgang E.
                 Nagel and Joachim Pruemmer",
  title =        "{SVM Fortran}",
  number =       "KFA-ZAM-IB-9322",
  institution =  "KFA Research Centre, J{\"u}lich",
  address =      "J{\"u}lich, Germany",
  pages =        "23",
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/kfa-research-centre-juelich.bib",
  URL =          "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-93/ib-9322.ps",
  abstract =     "This paper outlines SVM Fortran, an extension of
                 Fortran 77 intended to be used to program shared
                 virtual memory systems or, more general, scalable
                 shared memory systems. The primary target system is
                 Intel Paragon. The implementation will be done via a
                 preprocessor generating SPMD Fortran 77 code. The
                 language is designed such that programming tools can
                 exploit static program information. The document
                 presents the basic concepts and the proposed directives
                 but is not a precise language description.",
}

@Article{Blazy:1993:PES,
  author =       "S. Blazy and P. Facon",
  title =        "Partial Evaluation and Symbolic Computation for the
                 Understanding of {Fortran} Programs",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "685",
  pages =        "184--198",
  year =         "1993",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Blazy:1993:PEU,
  author =       "S. Blazy and P. Facon",
  booktitle =    "Software Engineering and Knowledge Engineering, San
                 Francisco, California, June 1993",
  title =        "Partial evaluation for the understanding of {Fortran}
                 programs",
  publisher =    "????",
  address =      "????",
  pages =        "517--525",
  year =         "1993",
  bibsource =    "Compiler/partial-eval.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  annote =       "We describe a technique and a tool supporting partial
                 evaluation of Fortran programs, i.e. their
                 specialization for specific values of their input
                 variables. We aim at understanding old programs, which
                 have become very complex due to numerous extensions.
                 From a given Fortran program and these values of its
                 input variables, the tool provides a simplified
                 program, which behaves like the initial one for
                 specific values. This tool uses mainly constant
                 propagation and simplification of alternatives to one
                 of their branches. The tool is specified as inference
                 rules and operates by induction on the Fortran abstract
                 syntax.",
}

@InProceedings{Bodin:1993:FFI,
  author =       "F. Bodin and L. Kervella and T. Priol",
  title =        "{Fortran-S}: {A Fortran} Interface for Shared Virtual
                 Memory Architectures",
  crossref =     "IEEE:1993:PSP",
  pages =        "274--283",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IRISA-INRIA",
  affiliationaddress = "Renes, Fr",
  classification = "723; C6110P (Parallel programming); C6115
                 (Programming support); C6120 (File organisation);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  corpsource =   "IRISA-INRIA, Rennes, France",
  keywords =     "data structures; directives; distributed memory
                 parallel computers; Distributed memory parallel
                 computers (DMPCs); distributed memory systems; FORTRAN;
                 Fortran (programming language); Fortran 77 compiler;
                 Fortran interface; Fortran interface Fortran-S;
                 Fortran-S; Intel iPSC/2 computer; KOAN shared virtual
                 memory; KOAN SVM runtime system; MIMD DMPC's; parallel
                 loops; parallel programming; parallelism; Program
                 compilers; program compilers; programming environment;
                 programming environments; prototype; shared data
                 structures; shared memory systems; Shared virtual
                 memory architectures; shared virtual memory
                 architectures; virtual storage",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical",
}

@InProceedings{Bodin:1993:IPC,
  author =       "F. Bodin and P. Beckman and D. Gannon and S. Yang and
                 S. Kesavan and A. Malony and B. Mohr",
  title =        "Implementing a {Parallel C++} Runtime System for
                 Scalable Parallel Systems",
  crossref =     "IEEE:1993:PSP",
  pages =        "588--597",
  month =        nov,
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Irisa, Rennes Univ., France",
  affiliationaddress = "Rennes, Fr",
  classification = "723; 723.1; C6110J (Object-oriented programming);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  corpsource =   "Irisa, Rennes Univ., France",
  keywords =     "BBN TC2000; benchmark programs; Benchmark programs; C
                 (programming language); C language; communication
                 primitives; Communication primitives; compiler;
                 Compiler; concurrency primitives; Concurrency
                 primitives; concurrent aggregate collection classes;
                 Concurrent aggregate collection classes; distributed
                 collection; Distributed collection; Distributed
                 computer systems; Distribution object; Fortran 90; High
                 Performance Fortran Forum; Intel Paragon; Kendall
                 Square Research KSR- 1; Kendall Square Research KSR-1;
                 language extension; Language extension; memory
                 hierarchy; Memory hierarchy; multiprocessing programs;
                 object-oriented languages; Parallel C plus plus runtime
                 system; parallel C++ runtime system; Parallel C++
                 runtime system; parallel languages; parallel machine;
                 Parallel machine; Parallel processing systems; pC++;
                 PC++; performance results; Performance results;
                 preprocessor; Preprocessor; program compilers; Runtime
                 system; Scalabel parallel systems; scalable parallel
                 computer systems; Scalable parallel computer systems;
                 scalable parallel systems; Scalable parallel systems;
                 Sequent Symmetry; Single Program Multiple Data;
                 software performance evaluation; Thinking Machine CM-5;
                 Thinking machines cm-5",
  sponsororg =   "IEEE; ACM SIGARCH",
  thesaurus =    "C language; Multiprocessing programs; Object-oriented
                 languages; Parallel languages; Program compilers;
                 Software performance evaluation",
  treatment =    "P Practical",
}

@Article{Bohling:1993:FPM,
  author =       "Geoffrey C. Bohling and John C. Davis",
  title =        "A {FORTRAN} program for {Monte Carlo} simulation of
                 oil-field discovery sequences",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "10",
  pages =        "1529--??",
  month =        nov,
  year =         "1993",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bozkus:1993:CAF,
  author =       "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt",
  title =        "A Compilation Approach for {Fortran 90D\slash HPF}
                 Compilers",
  crossref =     "Banerjee:1993:LCP",
  pages =        "200--215",
  year =         "1993",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bozkus:1993:CDD,
  author =       "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
                 S. Ranka",
  title =        "Compiling distribution directives in a {Fortran 90D}
                 compiler",
  crossref =     "IEEE:1993:PFI",
  pages =        "617--620",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Architectures Center, Syracuse
                 Univ., NY, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Data distributions; Data partitioning; Data
                 partitioning module; Distribution directives; Fortran
                 90D compiler; High Performance Fortran; HPF; Parallel
                 program",
  thesaurus =    "FORTRAN; Parallel programming; Program compilers",
}

@InProceedings{Bozkus:1993:FCD,
  author =       "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
                 S. Ranka",
  title =        "{Fortran 90D\slash HPF} compiler for distributed
                 memory {MIMD} computers: Design, implementation, and
                 performance results",
  crossref =     "IEEE:1993:PSP",
  pages =        "351--360",
  month =        nov,
  year =         "1993",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  keywords =     "Communication detection; Computation partitioning;
                 Data alignment; Data parallel language; Distributed
                 memory MIMD computers; Fortran 90D/HPF compiler;
                 Process data distribution; Run-time support",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallelising
                 compilers; Program compilers",
}

@InProceedings{Bozkus:1993:FHC,
  author =       "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
                 Tomasz Haupt and Sanjay Ranka",
  title =        "{Fortran 90D\slash HPF} Compiler for Distributed
                 Memory {MIMD} Computers: Design, Implementation, and
                 Performance Results",
  crossref =     "IEEE:1993:PSP",
  pages =        "351--360",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Syracuse Univ",
  affiliationaddress = "Syracuse, NY, USA",
  classification = "723; C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6150N
                 (Distributed systems software)",
  corpsource =   "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  keywords =     "communication detection; Computation partitioning;
                 computation partitioning; data alignment; data parallel
                 language; Distributed computer systems; distributed
                 memory MIMD computers; distributed memory systems;
                 FORTRAN; Fortran (programming language); Fortran
                 90D/HPF compiler; Fortran90D/HPF compiler; HPF
                 compilers; parallelising compilers; Process data
                 distribution; process data distribution; Program
                 compilers; program compilers; run-time support",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@InProceedings{Cai:1993:TIP,
  author =       "Jiazhen Cai and Robert Paige",
  booktitle =    "Proceedings of the ACM SIGSOFT '93 Symposium on the
                 Foundations of Software Engineering",
  title =        "Towards Increased Productivity of Algorithm
                 Implementation",
  publisher =    "????",
  address =      "????",
  pages =        "71--78",
  month =        dec,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/SE.bib",
  abstract =     "This paper reports experimental results that support
                 the feasibility of a new transformational approach
                 developed by the authors for implementing complex
                 algorithms correctly and efficiently. The class of
                 algorithms amenable to our methods includes
                 nonnumerical graph algorithms. Experiments were
                 performed to measure how this approach affects
                 productivity (in terms of the number of source lines in
                 the implementation divided by manual programming time)
                 and running times. Comparative benchmarks showed that
                 productivity can be increased over a conventional adhoc
                 approach by factors ranging from 5.1 to 9.9.
                 Preliminary results also showed that the running time
                 of C code produced by this new approach can be as fast
                 as l.5 times that of tightly coded high quality
                 Fortran.",
}

@InProceedings{Chapman:1993:DDD,
  author =       "Barbara Chapman and Piyush Mehrotra and Hans Moritsch
                 and Hans Zima",
  title =        "Dynamic Data Distributions in {Vienna Fortran}",
  crossref =     "IEEE:1993:PSP",
  pages =        "284--293",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Vienna",
  affiliationaddress = "Vienna, Austria",
  classification = "723; C6110P (Parallel programming); C6140D (High
                 level languages); C6150N (Distributed systems
                 software)",
  corpsource =   "Inst. for Software Technol. and Parallel Syst., Vienna
                 Univ., Austria",
  keywords =     "Distributed memory systems; Distributed-memory
                 systems; distributed-memory systems; dynamic data
                 distributions; FORTRAN; Fortran (programming language);
                 global addresses; machine-independent language
                 extension; parallel languages; Parallel processing
                 systems; Program compilers; runtime conditions;
                 single-program-multiple-data;
                 Single-Program-multiple-data (SPDM); Vienna Fortran;
                 Virtual processor features; virtual processor
                 structures",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Chapman:1993:HDD,
  author =       "B. Chapman and H. Zima and P. Mehrotra",
  title =        "Handling Distributed Data in {Vienna Fortran}
                 Procedures",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "757",
  pages =        "248--263",
  year =         "1993",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Chapman:1993:HPFa,
  author =       "Barbara Chapman and Hans Zima and Piyush Mehrotra",
  title =        "{High Performance Fortran} without templates an
                 alternative model for distribution and alignment",
  type =         "NASA contractor report",
  number =       "NASA CR-191451; ICASE report 93-17",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Hampton, VA, USA",
  pages =        "????",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 93-1216-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1993] 1 microfiche.",
  govtdocnumber = "NAS 1.26:191451 0830-H-14 (MF)",
  keywords =     "{Fortran} (Computer program language)",
}

@Article{Chapman:1993:HPFb,
  author =       "Barbara M. Chapman and Piyush Mehrotra and Hans P.
                 Zima",
  title =        "High performance {Fortran} without templates: an
                 alternative model for distribution and alignment",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "7",
  pages =        "92--101",
  month =        jul,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:39 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Language extensions of Fortran are being developed
                 which permit the user to map data structures to the
                 individual processors of distributed memory machines.
                 These languages allow a programming style in which
                 global data references are used. Current efforts are
                 focussed on designing a common basis for such
                 languages, the result of which is known as high
                 performance Fortran (HPF). One of the central debates
                 in the HPF effort revolves around the concept of
                 templates, introduced as an abstract index space to
                 which data could be aligned. The authors present a
                 model for the mapping of data which provides the
                 functionality of high performance Fortran distributions
                 without the use of templates.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. for Software Technol. and Parallel Syst., Vienna
                 Univ., Austria",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages)",
  confdate =     "19-22 May 1993",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "ACM",
  keywords =     "Abstract index space; Common basis; Data structures;
                 Distributed memory machines; Fortran language
                 extensions; Global data references; High performance
                 Fortran; Programming style; Templates",
  thesaurus =    "Data structures; Distributed memory systems; FORTRAN;
                 Parallel programming",
}

@Article{Chapman:1993:UDM,
  author =       "Barbara M. Chapman and Piyush Mehrotra and Hans P.
                 Zima",
  title =        "User Defined Mappings in {Vienna Fortran}",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "1",
  pages =        "72--75",
  month =        jan,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:32 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chatterjee:1993:AAA,
  author =       "S. Chatterjee",
  title =        "Automatic array alignment in data-parallel programs",
  crossref =     "ACM:1993:CRT",
  pages =        "16--28",
  year =         "1993",
  bibdate =      "Thu Dec 14 18:49:37 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigplan.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Res. Inst. for Adv. Comput. Sci., NASA, Ames Res.
                 Center, Moffett Field, CA, USA",
  classification = "C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages)",
  confdate =     "10-13 Jan. 1993",
  conflocation = "Charleston, SC, USA",
  confsponsor =  "ACM",
  keywords =     "Alignment problem; Array alignments; Array objects;
                 Array sectioning; Automatic determination; Axis; Common
                 subexpressions; Control flow; Data-parallel languages;
                 Dynamic alignments; Fortran 90; Language model; Loop
                 induction variables; Masked operations; Named program
                 variables; Offset; Owner-computes; Stride",
  pubcountry =   "USA",
  thesaurus =    "Data structures; FORTRAN; Parallel languages; Parallel
                 programming",
}

@Article{Chatterjee:1993:GLA,
  author =       "Siddhartha Chatterjee and John R. Gilbert and Fred J.
                 E. Long and Robert Schreiber and Shang-Hua 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 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:39 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Generating local addresses and communication sets is
                 an important issue in distributed-memory
                 implementations of data-parallel languages such as high
                 performance Fortran. The authors show that for an array
                 A affinely aligned to a template that is distributed
                 across p processors with a cyclic(k) distribution, and
                 a computation involving the regular section a(l:h:s),
                 the local memory access sequence of at most k states.
                 They present fast algorithms for computing the
                 essential information about these state machines, and
                 extend the framework to handle multidimensional arrays.
                 They also show how to generate communication sets using
                 the state machine approach. Performance results show
                 that this solution requires very little runtime
                 overhead and acceptable preprocessing time.",
  acknowledgement = ack-nhfb,
  affiliation =  "NASA Ames Res. Center, Moffett Field, CA, USA",
  classification = "C4220 (Automata theory); C6110P (Parallel
                 programming); C6140D (High level languages)",
  confdate =     "19-22 May 1993",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "ACM",
  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{Chatterjee:1993:MRA,
  author =       "Siddhartha Chatterjee and John R. Gilbert and Robert
                 Schreiber",
  title =        "Mobile and Replicated Alignment of Arrays in
                 Data-Parallel Programs",
  crossref =     "IEEE:1993:PSP",
  pages =        "420--429",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "NASA Ames Research Cent",
  affiliationaddress = "Moffet Field, CA, USA",
  classification = "723; 723.1; C6110P (Parallel programming); C6150C
                 (Compilers, interpreters and other processors); C6150N
                 (Distributed systems software)",
  corpsource =   "NASA Ames Res. Center, Moffett Field, CA, USA",
  keywords =     "abstract template; aggregate data objects; Array
                 replicated alignment; arrays; broadcast communication;
                 compiler; Data-parallel array languages; data-parallel
                 language; data-parallel programs; Data-parallel
                 programs; Distributed computer systems; distributed
                 memory systems; Distributed-memory machine;
                 distributed-memory machine; Fortran (programming
                 language); Fortran 90; loop-dependent mobile alignment;
                 network flow; optimum performance; parallel algorithms;
                 parallel operations; parallel processing; Parallel
                 processing systems; parallel programming; processor
                 memories; program compilers; replicated alignment;
                 residual communication; software performance
                 evaluation; spread operations",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical",
}

@InProceedings{Choudhary:1993:HPF,
  author =       "Alok Choudhary and Charles Koelbel and Mary Zosel",
  title =        "{High Performance Fortran}: Implementor and Users
                 Workshop",
  crossref =     "IEEE:1993:PSP",
  pages =        "610--614",
  year =         "1993",
  bibdate =      "Wed Apr 15 10:52:29 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Syracuse Univ",
  affiliationaddress = "Syracuse, NY, USA",
  classification = "722; 723; 723.1",
  keywords =     "Computer hardware; Computer workstations; Fortran
                 (programming language); High performance computing
                 forum (HPFF); High Performance Fortran (HPF); HPF
                 language specification",
}

@Article{Choudhary:1993:UCF,
  author =       "Alok Choudhary and Geoffrey Fox and Seema Hiranandani
                 and Ken Kennedy and Charles Koelbel and Sanjay Ranka
                 and Chau-Wen Tseng",
  title =        "Unified Compilation of {Fortran 77D} and {90D}",
  journal =      j-LOPLAS,
  volume =       "2",
  number =       "1--4",
  pages =        "95--114",
  month =        mar # "--" # dec,
  year =         "1993",
  CODEN =        "ALPSE8",
  ISSN =         "1057-4514",
  bibsource =    "Compiler/LOPLAS.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/preston/loplas.bib",
}

@InProceedings{Chrisochoides:1993:MDH,
  author =       "N. Chrisochoides and K. Droegemeier and G. Fox and K.
                 Mills and Ming Xue",
  title =        "A methodology for developing high performance
                 computing models: storm-scale weather prediction",
  crossref =     "Tentner:1993:HPC",
  pages =        "82--89",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "A9260Q (Storms); A9260X (Weather analysis and
                 prediction); C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C7340
                 (Geophysics)",
  keywords =     "Advanced Regional Prediction System; ARPS; Distributed
                 memory SIMD; FortranD/High Performance Fortran version;
                 High performance computing models; Massively Parallel
                 Processing; MIMD architectures; Modularity; Parallel
                 adaptive mesh refinement scheme; Storm-scale weather
                 prediction; Three-dimensional fully compressible
                 nonhydrostatic predictive model",
  thesaurus =    "FORTRAN; Geophysics computing; Parallel architectures;
                 Parallel processing; Storms; Weather forecasting",
}

@Article{Cody:1993:ASE,
  author =       "W. J. Cody",
  title =        "Algorithm 715: {SPECFUN}\emdash {A} Portable {FORTRAN}
                 Package of Special Function Routines and Test Drivers",
  journal =      j-TOMS,
  volume =       "19",
  number =       "1",
  pages =        "22--32",
  month =        mar,
  year =         "1993",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Tue Sep 20 18:24:38 1994",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/151273.html",
  abstract =     "SPECFUN is a package containing transportable FORTRAN
                 special function programs for real arguments and
                 accompanying test drivers. Components include Bessel
                 functions, exponential integrals, error functions and
                 related functions, and gamma functions and related
                 functions.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
                 SOFTWARE, Certification and testing. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Numerical algorithms.",
}

@Article{Cody:1993:ASP,
  author =       "W. J. Cody",
  title =        "Algorithm 715: {SPECFUN}\emdash {A} Portable {FORTRAN}
                 Package of Special Function Routines and Test Drivers",
  journal =      j-TOMS,
  volume =       "19",
  number =       "1",
  pages =        "22--32",
  month =        mar,
  year =         "1993",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Mon Sep 05 09:15:25 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Coffee:1993:PCR,
  author =       "Peter Coffee",
  title =        "{Peter Coffee} reports that some organizations
                 continue to depend on {FORTRAN}",
  journal =      j-PC-WEEK,
  volume =       "10",
  number =       "50",
  pages =        "46--??",
  month =        dec,
  year =         "1993",
  ISSN =         "0740-1604",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Coker:1993:CPE,
  author =       "A. K. Coker",
  title =        "Computer program enhances guidelines for gas-liquid
                 separator designs",
  journal =      j-OIL-GAS-J,
  volume =       "91",
  number =       "19",
  pages =        "55--??",
  month =        may,
  year =         "1993",
  CODEN =        "OIGJAV",
  ISSN =         "0030-1388",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A short Fortran routine sizes both vertical and
                 horizontal separators for all gas-liquid flow regimes
                 over a wide range of gas flow rates.",
  acknowledgement = ack-nhfb,
}

@Article{Coker:1993:PCZ,
  author =       "A. K. Coker",
  title =        "Program calculates {Z}-factor for natural gas",
  journal =      j-OIL-GAS-J,
  volume =       "91",
  number =       "7",
  pages =        "74--??",
  month =        feb,
  year =         "1993",
  CODEN =        "OIGJAV",
  ISSN =         "0030-1388",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Fortran program calculates the gas deviation or
                 compressibility factor, Z, as a function of
                 temperature, pressure, and specific gravity.",
  acknowledgement = ack-nhfb,
}

@Article{Corey:1993:ASO,
  author =       "P. D. Corey and J. R. Clymer",
  title =        "Approaches to Speeding up old {Fortran} Programs:
                 Applying Multiple Queues",
  journal =      j-INT-J-MODELLING-SIMUL,
  volume =       "13",
  number =       "3",
  pages =        "123--133",
  year =         "1993",
  CODEN =        "IMSIEK",
  ISSN =         "0228-6203",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Cray:1993:CFL,
  author =       "{Cray Research, Inc.}",
  title =        "{CF77 Fortran} language reference manual: {SR-3772}",
  number =       "SR-3772",
  publisher =    pub-CRAY,
  address =      pub-CRAY:adr,
  edition =      "Release 6.0",
  pages =        "xvii + 373",
  year =         "1993",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Publication",
  acknowledgement = ack-nhfb,
  keywords =     "Compilers (Computer programs); Computer programs; Cray
                 computers --- programming.; Parallel processing
                 (Electronic computers)",
}

@TechReport{Crovella:1993:SLC,
  author =       "Mark E. Crovella and Thomas J. LeBlanc",
  title =        "The Search for Lost Cycles: {A} New Approach to
                 Parallel Program Performance Evaluation",
  number =       "TR 479",
  institution =  "URCSD",
  address =      "????",
  month =        dec,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/Roch.bib",
  abstract =     "Traditional performance debugging and tuning of
                 parallel programs is based on the ``measure-modify''
                 approach, in which detailed measurements of program
                 executions are used to guide incremental changes to the
                 program that result in better performance.
                 Unfortunately, the performance of a parallel algorithm
                 is often related to its implementation, input data, and
                 machine characteristics in surprising ways, and the
                 ``measure-modify'' approach is unsuited to exploring
                 these relationships fully: it is too heavily dependent
                 on experimentation and measurement, which is
                 impractical for studying the large number of variables
                 that can affect parallel program performance. In this
                 paper we argue that the problem of selecting the best
                 implementation of a parallel algorithm requires a new
                 approach to parallel program performance evaluation,
                 one with a greater balance between measurement and
                 modeling. We first present examples that demonstrate
                 that different parallelizations of a program may be
                 necessary to achieve the best possible performance as
                 one varies the input data, machine architecture, or
                 number of processors used. We then present an approach
                 to performance evaluation based on lost cycles
                 analysis, which involves measurement and modeling of
                 all sources of overhead in a parallel program. We
                 describe a measurement tool for lost cycles analysis
                 that we have incorporated into the runtime environment
                 for Fortran programs on the Kendall Square KSR1, and
                 use this tool to analyze the performance tradeoffs
                 among implementations of 2D FFT and parallel subgraph
                 isomorphism. Using these examples, we show how lost
                 cycles analysis can be used to solve the problems
                 associated with selecting the best implementation in a
                 variable environment. In addition, we show that this
                 approach can capture large amounts of performance data
                 using only a small number of measurements, and that it
                 is flexible enough to allow conclusions to be drawn
                 from empirical data in some cases, and analytic results
                 in other cases.\par
                 93.tr479.the\_search\_for\_lost\_cycles.ps.Z",
  keywords =     "lost cycles; parallel performance prediction;
                 performance evaluation; performance predicates",
}

@InProceedings{Cypher:1993:ARP,
  author =       "R. Cypher and A. Ho and S. Konstantinidou and P.
                 Messina",
  booktitle =    "Proceedings of the 20th Annual International Symposium
                 on Computer Architecture",
  title =        "Architectural Requirements of Parallel Scientific
                 Applications with Explicit Communication",
  publisher =    "????",
  address =      "????",
  pages =        "2--13",
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/Parallel.io.bib",
  comment =      "Some mention of I/O, though only in a limited way.
                 Average 1207B/MFlop. Some of the applications do I/O
                 throughout their run (2400B/MFlop avg), while others
                 only do I/O at the beginning or end (14B/MFlop avg).
                 But I/O is bursty, so larger bandwidths are suggested.
                 The applications are parallel programs running on Intel
                 Delta, nCUBE/1, nCUBE/2, and are in C, FORTRAN, or
                 both.",
  keyword =      "workload characterization, scientific computing,
                 parallel programming, message passing, pario bib",
}

@Manual{DEC:1993:DFI,
  author =       "{Digital Equipment Corporation}",
  title =        "{DEC Fortran}: installation guide for open {VMS VAX}
                 systems",
  organization = pub-DEC,
  address =      pub-DEC:adr,
  pages =        "various",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "This manual contains instructions for installing DEC
                 Fortran on VAX hardware running the Open VMS VAX
                 operating system. For use with operating system open
                 VMS VAX version 5.4 or higher; software DEC Fortran
                 version 6.0. Order Number: AA-PUYRA-TE.",
  keywords =     "VAX computers.; {Fortran} (Computer program
                 language)",
}

@Book{DEC:1993:DFP,
  author =       "{Digital Equipment Corporation}",
  title =        "{DEC Fortran}: performance guide for open {VMS VAX}
                 systems",
  publisher =    pub-DEC,
  address =      pub-DEC:adr,
  pages =        "various",
  year =         "1993",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``This manual describes the performance features of
                 DEC Fortran and discusses ways to improve the run-time
                 performance of DEC Fortran programs.'' For use with
                 operating system open VMS VAX version 5.4 or higher;
                 software DEC Fortran version 6.0. ``This revised manual
                 supersedes the VAX FORTRAN Performance Guide (order no.
                 AA-PB75A-TE).'' ``Order Number: AA-PUYQA-TE.''",
  keywords =     "VAX computers.; {Fortran} (Computer program
                 language)s",
}

@Manual{DEC:1993:DFU,
  author =       "{Digital Equipment Corporation}",
  title =        "{DEC Fortran}: user manual for open {VMS VAX}
                 systems",
  organization = pub-DEC,
  address =      pub-DEC:adr,
  pages =        "various",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``This manual describes how to compile, link, execute,
                 and debug DEC Fortan programs on an Open VMS VAX
                 system. It also describes special features provided by
                 DEC Fortran and a variety of system resources of
                 interest to DEC Fortran programmers.'' For use with
                 operating system open VMS VAX version 5.4 or higher;
                 software DEC Fortran version 6.0. ``This revised manual
                 supersedes the VAX FORTRAN User Manual (order no.
                 AA-D035E-TE)'' Order Number: AA-PUYPA-TE.",
  keywords =     "VAX computers.; {Fortran} (Computer program
                 language)",
}

@Article{DeCaritat:1993:HFC,
  author =       "Patrice De Caritat",
  title =        "{HEAT}: a {FORTRAN} computer program for calculating
                 {1-D} conductive and advective heat transport in
                 geological formations",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "5",
  pages =        "673--??",
  month =        may,
  year =         "1993",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Decyk:1993:HWN,
  author =       "Viktor K. Decyk",
  title =        "How To Write (Nearly) Portable {Fortran} Programs For
                 Parallel Computers",
  journal =      j-COMP-PHYSICS,
  volume =       "7",
  number =       "4",
  pages =        "418--425",
  month =        jul,
  year =         "1993",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Dehnert:1993:CC,
  author =       "James C. Dehnert and Ross A. Towle",
  title =        "Compiling for the {Cydra 5}",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "7",
  number =       "1--2",
  pages =        "181--227",
  month =        may,
  year =         "1993",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF01205184",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:06 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=7&issue=1;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=7&issue=1&spage=181",
  acknowledgement = ack-nhfb,
  affiliation =  "Silicon Graphics Comput. Syst., Mountain View, CA,
                 USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6150C
                 (Compilers, interpreters and other processors); C6150J
                 (Operating systems)",
  corpsource =   "Silicon Graphics Comput. Syst., Mountain View, CA,
                 USA",
  keywords =     "Cydra 5; Fortran/77 compiler; global code motion;
                 inner loops; local instruction scheduling approach;
                 machine model; overlapped scheduling; parallel
                 architectures; parallel machines; program compilers;
                 register allocation; scheduling; speculative execution
                 model; VLIW minisupercomputer",
  treatment =    "P Practical",
  xxtitle =      "Compiling for the {Cydra}",
}

@Book{Delannoy:1993:PFG,
  author =       "Claude Delannoy",
  title =        "Programmer en {Fortran} 90: guide complet",
  publisher =    pub-EYROLLES,
  address =      pub-EYROLLES:adr,
  pages =        "xix + 413",
  year =         "1993",
  ISBN =         "2-212-08723-3",
  ISBN-13 =      "978-2-212-08723-9",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Contient un index.",
  keywords =     "{Fortran} (langage de programmation)",
}

@Article{DeSilva:1993:CPPa,
  author =       "Clarence De Silva and Lalith Gamage",
  title =        "{C}-Language Programming Part 11--Some Useful Features
                 of {C}",
  journal =      j-MEASUREMENTS-CONTROL,
  volume =       "27",
  number =       "3",
  pages =        "86--??",
  month =        jun,
  year =         "1993",
  ISSN =         "0148-0057",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "In this lesson we describe formatted input/output
                 commands, comment statements, commandline arguments,
                 and the null statement. We also review all lessons to
                 date (Tables 11.1- 11.8). In the final lesson, we will
                 compare BASIC, FORTRAN, COBOL, PASCAL, Forth and C ---
                 all of which we have studied. The comparison reveals
                 the advantages and disadvantages of each language.",
  acknowledgement = ack-nhfb,
}

@Article{DeSilva:1993:CPPb,
  author =       "Clarence De Silva and Lalith Gamage",
  title =        "{C}-Language Programming Part 12--Programming Language
                 Comparison",
  journal =      j-MEASUREMENTS-CONTROL,
  volume =       "27",
  number =       "4",
  pages =        "118--??",
  month =        sep,
  year =         "1993",
  ISSN =         "0148-0057",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "In this final lesson on C-Language Programming we see
                 how a problem (solution of the quadratic equation) is
                 solved in the six languages we have studied in this
                 series on programming languages --- BASIC, FORTRAN,
                 PASCAL, C, Forth and COBOL. We also compare the
                 languages via Tables on major features, data-type
                 declaration, program control features, and modularity.
                 Finally, we review the C-language with Tables 5-14.
                 This comparison of programming languages reveals the
                 features, advantages and disadvantages of each (Table
                 1).",
  acknowledgement = ack-nhfb,
}

@Article{DeSilva:1993:CPPc,
  author =       "Clarence De Silva and Lalith Ganage",
  title =        "{C}-Language Programming Part 11 --- Some Useful
                 Features of {C}",
  journal =      j-MED-ELECT,
  volume =       "24",
  number =       "3",
  pages =        "52--??",
  month =        jun,
  year =         "1993",
  ISSN =         "0149-9734",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "In this lesson we describe formatted input/output
                 commands, comment statements, command-line arguments,
                 and the null statement. We also review all lesson to
                 date (Tables 11.1- 11.8). In the final lesson, we will
                 compare BASIC, FORTRAN, COBOL, PASCAL, Forth and C ---
                 all of which we have studied. The comparison reveals
                 the advantages and disadvantages of each language.",
  acknowledgement = ack-nhfb,
}

@Article{DeSilva:1993:CPPd,
  author =       "Clarence De Silva and Lalith Gamage",
  title =        "{C}-Language Programming Part 12--Programming Language
                 Comparison",
  journal =      j-MED-ELECT,
  volume =       "24",
  number =       "4",
  pages =        "50--??",
  month =        sep,
  year =         "1993",
  ISSN =         "0149-9734",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "In this final lesson on C-Language Programming we see
                 how a problem (solution of the quadratic equation) is
                 solved in the six languages we have studied in this
                 series on programming languages --- BASIC, FORTRAN,
                 PASCAL, C, Forth and COBOL. We also compare the
                 languages via Tables on major features, data-type
                 declaration, program control features, and modularity.
                 Finally, we review the C-language with Tables 5-14.
                 This comparison of programming languages reveals the
                 features, advantages and disadvantages of each.",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Dotson:1993:MAP,
  author =       "Don W. Dotson",
  title =        "Microcomputer analysis of plate bending by the finite
                 element method in {FORTRAN}, {BASIC}, {PASCAL}, and {C}
                 languages using rectangular elements",
  type =         "Thesis (M.E.)",
  school =       "Tennessee State University",
  address =      "Nashville, TN, USA",
  pages =        "x + 201",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Graduate research series.",
  acknowledgement = ack-nhfb,
  keywords =     "Dissertations, Academic --- Civil engineering.; Finite
                 element method; Plates (Engineering); Structural
                 analysis (Engineering)",
}

@Book{Dubesset:1993:SDF,
  author =       "Michel Dubesset and Jean Vignes",
  title =        "Les specificit{\'e}s du {Fortran} 90",
  publisher =    pub-EDITIONS-TECHNIP,
  address =      pub-EDITIONS-TECHNIP:adr,
  pages =        "xxiii + 367",
  year =         "1993",
  ISBN =         "2-7108-0652-5",
  ISBN-13 =      "978-2-7108-0652-3",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Collection informatique.",
  acknowledgement = ack-nhfb,
  annote =       "Glossaire, lexique franco-anglais, index.",
  keywords =     "{Fortran} 90 (langage de programmation).",
}

@Article{Dubois:1993:PFS,
  author =       "Paul F. Dubois and Lee Busby",
  title =        "Portability And The {Fortran} Standard",
  journal =      j-COMP-PHYSICS,
  volume =       "7",
  number =       "2",
  pages =        "162--165",
  month =        mar,
  year =         "1993",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Dubois:1993:SP,
  author =       "Paul F. Dubois and Lee Busby",
  title =        "Scientific Programming",
  journal =      j-COMP-PHYSICS,
  volume =       "7",
  number =       "1",
  pages =        "38--44",
  month =        jan,
  year =         "1993",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Portable, Powerful Fortran Programs",
  acknowledgement = ack-nhfb,
}

@TechReport{Duff:1993:MAF,
  author =       "I. S. Duff and J. K. Reid",
  title =        "{MA48}, {A Fortran} Code for Direct Solution of Sparse
                 Unsymmetric Linear Systems of Equations",
  type =         "Report",
  number =       "RAL-93-072",
  institution =  inst-RAL,
  address =      inst-RAL:adr,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Theory/Matrix.bib",
  kwds =         "nla, sparse, linear system, software",
}

@TechReport{Duff:1993:MFC,
  author =       "I. S. Duff and J. K. Reid",
  title =        "{MA48}, {A Fortran} Code for Direct Solution of Sparse
                 Unsymmetric Linear Systems of Equations",
  type =         "Report",
  number =       "RAL-93-072",
  institution =  inst-RAL,
  address =      inst-RAL:adr,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/other/g-w-stewart.bib",
  kwds =         "nla, sparse, linear system, software",
}

@Article{Eigenmann:1993:RFP,
  author =       "R. Eigenmann and J. Hoeflinger and G. Jaxon and Z. Li
                 and D. Padua",
  title =        "Restructuring {Fortran} Programs for {Cedar}",
  journal =      j-CPE,
  volume =       "5",
  number =       "7",
  pages =        "553--574",
  month =        oct,
  year =         "1993",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Einarsson:1993:FFP,
  author =       "Bo Einarsson and Yurij Shokin",
  title =        "{Fortran 90} for the {Fortran 77} Programmer",
  publisher =    "????",
  address =      "????",
  pages =        "????",
  year =         "1993",
  ISBN =         "",
  ISBN-13 =      "",
  LCCN =         "",
  bibdate =      "Wed Jan 24 07:02:17 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.nsc.liu.se/f77to90.html;
                 http://www.nsc.liu.se/~boein/f77to90/f77to90.html",
  note =         "Also available in Russian \cite{Einarsson:1993:FKD}.",
  acknowledgement = ack-nhfb,
}

@Book{Einarsson:1993:FKD,
  author =       "Bo Einarsson and Yurij Shokin",
  title =        "{FORTRAN}-90, Kniga dlja programmiruyushchikh na
                 yazyke Fortran-77",
  publisher =    "Izdatel'stvo Sibirskogo Otdeleniya Rossijskaya
                 Akademiya Nauk (Siberian Division of the Russian
                 Academy of Sciences)",
  address =      "Novosibirsk, Russia",
  pages =        "????",
  year =         "1993",
  ISBN =         "5-85826-013-6",
  ISBN-13 =      "978-5-85826-013-4",
  LCCN =         "????",
  bibdate =      "Wed Jan 24 07:02:17 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Also available in English \cite{Einarsson:1993:FFP}.",
  URL =          "http://www.nsc.liu.se/~boein/edu/ryska.html",
  acknowledgement = ack-nhfb,
  language =     "Russian",
}

@Book{Engeln-Mullges:1993:NFG,
  author =       "Gisela Engeln-M{\"u}llges and Fritz Reutter",
  title =        "{Numerik-Algorithmen mit FORTRAN 77-Programmen.
                 (German)} [Numerical algorithms with {FORTRAN}
                 77-programs]",
  publisher =    "Bibliographisches Institut, Mannheim",
  pages =        "xxvi + 1245",
  year =         "1993",
  ISBN =         "3-411-15117-X",
  ISBN-13 =      "978-3-411-15117-2",
  MRclass =      "65-04 (00A20 65-00)",
  MRnumber =     "95g:65006a",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Seventh edition. With an appendix by {J}{\"u}rgen
                 Dietel et al. With a separately available computer
                 disk.",
  acknowledgement = ack-nhfb,
}

@Book{Etter:1993:SFE,
  author =       "Delores M. (Delores M.) Etter",
  title =        "Structured {Fortran 77} for Engineers and Scientists",
  publisher =    pub-BENCUM,
  address =      pub-BENCUM:adr,
  edition =      "Fourth",
  pages =        "xxiii + 616",
  year =         "1993",
  ISBN =         "0-8053-1775-9",
  ISBN-13 =      "978-0-8053-1775-6",
  LCCN =         "QA76.73.F25 E85 1993",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0805317759/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$46.25; US\$46.21",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0805317759",
  acknowledgement = ack-nhfb,
  dimensions =   "9.11in x 7.37in x 0.97in",
  keywords =     "computer programming; Computer programming.; Fortran
                 77 (computer program language); {Fortran 77} (Computer
                 program language)",
  libnote =      "Not yet in my library.",
  paperback =    "yes",
}

@TechReport{Feldman:1993:FC,
  author =       "S. I. Feldman and David M. Gay and Mark W. Maimone and
                 N. L. Schryer",
  title =        "A {Fortran}-to-{C} Converter",
  type =         "Computer Science Technical Report",
  number =       "149",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/cacsd.bib",
}

@TechReport{Fitzsimons:1993:PGD,
  author =       "C. J. Fitzsimons and C. Greenough",
  title =        "A programming guide for the development of engineering
                 applications software in {Fortran}",
  number =       "RAL 93-055",
  institution =  inst-RAL,
  address =      inst-RAL:adr,
  pages =        "ii + 27",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Furzer:1993:CTF,
  author =       "Ian Furzer",
  title =        "Computing Teaching with {Fortran} 90",
  journal =      j-CEE,
  volume =       "27",
  number =       "3",
  pages =        "216--219",
  month =        "Summer",
  year =         "1993",
  CODEN =        "CHEDAY",
  ISSN =         "0009-2479",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Garcia:1993:NRF,
  author =       "Alejandro Garcia",
  title =        "{Numerical Recipes in FORTRAN. By William H. Press,
                 Saul A Teukolsky, William T. Vetterling, and Brian P.
                 Flannery}",
  journal =      j-JACS,
  volume =       "115",
  number =       "20",
  pages =        "9356--??",
  month =        oct,
  year =         "1993",
  CODEN =        "JACSAT",
  ISSN =         "0002-7863",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Goda:1993:HPF,
  author =       "O. Goda",
  title =        "High performance {Fortran}",
  journal =      j-JOHO-SHORI,
  volume =       "34",
  number =       "9",
  pages =        "1179--1186",
  month =        sep,
  year =         "1993",
  CODEN =        "JOSHA4",
  ISSN =         "0447-8053",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Res. Lab., IBM Japan Ltd., Tokyo, Japan",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Control parallelism; Data parallelism; Fortran 90;
                 High performance Fortran; High Performance Fortran
                 Forum; HPFF; Standard",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "FORTRAN; Parallel languages",
}

@Article{Gouveia:1993:ATC,
  author =       "A. D. Gouveia",
  title =        "An aid to two-dimensional contouring using nonuniform
                 orthogonal grids --- a {FORTRAN} algorithm",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "8",
  pages =        "1071--??",
  month =        sep,
  year =         "1993",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Graham:1993:OIA,
  author =       "Susan L. Graham and Steven Lucco and Oliver Sharp",
  title =        "Orchestrating interactions among parallel
                 computations",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "6",
  pages =        "100--111",
  month =        jun,
  year =         "1993",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-598-4",
  ISBN-13 =      "978-0-89791-598-4",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:37 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/155090/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/155090/p100-graham/",
  abstract =     "Many parallel programs contain multiple
                 sub-computations, each with distinct communication and
                 load balancing requirements. The traditional approach
                 to compiling such programs is to impose a processor
                 synchronization barrier between sub-computations,
                 optimizing each as a separate entity. This paper
                 develops a methodology for managing the interactions
                 among sub-computations, avoiding strict synchronization
                 where concurrent or pipelined relationships are
                 possible. Our approach to compiling parallel programs
                 has two components: symbolic data access analysis and
                 adaptive runtime support. We summarize the data access
                 behavior of sub-computations (such as loop nests) and
                 split them to expose concurrency and pipelining
                 opportunities. The split transformation has been
                 incorporated into an extended FORTRAN compiler, which
                 outputs a FORTRAN 77 program augmented with calls to
                 library routines written in C and a coarse-grained
                 dataflow graph summarizing the exposed parallelism. The
                 compiler encodes symbolic information, including loop
                 bounds and communication requirements, for an adaptive
                 runtime system, which uses runtime information to
                 improve the scheduling efficiency of irregular
                 sub-computations. The runtime system incorporates
                 algorithms that allocate processing resources to
                 concurrently executing sub-computations and choose
                 communication granularity. We have demonstrated that
                 these dynamic techniques substantially improve
                 performance on a range of production applications
                 including climate modeling and x-ray tomography,
                 especially when large numbers of processors are
                 available.",
  acknowledgement = ack-nhfb,
  affiliation =  "Div. of Comput. Sci., California Univ., Berkeley, CA,
                 USA",
  annote =       "Published as part of the Proceedings of PLDI'93.",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150J (Operating
                 systems)",
  confdate =     "23-25 June 1993",
  conflocation = "Albuquerque, NM, USA",
  confsponsor =  "ACM",
  keywords =     "Adaptive runtime support; Adaptive runtime system;
                 algorithms; Coarse-grained dataflow graph;
                 Communication requirements; Data access behavior;
                 design; Extended FORTRAN compiler; FORTRAN 77 program;
                 Library routines; Loop bounds; performance; Pipelined
                 relationships; Pipelining opportunities; Processing
                 resources; Runtime system; Scheduling efficiency;
                 Sub-computations; Symbolic data access analysis;
                 Symbolic information",
  subject =      "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
                 Concurrent Programming, Parallel programming. {\bf
                 D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers. {\bf D.3.3} Software, PROGRAMMING LANGUAGES,
                 Language Constructs and Features, Procedures,
                 functions, and subroutines. {\bf D.3.3} Software,
                 PROGRAMMING LANGUAGES, Language Constructs and
                 Features, Data types and structures.",
  thesaurus =    "Concurrency control; Parallel programming; Pipeline
                 processing; Program compilers; Scheduling",
}

@Article{Grego:1993:PFP,
  author =       "John M. Grego",
  title =        "{PRASCH}: {A Fortran} Program for Latent Class
                 Polytomous Response {Rasch} Models",
  journal =      j-APPL-PSYCH-MEASUREMENT,
  volume =       "17",
  number =       "3",
  pages =        "238--??",
  month =        sep,
  year =         "1993",
  ISSN =         "0146-6216",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Griesmer:1993:BIF,
  author =       "James H. Griesmer",
  title =        "A brief introduction to {FORMAC}",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "3",
  pages =        "355--356",
  month =        mar,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:34 MST 2003",
  bibsource =    "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p355-griesmer/",
  abstract =     "FORMAC (formula manipulation compiler) was an early
                 programming language for symbolic mathematical
                 computation which gained a widespread user community.
                 The concept of FORMAC was to add a symbolic capability
                 to an existing language for numerical computing that
                 already had a community of users. 7090/94 FORMAC was
                 developed as an extension to FORTRAN IV, and, as
                 indicated by its name, PL/I-FORMAC was an extension to
                 PL/I. A FORMAC user had the full numerical and
                 iteration capability of the base language, plus a
                 symbolic computing capability, and thus could write
                 programs in a familiar syntax to do symbolic
                 computation. In short, FORMAC was a complete
                 programming language, not just a collection of
                 subroutines which the user had to access by writing a
                 top-level program.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  classification = "C6140D (High level languages); C7310 (Mathematics)",
  confdate =     "20-23 April 1993",
  conflocation = "Cambridge, MA, USA",
  confname =     "HOPL-II. The second ACM SIGPLAN conference on History
                 of programming languages, April 20--23, 1993,
                 Cambridge, MA",
  confsponsor =  "ACM",
  keywords =     "7090/94 FORMAC; algorithms; FORMAC; FORTRAN IV;
                 languages; PL/I-FORMAC; Programming language; Symbolic
                 mathematical computation",
  subject =      "{\bf K.2} Computing Milieux, HISTORY OF COMPUTING,
                 FORMAC. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
                 Language Classifications, FORTRAN. {\bf I.1.3}
                 Computing Methodologies, SYMBOLIC AND ALGEBRAIC
                 MANIPULATION, Languages and Systems.",
  thesaurus =    "High level languages; Mathematics computing; Symbol
                 manipulation",
}

@InProceedings{Gupta:1993:AGD,
  author =       "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and
                 J. R. Johnson and R. W. Johnson and P. Sadayappan",
  title =        "On the automatic generation of data distributions",
  crossref =     "Schnabel:1993:WLC",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "1",
  pages =        "82",
  month =        jan,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  classification = "C4190 (Other numerical methods); C4240P (Parallel
                 programming and algorithm theory); C7310
                 (Mathematics)",
  keywords =     "Automatic generation; Data distributions; Data
                 redistributions; Fast Fourier transform; High
                 Performance Fortran; NP-hard; Polynomial-time
                 algorithm; Tensor product formula",
  thesaurus =    "Computational complexity; Fast Fourier transforms;
                 Mathematics computing; Parallel algorithms; Tensors",
}

@Article{Hall:1993:EUP,
  author =       "Mary W. Hall and Timothy J. Harvey and Ken Kennedy and
                 Nathaniel McIntosh and Kathryn S. McKinley and Jeffrey
                 D. Oldham and Michael H. Paleczny and Gerald Roth",
  title =        "Experiences using the {ParaScope Editor}: an
                 interactive parallel programming tool",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "7",
  pages =        "33--43",
  month =        jul,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:39 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "The ParaScope Editor is an interactive parallel
                 programming tool that assists knowledgeable users in
                 developing scientific Fortran programs. It displays the
                 results of sophisticated program analyses, provides a
                 set of powerful interactive transformations, and
                 supports program editing. The authors summarize
                 experiences of scientific programmers and tool
                 designers using the ParaScope Editor. They evaluate
                 existing features and describe enhancements in three
                 key areas: user interface, analysis, and
                 transformation. Many existing features prove crucial to
                 successful program parallelization. They include
                 interprocedural array side-effect analysis and program
                 and dependence view filtering. Desirable functionality
                 includes improved program navigation based on
                 performance estimation, incorporating user assertions
                 in analysis and more guidance in selecting
                 transformations. These results offer insights for the
                 authors of a variety of programming tools and
                 parallelizing compilers.",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Integrated Syst., Stanford Univ., Palo
                 Alto, CA, USA",
  classification = "C6110P (Parallel programming); C6130 (Data handling
                 techniques); C6180 (User interfaces); C7300 (Natural
                 sciences)",
  confdate =     "19-22 May 1993",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "ACM",
  keywords =     "Dependence view filtering; Interactive parallel
                 programming tool; Interprocedural array side-effect
                 analysis; Knowledgeable users; Parallelizing compilers;
                 ParaScope Editor; Performance estimation; Powerful
                 interactive transformations; Program editing; Program
                 navigation; Program parallelization; Scientific Fortran
                 programs; Scientific programmers; Sophisticated program
                 analyses; Tool designers; User assertions; User
                 interface",
  thesaurus =    "Natural sciences computing; Parallel programming; Text
                 editing; User interfaces",
}

@Article{Hamilton:1993:DMA,
  author =       "Kenneth G. Hamilton",
  title =        "Direct Memory Access From {PC Fortran}s",
  journal =      j-DDJ,
  volume =       "18",
  number =       "5",
  pages =        "70, 72--74, 102--104",
  month =        may,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:40 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "Standard Fortran has never supported direct memory
                 access because large multiuser system had to worry
                 about conflicting, concurrent programs. With
                 single-user, DOS-based PCs, however, this isn't a
                 problem. Ken examines the issues involved in performing
                 direct memory access using PC Fortran compilers from
                 Microsoft, Watcom, Lahey, and SVS.",
  acknowledgement = ack-nhfb,
  affiliation =  "Garjak Research, San Diego, CA, USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Direct memory access; DOS-based; Lahey F77L EM/32;
                 Lahey Fortran; PC Fortran compilers; PC Fortrans;
                 Single-user; SVS C3 Fortran; Watcom Fortran 77 9.0;
                 Watcom Fortran/386 9.0",
  thesaurus =    "FORTRAN; FORTRAN listings; Program compilers; Storage
                 allocation; Storage management",
}

@InProceedings{Hawick:1993:PUM,
  author =       "K. A. Hawick and R. S. Bell and A. Dickinson and P. D.
                 Surry and B. J. N. Wylie",
  title =        "Parallelisation of the unified model data assimilation
                 scheme",
  crossref =     "Hoffmann:1993:PFE",
  pages =        "188--203",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Numerical Group, Edinburgh Parallel Comput. Centre,
                 UK",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C7320 (Physics and
                 Chemistry)",
  keywords =     "Algorithmic inversion; Climate resolutions; Connection
                 Machine CM-200 system; Fortran 90 array construct; High
                 Performance Fortran style directives; Implementation
                 algorithms; Latitudinal sections; Massively parallel
                 computer systems; Model grid points; Observation data;
                 Parallel computer systems; Parallel processing
                 programming paradigms; Parallel update;
                 Parallelisation; Processor work load; UK Meteorological
                 Office; Unified model data assimilation scheme;
                 Vectorised implementation; Weather prediction",
  thesaurus =    "Meteorology; Parallel algorithms; Parallel machines;
                 Parallel programming; Physics computing",
}

@Article{Helmbold:1993:DPE,
  author =       "David P. Helmbold and Charles E. McDowell and
                 Jian-Zhong Wang",
  title =        "Determining possible event orders by analyzing
                 sequential traces",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "4",
  number =       "7",
  pages =        "827--840",
  month =        jul,
  year =         "1993",
  CODEN =        "ITDSEO",
  DOI =          "http://dx.doi.org/10.1109/71.238303",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  bibdate =      "Sat Apr 12 14:44:14 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of California",
  affiliationaddress = "Santa Cruz, CA, USA",
  classification = "721.1; 722.4; 723.1; 723.1.1; 723.5; 921.6; C6110P
                 (Parallel programming); C6150G (Diagnostic, testing,
                 debugging and evaluating systems)",
  corpsource =   "California Univ., Santa Cruz, CA, USA",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "Algorithms; Analog differential analyzers;
                 Approximation theory; automated tools; Computational
                 complexity; Computer graphics; Computer software;
                 constraint checker; data; data races; Data races;
                 debugging; Distributed computer systems; event orders;
                 execution trace; fortran (programming language);
                 Hazards and race conditions; inferred program;
                 intermittent deadlock; parallel; Parallel processing
                 systems; parallel programming; Parallel programming;
                 Possible event orders; program; Program debugging;
                 program debugging; program testing; race detector;
                 sequential traces; Sequential traces; synchronization;
                 Synchronization; Time vector",
  treatment =    "P Practical",
}

@Article{Hinojosa:1993:FBF,
  author =       "Juan Homero Hinojosa and Kevin L. Mickus",
  title =        "{FORELAND BASIN} --- a {FORTRAN} program to model the
                 formation of foreland basins resulting from the
                 flexural deflection of the lithosphere caused by a
                 time-varying distributed load",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "9",
  pages =        "1321--??",
  month =        oct,
  year =         "1993",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Hiranandani:1993:PEFa,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
  title =        "Preliminary experiences with the {Fortran D}
                 compiler",
  type =         "Technical report",
  number =       "COMP TR93-203",
  institution =  "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "13",
  month =        apr,
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``To appear in Proceedings of Supercomputing '93,
                 Portland, OR, November 1993.'' Includes bibliographical
                 references. Abstract: ``Fortran D is a version of
                 Fortran enhanced with data decomposition
                 specifications. Case studies illustrate strengths and
                 weaknesses of the prototype Fortran D compiler when
                 compiling linear algebra codes and whole programs.
                 Statement groups, execution conditions, inter-loop
                 communication optimizations, multi-reductions, and
                 array kills for replicated arrays are identified as new
                 compilation issues. On the Intel iPSC/860, the output
                 of the prototype Fortran D compiler approaches the
                 performance of hand-optimized code for parallel
                 computations, but needs improvement for linear algebra
                 and pipelined codes. The Fortran D compiler outperforms
                 the CM Fortran compiler (2.1 beta) by a factor of four
                 or more on the TMC CM-5 when not using vector units.
                 Better analysis, run-time support, and flexibility are
                 required for the prototype compiler to be useful for a
                 wider range of programs.'' Supported in part by the
                 Center for Research on Parallel Computation (CRPC), a
                 Science and Technology Center funded by NSF. Supported
                 in part by DARPA. Supported in part by the state of
                 Texas. Supported in part by the Keck Foundation.",
  keywords =     "Compilers (Computer programs); {Fortran} (Computer
                 program language)",
}

@InProceedings{Hiranandani:1993:PEFb,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
  title =        "Preliminary Experiences with the {Fortran D}
                 Compiler",
  crossref =     "IEEE:1993:PSP",
  pages =        "338--350",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Rice Univ",
  affiliationaddress = "Houston, TX, USA",
  classification = "723; 921.1; 921.5; C6110P (Parallel programming);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  keywords =     "array kills; cm Fortran compilers; data decomposition
                 specifications; Encoding (symbols); execution
                 conditions; FORTRAN; Fortran (programming language);
                 Fortran D compiler; Hand-optimized code; High
                 performance Fortran; Intel iPSC/860; Intel iPSC/860
                 processor; inter-loop communication optimizations;
                 Interloop communication optimizations; Linear algebra;
                 linear algebra codes; multi-reductions; parallel
                 computations; parallel languages; parallelising
                 compilers; pipelined codes; Program compilers;
                 replicated arrays; run-time support; TMC CM-5",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical",
}

@Article{Hu:1993:BRS,
  author =       "C. Hu and R. B. Kearfott",
  title =        "On Bounding the Range of Some Elementary Functions in
                 {FORTRAN} 77",
  journal =      j-INTERVAL-COMP,
  volume =       "1993",
  number =       "3",
  pages =        "29--39",
  year =         "1993",
  ISSN =         "0135-4868",
  MRclass =      "65G10",
  MRnumber =     "1 305 844",
  bibdate =      "Wed Dec 4 11:13:33 1996",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Huff:1993:LMS,
  author =       "R. A. Huff",
  title =        "Lifetime-sensitive modulo scheduling",
  crossref =     "ACM:1993:PAS",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "6",
  pages =        "258--267",
  month =        jun,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu Dec 14 18:49:37 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigplan.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Cornell Univ., Ithaca, NY,
                 USA",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors)",
  confdate =     "23-25 June 1993",
  conflocation = "Albuquerque, NM, USA",
  confsponsor =  "ACM",
  keywords =     "Bidirectional slack-scheduling method; FORTRAN
                 compiler; Minimal register pressure; Minimum execution
                 time; Near-optimal performance; Schedule-independent
                 absolute lower bound; Scientific benchmarks; Software
                 pipeline",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel programming; Program compilers;
                 Scheduling",
}

@Book{IEEE:1993:IITa,
  author =       "{IEEE}",
  title =        "{IEEE} 1003.9-1993: Information Technology --- {POSIX}
                 {FORTRAN} 77 Language Interfaces --- Part 1: Binding
                 for System {API}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "1993",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Mar 13 17:00:19 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$72",
  URL =          "http://www.ansi.org/",
  acknowledgement = ack-nhfb,
}

@Article{IFIP:1993:ECE,
  author =       "{IFIP Working Group 2.5}",
  title =        "The Enable Construct for Exception Handling in
                 {Fortran} 90",
  journal =      j-SIGNUM,
  volume =       "28",
  number =       "4",
  pages =        "7--16",
  month =        oct,
  year =         "1993",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  bibdate =      "Tue Apr 12 07:50:24 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/signum.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Jablonowski:1993:VVA,
  author =       "David J. Jablonowski and John D. Bruner and Brian
                 Bliss and Robert B. Haber",
  title =        "{VASE}: The Visualization and Application Steering
                 Environment",
  crossref =     "IEEE:1993:PSP",
  pages =        "560--569",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Illinois",
  affiliationaddress = "Urbana, IL, USA",
  classification = "723.5; 901; C4240P (Parallel programming and
                 algorithm theory); C6110V (Visual programming); C6115
                 (Programming support); C6130B (Graphics techniques);
                 C6150N (Distributed systems software); C7300 (Natural
                 sciences computing); C7400 (Engineering computing)",
  corpsource =   "Illinois Univ., Urbana, IL, USA",
  keywords =     "annotations; computer aided software engineering;
                 Computer applications; Computer simulation; data
                 visualisation; design objectives; distributed
                 algorithms; distributed environment; Engineering;
                 engineering programs; Fortran; high-level model;
                 Interactive computer graphics; interactive visual
                 computing; Interactive visual computing system;
                 scientific programs; Scientific-engineering
                 applications; source code; steerable codes; VASE; vase
                 design objectives; visual programming; visualization
                 and application steering environment; Visualization and
                 application steering environment (vase)",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "T Theoretical or Mathematical",
}

@Book{James:1993:ANM,
  author =       "M. L. James and G. M. Smith and J. C. Wolford",
  title =        "Applied Numerical Methods for Digital Computation",
  publisher =    pub-HARPERCOLLINS,
  address =      pub-HARPERCOLLINS:adr,
  edition =      "Fourth",
  pages =        "x + 709",
  year =         "1993",
  ISBN =         "0-06-500494-9",
  ISBN-13 =      "978-0-06-500494-6",
  LCCN =         "QA297.J3 1993",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0065004949/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$87.41",
  acknowledgement = ack-nhfb,
}

@InProceedings{Jezequel:1993:TPT,
  author =       "Jean-Marc J{\'e}z{\'e}quel",
  editor =       "O. Nierstrasz",
  booktitle =    "Proceedings ECOOP '93",
  title =        "Transparent Parallelisation Through Reuse: Between a
                 Compiler and a Library Approach",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "384--405",
  month =        jul,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Object/ECOOP.OOPSLA.86-93.bib; Object/Nierstrasz.bib",
  series =       "LNCS 707",
  abstract =     "Software environments for commercially available
                 Distributed Memory Parallel Computers (DMPCs) mainly
                 consist of libraries of routines to handle
                 communications between processes written in sequential
                 languages such as C or Fortran. This approach makes it
                 difficult to program massively parallel systems in both
                 an easy and efficient way. Another approach relies on
                 (semi-)automatic parallelizing compilers but it has its
                 own drawbacks. We propose to tackle this problem at an
                 intermediate level (i.e. between high level
                 parallelizing compilers and raw libraries), using
                 Object Oriented (OO) technologies. We show that
                 existing OO techniques based on the reuse of carefully
                 designed software components can be applied with
                 satisfactory results to the large scale scientific
                 computation field. We propose to use a form of
                 parallelism, known as data parallelism, and to embed it
                 in a pure sequential OOL (Eiffel). We illustrate on
                 several examples how sequential components and
                 frameworks can be modified for parallel execution on
                 DM- PCs to allow for transparent parallelisation of
                 classes using these components and frameworks.",
  keywords =     "olit ecoop93",
}

@Article{Jin:1993:OFP,
  author =       "Guo Hua Jin and Fu Jie Chen",
  title =        "Optimizing {FORTRAN} programs for hierarchical memory
                 parallel processing systems",
  journal =      "J. Comput. Sci. Tech. (English Ed.)",
  volume =       "8",
  number =       "3",
  pages =        "209--220",
  year =         "1993",
  MRclass =      "68Q10",
  MRnumber =     "1 228 803",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1993:RMI,
  author =       "Dale A. Johnson and James E. Labarre",
  title =        "Retraining Management Information Systems for Its Role
                 in Computer Integrated Manufacturing",
  journal =      j-J-SYS-MANAGEMENT,
  volume =       "44",
  number =       "9",
  pages =        "18--??",
  month =        sep,
  year =         "1993",
  CODEN =        "JSYMA9",
  ISSN =         "0022-4839",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "There is ample evidence to show that MIS departments
                 are lagging behind other departments in their
                 contribution to CIM development. MIS professionals tend
                 to feel more comfortable with Big Blue and its ability
                 to handle accounting, finance and planning data than
                 they are at managing robots and programmable
                 controllers. Most MIS graduates have not had a course
                 in Fortran, nor are they familiar with UNIX V, both
                 important to product and process engineers, whose
                 expertise is usually responsible for CIM development.",
  acknowledgement = ack-nhfb,
}

@Book{Jonas:1993:TPL,
  author =       "Myrtle I. Jonas",
  title =        "Techniques in Programming Logic: With an Introduction
                 to {Basic} and {Fortran}",
  publisher =    "Capitol Press",
  address =      "",
  pages =        "",
  month =        aug,
  year =         "1993",
  ISBN =         "0-9635298-0-3",
  ISBN-13 =      "978-0-9635298-0-0",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0963529803/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$48.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0963529803",
  acknowledgement = ack-nhfb,
}

@Article{Kasahara:1993:SSP,
  author =       "H. Kasahara",
  title =        "System software for parallel processing",
  journal =      j-JOHO-SHORI,
  volume =       "34",
  number =       "9",
  pages =        "1134--1138",
  month =        sep,
  year =         "1993",
  CODEN =        "JOSHA4",
  ISSN =         "0447-8053",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Sci. and Eng., Waseda Univ., Tokyo, Japan",
  classification = "C6110P (Parallel programming); C6150N (Distributed
                 systems)",
  keywords =     "Cedar Fortran; CM Fortran; Cobegin-coend; Cray
                 Fortran; Doacross; Fork-join; Fortran D; HPF; Inexact
                 test; Occam; OMEGA; Operating systems; Parallel
                 processing; System software; VLIW; VPP Fortran",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "Multiprocessing programs; Parallel languages; Parallel
                 programming",
}

@Article{Kerns:1993:BSI,
  author =       "Daniel R. Kerns and Susan J. Eggers",
  title =        "Balanced scheduling: instruction scheduling when
                 memory latency is uncertain",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "6",
  pages =        "278--289",
  month =        jun,
  year =         "1993",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-598-4",
  ISBN-13 =      "978-0-89791-598-4",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:37 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/155090/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/155090/p278-kerns/",
  abstract =     "Traditional list schedulers order instructions based
                 on an optimistic estimate of the load delay imposed by
                 the implementation. Therefore they cannot respond to
                 variations in load latencies (due to cache hits or
                 misses, congestion in the memory interconnect, etc.)
                 and cannot easily be applied across different
                 implementations. We have developed an alternative
                 algorithm, known as balanced scheduling, that schedule
                 instructions based on an estimate of the amount of
                 instruction level parallelism in the program. Since
                 scheduling decisions are program-rather than
                 machine-based, balanced scheduling is unaffected by
                 implementation changes. Since it is based on the amount
                 of instruction level parallelism that a program can
                 support, it can respond better to variations in load
                 latencies. Performance improvements over a traditional
                 list scheduler on a Fortran workload and simulating
                 several different machine types (cache-based
                 workstations, large parallel machines with a multipath
                 interconnect and a combination, all with non-blocking
                 processors) are quite good, averaging between 3\% and
                 18\%.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci. and Eng., Washington Univ.,
                 Seattle, WA, USA",
  annote =       "Published as part of the Proceedings of PLDI'93.",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors)",
  confdate =     "23-25 June 1993",
  conflocation = "Albuquerque, NM, USA",
  confsponsor =  "ACM",
  keywords =     "algorithms; Balanced scheduling; Cache hits;
                 experimentation; Fortran workload; Instruction level
                 parallelism; Load delay; Load latencies; Memory
                 latency; Multipath interconnect; Non-blocking
                 processors; Optimistic estimate; performance;
                 Scheduling decisions",
  subject =      "{\bf F.2.2} Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
                 Algorithms and Problems, Computations on discrete
                 structures. {\bf G.2.2} Mathematics of Computing,
                 DISCRETE MATHEMATICS, Graph Theory. {\bf D.3.4}
                 Software, PROGRAMMING LANGUAGES, Processors, Compilers.
                 {\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization.",
  thesaurus =    "Parallel programming; Program compilers; Scheduling",
}

@Book{Kerrigan:1993:MF,
  author =       "James F. Kerrigan",
  title =        "Migrating to {Fortran 90}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxvi + 361",
  month =        oct,
  year =         "1993",
  ISBN =         "1-56592-049-X",
  ISBN-13 =      "978-1-56592-049-1",
  LCCN =         "QA76.73.F28 K47 1993",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "ftp://ftp.ora.com/pub/book.catalog;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/master.bib;
                 http://www.math.utah.edu/pub/tex/bib/ora.bib;
                 http://www.math.utah.edu/pub/tex/bib/unix.bib",
  price =        "US\$27.95",
  series =       "Nutshell handbook",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=156592049X",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 90 (computer program language)",
  libnote =      "Not yet in my library.",
  softcover =    "yes",
}

@Book{Kerrigan:1993:MFP,
  author =       "Jim Kerrigan",
  title =        "Migrating to {Fortran 90} (Programming Languages)",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "",
  month =        oct,
  year =         "1993",
  ISBN =         "1-56592-049-X",
  ISBN-13 =      "978-1-56592-049-1",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=156592049X/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{King:1993:HPL,
  author =       "K. N. King",
  title =        "The History Of Programming Languages",
  journal =      j-DDJ,
  volume =       "18",
  number =       "8",
  pages =        "18--??",
  month =        aug,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:42 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "It's been 15 years since the first History of
                 Programming Languages conference brought together the
                 inventors of Fortran, Basic, Lisp, Cobol, APL, and the
                 like. In this special report, we cover this year's
                 History of Programming Languages II conference which
                 assembled the designers of C, C++, Pascal, Smalltalk,
                 Ada, and other languages.",
  acknowledgement = ack-nhfb,
}

@Article{Kirkup:1993:FCE,
  author =       "S. M. Kirkup",
  title =        "{Fortran} codes for the evaluation of the discrete
                 {Helmholtz} integral operators",
  journal =      "Advances in boundary element techniques",
  pages =        "251--281",
  year =         "1993",
  MRclass =      "65R20",
  MRnumber =     "1 242 813",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Springer Ser. Comput. Mech",
  acknowledgement = ack-nhfb,
}

@InCollection{Klein:1993:NRM,
  author =       "W. U. Klein",
  title =        "Numerical reliability of {MHD} flow calculations",
  crossref =     "Adams:1993:SCA",
  pages =        "397--421",
  year =         "1993",
  bibdate =      "Thu Dec 14 17:22:42 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/intarith.bib",
  abstract =     "A numerical investigation is presented for the
                 two-dimensional magnetohydrodynamic flow (MHD flow) in
                 a rectangular duct and an error analysis of the
                 traditional calculation of the solution is derived.
                 Arbitrary values of the flow parameters are admitted;
                 they are the Hartmann number and the wall conduction
                 ratio. The singular perturbation problem is solved and
                 analyzed by means of interval arithmetic and verified
                 enclosure methods (E-Methods), supported by the
                 programming languages PASCAL-SC and FORTRAN-SC.
                 Furthermore, the error analysis of the traditional
                 calculation as applied to this MHD flow shows that
                 there is a lack of reliability of published numerical
                 results of this physical problem, and this even for
                 Hartmann numbers $M<1000$. These results indicate that
                 the reliability of numerical results should at least be
                 verified for any calculation, via employing a control
                 of rounding errors by use of an accurate floating-point
                 arithmetic and enclosure methods.",
  acknowledgement = ack-nhfb,
  bookpages =    "x + 612",
  classification = "A0340G (Fluid dynamics: general mathematical
                 aspects); A4710 (General theory, simulation and other
                 computational methods); A4765 (Magnetohydrodynamics and
                 electrohydrodynamics); C5230 (Digital arithmetic
                 methods); C7320 (Physics and Chemistry)",
  keywords =     "Accurate floating-point arithmetic; E-Methods;
                 Enclosure methods; Error analysis; Flow parameters;
                 FORTRAN-SC; Hartmann number; Interval arithmetic; MHD
                 flow; Numerical investigation; Numerical reliability;
                 Numerical results; Programming languages PASCAL-SC;
                 Rectangular duct; Rounding errors; Singular
                 perturbation problem; Two-dimensional
                 magnetohydrodynamic flow; Verified enclosure methods;
                 Wall conduction ratio",
  pubcountry =   "USA",
  thesaurus =    "Digital arithmetic; Error analysis;
                 Magnetohydrodynamics; Physics computing",
}

@TechReport{Knies:1993:HPF,
  author =       "A. Knies and O'Keefe, Michael (Michael A.) and T.
                 MacDonald",
  title =        "{High Performance Fortran}: a practical analysis",
  type =         "AHPCRC preprint",
  number =       "93-107",
  institution =  "Army High Performance Computing Research Center",
  address =      "Minneapolis, MN, USA",
  pages =        "ii + 18",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "References: p. 17-18.",
  keywords =     "{Fortran} (Computer program language)",
}

@Article{Knobe:1993:OTS,
  author =       "K. Knobe and J. D. Lukas and M. Weiss",
  title =        "Optimization Techniques for {SIMD Fortran} Compilers",
  journal =      j-CPE,
  volume =       "5",
  number =       "7",
  pages =        "527--552",
  month =        oct,
  year =         "1993",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Koffman:1993:F,
  author =       "Elliot B. Koffman and Frank L. Friedman",
  title =        "Fortran",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "5th ed. with engineering applications",
  pages =        "ix + 664 + [53]",
  year =         "1993",
  ISBN =         "0-201-55875-0",
  ISBN-13 =      "978-0-201-55875-3",
  LCCN =         "QA76.73.F25 F63 1993",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran (computer program language)",
}

@Book{Koffman:1993:FEA,
  author =       "Elliot B. Koffman and Frank L. Friedman",
  title =        "{Fortran}: with engineering applications",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Fifth",
  pages =        "xviii + 664",
  year =         "1993",
  ISBN =         "0-201-55875-0 (paperback)",
  ISBN-13 =      "978-0-201-55875-3 (paperback)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Previous ed.: 1990. Includes index.",
  keywords =     "Programming languages; {Fortran} (Computer program
                 language)",
}

@InProceedings{Kolte:1993:LRA,
  author =       "P. Kolte and M. J. Harrold",
  title =        "Load\slash store range analysis for global register
                 allocation",
  crossref =     "ACM:1993:PAS",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "6",
  pages =        "268--277",
  month =        jun,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu Dec 14 18:49:37 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigplan.bib",
  abstract =     "Live range splitting techniques improve global
                 register allocation by splitting the live ranges of
                 variables into segments that are individually allocated
                 registers. Load/store range analysis is a new technique
                 for live range splitting that is based on reaching
                 definition and live variable analyses. The authors'
                 analysis localizes the profits and the register
                 requirements of every access to every variable to
                 provide a fine granularity of candidates for register
                 allocation. Experiments on a suite of C and FORTRAN
                 benchmark programs show that a graph coloring register
                 allocator operating on load/store ranges often provides
                 better allocations than the same allocator operating on
                 live ranges. Experimental results also show that the
                 computational cost of using load/store ranges for
                 register allocation is moderately more than the cost of
                 using live ranges.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Clemson Univ., SC, USA",
  classification = "C1160 (Combinatorial mathematics); C6110 (Systems
                 analysis and programming); C6120 (File organisation);
                 C6150C (Compilers, interpreters and other processors)",
  confdate =     "23-25 June 1993",
  conflocation = "Albuquerque, NM, USA",
  confsponsor =  "ACM",
  keywords =     "C; Computational cost; Fine granularity; FORTRAN
                 benchmark programs; Global register allocation; Graph
                 coloring register allocator; Individually allocated
                 registers; Live range splitting; Live variable
                 analyses; Load/store ranges; Range splitting
                 techniques",
  pubcountry =   "USA",
  thesaurus =    "Graph colouring; Program compilers; Programming;
                 Storage allocation",
}

@Article{Krishnamurthy:1993:DPE,
  author =       "E. V. Krishnamurthy and Chen Pin",
  title =        "Data parallel evaluation-interpolation algorithm for
                 polynomial matrix inversion",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "19",
  number =       "5",
  pages =        "577--589",
  month =        may,
  year =         "1993",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 12:05:41 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290F (Interpolation and function approximation);
                 B0290H (Linear algebra); C4130 (Interpolation and
                 function approximation); C4140 (Linear algebra); C4240P
                 (Parallel programming and algorithm theory)",
  corpsource =   "Comput. Sci. Lab., Australian Nat. Univ., Canberra,
                 ACT, Australia",
  keywords =     "CM FORTRAN; Connection Machine; data parallel
                 evaluation-interpolation algorithm; interpolation;
                 inverse matrix; linear algebra; matrix inversion;
                 Moore-; parallel algorithms; Penrose inverse;
                 polynomial; polynomials; time complexity",
  treatment =    "P Practical",
}

@InProceedings{Laifer:1993:DAT,
  author =       "R. Laifer and A. Knocke",
  title =        "Distributed Applications and their Use by {FORTRAN}",
  crossref =     "Kusters:1993:PJI",
  pages =        "788--??",
  year =         "1993",
  bibdate =      "Mon Aug 26 10:38:41 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Laifer:1993:FTU,
  author =       "R. Laifer and A. Knocke",
  title =        "fidl --- {A} Tool for Using {DCE} from {Fortran}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "731",
  pages =        "78--88",
  year =         "1993",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lake:1993:POM,
  author =       "Brian Lake and Chris Gray",
  booktitle =    "Proceedings of SS'93: High Performance Computing",
  title =        "Parallel {I/O} for {MIMD} Machines",
  publisher =    "????",
  address =      "Calgary, Alberta, Canada",
  pages =        "301--308",
  month =        jun,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/Parallel.io.bib",
  comment =      "They describe the I/O system for the Myrias SPS-3
                 parallel computer. The SPS is a no-remote-access
                 (NORMA) machine with a software shared memory
                 abstraction. They provide a standard C/FORTRAN I/O
                 interface, with a few extensions. The user's parallel
                 program is considered a client, and an I/O processor
                 (IOP) is the server. No striping across IOPs, which
                 makes it relatively simple for them to have the server
                 manage the shared file pointer. Their extensions allow
                 atomic, file-pointer update, returning the actual
                 position where I/O occurred, and atomic access to
                 fixed- and variable-length records. They have three
                 protocols, for different transfer sizes; small using
                 simple request/response; medium using sliding window;
                 and large using scatter/gather and special hardware
                 double buffering at the IOP. They use scatter/gather
                 DMA, and page-table fiddling, for messaging.
                 Performance is 89--96\% of hardware peak, limited by
                 IOP's VME backplane.",
  keyword =      "parallel I/O, MIMD, multiprocessor file system, pario
                 bib",
}

@MastersThesis{Lanahan:1993:GIP,
  author =       "Robert J. {Lanahan, Jr.}",
  title =        "Graphics interface (with {PHIGS}) for {FORTRAN}
                 programmers on {DEC} workstations",
  type =         "Thesis (M.S.)",
  school =       "San Jose State University",
  address =      "San Jose, CA, USA",
  pages =        "90",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer graphics.; Programmer's hierarchical
                 interactive graphics system; ULTRIX",
}

@Book{Langer:1993:PF,
  author =       "Erasmus Langer",
  title =        "Programmieren in {Fortran}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "",
  month =        mar,
  year =         "1993",
  ISBN =         "0-387-82446-4",
  ISBN-13 =      "978-0-387-82446-8",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0387824464/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$30.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0387824464",
  acknowledgement = ack-nhfb,
}

@Article{Larsen:1993:GFP,
  author =       "Rune B. Larsen",
  title =        "``{GEOFLUID}'': a {FORTRAN} 77 program to compute
                 chemical properties of gas species in {C-O-H} fluids",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "9",
  pages =        "1295--??",
  month =        oct,
  year =         "1993",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Leffelaar:1993:SAS,
  editor =       "P. A. Leffelaar",
  title =        "On systems analysis and simulation of ecological
                 processes: with examples in {CSMP} and {FORTRAN}",
  volume =       "1",
  publisher =    pub-KLUWER,
  address =      pub-KLUWER:adr,
  pages =        "xiii + 294",
  month =        aug,
  year =         "1993",
  ISBN =         "0-7923-2434-X (hardcover)",
  ISBN-13 =      "978-0-7923-2434-8 (hardcover)",
  LCCN =         "QH541.15.S5O43 1993",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=079232434X/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$118.50",
  series =       "Current Issues in Production Ecology",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=079232434X",
  acknowledgement = ack-nhfb,
  keywords =     "ecology -- computer simulation; ecology -- simulation
                 methods; Ecology --- Computer simulation; Ecology ---
                 Simulation methods; Ecology --- Simulations --- Use of
                 --- Computers; System analysis; system analysis",
  xxtitle =      "On system analysis and simulation of ecological
                 processes: with examples in {CSMP} and {FORTRAN}",
}

@Book{Lemay:1993:CPFa,
  author =       "Gerald J. Lemay",
  title =        "{C} for {Pascal} and {Fortran} Programmers",
  publisher =    pub-MELVIL-PRESS,
  address =      pub-MELVIL-PRESS:adr,
  pages =        "vi + 114",
  month =        jan,
  year =         "1993",
  ISBN =         "1-883496-00-4",
  ISBN-13 =      "978-1-883496-00-5",
  LCCN =         "????",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1883496004/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$25.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1883496004",
  acknowledgement = ack-nhfb,
  keywords =     "C (Computer program language)",
}

@Book{Lemay:1993:CPFb,
  author =       "Gerald J. Lemay",
  title =        "{C} for {Pascal} and {Fortran} Programmers",
  publisher =    pub-MELVIL-PRESS,
  address =      pub-MELVIL-PRESS:adr,
  pages =        "",
  month =        jan,
  year =         "1993",
  ISBN =         "1-883496-01-2",
  ISBN-13 =      "978-1-883496-01-2",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1883496012/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$35.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1883496012",
  acknowledgement = ack-nhfb,
}

@Book{Lemay:1993:CPFc,
  author =       "Gerald J. Lemay",
  title =        "{C} for {Pascal} and {Fortran} programmers: workbook",
  publisher =    pub-MELVIL-PRESS,
  address =      pub-MELVIL-PRESS:adr,
  pages =        "iii + 130",
  year =         "1993",
  ISBN =         "1-883496-02-0 (paperback)",
  ISBN-13 =      "978-1-883496-02-9 (paperback)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Cover title. Workbook to accompany: C for Pascal and
                 Fortran programmers / Gerald J. Lemay. c1993.",
  keywords =     "C (Computer program language)",
}

@Book{Lemay:1993:CPFd,
  author =       "Gerald J. Lemay",
  title =        "{C} for {Pascal} and {Fortran} Programmers",
  publisher =    pub-MELVIL-PRESS,
  address =      pub-MELVIL-PRESS:adr,
  pages =        "",
  month =        jan,
  year =         "1993",
  ISBN =         "1-883496-02-0",
  ISBN-13 =      "978-1-883496-02-9",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1883496020/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$15.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1883496020",
  acknowledgement = ack-nhfb,
}

@Article{Li:1993:ANL,
  author =       "Wei Li and K. Pingali",
  title =        "Access normalization: loop restructuring for {NUMA}
                 computers",
  journal =      j-TOCS,
  volume =       "11",
  number =       "4",
  pages =        "353--375",
  month =        nov,
  year =         "1993",
  CODEN =        "ACSYEC",
  ISSN =         "0734-2071",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Cornell Univ., Ithaca, NY,
                 USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Access normalization; Basic Linear Algebra
                 Subprograms; BLAS; Block transfers; HPF-Fortran;
                 Integer lattice theory; Invertible matrices; Local
                 memory accesses; Locality; Loop nest restructuring;
                 Loop restructuring; NUMA computers; Remote memory
                 accesses; Restructuring compiler; Scalable parallel
                 machines; Systematic loop transformation strategy;
                 User-specified data distribution",
  pubcountry =   "USA",
  thesaurus =    "Parallel machines; Parallel programming; Program
                 compilers",
}

@Book{Lignelet:1993:FAP,
  author =       "Patrice Lignelet",
  title =        "{Fortran} 90: approche par la pratique",
  publisher =    "[Studio image]",
  address =      "Menton, France",
  pages =        "xii + 228",
  year =         "1993",
  ISBN =         "2-909615-01-4",
  ISBN-13 =      "978-2-909615-01-1",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Serie informatique.",
  acknowledgement = ack-nhfb,
  annote =       "Index.",
  keywords =     "{Fortran} 90 (langage de programmation).",
}

@Article{Ling:1993:SHP,
  author =       "Per Ling",
  title =        "A Set of High-Performance Level 3 {BLAS} Structured
                 and Tuned for the {IBM 3090 VF} and Implemented in
                 {Fortran} 77",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "7",
  number =       "3",
  pages =        "323--355",
  month =        sep,
  year =         "1993",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF01206242",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:06 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=7&issue=3;
                 http://www.math.utah.edu/pub/tex/bib/fortran2.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=7&issue=3&spage=323",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Inf. Process., Umea Univ., Sweden",
  classification = "C4140 (Linear algebra); C7310 (Mathematics)",
  corpsource =   "Inst. of Inf. Process., Umea Univ., Sweden",
  keywords =     "Basic Linear Algebra Subprograms; BLAS; block
                 algorithms; cache reuse; double precision; Fortran 77;
                 high-performance; IBM 3090 VF; IBM computers;
                 mathematics computing; matrix algebra; matrix blocking;
                 matrix operation; memory hierarchy; software packages;
                 software portability; vector facility; vector
                 processor; vector register reuse",
  treatment =    "A Application; P Practical",
}

@Article{Loveman:1993:HPF,
  author =       "D. B. Loveman",
  title =        "High performance {Fortran}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "1",
  number =       "1",
  pages =        "25--42",
  month =        feb,
  year =         "1993",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/88.219857",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Corp., Maynard, MA, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6140D (High level languages)",
  keywords =     "Computationally intensive applications; Computer
                 vendors; Fortran-77; Fortran-90; Government
                 laboratories; High Performance Fortran Forum; Massively
                 parallel single-instruction multiple-data; MIMD;
                 Multiple-instruction multiple-data; Parallel machines;
                 Programming model; SIMD; Vector processors",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel machines",
}

@Article{Lowney:1993:MTS,
  author =       "P. Geoffrey Lowney and Stefan M. Freudenberger and
                 Thomas J. Karzes and W. D. Lichtenstein and Robert P.
                 Nix and John S. O'Donnell and John C. Ruttenberg",
  title =        "The {Multiflow Trace Scheduling} Compiler",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "7",
  number =       "1--2",
  pages =        "51--142",
  month =        may,
  year =         "1993",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF01205182",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:06 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=7&issue=1;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=7&issue=1&spage=51",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Corp., Hudson, MA, USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6150C
                 (Compilers, interpreters and other processors); C6150J
                 (Operating systems)",
  corpsource =   "Digital Equipment Corp., Hudson, MA, USA",
  keywords =     "C; Fortran; instruction scheduling; instruction sets;
                 instruction-level parallelism; intermediate-code
                 optimizations; memory-bank management; Multiflow Trace
                 Scheduling compiler; parallel processing; program
                 compilers; register allocation; scheduling; target
                 machine architectures; VLIW computers",
  treatment =    "B Bibliography; P Practical",
}

@Book{Marazzi:1993:ARF,
  author =       "Alfio Marazzi and Johann Joss and Alex
                 Randriamiharisoa",
  title =        "Algorithms, routines, and {S} functions for robust
                 statistics: the {FORTRAN} library {ROBETH} with an
                 interface to {S-PLUS}",
  publisher =    "Wadsworth and Brooks/Cole Advanced Books and
                 Software",
  address =      "Pacific Grove, Calif.",
  pages =        "xii + 436",
  month =        feb,
  year =         "1993",
  ISBN =         "0-534-19698-5",
  ISBN-13 =      "978-0-534-19698-1",
  LCCN =         "QA276.4 .M267 1992",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0534196985/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$69.50",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0534196985",
  acknowledgement = ack-nhfb,
  keywords =     "robeth; robust statistics -- data processing",
}

@Book{Marazzi:1993:ARS,
  author =       "Alfio Marazzi and Johann Joss and Alex
                 Randriamiharisoa",
  title =        "Algorithms, Routines, and {S} Functions for Robust
                 Statistics: The {FORTRAN} Library {ROBETH} with an
                 Interface to {S-PLUS}",
  publisher =    pub-WADSWORTH # " and " # pub-BROOKS-COLE,
  address =      pub-WADSWORTH:adr # " and " # pub-BROOKS-COLE:adr,
  pages =        "xii + 436",
  year =         "1993",
  ISBN =         "0-534-19698-5",
  ISBN-13 =      "978-0-534-19698-1",
  LCCN =         "QA 276.4 M267 1993",
  bibdate =      "Fri Aug 19 00:40:53 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/s-plus.bib",
  acknowledgement = ack-nhfb,
  keywords =     "robeth; robust statistics --- data processing",
}

@Article{Marquet:1993:LED,
  author =       "P. Marquet",
  title =        "Languages and expressions of data parallelism",
  journal =      j-TECHNIQUE-SCI-INFORMATIQUES,
  volume =       "12",
  number =       "6",
  pages =        "685--714",
  month =        "",
  year =         "1993",
  CODEN =        "TTSIDJ",
  ISSN =         "0752-4072, 0264-7419",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. d'Inf. Fondamentale, Univ. des Sci. et Tech. de
                 Lille Flandres Artois, Villeneuve d'Ascq, France",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "C*; CM Fortran; Data parallelism; Data-parallel
                 languages; Data-structure; Fortran 90; Fortran D; High
                 Performance Fortran; MP Fortran; MPL; Parallel
                 languages; Parallel machine; Parallel programming;
                 POMPC",
  language =     "French",
  pubcountry =   "France",
  thesaurus =    "Parallel languages; Parallel programming",
}

@Book{Mashaw:1993:PBB,
  author =       "Bijan Mashaw",
  title =        "Programming Byte by Byte: Structured {Fortran}",
  publisher =    pub-AMERICA-COMPUTER,
  address =      pub-AMERICA-COMPUTER:adr,
  edition =      "Third",
  pages =        "",
  month =        jun,
  year =         "1993",
  ISBN =         "0-934433-08-9",
  ISBN-13 =      "978-0-934433-08-2",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0934433089/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$34.45",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0934433089",
  acknowledgement = ack-nhfb,
}

@TechReport{Maslov:1993:LAD,
  author =       "Vadim Maslov",
  title =        "Lazy Array Data-Flow Dependence Analysis",
  institution =  "University of Maryland, College Park",
  address =      "College Park, MD, USA",
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/university-of-maryland.bib",
  URL =          "ftp://ftp.cs.umd.edu/pub/papers/TRs/3110.ps.Z",
  abstract =     "Automatic parallelization of real FORTRAN programs
                 does not live up to users expectations yet, and
                 dependence analysis algorithms which either produce too
                 many false dependences or are too slow contribute
                 significantly to this. In this paper we introduce
                 data-flow dependence analysis algorithm which exactly
                 computes value-based dependence relations for program
                 fragments in which all subscripts, loop bounds and IF
                 conditions are affine. Our algorithm also computes good
                 affine approximations of dependence relations for
                 non-affine program fragments. Actually, we do not know
                 about any other algorithm which can compute better
                 approximations. And our algorithm is efficient too,
                 because it is lazy. When searching for write statements
                 that supply values used by a given read statement, it
                 starts with statements which are lexicographically
                 close to the read statement in iteration space. Then if
                 some of the read statement instances are not
                 ``satisfied'' with these close writes, the algorithm
                 broadens its search scope by looking into more distant
                 writes. The search scope keeps broadening until all
                 read instances are satisfied or no write candidates are
                 left. We timed our algorithm on several benchmark
                 programs and the timing results suggest that our
                 algorithm is fast enough to be used in commercial
                 compilers --- it usually takes 5 to 15 percent of f77
                 -O2 compilation time to analyze a program. Most
                 programs in the 100-line range take less than 1 second
                 to analyze on a SUN SPARCstation IPX.",
}

@TechReport{Maslov:1993:SPC,
  author =       "Vadim Maslov and William Pugh",
  title =        "Simplifying Polynomial Constraints Over Integers to
                 Make Dependence Analysis More Precise",
  institution =  "University of Maryland, College Park",
  address =      "College Park, MD, USA",
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/university-of-maryland.bib",
  note =         "This is revised version of the CS-TR-3109 report that
                 appeared July, 1993.",
  URL =          "ftp://ftp.cs.umd.edu/pub/papers/TRs/3109.ps.Z",
  abstract =     "Why do existing parallelizing compilers and
                 environments fail to parallelize many realistic FORTRAN
                 programs? One of the reasons is that these programs
                 contain a number of linearized array references, such
                 as {\tt A(M*N*i+N*j+k)} or {\tt A(i*(i+1)/2+j)}.
                 Performing exact dependence analysis for these
                 references requires testing polynomial constraints for
                 integer solutions. Most existing dependence analysis
                 systems, however, restrict themselves to solving affine
                 constraints only, so they have to make worst-case
                 assumptions whenever they encounter a polynomial
                 constraint. In this paper we introduce an algorithm
                 which exactly and efficiently solves a class of
                 polynomial constraints which arise in dependence
                 testing. Another important application of our algorithm
                 is to generate code for loop transformation known as
                 symbolic blocking (tiling).",
}

@Article{McDonald:1993:CLF,
  author =       "T. M. McDonald",
  title =        "Converting Legacy {Fortran} Applications to
                 Distributed Applications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "731",
  pages =        "89--103",
  year =         "1993",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Mon May 13 11:49:00 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Mehrotra:1993:DPP,
  author =       "P. Mehrotra",
  title =        "Data parallel programming: the promises and
                 limitations of {High Performance Fortran}",
  crossref =     "Volkert:1993:PCS",
  pages =        "114--114",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "ICASE, NASA Langley Res. Center, Hampton, VA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Data parallel algorithms; High Performance Fortran;
                 HPF; Parallel architectures",
  thesaurus =    "FORTRAN; Parallel languages",
}

@InProceedings{Mehrotra:1993:ILD,
  author =       "P. Mehrotra",
  title =        "Invited Lecture: Data Parallel Programming: The
                 Promises and Limitations of {High Performance
                 Fortran}",
  crossref =     "Volkert:1993:PCS",
  pages =        "114--??",
  year =         "1993",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Metcalf:1993:FCF,
  author =       "Michael Metcalf and John Reid and Denis Girou and
                 Michel Caillat and Bernard Pichon",
  title =        "{Fortran} 90: les concepts fondamentaux",
  publisher =    pub-AFNOR,
  address =      pub-AFNOR:adr,
  pages =        "xxii + 376",
  year =         "1993",
  ISBN =         "2-12-486513-7",
  ISBN-13 =      "978-2-12-486513-0",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "AFNOR technique.",
  acknowledgement = ack-nhfb,
  annote =       "Index.",
  keywords =     "{Fortran} (langage de programmation).",
}

@Book{Metcalf:1993:FE,
  author =       "Michael Metcalf and John Ker Reid",
  title =        "{Fortran} 90 explained",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xiv + 306",
  year =         "1993",
  ISBN =         "0-19-853772-7 (paperback)",
  ISBN-13 =      "978-0-19-853772-4 (paperback)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Oxford science publications",
  acknowledgement = ack-nhfb,
  annote =       "``Reprinted (with corrections) 1992, 1993''--T.p.
                 verso. Includes index.",
  keywords =     "COMPUTER PROGRAMMING; COMPUTER PROGRAMS; FORTRAN;
                 PROGRAMMING LANGUAGES; {Fortran} 90 (Computer program
                 language)",
}

@Misc{Microsoft:1993:MFPa,
  author =       "{Microsoft Corporation}",
  title =        "{Microsoft FORTRAN powerStation} 32 for {Windows NT}
                 development system for {Windows NT}",
  publisher =    pub-MICROSOFT,
  address =      pub-MICROSOFT:adr,
  edition =      "Version 1.0",
  pages =        "5 computer disks + 1 folded quick reference card ([6]
                 p.)",
  year =         "1993",
  bibdate =      "Fri Feb 09 10:20:32 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  alttitle =     "{Microsoft} FORTRAN power station 32 for Windows NT
                 FORTRAN powerStation 32 for Windows NT FORTRAN power
                 station 32 for Windows NT",
  annote =       "Title from disk label. Title on programmer's guide:
                 Microsoft FORTRAN powerStation 32. Thirty-two bit
                 FORTRAN compiler that integrates an editor, debugger,
                 browser, and MAKE facilities into a seamless
                 environment. Allows user to recompile sixteen-bit to
                 thirty-two-bit and port code from mainframe. Features
                 Visual Workbench and optimization functions including
                 global, local, and dead loop removal. System
                 requirements: IBM-compatible PC with 386 microprocessor
                 or greater (486 or higher recommended); 16MB RAM;
                 Windows NT; VGA or SVGA graphics capabilities;
                 high-density floppy disk drive; hard disk with 12MB
                 free space; mouse. IBM PC Windows NT.",
  keywords =     "Compilers (Computer programs) --- Software.",
}

@Misc{Microsoft:1993:MFPb,
  author =       "{Microsoft Corporation}",
  title =        "{Microsoft FORTRAN powerStation}",
  publisher =    pub-MICROSOFT,
  address =      pub-MICROSOFT:adr,
  edition =      "Version 1.0",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "5 computer disks + 1 language guide (xiv + 557 p.) + 1
                 getting started guide (iv + 3) + 1 error messages guide
                 (vii + 102 p.)",
  acknowledgement = ack-nhfb,
  annote =       "Title from disk label. Thirty-two bit FORTRAN compiler
                 that integrates an editor, debugger, browser, and MAKE
                 facilities into a seamless environment. Features Visual
                 Workbench and optimization functions including global,
                 local, and dead loop removal. System requirements:
                 IBM-compatible PC with 386 microprocessor or greater;
                 4MB RAM (6MB recommended); MS-DOS 3.3 or greater;
                 Microsoft Windows 3.1 or greater; VGA graphics
                 capabilities; high-density floppy disk drive; hard disk
                 with 10MB free space. IBM PC DOS 3.3.",
  keywords =     "Compilers (Computer programs) --- Software.",
}

@Article{Millman:1993:AP,
  author =       "Joel Millman",
  title =        "Artistic Programming",
  journal =      j-FORBES,
  volume =       "151",
  number =       "7",
  pages =        "94--??",
  month =        mar,
  year =         "1993",
  CODEN =        "FORBA5",
  ISSN =         "0015-6914",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "If you want to get into movie production, start out in
                 chicken farming. Then learn Fortran. Also: Commentary
                 by Richard A. Shaffer.",
  acknowledgement = ack-nhfb,
}

@Article{Miminis:1993:AFS,
  author =       "George Miminis and Michael Reid",
  title =        "Algorithm 718: {A FORTRAN} Subroutine to Solve the
                 Eigenvalues Allocation Problem for Single-Input
                 Systems",
  journal =      j-TOMS,
  volume =       "19",
  number =       "2",
  pages =        "224--232",
  month =        jun,
  year =         "1993",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/152618.html",
  abstract =     "An efficient implementation of an algorithm for the
                 eigenvalue allocation (pole placement) problem of
                 single-input linear systems using state feedback is
                 given in this paper. The implementation uses the BLAS
                 level-1 [2] subroutines when possible for better
                 performance. A brief description of the algorithm along
                 with some computational details is also given.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Numerical Linear Algebra, Eigenvalues. {\bf
                 F.2.1}: Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Numerical Algorithms and
                 Problems, Computations on matrices. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Numerical algorithms.",
}

@Article{Mitra:1993:FPP,
  author =       "Mitra",
  title =        "A {Fortran}: Program for Problems in Beam Bending",
  journal =      j-COED,
  volume =       "3",
  number =       "4",
  pages =        "35--40",
  month =        oct,
  year =         "1993",
  CODEN =        "CWLJDP",
  ISSN =         "0736-8607",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Morgan:1993:PF,
  author =       "J. S. (J Steve) Morgan and J. L. (J Lawrie)
                 Schonfelder",
  title =        "Programming in {Fortran} 90",
  publisher =    pub-ALFRED-WALLER,
  address =      pub-ALFRED-WALLER:adr,
  pages =        "xiv + 350",
  year =         "1993",
  ISBN =         "1-872474-06-3 (paperback)",
  ISBN-13 =      "978-1-872474-06-9 (paperback)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Computer science texts",
  acknowledgement = ack-nhfb,
  annote =       "Includes indexes.",
  keywords =     "Programming languages; {Fortran} 90 (Computer program
                 language)",
}

@Manual{NAG:1993:NFLa,
  author =       "{Numerical Algorithms Group}",
  title =        "{NAG Fortran} library introductory guide: Mark 16",
  organization = "NAG",
  address =      "Oxford, UK",
  pages =        "various",
  year =         "1993",
  ISBN =         "1-85206-092-1",
  ISBN-13 =      "978-1-85206-092-3",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Serves as an extensive pointer to the main NAG
                 Fortran Library, Mark 16.''.",
  keywords =     "Algorithms.; FORTRAN (Computer program language);
                 Numerical analysis --- Data processing",
}

@Manual{NAG:1993:NFLb,
  author =       "{Numerical Algorithms Group}",
  title =        "{NAG Fortran} library manual, mark 16",
  organization = "NAG",
  address =      "Oxford, UK",
  pages =        "????",
  year =         "1993",
  ISBN =         "1-85206-091-3",
  ISBN-13 =      "978-1-85206-091-6",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; FORTRAN (Computer program language);
                 Numerical analysis --- Data processing",
}

@Article{Nance:1993:HDE,
  author =       "Richard E. Nance",
  title =        "A history of discrete event simulation programming
                 languages",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "3",
  pages =        "149--175",
  month =        mar,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue May 4 05:54:23 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p149-nance/",
  abstract =     "The history of simulation programming languages is
                 organized as a progression in periods of similar
                 developments. The five periods, spanning 1955-1986, are
                 labeled: The Period of Search (1955-1960); The advent
                 (1961-1965); The Formative Period (1966-1970); The
                 Expansional Period (1971-1978), and The Period of
                 Consolidation and Regeneration (1979-1986). The focus
                 is on recognizing the people and places that have made
                 important contributions in addition to the nature of
                 the contribution. A balance between comprehensive and
                 in-depth treatment has been reached by providing more
                 detailed description of those languages which have or
                 have had major use. Over 30 languages are mentioned,
                 and numerous variations are described in the major
                 contributors. A concluding summary notes the concepts
                 and techniques either originating with simulation
                 programming languages or given significant visibility
                 by them.",
  acknowledgement = ack-nhfb,
  affiliation =  "Virginia Polytech. Inst. and State Univ., Blacksburg,
                 VA, USA",
  classification = "C6140D (High level languages); C6185 (Simulation
                 techniques)",
  confdate =     "20-23 April 1993",
  conflocation = "Cambridge, MA, USA",
  confname =     "HOPL-II. The second ACM SIGPLAN conference on History
                 of programming languages, April 20--23, 1993,
                 Cambridge, MA",
  confsponsor =  "ACM",
  keywords =     "design; Discrete event simulation programming
                 languages; History; languages",
  subject =      "{\bf I.6.2} Computing Methodologies, SIMULATION AND
                 MODELING, Simulation Languages. {\bf I.6.8} Computing
                 Methodologies, SIMULATION AND MODELING, Types of
                 Simulation, Discrete event. {\bf K.2} Computing
                 Milieux, HISTORY OF COMPUTING, People. {\bf D.3.2}
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf K.2} Computing Milieux,
                 HISTORY OF COMPUTING, Software.",
  thesaurus =    "Discrete event simulation; History; Simulation
                 languages",
}

@Article{Nandakumar:1993:FPA,
  author =       "Ratna Nandakumar",
  title =        "A {FORTRAN} Program for Assessing Unidimensionality of
                 Binary Data Using {Holland and Rosenbaum}'s
                 Methodology",
  journal =      j-MULTIVARIATE-BEHAV-RES,
  volume =       "28",
  number =       "1",
  pages =        "63--66",
  month =        jan,
  year =         "1993",
  CODEN =        "MVBRAV",
  ISSN =         "0027-3171",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Nandakumar:1993:FPD,
  author =       "Ratna Nandakumar",
  title =        "A {FORTRAN} 77 Program for Detecting Differential Item
                 Functioning Through the {Mantel--Haenszel} Statistic",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "53",
  number =       "3",
  pages =        "679--684",
  month =        "Fall",
  year =         "1993",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Neshyba:1993:ILC,
  author =       "S. P. Neshyba and R. R. Gamache",
  title =        "Improved line-broadening coefficients for asymmetric
                 rotor molecules with application to ozone lines
                 broadened by nitrogen",
  journal =      j-J-QUANT-SPECTROSC-RADIAT-TRANSFER,
  volume =       "50",
  number =       "5",
  pages =        "443--453",
  month =        nov,
  year =         "1993",
  CODEN =        "JQSRAE",
  ISSN =         "0022-4073",
  bibdate =      "Mon Sep 30 05:31:18 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Atmos. Res., Massachusetts Univ., Lowell,
                 MA, USA",
  chemicalindex = "O3N2/bin N2/bin O3/bin N/bin O/bin",
  classification = "A3370J (Line and band widths, shapes, and shifts);
                 A3420 (Interatomic and intermolecular potentials and
                 forces)",
  keywords =     "Asymmetric rotor molecules; Atom-atom intermolecular
                 potentials; Broadening-coefficient calculations; C/sub
                 2v/ symmetry; FORTRAN; Line-broadening coefficients;
                 Linear AB molecule; MATHEMATICA; Mixed formulation with
                 electrostatic terms; Molecule-fixed axes; O/sub 3/ +
                 N/sub 2/; O/sub 3/-N/sub 2/; Orientations; Quantum
                 state symmetries; Representations; Symbolic
                 manipulations; Two-center expansion; XY/sub 2/
                 molecule",
  pubcountry =   "UK",
  thesaurus =    "Molecular spectral line breadth; Nitrogen; Ozone;
                 Potential energy functions",
}

@Article{Nieto-Vesperinas:1993:FRE,
  author =       "M. Nieto-Vesperinas and F. J. Fuentes and R. Navarro
                 and M. J. {Perez-Ilzarbe}",
  title =        "A {FORTRAN} routine to estimate a function of two
                 variables from its autocorrelation",
  journal =      j-COMP-PHYS-COMM,
  volume =       "78",
  number =       "1",
  pages =        "211--217",
  month =        dec,
  year =         "1993",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(93)90156-7",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Nikhil:1993:PPL,
  author =       "R. S. Nikhil",
  title =        "The Parallel Programming Language {Id} and its
                 Compilation for Parallel Machines",
  journal =      j-INT-J-HIGH-SPEED-COMPUTING,
  volume =       "5",
  number =       "2",
  pages =        "171--223",
  year =         "1993",
  CODEN =        "IHSCEZ",
  ISSN =         "0129-0533",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/Functional.bib",
  abstract =     "The author shows a novel compilation method from a
                 familiar class of languages to a familiar class of
                 architectures. Id is basically a non-strict functional
                 programming language, but it has a computation rule
                 different from the traditional lazy evaluation rule,
                 leading to enormous amounts of parallelism. Then,
                 instead of using graph reduction (the traditional
                 compilation method), he translates Id programs via two
                 intermediate languages: first to dataflow graphs and
                 then to code for an abstract machine called P-RISC. He
                 describes how to implement the P-RISC abstract machine
                 on a message-passing multicomputer and describes
                 optimizations at all levels. Throughout, the underlying
                 theme is efficient fine-grained, data-driven execution,
                 essential for large-scale MIMD machines. He also
                 remarks on the suitability of the approach for other
                 source languages (including FORTRAN).",
  keywords =     "data flow dataflow functional",
}

@TechReport{OBoyle:1993:DPA,
  author =       "Michael O'Boyle",
  key =          "Anonymous93g",
  title =        "A Data Partioning Algorithm for Distributed Memory
                 Compilation",
  number =       "UMCS-93-7-1",
  institution =  inst-U-MANCHESTER-CS,
  address =      inst-U-MANCHESTER-CS:adr,
  month =        jul,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/university-of-manchester.bib",
  URL =          "mailto::techreports@cs.man.ac.uk",
  abstract =     "This paper proposes a compiler strategy for mapping
                 FORTRAN programs onto distributed memory computers.
                 Once the available parallelism has been identified, it
                 has to be scheduled so as to minimise overhead. The
                 minimisation of different costs will suggest different
                 data and computation partitions. This is further
                 complicated, as the effectiveness of the partition will
                 depend on later compiler optimisations. For this
                 reason, partitioning is at the crux point of
                 compilation and has led several researchers to propose
                 that it be left to the user. it is our contention that
                 it is possible to automatically determine a good data
                 partition and furthermore to make use of the analysis
                 in later optimisation stages. This paper describes an
                 automatic data partition algorithm which is based on
                 four different analysis techniques. By determining the
                 relative merit of each form of analysis, a data
                 partitioning decision is made. By integrating this
                 algorithm into an overall compilation strategy,
                 effective use can be made of any data partitioning
                 decision. To test the strategy, it has been applied to
                 a real non-trivial program, TRED2. The resulting
                 program was ran on 32 cell KSR-1 where this strategy
                 was compared with the native parallelising compiler and
                 a hand coded version of the program. It is shown that
                 the performance of the approach described in this paper
                 is comparable to that of hand-coded techniques.",
}

@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",
  day =          "15",
  month =        nov,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/pvm.bib;
                 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",
}

@TechReport{OKeefe:1993:FTA,
  author =       "Matthew O'Keefe",
  title =        "The {Fortran-P} Translator: automatic translation of
                 {Fortran 77} programs for massively parallel
                 processors",
  type =         "AHPCRC preprint",
  number =       "93-021",
  institution =  "Army High Performance Computing Research Center",
  address =      "Minneapolis, MN, USA",
  pages =        "iii + 34",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "References: p. 29-32.",
  keywords =     "Fortran (Computer program language); Parallel
                 processing (Electronic computers); Parallel programming
                 (Computer science)",
}

@Article{Ong:1993:COE,
  author =       "C. L. Ong and W. T. Tsai",
  title =        "Class and object extraction from imperative code",
  journal =      j-J-OOP,
  volume =       "6",
  number =       "1",
  pages =        "58--??",
  month =        mar,
  year =         "1993",
  CODEN =        "JOOPEC",
  ISSN =         "0896-8438",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A scheme for automatic class and object extraction
                 from a system coded in an imperative language, e.g.,
                 Fortran, is presented that aids in reengineering
                 systems to a class-based or object-oriented language
                 such as C++. A prototype has been implemented in the
                 UNIX environment.",
  acknowledgement = ack-nhfb,
}

@TechReport{Papadimitriou:1993:KNA,
  author =       "Pythagoras Papadimitriou",
  title =        "The {KSR1}---{A} Numerical Analyst's Perspective",
  type =         "Numerical Analysis Report",
  number =       "242",
  institution =  inst-U-MANCHESTER,
  address =      inst-U-MANCHESTER:adr,
  month =        dec,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/narep.bib",
  URL =          "ftp://vtx.ma.man.ac.uk/pub/narep/narep242.ps.Z",
  abstract =     "The Kendall Square Research KSR1 is a virtual shared
                 memory MIMD computer. We give a description of the KSR1
                 aimed at a numerical analyst who wishes to use the KSR1
                 for research. The basic architecture of the KSR1 is
                 described. Parallel constructs and language extensions
                 provided in KSR Fortran are discussed, and numerical
                 software issues are also considered. We describe our
                 practical experiences in using the KSR1 and draw some
                 conclusions.",
  keywords =     "Kendall Square Research KSR1, Virtual shared memory,
                 ALLCACHE memory system, KSR Fortran, parallel
                 constructs, LAPACK, BLAS",
}

@Article{Papazachos:1993:FPC,
  author =       "C. B. Papazachos and G. N. Tsokas",
  title =        "A {FORTRAN} program for the computation of
                 2-dimensional inverse filters in magnetic prospecting",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "5",
  pages =        "705--??",
  month =        may,
  year =         "1993",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Pase:1993:MFP,
  author =       "Douglas M. Pase and Tom MacDonald and Andrew Meltzer",
  title =        "{MPP {Fortran}} Programming Model",
  institution =  pub-CRAY,
  address =      pub-CRAY:adr,
  day =          "11",
  month =        oct,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/Parallel.io.bib",
  URL =          "ftp://ftp.cray.com/product-info/program_env/program_model.html",
  comment =      "See also oed:t3d for T3D overview. The only I/O
                 support, apparently, is for each processor to open and
                 access the file independently from all other
                 processors.",
  keyword =      "compiler, parallel language, supercomputing, parallel
                 I/O, pario bib",
}

@Article{Patel:1993:FPS,
  author =       "M. K. Patel and J. P. Waterhouse",
  title =        "A {FORTRAN} program for the statistical analysis of
                 incomplete time series data sets by a method of
                 partition",
  journal =      j-COMPUT-BIOL-MED,
  volume =       "23",
  number =       "2",
  pages =        "155--165",
  month =        mar,
  year =         "1993",
  CODEN =        "CBMDAW",
  ISSN =         "0010-4825",
  bibdate =      "Thu Apr 11 18:10:15 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A program written in FORTRAN-77 which executes an
                 analysis for periodicity of a time series data set is
                 presented. Time series analysis now has applicability
                 and use in a wide range of biomedical studies. The
                 analytical method termed here a method of partition is
                 derived from periodogram analysis, but uses the
                 principle of analysis of variance (ANOVA). It is
                 effective when used on incomplete data sets. An example
                 in which a data set is made progressively more
                 incomplete by the random removal of values demonstrates
                 this, and a listing of the program and a sample output
                 in both an abbreviated and a full version are given.",
  acknowledgement = ack-nhfb,
  announcement = "9309",
  countrypub =   "UNITED STATES",
  datesentered = "Entered 930716",
  meshheadings = "*Data Interpretation, Statistical; *Programming
                 Languages; *Software; Analysis of Variance; Anxiety ---
                 diagnosis (DI); Computer Systems; Periodicity; Time
                 Factors; Human",
  recordno =     "93292325",
}

@TechReport{Paul:1993:FCP,
  author =       "Christopher A. H. Paul",
  title =        "A {FORTRAN} 77 Code for Plotting Stability Regions",
  type =         "Numerical Analysis Report",
  number =       "230",
  institution =  inst-U-MANCHESTER,
  address =      inst-U-MANCHESTER:adr,
  month =        may,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/narep.bib",
  URL =          "ftp://vtx.ma.man.ac.uk/pub/narep/narep230.ps.Z",
  abstract =     "The standard technique for obtaining the stability
                 regions of numerical methods for ordinary differential
                 equations (ODEs) and delay differential equations
                 (DDEs) is the boundary-locus algorithm (BLA). However,
                 in the case of the DDE $y'(t) = \lambda y(t) + \mu
                 y(t-\tau)$ for $\lambda$ and $\mu$ real, the BLA often
                 fails to map out the stability region correctly. In
                 this paper we give a FORTRAN 77 listing of an
                 alternative stability boundary algorithm, which can be
                 used for both implicit and explicit numerical methods
                 applied to both ODEs and DDEs.",
  keywords =     "stability regions, boundary-locus algorithm,
                 Runge--Kutta methods",
}

@MastersThesis{Pelliccia:1993:DFH,
  author =       "Anthony Pelliccia",
  title =        "Development of a {FORTRAN} hydrologic model and its
                 application to a {Caribbean} mangrove wetland",
  type =         "Thesis (M.S.)",
  school =       "University of North Carolina at Charlotte",
  address =      "Charlotte, NC, USA",
  pages =        "x + 127",
  year =         "1993",
  bibdate =      "Thu Feb 15 18:26:03 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Hydrology --- Computer programs; Mangrove swamp
                 ecology --- Caribbean Area --- Computer simulation.;
                 {Fortran 77} (Computer programming language)",
}

@Article{Per:1993:SHL,
  author =       "Ling Per",
  title =        "A Set of High-Performance Level 3 {BLAS} Structured
                 and Tuned for the {IBM} 3090 {VF} and Implemented in
                 {Fortran 77}",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "7",
  number =       "3",
  pages =        "323--356",
  month =        sep,
  year =         "1993",
  CODEN =        "JOSUED",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Perrott:1993:LPD,
  author =       "R. H. Perrott and Adib Zarea-Aliabadi",
  title =        "Languages for programming distributed memory systems",
  journal =      j-COMP-CONTROL-ENG-J,
  volume =       "4",
  number =       "6",
  pages =        "269--276",
  month =        dec,
  year =         "1993",
  CODEN =        "CCEJEL",
  ISSN =         "0956-3385",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "This article is concerned with the programming of
                 distributed memory systems consisting of an
                 interconnected network of processors and their
                 associated local memory. It outlines typical
                 characteristics of such systems and discusses the
                 language approaches used for their programming. The
                 article continues with an examination of High
                 Performance Fortran that has been proposed as a basis
                 for programming distributed memory computers.",
  acknowledgement = ack-nhfb,
  affiliation =  "Queen's Univ., Belfast, UK",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6140D (High level languages)",
  keywords =     "Distributed memory computers; Distributed memory
                 systems programming; High Performance Fortran;
                 Interconnected network; Local memory",
  pubcountry =   "UK",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Parallel programming",
}

@InProceedings{Picano:1993:PSA,
  author =       "Silvio Picano and David G. Meyer and Eugene D.
                 {Brooks, III} and Joseph E. Hoag",
  booktitle =    "Proceedings of the 1993 International Conference on
                 Parallel Processing",
  title =        "Performance and Scalability Aspects of Directory-Based
                 Cache Coherence in Shared-Memory Multiprocessors",
  volume =       "II --- Software",
  publisher =    pub-CRC,
  address =      pub-CRC:adr,
  pages =        "II-103--II-106",
  month =        aug,
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/ICPP.91-93.bib; Parallel/ICPP93.bib",
  keywords =     "cache/memory management, directory-based cache
                 coherence, parallel programming costs, Fortran D,
                 multiprocessor simulation,",
}

@Article{Plesinger:1993:FIT,
  author =       "A. Plesinger",
  title =        "Fast inversion of transient calibration responses of
                 arbitrary digital seismograph systems",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "2",
  pages =        "189--201",
  year =         "1993",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  MRnumber =     "93K-09714",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A FORTRAN computer program intended for the
                 identification of transfer functions of linear dynamic
                 systems by stabilized inversion of preprocessed
                 experimental transient responses is presented. Optimal
                 nonequidistant resampling based on the limit values
                 theorem of the Laplace transform is used to reduce the
                 length of the response without loss of high- or
                 low-frequency information. The effect of both
                 preprocessing and reduction of the response is to
                 stabilize the process of inversion and to accelerate it
                 dramatically. The performance of the approach,
                 developed with a special view to routine applications
                 in observational seismology, is demonstrated on
                 examples of identifying transfer functions of
                 broad-band, intermediate-band, and short-period
                 seismography. -from Author",
  acknowledgement = ack-nhfb,
  affiliation =  "Geophysical Institute, Czechoslovak Academy of
                 Sciences, Bocni II/401, 14131 Prague, Czech Republic.",
  keywords =     "computer program; digital seismometry; inversion;
                 transfer function; transient response",
  subjectcode =  "Geology",
}

@InProceedings{Ponnusamy:1993:DRS,
  author =       "R. Ponnusamy and J. Saltz and A. Choudhary and R. Das
                 and D. Mavriplis",
  title =        "The {Dybbuk} runtime system",
  crossref =     "IEEE:1993:DPC",
  pages =        "205--212",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Syracuse Univ., NY, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Compiler; Distributed shared memory compilers; Dybbuk
                 runtime system; Embeddable runtime support procedures;
                 Interprocessor data movement; Prototype High
                 Performance Fortran compilers; Scalable multiprocessor
                 architectures; Shared name space; Weakly coherent
                 distributed shared memory; Workload partitioners",
  thesaurus =    "FORTRAN; Program compilers; Shared memory systems",
}

@InProceedings{Ponnusamy:1993:RCT,
  author =       "Ravi Ponnusamy and Joel Saltz and Alok Choudhary",
  title =        "Runtime Compilation Techniques for Data Partitioning
                 and Communication Schedule Reuse",
  crossref =     "IEEE:1993:PSP",
  pages =        "361--370",
  month =        nov,
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Univ of Maryland",
  affiliationaddress = "College Park, MD, USA",
  classification = "723; C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  keywords =     "array elements; Array elements; Communication schedule
                 reuse; communication schedules; Communication
                 schedules; Compiler directives; compiler directives;
                 Compiler directives; computational load; Computational
                 load; Distributed memory machines; FORTRAN; Fortran
                 (programming language); Fortran 90D compiler; Fortran
                 90D compiler implementation; graph connectivity; Graph
                 connectivity; HPF compiler; irregular computations;
                 Irregular computations; Large data arrays; loop
                 iteration partitions; Loop iteration partitions;
                 off-processor data copies; Off-processor data copies;
                 On-processor buffer locations; on-processor buffer
                 locations; On-processor buffer locations; parallelising
                 compilers; program arrays; Program arrays; Program
                 compilers; program compilers; Runtime compilation
                 techniques; user specified mapping procedure; User
                 specified mapping procedure",
  sponsororg =   "IEEE; ACM SIGARCH",
  thesaurus =    "FORTRAN; Parallelising compilers; Program compilers",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@InProceedings{Ponnusamy:1993:UCD,
  author =       "R. Ponnusamy and R. Das and J. Saltz and D. Mavriplis
                 and A. Choudhary",
  title =        "Unstructured computations and the {Dybbuk} runtime
                 system",
  crossref =     "Tentner:1993:HPC",
  pages =        "170--175",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Adv. Comput. Studies, Maryland Univ.,
                 College Park, MD, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Compiler embeddable runtime support procedures;
                 Distributed shared memory compilers; Dybbuk runtime
                 system; High performance Fortran compilers;
                 Inter-processor data movement; Off-processor data;
                 Runtime data; Scalable multiprocessor architectures;
                 Shared name space; Unstructured computations;
                 Unstructured scientific problems; Weakly coherent
                 distributed shared memory; Workload partitioners",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 programming; Program compilers",
}

@Article{Prentice:1993:ATF,
  author =       "John K. Prentice",
  title =        "Automatic Translation of {Fortran 77} to {Fortran 90}
                 Using {VAST-90}",
  journal =      j-FORTRAN-J,
  volume =       "5",
  number =       "4",
  pages =        "??--??",
  month =        jul # "\slash " # aug,
  year =         "1993",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:32:09 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.google.com/search?q=cache:www.unics.uni-hannover.de/rrzn/gehrke/vast_paper.html+%22Fortran+Journal%22&hl=en;
                 http://www.unics.uni-hannover.de/rrzn/gehrke/vast_paper.html",
  acknowledgement = ack-nhfb,
}

@Article{Prentice:1993:PBS,
  author =       "John K. Prentice",
  title =        "A Performance Benchmark Study of {Fortran 90}
                 Compilers",
  journal =      j-FORTRAN-J,
  volume =       "5",
  number =       "3",
  pages =        "2--7",
  month =        may # "\slash " # jun,
  year =         "1993",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 07:56:51 2001",
  bibsource =    "http://www.fortran.com/fortran/quetzal_pc_benchmarks.html;
                 http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  xxtitle =      "Fortran 90 benchmark results",
}

@Article{Prentice:1993:PSV,
  author =       "John K. Prentice",
  title =        "{Pacific-Sierra VAST\slash 77to90}",
  journal =      j-FORTRAN-J,
  volume =       "5",
  number =       "3",
  pages =        "??--??",
  month =        may # "\slash " # jun,
  year =         "1993",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 07:56:51 2001",
  bibsource =    "http://www.ifremer.fr/ditigo/molagnon/fortran90/engfaq.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.psrv.com/vast77to90.html",
  acknowledgement = ack-nhfb,
}

@Book{Press:1993:NRFa,
  author =       "William H. Press",
  title =        "Numerical recipes in {FORTRAN}",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "2nd Version 2.0",
  pages =        "1 computer disk",
  year =         "1993",
  ISBN =         "0-521-43716-4 (diskette)",
  ISBN-13 =      "978-0-521-43716-5 (diskette)",
  LCCN =         "QA76.73.C15 N865 1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Designed to accompany book: Numerical recipes in
                 FORTRAN: the art of scientific computing. System
                 requirements: Apple Macintosh 800K.",
  keywords =     "Numerical analysis --- Computer programs.; {Fortran}
                 (Computer program language) --- Computer programs",
}

@Book{Press:1993:NRFb,
  author =       "William H. Press",
  title =        "Numerical recipes in {FORTRAN}",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "2nd, v2.0",
  pages =        "1 computer disk",
  year =         "1993",
  ISBN =         "0-521-43716-4",
  ISBN-13 =      "978-0-521-43716-5",
  LCCN =         "QA297.N866 1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Title from disk label. Copyrighted by Numerical
                 Recipes Software. Designed for use in conjunction with
                 the books: Numerical recipes in FORTRAN: the art of
                 scientific computing / William H. Press \ldots{} [et
                 al.]. 2nd ed. and Numerical recipes example book
                 (FORTRAN) / William T. Vetterling \ldots{} [et. al].
                 2nd ed. Cambridge [England]: Cambridge University
                 Press, c1992. A collection of routines, written in
                 FORTRAN, for use in numerical analysis programs. System
                 requirements: Apple Macintosh; FORTRAN compiler; 800K 3
                 1/2 in. floppy disk drive. Macintosh FORTRAN.",
  keywords =     "Numerical analysis --- Software.; {Fortran} (Computer
                 program language) --- Software",
}

@Book{Press:1993:NRFc,
  author =       "William H. Press",
  title =        "Numerical Recipes: {Fortran} Set",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "Second",
  pages =        "",
  month =        jan,
  year =         "1993",
  ISBN =         "0-521-44610-4",
  ISBN-13 =      "978-0-521-44610-5",
  LCCN =         "",
  bibdate =      "Sat May 13 18:26:01 2000",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0521446104/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes 3.5in floppy disk.",
  price =        "US\$95.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521446104;
                 http://www.nr.com/nronline_switcher.html",
  acknowledgement = ack-nhfb,
}

@Book{Pressman:1993:FTT,
  author =       "Michael H. Pressman",
  title =        "{Fortran} for today and tomorrow",
  publisher =    pub-W-C-BROWN,
  address =      pub-W-C-BROWN:adr,
  pages =        "xxii + 485",
  year =         "1993",
  ISBN =         "0-697-04483-1",
  ISBN-13 =      "978-0-697-04483-9",
  LCCN =         "QA76.73.F25 P717 1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (Computer program language)",
}

@Article{Pria:1993:MPI,
  author =       "A. Pria",
  title =        "`{Mathematica}', a powerful informatics environment
                 for the solution of engineering problems",
  journal =      j-REV-ESP-ELECT,
  month =        jun,
  year =         "1993",
  CODEN =        "RVEEBT",
  ISSN =         "0482-6396",
  bibdate =      "Mon Sep 30 05:24:55 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C7310 (Mathematics); C7400 (Engineering)",
  issue =        "no.463 p. 58-62",
  keywords =     "C language; Engineering problems; FORTRAN;
                 Mathematica; Mathematical formulation; Program
                 packages; Symbolic form",
  language =     "Spanish",
  pubcountry =   "Spain",
  thesaurus =    "Engineering computing; Mathematics computing; Software
                 packages; Symbol manipulation",
}

@Article{Procassini:1993:PGO,
  author =       "Richard J. Procassini and Scott R. Whitman and William
                 P. Dannevik",
  title =        "Porting a Global Ocean Model onto a Shared-Memory
                 Multiprocessor: Observations and Guidelines",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "7",
  number =       "3",
  pages =        "287--321",
  month =        sep,
  year =         "1993",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF01206241",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:06 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=7&issue=3;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=7&issue=3&spage=287",
  acknowledgement = ack-nhfb,
  affiliation =  "Lawrence Livermore Nat. Lab., California Univ.,
                 Livermore, CA, USA",
  classification = "A9210 (Physics of the oceans); C6110P (Parallel
                 programming); C7340 (Geophysics)",
  corpsource =   "Lawrence Livermore Nat. Lab., California Univ.,
                 Livermore, CA, USA",
  keywords =     "BBN TC2000; fork-join model; geophysics computing;
                 global ocean circulation model; MIMD; oceanography;
                 parallel computer; parallel computing; Parallel Fortran
                 Preprocessor; parallel programming; porting; shared
                 memory systems; shared-memory multiprocessor; software
                 portability; split-join model; TC2000 Fortran",
  treatment =    "A Application",
}

@Article{Reale:1993:PDH,
  author =       "F. Reale and M. Barbera and S. Sciortino",
  title =        "A parallel {$2$-d} hydrodynamic {FORTRAN} code for
                 astrophysical applications on a {Meiko} computing
                 surface",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "9",
  number =       "1",
  pages =        "19--24",
  month =        may,
  year =         "1993",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Fri Jul 15 09:06:03 MDT 2005",
  bibsource =    "ftp://ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/fortran3.bib;
                 ftp://ftp.math.utah.edu/pub/bibnet/subjects/mgnet.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/0167739X",
  acknowledgement = ack-nhfb,
}

@Article{Reale:1993:PHF,
  author =       "F. Reale and M. Barbera and S. Sciortino",
  title =        "A parallel {2-D} hydrodynamic {FORTRAN} code for
                 astrophysical applications on a {Meiko} computing
                 surface",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "9",
  number =       "1",
  pages =        "19--24",
  month =        may,
  year =         "1993",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Reichelt:1993:IFO,
  author =       "Eric R. Reichelt",
  title =        "Implementing {Fortran ODE} solver {LSODE} using
                 {MatLab}",
  type =         "Thesis (M.S.)",
  school =       "San Diego State University",
  address =      "San Diego, CA, USA",
  pages =        "vii + 65",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Differential equations --- Numerical solutions ---
                 Computer; FORTRAN (Computer program language); MATLAB;
                 programs",
}

@Article{Rhee:1993:FSE,
  author =       "Kijong Rhee",
  title =        "A {FORTRAN} Solution for Evaluating the Coefficients
                 of the Power Method for Nonnormal Transformation",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "53",
  number =       "1",
  pages =        "107--110",
  month =        "Spring",
  year =         "1993",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Ribar:1993:FPW,
  author =       "L. John Ribar and John Ribar",
  title =        "{Fortran} Programming for {Windows}",
  publisher =    pub-OMH,
  address =      pub-OMH:adr,
  pages =        "xiii + 238",
  day =          "1",
  month =        jan,
  year =         "1993",
  ISBN =         "0-07-881908-3",
  ISBN-13 =      "978-0-07-881908-7",
  LCCN =         "QA76.73.F25R49 1993",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0078819083/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$29.95",
  acknowledgement = ack-nhfb,
  dimensions =   "9.21in x 7.35in x 0.54in",
  keywords =     "FORTRAN (Computer program language); Programming
                 languages; {Microsoft} Windows (Computer file)",
  paperback =    "yes",
}

@Book{Robinson:1993:CFP,
  author =       "Stuart Robinson and Martin Prime",
  title =        "{C} for {Fortran} programmers",
  publisher =    inst-RAL,
  address =      inst-RAL:adr,
  pages =        "????",
  year =         "1993",
  ISBN =         "1-85889-051-9",
  ISBN-13 =      "978-1-85889-051-7",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``These materials have been produced as part of the
                 Information Technology Training Initiative''--T.p.
                 verso. In ringbinders. v.1 Sections 1-5 --- v.2
                 Sections 6-13 --- v.3 Sections 14-18.",
  keywords =     "C (Computer program language); Programming languages",
}

@Article{Ross:1993:CCF,
  author =       "John W. Ross",
  title =        "Calling {C} Functions With Variably Dimensioned
                 Arrays",
  journal =      j-DDJ,
  volume =       "18",
  number =       "8",
  pages =        "52, 54, 56",
  month =        aug,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 10 08:57:56 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "When it comes to passing multidimensional arrays, C
                 could learn a few tricks from Fortran. John presents a
                 programming technique whereby you can pass these arrays
                 to a C function.",
  acknowledgement = ack-nhfb,
  affiliation =  "Toronto Univ., Ont., Canada",
  classification = "C6110 (Systems analysis and programming); C6120
                 (File organisation); C6140D (High level languages)",
  keywords =     "C function calling; Multidimensional array passing;
                 Programming technique; Variably dimensioned arrays",
  thesaurus =    "C language; Data structures; Programming",
}

@TechReport{Roth:1993:OFP,
  author =       "Gerald Roth",
  title =        "Optimizing {Fortran 90D} programs for {SIMD}
                 execution",
  type =         "Technical report",
  number =       "COMP TR93-213",
  institution =  "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "19",
  month =        apr,
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "SIMD architectures offer an alternative to MIMD
                 architectures for obtaining high performance
                 computation through parallelism. These architectures
                 can offer impressive price/performance ratios for
                 certain classes of problems. However, the effectiveness
                 of such machines is greatly affected by the
                 capabilities of the compilers which produce code for
                 it. Current compilers have many weaknesses that
                 introduce inefficiencies in the code that they produce.
                 It is our thesis that advanced compiler techniques can
                 produce more efficient SIMD code and exploit the
                 massively parallel hardware closer to its full
                 potential. To validate our thesis, we are designing and
                 implementing compiler transformations that optimize
                 computation and communication given the constraint of a
                 single instruction stream.",
  acknowledgement = ack-nhfb,
  keywords =     "Multiprocessors.",
}

@Article{Ruby:1993:FEM,
  author =       "Lawrence Ruby",
  title =        "{Fortran 90 Explained by Michael Metcalf and John Reid
                 and FORTRAN 77 for Engineers and Scientists: Includes
                 Preview of FORTRAN 90, 3rd ed. by Larry Nyhoff and
                 Sanford Leestma}",
  journal =      j-AMER-J-PHYSICS,
  volume =       "61",
  number =       "4",
  pages =        "383--??",
  month =        apr,
  year =         "1993",
  CODEN =        "AJPIAS",
  ISSN =         "0002-9505",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sabot:1993:PEF,
  author =       "Gary Sabot and Skef Wholey and Jonas Berlin and Paul
                 Oppenheimer",
  title =        "Parallel Execution of a {Fortran 77} Weather
                 Prediction Model",
  crossref =     "IEEE:1993:PSP",
  pages =        "538--545",
  year =         "1993",
  bibdate =      "Wed Apr 15 12:04:03 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machine Corp",
  affiliationaddress = "Cambridge, MA, USA",
  classification = "443; 723; A9260X (Weather analysis and prediction);
                 C4240P (Parallel programming and algorithm theory);
                 C6150C (Compilers, interpreters and other processors);
                 C7340 (Geophysics computing)",
  corpsource =   "Thinking Machines Corp., Cambridge, MA, USA",
  keywords =     "ARPS storm prediction code; automatic parallelizing
                 compiler; CM-5; CMAX; Computer software; Connection
                 machine system (cm); Cray y-mp computers; FORTRAN;
                 Fortran 77 weather prediction model; geophysics
                 computing; massively parallel machine; Meteorology;
                 parallel algorithms; parallel execution; Parallel
                 processing systems; parallelising compilers; real
                 third-party application; Software package arps;
                 speedups; weather forecasting",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Sawdey:1993:IFC,
  author =       "Aaron Sawdey and Matthew O'Keefe and Terence Parr",
  title =        "Implementing a {Fortran 77} to {CM Fortran} translator
                 using the {SORCERER} source-to-source translator
                 generator",
  type =         "AHPCRC preprint",
  number =       "93-102",
  institution =  "Army High Performance Computing Research Center",
  address =      "Minneapolis, MN, USA",
  pages =        "ii + 15",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "References: p. 14-15.",
  keywords =     "Fortran (Computer program language); Generators
                 (Computer programs); SORCERER (Computer program);
                 Translators (Computer programs)",
}

@Manual{SCAI:1993:FRM,
  title =        "{FORTRAN}-Linda Reference Manual",
  organization = "Scientific Computing Associates, Inc.",
  address =      "New Haven, CT, USA",
  year =         "1993",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/c/ciancarini-paolo.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Article{Schonfelder:1993:FAO,
  author =       "Lawrie Schonfelder",
  title =        "{Fortran 90} is Already Object Oriented (Well
                 Almost)",
  journal =      j-FORTRAN-J,
  volume =       "5",
  number =       "2",
  pages =        "4--6",
  month =        "????",
  year =         "1993",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:41:51 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.unics.uni-hannover.de/rrzn/gehrke/vast_paper.html",
  acknowledgement = ack-nhfb,
}

@Article{Schuette:1993:ILE,
  author =       "Michael A. Schuette and John P. Shen",
  title =        "Instruction-level experimental evaluation of the
                 {Multiflow TRACE 14\slash 300 VLIW} computer",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "7",
  number =       "1--2",
  pages =        "249--271",
  month =        may,
  year =         "1993",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF01205186",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:06 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=7&issue=1;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=7&issue=1&spage=249",
  acknowledgement = ack-nhfb,
  affiliation =  "Software Syst. Res. Lab., Motorola Inc., Rolling
                 Meadows, IL, USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing)",
  corpsource =   "Software Syst. Res. Lab., Motorola Inc., Rolling
                 Meadows, IL, USA",
  keywords =     "benchmarks; C; data dependence; FORTRAN; instruction
                 level experimental evaluation; instruction sets;
                 instruction-level parallel processing; memory latency;
                 memory references; Multiflow TRACE 14/300 VLIW
                 computer; parallel architectures; parallel machines;
                 performance; performance evaluation; resource
                 utilization; SPEC89 benchmark; superscalar IBM RS/6000;
                 very long instruction word",
  treatment =    "P Practical",
}

@InProceedings{Schuster:1993:RHP,
  author =       "V. J. Schuster and S. Nakamoto and L. Meadows and A.
                 Choudhary",
  title =        "Retargetable {High Performance Fortran} compilers",
  crossref =     "Anonymous:1993:SEC",
  pages =        "111--123",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:17:40 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Compiler; High Performance Fortran; Message Passing
                 code; MIMD; Parallel programming paradigm; SIMD",
  thesaurus =    "FORTRAN; Parallel programming; Program compilers",
}

@Book{Scott:1993:VBD,
  author =       "D. F. Scott",
  title =        "{Visual Basic} for {DOS} Developer's Guide",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  pages =        "",
  day =          "1",
  month =        may,
  year =         "1993",
  ISBN =         "0-672-30321-3",
  ISBN-13 =      "978-0-672-30321-0",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0672303213/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes disk.",
  acknowledgement = ack-nhfb,
}

@Article{Shirts:1993:AMM,
  author =       "Randall B. Shirts",
  title =        "Algorithm 721: {MTIEU1} and {MTIEU2}: Two Subroutines
                 to Compute Eigenvalues and Solutions to {Mathieu}'s
                 Differential Equation for Noninteger and Integer
                 Order",
  journal =      j-TOMS,
  volume =       "19",
  number =       "3",
  pages =        "391--406",
  month =        sep,
  year =         "1993",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Fri Sep 16 19:17:34 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; eigenvalues; Floquet solutions; FORTRAN;
                 Mathieu equation; noninteger order; numerical software;
                 ordinary differential equations",
  subject =      "G.1.0 [General Numerical Analysis]",
}

@Article{Silbar:1993:INI,
  author =       "Richard R. Silbar",
  title =        "An interactive {NeXTSTEP} interface to a {Fortran}
                 code for solving coupled differential equations",
  journal =      j-COMP-PHYSICS,
  volume =       "7",
  number =       "5",
  pages =        "592--598",
  month =        sep,
  year =         "1993",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Smith:1993:OOF,
  author =       "Glen D. Smith",
  title =        "Object oriented {FORTRAN}: tutorial",
  type =         "MSSU-EIRS-ERC",
  number =       "93-17",
  institution =  "Engineering Research Center for Computational Field
                 Simulation",
  address =      "Mississippi State, MS, USA",
  pages =        "18 + [33]",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``July 1993''.",
  keywords =     "FORTRAN (Computer program language); Object-Oriented
                 FORTRAN (Computer program language); Object-oriented
                 programming (Computer science)",
}

@Article{Smith:1993:RFP,
  author =       "R. I. Smith",
  title =        "{Ricicle}: {A Fortran} Program to refine unit cell
                 parameters of incommensurate structures",
  journal =      j-POWDER-DIFF,
  volume =       "8",
  number =       "3",
  pages =        "168--172",
  month =        sep,
  year =         "1993",
  CODEN =        "PODIE2",
  ISSN =         "0885-7156",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Spencer:1993:RNR,
  author =       "Henry Spencer",
  title =        "Review: {Numerical Recipes in FORTRAN}",
  journal =      j-LOGIN,
  volume =       "18",
  number =       "3",
  pages =        "36--37",
  month =        may # "\slash " # jun,
  year =         "1993",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397",
  bibdate =      "Thu Feb 22 08:12:14 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.usenix.org/",
}

@TechReport{SSVG:1993:FCV,
  author =       "{Software Standards Validation Group}",
  title =        "1978 {Fortran} compiler validation system user's
                 guide",
  number =       "NISTIR 5287",
  institution =  "U.S. Dept. of Commerce, National Institute of
                 Standards and Technology",
  address =      "Gaithersburg, MD, USA",
  edition =      "Version 2.1",
  pages =        "various",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "For sale by the National Technical Information
                 Services.",
  acknowledgement = ack-nhfb,
  annote =       "``August 1993.''.",
}

@Book{Stearns:1993:SPA,
  author =       "Samuel D. Stearns and Ruth A. David",
  title =        "Signal processing algorithms using {Fortran} and {C}",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "xiii + 331",
  year =         "1993",
  ISBN =         "0-13-816307-3, 0-13-812694-1",
  ISBN-13 =      "978-0-13-816307-5, 978-0-13-812694-0",
  LCCN =         "TK5102.5.S6993 1993 Reserves",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "System requirements for computer disk: IBM PC or
                 compatible; MS-DOS; VGA graphics. Cover title: Signal
                 processing algorithms in Fortran and C. Includes
                 bibliographical references and index.",
  series =       "Prentice-Hall signal processing series",
  acknowledgement = ack-nhfb,
  annote =       "System requirements for computer disk: IBM PC or
                 compatible; MS-DOS; VGA graphics. Cover title: Signal
                 processing algorithms in Fortran and C. Includes
                 bibliographical references and index.",
  keywords =     "Algorithms; algorithms; C (Computer program language);
                 c (computer program language); FORTRAN (Computer
                 program language); Fortran (computer program language);
                 signal processing -- digital techniques -- data
                 processing; Signal processing --- Digital techniques
                 --- Data processing; Signals --- Processing",
}

@Article{Steele:1993:HPF,
  author =       "Guy L. {Steele, Jr.}",
  title =        "{High Performance Fortran}: Status Report",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "1",
  pages =        "1--4",
  month =        jan,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:32 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Parallel/Par.Arch.Indep.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machines Corp., Cambridge, MA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Data parallel programming; Distributed-memory MPP;
                 Fortran 90; Fortran programs; High Performance Fortran;
                 Mainframes; Massively parallel processor; MIMD
                 computers; Multihead vector computers; Program
                 portability; Shared-memory MPP; Shared-memory
                 multicomputers; SIMD computers; Vector computers;
                 Workstations",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming",
}

@Article{Stein:1993:DAO,
  author =       "J. Stein and G. C. Fox",
  title =        "Dependence Analysis for Outer Loop Parallelization of
                 Existing {Fortran-77} Programs",
  journal =      j-CPE,
  volume =       "5",
  number =       "8",
  pages =        "659--674",
  month =        dec,
  year =         "1993",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Tue Sep 7 05:40:19 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Stol:1993:FVV,
  author =       "W. Stol",
  title =        "The {FORTRAN} version of the {van Keulen-Seligman
                 CSMP-Spring} wheat model",
  type =         "Simulation reports CABO-TT; no. 30",
  institution =  "Centre for Agrobiological Research, Wageningen
                 Agricultural University",
  address =      "Wageningen, The Netherlands",
  pages =        "112 + I20",
  month =        may,
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Subhlok:1993:ETD,
  author =       "Jaspal Subhlok and James M. Stichnoth and David R.
                 O'Hallaron and Thomas Gross",
  title =        "Exploiting task and data parallelism on a
                 multicomputer",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "7",
  pages =        "13--22",
  month =        jul,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:39 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "For many applications, achieving good performance on a
                 private memory parallel computer requires exploiting
                 data parallelism as well as task parallelism. Depending
                 on the size of the input data set and the number of
                 nodes (i.e. processors), different tradeoffs between
                 task and data parallelism are appropriate for a
                 parallel system. Most existing compilers focus on only
                 one of data parallelism and task parallelism.
                 Therefore, to achieve the desired results, the
                 programmer must separately program the data and task
                 parallelism. The authors have taken a unified approach
                 to exploiting both kinds of parallelism in a single
                 framework with an existing language. This approach
                 eases the task of programming and exposes the tradeoffs
                 between data and task parallelism to the compiler. They
                 have implemented a parallelizing Fortran compiler for
                 the iWarp system based on this approach. They discuss
                 the design of the compiler, and present performance
                 results to validate the approach.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  confdate =     "19-22 May 1993",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "ACM",
  keywords =     "Data parallelism; IWarp system; Multicomputer;
                 Parallelizing Fortran compiler; Performance results;
                 Private memory parallel computer; Single framework;
                 Task parallelism; Unified approach",
  thesaurus =    "FORTRAN; Parallel programming; Program compilers",
}

@Book{SunSoft:1993:SAD,
  author =       "{SunSoft}",
  title =        "{Solaris} application developer's guide",
  publisher =    "SunSoft",
  address =      "Mountain Views, Calif.",
  pages =        "xvi + 102 + 6",
  year =         "1993",
  ISBN =         "0-13-205097-8",
  ISBN-13 =      "978-0-13-205097-5",
  LCCN =         "QA76.76.S95 S65 1993",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0132050978/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "operating systems (computers); Solaris (computer
                 file)",
}

@Article{Sussman:1993:BIL,
  author =       "G. J. Sussman and G. L. {Steele, Jr.} and R. P.
                 Gabriel",
  title =        "A brief introduction to {Lisp}",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "3",
  pages =        "361--362",
  month =        mar,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:34 MST 2003",
  bibsource =    "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p361-lee/",
  abstract =     "Lisp is a functional programming language with
                 imperative features. By functional the authors mean
                 that the overall style of the language is organized
                 primarily around expressions and functions rather than
                 statements and subroutines. Every Lisp expression
                 returns some value. Every Lisp procedure is
                 syntactically a function; when called, it returns some
                 data object as its value. By imperative they mean that
                 some Lisp expressions and procedures have side effects,
                 such as storing into variables or array positions. Thus
                 Lisp procedures are not always functions in the `pure'
                 sense of logicians, but in practice they are frequently
                 referred to as `functions' anyway, even those that may
                 have side effects, in order to emphasize that a
                 computed result is always returned. Imperative features
                 are usually used sparingly; while it is possible to
                 transliterate, say, Fortran code directly into Lisp.
                 the result would not exhibit typical Lisp programming
                 style.",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  confdate =     "20-23 April 1993",
  conflocation = "Cambridge, MA, USA",
  confname =     "HOPL-II. The second ACM SIGPLAN conference on History
                 of programming languages, April 20--23, 1993,
                 Cambridge, MA",
  confsponsor =  "ACM",
  keywords =     "algorithms; Functional programming language;
                 Imperative features; languages; Lisp",
  subject =      "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, LISP. {\bf D.3.3} Software,
                 PROGRAMMING LANGUAGES, Language Constructs and
                 Features, Data types and structures. {\bf D.3.3}
                 Software, PROGRAMMING LANGUAGES, Language Constructs
                 and Features, Procedures, functions, and subroutines.",
  thesaurus =    "LISP",
  xxnote =       "The URL above is incorrectly named, and its author
                 attribution is also incorrect. The error was reported
                 to webmaster@www.acm.org on Tue May 4 07:08:34 1999.",
}

@Article{Thacker:1993:NRF,
  author =       "B. H. Thacker",
  title =        "{Numerical Recipes in Fortran; Second edition. William
                 H Press et al}",
  journal =      j-APPL-MECH-REV,
  volume =       "46",
  number =       "9",
  pages =        "B121",
  month =        sep,
  year =         "1993",
  CODEN =        "AMREAD",
  ISSN =         "0003-6900",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Thole:1993:HPF,
  author =       "C. A. Thole",
  title =        "{High Performance Fortran}",
  crossref =     "Anonymous:1993:PSE",
  pages =        "885--892 (or 885--891??)",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Gesellschaft fur Math. und Datenverarbeitung mbH, St.
                 Augustin, Germany",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Architecture; Code generation; Compilers; Data
                 objects; Data parallel program; Fortran 90; High
                 performance computers; High performance Fortran;
                 Language extensions; Nonuniform memory access times;
                 Parallel execution distribution; Parallel nodes;
                 Sequential Fortran 90 programs; Specification",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Program compilers",
}

@Article{Tobochnik:1993:FCP,
  author =       "Neal Tobochnik and Jan Tobochnik",
  title =        "{Fortran} Compilers for Personal Computers",
  journal =      j-COMP-PHYSICS,
  volume =       "7",
  number =       "6",
  pages =        "672--677",
  month =        nov,
  year =         "1993",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Tseng:1993:OFD,
  author =       "Chau-Wen Tseng",
  title =        "An optimizing {Fortran D} compiler for {MIMD}
                 distributed-memory machines",
  type =         "Thesis (Ph. D.)",
  school =       "Rice University, Dept. of Computer Science",
  address =      "Houston, TX, USA",
  pages =        "xiii + 193",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Computer science technical report. Rice University.
                 Dept. of Computer Science; COMP TR93-199 Rice
                 University. Dept. of Computer Science. Computer science
                 technical report; COMP TR93-199.",
  abstract =     "Massively parallel MIMD distributed-memory machines
                 can provide enormous computational power; however, the
                 difficulty of developing parallel programs for these
                 machines has limited their use. Our thesis is that an
                 advanced compiler can generate efficient parallel
                 programs, if data decompositions are provided. To
                 validate this thesis, we have implemented a compiler
                 for Fortran D, a version of Fortran that provides data
                 decomposition specifications at two levels: problem
                 mapping using sophisticated array alignments, and
                 machine mapping through a rich set of data distribution
                 functions. The Fortran D compiler is organized around
                 three major functions: program analysis, program
                 optimization, and code generation. Its compilation
                 strategy is based on the `owner computes' rule, where
                 each processor only computes values of data it owns.
                 Data decomposition specifications are translated into
                 mathematical distribution functions that determine the
                 ownership of local data. By composing these with
                 subscript functions or their inverses, the compiler can
                 efficiently partition computation and determine
                 nonlocal accesses at compile-time. Fortran D
                 optimizations are guided by the concept of data
                 dependence. Program transformations modify the program
                 execution order to enable optimizations. Communication
                 optimizations reduce the number of messages and overlap
                 communication with computation. Parallelism
                 optimizations detect reductions and optimize pipelined
                 computations to increase the amount of useful
                 computation that may be performed in parallel.
                 Empirical evaluations show that exploiting parallelism
                 is vital, while message vectorization, coarse-grain
                 pipelining, and collective communication are the key
                 communication optimizations. A simple model is
                 constructed to guide compiler optimizations. Loop
                 indices, bounds, and nonlocal storage are managed by
                 the compiler during code generation. Interprocedural
                 analysis, optimization, and code generation algorithms
                 limit compilation to only one pass over each procedure
                 by collecting summary information after edits, then
                 compiling procedures in reverse topological order to
                 propagate necessary information. Delaying instantiation
                 of the work partition, communication, and dynamic data
                 decomposition enables interprocedural optimization.
                 Interactions between the compiler and other elements of
                 the programming system are discussed. Empirical
                 measurements show that the output of the prototype
                 Fortran D compiler is comparable to hand-written codes
                 on the Intel iPSC/860 and significantly outperforms the
                 CM Fortran compiler on the Thinking Machines CM-5.",
  acknowledgement = ack-nhfb,
  keywords =     "Compilers (Computer programs)",
}

@Article{Turgut:1993:TFP,
  author =       "Altan Turgut",
  title =        "{TOPOVEL}: a {FORTRAN} program for tomographic
                 inversion of porosity and velocity structure in the
                 subsurface",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "4",
  pages =        "511--??",
  month =        apr,
  year =         "1993",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Uberhuber:1993:SEF,
  author =       "Christoph Uberhuber and Peter Meditz",
  title =        "{Software-Entwicklung} in {Fortran 90}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "",
  month =        mar,
  year =         "1993",
  ISBN =         "0-387-82450-2",
  ISBN-13 =      "978-0-387-82450-5",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0387824502/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$40.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0387824502",
  acknowledgement = ack-nhfb,
}

@TechReport{USEPA:1993:HSP,
  author =       "{United States. Environmental Protection Agency}",
  title =        "Hydrological simulation program --- {FORTRAN}: user's
                 manual for release 10",
  institution =  "Environmental Research Laboratory, Office of Research
                 and Development, U.S. Environmental Protection Agency",
  address =      "Athens, GA, USA",
  pages =        "v + 660",
  year =         "1993",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "EPA/600/R-93-174. ``September 1993.'' Contract no.
                 68-01-6207. Loose leaf. EPA/600/R-93-174.",
  keywords =     "Hydrology --- Computer programs; Watersheds ---
                 Research.; {Fortran} (Computer program language)",
}

@Article{Vaidyanathan:1993:MFW,
  author =       "Shankar Vaidyanathan",
  title =        "Multitasking {Fortran} and {Windows NT}",
  journal =      j-DDJ,
  volume =       "18",
  number =       "10",
  pages =        "21--??",
  month =        oct,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  note =         "Special Issue: Windows Sourcebook.",
  abstract =     "Here are interface statements and coding guidelines
                 that let you write Fortran programs that call the Win32
                 C-type API directly.",
  acknowledgement = ack-nhfb,
}

@Book{Vetterling:1993:NREa,
  author =       "William T. Vetterling and others",
  title =        "Numerical Recipes Example Book",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  pages =        "viii + 179",
  month =        mar,
  year =         "1993",
  ISBN =         "0-521-31330-9",
  ISBN-13 =      "978-0-521-31330-8",
  LCCN =         "QA76.73.F25N84 1985",
  bibdate =      "Sat May 13 18:26:10 2000",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0521313309/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nr.com/nronline_switcher.html",
  acknowledgement = ack-nhfb,
}

@Book{Vetterling:1993:NREb,
  author =       "William T. Vetterling",
  title =        "Numerical recipes example book ({Fortran})",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "Second",
  pages =        "viii + 245",
  year =         "1993",
  ISBN =         "0-521-43721-0 (paperback)",
  ISBN-13 =      "978-0-521-43721-9 (paperback)",
  LCCN =         "QA76.76.F25 N85 1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Previous ed.: 1985.",
  keywords =     "Numerical analysis --- Computer programs; Numerical
                 analysis --- Use of --- Computers; Science ---
                 Mathematics --- Computer programs; {Fortran} (Computer
                 program language)",
}

@Article{Vielhaber:1993:NVI,
  author =       "J. P. Vielhaber and J. V. Kuhlman and J. S. Barrett",
  title =        "{NONMEM} version {III} implementation on a {VAX} 9000:
                 a {DCL} procedure for single-step execution and the
                 unrealized advantage of a vectorizing {FORTRAN}
                 compiler",
  journal =      j-COMPUT-METH-PROG-BIOMED,
  volume =       "40",
  number =       "2",
  pages =        "103--115",
  month =        jun,
  year =         "1993",
  CODEN =        "CMPBEK",
  ISSN =         "0169-2607",
  bibdate =      "Thu Apr 11 18:10:15 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "There is great interest within the FDA, academia, and
                 the pharmaceutical industry to provide more detailed
                 information about the time course of drug concentration
                 and effect in subjects receiving a drug as part of
                 their overall therapy. Advocates of this effort expect
                 the eventual goal of these endeavors to provide
                 labeling which reflects the experience of drug
                 administration to the entire population of potential
                 recipients. The set of techniques which have been thus
                 far applied to this task has been defined as population
                 approach methodologies. While a consensus view on the
                 usefulness of these techniques is not likely to be
                 formed in the near future, most pharmaceutical
                 companies or individuals who provide kinetic/dynamic
                 support for drug development programs are investigating
                 population approach methods. A major setback in this
                 investigation has been the shortage of computational
                 tools to analyze population data. One such algorithm,
                 NONMEM, supplied by the NONMEM Project Group of the
                 University of California, San Francisco has been widely
                 used and remains the most accessible computational tool
                 to date. The program is distributed to users as FORTRAN
                 77 source code with instructions for platform
                 customization. Given the memory and compiler
                 requirements of this algorithm and the intensive matrix
                 manipulation required for run convergence and parameter
                 estimation, this program's performance is largely
                 determined by the platform and the FORTRAN compiler
                 used to create the NONMEM executable. Benchmark testing
                 on a VAX 9000 with Digital's FORTRAN (v. 1.2) compiler
                 suggests that this is an acceptable platform. Due to
                 excessive branching within the loops of the NONMEM
                 source code, the vector processing capabilities of the
                 KV900-AA vector processor actually decrease
                 performance. A DCL procedure is given to provide single
                 step execution of this algorithm.",
  acknowledgement = ack-nhfb,
  announcement = "9312",
  countrypub =   "NETHERLANDS",
  datesentered = "Entered 931014",
  meshheadings = "*Drug Evaluation; *Mathematical Computing; *Software;
                 Algorithms; Least-Squares Analysis; Models, Biological;
                 Population Surveillance; Programming Languages;
                 Software Design",
  recordno =     "93380320",
}

@Article{Vignes:1993:SAR,
  author =       "J. Vignes",
  title =        "A stochastic arithmetic for reliable scientific
                 computation",
  journal =      j-MATH-COMP-SIM,
  volume =       "35",
  number =       "3",
  pages =        "233--261",
  month =        sep,
  year =         "1993",
  CODEN =        "MCSIDR",
  ISSN =         "0378-4754 (print), 1872-7166 (electronic)",
  bibdate =      "Thu Dec 14 18:23:39 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/intarith.bib",
  abstract =     "Having reviewed the CESTAC (Controle et Estimation
                 Stochastique des Arrondis de Calculs) method, which
                 uses a probabilistic approach to round-off error
                 analysis, an arithmetic called stochastic arithmetic is
                 presented. This arithmetic covers a large part of the
                 properties of exact arithmetic, properties which are
                 lost in the usual floating-point arithmetic. The CADNA
                 (control of accuracy and debugging for numerical
                 applications) library is a tool for automatic
                 implementation of stochastic arithmetic in any FORTRAN
                 or ADA program. Consequently, by the use of the CADNA
                 library, it is possible during the run of a program, to
                 detect the numerical instabilities, to stop correctly
                 any iterative process, to evaluate the optimal step or
                 the optimal mesh in approximate methods, to evaluate
                 the accuracy of any result provided by the computer. In
                 short, the stochastic arithmetic, i.e., the use of the
                 CADNA library, serves to validate the results provided
                 by a computer, and to assure the user of the
                 reliability of scientific computations.",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. MASI, Paris VI Univ., France",
  classification = "C1140 (Probability and statistics); C5230 (Digital
                 arithmetic methods); C7310 (Mathematics)",
  keywords =     "ADA program; Approximate methods; Automatic
                 implementation; CADNA; CESTAC; Control of
                 accuracy/debugging for numerical applications; Exact
                 arithmetic; FORTRAN; Iterative process; Numerical
                 instabilities; Optimal mesh; Optimal step;
                 Probabilistic approach; Reliable scientific
                 computation; Round-off error analysis; Stochastic
                 arithmetic",
  pubcountry =   "Netherlands",
  thesaurus =    "Digital arithmetic; Mathematics computing; Roundoff
                 errors; Stochastic processes",
}

@Article{vonHanxleden:1993:CAI,
  author =       "R. {von Hanxleden} and K. Kennedy and C. Koelbel and
                 R. Das and J. Saltz",
  title =        "Compiler Analysis for Irregular Problems in {Fortran
                 D}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "757",
  pages =        "97--111",
  year =         "1993",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Tue May 14 09:08:41 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InCollection{Walter:1993:AXF,
  author =       "W. V. Walter",
  title =        "{ACRITH-XSC} a {Fortran-like} language for verified
                 scientific computing",
  crossref =     "Adams:1993:SCA",
  pages =        "45--70",
  year =         "1993",
  bibdate =      "Thu Dec 14 17:22:42 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/intarith.bib",
  abstract =     "ACRITH-XSC is a Fortran-like programming language
                 designed for the development of self-validating
                 numerical algorithms. Such algorithms deliver results
                 of high accuracy which are verified to be correct by
                 the computer. Thus there is no need to perform an error
                 analysis by hand for these calculations. With few
                 exceptions, ACRITH-XSC is an extension of FORTRAN 77.
                 Various language concepts which are available in
                 ACRITH-XSC can also be found in a more or less similar
                 form in Fortran 90. Other ACRITH-XSC features have been
                 specifically designed for numerical purposes: numeric
                 constant and data conversion and arithmetic operators
                 with rounding control, interval and complex interval
                 arithmetic, accurate vector/matrix arithmetic, an
                 enlarged set of mathematical standard functions for
                 point and interval arguments, and more. For a
                 restricted class of expressions called `dot product
                 expressions', ACRITH-XSC provides a special notation
                 which guarantees that expressions of this type are
                 evaluated with least-bit accuracy, i.e. there is no
                 machine number between the computed result and the
                 exact solution. The exact dot product is essential in
                 many algorithms to attain high accuracy. A complete
                 sample program for computing continuous bounds on the
                 solution of an initial value problem is presented.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. fur Angewandte Math., Karlsruhe Univ., Germany",
  bookpages =    "x + 612",
  classification = "C4170 (Differential equations); C5230 (Digital
                 arithmetic methods); C6140D (High level languages);
                 C7310 (Mathematics)",
  keywords =     "Accurate vector/matrix arithmetic; ACRITH-XSC
                 features; Arithmetic operators; Complete sample
                 program; Complex interval arithmetic; Data conversion;
                 Dot product expressions; Error analysis; Exact dot
                 product; FORTRAN 77; Fortran 90; Fortran-like
                 programming language; Interval arguments; Language
                 concepts; Least-bit accuracy; Machine number;
                 Mathematical standard functions; Numeric constant;
                 Numerical purposes; Rounding control; Self-validating
                 numerical algorithms; Special notation",
  pubcountry =   "USA",
  thesaurus =    "Digital arithmetic; FORTRAN; FORTRAN listings; High
                 level languages; Initial value problems; Mathematics
                 computing; Roundoff errors",
}

@Book{Weinman:1993:VF,
  author =       "David G. Weinman",
  title =        "{VAX FORTRAN}",
  publisher =    "PWS Publishing Co.",
  address =      "Boston, MA, USA",
  edition =      "Second",
  pages =        "xiii + 479",
  year =         "1993",
  ISBN =         "0-534-92565-0 (paperback)",
  ISBN-13 =      "978-0-534-92565-9 (paperback)",
  LCCN =         "QA76.8.V37W45 1991",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "PWS-Kent series in engineering and computer science",
  acknowledgement = ack-nhfb,
  keywords =     "FORTRAN (Computer program language); VAX-11 (Computer)
                 --- Programming",
}

@Article{Wilkes:1993:CPF,
  author =       "Maurice V. Wilkes",
  title =        "Computing Perspectives: From {Fortran} and {Algol} to
                 Object-Oriented Languages",
  journal =      j-CACM,
  volume =       "36",
  number =       "7",
  pages =        "21--23",
  month =        jul,
  year =         "1993",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/Graefe.bib;
                 http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/159553.html",
  acknowledgement = ack-nhfb,
  keywords =     "languages; standardization",
  subject =      "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Object-oriented languages. {\bf
                 D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL. {\bf D.3.2}: Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 FORTRAN. {\bf K.1}: Computing Milieux, THE COMPUTER
                 INDUSTRY, Standards.",
}

@Book{Wolfram:1993:STN,
  author =       "Stephen Wolfram and {Wolfram Research, Inc.}",
  title =        "Selected Tutorial Notes",
  publisher =    pub-WOLFRAM,
  address =      pub-WOLFRAM:adr,
  pages =        "405",
  year =         "1993",
  ISBN =         "1-880083-07-8",
  ISBN-13 =      "978-1-880083-07-9",
  LCCN =         "????",
  bibdate =      "Sat Apr 06 17:10:05 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "FORTRAN (Computer programming language); Mathematica
                 (Computer file); Numerical analysis --- Study and
                 teaching.",
}

@Article{Won:1993:EPF,
  author =       "Sik Choi Won and Judi Repman",
  title =        "Effects of {Pascal} and {FORTRAN} Programming on the
                 Problem-Solving Abilities of College Students",
  journal =      j-J-RES-COMP-EDU,
  volume =       "25",
  number =       "3",
  pages =        "290--302",
  month =        "Spring",
  year =         "1993",
  CODEN =        "JRCEE8",
  ISSN =         "0888-6504",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Wu:1993:NRF,
  author =       "J. Wu",
  title =        "{Numerical Recipes in Fortran; Second Edition. William
                 H Press et al}",
  journal =      j-APPL-MECH-REV,
  volume =       "46",
  number =       "7",
  pages =        "B97",
  month =        jul,
  year =         "1993",
  CODEN =        "AMREAD",
  ISSN =         "0003-6900",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Xu:1993:AFP,
  author =       "Y. Xu",
  title =        "{ARLOSS}: a {FORTRAN} program for modeling the effects
                 of initial ${}^{40}\hbox{Ar}$ losses on
                 ${}^{40}\hbox{Ar}, {}^{39}\hbox{Ar}$ dating",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "4",
  pages =        "533--??",
  month =        apr,
  year =         "1993",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Yasue:1993:FCM,
  author =       "T. Yasue and H. Yamana and Y. Muraoka",
  title =        "A {FORTRAN} Compiling Method for Dataflow Machines and
                 Its Prototype Compiler for the Parallel Processing
                 System-Harray",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "757",
  pages =        "482--496",
  year =         "1993",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Tue May 14 09:09:51 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Yi:1993:AGM,
  author =       "Kwangkeun Yi and Williams Ludwell {Harrison, III}",
  title =        "Automatic generation and management of interprocedural
                 program analyses",
  crossref =     "ACM:1993:CRT",
  pages =        "246--259",
  year =         "1993",
  bibdate =      "Mon May 3 12:45:53 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/158511/p246-yi/",
  abstract =     "We have designed and implemented an interprocedural
                 program analyzer generator, called {\em system Z\/}.
                 Our goal is to automate the generation and management
                 of semantics-based interprocedural program analysis for
                 a wide range of target languages. System Z is based on
                 the abstract interpretation framework. The input to
                 system Z is a high-level specification of an abstract
                 interpreter. The output is a C code for the specified
                 interprocedural program analyzer. The system provides a
                 high-level command set (called {\em projection
                 expressions\/}) in which the user can tune the analysis
                 in accuracy and cost. The user writes projection
                 expressions for selected domains; system Z takes care
                 of the remaining things so that the generated analyzer
                 conducts an analysis over the projected domains, which
                 will vary in cost and accuracy according to the
                 projections. We demonstrate the system's capabilities
                 by experiments with a set of generated analyzers which
                 can analyze C, FORTRAN, and SCHEME programs.",
  acknowledgement = ack-nhfb,
  keywords =     "design; experimentation; languages",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Interpreters. {\bf F.3.3} Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS, Studies
                 of Program Constructs, Type structure. {\bf D.2.1}
                 Software, SOFTWARE ENGINEERING,
                 Requirements/Specifications, Z. {\bf D.3.2} Software,
                 PROGRAMMING LANGUAGES, Language Classifications, C.
                 {\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS
                 OF PROGRAMS, Studies of Program Constructs.",
}

@Article{Zarea-Aliabadi:1993:LPD,
  author =       "Adib Zarea-Aliabadi",
  title =        "Languages for programming distributed memory systems",
  journal =      j-COMP-CONTROL-ENG-J,
  volume =       "4",
  number =       "6",
  pages =        "269--??",
  day =          "1",
  month =        dec,
  year =         "1993",
  CODEN =        "CCEJEL",
  ISSN =         "0956-3385",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  abstract =     "This article is concerned with the programming of
                 distributed memory systems consisting of an
                 interconnected network of processors and their
                 associated local memory. It outlines typical
                 characteristics of such systems and discusses the
                 language approaches used for their programming. The
                 article continues with an examination of High
                 Performance Fortran that has been proposed as a basis
                 for programming distributed memory computers.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zima:1993:DDD,
  author =       "H. Zima and B. Chapman and H. Moritsch and P.
                 Mehrotra",
  title =        "Dynamic Data Distributions in {Vienna Fortran}",
  crossref =     "IEEE:1993:PSP",
  pages =        "284--295",
  year =         "1993",
  bibdate =      "Mon Aug 26 10:38:41 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zosel:1993:HPF,
  author =       "M. E. Zosel",
  title =        "High performance {Fortran}: an overview",
  crossref =     "IEEE:1993:DPC",
  pages =        "132--136",
  month =        "",
  year =         "1993",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lawrence Livermore Nat. Lab., CA, USA",
  classification = "C6140D (High level languages)",
  keywords =     "Functionality; High performance Fortran; High
                 Performance Fortran Forum; Parallel computers",
  thesaurus =    "FORTRAN",
}

@InProceedings{Abdelrahman:1994:DAD,
  author =       "T. S. Abdelrahman and T. N. Wong",
  title =        "Distributed array data management on {NUMA}
                 multiprocessors",
  crossref =     "IEEE:1994:PSH",
  pages =        "551--559",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. and Comput. Eng., Toronto Univ.,
                 Ont., Canada",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6120 (File
                 organisation); C6150C (Compilers, interpreters and
                 other processors); C6150J (Operating systems)",
  keywords =     "Compiler; Compiler system; Data-parallel applications;
                 Distributed array data management; Distributed arrays;
                 False sharing; HPF-like directives; Locality; NUMA
                 multiprocessors; Operating system management policies;
                 Performance improvement; Program data management;
                 Prototype; Scaling performance; Shared-memory NUMA
                 multiprocessor",
  thesaurus =    "Data structures; Operating systems [computers];
                 Parallel programming; Program compilers; Shared memory
                 systems",
}

@Book{Adams:1994:FTN,
  author =       "Jeanne Adams and Walt Brainerd and Jeanne Martin and
                 Brian Smith",
  title =        "{Fortran} top 90: Ninety Key Features of {Fortran
                 90}",
  publisher =    pub-UNICOMP,
  address =      pub-UNICOMP:adr,
  pages =        "252",
  day =          "1",
  month =        dec,
  year =         "1994",
  ISBN =         "0-9640135-0-9 (paperback)",
  ISBN-13 =      "978-0-9640135-0-6 (paperback)",
  LCCN =         "QA76.73.F25F679 1994",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0964013509/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$20.00",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} 90 (Computer program language)",
  xxpages =      "251",
}

@Article{Adve:1994:RDP,
  author =       "Vikram Adve and Alan Carle and Elana Granston and
                 Seema Hiranandani and Ken Kennedy",
  title =        "Requirements for Data-Parallel Programming
                 Environments",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "48--48",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/M-PDT.1994.329801",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "An effective data-parallel programming environment
                 will use a variety of tools that support the
                 development of efficient data-parallel programs while
                 insulating the programmer from the intricacies of the
                 explicitly parallel code.",
  acknowledgement = ack-nhfb,
}

@Article{Agterberg:1994:FPA,
  author =       "Frederik Agterberg",
  title =        "{FORTRAN} program for the analysis of point patterns
                 with correction for edge effects",
  journal =      j-COMP-GEOSCI,
  volume =       "20",
  number =       "2",
  pages =        "229--??",
  month =        mar,
  year =         "1994",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Alsdorf:1994:FPP,
  author =       "Douglas E. Alsdorf and Ralph R. B. {von Frese}",
  title =        "{FORTRAN} programs to process {Magsat} data for
                 lithospheric, external field, and residual core
                 components",
  type =         "NASA technical memorandum",
  number =       "104612",
  institution =  "National Aeronautics and Space Administration, Goddard
                 Space Flight Center; National Technical Information
                 Service, distributor",
  address =      "Greenbelt, MD, USA",
  pages =        "????",
  year =         "1994",
  bibdate =      "Mon Oct 26 06:58:21 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 95-0059-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1994] 2 microfiches.",
  govtdocnumber = "NAS 1.15:104612 0830-D (MF)",
  keywords =     "Applications programs (Computers); Data correlation;
                 Data processing; Earth magnetosphere; FORTRAN;
                 Lithosphere; Magnetic cores; Magnetic effects; Magnetic
                 fields; Magsat B satellite.",
}

@InProceedings{Amamiya:1994:RPL,
  author =       "M. Amamiya and M. Satoh and A. Makinouchi and K.
                 Hagiwara and T. Yuasa and H. Aida and K. Ueda and K.
                 Araki and T. Ida and T. Baba",
  title =        "Research on programming languages for massively
                 parallel processing",
  crossref =     "Horiguchi:1994:ISP",
  pages =        "443--450",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Massively Parallel Language Res. Group, Kyushu Univ.,
                 Fukuoka, Japan",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Commercial language systems; Compiler system; Data
                 parallel C; Experimental language; Fortran D; HPF;
                 Massively parallel computation model; Massively
                 parallel processing; Massively Parallel Processing
                 Principle Research Project; Parallel programming
                 languages; Prototype",
  thesaurus =    "Parallel languages; Parallel programming; Program
                 compilers",
}

@Article{Anik:1994:PIS,
  author =       "S. Anik and W.-M. W. Hwu",
  title =        "Performance Implications of Synchronization Support
                 for Parallel {Fortran} Programs",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "22",
  number =       "2",
  pages =        "202--215",
  month =        aug,
  year =         "1994",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1994.1081",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:55 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1081/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1081/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C4100 (Numerical analysis); C4240P (Parallel
                 programming and algorithm theory); C5440
                 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing); C6110P (Parallel
                 programming); C6150N (Distributed systems)",
  corpsource =   "Coordinated Sci. Lab., Illinois Univ., Urbana, IL,
                 USA",
  keywords =     "automatically parallelized; barriers; bus-based shared
                 memory; data dependence handling; exchange-byte
                 operation; fetch and add; iteration scheduling;
                 multiprocessing programs; multiprocessor; nested
                 parallel loops; numerical analysis; numerical programs;
                 parallel; parallel Fortran programs; performance
                 evaluation; performance implications; programming;
                 shared memory systems; synchronisation; synchronization
                 bus implementation; synchronization support; task
                 scheduling; test and set",
  treatment =    "P Practical",
}

@InProceedings{Annaratone:1994:DEC,
  author =       "M. Annaratone and C. D. Offner and D. B. Loveman",
  title =        "{Digital Equipment Corporation} --- {High Performance
                 Fortran} on Workstation Farms",
  crossref =     "Siegel:1994:PEI",
  pages =        "664--669",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Annaratone:1994:HPF,
  author =       "M. Annaratone and C. D. Offner and D. B. Loveman",
  title =        "High performance {Fortran} on workstation farms",
  crossref =     "Siegal:1994:PEI",
  pages =        "664--669",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "High Performance Comput. Group, Maynard, MA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Compiler; High performance Fortran; HPF language; MPP
                 market; MPP systems; Parallel programming;
                 Single-threaded batch job; Stable system software;
                 Workstation farms",
  thesaurus =    "FORTRAN; Parallel programming; Program compilers;
                 Workstations",
}

@Article{Anonymous:1994:C,
  author =       "Anonymous",
  title =        "Corrigenda",
  journal =      j-TOMS,
  volume =       "20",
  number =       "4",
  pages =        "553--553",
  month =        dec,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Tue Mar 14 16:17:03 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{Hull:1994:ICE}",
  acknowledgement = ack-rfb,
}

@Article{Anonymous:1994:EC,
  author =       "Anonymous",
  title =        "From the {Editor-in-Chief}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "2--??",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Thinking about Thinking Machines.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1994:HPFa,
  author =       "Anonymous",
  title =        "{High Performance Fortran} Language Specification
                 (Part {II})",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "2",
  pages =        "87--150",
  day =          "1",
  month =        jun,
  year =         "1994",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Mon Aug 12 09:47:05 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Article{Anonymous:1994:HPFb,
  author =       "Anonymous",
  title =        "{High Performance Fortran} Language Specification
                 (Part {III})",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "3",
  pages =        "22--55",
  day =          "1",
  month =        sep,
  year =         "1994",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Mon Aug 12 09:47:49 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1994:HR,
  author =       "Anonymous",
  title =        "{HPF} Reports",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "71--71",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/M-PDT.1994.329805",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Commercial views of HPF from Applied Parallel
                 Research. The Portland Group. ACE Associated Computer
                 Experts, Pacific-Sierra Research, SofTech, and Thinking
                 Machines.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:1994:IPH,
  author =       "Anonymous",
  title =        "Interpreting the Performance of {HPF\slash Fortran
                 90D}",
  crossref =     "IEEE:1994:PSW",
  pages =        "743--752",
  year =         "1994",
  bibdate =      "Mon Aug 26 10:38:41 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/super.bib",
  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\slash Winter",
  year =         "1994",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Tue Feb 18 09:18:46 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  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",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "C (programming language); Codes (standards);
                 Computational linguistics; Computer software; Data
                 communication systems; FORTRAN (programming language);
                 Interfaces (computer); Message passing interface;
                 Parallel machines; Parallel processing systems; Point
                 to point communication; Standardization",
}

@Article{Anonymous:1994:SIH,
  author =       "Anonymous",
  title =        "Special Issue: {High Performance Fortran} Language
                 Specification",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "2",
  day =          "1",
  month =        jun,
  year =         "1994",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1994:SIO,
  author =       "Anonymous",
  title =        "{Standards} Information. Organization of {Standards
                 Committees}",
  journal =      j-FORTRAN-FORUM,
  volume =       "13",
  number =       "1",
  pages =        "4--??",
  day =          "1",
  month =        mar,
  year =         "1994",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  abstract =     "Copies of Fortran 90 Standard. Future Meetings.
                 International Meetings. National Fortran Working
                 Groups. Real-Time Fortran Standard. Fortran 90
                 Interpretations. Plans for Fortran 95. High Performance
                 Fortran Language Specification.",
  acknowledgement = ack-nhfb,
}

@Article{Asenov:1994:SSI,
  author =       "A. Asenov and D. Reid and J. R. Barker",
  title =        "Speed-up of scalable iterative linear solvers
                 implemented on an array of transputers",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "3",
  pages =        "375--387",
  day =          "10",
  month =        mar,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Fri Aug 6 10:13:58 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=3;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=3&aid=832",
  acknowledgement = ack-nhfb,
  classification = "C1180 (Optimisation techniques); C4130
                 (Interpolation and function approximation); C4240P
                 (Parallel programming and algorithm theory); C7310
                 (Mathematics)",
  corpsource =   "Dept. of Electron. and Electr. Eng., Glasgow Univ.,
                 UK",
  keywords =     "3L Parallel Fortran; algorithm; algorithms; array;
                 behaviour; black-red SOR; calculation time; iterative
                 methods; local communication; mathematics computing;
                 oscillatory; parallel; parallel iterative solvers;
                 parallel linear iterative; Parsytec Super Cluster Model
                 64; processor; scalable iterative linear solvers;
                 search problems; solvers; speedup prediction;
                 topologically rectangular discrete grid; transputer
                 systems",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Averbukh:1994:RA,
  author =       "Victoria Z. Averbukh and Samuel Figueroa and Tamar
                 Schlick",
  title =        "Remark on Algorithm 566",
  journal =      j-TOMS,
  volume =       "20",
  number =       "3",
  pages =        "282--285",
  month =        sep,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Nov 19 12:53:17 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{More:1981:AFS}.",
  acknowledgement = ack-rfb,
  keywords =     "Hessian subroutines; performance",
  subject =      "D.2.7 [Software Engineering]: Distribution and
                 Maintenance -- documentation; enhancement; G.1.6
                 [Numerical Analysis]: Optimization -- nonlinear
                 programming",
}

@Article{Averick:1994:NOA,
  author =       "B. Averick and C. Bischof and B. Bixby and A. Carle
                 and J. Dennis and M. El-Alem and A. El-Bakry and A.
                 Griewank and G. Johnson and R. Lewis and J. Mor{\'e}
                 and R. Tapia and V. Torczon and K. Williamson",
  title =        "Numerical Optimization at the {Center for Research on
                 Parallel Computation}",
  journal =      j-IJSAHPC,
  volume =       "8",
  number =       "2",
  pages =        "143--153",
  month =        "Summer",
  year =         "1994",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Tue Feb 18 09:47:23 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  abstract =     "Research in optimization at the CRPC covers a broad
                 range of topics in linear and nonlinear programming,
                 parameter identification for ordinary and partial
                 differential equations, and multi-disciplinary design
                 optimization. Common to all this research is an
                 application-driven approach and an effort to design
                 algorithms to be effective in realistic parallel
                 computing environments. In addition, the optimization
                 group is jointly involved with the CRPC compiler group
                 in the development of an automatic differentiation tool
                 for Fortran programs.",
  acknowledgement = ack-nhfb,
  affiliation =  "Argonne Natl Lab",
  affiliationaddress = "Argonne, IL, USA",
  classification = "722.4; 723.1; 723.1.1; 901.1.1; 921.2; 921.5",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "Algorithms; Center for Research on Parallel
                 Computation (CRPC); Differential equations; fortran
                 (programming language); Linear programming; Nonlinear
                 programming; Optimization; Parallel processing systems;
                 Program compilers; Societies and institutions",
}

@Article{Bacon:1994:CTH,
  author =       "David F. Bacon and Susan L. Graham and Oliver J.
                 Sharp",
  title =        "Compiler Transformations for High-Performance
                 Computing",
  journal =      j-COMP-SURV,
  volume =       "26",
  number =       "4",
  pages =        "345--420",
  month =        dec,
  year =         "1994",
  CODEN =        "CMSVAN",
  DOI =          "http://doi.acm.org/10.1145/197405.197406",
  ISSN =         "0360-0300 (print), 1557-7341 (electronic)",
  bibdate =      "Thu Jun 19 09:46:22 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/surveys/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0360-0300/197406.html",
  abstract =     "In the last three decades a large number of compiler
                 transformations for optimizing programs have been
                 implemented. Most optimizations for uniprocessors
                 reduce the number of instructions executed by the
                 program using transformations based on the analysis of
                 scalar quantities and data-flow techniques. In
                 contrast, optimizations for high-performance
                 superscalar, vector, and parallel processors maximize
                 parallelism and memory locality with transformations
                 that rely on tracking the properties of arrays using
                 loop dependence analysis.\par

                 This survey is a comprehensive overview of the
                 important high-level program restructuring techniques
                 for imperative languages, such as C and Fortran.
                 Transformations for both sequential and various types
                 of parallel architectures are covered in depth. We
                 describe the purpose of each transformation, explain
                 how to determine if it is legal, and give an example of
                 its application.\par

                 Programmers wishing to enhance the performance of their
                 code can use this survey to improve their understanding
                 of the optimizations that compilers can perform, or as
                 a reference for techniques to be applied manually.
                 Students can obtain an overview of optimizing compiler
                 technology. Compiler writers can use this survey as a
                 reference for most of the important optimizations
                 developed to date, and as bibliographic reference for
                 the details of each optimization. Readers are expected
                 to be familiar with modern computer architecture and
                 basic program compilation techniques.",
  acknowledgement = ack-nhfb,
  keywords =     "compilation; D.1.3 [Programming Techniques]:
                 Concurrent Programming; D.3.4 [Programming Languages]:
                 Processors---compilers; dependence analysis; I.2.2
                 [Artificial Intelligence]: Automatic
                 Programming---program transformation; languages;
                 locality; multiprocessors; optimization; parallelism;
                 performance; superscalar processors; vectorization",
  subject =      "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf D.1.3}: Software,
                 PROGRAMMING TECHNIQUES, Concurrent Programming. {\bf
                 D.3.4}: Software, PROGRAMMING LANGUAGES, Processors,
                 Optimization. {\bf I.2.2}: Computing Methodologies,
                 ARTIFICIAL INTELLIGENCE, Automatic Programming, Program
                 transformation.",
}

@InProceedings{Baier:1994:PEN,
  author =       "Romana Baier and Robert Gl{\"u}ck and Robert
                 Z{\"o}chling",
  booktitle =    "ACM SIGPLAN Workshop on Partial Evaluation and
                 Semantics-Based Program Manipulation",
  title =        "Partial Evaluation of Numerical Programs in
                 {Fortran}",
  publisher =    "????",
  address =      "????",
  pages =        "119--132",
  year =         "1994",
  bibsource =    "Compiler/partial-eval.bib; Compiler/TOPPS.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  keywords =     "partial evaluation, numerical programs, Fortran",
  semno =        "D-197",
  summary =      "We investigate the application of partial evaluation
                 to numerically oriented computation in scientific and
                 engineering applications. We present our results using
                 the Fast Fourier Transformation, the N-body attraction
                 problem, and the cubic splines interpolation. The
                 results demonstrate that existing partial evaluation
                 technology is strong enough to improve the efficiency
                 of a large class of numerical programs. However, using
                 partial evaluation as a development tool in the `real
                 world' still remains a challenging problem.",
}

@Article{Bala:1994:IEU,
  author =       "Vasanth Bala and Jehoshua Bruck and Raymond Bryant and
                 Robert Cypher and Peter de Jong and Pablo Elustondo and
                 D. Frye and Alex Ho and Ching-Tien Ho and Gail Irwin
                 and Shlomo Kipnis and Richard Lawrence and Marc Snir",
  title =        "The {IBM External User Interface} for scalable
                 parallel systems",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "4",
  pages =        "445--462",
  day =          "31",
  month =        mar,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  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;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=4&aid=862",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6115 (Programming
                 support)",
  corpsource =   "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  keywords =     "application programming; application programs; C;
                 collective; communication routines; EUI; FORTRAN; IBM
                 9076 SP1; IBM computers; IBM External User Interface;
                 interface; message; message passing; parallel; parallel
                 machines; parallel programming library; passing
                 routines; programming; programming environments;
                 scalable parallel computers; scalable parallel systems;
                 software reusability; task group routines; task
                 management routines",
  treatment =    "P Practical; R Product Review",
}

@Article{Barrett:1994:PF,
  author =       "K. E. Barrett and R. J. Tiddy",
  title =        "Pseudo-recursive {Fortran}",
  journal =      j-ADV-ENG-SOFTWARE,
  volume =       "21",
  number =       "1",
  pages =        "17--??",
  year =         "1994",
  CODEN =        "AESODT",
  ISSN =         "0965-9978 (print), 0141-1195 (electronic)",
  ISSN-L =       "0965-9978",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Barry:1994:EPF,
  author =       "Robert J. Barry",
  title =        "Extracting parallelism from {Fortran} by translation
                 to a single assignment form",
  type =         "Thesis (M.S. in Computer Engineering)",
  school =       "Southern Methodist University",
  address =      "Dallas, TX, USA",
  pages =        "viii + 46",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Beguelin:1994:HHN,
  author =       "Adam Beguelin and Jack J. Dongarra and George Al Geist
                 and Robert Manchek and Keith 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 (print), 1875-919X (electronic)",
  bibdate =      "Thu Mar 28 12:27:27 MST 2002",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/bibliography/Misc/Bibnet/authors/d/dongarra-jack-j.bib;
                 ftp://ftp.ira.uka.de/bibliography/Parallel/pvm.bib;
                 http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/pvm.bib",
  URL =          "http://www.netlib.org/utk/people/JackDongarra/PAPERS/HeNCE-A-Heterogeneous-Network-Computing-Environment.pdf",
  abstract =     "Network computing seeks to utilize the aggregate
                 resources of many networked computers to solve a single
                 problem. In so doing it is often possible to obtain
                 supercomputer performance from an inexpensive local
                 area network. The drawback is that network computing is
                 complicated and error prone when done by hand,
                 especially if the computers have different operating
                 systems and data formats and are thus heterogeneous.
                 The heterogeneous network computing environment (HeNCE)
                 is an integrated graphical environment for creating and
                 running parallel programs over a heterogeneous
                 collection of computers. It is built on a lower level
                 package called parallel virtual machine (PVM). The
                 HeNCE philosophy of parallel programming is to have the
                 programmer graphically specify the parallelism of a
                 computation and to automate, as much as possible, the
                 tasks of writing, compiling, executing, debugging, and
                 tracing the network computation. Key to HeNCE is a
                 graphical language based on directed graphs that
                 describe the parallelism and data dependencies of an
                 application. Nodes in the graphs represent conventional
                 Fortran or C subroutines and the arcs represent data
                 and control flow. This article describes the present
                 state of HeNCE, its capabilities, limitations, and
                 areas of future research.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  affiliationaddress = "Pittsburgh, PA, USA",
  classcodes =   "C6150N (Distributed systems software); C1160
                 (Combinatorial mathematics); C6110P (Parallel
                 programming); C6115 (Programming support); C6150G
                 (Diagnostic, testing, debugging and evaluating
                 systems); C6150C (Compilers, interpreters and other
                 processors); C5620L (Local area networks)",
  classification = "722.4; 723.1; 723.1.1; 723.5; 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)",
  corpsource =   "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  journalabr =   "Sci Program",
  keywords =     "aggregate resources; Aggregate resources; C
                 (programming language); compilation; Compilation;
                 Computer aided software engineering; Computer networks;
                 Computer operating systems; data; data dependencies;
                 Data dependencies; Data format; Data formats; Data
                 transfer; debugging; Debugging; directed graphs;
                 Directed graphs; execution; Execution; formats; FORTRAN
                 (programming language); graph nodes; Graph nodes;
                 Graphical language; graphical language; Graphical
                 language; HeNCE; Heterogeneous network computing
                 environment; heterogeneous network computing
                 environment; Heterogeneous network computing
                 environment; integrated graphical environment;
                 Integrated graphical environment; Interactive computer
                 graphics; local area network; Local area network; local
                 area networks; Local area networks; network
                 computation; Network computation; networked computers;
                 Networked computers; operating systems; Operating
                 systems; parallel; Parallel processing systems;
                 parallel programming; Parallel programs; parallel
                 virtual machine; Parallel virtual machine;
                 parallelising compilers; parallelism; Parallelism;
                 performance; Program compilers; program debugging;
                 Program debugging; programs; Subroutines;
                 supercomputer; Supercomputer performance; tracing;
                 Tracing; virtual machines; writing; Writing",
  thesaurus =    "Directed graphs; Local area networks; Parallel
                 programming; Parallelising compilers; Program
                 debugging; Virtual machines",
  treatment =    "P Practical",
}

@Article{Bell:1994:V,
  author =       "Gordon Bell and James Cownie and Steve Wallach and
                 Irving Wladawsky-Berger",
  title =        "Visions",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "5--5",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Gordon Bell, James Cownie (Meiko), Steve Wallach
                 (Convex), and Irving Wladawsky-Berger (IBM) offer four
                 views of the future of MPPs.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Benkner:1994:PAS,
  author =       "S. Benkner and P. Brezany and H. Zima",
  title =        "Processing Array Statements and Procedure Interfaces
                 in the {PREPARE High Performance Fortran} Compiler",
  crossref =     "Fritzson:1994:CCI",
  pages =        "324--338",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Systs., Wien
                 Univ., Austria",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Array statement processing; Data alignment
                 specifications; Data distribution; Data distribution
                 specifications; Distributed memory multiprocessor;
                 Fortran 90; Parallel architectures; Portable interface;
                 Prepare ESPRIT project; PREPARE High Performance
                 Fortran compiler; Procedure interface processing",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 architectures; Parallelising compilers",
}

@TechReport{Berrendorf:1994:CSV,
  author =       "Rudolf Berrendorf and Michael Gerndt and Zakaria
                 Lahjomri and Thierry Priol",
  title =        "A Comparison of Shared Virtual Memory and Message
                 Passing Programming Techniques Based on a Finite
                 Element Application",
  number =       "KFA-ZAM-IB-9410",
  institution =  "KFA Research Centre, J{\"u}lich",
  address =      "J{\"u}lich, Germany",
  pages =        "12",
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/kfa-research-centre-juelich.bib",
  URL =          "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9410.ps",
  abstract =     "This paper describes the methods used and experiences
                 made with implementing a finite element application on
                 three different parallel computers with either message
                 passing or shared virtual memory as the programming
                 model. Designing a parallel finite element application
                 using message-passing requires to find a data domain
                 decomposition to map data into the local memory of the
                 processors. Since data accesses may be very irregular,
                 communication patterns are unknown prior to the
                 parallel execution and thus makes the parallelization a
                 difficult task. We argue that the use of a shared
                 virtual memory greatly simplifies the parallelization
                 step. It is shown experimentally on an hypercube iPSC/2
                 that the use of the KOAN/Fortran-S programming
                 environment based on a shared virtual memory allows to
                 port quickly and easily a sequential application
                 without a significant degradation in performance
                 compared to the message passing version. Results for
                 recent parallel architectures such as the Paragon XP/S
                 for message-passing and the KSR1 for shared virtual
                 memory are presented, too.",
}

@InProceedings{Bixby:1994:ADL,
  author =       "R. Bixby and K. Kennedy and U. Kremer",
  title =        "Automatic data layout using 0-1 integer programming",
  crossref =     "Cosnard:1994:PAC",
  journal =      j-IFIP-TRANS-A,
  volume =       "A-50",
  pages =        "111--122",
  month =        "",
  year =         "1994",
  CODEN =        "ITATEC",
  ISSN =         "0926-5473",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Appl. Math., Rice Univ., Houston,
                 TX, USA",
  classification = "C1180 (Optimisation techniques); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C6115 (Programming support); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "0-1 Integer programming; Automatic data layout;
                 Compilation system; Compiler; Data-parallel programs;
                 Dynamic data remapping; Fortran D; General purpose
                 integer programming solver; Heuristics; High
                 Performance Fortran; Machine-dependent optimization;
                 Machine-independent parallel programming model;
                 NP-complete; Optimal selection; Performance;
                 Programming environment",
  thesaurus =    "Integer programming; Parallel programming; Program
                 compilers; Programming environments; Programming
                 theory",
}

@Article{Blinn:1994:JBC,
  author =       "Jim Blinn",
  title =        "{Jim Blinn}'s Corner: Farewell to {Fortran}",
  journal =      j-IEEE-CGA,
  volume =       "14",
  number =       "2",
  pages =        "86--89",
  month =        mar,
  year =         "1994",
  CODEN =        "ICGADZ",
  DOI =          "http://dx.doi.org/10.1109/38.267480",
  ISSN =         "0272-1716 (print), 1558-1756 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/ieeecga.bib",
  acknowledgement = ack-nhfb,
}

@Article{Blume:1994:ADP,
  author =       "William Blume and Rudolf Eigenmann and Jay Hoeflinger
                 and David Padua and Paul Petersen",
  title =        "Automatic Detection of Parallelism: {A} Grand
                 Challenge for High-Performance Computing",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "37--47",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/M-PDT.1994.329796",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "The limited ability of compilers to find the
                 parallelism in programs is a significant barrier to the
                 use of high-performance computers. However, a
                 combination of static and runtime techniques can
                 improve compilers to the extent that a significant
                 group of scientific programs can be parallelized
                 automatically.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE parallel and distributed technology: systems and applications",
}

@TechReport{Bodin:1994:DPP,
  author =       "Fran{\c{c}}ois Bodin",
  title =        "Directions in parallel programming {HPF}, shared
                 virtual memory and object parallelism in {pC}++",
  type =         "NASA contractor report",
  number =       "NASA CR-194943; ICASE report no. 94-54",
  institution =  "Institute for Computer Applications in Science and
                 Engineering, NASA Langley Research Center",
  address =      "Hampton, VA, USA",
  year =         "1994",
  bibdate =      "Thu Feb 29 11:23:44 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 95-0051-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1994] 1 microfiche.",
  govtdocnumber = "NAS 1.26:194943 0830-H-14 (MF)",
  keywords =     "C++ (Programming language); Compilers; Computer
                 programming; Data structures; Fortran; Massively
                 parallel processors; Parallel computers; Parallel
                 processing (Computers); Parallel programming;
                 Programming languages; Virtual memory systems.",
}

@InProceedings{Bogucz:1994:PEH,
  author =       "E. A. Bogucz and G. C. Fox and T. Haupt and K. A.
                 Hawick",
  title =        "Preliminary Evaluation of {High-Performance Fortran}
                 as a Language for Computational Fluid Dynamics",
  crossref =     "Anonymous:1994:PLC",
  pages =        "ALL",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Borst:1994:GRP,
  author =       "W. N. Borst and V. V. Goldman and J. A. {Van Hulzen}",
  title =        "{GENTRAN 90}: a {REDUCE} package for the generation of
                 {Fortran 90} code",
  crossref =     "ACM:1994:IPI",
  pages =        "45--51",
  month =        "",
  year =         "1994",
  bibdate =      "Mon Oct 26 07:05:21 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Twente Univ., Enschede,
                 Netherlands",
  classification = "C6115 (Programming support); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C7310 (Mathematics computing)",
  keywords =     "C; Code generation; Code generator; Code translator;
                 File handling; Fortran 77; Fortran 90 code; GENTRAN 90;
                 MACSYMA; Program specifications; RATFOR; REDUCE; REDUCE
                 package; SCOPE 1.5; Source code optimization package;
                 Symbolic expression; Template processing",
  thesaurus =    "FORTRAN; Optimisation; Program interpreters; Software
                 packages; Software tools; Symbol manipulation",
}

@InProceedings{Bouchitte:1994:EAE,
  author =       "V. Bouchitte and P. Boulet and A. Darte and Y.
                 Robert",
  title =        "Evaluating array expressions on massively parallel
                 machines with communication\slash computation overlap",
  crossref =     "Buchberger:1994:PPC",
  pages =        "713--724",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
                 France",
  classification = "C4240C (Computational complexity); C6110P (Parallel
                 programming); C6120 (File organisation); C6140D (High
                 level languages)",
  keywords =     "Array expressions; Coarse grain computations;
                 Communication/computation overlap; DMPCs; Fine grain
                 computations; HPF style array expressions; Massively
                 parallel distributed memory computers; Massively
                 parallel machines; NP complete; Simultaneous
                 computations",
  thesaurus =    "Computational complexity; Data structures; Distributed
                 memory systems; FORTRAN; Parallel languages; Parallel
                 machines; Parallel programming",
}

@InProceedings{Bozkus:1994:CAF,
  author =       "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
                 Tomasz Haupt and Sanjay Ranka",
  title =        "A compilation approach for {Fortran 90D\slash HPF}
                 compilers",
  crossref =     "Banerjee:1994:LCP",
  pages =        "200--215",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Architectures Center, Syracuse
                 Univ., NY, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Communication detection; Compilation approach;
                 Computation partitioning; Distributed memory systems;
                 Fortran 90D/HPF compiler; Gaussian elimination;
                 Parallel constructs; Source-to-source parallel
                 compiler",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Parallel programming; Program compilers",
}

@Article{Bozkus:1994:CFD,
  author =       "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
                 S. Ranka and Min-You Wu",
  title =        "Compiling {Fortran 90D\slash HPF} for distributed
                 memory {MIMD} computers",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "21",
  number =       "1",
  pages =        "15--26",
  month =        apr,
  year =         "1994",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  keywords =     "Communication detection; Data parallel language;
                 Distributed memory MIMD computers; Fortran90D/HPF
                 compiler; Run-time support; Source-to-source parallel
                 compiler",
  pubcountry =   "USA",
  thesaurus =    "Distributed memory systems; FORTRAN; Program
                 compilers",
}

@Article{Bozkus:1994:CFH,
  author =       "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
                 Tomasz Haupt and Sanjay Ranka and Min-You Wu",
  title =        "Compiling {Fortran 90D\slash HPF} for Distributed
                 Memory {MIMD} Computers",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "21",
  number =       "1",
  pages =        "15--26",
  month =        apr,
  year =         "1994",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1994.1039",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:54 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1039/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1039/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  corpsource =   "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  keywords =     "communication detection; data parallel language;
                 distributed memory MIMD computers; distributed memory
                 systems; FORTRAN; Fortran90D/HPF compiler; program
                 compilers; run-time support; source-to-source parallel
                 compiler",
  treatment =    "P Practical",
}

@InProceedings{Bozkus:1994:SLF,
  author =       "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
                 S. Ranka and R. Thakur and Jhy-Chun Wang",
  title =        "Scalable libraries for {Fortran 90D\slash High
                 Performance Fortran}",
  crossref =     "IEEE:1994:PSP",
  pages =        "67--76",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Array assignment functions; Collective communication
                 library; Data distribution directives; Distributed
                 memory machines; FORALL construct; Fortran 90D; High
                 Performance Fortran; HPF; MIMD; Parallelism; Runtime
                 library; Scalable libraries; SIMD",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 programming; Subroutines",
}

@InProceedings{Bozkus:1994:TCE,
  author =       "Z. Bozkus and L. Meadows and D. Miles and S.
                 Nakamoto",
  title =        "Techniques for Compiling and Executing {HPF} Programs
                 on Shared Memory and Distributed Memory Parallel
                 Systems",
  crossref =     "Kumar:1994:PPI",
  pages =        "515--520",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Bradley:1994:FAD,
  author =       "Allen Bradley",
  title =        "Flood analysis in {DuPage County} using hydrological
                 simulation program, {FORTRAN} model",
  type =         "Transportation research record",
  number =       "1471",
  institution =  "DuPage County",
  address =      "IL, USA",
  pages =        "41--46",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floods --- Illinois --- Du Page County --- Computer
                 simulation; Road drainage.; Runoff --- Computer
                 simulation",
}

@Article{Brainerd:1994:F,
  author =       "W. S. Brainerd",
  title =        "{Fortran}",
  journal =      j-COMP-STANDARDS-INTERFACES,
  volume =       "16",
  number =       "5",
  pages =        "459--??",
  year =         "1994",
  CODEN =        "CSTIEZ",
  ISSN =         "0920-5489",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Brainerd:1994:PGF,
  author =       "Walter S. Brainerd and Charles H. Goldberg and Jeanne
                 C. Adams",
  title =        "Programmer's guide to {Fortran} 90",
  publisher =    pub-UNICOMP,
  address =      pub-UNICOMP:adr,
  edition =      "Second",
  pages =        "x + 456",
  year =         "1994",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} 90 (Computer program language)",
}

@InProceedings{Brandes:1994:ATT,
  author =       "T. Brandes and F. Zimmermann",
  title =        "{Adaptor} --- {A} Transformation Tool for {HPF}
                 Programs",
  crossref =     "Decker:1994:PEM",
  pages =        "91--96",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  standardno =   "Boston 3-7643-5090-3 Basel",
}

@InProceedings{Brandes:1994:EHF,
  author =       "T. Brandes",
  title =        "Evaluation of {High-Performance Fortran} on Some Real
                 Applications",
  crossref =     "Gentzsch:1994:HCN",
  pages =        "417--422",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brandes:1994:EHP,
  author =       "T. Brandes",
  title =        "Evaluation of {High Performance Fortran} on some real
                 applications",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "417--422",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "German Nat. Res. Center for Comput. Sci., St.
                 Augustin, Germany",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Communication requirements; Data parallel programming
                 model; Distributed memory; Global name space; High
                 Performance Fortran; Message-passing programs; MIMD
                 machines; Parallel architectures; Prototype compilation
                 system",
  thesaurus =    "FORTRAN; Message passing; Parallel languages;
                 Parallelising compilers; Software performance
                 evaluation",
}

@Article{Brankin:1994:FVR,
  author =       "R. W. Brankin and I. Gladwell",
  title =        "A {Fortran 90} version of {RKSUITE}: an {ODE} initial
                 value solver.{Scientific computation and differential
                 equations (Auckland, 1993)}",
  journal =      "Ann. Numer. Math.",
  volume =       "1",
  pages =        "363--375",
  year =         "1994",
  MRclass =      "no. 1-4, 65L06 (65-04)",
  MRnumber =     "1 340 666",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Brezany:1994:SSV,
  author =       "Peter Brezany and Michael Gerndt and Viera Sipkova",
  title =        "{SVM} Support in the {Vienna Fortran} Compilation
                 System",
  number =       "KFA-ZAM-IB-9401",
  institution =  "KFA Research Centre, J{\"u}lich",
  address =      "J{\"u}lich, Germany",
  pages =        "10",
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/kfa-research-centre-juelich.bib",
  URL =          "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9401.ps",
  abstract =     "Vienna Fortran, a machine-independent language
                 extension to Fortran which allows the user to write
                 programs for distributed-memory systems using global
                 addresses, provides the forall-loop construct for
                 specifying irregular computations that do not cause
                 inter-iteration dependences. Compilers for
                 distributed-memory systems generate code that is based
                 on runtime analysis techniques and is only efficient
                 if, in addition, aggressive compile-time optimizations
                 are applied. Since these optimizations are difficult to
                 perform we propose to generate shared virtual memory
                 code instead that can benefit from appropriate
                 operating system or hardware support. This paper
                 presents the shared virtual memory code generation,
                 compares both approaches and gives first performance
                 results.",
}

@Article{Briggs:1994:EPR,
  author =       "Preston Briggs and Keith D. Cooper",
  title =        "Effective Partial Redundancy Elimination",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "6",
  pages =        "159--170",
  month =        jun,
  year =         "1994",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-598-4",
  ISBN-13 =      "978-0-89791-598-4",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:51 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/178243/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigplan.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/178243/p159-briggs/",
  abstract =     "Partial redundancy elimination is a code optimization
                 with a long history of literature and implementation.
                 In practice, its effectiveness depends on issues of
                 naming and code shape. This paper shows that a
                 combination of {\em global reassociation\/} and {\em
                 global value numbering\/} can increase the
                 effectiveness of partial redundancy elimination. By
                 imposing a discipline on the choice of names and the
                 shape of expressions, we are able to expose more
                 redundancies. As part of the work, we introduce a new
                 algorithm for global reassociation of expressions. It
                 uses global information to reorder expressions,
                 creating opportunities for other optimizations. The new
                 algorithm generalizes earlier work (R. G. Scarborough
                 and H. G. Kolsky, IBM J. of Res. and Dev., pp. 660-676,
                 Nov. 1980) that ordered FORTRAN array address
                 expressions to improve optimization.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  annote =       "Published as part of the Proceedings of PLDI'94.",
  classification = "C1180 (Optimisation techniques); C6110 (Systems
                 analysis and programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  confdate =     "20-24 June 1994",
  conflocation = "Orlando, FL, USA; 20-24 June 1994",
  confsponsor =  "ACM",
  conftitle =    "ACM SIGPLAN '94 Conference on Programming Language
                 Design and Implementation (PLDI)",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  keywords =     "algorithms; Code optimization; code optimization; Code
                 optimization; code shape; Code shape; experimentation;
                 Expression reordering; expression reordering;
                 Expression reordering; expression shape; Expression
                 shape; FORTRAN; FORTRAN array address expressions;
                 global reassociation; Global reassociation; Global
                 value numbering; global value numbering; Global value
                 numbering; languages; naming; Naming; optimisation;
                 Partial redundancy elimination; partial redundancy
                 elimination; Partial redundancy elimination; program
                 compilers; programming; redundancy",
  pubcountry =   "USA",
  sponsororg =   "ACM",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Compilers.",
  thesaurus =    "FORTRAN; Optimisation; Program compilers; Programming;
                 Redundancy",
  treatment =    "P Practical",
}

@Article{Buckley:1994:AFC,
  author =       "A. G. Buckley",
  title =        "Algorithm 734: {A} {Fortran} 90 Code for Unconstrained
                 Nonlinear Minimization",
  journal =      j-TOMS,
  volume =       "20",
  number =       "3",
  pages =        "354--372",
  month =        sep,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "algorithms; conversion; Fortran 90; limited memory;
                 new features; nonlinear optimization; quasi-Newton",
  subject =      "G.1.6 [Numerical Analysis]: Optimization --- gradient
                 methods;",
}

@Article{Buckley:1994:CF,
  author =       "A. G. Buckley",
  title =        "Conversion to {Fortran} 90",
  journal =      j-TOMS,
  volume =       "20",
  number =       "3",
  pages =        "308--??",
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Buckley:1994:CFC,
  author =       "A. G. Buckley",
  title =        "Conversion to {Fortran} 90: {A} Case Study",
  journal =      j-TOMS,
  volume =       "20",
  number =       "3",
  pages =        "308--353",
  month =        sep,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Nov 19 12:53:17 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "conversion; Fortran 90; new features; overview",
}

@Article{Butler:1994:MMC,
  author =       "Ralph M. Butler and Ewing L. Lusk",
  title =        "Monitors, messages, and clusters: The {p4} parallel
                 programming system",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "4",
  pages =        "547--564",
  day =          "31",
  month =        mar,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  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;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=4&aid=864",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6150N (Distributed
                 systems)",
  corpsource =   "Coll. of Comput. and Inf. Sci., North Florida Univ.,
                 Jacksonville, FL, USA",
  keywords =     "architecture; C subroutines; distributed memory
                 systems; distributed-; explicit; Fortran; heterogeneous
                 networks; memory machines; message passing; p4 parallel
                 programming system; parallel; parallel computers;
                 parallel programming; portable library; programming;
                 shared memory systems; shared-memory machines;
                 shared-memory multiprocessors; software portability;
                 subroutines; system; workstations",
  treatment =    "P Practical",
}

@Article{Calamai:1994:AFS,
  author =       "Paul H. Calamai and Luis N. Vicente",
  title =        "Algorithm 728: {FORTRAN} Subroutines for Generating
                 Quadratic Bilevel Programming Test Problems",
  journal =      j-TOMS,
  volume =       "20",
  number =       "1",
  pages =        "120--123",
  month =        mar,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  MRclass =      "65-04 (65K05)",
  MRnumber =     "1 368 022",
  bibdate =      "Wed Dec 04 11:14:39 1996",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/m/multilevel-prog.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://dial.uwaterloo.ca/~phcalama/cpp.html",
  acknowledgement = ack-nhfb,
}

@Article{Calkin:1994:PPP,
  author =       "R. Calkin and R. Hempel and H.-C. Hoppe and P.
                 Wypior",
  title =        "Portable programming with the {PARMACS}
                 message-passing library",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "4",
  pages =        "615--632",
  day =          "31",
  month =        mar,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  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;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=4&aid=859",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing); C6110B (Software
                 engineering techniques); C6110P (Parallel programming);
                 C6150N (Distributed systems)",
  corpsource =   "GMD, Sankt Augustin, Germany",
  keywords =     "application programs; benchmark applications; C;
                 computers; distributed; Fortran 77; general programming
                 paradigm; interfaces; machine-specific; memory; message
                 passing; MIMD; MPP systems; parallel machines; parallel
                 programming; PARMACS message-passing library;
                 performance evaluation; portability layer; portable
                 programming; software portability; subroutines; time
                 overhead; workstation networks",
  treatment =    "P Practical",
}

@Article{Campbell:1994:PGN,
  author =       "S. L. Campbell and E. Moore",
  title =        "Progress on a general numerical method for nonlinear
                 higher index {DAE}s. {II}",
  journal =      "Circuits, Systems, and Signal Processing",
  volume =       "13",
  number =       "2-3",
  pages =        "123--138",
  month =        "",
  year =         "1994",
  CODEN =        "CSSPEH",
  bibdate =      "Mon Sep 30 05:24:55 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math., North Carolina State Univ., Raleigh,
                 NC, USA",
  classification = "C1110 (Algebra); C1120 (Analysis); C4140 (Linear
                 algebra); C4170 (Differential equations); C7310
                 (Mathematics)",
  keywords =     "Differential algebraic equations; FORTRANS; MAPLE;
                 Nonlinear DAE derivative arrays; Numerical method",
  thesaurus =    "Algebra; Mathematics computing; Nonlinear differential
                 equations; Numerical analysis; Symbol manipulation",
}

@Book{Chabot:1994:PCA,
  author =       "Eric Chabot",
  title =        "Parallelisme et communications dans les applications
                 scientifiques {Fortran}",
  publisher =    "National Library of Canada = Biblioth{\`e}que
                 nationale du Canada",
  address =      "Ottawa, Ontario, Canada",
  pages =        "3 microfiches.",
  year =         "1994",
  ISBN =         "0-315-86595-4",
  ISBN-13 =      "978-0-315-86595-2",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Canadian theses = Th{\`e}ses canadiennes",
  acknowledgement = ack-nhfb,
  annote =       "No de commande UMI00460865 de University Microfilms.
                 These (M.Sc.A.)--Universit{\'e} du Qu{\'e}bec a
                 Chicoutimi, 1993. Comprend des ref. bibliogr.",
}

@Article{Chandy:1994:IST,
  author =       "Mani Chandy and Ian Foster and Ken Kennedy and Charles
                 Koelbel and Chau-Wen Tseng",
  title =        "Integrated Support for Task and Data Parallelism",
  journal =      j-IJSA,
  volume =       "8",
  number =       "2",
  pages =        "80--98",
  month =        "Summer",
  year =         "1994",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Tue Feb 18 09:47:23 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  abstract =     "We present an overview of research at the Center for
                 Research on Parallel Computation designed to provide an
                 efficient, portable programming model for scientific
                 applications possessing both task and data parallelism.
                 Fortran M programs exploit task parallelism by
                 providing language extensions for user-defined process
                 management and typed communication channels. A
                 combination of compiler and run-time system support
                 ensures modularity, safety, portability, and
                 efficiency. Fortran D and High Performance Fortran
                 programs exploit data parallelism by providing language
                 extensions for user-defined data decomposition
                 specifications, parallel loops, and parallel-array
                 operations.",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Res. on Parallel Computation, California
                 Inst. of Technol.",
  affiliationaddress = "Pasadena, CA, USA",
  classification = "716.1; 722.4; 723.1; 723.1.1; 723.2; 901.1.1",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "Center for Research on Parallel Computation (CRPC);
                 Communication channels (information theory); Computer
                 programming; Computer software portability; Data
                 parallelism; Data structures; fortran (programming
                 language); Fortran M language; Parallel processing
                 systems; Program compilers; Societies and institutions;
                 Task parallelism",
}

@TechReport{Chapman:1994:DDD,
  author =       "Barbara Chapman",
  title =        "Dynamic data distributions in {Vienna Fortran}",
  type =         "NASA contractor report",
  number =       "NASA CR-191575; ICASE report 93-92",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Hampton, VA, USA",
  pages =        "????",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 94-0250-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1994] 1 microfiche.",
  govtdocnumber = "NAS 1.26:191575 0830-H-14 (MF)",
  keywords =     "Distribution (Probability theory); Parallel processing
                 (Electronic computers); {Fortran} (Computer program
                 language)",
}

@TechReport{Chapman:1994:EHAa,
  author =       "Barbara Chapman and Piyush Mehrotra and Hans Zima",
  title =        "Extending {HPF} for advanced data parallel
                 applications",
  type =         "NASA contractor report",
  number =       "NASA CR-194913; ICASE report no. 94-34",
  institution =  "Institute for Computer Applications in Science and
                 Engineering, NASA Langley Research Center",
  address =      "Hampton, VA, USA",
  year =         "1994",
  bibdate =      "Thu Feb 29 11:23:44 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 94-0862-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1994] 1 microfiche.",
  govtdocnumber = "NAS 1.26:194913 0830-H-14 (MF)",
  keywords =     "Applications programs (Computers); FORTRAN; Parallel
                 programming.",
}

@Article{Chapman:1994:EHAb,
  author =       "Barbara Chapman and Hans Zima and Piyush Mehrotra",
  title =        "Extending {HPF} for Advanced Data-Parallel
                 Applications",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "59--70",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/M-PDT.1994.329803",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "High Performance Fortran can support regular numerical
                 algorithms, but it cannot adequately express advanced
                 applications such as particle-in-sell codes or
                 unstructured mesh solvers. This article addresses this
                 problem and outlines possible development paths.",
  acknowledgement = ack-nhfb,
  affiliation =  "Wien Univ., Austria",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Advanced data-parallel applications; Component
                 distribution; Derived types; Direct distribution;
                 Dynamic partitioners; Functionality; General block
                 distributions; High Performance Fortran; High-level
                 language interface; HPF/sup +/; INDEPENDENT loops;
                 Indirect distributions; Loop reductions; Numerical
                 algorithms; Particle-in-cell codes; Processor subsets;
                 Processor views; Unstructured mesh solvers;
                 User-defined distribution functions; Work distribution
                 specification",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel languages",
}

@Book{Chapman:1994:FES,
  author =       "Stephen J. Chapman",
  title =        "{Fortran 77} for Engineering and Science: With an
                 Introduction to {Fortran 90}",
  publisher =    pub-HARPERCOLLINS,
  address =      pub-HARPERCOLLINS:adr,
  pages =        "xxi + 666",
  month =        oct,
  year =         "1994",
  ISBN =         "0-06-500068-4",
  ISBN-13 =      "978-0-06-500068-9",
  LCCN =         "QA76.73.F25C42 1995",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0065000684/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$65.89",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0065000684",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chapman:1994:HFL,
  author =       "B. Chapman and H. Zima and P. Mehrotra",
  title =        "{High-Performance Fortran} Languages: Advanced
                 Applications and Their Implementation",
  crossref =     "Gentzsch:1994:HCN",
  pages =        "407--416",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chapman:1994:HPF,
  author =       "B. Chapman and P. Mehrotra and H. Zima",
  title =        "High performance {Fortran} languages: advanced
                 applications and their implementation",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "407--416",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Syst., Wien
                 Univ., Austria",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Functionality; High Performance Fortran; High
                 performance Fortran languages; Massively parallel
                 machines; Parallelization; User-specified distribution;
                 Vienna Fortran",
  thesaurus =    "FORTRAN; Parallel languages",
  xxnote =       "Check author order: Mehrotra/Zima or Zima/Mehrotra??",
}

@InProceedings{Chapman:1994:SAM,
  author =       "B. Chapman and P. Mehrotra and J. {Van Rosendale} and
                 H. Zima",
  title =        "A software architecture for multidisciplinary
                 applications: integrating task and data parallelism",
  crossref =     "Buchberger:1994:PPC",
  pages =        "664--676",
  month =        "",
  year =         "1994",
  bibdate =      "Mon Oct 26 07:05:26 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Syst., Wien
                 Univ., Austria",
  classification = "C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages); C6150N
                 (Distributed systems software)",
  keywords =     "Asynchronous activities; Data parallel languages; Data
                 parallelism; Engineering applications; Fortran 90
                 language extensions; Heterogeneous computing
                 environment; HPF; Multidisciplinary applications;
                 Nested task parallelism; Numerical applications; SDAs;
                 Shared data abstractions; Software architecture; Task
                 parallelism; Vienna Fortran",
  thesaurus =    "Data structures; FORTRAN; Parallel languages; Parallel
                 programming",
}

@InProceedings{Chatterjee:1994:ADH,
  author =       "S. Chatterjee and J. R. Gilbert and R. Schreiber and
                 T. J. Sheffler",
  title =        "Automatic Distribution in {HPF}",
  crossref =     "Dongarra:1994:ETP",
  pages =        "11--18",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chen:1994:CEC,
  author =       "Dong-Yuan Chen and M. C. Chen",
  title =        "{CPAR-language} extensions to {C} for irregular and
                 adaptive parallel computations",
  crossref =     "IEEE:1994:PSH",
  pages =        "501--508",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Yale Univ., New Haven, CT,
                 USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6140D (High level languages)",
  keywords =     "Adaptive parallel computations; Arrays; C;
                 Communication functions; CPAR language extensions;
                 Distributed-memory multiprocessors; Fortran-90; Global
                 name space; High Performance Fortran; Interprocessor
                 data transfer; Irregular parallel computations; N-body
                 simulation problem; Object streams; Parallel
                 programming; Pointer-based data structures; Split
                 phases",
  thesaurus =    "C language; Data structures; Distributed memory
                 systems; FORTRAN; N-body problems; Parallel languages;
                 Parallel programming",
}

@InProceedings{Cheng:1994:PDP,
  author =       "Doreen Cheng and Robert Hood",
  title =        "A Portable Debugger for Parallel and Distributed
                 Programs",
  crossref =     "IEEE:1994:PSW",
  pages =        "723--732",
  year =         "1994",
  bibdate =      "Wed Apr 15 10:15:37 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "Computer Sciences Corp",
  affiliationaddress = "Moffett Field, CA, USA",
  classification = "722.1; 722.3; 722.4; 723.1; 723.5; 903.4.1",
  keywords =     "Client server interaction; Codes (symbols);
                 Computational platforms; Computer aided software
                 engineering; Computer programming; Computer simulation;
                 Computer software; Conventional state based debuggers;
                 Distributed computations; Distributed computer systems;
                 fortran (programming language); High performance
                 fortran; Interaction protocol; Message passing library;
                 Network protocols; Parallel processing systems;
                 Parallel programs; Portable debugger; Program
                 debugging; Storage allocation (computer); Tool
                 generated code; User interfaces",
  sponsor =      "IEEE; ACM; SIAM",
}

@Article{Chesshire:1994:EPD,
  author =       "G. Chesshire and V. K. Naik",
  title =        "An environment for parallel and distributed
                 computation with application to overlapping grids",
  journal =      j-IBM-JRD,
  volume =       "38",
  number =       "3",
  pages =        "285--300",
  month =        may,
  year =         "1994",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  bibdate =      "Fri Jan 05 07:12:22 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.almaden.ibm.com/journal/rd38-3.html",
  abstract =     "We describe an environment for efficient and scalable
                 implementation of large scientific applications on
                 parallel and distributed computing systems. We show how
                 this environment is used to support overlapping grid
                 methods. In addition to providing a user interface that
                 reduces programming complexity, the environment
                 facilitates dynamic partitioning of data and the
                 scheduling of both computations and communication,
                 transparent to the user. After describing the user
                 interface and some of the implementation issues, we
                 present performance data for a model application
                 executed on two different systems: an eight-processor
                 IBM Power Parallel Prototype (PPP) system and a
                 32-processor IBM POWER Visualization System* (PVS).",
  acknowledgement = ack-nhfb,
  affiliation =  "Los Alamos Nat. Lab., NM, USA",
  classification = "C6115 (Programming support); C6150N (Distributed
                 systems); C6160 (Database management systems (DBMS));
                 C6180 (User interfaces)",
  keywords =     "Distributed computation; Distributed-memory systems;
                 DSK; Dynamic partitioning; FORTRAN programs;
                 Hierarchical data structures; IBM Power Parallel
                 Prototype; IBM POWER Visualization System; Large
                 scientific applications; Overlapping grids; Parallel
                 computing; Performance data; Portable scientific
                 database package; Scheduling; User interface",
  thesaurus =    "Database management systems; Distributed memory
                 systems; IBM computers; Multiprocessing programs;
                 Programming environments; User interfaces",
}

@Article{Clint:1994:CPF,
  author =       "M. Clint and J. S. Weston and C. W. Bleakney",
  title =        "Comparison of parallel {Fortran} environments on the
                 {AMT DAP510} for a linear algebra application",
  journal =      j-CPE,
  volume =       "6",
  number =       "3",
  pages =        "193--204",
  month =        may,
  year =         "1994",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Coelho:1994:CIC,
  author =       "F. Coelho",
  title =        "Compilation of {I}/{O} communications for {HPF}",
  crossref =     "IEEE:1994:FSF",
  pages =        "102--109",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Centre de Recherche en Inf., Ecole des Mines de Paris,
                 Valbonne, France",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Code generation; Data distribution; HPF; I/O
                 communications compilation; Massively parallel
                 machines; MIMD distributed memory architecture;
                 Parallel computations; Scalability; Standard polyhedron
                 scanning techniques",
  thesaurus =    "Distributed memory systems; High level languages;
                 Parallel architectures; Parallel processing; Program
                 compilers",
}

@InProceedings{Coelho:1994:EHC,
  author =       "F. Coelho",
  title =        "Experiments with {HPF} Compilation for a Network of
                 Workstations",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "423--428",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  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{Colonna:1994:OTS,
  author =       "F. Colonna and L.-H. Jolly and R. A. Poirier and J. G.
                 Angyan",
  title =        "{OSIPE} --- a tool for scientific programming in
                 {FORTRAN}",
  journal =      j-COMP-PHYS-COMM,
  volume =       "81",
  number =       "3",
  pages =        "293--317",
  year =         "1994",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(94)90079-5",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Constantine:1994:FPA,
  author =       "C. C. Constantine and R. P. Hobbs and A. J. Lymbery",
  title =        "{FORTRAN} Programs for Analyzing Population Structure
                 From Multilocus Genotypic Data",
  journal =      j-J-HEREDITY,
  volume =       "85",
  number =       "4",
  pages =        "336--??",
  month =        jul,
  year =         "1994",
  CODEN =        "JOHEA8",
  ISSN =         "0022-1503",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Cooper:1994:VAA,
  author =       "Leonard Y. Cooper",
  title =        "{VENTCF2}: an algorithm and associated {FORTRAN} 77
                 subroutine for calculating flow through a horizontal
                 ceiling\slash floor vent in a zone-type compartment
                 fire model",
  type =         "NISTIR",
  number =       "5470",
  institution =  "U.S. Dept. of Commerce, National Institute of
                 Standards and Technology",
  address =      "Gaithersburg, MD, USA",
  pages =        "iv + 20 + 22 + 25",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``August 1994.'' Key words: building fires;
                 compartment fires; fire models; mathematical models;
                 vents; zone models. Includes bibliographical
                 references. NISTIR-5470.",
  keywords =     "Fire --- Models.; Vent flow --- Mathematical models",
}

@InProceedings{Corbett:1994:UEP,
  author =       "P. F. Corbett and D. G. Feitelson and J.-P. Prost and
                 M. Snir",
  title =        "User-friendly and efficient parallel {I/O}s using the
                 {Vesta} parallel file system",
  crossref =     "Becker:1994:TPI",
  pages =        "23--38",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  classification = "C5440 (Multiprocessing systems); C5620L (Local area
                 networks); C6140D (High level languages); C6150N
                 (Distributed systems software)",
  keywords =     "Client-server subsystem; Concurrent parallel accesses;
                 Distributed-memory computer; High level interface; High
                 performance Fortran; IBM scalable POWERParallel
                 Systems; Message passing paradigm; Parallel I/Os; Vesta
                 parallel file system",
  thesaurus =    "C language; Client-server systems; Distributed memory
                 systems; FORTRAN; Message passing",
}

@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",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  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",
}

@InProceedings{Crooks:1994:ADD,
  author =       "P. Crooks and R. H. Perrott",
  title =        "Automatic data distribution",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "463--468",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages); C6150C (Compilers, interpreters
                 and other processors)",
  keywords =     "Arrays; Automatic data distribution; Data distribution
                 scheme; Dynamic redistribution; Dynamic
                 redistributions; Fort Compilation System; Fortran90;
                 Fortran90 program generation; Fully-automatic
                 source-to-source translator; HPF extensions; Language
                 extensions; Parallelizing compilers; Vienna Fortran",
  thesaurus =    "Data structures; FORTRAN; Parallelising compilers;
                 Program interpreters",
}

@InProceedings{Crovella:1994:PPP,
  author =       "Mark E. Crovella and Thomas J. LeBlanc",
  title =        "Parallel Performance Prediction Using Lost Cycles
                 Analysis",
  crossref =     "IEEE:1994:PSW",
  pages =        "600--609",
  year =         "1994",
  bibdate =      "Wed Apr 15 10:15:37 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Rochester",
  affiliationaddress = "Rochester, NY, USA",
  classification = "722.4; 723; 723.1; 723.5; 921.4; 921.6",
  keywords =     "Computer aided software engineering; Computer
                 software; Fast Fourier transforms; fortran (programming
                 language); Kendall square; Lost cycle analysis;
                 Mathematical models; Measure modify approach;
                 Measurements; Parallel algorithms; Parallel processing
                 systems; Parallel programs; Parallelization; Program
                 debugging; Real world programs; Scalability analysis;
                 Variational techniques",
  sponsor =      "IEEE; ACM; SIAM",
}

@TechReport{Cunha:1994:PPI,
  author =       "R. D. da Cunha and Tim Hopkins",
  title =        "{PIM} 1.0: The Parallel Iterative Methods package for
                 Systems of Linear Equations. User's Guide ({Fortran 77}
                 version)",
  type =         "Technical Report",
  number =       "2-94*",
  institution =  "Computing Laboratory, University of Kent, Canterbury",
  address =      "University of Kent, Canterbury, UK",
  month =        jan,
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/university-of-kent-computing-lab.bib;
                 Techreports/university-of-kent.bib",
  URL =          "ftp://unix.hensa.ac.uk/pub/misc/ukc.reports/comp.sci/reports/2-94.ps.Z",
  abstractfilename = "pub/misc/ukc.reports/comp.sci/abstracts/2-94",
  filename =     "pub/misc/ukc.reports/comp.sci/reports/2-94.Z",
  ftpaddress =   "unix.hensa.ac.uk",
}

@TechReport{Curlett:1994:NGG,
  author =       "Brian P. Curlett",
  title =        "{NLEdit}, a generic graphical user interface for
                 {Fortran} programs",
  type =         "NASA technical memorandum",
  number =       "4543",
  institution =  "National Aeronautics and Space Administration, Office
                 of Management, Scientific and Technical Information
                 Program; National Technical Information Service,
                 distributor",
  address =      "Washington, DC, USA",
  pages =        "????",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 95-0273-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1994] 1 microfiche.",
  govtdocnumber = "NAS 1.15:4543 0830-D (MF)",
  keywords =     "Editing routines (Computers); Fortran; Graphical user
                 interface; User manuals (Computer programs)",
}

@InProceedings{Das:1994:SAI,
  author =       "R. Das and J. Saltz and R. {von Hanxleden}",
  title =        "Slicing analysis and indirect accesses to distributed
                 arrays",
  crossref =     "Banerjee:1994:LCP",
  pages =        "152--168",
  month =        "",
  year =         "1994",
  bibdate =      "Mon Oct 26 07:05:30 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Aggregated data prefetching; Array accesses; Compiler;
                 Fortran D prototype compiler; High Performance Fortran;
                 Indirection arrays; Irregular access patterns; Multiple
                 levels; Parallel code; Parallel computers; Program
                 slicing; Redundant preprocessing; Slice graph; Sparse
                 data structures; Subscript expressions",
  thesaurus =    "Data structures; FORTRAN; Parallel languages; Parallel
                 programming; Program compilers",
}

@TechReport{Detert:1994:TTS,
  author =       "Ulrich Detert and Michael Gerndt",
  title =        "{TOP} 2 --- Tool Suite for the Development and Testing
                 of Parallel Applications",
  number =       "KFA-ZAM-IB-9415",
  institution =  "KFA Research Centre, J{\"u}lich",
  address =      "J{\"u}lich, Germany",
  pages =        "10",
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/kfa-research-centre-juelich.bib",
  URL =          "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9415.ps",
  abstract =     "Parallelization of sequential programs for distributed
                 memory machines generally involves non-local
                 modifications to the program code and automatic
                 parallelization tools are still not available. Thus,
                 for large applications, it is very time-consuming even
                 to experiment with different parallelization strategies
                 for only relatively small computational kernels. TOP 2
                 is a programming tool for Fortran 77 developed at
                 KFA/ZAM attacking this problem by providing a
                 distributed environment for the development and testing
                 of partially parallelized applications. The remaining
                 sequential portions run on the sequential machine and
                 the parallelized program modules execute on the
                 distributed memory parallel system.",
}

@Book{DeVries:1994:FCC,
  author =       "Paul L. DeVries",
  title =        "A First Course in Computational Physics",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xii + 424",
  year =         "1994",
  ISBN =         "0-471-54869-3",
  ISBN-13 =      "978-0-471-54869-0",
  LCCN =         "QC 52 D48 1994",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0471548693/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "System requirements for computer disk: IBM-compatible
                 PC; DOS; Microsoft FORTRAN compiler; hard disk drive.
                 Includes bibliographical references and index.",
  price =        "US\$70.95",
  acknowledgement = ack-nhfb,
  dimensions =   "10.26in x 7.32in x 1.15in",
  keywords =     "Fortran (computer program language); mathematical
                 physics; physics -- data processing",
}

@InProceedings{Dion:1994:PCW,
  author =       "M. Dion and J.-L. Philippe and Y. Robert",
  title =        "Parallelizing compilers: what can be achieved?",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "447--456",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
                 France",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Affine dependences; Automatic parallelization
                 techniques; Code generation; Data dependence
                 extraction; Executable code; High Performance Fortran;
                 Loop nests programs; Massively parallel distributed
                 memory machines; Parallelizing compilers; Physical
                 processors; Programming style; Scheduling; Scientific
                 applications; Sequential program; Simple computational
                 kernels; SPMD data-parallel programming; Uniform
                 dependences; Virtual processors",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 machines; Parallel programming; Parallelising
                 compilers; Processor scheduling",
}

@Article{Douglas:1994:VMM,
  author =       "Craig C. Douglas and Gordon Slishman",
  title =        "Variants of Matrix-Matrix Multiplication for
                 {Fortran-90}",
  journal =      j-SIGNUM,
  volume =       "29",
  number =       "2",
  pages =        "4--6",
  month =        apr,
  year =         "1994",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  bibdate =      "Tue Apr 12 07:50:24 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/signum.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Duff:1994:MFC,
  author =       "Iain S. Duff and J. K. Reid",
  title =        "{MA47}, a {Fortran} code for direct solution of sparse
                 symmetric indefinite structured systems of linear
                 equations",
  number =       "(to appear)",
  institution =  inst-RAL,
  address =      inst-RAL:adr,
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Article{Dutta:1994:TFP,
  author =       "Dhruba J. Dutta",
  title =        "{TRANS4}: a {FORTRAN} program for computing apparent
                 resistivity departure curves for an infinitely thick
                 bed with transitional invaded zone in borehold
                 geophysics",
  journal =      j-COMP-GEOSCI,
  volume =       "20",
  number =       "3",
  pages =        "293--??",
  month =        apr,
  year =         "1994",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Dyadkin:1994:MP,
  author =       "Lev J. Dyadkin",
  title =        "Multibox Parsers",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "7",
  pages =        "54--60",
  month =        jul,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:53 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Lahey Comput. Syst., Incline Village, NV, USA",
  keywords =     "compiler front end generating tools; Fortran;
                 grammars; Lahey Fortran 90 compiler; LALR grammar; Lex;
                 lexical box; multibox parser; parser generator; program
                 compilers; right linear grammar; syntax box; Yacc",
  treatment =    "P Practical",
}

@Book{Einarsson:1994:LF,
  author =       "Bo Einarsson",
  title =        "{L}{\"a}robok i {Fortran 90\slash 95}",
  publisher =    "Nationellt Superdatorcentrum, Link{\"o}pings
                 universitet",
  address =      "Link{\"o}ping, Sweden",
  pages =        "????",
  year =         "1994",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Jan 24 06:39:16 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.nsc.liu.se/~boein/f77to90/fortran.html#1S;
                 http://www.nsc.liu.se/~boein/f90/f90.html;
                 http://www.nsc.liu.se/~boein/f95_e/references.html#einarsson",
  note =         "Revised 1997, 1999. An English translation is in
                 progress \cite{Einarsson:1996:FT}.",
  acknowledgement = ack-nhfb,
  language =     "Swedish",
}

@Book{Ellis:1994:FP,
  author =       "T. M. R. Ellis and Ivor R. Philips and Thomas M.
                 Lahey",
  title =        "{Fortran 90} Programming",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "825",
  month =        may,
  year =         "1994",
  ISBN =         "0-201-54446-6",
  ISBN-13 =      "978-0-201-54446-6",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$40.95",
  series =       "International computer science series",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0201544466",
  acknowledgement = ack-nhfb,
  keywords =     "Programming languages; {Fortran} 90 (Computer program
                 language)",
  softcover =    "yes",
}

@Book{Ellis:1994:FPI,
  author =       "T. M. R. Ellis and Ivor R. Philips and Thomas M.
                 Lahey",
  title =        "{Fortran 90} Programming (International Computer
                 Science Series)",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "",
  day =          "1",
  month =        jun,
  year =         "1994",
  ISBN =         "0-201-54446-6",
  ISBN-13 =      "978-0-201-54446-6",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0201544466/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$45.25",
  acknowledgement = ack-nhfb,
  dimensions =   "9.03in x 6.72in x 1.55in",
}

@Article{Epstein:1994:CCa,
  author =       "David Epstein",
  title =        "Conditional Compilation",
  journal =      j-FORTRAN-J,
  volume =       "6",
  number =       "??",
  pages =        "??--??",
  month =        may # "\slash " # jun,
  year =         "1994",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:55:54 2001",
  bibsource =    "http://laacg1.lanl.gov/laacg/services/sfu3_7_95.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  xxnote =       "Check title??",
}

@Article{Epstein:1994:CCb,
  author =       "David Epstein",
  title =        "Conditional Compilation",
  journal =      j-FORTRAN-J,
  volume =       "6",
  number =       "??",
  pages =        "??--??",
  month =        sep # "\slash " # oct,
  year =         "1994",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:55:54 2001",
  bibsource =    "http://laacg1.lanl.gov/laacg/services/sfu3_7_95.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  xxnote =       "Check title??",
}

@Article{Espelid:1994:DAAa,
  author =       "T. O. Espelid and K. J. Overholt",
  title =        "{DQAINF}: an algorithm for automatic integration of
                 infinite oscillating tails",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "8",
  number =       "1",
  pages =        "83--101",
  month =        "????",
  year =         "1994",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  MRclass =      "65-04 (65D30)",
  MRnumber =     "1 299 076",
  bibdate =      "Tue Apr 29 08:56:05 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290M (Numerical integration and differentiation);
                 C4130 (Interpolation and function approximation); C4160
                 (Numerical integration and differentiation); C7310
                 (Mathematics)",
  corpsource =   "Dept. of Inf., Bergen Univ., Norway",
  keywords =     "adaptive subdivision strategy; automatic integration;
                 automatic quadrature routine; DQAINF; Euler
                 transformation; extrapolation; FORTRAN; FORTRAN
                 implementation; infinite oscillating tails; mathematics
                 computing; periodic function; real functions; vector
                 function",
  pubcountry =   "Switzerland",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@InProceedings{Fahringer:1994:UPG,
  author =       "T. Fahringer",
  title =        "Using the {P03T} to Guide the Parallelization and
                 Optimization Effort under the {Vienna Fortran
                 Compilation System}",
  crossref =     "IEEE:1994:PSH",
  pages =        "437--444",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Faigin:1994:PIR,
  author =       "Keith A. Faigin and Stephen A. Weatherford and Jay P.
                 Hoeflinger and David A. Padua and Paul M. Petersen",
  title =        "The {Polaris} Internal Representation",
  journal =      j-INT-J-PARALLEL-PROG,
  volume =       "22",
  number =       "5",
  pages =        "553--586",
  month =        oct,
  year =         "1994",
  CODEN =        "IJPPE5",
  ISSN =         "0885-7458 (print), 1573-7640 (electronic)",
  ISSN-L =       "0885-7458",
  bibdate =      "Sat Apr 26 11:36:49 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Illinois at Urbana-Champaign",
  affiliationaddress = "Urbana, IL, USA",
  classification = "721.1; 722.4; 723.1; 723.1.1; 723.2; 912.2; C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6150C (Compilers, interpreters and other processors);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems)",
  corpsource =   "Center for Supercomput. Res. and Dev., Illinois Univ.,
                 Urbana, IL, USA",
  journalabr =   "Int J Parallel Program",
  keywords =     "abstract data types; abstract syntax tree; automatic
                 updating; Codes (symbols); complex analysis;
                 Computational linguistics; correctness; data structure;
                 Data structures; Decision tables; Delta prototyping
                 system; flow information; FORTRAN; fortran (programming
                 language); Fortran code; functionality; Information
                 management; Object oriented programming; Parallel
                 processing systems; parallel programming; parallelising
                 compilers; Parallelizing compiler; Performance; Polaris
                 internal representation; Polaris Program Manipulation
                 System; production quality tool; Program compilers;
                 program verification; Source to source transformation;
                 source-to-source transformations",
  treatment =    "P Practical",
}

@Article{Fatoohi:1994:ANS,
  author =       "R. A. Fatoohi",
  title =        "Adapting a {Navier--Stokes} Solver for Three Parallel
                 Machines",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "8",
  number =       "2",
  pages =        "91--115",
  month =        jun,
  year =         "1994",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF01204657",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:07 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=8&issue=2;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=8&issue=2&spage=91",
  acknowledgement = ack-nhfb,
  affiliation =  "NASA Ames Res. Center, Moffett Field, CA, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5220P (Parallel architecture); C5440 (Multiprocessor
                 systems and techniques); C5470 (Performance evaluation
                 and testing); C7310 (Mathematics)",
  corpsource =   "NASA Ames Res. Center, Moffett Field, CA, USA",
  keywords =     "CM-FORTRAN; Cray computers; CRAY Y-MP; distributed
                 data; distributed memory systems; distributed-memory
                 machines; INS3D-LU code; Intel iPSC/860; Intel
                 message-passing calls; load balancing; Lower-Upper
                 Symmetric-Gauss--Seidel implicit scheme; massively
                 parallel SIMD machine; mathematics computing; message
                 passing; moderately parallel MIMD machine;
                 Navier--Stokes equations; Navier--Stokes solver;
                 parallel algorithm; parallel algorithms; parallel
                 machines; performance evaluation; pseudocompressibility
                 formulation; shared memory systems; shared-memory MIMD
                 machine; slicewise model; Thinking Machines CM-2;
                 three-dimensional Navier--Stokes solver; timing",
  treatment =    "A Application; P Practical",
}

@Article{Feibus:1994:SP,
  author =       "Andy Feibus",
  title =        "Standards In Progress",
  journal =      j-OPEN-SYSTEMS-TODAY,
  volume =       "??",
  number =       "163",
  pages =        "20--??",
  month =        nov,
  year =         "1994",
  ISSN =         "1061-0839",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "With High-Performance FORTRAN, you can tune programs
                 to specific machines.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Fernandez-Gaucherand:1994:SSS,
  author =       "E. Fern\'andez-Gaucherand and J. Choi and D. Gerhart",
  title =        "{{S{$^2$}YSCODE}}: Stochastic Systems Control and
                 Decision Algorithms Software Laboratory and {FORTRAN}
                 and {Matlab} Versions",
  crossref =     "IEEE:1994:PIC",
  pages =        "179--186",
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/cacsd.bib",
}

@Article{Fernandez:1994:FPC,
  author =       "Jose Fernandez and John B. Rundle",
  title =        "{FORTRAN} program to compute displacement, potential,
                 and gravity changes resulting from a magma intrusion in
                 a multilayered {Earth} model",
  journal =      j-COMP-GEOSCI,
  volume =       "20",
  number =       "4",
  pages =        "461--??",
  month =        may,
  year =         "1994",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Thu Jun 26 19:26:42 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Flynn:1994:FCC,
  author =       "Kathleen M. Flynn and John L. Kittle and Alan M.
                 Lumb",
  title =        "A {Fortran} coding convention for use in the {U.S.
                 Geological Survey, Water Resources Division}",
  type =         "Open-file report",
  number =       "94-501",
  institution =  "U.S. Geological Survey; USGS Earth Science Information
                 Center Open-File Reports Section [distributor]",
  address =      "Reston, VA, USA",
  pages =        "iii + 64",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran (Computer Program Language); Geological Survey
                 (U.S.). --- Water Resources Division",
}

@InProceedings{Foster:1994:CSI,
  author =       "I. Foster and Ming Xu and B. Avalani and A.
                 Choudhary",
  title =        "A Compilation System that Integrates {High Performance
                 Fortran} and {Fortran M}",
  crossref =     "IEEE:1994:PSH",
  pages =        "293--300",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  classification = "C5260B (Computer vision and picture processing);
                 C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Command and control; Data parallelism; Fortran
                 compilers; Fortran M; High Performance Fortran; Image
                 processing; Integrated compilation system;
                 Multidisciplinary simulation; Parallel programming;
                 Task parallelism",
  thesaurus =    "FORTRAN; Image processing; Parallel languages; Program
                 compilers",
}

@Article{Foster:1994:TPH,
  author =       "Ian Foster",
  title =        "Task Parallelism and High-Performance Languages",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "27--36",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/M-PDT.1994.329794",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "High Performance Fortran currently lacks support for
                 explicit task parallelism. This article explains why
                 task parallelism is important, and describes one
                 candidate task-parallel model: the Fortran M extensions
                 to Fortran 77.",
  acknowledgement = ack-nhfb,
  affiliation =  "Argonne Nat. Lab., IL, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150N (Distributed systems software)",
  keywords =     "Candidate task-parallel model; Fortran 77; Fortran M
                 extensions; High Performance Fortran; High performance
                 languages; Task parallelism",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Scheduling",
}

@InProceedings{Fox:1994:APS,
  author =       "G. Fox",
  title =        "The Application Perspective for Scalable Data and Task
                 Parallel Languages {HPF} and {HPC++}",
  crossref =     "Anonymous:1994:HPC",
  pages =        "445--457",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Francis:1994:DPS,
  author =       "Rhys S. Francis and Ian D. Mathieson and Paul G.
                 Whiting and Martin R. Dix and Harvey L. Davies and Leon
                 D. Rotstayn",
  title =        "A Data Parallel Scientific Modeling Language",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "21",
  number =       "1",
  pages =        "46--60",
  month =        apr,
  year =         "1994",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1994.1041",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:54 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1041/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1041/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "A9260S (Climatology); A9260X (Weather analysis and
                 prediction); C6110P (Parallel programming); C6140D
                 (High level languages); C6185 (Simulation techniques);
                 C7340 (Geophysics)",
  corpsource =   "Div. of Inf. Technol., CSIRO, Carlton, Vic.,
                 Australia",
  keywords =     "climate prediction models; climatology; communication;
                 data parallel; data parallel programs; data parallel
                 scientific modelling language; FORTRAN; Fortran source
                 code rewriter; geophysics computing; languages; meta
                 language; MIMD; parallel; patterns; prediction models;
                 SIMD; simulation languages; weather; weather
                 forecasting",
  treatment =    "A Application; P Practical",
  xxtitle =      "A Data Parallel Scientific Modelling Language",
}

@TechReport{Gerndt:1994:APC,
  author =       "Michael Gerndt",
  title =        "Automatic Parallelization of a Crystal Growth
                 Simulation Program for Distributed-Memory Systems",
  number =       "KFA-ZAM-IB-9404",
  institution =  "KFA Research Centre, J{\"u}lich",
  address =      "J{\"u}lich, Germany",
  pages =        "7",
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/kfa-research-centre-juelich.bib",
  URL =          "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9404.ps",
  abstract =     "This article outlines two parallelization tools, i.e.
                 the Vienna Fortran Compilation System and FORGE 90, and
                 discusses their analysis and transformation
                 capabilities in the context of a regular grid
                 application simulating the growth of a silicon crystal.
                 We present performance results obtained on an iPSC/860
                 for both versions and for a manually parallelized
                 version.",
}

@TechReport{Gerndt:1994:PAE,
  author =       "Michael Gerndt",
  title =        "Performance Analysis Environment for {SVM}-Fortran
                 Programs",
  number =       "KFA-ZAM-IB-9417",
  institution =  "KFA Research Centre, J{\"u}lich",
  address =      "J{\"u}lich, Germany",
  pages =        "41",
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/kfa-research-centre-juelich.bib",
  URL =          "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9417.ps",
  abstract =     "This report outlines the design of a performance
                 analysis environment for SVM-Fortran programs.
                 SVM-Fortran is a shared memory parallel programming
                 language developed at KFA for distributed memory
                 multiprocessors. The environment allows to analyze the
                 data locality of a given program via runtime tracing
                 and supports the identification of critical code
                 regions to guide the user or an optimization tool in
                 tuning the program. To reduce the amount of runtime
                 data, the environment combines trace data with static
                 program information and supports an incremental
                 analysis cycle. In addition to the overall design, we
                 present the trace format of runtime events. The trace
                 for- mat includes symbolic information to relate
                 runtime information to the program text which is the
                 essential part of the user interface. The performance
                 analysis environment is part of OPAL, a tool that will
                 combine performance analysis and program
                 optimization.",
}

@TechReport{Geurts:1994:FSC,
  author =       "A. J. Geurts and C. Praagman",
  title =        "A {Fortran} subroutine for column reduction of
                 polynomial matrices",
  type =         "Report",
  number =       "EUT Report-WSK 94-01",
  institution =  "Eindhoven University of Technology, Department of
                 Mathematics and Computing Science",
  address =      "Eindhoven, The Netherlands",
  pages =        "ii + 70",
  year =         "1994",
  MRclass =      "65-04 (15A22 15A23 15A24 65F99)",
  MRnumber =     "95d:65005",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Gillett:1994:END,
  author =       "Raphael Gillett",
  title =        "The Exact Null Distribution for Radial Maze
                 Statistics: {A FORTRAN} 77 Program",
  journal =      j-BEHAV-RES-METH-INSTR-COMP,
  volume =       "26",
  number =       "1",
  pages =        "70--72",
  month =        feb,
  year =         "1994",
  CODEN =        "BRMCEW",
  ISSN =         "0743-3808",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Gondzio:1994:DAI,
  author =       "J. Gondzio and D. Tachat",
  title =        "The design and application of {IPMLO} --- a {FORTRAN}
                 library for linear optimization with interior point
                 methods",
  journal =      j-RAIRO-RECH-OPER,
  volume =       "28",
  number =       "1",
  pages =        "37--56",
  month =        mar,
  year =         "1994",
  CODEN =        "RSROD3",
  ISSN =         "0399-0559",
  MRclass =      "90-04 (90C05)",
  MRnumber =     "1 269 100",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Gross:1994:TPH,
  author =       "Thomas Gross and David R. O'Hallaron and Jaspal
                 Subhlok",
  title =        "Task Parallelism in a {High Performance Fortran}
                 Framework",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "16--26",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/M-PDT.1994.329791",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Exploiting both data and task parallelism in a single
                 framework is the key to achieving good performance for
                 a variety of applications.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Data sets; Data-parallel computing; Data-parallel
                 language; Fortran; Fx; Heterogeneous computing; High
                 Performance Fortran; HPF; Massively parallel machine;
                 Processor nodes; Prototype compiler; Standard dialect;
                 Task parallelism; Task-parallel programming",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel languages; Parallel machines;
                 Parallel programming; Program compilers",
}

@TechReport{Grotendorst:1994:SCT,
  author =       "Johannes Grotendorst and Juergen Dornseiffer and
                 Siegfried M. Schoberth",
  title =        "Symbolic-numeric computation techniques for
                 problem-solving in Physical Chemistry and
                 Biochemistry",
  number =       "KFA-ZAM-IB-9414",
  institution =  "KFA Research Centre, J{\"u}lich",
  address =      "J{\"u}lich, Germany",
  pages =        "9",
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Techreports/kfa-research-centre-juelich.bib",
  URL =          "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9414.ps",
  abstract =     "The combination of symbolic and numeric computation
                 techniques leads to new approaches for problem-solving
                 in areas of applied mathematics and science. It is
                 shown, in examples from Physical Chemistry and
                 Biochemistry, how the use of a modern computer algebra
                 system such as Maple enables an automatic and
                 computerized solution of problems in ways that are not
                 possible with conventional computing systems. In our
                 first example we study the thermodynamic behavior of
                 steam reforming reactions and determine the temperature
                 and pressure dependence of the chemical compositions at
                 equilibrium. Using Maple's symbolic computation
                 capabilities a system of nonlinear equations for the
                 reaction extents is derived. For the fast numerical
                 solution of the nonlinear equations the Newton--Raphson
                 algorithm is applied. A FORTRAN preprocessor in Maple
                 calculates the Jacobian matrix needed for this
                 algorithm and generates a complete and ready-to-compile
                 FORTRAN program. In the second example we demonstrate
                 how the McConnell equations in Biochemistry, a linear
                 inhomogeneous system of differential equations with
                 constant coefficients, can be solved analytically in a
                 direct way by using Maple's symbolic linear algebra
                 routines. In addition, the automatic generation of
                 numerical code for the determination of the formal
                 parameters involved in the solutions is described.",
}

@InProceedings{Grubel:1994:ATN,
  author =       "G. Gr{\"u}bel and M. Otter and I. Bausch-Gall and H.
                 Fischer and F. Breitenecker and A. Prinz and G.
                 Schuster",
  key =          "cacsd94",
  title =        "An {ACSL}-Model Translator to the Neutral {Fortran
                 DSblock}-Model Format",
  crossref =     "IEEE:1994:PIC",
  pages =        "143--148",
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 Misc/cacsd.bib",
}

@Article{Gupta:1994:IFF,
  author =       "S. K. S. Gupta and C.-H. Huang and P. Sadayappan and
                 R. W. Johnson",
  title =        "Implementing fast {Fourier} transforms on
                 distributed-memory multiprocessors using data
                 redistributions",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "4",
  number =       "4",
  pages =        "477--488",
  month =        dec,
  year =         "1994",
  CODEN =        "PPLTEE",
  ISSN =         "0129-6264",
  bibdate =      "Mon Apr 14 10:50:40 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Ohio State Univ",
  affiliationaddress = "Columbus, OH, USA",
  classification = "722.3; 722.4; 723.1; 723.2; 921.3; C4190 (Other
                 numerical methods); C4240P (Parallel programming and
                 algorithm theory); C5440 (Multiprocessing systems);
                 C5470 (Performance evaluation and testing); C5670
                 (Network performance); C7310 (Mathematics computing)",
  corpsource =   "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  countrypub =   "Singapore",
  journalabr =   "Parallel Process Lett",
  keywords =     "Calculations; communication cost; Data communication
                 systems; Data redistribution; data redistributions;
                 Data storage equipment; Data transfer; Distributed
                 computer systems; Distributed memory multiprocessors;
                 distributed memory systems; distributed-memory
                 multiprocessors; evaluation; Fast Fourier transforms;
                 fast Fourier transforms; Fortran (programming
                 language); High performance Fortran; Intel iPSC/860;
                 mathematics computing; Optimization; Parallel
                 algorithms; parallel algorithms; performance; Point to
                 point message phasing; system",
  treatment =    "A Application; P Practical",
}

@Book{Hahn:1994:FSE,
  author =       "Brian D. Hahn",
  title =        "{Fortran 90} for Scientists and Engineers",
  publisher =    pub-EDWARD-ARNOLD,
  address =      pub-EDWARD-ARNOLD:adr,
  pages =        "x + 351",
  month =        nov,
  year =         "1994",
  ISBN =         "0-340-60034-9 (paperback)",
  ISBN-13 =      "978-0-340-60034-4 (paperback)",
  LCCN =         "QA76.73.F25 .H34 1994",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0340600349/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$35.50; UK\pounds16.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0340600349",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 90 (computer program language); Programming
                 languages; {Fortran} 90 (Computer program language)",
}

@Article{Hansen:1994:AFS,
  author =       "Per Christian Hansen and Tony F. Chan",
  title =        "Algorithm 729: {FORTRAN} Subroutines for General
                 {Toeplitz} Systems",
  journal =      j-TOMS,
  volume =       "20",
  number =       "1",
  pages =        "160--??",
  month =        mar,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hansen:1994:CAF,
  author =       "Per Christian Hansen and Tony F. Chan",
  title =        "Corrigendum: ``{Algorithm} 729: {FORTRAN} Subroutines
                 for General {Toeplitz} Systems''",
  journal =      j-TOMS,
  volume =       "20",
  number =       "1",
  pages =        "160--160",
  month =        mar,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Nov 19 13:10:19 1994",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{Hansen:1992:FSG}.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hanson:1994:BLO,
  author =       "R. Hanson and T. Leite",
  title =        "Basic Linear Operators in {Fortran 90}",
  crossref =     "Gentzsch:1994:HCN",
  pages =        "441--444",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hanxleden:1994:VDF,
  author =       "R. V. Hanxleden and K. Kennedy and J. Saltz",
  title =        "Value-Based Distributions in {Fortran D}",
  crossref =     "Gentzsch:1994:HCN",
  pages =        "434--440",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hatcher:1994:GEI,
  author =       "Philip J. Hatcher",
  title =        "{Guest Editor}'s Introduction: The Impact of {High
                 Performance Fortran}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "13--??",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
}

@Article{Hayashi:1994:AAS,
  author =       "Kenichi Hayashi and Tsunehisa Doi and Takeshi Horie
                 and Yoichi Koyanagi and Osamu Shiraki and Nobutaka
                 Imamura and Toshiyuki Shimizu and Hiroaki Ishihata and
                 Tatsuya Shindo",
  title =        "{AP1000+}: architectural support of {PUT\slash GET}
                 interface for parallelizing compiler",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "11",
  pages =        "196--207",
  month =        nov,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:57 MST 2003",
  bibsource =    "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/asplos/195473/p196-hayashi/",
  abstract =     "The scalability of distributed-memory parallel
                 computers makes them attractive candidates for solving
                 large-scale problems. New languages, such as HPF,
                 FortranD, and VPP Fortran, have been developed to
                 enable existing software to be easily ported to such
                 machines. Many distributed-memory parallel computers
                 have been built, but none of them support the
                 mechanisms required by such languages. We studied the
                 mechanisms required by parallelizing compilers and
                 proposed a new architecture to support them. Based on
                 this proposed architecture, we developed a new
                 distributed-memory parallel computer, the AP1000+,
                 which is an enhanced version of the AP1000. Using
                 scientific applications in VPP Fortran and C, such as
                 NAS parallel benchmarks, we simulated the performance
                 of the AP1000+.",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C5470 (Performance
                 evaluation and testing); C6150C (Compilers,
                 interpreters and other processors)",
  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 =   "Fujitsu Labs. Ltd., Kawasaki, Japan",
  keywords =     "AP1000; AP1000+; architectural support; C; design;
                 distributed memory systems; distributed-memory parallel
                 computers; FortranD; HPF; languages; large-scale
                 problem solving; measurement; NAS parallel benchmarks;
                 parallel architectures; parallel machines;
                 parallelising compilers; parallelizing compiler;
                 performance; performance evaluation; performance
                 simulation; PUT/GET interface; reconfigurable
                 architectures; scalability; scientific applications;
                 software portability; theory; VPP Fortran",
  sponsororg =   "ACM; IEEE Comput. Soc",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf C.1.2} Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Multiple Data
                 Stream Architectures (Multiprocessors), Parallel
                 processors**. {\bf D.4.2} Software, OPERATING SYSTEMS,
                 Storage Management, Distributed memories. {\bf C.0}
                 Computer Systems Organization, GENERAL,
                 Hardware/software interfaces.",
  treatment =    "P Practical",
}

@Article{Hellberg:1994:PPP,
  author =       "S. A. Hellberg and E. Zaluska",
  title =        "A portable parallel programming environment based
                 around {PCTE}",
  journal =      j-INFO-SOFTWARE-TECH,
  volume =       "36",
  number =       "7",
  pages =        "419--425",
  month =        jul,
  year =         "1994",
  CODEN =        "ISOTE7",
  ISSN =         "0950-5849",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Electron. and Comput. Sci., Southampton Univ., UK",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C6150N (Distributed systems software)",
  keywords =     "Distributed-memory; End-user applications; High
                 Performance Fortran; High-Performance Computing
                 Community programming standards;
                 Massively-parallel-processor; Message-Passing
                 Interface; PCTE; PCTE-based integrated toolset;
                 Performance; Portable common tool environment; Portable
                 parallel programming environment",
  pubcountry =   "UK",
  thesaurus =    "Message passing; Parallel programming; Programming
                 environments",
}

@Article{Hempel:1994:API,
  author =       "R. Hempel",
  title =        "Application programming interfaces for {SUPRENUM}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "10--11",
  pages =        "1519--1526",
  day =          "3",
  month =        nov,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Fri Aug 6 10:13:51 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=10-11;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=10-11&aid=910",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming)C4170 (Differential
                 equations); C6115 (Programming support); C6140D (High
                 level languages); C6150E (General utility programs);
                 C6150N (Distributed systems software)",
  corpsource =   "GMD, German Nat. Res. Center for Comput. Sci., St.
                 Augustin, Germany",
  keywords =     "application program interfaces; application
                 programming interfaces; applications; array;
                 communications library; FORTRAN; Fortran 77; GMD
                 COMLIB; high-level; message passing; numerical;
                 numerical solvers; operations; parallel programming;
                 parallel systems; PARMACS; partial differential
                 equations; portability; portability interface; process
                 management; programming environments; software
                 portability; SUPRENUM; SUPRENUM Fortran",
  treatment =    "P Practical",
}

@Article{Hennecke:1994:RER,
  author =       "Michael Hennecke",
  title =        "{RANEXP}: experimental random number generator
                 package",
  journal =      j-COMP-PHYS-COMM,
  volume =       "79",
  number =       "2",
  pages =        "261--267",
  month =        apr,
  year =         "1994",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(94)90072-8",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:29:43 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/prng.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/0010465594900728",
  abstract =     "A library containing highly portable implementations
                 of most algorithms for (pseudo) random number
                 generation has been developed, which might be used in
                 any area of simulation which requires random number
                 generators. Each generator is freely configurable by
                 the user, so the RANEXP library is particularly
                 well-suited for applications requiring different random
                 number generators. The algorithms are implemented in C,
                 but are callable from Fortran application program
                 also.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Hey:1994:GEP,
  author =       "Tony Hey",
  title =        "The {Genesis Esprit} project --- {An} overview",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "10--11",
  pages =        "1605--1612",
  day =          "3",
  month =        nov,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Fri Aug 6 10:13:51 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=10-11;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=10-11&aid=916",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electron. and Comput. Sci., Southampton
                 Univ., UK",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming)",
  corpsource =   "Dept. of Electron. and Comput. Sci., Southampton
                 Univ., UK",
  keywords =     "Bull's Isis Supercomputer project; CS-2 parallel
                 machine; Elan-Elite interconnect chip set; Genesis
                 Distributed Memory Parallel Benchmark suite; Genesis
                 Esprit project; Genesis-S project; Hardware element;
                 High Performance Fortran standard; Inmas; Meiko;
                 Overview; PARMACS portable message-passing interface;
                 Portable Parallel Programming Environments; Portable
                 software; SUPRENUM Consortium; Vienna group",
  pubcountry =   "Netherlands",
  thesaurus =    "Parallel processing; Parallel programming; Research
                 initiatives",
  treatment =    "G General Review; P Practical",
}

@InProceedings{Hiranandani:1994:DEN,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng
                 and Scott Warren",
  title =        "The {D} Editor: {A} New Interactive Parallel
                 Programming Tool",
  crossref =     "IEEE:1994:PSW",
  pages =        "733--742, 817",
  month =        "",
  year =         "1994",
  bibdate =      "Wed Apr 15 10:15:37 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "Silicon Graphics Computer Systems",
  affiliationaddress = "Mountain View, CA, USA",
  classification = "722.2; 722.4; 723.1; 723.1.1; 723.2; 723.5; C5440
                 (Multiprocessing systems); C6110P (Parallel
                 programming); C6115 (Programming support); C6130B
                 (Graphics techniques); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors);
                 C6150N (Distributed systems software)",
  keywords =     "Codes (symbols); Color coding; Compile time analysis;
                 Compiler optimizations; Computer aided software
                 engineering; Computer architecture; Computer graphics;
                 Computer programming; D Editor; D editor; Data storage
                 equipment; Data-parallel programming; Distributed
                 memory machines; File editors; fortran (programming
                 language); Fortran D; Graphical displays; High
                 Performance Fortran; Interactive parallel programming
                 tool; Optimization; Parallel architectures; Parallel
                 processing systems; Parallel programming tool;
                 Performance; Program compilers; Sequentialized code;
                 Shared memory computers; Shared memory machines",
  sponsor =      "IEEE; ACM; SIAM",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Parallel programming; Program compilers;
                 Shared memory systems; Software tools; Text editing",
}

@Article{Hiranandani:1994:ECO,
  author =       "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
  title =        "Evaluating Compiler Optimizations for {Fortran D}",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "21",
  number =       "1",
  pages =        "27--45",
  month =        apr,
  year =         "1994",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1994.1040",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:54 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1040/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1040/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C1180 (Optimisation techniques); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  keywords =     "communication overhead; compiler optimizations; data
                 decomposition; FORTRAN; Fortran D; message; MIMD
                 distributed-memory machines; optimisation; pipelined
                 computations; program compilers; specifications;
                 vectorization",
  treatment =    "P Practical",
}

@Book{Holzner:1994:BCW,
  author =       "Steve Holzner",
  title =        "{Borland} {C}++ for {Windows} Programming",
  publisher =    "Brady",
  address =      "",
  pages =        "",
  day =          "1",
  month =        feb,
  year =         "1994",
  ISBN =         "1-56686-119-5",
  ISBN-13 =      "978-1-56686-119-9",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1566861195/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$40.00",
  acknowledgement = ack-nhfb,
  dimensions =   "9.11in x 7.30in x 1.70in",
}

@Article{Hull:1994:ICE,
  author =       "T. E. Hull and Thomas F. Fairgrieve and Ping Tak Peter
                 Tang",
  title =        "Implementing Complex Elementary Functions Using
                 Exception Handling",
  journal =      j-TOMS,
  volume =       "20",
  number =       "2",
  pages =        "215--244",
  month =        jun,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Tue Mar 21 15:10:29 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{Anonymous:1994:C}.",
  abstract =     "Algorithms are developed for reliable and accurate
                 evaluations of the complex elementary functions
                 required in Fortran 77 and Fortran 90, namely cabs,
                 csqrt, cexp, clog, csin, and ccos. The algorithms are
                 presented in a pseudocode that has a convenient
                 exception-handling facility. A tight error bound is
                 derived for each algorithm. Corresponding Fortran
                 programs for an IEEE environment have also been
                 developed to illustrate the practicality of the
                 algorithms, and these programs have been tested very
                 carefully to help confirm the correctness of the
                 algorithms and their error bounds. The results are of
                 these tests are included in the paper, but the Fortran
                 programs are not; the programs are available from
                 Fairgrieve, (tff@cs.toronto.edu).",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; complex elementary functions; design;
                 implementation",
  subject =      "G.1.0 [Numerical Analysis]: General--error analysis;
                 numerical algorithms; G.1.2 [Numerical Analysis]:
                 Approximation--elementary function approximation; G.4
                 [Mathematics of Computing]: Mathematical
                 Software--algorithm analysis; reliability and
                 robustness; verification",
}

@Book{IEC:1994:IIIb,
  author =       "{IEC}",
  title =        "{ISO/IEC 1539-2 (1994-12)} Information technology ---
                 Programming languages --- {Fortran} --- Part 2: Varying
                 length character strings",
  publisher =    pub-IEC,
  address =      pub-IEC:adr,
  pages =        "66",
  year =         "1994",
  bibdate =      "Mon Apr 24 06:34:55 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$110.00",
  URL =          "http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=017866",
  acknowledgement = ack-nhfb,
}

@Book{ISO:1994:IIIe,
  author =       "{ISO}",
  title =        "{ISO\slash IEC 1539-2:1994}: {Information} technology
                 --- {Programming} languages --- {FORTRAN} --- {Part} 2:
                 {Varying} length character strings",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "66",
  year =         "1994",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Apr 26 11:35:51 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Available in English only.",
  price =        "CHF 152",
  URL =          "http://www.ansi.org/;
                 http://www.iso.ch/cate/d6129.html",
  acknowledgement = ack-nhfb,
  pricecode =    "V",
}

@Article{James:1994:RFI,
  author =       "F. James",
  title =        "{RANLUX}: {A} {Fortran} implementation of the
                 high-quality pseudorandom number generator of
                 {L{\"u}scher}",
  journal =      j-COMP-PHYS-COMM,
  volume =       "79",
  number =       "1",
  pages =        "111--114",
  month =        feb,
  year =         "1994",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(94)90233-X",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Thu May 20 19:08:40 2010",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/prng.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046559490233X",
  abstract =     "Following some remarks on the quality of pseudorandom
                 number generators commonly used in Monte Carlo
                 calculations in computational physics, we offer a
                 portable Fortran 77 implementation of a high-quality
                 generator called RANLUX (for LUXury RANdom numbers),
                 using the algorithm of Martin L{\"u}scher described in
                 an accompanying article. The implementation allows the
                 user to select different quality or luxury levels,
                 where higher quality requires somewhat longer computing
                 time for the generation. There is a convenient way of
                 initialization (appropriate also for massively parallel
                 Monte Carlo computations) as well as two different
                 methods of restarting from a break point.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@InProceedings{Kaushik:1994:ACD,
  author =       "S. D. Kaushik and C.-H. Huang and R. W. Johnson and P.
                 Sadayappan",
  title =        "An approach to communication-efficient data
                 redistribution",
  crossref =     "ACM:1994:CPI",
  pages =        "364--373",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages)",
  keywords =     "Algebraic representation; Analytical model;
                 Communication cost; Communication-efficient data
                 redistribution; Data parallel languages;
                 Distributed-memory machines; High Performance Fortran;
                 Intel iPSC/860",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages",
}

@Article{Kearfott:1994:AIP,
  author =       "R. B. Kearfott and M. Dawande and K. Du and C. Hu",
  title =        "Algorithm 737: {INTLIB}: {A} Portable {Fortran}-77
                 Elementary Function Library",
  journal =      j-TOMS,
  volume =       "20",
  number =       "4",
  pages =        "447--459",
  month =        dec,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat May 20 15:54:18 1995",
  bibsource =    "ftp://ftp.math.utah.edu/pub/bibnet/subjects/intarith.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  accepted =     "December 1993",
  acknowledgement = ack-rfb,
  keywords =     "BLAS; Fortran 77; Fortran 90; interval arithmetic;
                 operator overloading; standard functions",
  subject =      "D.2.2 [Software Engineering]: Tools and Techniques ---
                 software libraries; D.2.7 [Software Engineering]:
                 Distribution and Maintenance --- documentation;
                 portability; G.1.0 [Numerical Analysis]: General ---
                 computer arithmetic; G.1.2 [Numerical Analysis]:
                 Approximation --- elementary function approximation",
}

@Misc{Kearfott:1994:FSS,
  author =       "R. B. Kearfott and S. Ning",
  title =        "{FORTDIFF}: {A} Set of Subroutines for
                 {Fortran-to-Fortran} Differentiation of Programs",
  year =         "1994",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@Article{Kennedy:1994:CSM,
  author =       "Ken Kennedy and Kevin Timson",
  title =        "Centers of supercomputing --- making parallel
                 computing truly usable: research, education, and
                 knowledge transfer at the {Center for Research on
                 Parallel Computation}",
  journal =      j-IJSAHPC,
  volume =       "8",
  number =       "2",
  pages =        "73--79",
  month =        "Summer",
  year =         "1994",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Tue Feb 18 09:47:23 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  abstract =     "The Center for Research on Parallel Computation (CRPC)
                 was established in 1989 with the goal of addressing the
                 problems that are inhibiting the use of scalable
                 parallelism. The CRPC has accomplished a great deal
                 already. Several software systems have been developed
                 and a substantial number of parallel algorithms have
                 been designed and tested in prototype application
                 programs. The paper provides an overview of the
                 activities of the CRPC and takes a brief look at what
                 might be in store for the future.",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Res. on Parallel Computation, Rice Univ.",
  affiliationaddress = "Houston, TX, USA",
  classification = "722.4; 723.1; 723.1.1; 723.5; 901.1.1; 903.2",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "Algorithms; Center for Research on Parallel
                 Computation (CRPC); Computer aided instruction;
                 Computer software; fortran (programming language);
                 Information dissemination; Parallel processing systems;
                 Societies and institutions; Supercomputers;
                 Technological forecasting; Technology transfer",
}

@Article{Kennedy:1994:CTM,
  author =       "K. Kennedy",
  title =        "Compiler technology for machine-independent parallel
                 programming",
  journal =      j-INT-J-PARALLEL-PROG,
  volume =       "22",
  number =       "1",
  pages =        "79--98",
  month =        feb,
  year =         "1994",
  CODEN =        "IJPPE5",
  ISSN =         "0885-7458 (print), 1573-7640 (electronic)",
  ISSN-L =       "0885-7458",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Res. on Parallel Comput., Rice Univ.,
                 Houston, TX, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Compiler; Data parallelism; Fortran D; High
                 Performance Fortran; High-level programming;
                 Machine-independent parallel programming; Parallel
                 computers",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel machines; Parallel programming;
                 Program compilers",
}

@InProceedings{Kennedy:1994:IIF,
  author =       "J. G. Kennedy and M. Behr and V. Kalro and T. E.
                 Tezduyar",
  title =        "Implementation of implicit finite element methods for
                 incompressible flows on the {CM-}5",
  crossref =     "Anonymous:1994:SPF",
  journal =      j-COMPUT-METH-APPL-MECH-ENG,
  volume =       "119",
  number =       "1-2",
  pages =        "95--111",
  month =        nov,
  year =         "1994",
  CODEN =        "CMMECC",
  ISSN =         "0045-7825, 0374-2830",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machines Corp., Cambridge, MA, USA",
  classification = "A0340G (Fluid dynamics: general mathematical
                 aspects); A4710 (General fluid dynamics theory,
                 simulation and other computational methods); C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6150N (Distributed systems software); C7320 (Physics
                 and chemistry computing)",
  keywords =     "Algorithms; CM-5; Computing resources; Connection
                 Machine CM-5; Data communication algorithms; Data
                 distribution; Data structures; Distributed-memory
                 massively parallel computer; Hardware environment; High
                 level language constructs; High Performance Fortran;
                 Implicit finite element methods; Incompressible flows;
                 Nonuniform costs; Nonuniform memory hierarchy; Parallel
                 implementation; Processors; Remote processor; Software
                 environment",
  thesaurus =    "Data structures; Distributed memory systems; Fluid
                 dynamics; FORTRAN; Parallel programming; Physics
                 computing",
}

@InProceedings{Kennedy:1994:PPS,
  author =       "K. Kennedy",
  title =        "Parallel Programming Support in {Fortran D} and {High
                 Performance Fortran}",
  crossref =     "Anonymous:1994:HPC",
  pages =        "427--432",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Khajah:1994:UHP,
  author =       "H. G. Khajah and E. L. Ortiz",
  title =        "Ultra-high precision computations",
  journal =      j-COMP-MATH-APPL,
  volume =       "27",
  number =       "7",
  pages =        "41--57",
  month =        apr,
  year =         "1994",
  CODEN =        "CMAPDK",
  DOI =          "http://dx.doi.org/10.1016/0898-1221(94)90148-1",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Mon Jun 13 22:03:39 2011",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/l/lanczos-cornelius.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122194901481",
  abstract =     "We describe a machine independent Fortran subroutine
                 which performs the four basic arithmetic operations
                 with a degree of accuracy prescribed by the user.
                 Tables of Chebyshev expansions of orders 48 and 50 for
                 some basic mathematical functions are obtained as a
                 result of applying this subroutine in conjunction with
                 the recursive formulation of the Tau Method. A recently
                 devised technique for the sharp determination of upper
                 and lower error bounds for Tau Method approximations
                 enables us to find the degree $n$ required to achieve a
                 prescribed accuracy $\epsilon$ over a given interval
                 $[a, b]$. A number of practical illustrations are
                 given.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Math., Imperial Coll. of Sci., Technol. and
                 Med., London, UK",
  classification = "C6140D (High level languages); C7310 (Mathematics)",
  keywords =     "$\cos(\pi x)$; $\erf(x) / x$; $\exp(-x^2)$; $\exp(x)$;
                 $\sin(\pi x)$; $x \exp(x^2) erfc(x)$; $z \exp(z)
                 \Ei(-z)$; Arithmetic operations; Chebyshev expansions;
                 Lower error bounds; Machine independent Fortran
                 subroutine; Mathematical functions; Tau method; Upper
                 error bounds",
  pubcountry =   "UK",
  thesaurus =    "FORTRAN; Mathematics computing",
}

@InProceedings{Kim:1994:CAM,
  author =       "I. Kim and M. Wolfe",
  title =        "Communication analysis for multicomputer compilers",
  crossref =     "Cosnard:1994:PAC",
  journal =      j-IFIP-TRANS-A,
  volume =       "A-50",
  pages =        "101--109",
  month =        "",
  year =         "1994",
  CODEN =        "ITATEC",
  ISSN =         "0926-5473",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Oregon Univ., Eugene, OR, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6150C (Compilers, interpreters and other processors)",
  keywords =     "Communication pattern matrix; High Performance
                 Fortran; Interprocessor collective communication;
                 Multicomputer compilers; Shift vector; Tiny",
  thesaurus =    "Multiprocessing systems; Program compilers",
}

@Article{Kim:1994:TPS,
  author =       "Dongseung Kim and Byung-Guoen Yi",
  title =        "A two-pass scheduling algorithm for parallel
                 programs",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "6",
  pages =        "869--885",
  month =        jun,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  MRclass =      "68Q20 (68M20 68Q10)",
  MRnumber =     "95f:68090",
  bibdate =      "Mon Apr 14 12:07:40 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150J (Operating
                 systems)",
  corpsource =   "Dept. of Comput. Sci., Pohang Inst. of Sci. and
                 Technol., South Korea",
  keywords =     "makespan; NP-complete; parallel programming; parallel
                 programs; program compilers; scheduling; scheduling
                 output; two-pass scheduling algorithm",
  treatment =    "P Practical",
}

@InProceedings{Kleinrubatscher:1994:FPS,
  author =       "Paul Kleinrubatscher and Albert Kriegshaber and Robert
                 Z{\"o}chling and Robert Gl{\"u}ck",
  editor =       "U. Meyer and G. Snelting",
  booktitle =    "{Workshop Semantikgest{\"u}tzte Analyse, Entwicklung
                 und Generierung von Programmen}",
  title =        "{Fortran} Program Specialization",
  publisher =    "Justus-Liebig-Universit{\"a}t",
  address =      "Giessen, Germany",
  pages =        "45--54",
  year =         "1994",
  bibdate =      "Mon Oct 26 06:58:59 1998",
  bibsource =    "Compiler/partial-eval.bib; Compiler/TOPPS.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Report No. 9402",
  annote =       "We developed a partial evaluator for a subset of
                 Fortran 77. The partial evaluator is based on the
                 off-line approach and uses a binding-time analysis
                 prior to the specialization phase. The source language
                 includes multi-dimensional arrays, procedures and
                 functions, as well as global storage. The system is
                 presented and experimental results for numerical and
                 non-numerical applications are given.",
  keywords =     "partial evaluation, Fortran",
  semno =        "D-194",
  summary =      "We developed a partial evaluator for a subset of
                 Fortran 77. The partial evaluator is based on the
                 off-line approach and uses a binding-time analysis
                 prior to the specialization phase. The source language
                 includes multi-dimensional arrays, procedures and
                 functions, as well as global storage. The system is
                 presented and experimental results for numerical and
                 non-numerical applications are given.",
}

@TechReport{Klinker:1994:PPV,
  author =       "Gudrun J. Klinker and I-Yu Chen",
  title =        "{PerfVisS}: a performance visualizer for high
                 performance {Fortran} programs on workstation farms",
  type =         "Technical report series / {Cambridge Research
                 Laboratory}",
  number =       "CRL 94/4",
  institution =  "Digital Equipment Corp., Cambridge Research
                 Laboratory",
  address =      "Cambridge, MA, USA",
  pages =        "18.",
  day =          "30",
  month =        jun,
  year =         "1994",
  bibdate =      "Thu Jun 26 19:26:09 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Knies:1994:HPF,
  author =       "Allan Knies and Matthew O'Keefe and Tom MacDonald",
  title =        "{High Performance Fortran}: {A} Practical Analysis",
  journal =      j-SCI-PROG,
  volume =       "3",
  number =       "3",
  pages =        "187--199",
  month =        "Fall",
  year =         "1994",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Electr. Eng., Purdue Univ., West Lafayette,
                 IN, USA",
  classification = "C5440 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Application developers; Data parallel compiler;
                 Distributed-memory MIMD; High performance computing
                 industry; High performance Fortran; High performance
                 Fortran forum; HPFF; Parallel machines; Production
                 quality compiler; Shared-memory MIMD; Single
                 instruction multiple data; Source code portability",
  pubcountry =   "USA",
  thesaurus =    "Distributed memory systems; FORTRAN; Program
                 compilers; Programming; Shared memory systems; Software
                 portability",
}

@Book{Koelbel:1994:HPF,
  author =       "Charles H. Koelbel and David B. Loveman and Robert S.
                 Schreiber and Guy L. {Steele Jr.} and Mary E. Zosel",
  title =        "The {High Performance Fortran} handbook",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xiv + 329",
  month =        jan,
  year =         "1994",
  ISBN =         "0-262-11185-3, 0-262-61094-9 (paperback)",
  ISBN-13 =      "978-0-262-11185-0, 978-0-262-61094-0 (paperback)",
  LCCN =         "QA76.73.F25 H53 1994",
  bibdate =      "Mon Sep 20 06:23:51 1999",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0262610949/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$32.50",
  series =       "Scientific and engineering computation",
  URL =          "http://www.mitpress.com/book-home.tcl?isbn=0262610949",
  acknowledgement = ack-nhfb,
  dimensions =   "8.98in x 8.08in x 0.84in",
  keywords =     "Fortran (computer program language); Programming
                 languages; {Fortran} (Computer program language)",
  paperback =    "yes",
}

@InProceedings{Kohn:1994:RPP,
  author =       "S. R. Kohn and S. B. Baden",
  title =        "A robust parallel programming model for dynamic
                 non-uniform scientific computations",
  crossref =     "IEEE:1994:PSH",
  pages =        "509--517",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci. and Eng., California Univ., San
                 Diego, La Jolla, CA, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6120 (File organisation);
                 C7320 (Physics and Chemistry)",
  keywords =     "2D adaptive multigrid solvers; 3D adaptive multigrid
                 solvers; 3D particle calculation; Data decomposition;
                 Data decomposition model; Data decompositions; Data
                 dependencies; Distributed memory architecture; Dynamic
                 block irregular data structures; Dynamic nonuniform
                 scientific computations; First-class objects; HPF;
                 LPARX; MIMD; MIMD machines; Problem dimension; Robust
                 parallel programming model; Run-time support; Three
                 dimensional adaptive multigrid solvers; Three
                 dimensional particle calculation",
  thesaurus =    "Data structures; Distributed memory systems; Parallel
                 algorithms; Parallel programming; Physics computing",
}

@Article{Konigsberg:1994:NRF,
  author =       "Lyle W. Konigsberg",
  title =        "{Numerical Recipes in Fortran: The Art of Scientific
                 Computing, by W. H. Press et al., and Numerical Recipes
                 Example Book (Fortran), by W. T. Vetterling et al}",
  journal =      j-HUM-BIOL,
  volume =       "66",
  number =       "2",
  pages =        "349--350",
  month =        apr,
  year =         "1994",
  CODEN =        "HUBIAA",
  ISSN =         "0018-7143",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kornkven:1994:EIH,
  author =       "E. Kornkven and L. V. Kale",
  title =        "Efficient Implementation of {High Performance Fortran}
                 via Adaptive Scheduling --- An Overview",
  crossref =     "Kumar:1994:PPI",
  pages =        "136--141",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kraft:1994:ATF,
  author =       "Dieter Kraft",
  title =        "Algorithm 733: {TOMP} --- {Fortran} Modules for
                 Optimal Control Calculations",
  journal =      j-TOMS,
  volume =       "20",
  number =       "3",
  pages =        "262--281",
  month =        sep,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "algorithms; boundary value problems; manipulators;
                 optimal control; robotics; shooting method",
  subject =      "G.1.6 [Numerical Analysis]: Optimization; G.1.7
                 [Numerical Analysis]: Ordinary Differential Equations;
                 G.4 [Mathematics of Computing]: Mathematical Software;
                 I.2.9 [Artificial Intelligence]: Robotics",
}

@Article{Kremer:1994:COR,
  author =       "Ulrich Kremer and Marcelo Ram{\'e}",
  title =        "Compositional Oil Reservoir Simulation in {Fortran D}:
                 {A} Feasibility Study on {Intel iPSC\slash 860}",
  journal =      j-IJSA,
  volume =       "8",
  number =       "2",
  pages =        "119--128",
  month =        "Summer",
  year =         "1994",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Tue Feb 18 09:47:23 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  note =         "See erratum \cite{Kremer:1995:ECO}.",
  abstract =     "This paper describes a study of the use of
                 data-parallel languages such as Fortran D or High
                 Performance Fortran (HPF) and their compilation systems
                 for existing large scientific applications. The central
                 question addressed in this study is: Do such languages
                 allow the parallelism available in the applications to
                 be expressed so that the underlying compilation systems
                 are able to generate efficient code for the specified
                 parallelism? Our experiments on Intel's iPSC\slash 860
                 distributed-memory multiprocessor indicate that the
                 Fortran D language and its compilation system can
                 exploit the parallelism that exists in computations
                 related to reservoir modeling, provided that the code
                 is written in data-parallel programming style.
                 Additional experiments show that other machines and
                 their compilation systems can also exploit the compile
                 time information available for programs written in a
                 data-parallel programming style.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Computer Sci., Rice Univ.",
  affiliationaddress = "Houston, TX, USA",
  classification = "512.1; 722.4; 723.1; 723.1.1; 723.2; 723.5",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "Computer simulation; Data structures; Distributed
                 computer systems; fortran (programming language);
                 Fortran D; Intel iPSC/860; Petroleum reservoirs;
                 Program compilers",
}

@Article{Krysl:1994:FFL,
  author =       "P. Krysl",
  title =        "{FLIPP}: {Fortran} Library for Interactive Persistent
                 Programming",
  journal =      j-ENG-COMP,
  volume =       "11",
  number =       "3",
  pages =        "213--226",
  month =        jun,
  year =         "1994",
  ISSN =         "0264-4401",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kuester:1994:IFF,
  author =       "U. Kuester and M. Zuern",
  title =        "Influence of {Fortran} 90 Features on Performance on
                 {Cray} Vector Computer Systems",
  crossref =     "Gentzsch:1994:HCN",
  pages =        "475--483",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kuhn:1994:KPD,
  author =       "Robert H. Kuhn and Bruce Leasure and Sanjiv M. Shah",
  title =        "The {KAP} Parallelizer for {DEC Fortran} and {DEC C}
                 Programs",
  journal =      j-DEC-TECH-J,
  volume =       "6",
  number =       "3",
  pages =        "57--70",
  month =        "Summer",
  year =         "1994",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Thu Mar 20 18:15:43 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "ftp://ftp.digital.com/pub/Digital/info/DTJ/v6n3/The_KAP_Parallelizer_for_DEC_01jan1995DTJF05P8.ps;
                 http://www.digital.com:80/info/DTJF05/DTJF05SC.TXT",
  abstract =     "The KAP preprocessor optimizes DEC Fortran and DEC C
                 programs to achieve their best performance on Digital
                 Alpha systems. One key optimization that KAP performs
                 is the parallelization of programs for Alpha shared
                 memory multiprocessors that use the new capabilities of
                 the DEC OSF/1 version 3.0 operating system with
                 DECthreads. The heart of the optimizer is a
                 sophisticated decision process that selects the best
                 loop to parallelize from the many loops in a program.
                 The preprocessor implements a robust data dependence
                 analysis to determine whether a loop is inherently,
                 serial or parallel. In engineering a high-quality
                 optimizer, the designers specified the KAP software
                 architecture as a sequence of modular optimization
                 passes. These passes are designed to restructure the
                 program to resolve many of the apparent serializations
                 that are artifacts of coding in Fortran or C. End users
                 can also annotate their DEC Fortran or DEC C programs
                 with directives or pragmas to guide KAP's decision
                 process. As an alternative to using KAP's automatic
                 parallelization capability, end users can explicitly
                 identify parallelism to KAP using the emerging
                 industry-standard X3H5 directives.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150C (Compilers, interpreters and other processors);
                 C6150J (Operating systems); C6110B (Software
                 engineering techniques); C6140D (High level
                 languages)",
  classification = "C6110B (Software engineering techniques); C6140D
                 (High level languages); C6150C (Compilers, interpreters
                 and other processors); C6150J (Operating systems)",
  keywords =     "Alpha shared memory; Alpha shared memory
                 multiprocessors; C language; DEC C programs; DEC
                 Fortran; DEC OSF/1 version 3.0 operating system;
                 DECthreads; Digital Alpha systems; engineering;
                 FORTRAN; Industry-standard X3H5 directives;
                 industry-standard X3H5 directives; KAP; KAP
                 parallelizer; KAP preprocessor; modular; Modular
                 optimization passes; multiprocessing systems;
                 multiprocessors; operating; optimization passes;
                 preprocessor; program processors; robust data
                 dependence analysis; Robust data dependence analysis;
                 software; systems (computers)",
  thesaurus =    "C language; FORTRAN; Multiprocessing systems;
                 Operating systems [computers]; Program processors;
                 Software engineering",
  treatment =    "A Application; P Practical",
}

@Article{Kuster:1994:IFF,
  author =       "U. Kuster and M. Zurn",
  title =        "Influence of {Fortran} 90 Features on Performance on
                 {Cray} Vector Computer Systems",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "797",
  pages =        "475--483",
  year =         "1994",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Lee:1994:EEP,
  author =       "Yong-Fong Lee and Barbara G. Ryder",
  title =        "Effectively Exploiting Parallelism in Data Flow
                 Analysis",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "8",
  number =       "3",
  pages =        "233--262",
  month =        nov,
  year =         "1994",
  CODEN =        "JOSUED",
  DOI =          "http://www.springerlink.com/openurl.asp?genre=article&id=doi:10.1007/BF01204730",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:07 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=8&issue=3;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=8&issue=3&spage=233",
  acknowledgement = ack-nhfb,
  affiliation =  "Software Solutions Div., IBM Corp., San Jose, CA,
                 USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  corpsource =   "Software Solutions Div., IBM Corp., San Jose, CA,
                 USA",
  keywords =     "algorithmic parallelism; data flow analysis;
                 distributed-memory machines; FORTRAN; Fortran
                 procedures; grain size; independent-problem
                 parallelism; iPSC/2; netlib libraries; parallel
                 algorithms; parallel hybrid algorithm; parallelism;
                 Perfect Benchmarks; performance evaluation; program
                 flow graphs; Reaching Definitions problem;
                 separate-unit parallelism",
  treatment =    "P Practical",
}

@Article{Levesque:1994:APR,
  author =       "J. M. Levesque",
  title =        "{Applied Parallel Research}'s {xHPF} system",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "71",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/M-PDT.1994.329805",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Appl. Parallel Res., Placerville, CA, USA",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Applied Parallel Research; Batch automatic
                 parallelization tools; Comment line directives;
                 Compilation systems; Data-distribution directives; DO
                 loops; Fortran 77 programs; Fortran 90 array syntax;
                 High Performance Fortran; Market; Massively parallel
                 processor systems; Software portability; XHPF system",
  pubcountry =   "USA",
  thesaurus =    "Automatic programming; Batch processing [computers];
                 FORTRAN; Parallel languages; Parallel programming;
                 Program compilers; Software packages; Software
                 portability; Software tools",
}

@Article{Lieh:1994:SEM,
  author =       "Junghsen Lieh",
  title =        "Separated-form equations of motion of controlled
                 flexible multibody systems",
  journal =      j-J-DYN-SYST-MEAS-CONTROL,
  volume =       "116",
  number =       "4",
  pages =        "702--712",
  month =        dec,
  year =         "1994",
  CODEN =        "JDSMAA",
  ISSN =         "0022-0434",
  bibdate =      "Wed Dec 18 11:34:40 MST 1996",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "This paper introduces a method leading to
                 separated-form formulation of dynamic equations of
                 multibody systems subject to control. The algorithm is
                 derived from the virtual work principle and includes
                 the moving base effects. The elastic members are
                 treated as Euler--Bernoulli beams. Equations of motion
                 are expanded using generalized coordinate partitioning
                 and a Jacobian matrix expansion. The formulation of
                 each physical term is separated, i.e., the inertia
                 matrix, nonlinear coupling vector, generalized force
                 vector and base motion-induced terms are established
                 individually. The formulation is implemented on a
                 workstation using MAPLE. Nonlinear and linearized
                 equations with control are generated in FORTRAN format.
                 The control design adopts second-order models directly.
                 Several examples including a spin-up cantilever beam,
                 an elastic vehicle with active suspensions and an
                 elastic slider-crank mechanism are given. Numerical
                 results for nonlinear and linear spin-up beam models
                 are provided. Simulation for the active vehicle model
                 using second-order control theory is presented.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Mech. and Mater. Eng., Wright State Univ.",
  affiliationaddress = "Dayton, OH, USA",
  classification = "408.2; 723.1.1; 723.5; 921.1; 921.2; 921.6; C1110
                 (Algebra); C1340B (Multivariable control systems);
                 C1340J (Distributed parameter control systems); C1340K
                 (Nonlinear control systems); C7420 (Control engineering
                 computing)",
  journalabr =   "J Dyn Syst Meas Control Trans ASME",
  keywords =     "Active suspensions; Algorithms; Base motion-induced
                 terms; Computer simulation; Control theory; Controlled
                 flexible multibody systems; Elastic slider-crank
                 mechanism; Elastic vehicle; Equations of motion; Euler
                 Bernoulli beams; Euler--Bernoulli beams; Flexible
                 structures; FORTRAN; fortran (programming language);
                 Generalized coordinate partitioning; Generalized force
                 vector; Inertia matrix; Jacobian matrix expansion;
                 Linearization; Linearized equations; MAPLE; Matrix
                 algebra; Motion control; Moving base effects; Nonlinear
                 coupling vector; Nonlinear equations; Separated form
                 equations; Separated-form motion equations; Software
                 package Maple; Spin-up cantilever beam; Vectors;
                 Virtual work principle",
  thesaurus =    "Elasticity; Flexible structures; Jacobian matrices;
                 Large-scale systems; Linearisation techniques;
                 Nonlinear control systems",
}

@Article{Loeliger:1994:DIO,
  author =       "Jon Loeliger and R. Metzger",
  title =        "Developing an interprocedural optimizing compiler",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "4",
  pages =        "41--48",
  month =        apr,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:49 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110B (Software engineering techniques); C6150C
                 (Compilers, interpreters and other processors); C6180
                 (User interfaces)",
  corpsource =   "CONVEX Comput. Corp., Richardson, TX, USA",
  keywords =     "Application Compiler; C compiler; C language; compiler
                 development; CONVEX Computer Corporation; FORTRAN;
                 FORTRAN compiler; interprocedural analysis;
                 interprocedural optimizing compiler;
                 language-independent interprocedural optimizer;
                 optimisation; procedure processing; program compilers;
                 software engineering; system architecture; system
                 compiler; user feedback; user interfaces",
  treatment =    "P Practical",
}

@InProceedings{Loveman:1994:DHP,
  author =       "D. B. Loveman",
  title =        "The {DEC High Performance Fortran} 90 compiler front
                 end",
  crossref =     "IEEE:1994:FSF",
  pages =        "46--53",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Corp., USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "DEC High Performance Fortran 90 compiler front end;
                 Digital's Alpha workstations; Distributed memory
                 AdvantageCluster; Lexical analysis; Semantic analysis;
                 Servers; Shared-memory SMP servers; Syntax analysis;
                 Workstation farm systems",
  thesaurus =    "FORTRAN; Program compilers",
}

@TechReport{Lumb:1994:UME,
  author =       "Alan M. Lumb and Richard B. McCammon and John L.
                 Kittle",
  title =        "Users manual for an expert system ({HSPEXP}) for
                 calibration of the {Hydrological Simulation Program ---
                 Fortran}",
  type =         "Water-resources investigations report",
  number =       "94-4168",
  institution =  "U.S. Geological Survey; USGS Earth Science Information
                 Center Open-File Reports Section [distributor]",
  address =      "Reston, VA, USA",
  pages =        "iv + 102",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran (Computer program language); HSPEXP; Hydrology
                 --- Computer programs --- Handbooks, manuals, etc.",
}

@Article{Marsaglia:1994:REI,
  author =       "George Marsaglia and Arif Zaman and John C. W.
                 Marsaglia",
  title =        "Rapid evaluation of the inverse of the normal
                 distribution function",
  journal =      j-STAT-PROB-LETT,
  volume =       "19",
  number =       "4",
  pages =        "259--266",
  day =          "15",
  month =        mar,
  year =         "1994",
  CODEN =        "SPLTDC",
  DOI =          "http://dx.doi.org/10.1016/0167-7152(94)90174-0",
  ISSN =         "0167-7152 (print), 1879-2103 (electronic)",
  ISSN-L =       "0167-7152",
  MRclass =      "65U05",
  MRnumber =     "1 278 658",
  bibdate =      "Thu Dec 22 07:42:24 2011",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/m/marsaglia-george.bib;
                 http://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/prng.bib;
                 MathSciNet database",
  abstract =     "This is an interesting article with direct application
                 in generating normal random variable by computer
                 programs. The suggested applications are related to
                 Monte Carlo simulation based on massively parallel
                 systems or supercomputers. The idea is to replace
                 larger programs with complicated computations and with
                 difficulties in accuracy controlling by simpler
                 arithmetic programs that use tabled constants. These
                 seem to be the normal evolution since memory becomes
                 cheaper and cheaper.\par

                 The authors compute the inverse of the cPhi function
                 $$cPhi(x) = (2/\pi)^{1/2} \int^\infty_x \exp (-t^2/2)
                 dt=u,$$ using a uniform random variable as input and
                 the truncated Taylor series development of it. In order
                 to increase the speed the coefficients of the truncated
                 Taylor series $$x(u_0+h) = x(u_0) + x'(u_0) \cdot h +
                 {1 \over 2} x''(u_0) \cdot h^2 + {1 \over 6} x'''(u_0)
                 \cdot h^3,$$ are predetermined for 1024 points. And
                 here comes another bright idea: the 1024 points are
                 chosen based on the representation of the uniform
                 random variable in modern computers as floating point
                 variable of the form: $u=2^{-k} ((1/2) + (j/64)) +
                 2^{-k} \cdot (m/2^{24})$ with $0 \le k&lt;32$, $0 \le
                 j&lt;32$ and $0 \le m&lt;2^{18}$ and considering 32 bit
                 representation.\par

                 With this assumptions and the truncation to the third
                 power of $h$ of the Taylor series, the authors show
                 that the error does not exceed the limit of single
                 precision accuracy. Furthermore the calculations are
                 speeded up based on reducing multiplications. A number
                 of FORTRAN programs are also presented in order to
                 evaluate the complementary normal distribution function
                 cPhi (several versions) with great accuracy, create the
                 constant tables, and generate the normal distribution
                 variable. These simple programs give the user the
                 possibility to completely control the accuracy.",
  acknowledgement = ack-nhfb,
  fjournal =     "Statistics \& Probability Letters",
  keywords =     "cPhi function; FORTRAN programs; massive parallel
                 systems; Monte Carlo simulation; normal distribution
                 function; normal random variable; supercomputers;
                 truncated Taylor series",
  ZMclass =      "*65C99 Numerical simulation 65C05 Monte Carlo methods
                 60-04 Machine computation, programs (probability
                 theory) 60E05 General theory of probability
                 distributions 62E17 Approximations to statistical
                 distributions (nonasymptotic)",
  ZMnumber =     "0798.65132",
  ZMreviewer =   "A. Pasculescu (Bucuresti)",
}

@Article{Martorana:1994:KPW,
  author =       "A. Martorana and G. Deganello and D. Duca",
  title =        "{K17}: a Program Written in Vectorial {Fortran} for
                 the Simulation of Powder Diffraction Patterns",
  journal =      j-J-APPL-CRYSTAL,
  volume =       "27",
  number =       "??",
  pages =        "74--79",
  month =        feb,
  year =         "1994",
  CODEN =        "JACGAR",
  ISSN =         "0021-8898",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A Fortran program for the simulation of powder
                 patterns is described. It performs the spherical
                 averaging of the intensity function relative to
                 particular structural model.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Maslov:1994:LAD,
  author =       "Vadim Maslov",
  title =        "Lazy array data-flow dependence analysis",
  crossref =     "ACM:1994:CRP",
  pages =        "311--325",
  year =         "1994",
  bibdate =      "Mon May 3 12:50:22 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/174675/p311-maslov/",
  abstract =     "Automatic parallelization of real FORTRAN programs
                 does not live up to users expectations yet, and
                 dependence analysis algorithms which either produce too
                 many false dependences or are too slow to contribute
                 significantly to this. In this paper we introduce
                 dataflow dependence analysis algorithm which exactly
                 computes value-based dependence relations for program
                 fragments in which all subscripts, loop bound and IF
                 conditions are affine. Our algorithm also computes good
                 affine approximations of dependence relations for
                 non-affine program fragments. Actually, we do not know
                 about any other algorithm which can compute better
                 approximations. And our algorithm is efficient too,
                 because it is lazy. When searching for write statements
                 that supply values used by a given read statement, it
                 starts with statements which are lexicographically
                 close to the read statement in iteration space. Then if
                 some of the read statement instances are not
                 ``satisfied'' with these close writes, the algorithm
                 broadens its search scope by looking into more distant
                 writes. The search scope keeps broadening until all
                 read instances are satisfied or no write candidates are
                 left. We timed our algorithm on several benchmark
                 programs and the timing results suggest that our
                 algorithm is fast enough to be used in commercial
                 compilers---it usually takes 5 to 15 percent of f77 -02
                 compilation time to analyze a program. Most programs in
                 the 100-line range take less than 1 second to analyze
                 on a SUN SPARCstation IPX.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; measurement; performance; theory",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors.",
}

@Book{Mayo:1994:SOT,
  author =       "William E. Mayo and Martin Cwiakala",
  title =        "{Schaum's} Outline of Theory and Problems of
                 Programming With {Fortran 77}",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "346",
  year =         "1994",
  ISBN =         "0-07-041155-7",
  ISBN-13 =      "978-0-07-041155-5",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0070411557/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$13.95; US\$14.95",
  series =       "Schaum's Outline Series",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0070411557",
  acknowledgement = ack-nhfb,
  dimensions =   "10.86in x 8.15in x 0.54in",
  paperback =    "yes",
}

@InProceedings{Meadows:1994:MCF,
  author =       "L. Meadows and D. Miles",
  title =        "Migrating {CM Fortran} applications to {HPF}",
  crossref =     "IEEE:1994:FSF",
  pages =        "37--40",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors)",
  keywords =     "Application programmer; CM Fortran applications; CM
                 Fortran codes; Compiler implementor; Customer
                 benchmarking exercises; Data parallel applications;
                 Fluid flow; MasPar machines; Oil reservoir simulation;
                 Particle simulation; Pghpf; PGI High Performance
                 Fortran compiler; Post-stack migration",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Program compilers; Software portability",
}

@InProceedings{Mehrotra:1994:HPF,
  author =       "P. Mehrotra",
  title =        "{High Performance FORTRAN}",
  crossref =     "Wieseman:1994:RCR",
  pages =        "546--561",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Metcalf:1994:FE,
  author =       "Michael Metcalf and John Ker Reid",
  title =        "{Fortran} 90 explained",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  edition =      "Reprinted with corrections",
  pages =        "xiv + 306",
  year =         "1994",
  ISBN =         "0-19-853772-7",
  ISBN-13 =      "978-0-19-853772-4",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Oxford science publications",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} 90 (Computer program language)",
}

@InProceedings{Miyoshi:1994:DAN,
  author =       "H. Miyoshi and M. Fukuda and T. Iwamiya and T.
                 Nakamura and M. Tuchiya and M. Yoshida and K. Yamamoto
                 and Y. Yamamoto and S. Ogawa and Y. Matsuo and T.
                 Yamane and M. Takamura and M. Ikeda and S. Okada and Y.
                 Sakamoto and others",
  title =        "Development and Achievement of {NAL Numerical Wind
                 Tunnel} ({NWT}) for {CFD} Computations",
  crossref =     "IEEE:1994:PSW",
  pages =        "685--692",
  year =         "1994",
  bibdate =      "Wed Apr 15 10:15:37 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "Foundation for Promotion of Material Science and
                 Technology of Japan",
  affiliationaddress = "Tokyo, Jpn",
  classification = "651.2; 722.1; 722.4; 723.1; 723.5; 921.6",
  keywords =     "Calculations; Codes (symbols); Complex flow
                 simulation; Computational fluid dynamics; Computer
                 simulation; Data storage equipment; Distributed
                 computer systems; Distributed memory parallel computer;
                 fortran (programming language); Numerical analysis;
                 Numerical wind tunnel; Parallel processing systems;
                 Performance; Specifications; Three dimensional; Three
                 dimensional viscous flow; Wind tunnels",
  sponsor =      "IEEE; ACM; SIAM",
}

@InProceedings{Moore:1994:MPP,
  author =       "M. S. Moore and G. Karsai and J. Sztipanovits",
  title =        "Model-based programming for parallel image
                 processing",
  crossref =     "IEEE:1994:IPN",
  pages =        "811--815 (vol. 3)",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. Eng., Vanderbilt Univ., Nashville,
                 TN, USA",
  classification = "B6140C (Optical information, image and video signal
                 processing); C5260B (Computer vision and image
                 processing techniques); C6110P (Parallel programming);
                 C6115 (Programming support); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Application specific code; Automatic generation;
                 Compilers; Data alignment; Data parallel modeling
                 facilities; Distribution compiler directives; High
                 Performance Fortran; High-level abstractions; Image
                 processing code libraries; Image processing package;
                 Interactive system; Khoros; Large grained data parallel
                 applications; Model-based programming; Model-based
                 software synthesis; Parallel image processing software;
                 PC++; Processor networks; Programming environment;
                 System level; University of New Mexico; Visual
                 interface",
  thesaurus =    "Automatic programming; Compiler generators; Image
                 processing; Interactive systems; Parallel programming;
                 Program compilers; Programming environments",
}

@InProceedings{Mraz:1994:RVP,
  author =       "Ronald Mraz",
  title =        "Reducing the Variance of Point to Point Transfers in
                 the {IBM 9076} Parallel Computer",
  crossref =     "IEEE:1994:PSW",
  pages =        "620--629",
  year =         "1994",
  bibdate =      "Wed Apr 15 10:15:37 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM T.J. Watson Research Cent",
  affiliationaddress = "Yorktown Heights, NY, USA",
  classification = "722.3; 722.4; 723.1; 921.5",
  keywords =     "Algorithms; Codes (symbols); Commodity workstations;
                 Computer operating systems; Computer software; Computer
                 workstations; Context switch; Data communication
                 systems; fortran (programming language); Measurements;
                 Message passing variance; Optimization; Parallel
                 computer; Parallel processing systems; Parallel
                 programs; Point to point variance benchmark; Space
                 communication; Uni processor utilization; unix; User
                 interfaces; Virtual ring configuration",
  sponsor =      "IEEE; ACM; SIAM",
}

@InProceedings{Nakamura:1994:EPV,
  author =       "H. Nakamura and H. Imori and Y. Yamashita and K.
                 Nakazawa and T. Boku and H. Li and I. Nakata",
  title =        "Evaluation of pseudo vector processor based on
                 slide-windowed registers",
  crossref =     "Mudge:1994:PTS",
  pages =        "368--377",
  year =         "1994",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a new scalar processor for high-speed
                 vector processing and its evaluation. The proposed
                 processor can hide long main memory access latency by
                 introducing slide-windowed floating-point registers
                 with data preloading feature and pipelined memory.
                 Owing to the slide-window structure, the proposed
                 processor can utilize more floating-point registers in
                 keeping upward compatibility with existing scalar
                 architecture. We have evaluated its performance on
                 Livermore Fortran Kernels. The evaluation results show
                 that the proposed processor drastically reduces the
                 penalty of main memory access compared with an ordinary
                 scalar processor. For example, the proposed processor
                 with 96 registers hides memory access latency of 70 CPU
                 cycles when the throughput of main memory is 8
                 byte/cycle. From these results, it is concluded that
                 the proposed architecture is very suitable for
                 high-speed vector processing.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Inf. Sci. and Electron., Tsukuba Univ.,
                 Ibaraki, Japan",
  bookpages =    "xi + 621",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing)",
  confsponsor =  "IEEE; ACM; Univ. Hawaii; Univ. Hawaii Coll. Bus.
                 Admin",
  keywords =     "Data preloading feature; Floating-point registers;
                 High-speed vector processing; Livermore Fortran
                 Kernels; Performance; Pipelined memory; Pseudo vector
                 processor; Scalar processor; Slide-windowed registers",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Performance evaluation; Vector processor
                 systems",
}

@Article{Neelakantan:1994:IIT,
  author =       "K. Neelakantan and D. K. Kumar",
  title =        "Is it time to retire {FORTRAN}?",
  journal =      j-CURR-SCI,
  volume =       "66",
  number =       "5",
  pages =        "334--??",
  year =         "1994",
  CODEN =        "CUSCAM",
  ISSN =         "0011-3891",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Nesbitt:1994:FPG,
  author =       "Lloyd Nesbitt and Michael R. Jones",
  title =        "A {FORTRAN} program to generate comparison data to
                 test tomography inversion programs",
  type =         "NOAA technical memorandum ERL ETL; 245",
  institution =  "U.S. Dept. of Commerce, National Oceanic and
                 Atmospheric Administration, Environmental Research
                 Laboratories, Environmental Technology Laboratory",
  address =      "Boulder, CO, USA",
  pages =        "iv + 63",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``December 1994.'' ``This report includes a floppy
                 disk that contains the program and a sample case.''--P.
                 [1] Includes bibliographical references (p. 3).",
  keywords =     "Ocean tomography --- Data processing --- Computer
                 programs.; Underwater acoustics --- Data processing ---
                 Computer programs; {Fortran} (Computer program
                 language)",
}

@TechReport{Nesbitt:1994:FPP,
  author =       "Lloyd Nesbitt and R. Michael Jones",
  title =        "A {FORTRAN} program for performing nonperturbative
                 ocean acoustic tomography inversion",
  type =         "NOAA technical memorandum ERL ETL; 243",
  institution =  "U.S. Dept. of Commerce, National Oceanic and
                 Atmospheric Administration, Environmental Research
                 Laboratories, Environmental Technology Laboratory",
  address =      "Boulder, CO, USA",
  pages =        "iv + 165",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``December 1994.'' ``This report includes a floppy
                 disk that contains the program and a sample case''--P.
                 [1]. Program is also available on Internet from an
                 anonymous ftp account on POOH.ETL.NOAA.GOV. Log in as
                 anonymous and use your e-mail address as the password.
                 Change to the pub/et1/tomography/unix directory.
                 Includes bibliographical references (p. 3-4).",
  keywords =     "FORTRAN (Computer program language); Ocean tomography
                 --- Computer programs; Underwater acoustics ---
                 Computer programs",
}

@InProceedings{Niewels:1994:SDA,
  author =       "J. Niewels and W. Jorden",
  title =        "Systematical Development of an Autonomous {HPF} Driven
                 and Controlled Inspection Robot",
  crossref =     "Chung:1994:OPE",
  pages =        "324--329",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ning:1994:ADE,
  author =       "Qi Ning and V. {Van Dongen} and G. R. Gao",
  title =        "Automatic decomposition in {EPPP} compiler",
  crossref =     "Botsford:1994:PCI",
  pages =        "283--291",
  month =        "",
  year =         "1994",
  bibdate =      "Mon Oct 26 07:05:35 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Centre de Recherche Inf. de Montreal, Que., Canada",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Automatic computation; Data decomposition; Distributed
                 memory machines; Environment for Portable Parallel
                 Programming; EPPP compiler; High-Performance Fortran;
                 HPF; IBM SP-1; Speedups; User-specified data
                 distribution",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Parallel programming; Program compilers",
}

@Article{Norwood:1994:SMP,
  author =       "John Norwood and Shankar Vaidyanathan",
  title =        "Symmetric Multiprocessing for {PCs}",
  journal =      j-DDJ,
  volume =       "19",
  number =       "1",
  pages =        "80, 82--85, 98--99",
  month =        jan,
  year =         "1994",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:46 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "Our authors focus on multithreaded application
                 development for single-processor and
                 symmetric-multiprocessor machines under Windows NT. In
                 doing so, they present Fortran interface statements for
                 the Win32 console API and a black-box solution for
                 calling 32-bit DLLs from 16-bit applications under
                 NT.",
  acknowledgement = ack-nhfb,
  classification = "C6150J (Operating systems); C6150N (Distributed
                 systems)",
  keywords =     "16-Bit applications; 32-Bit DLLs; Black-box solution;
                 Fortran interface statements; Multithreaded
                 application; Single processor machines;
                 Symmetric-multiprocessor machines; Win32 console API;
                 Windows NT",
  thesaurus =    "C listings; Multiprocessing programs;
                 Multiprogramming",
}

@InProceedings{Offner:1994:DSM,
  author =       "C. D. Offner",
  title =        "A data structure for managing parallel operations",
  crossref =     "Hesham:1994:PTH",
  pages =        "33--42",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "High Performance Comput. Group, Digital Equipment
                 Corp., Maynard, MA, USA",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming); C6120 (File
                 organisation); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Compiler; Data distribution directives; Data layout;
                 Data optimization techniques; Data structure;
                 Distributed memory machine; High Performance Fortran;
                 Owner-computes rule; Parallel computations; Parallel
                 data; Parallel operation management; Regularly
                 distributed data",
  thesaurus =    "Data structures; Distributed memory systems; FORTRAN;
                 Optimisation; Parallel programming; Program compilers",
}

@Article{Olmos:1994:FFL,
  author =       "J. Olmos and K. Chan",
  title =        "{FLAN}: {Fortran} Language Database Utility for
                 {SONGS} 2/3 Simulator",
  journal =      j-SIM-SERIES,
  volume =       "26",
  number =       "3",
  pages =        "41--??",
  year =         "1994",
  CODEN =        "SMCPAX",
  ISSN =         "0735-9276",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Ortega:1994:IFSa,
  author =       "James M. Ortega",
  title =        "An Introduction to {Fortran} for Scientific
                 Computing",
  publisher =    pub-SAUNDERS,
  address =      pub-SAUNDERS:adr,
  pages =        "viii + 204",
  month =        jan,
  year =         "1994",
  ISBN =         "0-03-003128-1",
  ISBN-13 =      "978-0-03-003128-1",
  LCCN =         "QA76.73.F25 O75 1994",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0030031281/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$30.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0030031281",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (Computer program language)",
}

@Book{Ortega:1994:IFSb,
  author =       "James M. Ortega",
  title =        "An Introduction to {Fortran 90} for Scientific
                 Computing",
  publisher =    pub-SAUNDERS,
  address =      pub-SAUNDERS:adr,
  pages =        "vi + 234",
  month =        aug,
  year =         "1994",
  ISBN =         "0-03-010198-0",
  ISBN-13 =      "978-0-03-010198-4",
  LCCN =         "QA 76.73 F25 O75 1994b",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0030101980/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$30.00; US\$20.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0030101980",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} 90 (Computer program language)",
}

@InProceedings{Palmer:1994:WND,
  author =       "D. W. Palmer and J. F. Prins and S. Westfold",
  title =        "Work-efficient nested data-parallelism",
  crossref =     "IEEE:1994:FSF",
  pages =        "186--193",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., North Carolina Univ., Chapel
                 Hill, NC, USA",
  classification = "C4240C (Computational complexity); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C6140D (High level languages)",
  keywords =     "Apply-to-all construct; Arbitrary operations; C*;
                 Concurrent reads; Data-parallel programming languages;
                 Flattening transformations; HPF; Parallel indexing;
                 Randomized indexing; Work-efficient nested
                 data-parallelism",
  thesaurus =    "Computational complexity; Parallel languages; Parallel
                 programming",
}

@InProceedings{Parashar:1994:DAD,
  author =       "M. Parashar and S. Hariri and T. Haupt and G. C. Fox",
  title =        "Design of an Application Development Toolkit for
                 {HPF\slash Fortran 90D}",
  crossref =     "Kumar:1994:PPI",
  pages =        "482--487",
  year =         "1994",
  bibdate =      "Sat Aug 17 16:12:18 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Parashar:1994:IPH,
  author =       "Manish Parashar and Salim Hariri and Tomasz Haupt and
                 Geoffrey C. Fox",
  title =        "Interpreting the Performance of {HPF\slash Fortran
                 90D}",
  crossref =     "IEEE:1994:PSW",
  pages =        "743--752",
  month =        "",
  year =         "1994",
  bibdate =      "Wed Apr 15 10:15:37 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ",
  affiliationaddress = "Syracuse, NY, USA",
  classification = "723.1; 723.1.1; 723.5; 912.3; 921.6; C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150N (Distributed systems software)",
  keywords =     "Accuracy; Application characterization; Application
                 performance debugging; Benchmarking kernels; Compiler
                 directives; Computer software; Cost effective
                 performance prediction; Cost effectiveness;
                 Forecasting; fortran (programming language); High
                 performance computing environment; High Performance
                 Fortran; HPF/Fortran 90D; Performance; Performance
                 prediction; Performance prediction framework; Program
                 compilers; Program debugging; Program interpreters;
                 Software engineering; Source driven HPF/Fortran 90D
                 performance prediction framework; System
                 characterization; Systems analysis; Usability",
  sponsor =      "IEEE; ACM; SIAM",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Software performance evaluation",
}

@Article{Parker:1994:BFL,
  author =       "Andrew M. Parker",
  title =        "Binding {FORTRAN} layered earth modeling routines with
                 {Windows} graphical user interface",
  journal =      j-COMP-GEOSCI,
  volume =       "20",
  number =       "2",
  pages =        "221--??",
  month =        mar,
  year =         "1994",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Fri Feb 09 10:20:54 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Parsons:1994:RRT,
  author =       "R. Parsons and D. Quinlan",
  title =        "Run-time recognition of task parallelism within the
                 {P++} parallel array class library",
  crossref =     "IEEE:1994:PSP",
  pages =        "77--86",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. and Commun. Div., Los Alamos Nat. Lab., NM,
                 USA",
  classification = "C6110J (Object-oriented programming); C6110P
                 (Parallel programming); C6140D (High level languages)",
  keywords =     "C++ array class library; Data parallelism; FORTRAN 90
                 D; High Performance FORTRAN; Message passing;
                 Optimizations; P++ parallel array class library;
                 Run-time recognition; Run-time system; Task
                 parallelism",
  thesaurus =    "C language; Object-oriented languages; Parallel
                 languages; Parallel programming",
}

@Article{Parthasarathy:1994:SSF,
  author =       "S. Parthasarathy and K. Sekar and M. N. Ponnuswamy and
                 N. Elango",
  title =        "{STATCW} and {STATCN}: {Fortran} programs for
                 conducting statistical tests for centrosymmetry",
  journal =      j-J-APPL-CRYSTAL,
  volume =       "27",
  number =       "4",
  pages =        "653--??",
  year =         "1994",
  CODEN =        "JACGAR",
  ISSN =         "0021-8898",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Pase:1994:CFP,
  author =       "Douglas M. Pase and Tom MacDonald and Andrew Meltzer",
  title =        "{CRAFT Fortran} programming model",
  journal =      j-SCI-PROG,
  volume =       "3",
  number =       "3",
  pages =        "227--253",
  month =        "Fall",
  year =         "1994",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  bibdate =      "Thu Mar 28 12:27:27 MST 2002",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Perrin:1994:SSA,
  author =       "G.-R. Perrin",
  title =        "Some synthesis aspects for data parallel programming",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "469--474",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ. de Franche-Comte, Besan\c{c}on, France",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Broadcasts; Data alignments; Data distributions; Data
                 parallel programming; Data parallelism; HPF Language;
                 Massively parallel architectures; Memory cache
                 transfers; Neighbouring shifts; Parallelization
                 techniques; Run-time communication shapes; Source code;
                 Source-to-source translator; Synthesis aspects; Virtual
                 processor grids",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Program interpreters; Programming theory",
}

@Article{Picard:1994:PDF,
  author =       "J. Picard",
  title =        "Portage d'applications {Fortran} sous {Windows}",
  journal =      j-TRAVAUX-SCI,
  volume =       "15",
  number =       "??",
  pages =        "285--??",
  year =         "1994",
  ISSN =         "0243-7473",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Ponnusamy:1994:SIDa,
  author =       "Ravi Ponnusamy",
  title =        "Supporting irregular distributions in {FORTRAN
                 90D\slash HPF} compilers",
  type =         "Computer science technical report series",
  number =       "CS-TR-3268",
  institution =  inst-U-MARYLAND,
  address =      inst-U-MARYLAND:adr,
  pages =        "20",
  month =        may,
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "We present methods that make it possible to
                 efficiently support an important subclass of irregular
                 problems using data parallel languages. The approach we
                 describe involves the use of a portable,
                 compiler-independent, runtime support library called
                 CHAOS. The CHAOS runtime support library contains
                 procedures that support static and dynamic distributed
                 array partitioning, partition loop iterations and
                 indirection arrays, remap arrays from one distribution
                 to another, and carry out index translation, buffer
                 allocation and communication schedule generation. The
                 CHAOS runtime procedures are used by a prototype
                 Fortran 90D compiler as runtime support for irregular
                 problems. We present performance results of
                 compiler-generated and hand-parallelized versions of
                 two stripped down applications codes. The first code is
                 derived from an unstructured mesh computational fluid
                 dynamics flow solver and the second is derived from the
                 molecular dynamics code CHARMM. A method is described
                 that makes it possible to emulate irregular
                 distributions in HPF by reordering elements of data
                 arrays and renumbering indirection arrays. We present
                 results that suggest that an HPF compiler could use
                 reordering and renumbering extrinsic functions to
                 obtain performance comparable to that achieved by a
                 compiler for a language (such as Fortran 90D) that
                 directly supports irregular distributions.",
  keywords =     "Distributed databases.",
}

@TechReport{Ponnusamy:1994:SIDb,
  author =       "Ravi Ponnusamy",
  title =        "Supporting irregular distributions in {FORTRAN
                 90D\slash HPF} compilers",
  type =         "Computer science technical report series",
  number =       "CS-TR-3268.1",
  institution =  inst-U-MARYLAND,
  address =      inst-U-MARYLAND:adr,
  pages =        "25",
  month =        nov,
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "This paper presents methods that make it possible to
                 efficiently support irregular problems using data
                 parallel languages. The approach involves the use of a
                 portable, compiler-independent, runtime support library
                 called CHAOS. The CHAOS runtime support library
                 contains procedures that support static and dynamic
                 distributed array partitioning, partition loop
                 iterations and indirection arrays, remap arrays from
                 one distribution to another, and carry out index
                 translation, buffer allocation and communication
                 schedule generation. The CHAOS runtime procedures are
                 used by a prototype Fortran 90D compiler as runtime
                 support for irregular problems. This paper also
                 presents performance results of compiler-generated and
                 hand-parallelized versions of two stripped down
                 applications codes. The first code is derived from an
                 unstructured mesh computational fluid dynamics flow
                 solver and the second is derived from the molecular
                 dynamics code CHARMM. A method is described that makes
                 it possible to emulate irregular distributions in HPF
                 by reordering elements of data arrays and renumbering
                 indirection arrays. The results suggest that an HPF
                 compiler could use reordering and renumbering extrinsic
                 functions to obtain performance comparable to that
                 achieved by a compiler for a language (such as Fortran
                 90D) that directly supports irregular distributions.",
  keywords =     "Compilers (Computer programs)",
}

@Article{Prentice:1994:PBR,
  author =       "J. K. Prentice and Agbeli K. Ameko",
  title =        "Performance Benchmark Results for Selected {Fortran
                 90} Compilers",
  journal =      j-FORTRAN-J,
  volume =       "6",
  number =       "6",
  pages =        "??--??",
  month =        nov # "\slash " # dec,
  year =         "1994",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 07:56:51 2001",
  bibsource =    "http://www.ifremer.fr/ditigo/molagnon/fortran90/engfaq.html;
                 http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See comment \cite{McCalpin:1995:CPB}.",
  acknowledgement = ack-nhfb,
}

@Article{Prentice:1994:U,
  author =       "John K. Prentice",
  title =        "Unknown",
  journal =      j-FORTRAN-J,
  volume =       "6",
  number =       "??",
  pages =        "??--??",
  month =        nov # "\slash " # dec,
  year =         "1994",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 07:56:51 2001",
  bibsource =    "http://www.ifremer.fr/ditigo/molagnon/fortran90/engfaq.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Press:1994:NRF,
  author =       "William H. Press",
  title =        "Numerical recipes in {FORTRAN}: the art of scientific
                 computing",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "2d, corrected to software version 2.04",
  pages =        "xxvi + 963",
  year =         "1994",
  ISBN =         "0-521-43064-X (book), 0-521-43719-9 (FORTRAN diskette
                 IBM 3.5, 720K)",
  ISBN-13 =      "978-0-521-43064-7 (book), 978-0-521-43719-6 (FORTRAN
                 diskette IBM 3.5, 720K)",
  LCCN =         "QA76.73.C15 N865 1992",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "System requirements for diskette: IBM PC, PS/2 and
                 compatibles [DOS].",
  keywords =     "FORTRAN (Computer program language); Numerical
                 analysis --- Computer programs; Science --- Mathematics
                 --- Computer programs",
}

@Article{Pugh:1994:MFC,
  author =       "Kenneth Pugh",
  title =        "Moving from {FORTRAN} to {C}",
  journal =      j-CUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "75--??",
  month =        jun,
  year =         "1994",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Reddy:1994:F,
  author =       "Rama N. Reddy and Carol A. Ziegler",
  title =        "{Fortran 77} With 90",
  publisher =    pub-WEST-INFORMATION,
  address =      pub-WEST-INFORMATION:adr,
  edition =      "Second",
  pages =        "",
  month =        jan,
  year =         "1994",
  ISBN =         "0-314-48135-4",
  ISBN-13 =      "978-0-314-48135-1",
  LCCN =         "QA76.73.F25R42 1989",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0314481354/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$51.75",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0314481354",
  acknowledgement = ack-nhfb,
}

@Book{Reddy:1994:FAS,
  author =       "Rama N. Reddy and Carol A. Ziegler",
  title =        "{Fortran 77} With 90: Applications for Scientists and
                 Engineers",
  publisher =    pub-WEST-PUB,
  address =      pub-WEST-PUB:adr,
  edition =      "Second",
  pages =        "xvi + 640",
  month =        jan,
  year =         "1994",
  ISBN =         "0-314-02861-7",
  ISBN-13 =      "978-0-314-02861-7",
  LCCN =         "QA76.73.F25R42 1994",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0314028617/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$53.25",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0314028617",
  acknowledgement = ack-nhfb,
  annote =       "Rev. ed. of: FORTRAN 77 with applications for
                 scientists and engineers. c1989. Includes index.",
  keywords =     "FORTRAN 90 (Computer program language); {Fortran 77}
                 (Computer program language)",
}

@Article{Rogers:1994:MFP,
  author =       "H. J. Rogers and R. K. Hambleton",
  title =        "{MH}: {A FORTRAN} 77 Program to Compute the
                 {Mantel--Haenszel} Statistic for Detecting Differential
                 Item Functioning",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "54",
  number =       "1",
  pages =        "101--??",
  month =        "Spring",
  year =         "1994",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Sabot:1994:OCF,
  author =       "G. W. Sabot",
  title =        "Optimizing {CM Fortran} compiler for {Connection
                 Machine} computers",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "23",
  number =       "2",
  pages =        "224--238",
  month =        nov,
  year =         "1994",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1994.1134",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:55 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1134/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1134/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Thinking Machines Corp., Cambridge, MA, USA",
  keywords =     "CM Fortran 1.0 compiler; Connection Machine
                 architectures; elements; fine-grained array
                 parallelism; FORTRAN; Fortran 90; instruction set;
                 machine; parallel machines; parallel programming; PEAC;
                 pipeline; pipelined back-end processing; processing;
                 program assemblers; program compilers; RISC-like
                 vector; scalar front-end; scheduler; SPARC assembler;
                 two-level; vector processing",
  treatment =    "A Application; P Practical",
}

@Article{Sarafin:1994:WT,
  author =       "Gregory C. Sarafin",
  title =        "The {Wrapi} Toolkit",
  journal =      j-DDJ,
  volume =       "19",
  number =       "3",
  pages =        "26, 28, 30, 32, 34",
  month =        mar,
  year =         "1994",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:47 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "WRAPI is a language-independent API that generates
                 language-specific libraries. The host languages it
                 supports include C, Clipper, FoxPro (DOS and Windows),
                 Visual Basic (DOS and Windows), Pascal, Clarion,
                 Fortran, and more.",
  acknowledgement = ack-nhfb,
  classification = "C6110B (Software engineering techniques); C6115
                 (Programming support)",
  keywords =     "ASM programmers; C library; High-level languages;
                 Language-independent API; Language-specific libraries;
                 Toolkit; Wrapped API",
  thesaurus =    "C language; Programming environments; Software
                 reusability",
}

@InProceedings{Sass:1994:EUT,
  author =       "Ron Sass and Matt Mutka",
  title =        "Enabling Unimodular Transformations",
  crossref =     "IEEE:1994:PSW",
  pages =        "753--762",
  year =         "1994",
  bibdate =      "Wed Apr 15 10:15:37 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "Michigan State Univ",
  affiliationaddress = "East Lansing, MI, USA",
  classification = "721.1; 723.1; 723.1.1; 723.2; 921.3; 922.2",
  keywords =     "Algorithms; Benchmarks; Codes (symbols); Computer
                 programming; fortran (programming language); Kernels;
                 Mathematical transformations; Nested loops; Program
                 compilers; Programming theory; Statistics; Unimodular
                 transformations",
  sponsor =      "IEEE; ACM; SIAM",
}

@Book{Schick:1994:FEC,
  author =       "William Schick and Gordon Silverman",
  title =        "{FORTRAN} 90 and Engineering Computation",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "425",
  month =        nov,
  year =         "1994",
  ISBN =         "0-471-58512-2",
  ISBN-13 =      "978-0-471-58512-1",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$65.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0471585122",
  acknowledgement = ack-nhfb,
  softcover =    "yes",
}

@Article{Schieber:1994:RRT,
  author =       "Colleen D. Schieber and Eric E. Johnson",
  title =        "{RATCHET}: real-time address trace compression
                 hardware for extended traces",
  journal =      j-SIGMETRICS,
  volume =       "21",
  number =       "3--4",
  pages =        "22--32",
  month =        apr,
  year =         "1994",
  CODEN =        "????",
  DOI =          "http://doi.acm.org/10.1145/181840.181842",
  ISSN =         "0163-5999 (print), 1557-9484 (electronic)",
  ISSN-L =       "0163-5999",
  bibdate =      "Thu Jun 26 11:16:35 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "The address traces used in computer architecture
                 research are commonly generated using software
                 techniques that introduce time dilations of an order of
                 magnitude or more. Such techniques may also omit
                 classes of memory references that are important for
                 accurate models of computer systems, such as
                 instruction prefetches, operating system references,
                 and interrupt activity. We describe a technique for
                 capturing all classes of references in real time.
                 RATCHET employs trace filtering hardware to reduce the
                 bandwidth and storage requirements that have previously
                 limited the usefulness of hardware-based tracing. In
                 evaluating this technique using the ten SPEC89
                 benchmark programs running on a Sun-3/60 workstation,
                 we found that a small filter cache achieves compression
                 ratios in the 10--30 range during the startup section
                 of the programs. Traces from the middle sections of the
                 C programs achieved compression ratios of 20--30, while
                 the FORTRAN codes produced ratios of 45--84. Traces
                 from a smaller ionospheric simulator program were
                 compressed by factors of 100.These filtered traces
                 typically represent 36 million contiguous references.",
  acknowledgement = ack-nhfb,
}

@Article{Schuster:1994:PPG,
  author =       "V. J. Schuster",
  title =        "{PGHPF} from the {Portland Group}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "72",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/M-PDT.1994.329807",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Portland Group Inc., Wilsonville, OR, USA",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Executable images; Fortran 77; Fortran compiler; HPF
                 compiler; HPF Language Specification; I860; Intel
                 Paragon; Meiko CS-2; PGF77; PGHPF; Portable
                 communications library; Portland Group; Scalable
                 parallel processing systems; Shared memory
                 multiprocessor systems; Source-to-source translator;
                 Sparc multiprocessor platforms",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Multiprocessing systems; Optimisation;
                 Parallel programming; Program compilers; Program
                 interpreters",
}

@Article{Scott:1994:FSA,
  author =       "N. S. Scott and P. L. Kilpatrick and D. Maley",
  title =        "The formal specification of abstract data types and
                 their implementation in {Fortran 90}",
  journal =      j-COMP-PHYS-COMM,
  volume =       "84",
  number =       "1--3",
  pages =        "201--225",
  month =        nov,
  year =         "1994",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(94)90212-7",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@InProceedings{Seamons:1994:EAI,
  author =       "Kent E. Seamons and Marianne Winslett",
  title =        "An Efficient Abstract Interface for Multidimensional
                 Array {I/O}",
  crossref =     "IEEE:1994:PSW",
  pages =        "650--659",
  year =         "1994",
  bibdate =      "Wed Apr 15 10:15:37 MDT 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
  URL =          "http://sc94.ameslab.gov/AP/contents.html",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Illinois",
  affiliationaddress = "Urbana, IL, USA",
  classification = "722.1; 722.2; 722.4; 723.1; 723.2; 723.5",
  keywords =     "Abstract interface; Computer vision; Computer
                 workstations; Data storage equipment; Data structures;
                 Database management systems; Database systems;
                 Distributed memory multiprocessor machine; fortran
                 (programming language); Hard coded persistence; Input
                 output programs; Interfaces (computer); Magnetic disk
                 storage; Massively parallel architecture;
                 Multidimensional array; Multiprocessing systems;
                 Parallel processing systems; Scientific array data;
                 Scientific computing; Traditional array ordering",
  sponsor =      "IEEE; ACM; SIAM",
}

@MastersThesis{Shah:1994:FSE,
  author =       "Lacky V. Shah",
  title =        "{Fortran} specifications for ensemble: research
                 project",
  type =         "Master of Science, Plan II",
  school =       "Dept. of Electrical; Engineering and Computer
                 Sciences, University of California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "31",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     ". --- --- Dissertations.",
}

@InProceedings{Sharma:1994:RCS,
  author =       "S. D. Sharma and R. Ponnusamy and B. Moon and
                 Yuan-Shin Hwang and R. Das and J. Saltz",
  title =        "Run-time and compile-time support for adaptive
                 irregular problems",
  crossref =     "IEEE:1994:PSW",
  pages =        "97--106",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6120 (File organisation);
                 C6150C (Compilers, interpreters and other processors)",
  keywords =     "Adaptive irregular applications; Adaptive irregular
                 problems; CHAOS; CHAOS primitives; CHARMM; Compile-time
                 support; Compilers; Data access patterns; Data arrays;
                 Distributed memory machines; Dynamic data partitioning;
                 Fast data migration; Fortran D; Gas flow simulation;
                 Indirection arrays; Kernels; Molecular dynamics code;
                 Run-time support; Runtime library; Runtime primitives;
                 Syracuse Fortran 90D/HPF prototype compiler",
  thesaurus =    "Data handling; Data structures; Distributed memory
                 systems; Parallelising compilers; Physics computing;
                 Software libraries",
}

@Book{Smith:1994:PFF,
  author =       "I. M. Smith",
  title =        "Programming in {FORTRAN} 90: {A} First Course for
                 Engineers and Scientists",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "209",
  month =        sep,
  year =         "1994",
  ISBN =         "0-471-94185-9",
  ISBN-13 =      "978-0-471-94185-9",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$45.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0471941859",
  acknowledgement = ack-nhfb,
  softcover =    "yes",
}

@Book{Smolarski:1994:EF,
  author =       "Dennis Chester Smolarski",
  title =        "The {ESSENTIALS} of {FORTRAN}",
  publisher =    pub-RES-EDU-ASSOC,
  address =      pub-RES-EDU-ASSOC:adr,
  edition =      "Revised printing 1994",
  pages =        "viii + 120",
  year =         "1994",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (Computer program language)",
}

@Article{Spearing:1994:PFP,
  author =       "Dane R. Spearing",
  title =        "ptchg: a {FORTRAN} program for point-charge
                 calculations of electric field gradients ({EFGs})",
  journal =      j-COMP-GEOSCI,
  volume =       "20",
  number =       "4",
  pages =        "615--??",
  month =        may,
  year =         "1994",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Spoerl:1994:SHC,
  author =       "J. R. Spoerl",
  title =        "SofTech's {HPF} compiler",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "75",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "MPS Div., SofTech Inc., Waltham, MA, USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "High Performance Fortran compiler; HPF compiler;
                 Massively parallel systems; Performance scalability;
                 PowerPC; RS/6000-based systems; Shared-memory systems;
                 SofTech; Target system configurations; Uniprocessor
                 workstation; Unix; Workstation clusters",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Program compilers; Software packages",
}

@InProceedings{Stanford:1994:PQC,
  author =       "N. Stanford",
  title =        "Portable {QCD} codes for massively parallel
                 processors",
  crossref =     "Anonymous:1994:ISL",
  journal =      "Nuclear Physics B, Proceedings Supplements",
  volume =       "34",
  pages =        "817--819",
  month =        apr,
  year =         "1994",
  ISSN =         "0920-5632",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Phys., Edinburgh Univ., UK",
  classification = "C6110P (Parallel programming); C7320 (Physics and
                 Chemistry)",
  keywords =     "Data parallel code; High Performance Fortran;
                 Massively parallel processors; Message passing code;
                 PARMACS; QCD codes; Software engineering",
  thesaurus =    "Colour model; FORTRAN; Parallel programming; Physics
                 computing; Software portability",
}

@Article{Stichnoth:1994:GCA,
  author =       "James M. Stichnoth and David O'Hallaron and Thomas R.
                 Gross",
  title =        "Generating Communication for Array Statements: Design,
                 Implementation, and Evaluation",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "21",
  number =       "1",
  pages =        "150--159",
  month =        apr,
  year =         "1994",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1994.1048",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:54 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1048/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1048/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "B0260 (Optimisation techniques); B6150M (Protocols);
                 C1180 (Optimisation techniques); C5640 (Protocols);
                 C6140D (High level languages); C6155 (Computer
                 communications software)",
  corpsource =   "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  keywords =     "array statements; data; FORTRAN; Fortran 90; Fortran
                 compiler; High Performance Fortran; iWarp system;
                 optimisation; parallelism; private memory parallel
                 system; protocol; protocols",
  treatment =    "P Practical",
}

@InProceedings{Sumana:1994:PRA,
  author =       "S. Sumana and U. {Nagaraj Shenoy}",
  title =        "Porting Realistic Applications to {HPF} --- {A} Case
                 Study",
  crossref =     "Kumar:1994:PPI",
  pages =        "370--375",
  year =         "1994",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Manual{SunSoft:1994:FRM,
  author =       "{SunSoft}",
  title =        "{FORTRAN} 3.0.1 reference manual",
  organization = "SunSoft",
  address =      "Mountain View, CA, USA",
  pages =        "xxvi + 478",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``Part No.: 801-7251-10.'' ``Revision A, August
                 1994.'' ``This manual describes language and routines
                 of SunPro FORTRAN 3.0.1''--P. xxiii. Includes index.",
  keywords =     "Sun computers --- Programming --- Handbooks, manuals,
                 etc.; {Fortran} (Computer program language) ---
                 Handbooks, manuals, etc",
}

@InProceedings{Suzuoka:1994:PDB,
  author =       "T. Suzuoka and J. Subhlok and T. Gross",
  title =        "Performance debugging based on scalability analysis",
  crossref =     "IEEE:1994:FSF",
  pages =        "406--413",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150G (Diagnostic, testing, debugging and
                 evaluating systems)",
  keywords =     "Compiler information; Execution times; High
                 Performance Fortran; Nonscalable execution;
                 Parallelizing compiler; Performance debugging;
                 Scalability analysis",
  thesaurus =    "FORTRAN; Parallel programming; Parallelising
                 compilers; Program compilers; Program debugging;
                 Software performance evaluation",
}

@Article{Talay:1994:PSP,
  author =       "D. Talay",
  title =        "{Presto}: a software package for the simulation of
                 diffusion processes",
  journal =      j-STAT-COMP,
  volume =       "4",
  number =       "4",
  pages =        "247--252",
  month =        dec,
  year =         "1994",
  CODEN =        "STACE3",
  ISSN =         "0960-3174",
  bibdate =      "Mon Sep 30 05:24:55 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. Nat. de Recherche en Inf. et Autom., Valbonne,
                 France",
  classification = "C1140Z (Other topics in statistics); C4170
                 (Differential equations); C6115 (Programming support);
                 C6140D (High level languages); C6150J (Operating
                 systems); C6185 (Simulation techniques); C7320 (Physics
                 and chemistry computing)",
  keywords =     "Academic institutions; Approximation procedures;
                 Automatically FORTRAN code generation; Diffusion
                 processes; INRIA product; MAPLE licences; Presto;
                 Simulation; Software package; Stochastic differential
                 systems; Universities; UNIX station; X-Windows
                 environment; X-Windows licences",
  pubcountry =   "UK",
  thesaurus =    "Automatic programming; Differential equations;
                 Diffusion; Digital simulation; FORTRAN; Physics
                 computing; Software reviews; Stochastic processes;
                 Unix",
}

@Article{Teague:1994:PPR,
  author =       "Neal Teague",
  title =        "Program projects realistic solution-gas-drive {GOR}",
  journal =      j-OIL-GAS-J,
  volume =       "92",
  number =       "8",
  pages =        "51--??",
  month =        feb,
  year =         "1994",
  CODEN =        "OIGJAV",
  ISSN =         "0030-1388",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A Fortran subroutine provides realistic projections of
                 recoverable gas from solution-gas-drive reservoirs.",
  acknowledgement = ack-nhfb,
}

@Article{Thakur:1994:COD,
  author =       "R. Thakur and R. Bordawekar and A. Choudhary",
  title =        "Compilation of out-of-core data, parallel programs for
                 distributed memory machines",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "22",
  number =       "4",
  pages =        "23--28",
  month =        sep,
  year =         "1994",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. and Comput. Eng., Syracuse Univ., NY,
                 USA",
  classification = "C4170 (Differential equations); C6110P (Parallel
                 programming); C6115 (Programming support); C6150C
                 (Compilers, interpreters and other processors); C6150J
                 (Operating systems); C6150N (Distributed systems
                 software)",
  keywords =     "Communication; Compiler; Data parallel language;
                 Distributed memory machines; Explicit parallel I/O;
                 HPF; Intel Touchstone Delta; Message passing node
                 programs; Out-of-core data parallel programs;
                 Out-of-core Laplace equation solver; Parallel And
                 Scalable Software for Input-Output; PASSION;
                 Performance results; Runtime routines; Runtime support
                 system; Translation",
  pubcountry =   "USA",
  thesaurus =    "Distributed memory systems; Input-output programs;
                 Message passing; Parallel programming; Partial
                 differential equations; Program compilers; Program
                 interpreters",
}

@InProceedings{Thakur:1994:CRS,
  author =       "R. Thakur and R. Bordawekar and A. {Choudhury (or
                 Choudhary??)}",
  title =        "Compiler and Runtime Support for Out-of-Core {HPF}
                 Programs",
  crossref =     "ACM:1994:CPI",
  pages =        "382--391",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. and Comput. Eng., Syracuse Univ., NY,
                 USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Compiler support; Data parallel language; Grand
                 Challenge applications; Intel Touchstone Delta; Laplace
                 equation solver; Large scale scientific applications;
                 LU Decomposition; Message passing node; Out-of-core HPF
                 programs; Performance results; Runtime routines;
                 Runtime support",
  thesaurus =    "Message passing; Parallel languages; Parallel
                 programming; Performance evaluation; Program
                 compilers",
}

@InProceedings{Thakur:1994:RAR,
  author =       "R. Thakur and A. Choudhary and G. Fox",
  title =        "Runtime Array Redistribution in {HPF} Programs",
  crossref =     "IEEE:1994:PSH",
  pages =        "309--316",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "C6110P (Parallel programming); C6120 (File
                 organisation); C6150C (Compilers, interpreters and
                 other processors)",
  keywords =     "Block(m)-to-cyclic redistribution;
                 Cyclic(x)-to-cyclic(y) redistribution;
                 Cyclic-to-block(m) redistribution; High Performance
                 Fortran; HPF compiler; HPF programs; Intel Paragon;
                 Multidimensional arrays; One-dimensional arrays;
                 Performance results; Runtime array redistribution;
                 Runtime library",
  thesaurus =    "Data structures; FORTRAN; Parallel programming;
                 Program compilers",
}

@Article{Vanderlip:1994:PSV,
  author =       "J. Vanderlip",
  title =        "{Pacific Sierra}'s {VAST-HPF} and {VAST\slash
                 77toHPF}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "74",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/M-PDT.1994.329809",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. Products Group, Pacific-Sierra Res. Corp.,
                 Santa Monica, CA, USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Automatic program translator; Compiler; Data
                 distribution; Driver program; Fortran 77; High
                 Performance Fortran; Massively parallel systems;
                 Message-passing calls; Node programs; One-step
                 invocation; Pacific-Sierra Research; Parallelism;
                 Restructuring; VAST-HPF; VAST/77toHPF",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel languages; Program compilers;
                 Program interpreters; Software packages",
}

@InProceedings{vanWaveren:1994:HPF,
  author =       "G. M. {van Waveren}",
  title =        "{High Performance Fortran}",
  crossref =     "Gentzsch:1994:HCNa",
  pages =        "429--433",
  month =        "",
  year =         "1994",
  bibdate =      "Mon Oct 26 07:05:44 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  keywords =     "Data-parallel applications; High Performance Fortran;
                 ISO standards; Massively parallel computer systems",
  thesaurus =    "FORTRAN; Parallel languages; Software standards",
}

@Article{Veen:1994:PHP,
  author =       "A. H. Veen",
  title =        "The {Prepare HPF} programming environment",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "73--73",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/M-PDT.1994.329808",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "ACE Associated Comput. Experts bv, Amsterdam,
                 Netherlands",
  classification = "C1180 (Optimisation techniques); C6110P (Parallel
                 programming); C6115 (Programming support); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "ACE; Automatic parallelization; Compiler manufacturer;
                 Distributed-memory computers; European Prepare
                 consortium; Highly optimized code generation;
                 Integrated programming environment; Interactive engine;
                 Intraprocessor parallelism; Parallelization engine;
                 Performance measures; Prepare HPF programming
                 environment; Program analysis; Vienna Fortran
                 Compilation System",
  pubcountry =   "USA",
  thesaurus =    "Optimisation; Parallel programming; Program compilers;
                 Program diagnostics; Programming environments; Software
                 tools",
}

@Article{vonHanxleden:1994:GTB,
  author =       "Reinhard {von Hanxleden} and Ken Kennedy",
  title =        "{GIVE-N-TAKE} --- a balanced code placement
                 framework",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "6",
  pages =        "107--120",
  month =        jun,
  year =         "1994",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-598-4",
  ISBN-13 =      "978-0-89791-598-4",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:51 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/178243/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/178243/p107-von_hanxleden/",
  abstract =     "GIVE-N-TAKE is a code placement framework which uses a
                 general producer-consumer concept. An advantage of
                 GIVE-N-TAKE over existing partial redundancy
                 elimination techniques is its concept of production
                 {\em regions\/}, instead of single locations, which can
                 be beneficial for general latency hiding. GIVE-N-TAKE
                 guaranteed {\em balanced\/} production, that is, each
                 production will be started and stopped once. The
                 framework can also take advantage of production coming
                 ``for free,'' as induced by side effects, without
                 disturbing balance. GIVE-N-TAKE can place production
                 either before or after consumption, and it also
                 provides the option to hoist code out of potentially
                 zero-trip loop (nest) constructs. GIVE-N-TAKE uses a
                 fast elimination method based on Tarjan intervals, with
                 a complexity linear in the program size in most cases.
                 We have implemented GIVE-N-TAKE as part of a Fortran D
                 compiler prototype, where it solves various
                 communication generation problems associated with
                 compiling data-parallel languages onto
                 distributed-memory architectures.",
  acknowledgement = ack-nhfb,
  annote =       "Published as part of the Proceedings of PLDI'94.",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150N (Distributed systems)",
  conflocation = "Orlando, FL, USA; 20-24 June 1994",
  conftitle =    "ACM SIGPLAN '94 Conference on Programming Language
                 Design and Implementation (PLDI)",
  corpsource =   "Center for Res. on Parallel Comput., Rice Univ.,
                 Houston, TX, USA",
  keywords =     "algorithms; balanced code placement framework;
                 communication generation problems; complexity;
                 computational complexity; data-parallel languages;
                 distributed memory systems; distributed-memory
                 architectures; fast elimination method; FORTRAN;
                 Fortran D compiler; general producer-consumer concept;
                 GIVE-N-TAKE; languages; latency hiding; parallel
                 languages; partial redundancy elimination techniques;
                 performance; production regions; program compilers;
                 redundancy; redundancy FORTRAN; Tarjan intervals;
                 zero-trip loop constructs",
  sponsororg =   "ACM",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Code generation.
                 {\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN.",
  treatment =    "P Practical",
}

@Article{vonHanxleden:1994:VDA,
  author =       "R. {von Hanxleden} and K. Kennedy and J. Saltz",
  title =        "Value-based distributions and alignments in {Fortran
                 D}",
  journal =      j-J-PROGRAM-LANG,
  volume =       "2",
  number =       "3",
  pages =        "259--282",
  month =        sep,
  year =         "1994",
  CODEN =        "JPLAER",
  ISSN =         "0963-9306",
  bibdate =      "Mon Oct 26 07:05:50 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  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); C6150N (Distributed systems software);
                 C7320 (Physics and chemistry computing)",
  keywords =     "Access patterns; Alignments; Communication
                 requirements; Data mapping; Data structures;
                 Data-parallel language; Fortran 77D compiler prototype;
                 Fortran D; High Performance Fortran; Index-based
                 mappings; Inter-processor locality; Intra-processor
                 locality; Irregular mappings; Load balance; Locality
                 characteristics; Molecular dynamics application;
                 Performance; Programmer; Scalability,; Storage
                 requirements; Unstructured mesh kernel; Value-based
                 distributions",
  pubcountry =   "UK",
  thesaurus =    "FORTRAN; Molecular dynamics method; Parallel
                 languages; Parallel programming; Physics computing;
                 Program compilers; Software performance evaluation",
}

@InProceedings{Wagenbreth:1994:AAH,
  author =       "G. Wagenbreth",
  title =        "{APR}'s approach to {High Performance Fortran} for
                 distributed memory multiprocessor systems",
  crossref =     "IEEE:1994:FSF",
  pages =        "41--45",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Appl. Parallel Res. Inc., Placerville, CA, USA",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors)",
  keywords =     "Compilation system; Diagnostics; Distributed memory
                 multiprocessor systems; Efficiency; High Performance
                 Fortran; Portability; Reliability",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Program compilers; Software portability;
                 Software reliability",
}

@InProceedings{Wakatani:1994:NAA,
  author =       "A. Wakatani and M. Wolfe",
  title =        "A new approach to array redistribution: strip mining
                 redistribution",
  crossref =     "Halatsis:1994:PPA",
  pages =        "323--335",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Matsushita Electr. Ind. Co. Ltd., Japan",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6120 (File organisation); C6150N (Distributed systems
                 software)",
  keywords =     "2D array library; ADI program; Array redistribution;
                 Communication overhead; Communication time; Distributed
                 memory multicomputers; High Performance Fortran;
                 Languages; Large data structure distribution;
                 Multicomputer system; Parallel algorithms; Speedup;
                 Strip mining redistribution",
  thesaurus =    "Arrays; Communication complexity; Data structures;
                 Distributed memory systems; Parallel algorithms",
}

@Article{Wang:1994:MFP,
  author =       "M. C. Wang and N. C. Silver",
  title =        "A {Microsoft FORTRAN} 77 Program for Determining the
                 Confidence Interval Around the Estimate of the
                 Population Correlation Coefficient for the
                 Vote-Counting Method",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "54",
  number =       "1",
  pages =        "105--??",
  month =        "Spring",
  year =         "1994",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Watanabe:1994:MSP,
  author =       "T. (Tsutomu) Watanabe and Makoto Natori and Tsutomu
                 Oguni",
  title =        "Mathematical Software for the {P.C.} and Work
                 Stations: {A} Collection of {Fortran 77} Programs",
  publisher =    pub-NH,
  address =      pub-NH:adr,
  pages =        "xiv + 387",
  month =        jun,
  year =         "1994",
  ISBN =         "0-444-82000-0",
  ISBN-13 =      "978-0-444-82000-6",
  LCCN =         "QA 76.73 F25 F6813 1994",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0444820000/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Translation of: FORTRAN 77 ni yoru suchi keisan
                 sofutowea.",
  price =        "US\$178.50",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0444820000",
  acknowledgement = ack-nhfb,
  alttitle =     "{Fortran 77} ni yoru suchi keisan sofutowea.
                 English.",
  keywords =     "Fortran 77 (computer program language); Numerical
                 analysis --- Use of --- Computers; {Fortran 77}
                 (Computer program language)",
}

@MastersThesis{Weatherford:1994:HPE,
  author =       "Stephen Andrew Weatherford",
  title =        "High-level pattern-matching extensions to {C++} for
                 {Fortran} Program Manipulation in {Polaris}",
  type =         "Thesis (M.S)",
  school =       "University of Illinois at Urbana-Champaign",
  address =      "Urbana, IL, USA",
  pages =        "viii + 104",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Wei:1994:BRI,
  author =       "Sha Xin Wei",
  title =        "Book Review: {InterCall 2.1}: The Tortoise and the
                 Hare",
  journal =      j-MATHEMATICA-J,
  volume =       "4",
  number =       "1",
  pages =        "??--??",
  month =        "Winter",
  year =         "1994",
  CODEN =        "????",
  ISSN =         "1047-5974",
  bibdate =      "Sat Nov 6 13:33:52 MDT 2010",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.mathematica-journal.com/issue/v4i1/",
  URL =          "http://www.mathematica-journal.com/issue/v4i1/reviews/wei/22-25_xinwei.mj.pdf;
                 http://www.mathematica-journal.com/issue/v4i1/reviews/wei/index.html",
  abstract =     "InterCall connects Mathematica to externally compiled
                 code, such as the extensive body of numerical routines
                 in the NAG, IMSL, and netlib libraries. Built atop
                 MathLink, it makes foreign Fortran, C or Pascal
                 procedures appear like Mathematica functions, and it
                 can interpret a wider class of Mathematica structures
                 than the built-in Compile function. InterCall
                 represents the most significant advance in augmenting
                 Mathematica's numerical reach since the introduction of
                 MathLink.",
  acknowledgement = ack-nhfb,
  remark =       "InterCall 2.1 (\$500; \$300 educational), from
                 Analytica, P.O. Box 522, Nedlands, WA 6009, Australia.
                 Fax/Phone: 61 9 386 5666. E-mail:
                 analytic@earwax.pd.uwa.edu.au.",
}

@TechReport{Weickmann:1994:FPP,
  author =       "Ann Weickmann and R. Michael Jones",
  title =        "A {FORTRAN} program for performing {Abel} transforms",
  type =         "NOAA technical memorandum ERL ETL; 244",
  institution =  "U.S. Dept. of Commerce, National Oceanic and
                 Atmospheric Administration, Environmental Research
                 Laboratories, Environmental Technology Laboratory",
  address =      "Boulder, CO, USA",
  pages =        "iv + 158",
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``December 1994.'' ``This report includes a floppy
                 disk that contains the programs and a sample case''--P.
                 [1]. Program is also available on Internet from an
                 anonymous ftp account on POOH.ETL.NOAA.GOV. Log in as
                 anonymous and use your e-mail address as the password.
                 Change to the pub/et1/tomography/unix directory.
                 Includes bibliographical references (p. 5-6).",
  keywords =     "FORTRAN (Computer program language); Ocean tomography
                 --- Measurement --- Computer programs; Underwater
                 acoustics --- Computer programs",
}

@Article{Wholey:1994:TMP,
  author =       "S. Wholey and R. Shapiro and D. Loshin",
  title =        "{Thinking Machines}' plans for {HPF}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "2",
  number =       "3",
  pages =        "76",
  month =        "Fall",
  year =         "1994",
  CODEN =        "IPDTEX",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machines Corp., Cambridge, MA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "ALIGN; Array computation; BLOCK; Collapsed
                 distributions; Connection Machine CM-5; CSHIFT; Data
                 distribution directives; Data-parallel programs;
                 DISTRIBUTE; FORALL statement; Fortran 90
                 transformational intrinsics; High Performance Fortran;
                 Highly efficient code; SPREAD; Thinking Machines HPF
                 compiler",
  pubcountry =   "USA",
  thesaurus =    "FORTRAN; Parallel languages; Program compilers;
                 Software packages",
}

@Article{Wilson:1994:SIR,
  author =       "Robert P. Wilson and Robert S. French and Christopher
                 S. Wilson and Saman P. Amarasinghe and Jennifer M.
                 Anderson and Steve W. K. Tjiang and Shih-Wei Liao and
                 Chau-Wen Tseng and Mary W. Hall and Monica S. Lam and
                 John L. Hennessy",
  title =        "{SUIF}: an infrastructure for research on
                 parallelizing and optimizing compilers",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "12",
  pages =        "31--37",
  month =        dec,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:58 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Comput. Syst. Lab., Stanford Univ., CA, USA",
  keywords =     "C language; FORTRAN; Fortran front ends;
                 high-performance computing; infrastructure;
                 instructional use; locality optimizer; loop-level
                 parallelism; optimising compilers; optimizing
                 compilers; optimizing MIPS back end; parallelising
                 compilers; parallelizing compilers; SUIF; SUIF
                 software",
  treatment =    "P Practical",
}

@InProceedings{Wolfe:1994:AAA,
  author =       "M. Wolfe and M. Ikei",
  title =        "Automatic array alignment for distributed memory
                 multicomputers",
  crossref =     "Hesham:1994:PTH",
  pages =        "23--32",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Oregon Graduate Inst., Portland, OR, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessor systems and techniques); C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Array elements; Automatic array alignment; Compiler
                 technique; Crystal; Data arrays; Decompositions;
                 Distributed memory multicomputers; Explicit virtual
                 processor arrays; Fortran-D; Functional language;
                 Functional programming; High Performance Fortran;
                 Imperative language; Imperative languages; Indexed data
                 structures; Parallel program; Scientific computations;
                 Single-assignment attribute; Templates",
  thesaurus =    "Data structures; Distributed memory systems; FORTRAN;
                 Functional programming; High level languages; Parallel
                 programming; Program compilers",
}

@InProceedings{Yang:1994:DIP,
  author =       "B. Yang and J. Webb and J. M. Stichnoth and D. R.
                 O'Hallaron and T. Gross",
  title =        "{Do and Merge}: integrating parallel loops and
                 reductions",
  crossref =     "Banerjee:1994:LCP",
  pages =        "169--183",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6110P (Parallel programming); C6130 (Data handling
                 techniques); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Do and Merge computation; Do phase; DOALL operation;
                 Experimental HPF-like compiler; Input array; Loop
                 iterations; Memory usage; Merge phase; Parallel loops;
                 Partial result array; Pdo loop; Private-memory parallel
                 systems; Reduction operation",
  thesaurus =    "Merging; Parallel programming; Program compilers",
}

@InProceedings{Yang:1994:HPF,
  author =       "S. X. Yang and D. Gannon and S. Srinivas and F. Bodin
                 and P. Bode",
  title =        "{High Performance Fortran} Interface to the Parallel
                 {C++}",
  crossref =     "IEEE:1994:PSH",
  pages =        "301--308",
  month =        "",
  year =         "1994",
  bibdate =      "Sun Dec 22 10:18:08 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Indiana Univ., Bloomington, IN,
                 USA",
  classification = "C6110J (Object-oriented programming); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C7350 (Astronomy and astrophysics)",
  keywords =     "14.4 GFLOPS; 512-Node Thinking Machines CM-5;
                 Computing speed; Connection Machine; Fortran
                 subroutines; Galactic dynamics; High Performance
                 Fortran; Massively parallel supercomputer;
                 Object-oriented programming paradigm; Parallel C++
                 language; PC++/HPF interface",
  numericalindex = "Computer speed 1.44E+10 FLOPS",
  thesaurus =    "Astrophysics computing; C language; FORTRAN; Galaxies;
                 Object-oriented languages; Parallel languages; Parallel
                 programming; Stellar dynamics; Subroutines",
}

@Article{Yanik:1994:NRF,
  author =       "Elizabeth Greenwell Yanik",
  title =        "{Numerical Recipes in FORTRAN --- the Art of
                 Scientific Computing, 2nd Ed. (W. H. Press, W. T.
                 Vetterling, S. A. Teukolsky, and B. P. Flannery)}",
  journal =      j-SIAM-REVIEW,
  volume =       "36",
  number =       "1",
  pages =        "149--149",
  month =        mar,
  year =         "1994",
  CODEN =        "SIREAD",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  bibdate =      "Tue May 13 16:55:17 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.siam.org/journals/sirev/sirev361.htm",
  acknowledgement = ack-nhfb,
}

@TechReport{Zhu:1994:LFP,
  author =       "Keyun Zhu and Xiaolei Zou and I. M. Navon",
  title =        "{LADFEUDX} --- a {FORTRAN} program for variational
                 data assimilation with a finite-element shallow-water
                 equations model",
  number =       "FSU-SCRI-94-06",
  institution =  "Supercomputer Computations Research Institute",
  address =      "Tallahassee, FL, USA",
  pages =        "26",
  month =        jan,
  year =         "1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Finite element method --- Computer programs; Fluid
                 dynamics --- Mathematical models; Numerical analysis;
                 Supercomputers.",
}

@Article{Zima:1994:SVF,
  author =       "Hans P. Zima and Peter Brezany and Barbara M.
                 Chapman",
  title =        "{SUPERB} and {Vienna Fortran}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "20",
  number =       "10--11",
  pages =        "1487--1517",
  day =          "3",
  month =        nov,
  year =         "1994",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Fri Aug 6 10:13:51 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=10-11;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=10-11&aid=909",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Systems, Wien
                 Univ., Austria",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6115 (Programming support); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors); C6150N (Distributed systems
                 software)",
  corpsource =   "Inst. for Software Technol. and Parallel Systems, Wien
                 Univ., Austria",
  keywords =     "Advanced application development; Automatic
                 communication statement insertion; Distributed memory
                 multiprocessors; Distributed-memory systems;
                 Engineering problems; GENESIS ESPRIT project; Global
                 addresses; High Performance Fortran; High-level
                 support; Language standardization; Machine-independent
                 language extension; Parallel message-passing Fortran;
                 Parallelization system; Programming paradigm;
                 Scientific problems; Sequential Fortran 77 translation;
                 Single-program-multiple-data paradigm; SUPERB; SUPRENUM
                 German supercomputer project; Target code performance;
                 User-supplied data distribution; Vienna Fortran",
  pubcountry =   "Netherlands",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 programming; Parallelising compilers; Program
                 interpreters; Software tools",
  treatment =    "P Practical",
}

@Book{Zirkel:1994:UF,
  author =       "Gene Zirkel and Eli Berlinger",
  title =        "Understanding {FORTRAN} 77 and 90",
  publisher =    "PWS Pub. Co.",
  address =      "Boston, MA, USA",
  pages =        "xvii + 670",
  year =         "1994",
  ISBN =         "0-534-93447-1",
  ISBN-13 =      "978-0-534-93447-7",
  LCCN =         "QA76.73.F25Z57 1994",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Cover title: Understanding FORTRAN 77 and 90. Includes
                 index.",
  keywords =     "FORTRAN 90 (Computer program language); {Fortran 77}
                 (Computer program language)",
}

@Book{Zirkel:1994:UFR,
  author =       "Gene Zirkel and Eli Berlinger",
  title =        "Understanding {Fortran 77} and 90: Reference Guide
                 Understanding {Fortran 77} \& 90",
  publisher =    pub-PWS-KENT,
  address =      pub-PWS-KENT:adr,
  pages =        "",
  month =        jan,
  year =         "1994",
  ISBN =         "0-534-93447-1",
  ISBN-13 =      "978-0-534-93447-7",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0534934471/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$66.95",
  acknowledgement = ack-nhfb,
}

@Article{Agrawal:1995:IRC,
  author =       "Gagan Agrawal and Alan Sussman and Joel Saltz",
  title =        "An Integrated Runtime and Compile-Time Approach for
                 Parallelizing Structured and Block Structured
                 Applications",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "6",
  number =       "7",
  pages =        "747--754",
  month =        jul,
  year =         "1995",
  CODEN =        "ITDSEO",
  DOI =          "http://dx.doi.org/10.1109/71.395403",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  bibdate =      "Fri Nov 6 12:31:15 MST 1998",
  bibsource =    "Compendex database;
                 http://www.computer.org/tpds/td1995/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.computer.org/tpds/td1995/l0747abs.htm",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Maryland",
  affiliationaddress = "College Park, MD, USA",
  classification = "722.3; 722.4; 723.1; 723.1.1; 723.2; C5220P
                 (Parallel architecture); C5440 (Multiprocessing
                 systems); C5470 (Performance evaluation and testing);
                 C6150C (Compilers, interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "90D/HPF compiler; block; Block codes; Block structured
                 applications; block structured codes; Block structured
                 codes; code; Compile-time approach; compile-time
                 approach; Compiler support; compiling applications;
                 Compiling applications; Computer systems programming;
                 data access; Data access patterns; Data communication
                 systems; Data processing; distributed; Distributed
                 memory machines; Distributed memory parallel machines;
                 distributed memory systems; FORTRAN; Fortran; fortran
                 (programming language); Fortran 90D/HPF compiler;
                 HPF-like parallel programming languages; Integrated
                 runtime approach; integrated runtime approach;
                 irregularly coupled; Irregularly coupled regular mesh
                 problems; memory machines; Multiblock codes; multigrid;
                 Multigrid code; Multigrid codes; Navier--Stokes solver
                 template; Parallel processing systems; parallel
                 programming; Parallel programming languages; patterns;
                 performance evaluation; Program compilers; program
                 compilers; regular mesh problems; Runtime library;
                 runtime library; Runtime support; structured
                 applications",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 programming; Performance evaluation; Program
                 compilers",
  treatment =    "A Application; P Practical",
}

@Article{Alexander:1995:HCX,
  author =       "P. Alexander and L. F. Gladden",
  title =        "How to Create an {X}-Window Interface to {Gnuplot} and
                 {Fortran} Programs Using the {Tcl\slash Tk} Toolkit",
  journal =      j-COMP-PHYSICS,
  volume =       "9",
  number =       "1",
  pages =        "57--??",
  year =         "1995",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ambastha:1995:PCP,
  author =       "Anil K. Ambastha and Edmond Gomes",
  title =        "Program calculates pseudoskin in a multilayer
                 reservoir",
  journal =      j-OIL-GAS-J,
  volume =       "93",
  number =       "24",
  pages =        "121--??",
  month =        jun,
  year =         "1995",
  CODEN =        "OIGJAV",
  ISSN =         "0030-1388",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "A Fortran program accurately calculates the pseudoskin
                 factor for vertical wells partially penetrating a
                 multilayer reservoir under pseudosteady-state
                 interlayer crossflow conditions.",
  acknowledgement = ack-nhfb,
}

@Book{Anderson:1995:LUG,
  author =       "E. Anderson and Z. Bai and C. Bischof and Demmel J.
                 and J. Dongarra",
  title =        "{LAPACK} Users' Guide\slash {LAPACK} Quick Reference
                 Guide to the Driver Routines: Release 2.0",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  edition =      "Second",
  pages =        "xix + 325",
  month =        feb,
  year =         "1995",
  ISBN =         "0-89871-345-5 (paperback)",
  ISBN-13 =      "978-0-89871-345-9 (paperback)",
  LCCN =         "QA76.73.F25 L36 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0898713455/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$28.50",
  acknowledgement = ack-nhfb,
  keywords =     "algebras, linear -- data processing; Fortran (computer
                 program language); LAPACK; subroutines (computer
                 programs)",
}

@InProceedings{Andre:1995:PDC,
  author =       "F. Andre and M. Le Fur and Y. Maheo and J.-L. Pazat",
  title =        "The {Pandore} data-parallel compiler and its portable
                 runtime",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "176--183",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IRISA, Rennes, France",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  keywords =     "Compilation techniques; Data-parallel compiler;
                 Distributed array management; Distributed memory
                 computers; High Performance Fortran; Numerical
                 algorithms; Pandore; Portable runtime; Programming
                 environment",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 programming; Program compilers; Programming
                 environments; Software portability",
}

@Article{Anonymous:1995:HGA,
  author =       "Anonymous",
  title =        "How to get ahead as a woman in industry, standard
                 problems in {Fortran}",
  journal =      j-PHYS-WORLD,
  volume =       "8",
  number =       "7",
  pages =        "17--??",
  year =         "1995",
  CODEN =        "PHWOEW",
  ISSN =         "0953-8585",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1995:MF,
  author =       "Anonymous",
  title =        "Migrating to {Fortran} 90",
  journal =      j-IEEE-SOFTWARE,
  volume =       "12",
  number =       "4",
  pages =        "109--??",
  year =         "1995",
  CODEN =        "IESOEG",
  ISSN =         "0740-7459 (print), 0740-7459 (electronic)",
  ISSN-L =       "0740-7459",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/ieeesoft.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1995:SHW,
  author =       "Anonymous",
  title =        "{SunSoft} hits the workshop with new tool set for
                 {C}++ and {Fortran} programmers",
  journal =      j-NETWORK-WORLD,
  volume =       "12",
  number =       "19",
  pages =        "38--??",
  month =        may,
  year =         "1995",
  ISSN =         "0887-7661",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1995:SS,
  author =       "Anonymous",
  title =        "Software In The Spotlight",
  journal =      j-FORTRAN-FORUM,
  volume =       "14",
  number =       "4",
  pages =        "4--??",
  day =          "1",
  month =        dec,
  year =         "1995",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Sat May 18 15:34:25 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  abstract =     "Fortran 90 for Windows: Salford FTN90: Lahey LF90
                 v2.0: Microsoft Fortran Power Station 4.0`` Digital
                 Equipment Corp. Restructures Fortran Product Line:
                 plusFort Programmers' Toolkit for Linux.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Appelbe:1995:NAG,
  author =       "B. Appelbe and S. Doddapaneni and C. Hardnett",
  title =        "A new algorithm for global optimization for
                 parallelism and locality",
  crossref =     "Pingali:1995:LCP",
  pages =        "125--140",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Coll. of Comput., Georgia Inst. of Technol., Atlanta,
                 GA, USA",
  classification = "C1180 (Optimisation techniques); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Code generation; Constraint solving; Data distribution
                 directives; Data locality; Distributed memory
                 processors; Explicit data distribution; Global
                 optimization algorithm; High Performance Fortran; KSR-1
                 shared memory computer; Loop nests; Parallelism;
                 Perfect benchmarks; Sequential program conversion",
  thesaurus =    "FORTRAN; Optimising compilers; Parallelising
                 compilers; Shared memory systems",
}

@Article{Asenov:1995:SSI,
  author =       "A. Asenov and D. Reid and J. R. Barker",
  title =        "Speed-up of scalable iterative linear solvers
                 implemented on an array of transputers",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "21",
  number =       "4",
  pages =        "669--682",
  day =          "1",
  month =        apr,
  year =         "1995",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Fri Aug 6 10:14:26 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1995&volume=21&issue=4;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1995&volume=21&issue=4&aid=931",
  acknowledgement = ack-nhfb,
  classification = "C4130 (Interpolation and function approximation);
                 C5440 (Multiprocessing systems); C7310 (Mathematics
                 computing)",
  corpsource =   "Dept. of Electron. and Electr. Eng., Glasgow Univ.,
                 UK",
  keywords =     "3L Parallel Fortran; array; black-red SOR algorithm;
                 communication; iterative methods; local; mapping;
                 mathematics computing; Model 64; oscillatory behaviour;
                 parallel; Parsytec Super Cluster; processing;
                 processor; scalable iterative linear solvers; step-like
                 behaviour; topologically rectangular discrete grid;
                 transputer systems; transputers; transputers arrays",
  treatment =    "A Application; P Practical",
}

@Article{Baden:1995:PPP,
  author =       "Scott B. Baden and Scott R. Kohn",
  title =        "Portable Parallel Programming of Numerical Problems
                 under the {LPAR} System",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "27",
  number =       "1",
  pages =        "38--55",
  month =        may,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1995.1070",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:57 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1070/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1070/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C5470 (Performance
                 evaluation and testing); C6110P (Parallel programming);
                 C6120 (File organisation)",
  corpsource =   "Dept. of Comput. Sci. and Eng., California Univ., San
                 Diego, La Jolla, CA, USA",
  keywords =     "Cray Y-MP; data structures; distributed memory MIMD
                 multiprocessors; distributed memory systems; dynamic
                 data; highly optimized Fortran; Intel iPSC/860; lattice
                 parallelism; LPAR; multigrid; nCUBE/2; numerical
                 problems; parallel; particle dynamics; performance
                 evaluation; portable parallel programming; programming;
                 programming methodology; scientific computations;
                 shared name space; software development tool;
                 structures; system",
  treatment =    "A Application; P Practical",
}

@Article{Bailey:1995:FBM,
  author =       "David H. Bailey",
  title =        "A {Fortran-90} Based Multiprecision System",
  journal =      j-TOMS,
  volume =       "21",
  number =       "4",
  pages =        "379--387",
  month =        dec,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Feb 10 08:48:42 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "arithmetic; Fortran 90; multiprecision",
  subject =      "D.3.2 [Programming Languages]: Language
                 Classifications --- Fortran 90; D.3.4 [Programming
                 Languages]: Processors; G.1.0 [Numerical Analysis]:
                 General; G.1.2 [Numerical Analysis]: Approximation",
}

@Article{Bailey:1995:FMS,
  author =       "Davld H. Bailey",
  title =        "A {Fortran 90-Based} Multiprecision System",
  journal =      j-TOMS,
  volume =       "21",
  number =       "4",
  pages =        "379--??",
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Baker:1995:CF,
  author =       "Steven Baker",
  title =        "Complying with {Fortran} 90",
  journal =      j-DDJ,
  volume =       "20",
  number =       "1",
  pages =        "68, 70, 72, 74--76",
  month =        jan,
  year =         "1995",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:54 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "Compiler vendors are finally starting to crank out
                 Fortran 90 compilers and translators. Steve examines a
                 covey of compilers to find out just how compliant they
                 are with the Fortran 90 standard.",
  acknowledgement = ack-nhfb,
  affiliation =  "Oregon Dept. of Energy, USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Compiler vendors; Fortran 90; Standard compliance;
                 Tool vendors; Translators",
  thesaurus =    "Conformance testing; FORTRAN; Program compilers;
                 Software standards",
}

@Article{Barry:1995:AWF,
  author =       "D. A. Barry and S. J. Barry and P. J.
                 Culligan-Hensley",
  title =        "Algorithm 743: {WAPR}: {A Fortran} Routine for
                 Calculating Real Values of the {W}-Function",
  journal =      j-TOMS,
  volume =       "21",
  number =       "2",
  pages =        "172--181",
  month =        jun,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  MRclass =      "65D20",
  MRnumber =     "1 342 354",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "W-function",
  subject =      "G.1.2 [Numerical Analysis]: Approximation ---
                 nonlinear approximation; G.1.5 [Numerical Analysis]:
                 Roots of Nonlinear Equations --- iterative methods",
}

@Article{Bartholomew-Biggs:1995:UMI,
  author =       "M. C. Bartholomew-Biggs and S. Zakovic",
  title =        "Using {Markov}'s interval arithmetic to evaluate
                 {Bessel--Riccati} functions",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "10",
  number =       "3-4",
  pages =        "261--287",
  month =        oct,
  year =         "1995",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  MRclass =      "65G10 (65D20)",
  MRnumber =     "96i:65035",
  MRreviewer =   "John P. Coleman",
  bibdate =      "Tue Apr 29 08:56:05 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290H (Linear algebra); B0290M (Numerical
                 integration and differentiation); C4140 (Linear
                 algebra); C4160 (Numerical integration and
                 differentiation)",
  corpsource =   "Numerical Optimisation Centre, Hertfordshire Univ.,
                 Hatfield, UK",
  keywords =     "automatic differentiation; Bessel functions;
                 Bessel-Ricatti functions; differentiation; extended
                 interval arithmetic; FORTRAN; Fortran 90
                 implementations; hand-coded derivatives; Hansen's
                 methods; Markov processes; Markov's interval
                 arithmetic; monotonicity of functions; Riccati
                 equations; Taylor series remainder",
  pubcountry =   "Switzerland",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Benkner:1995:VFA,
  author =       "S. Benkner",
  title =        "{Vienna Fortran} 90 --- An Advanced Data Parallel
                 Language",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "964",
  pages =        "142--??",
  year =         "1995",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Benson:1995:DDP,
  author =       "Edward G. Benson and David C. P. LaFrance-Linden and
                 Richard A. Warren and Santa Wiryaman",
  title =        "Design of {Digital}'s {Parallel Software
                 Environment}",
  journal =      j-DEC-TECH-J,
  volume =       "7",
  number =       "3",
  pages =        "24--38",
  month =        "Fall",
  year =         "1995",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Thu Mar 20 18:15:43 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "ftp://ftp.digital.com/pub/Digital/info/DTJ/v7n3/Design_of_Digitals_Parallel_S_02jan1996DTJJ02P8.ps;
                 http://www.digital.com:80/info/DTJJ02/DTJJ02AH.HTM;
                 http://www.digital.com:80/info/DTJJ02/DTJJ02P8.PS;
                 http://www.digital.com:80/info/DTJJ02/DTJJ02PF.PDF;
                 http://www.digital.com:80/info/DTJJ02/DTJJ02SC.TXT",
  abstract =     "Digital's Parallel Software Environment was designed
                 to support the development and execution of scalable
                 parallel applications on clusters (farms) of
                 distributed- and shared-memory Alpha processors running
                 the Digital UNIX operating system. PSE supports the
                 parallel execution of High Performance Fortran
                 applications with message-passing libraries that meet
                 the low-latency and high-bandwidth communication
                 requirements of efficient parallel computing. It
                 provides system management tools to create clusters for
                 distributed parallel processing and development tools
                 to debug and profile HPF programs. An extended version
                 of dbx allows HPF-distributed arrays to be viewed, and
                 a parallel profiler supports both program counter and
                 interval sampling. PSE also supplies generic facilities
                 required by other parallel languages and systems.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6115 (Programming support); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C6140D (High level languages); C6150J
                 (Operating systems)",
  classification = "716.1; 722.1; 722.4; 723.1; 723.1.1; 723.5",
  journalabr =   "Digital Tech J",
  keywords =     "applications; Bandwidth; clusters; Computer aided
                 software engineering; Computer software; Data storage
                 equipment; Digital UNIX operating; Digital's parallel
                 software environment; Distributed Alpha processors;
                 Distributed computer systems; distributed-memory Alpha
                 processors; FORTRAN; FORTRAN (programming language);
                 High Performance Fortran; interval sampling; languages;
                 Message passing libraries; message-passing libraries;
                 parallel; Parallel execution; parallel languages;
                 parallel processing; Parallel processing systems;
                 parallel programming; Parallel software environment;
                 profiler; program counter; Program debugging;
                 programming environments; scalable parallel; Shared
                 memory processors; shared-memory Alpha processors;
                 system; system management tools; Telecommunication;
                 Unix",
  treatment =    "A Application; P Practical",
}

@Article{Bleck:1995:CDM,
  author =       "R. Bleck and S. Dean and M. O'Keefe and A. Sawdey",
  title =        "A comparison of data-parallel and message-passing
                 versions of the {Miami Isopycnic Coordinate Ocean Model
                 (MICOM)}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "21",
  number =       "10",
  pages =        "1695--1720",
  month =        oct,
  year =         "1995",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Mon Apr 14 12:05:41 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "A9260S (Climatology); A9385 (Instrumentation and
                 techniques for geophysical, hydrospheric and lower
                 atmosphere research); B7710D (Oceanographic and
                 hydrological techniques and equipment); C5220P
                 (Parallel architecture); C5440 (Multiprocessing
                 systems); C7340 (Geophysics computing)",
  corpsource =   "Rosenstiel Sch. of Marine and Atmos. Sci., Miami
                 Univ., FL, USA",
  keywords =     "climatology; CM-5; data-parallel versions; Fortran-77;
                 geophysics computing; Gray T3D; horizontal mesh points;
                 Isopycnic Coordinate Ocean Model; massively parallel
                 computers; memory requirements; message passing;
                 message-passing versions; Miami; MICOM; model; ocean
                 circulation; oceanographic techniques; parallel
                 processing; partitioning strategy; Silicon Graphics
                 ONYX; Thinking Machines; workstation",
  treatment =    "A Application; P Practical",
}

@Article{Bleck:1995:CDP,
  author =       "Rainer Bleck and Sumner Dean and Matthew O'Keefe and
                 Aaron Sawdey",
  title =        "A comparison of data-parallel and message-passing
                 versions of the {Miami Isopycnic Coordinate Ocean Model
                 (MICOM)}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "21",
  number =       "10",
  pages =        "1695--1720",
  day =          "29",
  month =        nov,
  year =         "1995",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Fri Aug 6 10:14:15 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1995&volume=21&issue=10;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1995&volume=21&issue=10&aid=1022",
  acknowledgement = ack-nhfb,
  classification = "A9260S (Climatology); A9385 (Instrumentation and
                 techniques for geophysical, hydrospheric and lower
                 atmosphere research); B7710D (Oceanographic and
                 hydrological techniques and equipment); C5220P
                 (Parallel architecture); C5440 (Multiprocessing
                 systems); C7340 (Geophysics computing)",
  corpsource =   "Rosenstiel Sch. of Marine and Atmos. Sci., Miami
                 Univ., FL, USA",
  keywords =     "climatology; CM-5; data-parallel versions; Fortran-77;
                 geophysics computing; Gray T3D; horizontal mesh points;
                 Isopycnic Coordinate Ocean Model; massively parallel
                 computers; memory requirements; message passing;
                 message-passing versions; Miami; MICOM; model; ocean
                 circulation; oceanographic techniques; parallel
                 processing; partitioning strategy; Silicon Graphics
                 ONYX; Thinking Machines; workstation",
  treatment =    "A Application; P Practical",
}

@Article{Bouchitte:1995:EAE,
  author =       "V. Bouchitte and P. Boulet and A. Darte and Y.
                 Robert",
  title =        "Evaluating array expressions on massively parallel
                 machines with communication\slash computation overlap",
  journal =      j-IJSAHPC,
  volume =       "9",
  number =       "3",
  pages =        "205--219",
  month =        "Fall",
  year =         "1995",
  CODEN =        "IJSCFG",
  ISSN =         "1078-3482",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
                 France",
  classification = "C4240C (Computational complexity); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C6120 (File organisation); C7310
                 (Mathematics computing)",
  keywords =     "Array expressions evaluation; Coarse-grain
                 computations; Communication/computation overlap;
                 Distributed-memory computers; Fine-grain computations;
                 Heuristics; High Performance Fortran; Massively
                 parallel machines; NP-complete problem; Optimal
                 evaluation complexity",
  pubcountry =   "USA",
  thesaurus =    "Arrays; Computational complexity; Distributed memory
                 systems; FORTRAN; Mathematics computing; Parallel
                 languages; Parallel machines; Parallel programming;
                 Tree data structures",
}

@InProceedings{Boulter:1995:PEH,
  author =       "B. Boulter",
  title =        "Performance evaluation of {HPF} for scientific
                 computing",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "652--657",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Co. Ltd., Galway, Ireland",
  classification = "C4170 (Differential equations); C6110P (Parallel
                 programming); C6140D (High level languages); C7300
                 (Natural sciences computing)",
  keywords =     "Data distribution directives; Elliptic partial
                 differential equation solver; Fortran 90; High
                 Performance Fortran; HPF; Parallel implementation;
                 Performance evaluation; Scientific computing; SMP;
                 Workstation cluster architectures",
  thesaurus =    "Elliptic equations; FORTRAN; Natural sciences
                 computing; Parallel languages; Parallel programming;
                 Partial differential equations; Software performance
                 evaluation",
}

@InProceedings{Bozkus:1995:CHP,
  author =       "Z. Bozkus and L. Meadows and S. Nakamoto and V.
                 Schuster and M. Young",
  title =        "Compiling {High Performance Fortran}",
  crossref =     "Bailey:1995:PSS",
  pages =        "704--709",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "The Portland Group Inc., Wilsonville, OR, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Distributed-memory systems; High Performance Fortran;
                 Portable parallel programming language;
                 Production-quality HPF compiler; Shared-memory
                 systems",
  thesaurus =    "FORTRAN; Parallel languages; Program compilers",
}

@Book{Brainerd:1995:PGF,
  author =       "W. S. Brainerd and J. C. Adams",
  title =        "Programmer's Guide to {FORTRAN} 90",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Third",
  pages =        "445",
  month =        sep,
  year =         "1995",
  ISBN =         "0-387-94570-9",
  ISBN-13 =      "978-0-387-94570-5",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$39.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0387945709",
  acknowledgement = ack-nhfb,
  softcover =    "yes",
}

@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 =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brezany:1995:PIC,
  author =       "P. Brezany and K. Sanjari and O. Cheron and E. {Van
                 Konijnenburg}",
  title =        "Processing irregular codes containing arrays with
                 multi-dimensional distributions by the {PREPARE HPF}
                 compiler",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "526--531",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Syst., Wien
                 Univ., Austria",
  classification = "C6110B (Software engineering techniques); C6115
                 (Programming support); C6150C (Compilers, interpreters
                 and other processors); C6150G (Diagnostic, testing,
                 debugging and evaluating systems)",
  keywords =     "Arrays; Automatic parallelization; Compiler support;
                 Irregular code processing; Massively parallel systems;
                 Multi-dimensional distributions; Optimizations; PARTI+
                 library; PREPARE HPF compiler; Runtime analysis;
                 Runtime data dependent accesses",
  thesaurus =    "Optimising compilers; Parallelising compilers;
                 Software libraries; System monitoring",
  xxnote =       "Check author order: Sanjari/Cheron or
                 Cheron/Sanjari??",
}

@Book{Bronson:1995:FSE,
  author =       "Gary J. Bronson",
  title =        "{Fortran} for Scientists and Engineers",
  publisher =    pub-SCOTT-JONES,
  address =      pub-SCOTT-JONES:adr,
  edition =      "Second",
  pages =        "viii + 546",
  month =        apr,
  year =         "1995",
  ISBN =         "1-881991-39-3",
  ISBN-13 =      "978-1-881991-39-7",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1881991393/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$35.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1881991393",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran} (Computer program language)",
}

@Article{Butt:1995:IFS,
  author =       "Farooq Butt",
  title =        "Implementing {FORTRAN77} Support in the {GNU} gdb
                 Debugger",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "5",
  pages =        "29--36",
  month =        may,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:05 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Calder:1995:CSB,
  author =       "Brad Calder and Dirk Grunwald and Donald Lindsay and
                 James Martin and Michael Mozer and Benjamin G. Zorn",
  title =        "Corpus-based static branch prediction",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "6",
  pages =        "79--92",
  month =        jun,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu May 13 12:37:27 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/pldi/207110/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/207110/p79-calder/",
  abstract =     "Correctly predicting the direction that branches will
                 take is increasingly important in today's wide-issue
                 computer architectures. The name {\em program-based\/}
                 branch prediction is given to static branch prediction
                 techniques that base their prediction on a program's
                 structure. In this paper, we investigate a new approach
                 to program-based branch prediction that uses a body of
                 existing programs to predict the branch behavior in a
                 new program. We call this approach to program-based
                 branch prediction, {\em evidence-based static
                 prediction\/}, or ESP. The main idea of ESP is that the
                 behavior of a {\em corpus\/} of programs can be used to
                 infer the behavior of new programs. In this paper, we
                 use a neural network to map static features associated
                 with each branch to the probability that the branch
                 will be taken. ESP shows significant advantages over
                 other prediction mechanisms. Specifically, it is a
                 program-based technique, it is effective across a range
                 of programming languages and programming styles, and it
                 does not rely on the use of expert-defined heuristics.
                 In this paper, we describe the application of ESP to
                 the problem of branch prediction and compare our
                 results to existing program-based branch predictors. We
                 also investigate the applicability of ESP across
                 computer architectures, programming languages,
                 compilers, and run-time systems. Averaging over a body
                 of 43 C and Fortran programs, ESP branch prediction
                 results in a miss rate of 20\%, as compared with the
                 25\% miss rate obtained using the best existing
                 program-based heuristics.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Colorado Univ., Boulder, CO,
                 USA",
  annote =       "Published as part of the Proceedings of PLDI'95.",
  classification = "C6150C (Compilers, interpreters and other
                 processors); C6150G (Diagnostic, testing, debugging and
                 evaluating systems)",
  keywords =     "algorithms; C programs; Compilers; Corpus-based static
                 branch prediction; Evidence-based static prediction;
                 Fortran programs; languages; Miss rate; Neural network;
                 New program behaviour; performance; Program structure;
                 Program-based branch prediction; Programming languages;
                 Programming styles; Run-time systems; Static feature
                 mapping; Wide-issue computer architectures",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization. {\bf F.3.1} Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS,
                 Specifying and Verifying and Reasoning about Programs.
                 {\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS
                 OF PROGRAMS, Studies of Program Constructs. {\bf D.3.4}
                 Software, PROGRAMMING LANGUAGES, Processors, Compilers.
                 {\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, C. {\bf C.1.3} Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Other
                 Architecture Styles, Neural nets.",
  thesaurus =    "Computer architecture; High level languages;
                 Optimising compilers; System monitoring",
}

@Article{Carpaneto:1995:ACS,
  author =       "M. Dell'Amico G. Carpaneto and P. Toth",
  title =        "Algorithm 750: {CDT}: {A} Subroutine for the Exact
                 Solution of Large-Scale Asymmetric Travelling Salesman
                 Problems",
  journal =      j-TOMS,
  volume =       "21",
  number =       "4",
  pages =        "410--415",
  month =        dec,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Tue Nov 14 09:57:58 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "assignment problem; asymmetric traveling salesman
                 problem; branch and bound; reduction procedure; subtour
                 elimination",
  subject =      "D.3.2 [Programming Languages]: Language
                 classifications --- Fortran; G.2.1 [Discrete
                 Mathematics]: Combinatorics --- combinatorial
                 algorithms; G.2.2 [Discrete Mathematics]: Graph Theory
                 --- graph algorithms; path and circuit problems",
}

@Book{Chamberland:1995:FRG,
  author =       "Luc Chamberland",
  title =        "{Fortran 90}: {A} Reference Guide",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "xiv + 438",
  day =          "1",
  month =        sep,
  year =         "1995",
  ISBN =         "0-13-397332-8 (paper)",
  ISBN-13 =      "978-0-13-397332-7 (paper)",
  LCCN =         "QA 76.73 F25 C39 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0133973328/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$49.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0133973328",
  acknowledgement = ack-nhfb,
  alttitle =     "{Fortran} ninety",
  dimensions =   "9.21in x 7.03in x 0.73in",
  keywords =     "{Fortran} 90 (Computer program language)",
  paperback =    "yes",
  softcover =    "yes",
}

@Article{Chang:1995:PMH,
  author =       "Yu-Chung Chang and Tony F. Chan",
  title =        "Performance Modeling for High-Order Finite Difference
                 Methods on the {Connection Machine CM-2}",
  journal =      j-IJSAHPC,
  volume =       "9",
  number =       "1",
  pages =        "40--57",
  month =        "Spring",
  year =         "1995",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Tue Feb 18 09:07:32 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "This paper is concerned with modeling the performance
                 of high-order finite-difference schemes for hyperbolic
                 problems on the Connection Machine CM-2. Specifically,
                 we would like to determine whether the higher
                 communication cost of higher-order methods makes them
                 less favorable in a parallel setting than in a
                 sequential setting. Since most difference methods are
                 implemented using the cshift operator, we first derive
                 a timing model for it in CM-Fortran under the new
                 slicewise compiler model. This model is then used to
                 predict the performance of the difference methods with
                 different orders applied to the 2D Burgers' equations.
                 In addition, we study the effect of varying different
                 machine performance parameters, such as the
                 communication time and floating-point operation time,
                 as well as problem parameters such as mesh size. Our
                 analysis and numerical results indicate that among
                 high-order finite difference methods, the fourth-order
                 one is the most efficient method in that it achieves a
                 moderate error tolerance (a few percent) with least
                 running time.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Appl. Math., California Inst. of Technol.",
  affiliationaddress = "Pasadena, CA, USA",
  classification = "721.1; 722.4; 723.1; 723.5; 921.6",
  journalabr =   "Int J Supercomput Appl High Perform Comput",
  keywords =     "Algorithms; Burgers equation; Communication cost;
                 Computational complexity; Computer simulation;
                 Connection machine; Digital arithmetic; Error
                 tolerance; Finite difference method; fortran
                 (programming language); Mathematical models; Numerical
                 analysis; Parallel processing systems; Performance;
                 Program compilers; Sequential setting",
}

@Book{Chapman:1995:FES,
  author =       "Stephen J. Chapman",
  title =        "{FORTRAN} 77 for engineers and scientists: with an
                 introduction to {FORTRAN} 90",
  publisher =    "HarperCollins",
  address =      "New York, NY, USA",
  pages =        "xxi + 666 + 119",
  year =         "1995",
  ISBN =         "0-06-500068-4",
  ISBN-13 =      "978-0-06-500068-9",
  LCCN =         "QA 76.73 F25 C42 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 77 (computer program language); FORTRAN 90
                 (Computer program language); Fortran 90 (computer
                 program language); {Fortran 77} (Computer program
                 language)",
}

@Article{Chapman:1995:HPF,
  author =       "Barbara Chapman and Piyush Mehrotra and Hans Zima",
  title =        "{High Performance Fortran} Languages: {Advanced}
                 applications and their implementation",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "11",
  number =       "4--5",
  pages =        "401--407",
  month =        aug,
  year =         "1995",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Fri Jul 15 09:06:06 MDT 2005",
  bibsource =    "ftp://ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/fortran3.bib;
                 ftp://ftp.ira.uka.de/bibliography/Parallel/hpfortran.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 http://www.sciencedirect.com/science/journal/0167739X",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Syst., Wien
                 Univ., Austria",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150N (Distributed systems software)",
  keywords =     "Abstraction; Codes; High Performance Fortran; High
                 Performance Fortran languages; HPF; Irregular data
                 distribution; Irregular work distribution; Massively
                 parallel machine programming; Parallelization;
                 Processors; User-specified data distribution; Vienna
                 Fortran",
  pubcountry =   "Netherlands",
  thesaurus =    "FORTRAN; Parallel languages; Parallel machines;
                 Parallel programming",
}

@Book{Chapra:1995:CES,
  author =       "Steven C. Chapra and David E. Clough",
  title =        "Computing for engineers and scientists: {Fortran}",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Preliminary",
  pages =        "various",
  year =         "1995",
  ISBN =         "0-07-011648-2",
  ISBN-13 =      "978-0-07-011648-1",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "College custom series",
  acknowledgement = ack-nhfb,
  keywords =     "Engineering --- Data processing; FORTRAN (Computer
                 program language); Science --- Data processing",
}

@Article{Chatterjee:1995:GLA,
  author =       "Siddhartha Chatterjee and John R. Gilbert and Fred J.
                 E. Long and Robert Schreiber and Shang-Hua H. Teng",
  title =        "Generating Local Addresses and Communication Sets for
                 Data-Parallel Programs",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "26",
  number =       "1",
  pages =        "72--84",
  day =          "1",
  month =        apr,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1995.1049",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:57 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1049/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1049/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C4220 (Automata theory); C5440 (Multiprocessing
                 systems); C6110P (Parallel programming); C6140D (High
                 level languages)",
  corpsource =   "Res. Inst. for Adv. Comput. Sci., NASA Ames Res.
                 Center, Moffett Field, CA, USA",
  keywords =     "communication sets; cyclic; data-parallel languages;
                 data-parallel programs; distributed memory systems;
                 distributed-memory implementations; distribution;
                 finite state; finite state machines; High Performance
                 Fortran; languages; local addresses; local memory
                 access sequence; machine; multidimensional arrays;
                 parallel; parallel programming; storage scheme",
  treatment =    "A Application; P Practical",
}

@Article{Cheng:1995:ECF,
  author =       "H. H. Cheng",
  title =        "Extending {C} and {FORTRAN} for Design Automation",
  journal =      j-J-MECH-DESIGN,
  volume =       "117",
  number =       "3",
  pages =        "390--??",
  year =         "1995",
  CODEN =        "JMDEEC",
  ISSN =         "1050-0472",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Chivers:1995:IF,
  author =       "Ian David Chivers and Jane Sleightholme",
  title =        "Introducing {Fortran} 90",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "375",
  day =          "1",
  month =        oct,
  year =         "1995",
  ISBN =         "3-540-19940-3 (paperback)",
  ISBN-13 =      "978-3-540-19940-3 (paperback)",
  LCCN =         "QA76.73.F25 C487 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=3540199403/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$34.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3540199403",
  acknowledgement = ack-nhfb,
  alttitle =     "Introducing Fortran Ninety Fortran 90 Fortran Ninety",
  dimensions =   "9.10in x 7.36in x 0.96in",
  keywords =     "Fortran 90 (computer program language); Programming
                 languages; {Fortran} 90 (Computer program language)",
  paperback =    "yes",
}

@InProceedings{Clemencon:1995:AEP,
  author =       "C. Clemencon and A. Endo and J. Fritscher and A.
                 Muller and R. Ruhl and B. J. N. Wylie",
  title =        "The 'Annai' environment for portable distributed
                 parallel programming",
  crossref =     "El-Rewini:1995:PTH",
  pages =        "242--251 (vol. 2)",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Swiss Federal Inst. of Technol., Zurich, Switzerland",
  classification = "C6110B (Software engineering techniques); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C6150C (Compilers, interpreters and other processors);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems); C6150N (Distributed systems software); C6180
                 (User interfaces)",
  keywords =     "Annai environment; Application developers; Common user
                 interface; Distributed memory parallel processors;
                 Dynamic data distributions; Feedback; Functionality
                 enhancements; High Performance Fortran compiler;
                 High-level data-parallel programming; Interactive
                 performance monitor; Language extensions; Low-level
                 machine interface; Low-level message-passing
                 programming; Message Passing Interface; Performance
                 analyzer; Performance results; Portability; Portable
                 distributed parallel programming environment;
                 Source-level debugger; Target hardware architecture;
                 Tool prototypes; Unstructured problem parallelization",
  thesaurus =    "Distributed memory systems; FORTRAN; Message passing;
                 Parallel programming; Program compilers; Program
                 debugging; Program diagnostics; Programming
                 environments; Software performance evaluation; Software
                 portability; Software tools; User interfaces",
}

@InProceedings{Clemencon:1995:IRD,
  author =       "C. Clemencon and J. Fritscher and M. J. Meehan and R.
                 Ruhl",
  title =        "An implementation of race detection and deterministic
                 replay with {MPI}",
  crossref =     "Haridi:1995:EPP",
  pages =        "155--166",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  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)",
  keywords =     "Annai programming environment; Computational
                 efficiency; Data-parallel program; Deterministic
                 replay; High Performance Fortran; HPF; Integrated
                 environment; Joint CSCS-ETH/NEC Collaboration;
                 Message-passing program; MPI; Parallel Debugging Tool;
                 Parallel language; Parallelized MPI program; PDT;
                 Program debugging; Programming environment; Race
                 detection; Replaying mechanism; Software performance;
                 Software tool; Tracing",
  thesaurus =    "FORTRAN; Message passing; Parallel programming;
                 Parallelising compilers; Program debugging; Programming
                 environments; Programming languages; Software metrics;
                 Software performance evaluation",
}

@Book{Coker:1995:FPC,
  author =       "A. Kayode Coker",
  title =        "{Fortran} Programs for Chemical Process Design,
                 Analysis, and Simulation",
  publisher =    "Gulf Publishing",
  address =      "Houston, TX, USA",
  pages =        "x + 854",
  month =        feb,
  year =         "1995",
  ISBN =         "0-88415-280-4",
  ISBN-13 =      "978-0-88415-280-4",
  LCCN =         "TP155.7.C65 1995 Reserves",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0884152804/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$125.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0884152804",
  acknowledgement = ack-nhfb,
  annote =       "System requirements for accompanying computer disk:
                 FORTRAN compiler; IBM PC or compatible.",
  keywords =     "Chemical engineering --- Use of --- Computers;
                 chemical processes -- computer programs; Chemical
                 processes --- Computer programs; FORTRAN (Computer
                 program language); Fortran (computer program
                 language)",
}

@MastersThesis{Craddock:1995:FSL,
  author =       "David M. Craddock",
  title =        "A {FORTRAN} 77 simulation of a low temperature storage
                 freezer utilizing a non-azeotropic refrigerant blend",
  type =         "Thesis (M.S.)",
  school =       "Ohio University",
  address =      "Athens, OH, USA",
  pages =        "xiii + 359",
  month =        mar,
  year =         "1995",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Cold-storage lockers --- Computer simulation; FORTRAN
                 77 (Computer program language); Refrigerants",
}

@Article{DeCaritat:1995:TFP,
  author =       "P. De Caritat and J. Braun",
  title =        "{TWYTT}: a {FORTRAN} program for calculating the
                 two-way travel time of stratigraphic or other markers
                 on seismic reflection profiles of layered geological
                 media",
  journal =      j-COMP-GEOSCI,
  volume =       "21",
  number =       "2",
  pages =        "345--??",
  year =         "1995",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Demetriou:1995:ALF,
  author =       "I. C. Demetriou",
  title =        "Algorithm 742: {L2CXFT}: {A Fortran} Subroutine for
                 Least Squares Data Fitting with Nonnegative Second
                 Divided Differences",
  journal =      j-TOMS,
  volume =       "21",
  number =       "1",
  pages =        "98--110",
  month =        mar,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "B-splines; convex approximation; data fitting; divided
                 difference",
  subject =      "G.1.2 [Numerical Analysis]: Approximation --- least
                 squares approximation; G.1.6 [Numerical Analysis]:
                 Optimization --- quadratic programming",
}

@Article{Dobmann:1995:APF,
  author =       "M. Dobmann and M. Liepelt and K. Schittkowski",
  title =        "Algorithm 746: {PCOMP}: {A Fortran} Code for Automatic
                 Differentiation",
  journal =      j-TOMS,
  volume =       "21",
  number =       "3",
  pages =        "233--266",
  month =        sep,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "automatic differentiation; forward accumulation;
                 reverse accumulation",
  subject =      "D.1.2 [Programming Techniques]: Automatic Programming;
                 D.3.4 [Programming Languages]: Processors --- code
                 generation; G.1.4 [Numerical Analysis]: Quadrature and
                 Numerical Differentiation; G.4 [Mathematics of
                 Computing]: Mathematical Software",
}

@InProceedings{Doi:1995:FSL,
  author =       "Shun Doi and Hideo Fujio and Kouta Sugihara",
  title =        "{FEEL}: {A} Simulation Language for Finite Element
                 Analysis",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/doi/doi1.html",
  acknowledgement = ack-nhfb,
}

@TechReport{Dongarra:1995:PFI,
  author =       "J. J. Dongarra and J. {Du Croz} and S. Hammarling and
                 J. Wasniewski and A. Zemla",
  title =        "A Proposal for a {Fortran 90} Interface for {LAPACK}",
  type =         "LAPACK Working Note",
  number =       "101",
  institution =  inst-UT-CS,
  address =      inst-UT-CS:adr,
  month =        jul,
  year =         "1995",
  bibdate =      "Fri Apr 22 17:06:37 2005",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "UT-CS-95-295, July 1995.",
  URL =          "http://www.netlib.org/lapack/lawns/lawn101.ps;
                 http://www.netlib.org/lapack/lawnspdf/lawn101.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Doytsher:1995:FPC,
  author =       "Yerahmiel Doytsher and John K. Hall",
  title =        "{FORTRAN} programs for coordinate resection using an
                 oblique photograph and high-resolution {DTM}",
  journal =      j-COMP-GEOSCI,
  volume =       "21",
  number =       "7",
  pages =        "895--??",
  year =         "1995",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Duff:1995:MFC,
  author =       "I. S. Duff and J. K. Reid",
  title =        "{MA47}, a {Fortran} code for direct solution of
                 indefinite sparse symmetric linear systems",
  type =         "Report",
  number =       "RAL 95-001",
  institution =  inst-RAL,
  address =      inst-RAL:adr,
  pages =        "????",
  month =        "????",
  year =         "1995",
  bibdate =      "Mon Jan 02 10:42:54 2006",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Dyadkin:1995:MPN,
  author =       "Lev J. Dyadkin",
  title =        "Multibox Parsers. No More Handwritten Lexical
                 Analyzers",
  journal =      j-IEEE-SOFTWARE,
  volume =       "12",
  number =       "5",
  pages =        "61--67",
  month =        sep,
  year =         "1995",
  CODEN =        "IESOEG",
  DOI =          "http://dx.doi.org/10.1109/52.406759",
  ISSN =         "0740-7459 (print), 0740-7459 (electronic)",
  ISSN-L =       "0740-7459",
  bibdate =      "Sat Jan 25 07:35:26 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Liant Software Corp",
  affiliationaddress = "Austin, TX, USA",
  classification = "721.1; 723.1; 723.1.1; 723.2",
  journalabr =   "IEEE Software",
  keywords =     "Codes (symbols); Computational grammars; Computer
                 programming; fortran (programming language); Lexical
                 analyzers; Multibox parsers; Parser generators; Program
                 compilers",
}

@InProceedings{Einarsson:1995:MLP,
  author =       "Bo Einarsson",
  title =        "Mixed Language Programming. {Part 4}, Mixing {ANSI-C}
                 with {Fortran 77} or {Fortran 90}",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/einarsson/einarsson.html",
  acknowledgement = ack-nhfb,
}

@Book{Ellis:1995:FP,
  author =       "T. M. R. Ellis and Ivor R. Philips and Thomas M.
                 Lahey",
  title =        "{Fortran 90} programming",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xviii + 825",
  year =         "1995",
  ISBN =         "0-201-54446-6",
  ISBN-13 =      "978-0-201-54446-6",
  LCCN =         "QA 76.73 F25 E435 1994",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "International computer science series",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 90 (computer program language)",
}

@InProceedings{Enright:1995:REC,
  author =       "Wayne Enright",
  title =        "Reliable Error Control for {ODE} Methods",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/enright/enright0.html",
  acknowledgement = ack-nhfb,
}

@Article{Ewer:1995:CSI,
  author =       "J. Ewer and B. Knight and D. Cowell",
  title =        "Case study: An incremental approach to re-engineering
                 a legacy {FORTRAN} Computational Fluid Dynamics code in
                 {C}++",
  journal =      j-ADV-ENG-SOFTWARE,
  volume =       "22",
  number =       "3",
  pages =        "153--??",
  year =         "1995",
  CODEN =        "AESODT",
  ISSN =         "0965-9978 (print), 0141-1195 (electronic)",
  ISSN-L =       "0965-9978",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Fateman:1995:FFP,
  author =       "Richard J. Fateman and Kevin A. Broughan and Diane K.
                 Willcock and Duane Rettig",
  title =        "Fast Floating Point Processing in {Common Lisp}",
  journal =      j-TOMS,
  volume =       "21",
  number =       "1",
  pages =        "26--62",
  month =        mar,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Tue Mar 14 16:17:16 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "C programming language; Common Lisp; compiler
                 optimization; floating-point arithmetic; Fortran; Lisp;
                 numerical algorithms; symbolic computation",
  subject =      "D.3.4 [Programming Languages]: Processors ---
                 compilers; interpreters; optimization; G.4 [Mathematics
                 of Computing]: Mathematical Software --- efficiency;
                 portability",
}

@InProceedings{Ford:1995:NNN,
  author =       "Brian Ford",
  title =        "The New {NAG} Numerical {PVM} Library (or {A} New
                 Parallel Numerical Library Based on {PVM})",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/ford/ford1.html",
  acknowledgement = ack-nhfb,
}

@Book{Foster:1995:DBP,
  author =       "Ian Foster",
  title =        "Designing and building parallel programs: concepts and
                 tools for parallel software engineering",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xiii + 381",
  year =         "1995",
  ISBN =         "0-201-57594-9",
  ISBN-13 =      "978-0-201-57594-1",
  LCCN =         "QA76.642.F67 1995",
  bibdate =      "Wed Jan 24 06:20:00 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$",
  URL =          "http://www-unix.mcs.anl.gov/dbpp/",
  acknowledgement = ack-nhfb,
}

@Article{Foster:1995:FML,
  author =       "Ian T. Foster and K. Mani Chandy",
  title =        "{FORTRAN M}: {A} Language for Modular Parallel
                 Programming",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "26",
  number =       "1",
  pages =        "24--35",
  day =          "1",
  month =        apr,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1995.1044",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:57 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1044/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1044/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages)",
  corpsource =   "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
                 USA",
  keywords =     "architecture independence; FORTRAN; FORTRAN M; message
                 passing; message-passing; modular parallel programming;
                 modularity; parallel languages; programming; programs;
                 safety; structured; virtual computer",
  treatment =    "P Practical",
}

@Article{Fournet:1995:FPS,
  author =       "F. Fournet and F. Hospital and J. M. Elsen",
  title =        "A {FORTRAN} program to simulate the evolution of
                 genetic variability in a small population",
  journal =      j-COMP-APPLIC-BIOSCI,
  volume =       "11",
  number =       "5",
  pages =        "469--475",
  month =        oct,
  year =         "1995",
  CODEN =        "COABER",
  ISSN =         "0266-7061",
  bibdate =      "Thu Apr 11 18:10:15 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "This paper presents a FORTRAN-77 program that performs
                 Monte Carlo simulation of the evolution of genetic
                 structure in a small population under selection. The
                 aim is to study the possibility of foreseeing a
                 response plateau in a theoretical population, depending
                 on population size and management, and to apply this to
                 small populations actually selected, to predict a
                 possible exhaustion of genetic variability. A set of
                 subroutines describing the different steps in a
                 selection cycle (birth, expression of phenotypic value,
                 genetic evaluation, selection, reproduction, death) is
                 available and the user can choose the sequence of
                 subroutines, the characteristics of individuals
                 submitted to each step, and also build more personal
                 subroutines if necessary. The program is based on the
                 generation of exact genotypes and their transmission
                 from parents to offspring, through simulation of
                 meiosis and pairing of gametes. Parameters concerning
                 the genome, the initial structure of the population and
                 its management are required. The genetic mean and
                 variance of the population for each new cycle of
                 selection are given as outputs. Examples of
                 applications are given and discussed.",
  acknowledgement = ack-nhfb,
  announcement = "9605",
  countrypub =   "ENGLAND",
  datesentered = "Entered 960327",
  meshheadings = "*Evolution; *Genetics, Population; *Software;
                 *Variation (Genetics); Algorithms; Genotype; Models,
                 Genetic; Monte Carlo Method; Population Density;
                 Software Design; Animal; Female; Male",
  recordno =     "96163626",
}

@InProceedings{Fujino:1995:HOD,
  author =       "Seiji Fujino",
  title =        "High-Order Difference Schemes by Modification of the
                 Right-Hand Side of {$3$D} {Poisson}'s Equation to
                 Parallel Computations",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/fujino/fujino1.html",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gay:1995:DRN,
  author =       "David Gay and Eric Grosse",
  title =        "{{\tt d1mach}} revisited: no more uncommenting {DATA}
                 statements",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Full paper published in \cite{Gay:1999:SAF}.",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/einarsson/d1mach.html",
  acknowledgement = ack-nhfb,
}

@Book{Gehrke:1995:FLG,
  author =       "Wilhelm Gehrke",
  title =        "{Fortran 90} Language Guide",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "500",
  day =          "1",
  month =        may,
  year =         "1995",
  ISBN =         "3-540-19926-8 (Berlin), 0-387-19926-8 (New York)",
  ISBN-13 =      "978-3-540-19926-7 (Berlin), 978-0-387-19926-9 (New
                 York)",
  LCCN =         "QA 76.73 F25 G43 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=3540199268/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$49.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3540199268",
  acknowledgement = ack-nhfb,
  dimensions =   "9.26in x 6.09in x 0.92in",
  keywords =     "Fortran 90 (computer program language); Programming
                 languages; {Fortran} 90 (Computer program language)",
  softcover =    "yes",
}

@Article{Gerndt:1995:PAS,
  author =       "M. Gerndt and R. Berrendorf",
  title =        "Parallelizing applications with {SVM-Fortran}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "919",
  pages =        "793--??",
  year =         "1995",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat May 11 13:45:32 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ghaleb:1995:CFP,
  author =       "Amin Ramadan Ghaleb and Norman Fry",
  title =        "{CSTRAIN}: {A FORTRAN} 77 program to study Fry's plots
                 in two-dimensional simulated models",
  journal =      j-COMP-GEOSCI,
  volume =       "21",
  number =       "7",
  pages =        "825--??",
  year =         "1995",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ghuloum:1995:FPI,
  author =       "Anwar M. Ghuloum and Allan L. Fisher",
  title =        "Flattening and parallelizing irregular, recurrent loop
                 nests",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "8",
  pages =        "58--67",
  month =        aug,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:08 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Irregular loop nests in which the loop bounds are
                 determined dynamically by indexed arrays are difficult
                 to compile into expressive parallel constructs, such as
                 segmented scans and reductions. In this paper, we
                 describe a suite of transformations to automatically
                 parallelize such irregular loop nests, even in the
                 presence of recurrences. We describe a simple, general
                 loop flattening transformation, along with new
                 optimizations which make it a viable compiler
                 transformation. A robust recurrence parallelization
                 technique is coupled to the loop flattening
                 transformation, allowing parallelization of segmented
                 reductions, scans and combining-sends over arbitrary
                 associative operators. We discuss the implementation
                 and performance results of the transformations in a
                 parallelizing Fortran 77 compiler for the Cray C90
                 supercomputer. In particular, we focus on important
                 sparse matrix-vector multiplication kernels, for one of
                 which we are able to automatically derive an algorithm
                 used by one of the fastest library routines
                 available.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Associative operators; Automatic parallelization;
                 Combining-sends; Compiler transformation; Cray C90
                 supercomputer; Dynamically determined loop bounds;
                 Expressive parallel constructs; Indexed arrays;
                 Irregular recurrent loop nests; Library routines; Loop
                 flattening transformation; Optimizations; Parallelizing
                 Fortran 77 compiler; Performance; Recurrence
                 parallelization technique; Segmented reductions;
                 Segmented scans; Sparse matrix-vector multiplication
                 kernels",
  thesaurus =    "FORTRAN; Mathematics computing; Matrix multiplication;
                 Parallelising compilers; Program control structures;
                 Sparse matrices; Vectors",
}

@InProceedings{Gupta:1995:HCI,
  author =       "Manish Gupta and Sam Midkiff and Edith Schonberg and
                 Ven Seshadri and David Shields and Ko-Yang Wang and
                 Wai-Mee Ching and Ton Ngo",
  title =        "An {HPF} Compiler for the {IBM SP2}",
  crossref =     "Karin:1995:PAI",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Thu Nov 7 06:34:19 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.supercomp.org/sc95/proceedings/417_SAMM/SC95.HTM",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gustafsson:1995:PSH,
  author =       "N. Gustafsson and D. Salmond",
  title =        "A parallel spectral {HIRLAM} with the data parallel
                 programming model and with message passing-a comparison
                 (weather forecasting)",
  crossref =     "Hoffmann:1995:CAP",
  pages =        "32--48",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Swedish Meteorol. and Hydrological Inst., Norrkoping,
                 Sweden",
  classification = "A9260X (Weather analysis and prediction); C4185
                 (Finite element analysis); C6110P (Parallel
                 programming); C6150N (Distributed systems software);
                 C7340 (Geophysics computing)",
  keywords =     "Atmosphere; CRAY T3D; Data parallel programming model;
                 FFT; Fortran 77; High Performance Fortran; High
                 Resolution Limited Area Model; MasPar; Message passing;
                 Meteorology; Numerical model; Parallel programming;
                 Parallel spectral HIRLAM; SIMD; T3D; Weather
                 forecasting; Work-load distribution",
  thesaurus =    "Digital simulation; Finite element analysis;
                 Geophysics computing; Message passing; Numerical
                 analysis; Parallel processing; Parallel programming;
                 Weather forecasting",
}

@TechReport{Haering:1995:FPA,
  author =       "Edward A. Haering and Stephen A. Whitmore",
  title =        "{FORTRAN} program for analyzing ground-based radar
                 data: usage and derivations",
  type =         "NASA technical paper",
  number =       "3430",
  institution =  "National Aeronautics and Space Administration, Office
                 of Management, Scientific and Technical Information
                 Program; Available from the National Technical
                 Information Service",
  address =      "Washington, DC, USA",
  edition =      "Version 6.2",
  pages =        "iii + 65",
  year =         "1995",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "``August 1995.'' ``Performing organization report
                 number H-1892''--Report documentation page. Includes
                 bibliographical references (p. 65). Performed by NASA
                 Dryden Flight Research Center for the National
                 Aeronautics and Space Administration NASA
                 TP-3430H-1892.",
  keywords =     "Radar --- Computer programs.",
}

@Article{Hamilton:1995:UFP,
  author =       "Kenneth G. Hamilton",
  title =        "Undocumented Features of {PC Fortran} Libraries",
  journal =      j-DDJ,
  volume =       "20",
  number =       "1",
  pages =        "30, 32, 34, 84--85",
  month =        jan,
  year =         "1995",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:54 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "The common-library approach of multilingual language
                 vendors means that your compiler may have hidden
                 features. Ken details some of the goodies found in
                 several PC Fortran compilers.",
  acknowledgement = ack-nhfb,
  affiliation =  "California Univ., San Diego, La Jolla, CA, USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "DEC; Language support libraries; PC compilers; PC
                 Fortran libraries; STARLET.OLB library; Toolsets;
                 Undocumented features; VAX",
  thesaurus =    "FORTRAN; Program compilers",
}

@Article{Han:1995:FPC,
  author =       "Q. Z. Han and S. T. Hsieh and H. C. Chiang and H. Z.
                 Sun",
  title =        "A {FORTRAN} program for the {CFPs} of a {Boson} system
                 with {F} spin",
  journal =      j-COMP-PHYS-COMM,
  volume =       "85",
  number =       "3",
  pages =        "463--470",
  month =        mar,
  year =         "1995",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(94)00136-P",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Fri Feb 09 18:35:14 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Harris:1995:CHP,
  author =       "Jonathan Harris and John A. Bircsak and M. Regina
                 Bolduc and Jill Ann Diewald and Israel Gale and Neil W.
                 Johnson and Shin Lee and C. Alexander Nelson and Carl
                 D. Offner",
  title =        "Compiling {High Performance Fortran} for
                 Distributed-memory Systems",
  journal =      j-DEC-TECH-J,
  volume =       "7",
  number =       "3",
  pages =        "5--23",
  month =        "Fall",
  year =         "1995",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Thu Mar 20 18:15:43 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "ftp://ftp.digital.com/pub/Digital/info/DTJ/v7n3/Compiling_High_Performance_For_02jan1996DTJJ01P8.ps;
                 http://www.digital.com:80/info/DTJJ01/DTJJ01AH.HTM;
                 http://www.digital.com:80/info/DTJJ01/DTJJ01P8.PS;
                 http://www.digital.com:80/info/DTJJ01/DTJJ01PF.PDF;
                 http://www.digital.com:80/info/DTJJ01/DTJJ01SC.TXT",
  abstract =     "Digital's DEC Fortran 90 compiler implements most of
                 High Performance Fortran version 1.1, a language for
                 writing parallel programs. The compiler generates code
                 for distributed-memory machines consisting of
                 interconnected work-stations or servers powered by
                 Digital's Alpha microprocessors. The DEC Fortran 90
                 compiler efficiently implements the features of Fortran
                 90 and HPF that support parallelism. HPF programs
                 compiled with Digital's compiler yield performance that
                 scales linearly or even superlinearly on significant
                 applications on both distributed-memory and
                 shared-memory architectures.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150C (Compilers, interpreters and other processors);
                 C6140D (High level languages); C5440 (Multiprocessing
                 systems); C6110P (Parallel programming)",
  classification = "722.4; 723.1; 723.1.1; 723.5",
  journalabr =   "Digital Tech J",
  keywords =     "Alpha microprocessors; Codes (symbols); Computer
                 architecture; Computer workstations; Data storage
                 equipment; Digital's; Digital's DEC Fortran 90
                 compiler; Distributed computer systems; distributed
                 memory; Distributed memory systems; distributed memory
                 systems; FORTRAN; FORTRAN (programming language); High
                 Performance Fortran; High Performance Fortran
                 compiling; interconnected workstations; Interconnection
                 networks; Microcomputers; parallel; Parallel processing
                 systems; parallel programming; Parallel Programs;
                 Performance; program compilers; Program compilers;
                 programs; servers; shared memory systems; Shared-memory
                 architectures; shared-memory architectures; systems",
  treatment =    "A Application; P Practical",
}

@InProceedings{Hawick:1995:EHP,
  author =       "K. A. Hawick and G. C. Fox",
  title =        "Exploiting {High Performance Fortran} for
                 computational fluid dynamics",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "413--419",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Northeast Parallel Archit. Center, Syracuse Univ., NY,
                 USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6140D (High level
                 languages); C7320 (Physics and chemistry computing)",
  keywords =     "ADI algorithm; Computational fluid dynamics; Data
                 distribution directives; Data parallel programming
                 language; High Performance Fortran; Intrinsic
                 functions; Regular mesh problems; Software
                 engineering",
  thesaurus =    "Fluid dynamics; FORTRAN; Parallel programming; Physics
                 computing",
}

@Article{Hayashi:1995:AAS,
  author =       "K. Hayashi and T. Doi and T. Horie and Y. Koyanagi and
                 O. Shiraki and N. Imamura and T. Shimizu and H.
                 Ishihata and T. Shindo",
  title =        "{AP1000}+: architectural support for parallelizing
                 compilers",
  journal =      j-TRANS-INFO-PROCESSING-SOC-JAPAN,
  volume =       "36",
  number =       "7",
  pages =        "1680--1690",
  month =        jul,
  year =         "1995",
  CODEN =        "JSGRD5",
  ISSN =         "0387-5806",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C5470 (Performance
                 evaluation and testing); C6110P (Parallel programming);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C7300 (Natural
                 sciences computing)",
  keywords =     "AP1000+; Architectural support; C language;
                 Distributed-memory parallel computers; Fortran D; High
                 Performance Fortran; HPF; Large-scale problems; NAS
                 parallel benchmarks; Parallel architecture; Parallel
                 languages; Parallelizing compilers; Performance
                 simulation; Scalability; Scientific applications;
                 Software portability; VPP Fortran",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "Distributed memory systems; FORTRAN; Natural sciences
                 computing; Parallel architectures; Parallel languages;
                 Parallel machines; Parallelising compilers; Performance
                 evaluation",
}

@Article{Hennecke:1995:FIR,
  author =       "M. Hennecke",
  title =        "A {Fortran 90} interface to random number generation",
  journal =      j-COMP-PHYS-COMM,
  volume =       "90",
  number =       "1",
  pages =        "117--120",
  day =          "1",
  month =        sep,
  year =         "1995",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/prng.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046559500065N",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Hittner:1995:MFP,
  author =       "James B. Hittner and Michael S. Finger and James P.
                 Mancuso and N. Clayton Silver",
  title =        "A {Microsoft Fortran} 77 Program for Contrasting Part
                 Correlations and Related Statistics",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "55",
  number =       "5",
  pages =        "777--??",
  year =         "1995",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Holden:1995:NFP,
  author =       "Ronald R. Holden and Michael Parent",
  title =        "{NORMUL}: {A FORTRAN} Program for Testing Multivariate
                 Normality",
  journal =      j-BEHAV-RES-METH-INSTR-COMP,
  volume =       "27",
  number =       "3",
  pages =        "400--??",
  year =         "1995",
  CODEN =        "BRMCEW",
  ISSN =         "0743-3808",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hwang:1995:AOS,
  author =       "Gwan-Hwan Hwang and Jenq Kuen Lee and Dz-Ching Ju",
  title =        "An Array Operation Synthesis Scheme to Optimize
                 {Fortran} 90 Programs",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "8",
  pages =        "112--122",
  month =        aug,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:08 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigplan.bib",
  abstract =     "An increasing number of programming languages, such as
                 Fortran 90 and APL, are providing a rich set of
                 intrinsic array functions and array expressions. These
                 constructs which constitute an important part of data
                 parallel languages provide excellent opportunities for
                 compiler optimizations. In this paper, we present a new
                 approach to combine consecutive data access patterns of
                 array constructs into a composite access function to
                 the source arrays. Our scheme is based on the
                 composition of access functions; which is similar to a
                 composition of mathematic functions. Our new scheme can
                 handle not only data movements of arrays of different
                 numbers of dimensions and segmented array operations
                 but also masked array expressions and multiple sources
                 array operations. As a result, our proposed scheme is
                 the first synthesis scheme which can synthesize Fortran
                 90 RESHAPE, EOSHIFT, MERGE, and WHERE constructs
                 together. Experimental results show speedups from 1.21
                 to 2.95 for code fragments from real applications on a
                 Sequent multiprocessor machine by incorporating the
                 proposed optimizations.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu,
                 Taiwan",
  classification = "C6130 (Data handling techniques); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Array expressions; Array operation synthesis scheme;
                 Compiler optimizations; Composite access function;
                 Consecutive data access patterns; Data parallel
                 languages; Fortran 90 program optimisation; Intrinsic
                 array functions; Masked array expressions; Multiple
                 sources array operations; Segmented array operations;
                 Sequent multiprocessor machine",
  thesaurus =    "Data handling; FORTRAN; Optimising compilers",
}

@Article{Hwang:1995:RLS,
  author =       "Yuan-Shin Hwang and Bongki Moon and S. D. Sharma and
                 R. Ponnusamy and R. Das and J. H. Saltz",
  title =        "Runtime and language support for compiling adaptive
                 irregular programs on distributed-memory machines",
  journal =      j-SPE,
  volume =       "25",
  number =       "6",
  pages =        "597--621",
  month =        jun,
  year =         "1995",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C7300 (Natural
                 sciences computing)",
  keywords =     "Adaptive irregular program compilation; CHAOS library;
                 CHARMM; Communication optimization; Data arrays;
                 Distributed-memory message-passing machines; DSMC;
                 Index translation mechanisms; Indirect indexing;
                 Indirection arrays; Kernels; Language support;
                 Molecular dynamics code; Parallelization; PARTI
                 library; Particle-in-cell code; Runtime primitives;
                 Scientific applications; Syracuse Fortran 90D/HPF
                 compiler",
  pubcountry =   "UK",
  thesaurus =    "Arrays; Distributed memory systems; FORTRAN; Message
                 passing; Natural sciences computing; Parallelising
                 compilers; Software libraries",
}

@Article{Jones:1995:AFS,
  author =       "Mark T. Jones and Paul E. Plassmann",
  title =        "Algorithm 740: {Fortran} Subroutines to Compute
                 Improved Incomplete {Cholesky} Factorizations",
  journal =      j-TOMS,
  volume =       "21",
  number =       "1",
  pages =        "18--19",
  month =        mar,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "incomplete Cholesky; incomplete factorization;
                 preconditioners; sparse matrices",
  subject =      "G.1.3 [Numerical Analysis]: Numerical Linear Algebra
                 --- linear systems; sparse and very large systems",
}

@InProceedings{Joubert:1995:FAH,
  author =       "A. Joubert",
  title =        "Financial Applications and {HPF}",
  crossref =     "Dongarra:1995:HPC",
  pages =        "317--336",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kalns:1995:DPD,
  author =       "E. T. Kalns and L. M. Ni",
  title =        "DaRe{L}: a portable data redistribution library for
                 distributed-memory machines",
  crossref =     "IEEE:1995:PSP",
  pages =        "78--87",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Michigan State Univ., East
                 Lansing, MI, USA",
  classification = "C5440 (Multiprocessing systems); C6110B (Software
                 engineering techniques); C6110P (Parallel programming);
                 C6140D (High level languages); C6150N (Distributed
                 systems software)",
  keywords =     "Algorithm computation; Algorithm phases; DaReL; Data
                 decomposition; Data exchange; Data parallel Fortran
                 languages; Distributed memory platforms;
                 Distributed-memory machines; High Performance Fortran;
                 HPF; IBM SP-1; Message passing standard; MPI
                 primitives; Multi-dimensional data redistribution;
                 Portable data redistribution library; Processor
                 memories; Program overhead; Regular distribution
                 patterns; Run-time data redistribution; Run-time data
                 redistribution primitives",
  thesaurus =    "Distributed memory systems; FORTRAN; Message passing;
                 Parallel languages; Parallel programming; Software
                 libraries; Software portability; Software standards;
                 Subroutines",
}

@Article{Kamachi:1995:HCP,
  author =       "Tsunehiko Kamachi and Kazuhiro Kusano and Kenji
                 Suehiro and Yoshiki Seo and Masanori Tamura and Shoichi
                 Sakon and Yukimitsu Watanabe and Yukimasa Shiroto",
  title =        "{HPF} compiler for parallel computers: implementation
                 and performance evaluation on {Cenju-3}",
  journal =      j-NEC-RES-DEV,
  volume =       "36",
  number =       "2",
  pages =        "325--334",
  month =        apr,
  year =         "1995",
  CODEN =        "NECRAU",
  ISSN =         "0048-0436",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C5470 (Performance evaluation and testing); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors)",
  keywords =     "Benchmark programs; Communication generation;
                 Compilation techniques; Compiler directives;
                 Computation mapping; Data parallel language; Data
                 parallelism; Distributed memory machine; High
                 Performance Fortran; HPF compiler; NEC Cenju-3;
                 Parallel computers; Parallelizing compiler; Performance
                 evaluation; Run time support; Special directives",
  pubcountry =   "Japan",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Parallelising compilers; Software performance
                 evaluation",
}

@InProceedings{Kaushik:1995:IGI,
  author =       "S. D. Kaushik and C.-H. Huang and P. Sadayappan",
  title =        "Incremental generation of index sets for array
                 statement execution on distributed-memory machines",
  crossref =     "Pingali:1995:LCP",
  pages =        "251--265",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  keywords =     "Array statement compilation; Array statement
                 execution; Block-cyclically distributed arrays;
                 Communication sets; Compile-time information; Data
                 communication; Data distribution; Distributed-memory
                 machines; High Performance Fortran; Incremental
                 generation; Index sets enumeration; Local index sets;
                 Run-time cost reduction; Virtual processor",
  thesaurus =    "Arrays; Distributed memory systems; FORTRAN; Indexing;
                 Parallelising compilers; Virtual machines",
}

@InProceedings{Kaushik:1995:MAR,
  author =       "S. D. Kaushik and C.-H. Huang and J. Ramanujam and P.
                 Sadayappan",
  title =        "Multi-phase array redistribution: modeling and
                 evaluation",
  crossref =     "IEEE:1995:IIP",
  pages =        "441--445",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
                 Columbus, OH, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5440 (Multiprocessing systems); C6110P (Parallel
                 programming)",
  keywords =     "Array redistribution; Block-cyclically distributed
                 arrays; Communication overhead; Cost model; High
                 Performance Fortran; Modeling and evaluation;
                 Multi-phase approach",
  thesaurus =    "Arrays; Parallel programming; Processor scheduling",
}

@Article{Kearfott:1995:FERa,
  author =       "R. Baker Kearfott",
  title =        "A {Fortran 90} Environment for Research and
                 Prototyping of Enclosure Algorithms for Constrained and
                 Unconstrained Nonlinear Equations",
  journal =      j-TOMS,
  volume =       "21",
  number =       "1",
  pages =        "63--78",
  month =        mar,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "automatic differentiation; Fortran 90; global
                 optimization; nonlinear algebraic systems; symbolic
                 computation",
  subject =      "D.3.3 [Programming Languages]: Language Constructs;
                 G.1.5 [Numerical Analysis]: Roots of Nonlinear
                 Equations; G.1.6 [Numerical Analysis]: Optimization;
                 G.4 [Mathematics of Computing]: Mathematical Software",
  xxtitle =      "A {Fortran} 90 Environment for Research and
                 Prototyping of Enclosure Algorithms for Nonlinear
                 Equations and Global Optimization",
}

@Misc{Kearfott:1995:IFM,
  author =       "R. B. Kearfott",
  title =        "{INTLIB}\_{ARITHMETIC}: {A Fortran} 90 Module for an
                 Interval Data Type",
  journal =      j-TOMS,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibsource =    "http://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}

@InProceedings{Kennedy:1995:ADL,
  author =       "Ken Kennedy and Ulrich Kremer",
  title =        "Automatic Data Layout for {High Performance Fortran}",
  crossref =     "Karin:1995:PAI",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Thu Nov 7 06:34:19 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing95.bib",
  URL =          "http://www.supercomp.org/sc95/proceedings/580_UKRE/SC95.HTM",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kennedy:1995:LAC,
  author =       "K. Kennedy and N. Nedeljkovic and A. Sethi",
  title =        "A linear-time algorithm for computing the memory
                 access sequence in data-parallel programs",
  crossref =     "Anonymous:1995:FAS",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "8",
  pages =        "102--111",
  month =        aug,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  keywords =     "Compilers; Data-parallel programs; Distributed-memory
                 machines; High Performance Fortran; Linear-time
                 algorithm; Memory access sequence; Portable programs;
                 Regular section indices; Run-time systems",
  thesaurus =    "Parallel algorithms; Parallel programming; Processor
                 scheduling; Program compilers",
}

@Article{Kennedy:1995:LTA,
  author =       "Ken Kennedy and Nenad Nedeljkovic and Ajay Sethi",
  title =        "A Linear-Time Algorithm for Computing the Memory
                 Access Sequence in Data-Parallel Programs",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "8",
  pages =        "102--111",
  month =        aug,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:08 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Data-parallel languages, such as High Performance
                 Fortran, are widely regarded as a promising means for
                 writing portable programs for distributed-memory
                 machines. Novel features of these languages call for
                 the development of new techniques in both compilers and
                 run-time systems. In this paper, we present an improved
                 algorithm for finding the local memory access sequence
                 in computations involving regular sections of arrays
                 with cyclic(k) distributions. After establishing the
                 fact that regular section indices correspond to
                 elements of an integer lattice, we show how to find a
                 lattice basis that allows for simple and fast
                 enumeration of memory accesses. The complexity of our
                 algorithm is shown to be lower than that of the
                 previous solution for the same problem. In addition,
                 the experimental results demonstrate the efficiency of
                 our method in practice.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  keywords =     "Compilers; Data-parallel programs; Distributed-memory
                 machines; High Performance Fortran; Linear-time
                 algorithm; Memory access sequence; Portable programs;
                 Regular section indices; Run-time systems",
  thesaurus =    "Parallel algorithms; Parallel programming; Processor
                 scheduling; Program compilers",
}

@Article{Kilian:1995:CLE,
  author =       "Jens Kilian and Heinz-Peter Arndt",
  title =        "{Common Lisp} as an Embedded Extension Language",
  journal =      j-HEWLETT-PACKARD-J,
  volume =       "46",
  number =       "5",
  pages =        "69--73",
  month =        oct,
  year =         "1995",
  CODEN =        "HPJOAX",
  ISSN =         "0018-1153",
  bibdate =      "Wed Aug 6 19:54:46 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.hp.com/hpj/toc-10-95.html",
  abstract =     "HP's PE\slash ME10 and PE\slash ME30 CAD systems
                 contain an extension based on the macro expansion
                 paradigm. One disadvantage of this macro language is
                 that it is nonstandard. No other application uses the
                 same language, and programs written in it have to be
                 ported when the user switches to another CAD system.
                 Conversely, a large part of HP PE\slash SolidDesigner
                 is written in Common Lisp. To the developers, this
                 approach offers a very flexible, interactive mode of
                 programming. The finished programs can be compiled to
                 eliminate the speed penalty for and users. Common Lisp
                 is also used as a user-accessible extension language
                 for HP PE\slash SolidDesigner. It is a standardized,
                 open programming language, not a proprietary one as in
                 HP PE\slash ME10 and PE\slash ME30, and the developers
                 of HP PE\slash SolidDesigner believe that this will
                 prove to be an immense advantage.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C6180 (User
                 interfaces)",
  classification = "722.2; 723.1; 723.1.1; 723.5; C6140D (High level
                 languages); C6180 (User interfaces)",
  journalabr =   "Hewlett Packard J",
  keywords =     "Action routines; Application programs; C (programming
                 language); CAD; Commands; Common Lisp; Common Lisp
                 (programming language); Computer aided design; Computer
                 software; Data structures; Embedded extension language;
                 embedded extension language; Embedded programming
                 language; Extension language; Fortran (programming
                 language); Functions; LISP; Lisp (programming
                 language); Macros; PE/SolidDesigner; Program compilers;
                 Program translators; Standardization; User interfaces;
                 user interfaces; User-accessible extension language;
                 user-accessible extension language",
  thesaurus =    "CAD; LISP; User interfaces",
  treatment =    "P Practical",
}

@InProceedings{Kimelman:1995:VEH,
  author =       "D. Kimelman and P. Mittal and E. Schonberg and P. F.
                 Sweeney and Ko-Yang Wang and D. Zernik",
  title =        "Visualizing the Execution of {High Performance
                 Fortran} ({HPF}) Programs",
  crossref =     "IEEE:1995:IIP",
  pages =        "750--759",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  classification = "C6110P (Parallel programming); C6110V (Visual
                 programming); C6130B (Graphics techniques); C6140D
                 (High level languages); C6150G (Diagnostic, testing,
                 debugging and evaluating systems)",
  keywords =     "Array distribution; Communication activity; Data
                 distribution; Data placement program tuning; Data
                 placement programming model; High level views; High
                 Performance Fortran programs; HPF program behavior;
                 Performance visualization systems; Programming model",
  thesaurus =    "FORTRAN; Parallel languages; Parallel programming;
                 Program diagnostics; Software performance evaluation;
                 Visual programming",
}

@Article{Kleinrubatscher:1995:FPS,
  author =       "Paul Kleinrubatscher and Albert Kriegshaber and Robert
                 Z{\"o}chling and Robert Gl{\"u}ck",
  title =        "{Fortran} Program Specialization",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "4",
  pages =        "61--70",
  month =        apr,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:03 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/sigplan.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kobayashi:1995:FPN,
  author =       "R. Kobayashi and M. Konuma and S. Kumano",
  title =        "{FORTRAN} program for a numerical solution of the
                 nonsinglet {Altarelli-Parisi} equation",
  journal =      j-COMP-PHYS-COMM,
  volume =       "86",
  number =       "3",
  pages =        "264--278",
  day =          "1",
  month =        may,
  year =         "1995",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(94)00159-Y",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Konda:1995:SFD,
  author =       "Venkat Konda and Anup Kumar",
  title =        "A Systematic Framework for the Dependence Cycle
                 Removal in Practical Loops",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "27",
  number =       "2",
  pages =        "157--171",
  month =        jun,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1995.1079",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:57 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1079/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1079/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C1250 (Pattern recognition); C6110P (Parallel
                 programming); C6140D (High level languages)",
  corpsource =   "Misubishi Electr. Res. Lab. Inc., Sunnyvale, CA, USA",
  keywords =     "cycle breaking transformations; dependence; dependence
                 cycle removal; dependence cycles; dependence testing;
                 DO loop model; formal theory; FORTRAN; loops; node;
                 output; parallel programming; pattern matching;
                 practical; replication; serial programs; standard
                 Fortran; systematic framework",
  treatment =    "P Practical",
}

@Article{Konovalav:1995:FDL,
  author =       "N. A. Konovalav and V. A. Kryukov and S. N. Mikhailov
                 and A. A. Pogrebtsov",
  title =        "{Fortran DVM}: a language for portable parallel
                 program development",
  journal =      j-PROG-COMP-SOFT,
  volume =       "21",
  number =       "1",
  pages =        "35--38",
  month =        jan # "-" # feb,
  year =         "1995",
  CODEN =        "PROGD3",
  ISSN =         "0132-3474, 0361-7688",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Keldysh Inst. of Appl. Math., Acad. of Sci., Moscow,
                 Russia",
  classification = "C5440 (Multiprocessing systems); C6110B (Software
                 engineering techniques); C6110P (Parallel programming);
                 C6140D (High level languages)",
  keywords =     "Data parallelism; Dynamic load balancing; Engineering
                 applications; Fortran DVM language; Functional
                 parallelism; HPF models; Massively parallel computers;
                 Parallel applications; Parallel modules; PCF Fortran;
                 Portable applications; Portable parallel program
                 development; Shared memory computers; Standard parallel
                 program library",
  pubcountry =   "Russia",
  remark =       "Translation of: Programmirovanie.",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 languages; Parallel programming; Shared memory systems;
                 Software portability",
}

@Article{Konovalov:1995:FDL,
  author =       "N. A. Konovalov and V. A. Kryukov and S. N. Mikhailov
                 and A. A. Pogrebtsov",
  title =        "{Fortran DVM}: {A} Language for Portable Parallel
                 Program Development",
  journal =      j-PROG-COMP-SOFT,
  volume =       "21",
  number =       "1",
  pages =        "35--??",
  year =         "1995",
  CODEN =        "PCSODA",
  ISSN =         "0361-7688 (print), 1608-3261 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Koo:1995:CMO,
  author =       "H.-J. Koo and K.-S. Lee and W.-S. Ahn",
  title =        "Crystal Molecular Orbital Calculation of the Lanthanum
                 Nickel Oxide by Means of the {Microsoft Fortran}",
  journal =      j-TAEHAN-HWAHAKHOE-CHI,
  volume =       "39",
  number =       "9",
  pages =        "685--??",
  year =         "1995",
  CODEN =        "DHWHAB",
  ISSN =         "0418-2472",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kremer:1995:ECO,
  author =       "U. Kremer and M. Ram{\'e}",
  title =        "Erratum: {Compositional Oil Reservoir Simulation in
                 {Fortran D}: {A} Feasibility Study on {Intel iPSC\slash
                 860}}",
  journal =      j-IJSAHPC,
  volume =       "9",
  number =       "1",
  pages =        "71--71",
  month =        "Spring",
  year =         "1995",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Thu Aug 22 17:34:45 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{Kremer:1994:COR}.",
  acknowledgement = ack-nhfb,
}

@Article{Krumbein:1995:CCT,
  author =       "William C. Krumbein and Wolfgang Scherer and Daniel F.
                 Merriam",
  title =        "{CORSURF}: {A} covariance-matrix trend-analysis
                 {FORTRAN IV} computer program",
  journal =      j-COMP-GEOSCI,
  volume =       "21",
  number =       "9",
  pages =        "1065--??",
  year =         "1995",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kulisch:1995:NVA,
  author =       "Ulrich Kulisch",
  title =        "A New Vector Arithmetic Coprocessor Chip for the
                 {PC}",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "The chip is the world's first hardware implementation
                 f the ``GAMM\slash IMACS Proposal for Accurate
                 Fl;ating-Point Vector Arithmetic''. It runs on any PC
                 with a PCI bus.",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/kulisch/kulisch1.html",
  acknowledgement = ack-nhfb,
}

@Book{Langla:1995:GMO,
  author =       "Joel Langla and Fran{\c{c}}oise Mazat-Gastarriet",
  title =        "{GKS}: mise en oeuvre en {Fortran}: une approche par
                 l'exemple",
  publisher =    "Teknea",
  address =      "Toulouse (France)",
  pages =        "377",
  year =         "1995",
  ISBN =         "2-87717-006-3",
  ISBN-13 =      "978-2-87717-006-2",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Bibliogr. Index.",
  keywords =     "Graphical kernel system (syst{\`e}me informatique).;
                 {Fortran} (langage de programmation)",
}

@InProceedings{LeFur:1995:APA,
  author =       "M. {Le Fur} and J.-L. Pazat and F. Andre",
  title =        "An array partitioning analysis for parallel loop
                 distribution",
  crossref =     "Haridi:1995:EPP",
  pages =        "351--364",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Campus de Beaulieu, IRISA, Rennes, France",
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors)",
  keywords =     "Array partitioning analysis; Compilation techniques;
                 Compiler; HPF-like language; Iteration domains; Message
                 aggregation; Parallel loop distribution; Parallel
                 nested loops; Polyhedral model; Symbolic restriction",
  thesaurus =    "Distributed memory systems; Optimising compilers;
                 Parallel programming; Program control structures",
}

@Article{Levy:1995:IOF,
  author =       "G. F. Levy",
  title =        "Improving the Output of the {FORTRAN} to {C}
                 translator, {f2c}",
  journal =      j-SPE,
  volume =       "25",
  number =       "2",
  pages =        "217--227",
  month =        feb,
  year =         "1995",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
}

@Article{Li:1995:CP,
  author =       "Liwei Li and Paul S. Wang",
  title =        "The {CL-PVM} Package",
  journal =      j-SIGSAM,
  volume =       "29",
  number =       "3/4",
  pages =        "2--8",
  month =        dec,
  year =         "1995",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  bibdate =      "Thu Mar 20 16:02:15 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150N (Distributed systems software); C6110P
                 (Parallel programming)",
  corpsource =   "Dept. of Math. and Comput. Sci., Kent State Univ., OH,
                 USA",
  keywords =     "artificial intelligence systems; C programs; CL-PVM
                 package; Common Lisp interface; console program; expert
                 systems; Fortran 77 interface; hostfile;
                 knowledge-based systems; library functions; LISP; Lisp
                 top level; Lisp-based; machines; open systems;
                 operating systems (computers); parallel; Parallel
                 Virtual Machine; parallel/concurrent computing
                 facility; programming; programs; PVM Library routines;
                 run-time server; software libraries; software package;
                 software packages; symbolic computation systems;
                 virtual",
  treatment =    "P Practical",
}

@Article{Li:1995:CPP,
  author =       "Liwei Li and Paul S. Wang",
  title =        "The {CL--PVM} package",
  journal =      j-SIGSAM,
  volume =       "29",
  number =       "3--4",
  pages =        "2--8",
  month =        dec,
  year =         "1995",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  bibdate =      "Fri Feb 8 18:27:03 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150N (Distributed systems software); C6110P
                 (Parallel programming)",
  corpsource =   "Dept. of Math. and Comput. Sci., Kent State Univ., OH,
                 USA",
  issue =        "113/114",
  keywords =     "artificial intelligence systems; C programs; CL-PVM
                 package; Common Lisp interface; console program; expert
                 systems; Fortran 77 interface; hostfile;
                 knowledge-based systems; library functions; LISP; Lisp
                 top level; Lisp-based; machines; open systems;
                 operating systems (computers); parallel; Parallel
                 Virtual Machine; parallel/concurrent computing
                 facility; programming; programs; PVM Library routines;
                 run-time server; software libraries; software package;
                 software packages; symbolic computation systems;
                 virtual",
  treatment =    "P Practical",
}

@Article{Lima:1995:PFP,
  author =       "B. S. L. P. de Lima and B. P. Jacob and N. F. F.
                 Ebecken and A. C. Benjamin",
  title =        "Portable {FORTRAN} programming tools in the
                 development of a structural analysis program",
  journal =      j-COMP-STRUCTURES,
  volume =       "57",
  number =       "6",
  pages =        "1109--??",
  year =         "1995",
  CODEN =        "CMSTCJ",
  ISSN =         "0045-7949",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Machacek:1995:HPF,
  author =       "M. Machacek and E. Bertschinger",
  title =        "A {High Performance Fortran PM} Code for Cosmological
                 {N}-body Simulations",
  crossref =     "Anonymous:1995:MJP",
  pages =        "2.07",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Mayo:1995:SOTa,
  author =       "William E. Mayo and Martin Cwiakala",
  title =        "{Schaum}'s outline of theory and problems of
                 programming with {Fortran 77}",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "vi + 346",
  year =         "1995",
  ISBN =         "0-07-041155-7",
  ISBN-13 =      "978-0-07-041155-5",
  LCCN =         "QA76.73.F25 M3945 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       "Schaum's outline series",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@Book{Mayo:1995:SOTb,
  author =       "William E. Mayo and Martin Cwiakala",
  title =        "{Schaum}'s Outline of Theory and Problems of
                 Programming With {Fortran 90}",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "viii + 440",
  month =        may,
  year =         "1995",
  ISBN =         "0-07-041156-5",
  ISBN-13 =      "978-0-07-041156-2",
  LCCN =         "QA76.73.F25 M3947 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0070411565/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$14.95",
  series =       "Schaum's Outline Series",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0070411565",
  acknowledgement = ack-nhfb,
  alttitle =     "Theory and problems of programming with Fortran 90
                 Programming with Fortran 90",
  keywords =     "{Fortran} 90 (Computer program language)",
  softcover =    "yes",
}

@Article{McCalpin:1995:CPB,
  author =       "John D. McCalpin",
  title =        "A Comment on {``Performance Benchmark Results for
                 Selected Fortran 90 Compilers''} by {Prentice and
                 Ameko}",
  journal =      j-FORTRAN-J,
  volume =       "7",
  number =       "2",
  pages =        "16--19",
  month =        "????",
  year =         "1995",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 09:07:22 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{McCalpin:1995:CPB}.",
  URL =          "ftp://perelandra.cms.udel.edu/pub/mccalpin/fortran90.ps",
  acknowledgement = ack-nhfb,
}

@Article{McShan:1995:AIP,
  author =       "D. L. McShan and M. L. Kessler and B. A. Fraass",
  title =        "Advanced interactive planning techniques for conformal
                 therapy: high level beam descriptions and volumetric
                 mapping techniques",
  journal =      j-INT-J-RADIAT-ONCOL-BIOL-PHYS,
  volume =       "33",
  number =       "5",
  pages =        "1061--1072",
  day =          "1",
  month =        dec,
  year =         "1995",
  CODEN =        "IOBPD3",
  ISSN =         "0360-3016",
  bibdate =      "Sat May 11 13:10:41 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "To aid in design of conformal radiation therapy
                 treatment plans involving many conformally shaped
                 fields, this work investigates the use of two
                 methodologies to enhance the ease of interactive
                 treatment planning: high- level beam constructs and
                 beam's-eye view volumetric mapping. METHODS AND
                 MATERIALS: High-performance computer graphics running
                 on various workstations using a graphical visualization
                 system (AVS) have been used in this work. Software
                 specific to this application has been written in
                 standard FORTRAN and C languages. A new methodology is
                 introduced by defining radiation therapy ``fields'' to
                 be composed of multiple beam ``segments.'' Fields can
                 then be defined as higher-level entities such as arcs,
                 cones, and other shapes. A ``segmental cone'' field,
                 for example, is defined by a symmetry axis and a cone
                 angle, and can be used to rapidly place a series of
                 beam segments that converge at the target volume, while
                 reducing the degree of overlap elsewhere. A new
                 beam's-eye view (BEV) volumetric mapping technique is
                 presented to aid in selecting the placement of
                 conformal radiation fields. With this technique, the
                 relative average dose within an organ of interest is
                 calculated for a sampling of isocentric, conformally
                 shaped beams and displayed either as a ``globe,'' which
                 can be combined with the display of anatomical
                 surfaces, or as a two-dimensionally mapped projection.
                 The dose maps from multiple organs can be generated,
                 stacked, or composited with relative weightings to aid
                 in the placement of fields that minimize overlap with
                 critical structures. RESULTS: The use of these new
                 methodologies is demonstrated for prostate and lung
                 treatment sites and compared to conventional planning
                 techniques. DISCUSSION: The use of many beams for
                 conformal treatment delivery is difficult with current
                 interactive planning. The use of high-level beam
                 constructs provides a means to quickly specify, place,
                 and configure multiple beam arrangements. The BEV
                 volumetrics aids in the placing of fields, which
                 minimize involvement with critical normal tissues.
                 CONCLUSIONS: Early experience with the new
                 methodologies suggest that the new methods help to
                 enhance (or at least speed up) the ability of a
                 treatment planner to create optimal radiation treatment
                 field arrangements.",
  acknowledgement = ack-nhfb,
  announcement = "9603",
  countrypub =   "UNITED STATES",
  datesentered = "Entered 960111",
  grantno =      "P01-CA59827; CA; NCI",
  meshheadings = "Radiotherapy Planning, Computer-Assisted--methods
                 (*MT); Radiotherapy, Computer-Assisted--methods (*MT);
                 Evaluation Studies; Image Processing,
                 Computer-Assisted; Radiotherapy Dosage; Support, U.S.
                 Gov't, P.H.S.",
  recordno =     "96103095",
  standardno =   "0360-3016",
}

@InProceedings{Meadows:1995:PRS,
  author =       "L. F. Meadows and D. Miles and M. Young",
  title =        "Performance results of several {High Performance
                 Fortran} benchmarks",
  crossref =     "IEEE:1995:IIP",
  pages =        "516--517",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Portland Group Inc., Wilsonville, OR, USA",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "Compiler; Distributed-memory systems; HPF; Kernel
                 benchmarks; Pghpf High Performance Fortran;
                 Production-class codes; Shared-memory systems",
  thesaurus =    "Distributed memory systems; FORTRAN; Program
                 compilers; Shared memory systems; Software performance
                 evaluation",
}

@Book{Meissner:1995:F,
  author =       "Loren P. Meissner",
  title =        "{Fortran 90}",
  publisher =    "PWS Pub. Co.",
  address =      "Boston, MA, USA",
  pages =        "xii + 679",
  year =         "1995",
  ISBN =         "0-534-93372-6",
  ISBN-13 =      "978-0-534-93372-2",
  LCCN =         "QA 76.73 F25 M435 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0534933726/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$50.95",
  acknowledgement = ack-nhfb,
  annote =       "``Reference guide'' (50 p.) inserted. Includes
                 index.",
  dimensions =   "9.33in x 8.03in x 1.16in",
  keywords =     "{Fortran} 90 (Computer program language)",
  paperback =    "yes",
}

@Article{Merlin:1995:IHP,
  author =       "John Merlin and Anthony Hey",
  title =        "An Introduction to {High Performance Fortran}",
  journal =      j-SCI-PROG,
  volume =       "4",
  number =       "2",
  pages =        "87--113",
  month =        "Summer",
  year =         "1995",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electron. and Comput. Sci., Southampton
                 Univ., UK",
  classification = "C5220P (Parallel architecture); C6110P (Parallel
                 programming); C6140D (High level languages)",
  keywords =     "Concurrent execution features; Data distribution
                 specification; Data-parallel computation; Fortran 90
                 extensions; High Performance Fortran; Multiple
                 memories; Parallel architectures; Program directives",
  pubcountry =   "USA",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallel
                 architectures; Parallel languages; Software standards",
}

@InProceedings{Metcalf:1995:HPF,
  author =       "M. Metcalf",
  title =        "{High Performance Fortran}",
  crossref =     "Vandoni:1995:SCA",
  pages =        "193--197",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Middleton:1995:EDS,
  author =       "D. Middleton and P. Mehrotra and J. {Van Rosendale}",
  title =        "Expressing Direct Simulation {Monte Carlo} Methods in
                 {High Performance Fortran}",
  crossref =     "Bailey:1995:PSS",
  pages =        "698--703",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Comput. Applications in Sci. and Eng., NASA
                 Langley Res. Center, Hampton, VA, USA",
  classification = "C1140G (Monte Carlo methods); C4240P (Parallel
                 programming and algorithm theory); C6110P (Parallel
                 programming); C6120 (File organisation); C6150N
                 (Distributed systems software); C6185 (Simulation
                 techniques); C7320 (Physics and chemistry computing);
                 C7460 (Aerospace engineering computing)",
  keywords =     "Direct simulation Monte Carlo methods; High
                 Performance Fortran; Irregular data structures;
                 Parallel algorithm implementation; Performance;
                 Pointer-based data structures; Reprogramming;
                 Scientific applications",
  thesaurus =    "Aerospace computing; Data structures; Digital
                 simulation; Flow simulation; FORTRAN; Monte Carlo
                 methods; Parallel algorithms; Parallel programming;
                 Physics computing",
}

@InProceedings{Miles:1995:PRS,
  author =       "D. Miles and L. Meadows and M. Young",
  title =        "Performance Results of Several {High Performance
                 Fortran} Benchmarks",
  crossref =     "IEEE:1995:IIP",
  pages =        "516--517",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Miminis:1995:AFS,
  author =       "George Miminis and Helmut Roth",
  title =        "Algorithm 747: {A Fortran} Subroutine to Solve the
                 Eigenvalue Assignment Problem for Multiinput Systems
                 Using State Feedback",
  journal =      j-TOMS,
  volume =       "21",
  number =       "3",
  pages =        "299--326",
  month =        sep,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "deflation; double steps; eigenvalue assignment;
                 numerical efficiency; pole assignment",
  subject =      "F.2.1 [Analysis of Algorithms and Problem Complexity]:
                 Numerical Algorithms and Problems --- computations on
                 matrices; G.1.0 [Numerical Analysis]: General ---
                 numerical algorithms; G.1.3 [Numerical Analysis]:
                 Numerical Linear Algebra --- eigenvalues; J.2 [Computer
                 Applications]: Physical Sciences and Engineering ---
                 aerospace; engineering; J.4 [Computer Applications]:
                 Social and Behavioral Sciences --- economics",
}

@Article{Mochizuki:1995:WML,
  author =       "M. Mochizuki and Y. Itoh and M. Nii and T. Takagi and
                 Y. Mitsui",
  title =        "A wideband monolithic lossy match power amplifier
                 having an {LPF\slash HPF-combined} interstage network",
  journal =      j-IEICE-TRANS-ELECT,
  volume =       "E78-C",
  number =       "9",
  pages =        "1252--1254",
  month =        sep,
  year =         "1995",
  CODEN =        "IELEEJ",
  ISSN =         "0916-8524",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Electro-Opt. and Microwave Syst. Lab., Mitsubishi
                 Electr. Corp., Kamakura, Japan",
  classification = "B1220 (Amplifiers); B1270 (Filters and other
                 networks); B1350H (Microwave integrated circuits);
                 B2570H (Other field effect integrated circuits)",
  keywords =     "6 To 16.5 GHz; Bias circuit; Constant-resistance
                 network; DC blocking capacitor; FET drain capacitance;
                 High-pass filter; Impedance matching; Impedance
                 transformation; Low-pass filter; LPF/HPF-combined
                 interstage network; Multistage amplifier; Wideband
                 monolithic lossy match power amplifier",
  numericalindex = "Bandwidth 6.0E+09 to 1.65E+10 Hz",
  pubcountry =   "Japan",
  thesaurus =    "Field effect analogue integrated circuits; Field
                 effect MMIC; High-pass filters; Impedance matching;
                 Low-pass filters; MMIC power amplifiers; Wideband
                 amplifiers",
}

@Article{Moore:1995:OFA,
  author =       "David L. Moore",
  title =        "Object-oriented facilities in {Ada 95}",
  journal =      j-DDJ,
  volume =       "20",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1995",
  CODEN =        "DDJTEQ",
  ISSN =         "1044-789X",
  bibdate =      "Thu Jan 9 09:35:43 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "721.1; 722.4; 723.1; 723.1.1; 723.2",
  journalabr =   "Dr Dobb's J Software Tools Prof Program",
  keywords =     "Access type; Ada (programming language); Class wide
                 objects; Cobol (programming language); Codes (symbols);
                 Computational linguistics; Concurrency control; Decimal
                 type; Digital arithmetic; Distributed computer systems;
                 Formal languages; Fortran (programming language);
                 Generic formal package; Modular type; Natural sciences
                 computing; Object oriented programming; Real time
                 systems; Subroutines",
  pagecount =    "5",
}

@Article{Morton:1995:LLP,
  author =       "Don Morton and Kefei Wang and David O. Ogbe",
  title =        "Lessons Learned in Porting {Fortran}\slash {PVM} Code
                 to the {Cray T3D}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "3",
  number =       "1",
  pages =        "4--11",
  year =         "1995",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/88.384580",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Sat Jan 27 11:14:27 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/pvm.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Mueller:1995:EHP,
  author =       "A. Mueller and R. Ruehl",
  title =        "Extending {High Performance Fortran} for the Support
                 of Unstructured Computations",
  crossref =     "ACM:1995:CPI",
  pages =        "127--136",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Nagai:1995:BFI,
  author =       "T. Nagai",
  title =        "Benchmarking {Fortran} Intrinsic Functions",
  journal =      j-INT-J-HIGH-SPEED-COMPUTING,
  volume =       "7",
  number =       "2",
  pages =        "217--??",
  year =         "1995",
  CODEN =        "IHSCEZ",
  ISSN =         "0129-0533",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Nakao:1995:GEB,
  author =       "Mitsuhiro Nakao",
  title =        "Guaranteed Error Bounds for the Finite Element
                 Solutions of Elliptic Partial Differential Equations",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/nakao/nakao1.html",
  acknowledgement = ack-nhfb,
}

@Article{Nakatani:1995:SIHa,
  author =       "Toshio Nakatani",
  title =        "Status and Issues of {HPF} Compilers",
  journal =      j-SYS-COMP-JAPAN,
  volume =       "26",
  number =       "12",
  pages =        "1--??",
  month =        "????",
  year =         "1995",
  CODEN =        "SCJAEP",
  ISSN =         "0882-1666",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Nakatani:1995:SIHb,
  author =       "T. Nakatani",
  title =        "Status and issues of {HPF} compilers",
  journal =      "Transactions of the Institute of Electronics,
                 Information and Communication Engineers D-I",
  volume =       "J78D-I",
  number =       "2",
  pages =        "142--148",
  month =        feb,
  year =         "1995",
  CODEN =        "DTRDES",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Tokyo Res. Lab., Yamato, Japan",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6150N
                 (Distributed systems software)",
  keywords =     "Array localisation; Communications optimisation;
                 Compiler technology; Data placement annotations;
                 Efficient scalable single-program multiple-data code;
                 End-users; High Performance Fortran compilers; HPF
                 compilers; IBM Scalable POWER parallel System; IBM XL
                 Fortran 90 compiler; Loop parallelisation;
                 Machine-independent data-parallel programs; Parallel
                 machines; Parallel programs; Speedup",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "FORTRAN; Optimising compilers; Parallel machines;
                 Parallel programming; Parallelising compilers",
}

@Article{Nardelli:1995:PUP,
  author =       "M. Nardelli",
  title =        "{PARST95} --- An update to {PARST}: {A} system of
                 {Fortran} routines for calculating molecular structure
                 parameters from the results of crystal structure
                 analyses",
  journal =      j-J-APPL-CRYSTAL,
  volume =       "28",
  number =       "5",
  pages =        "659--??",
  year =         "1995",
  CODEN =        "JACGAR",
  ISSN =         "0021-8898",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Nishida:1995:BPE,
  author =       "Takaaki Nishida",
  title =        "Bifurcation Problems for Equations of Fluid Dynamics
                 and Computer Assisted Proof",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/nishida/nishida.ps",
  acknowledgement = ack-nhfb,
}

@Book{Nyhoff:1995:FNMa,
  author =       "Larry Nyhoff and Sanford Leestma",
  title =        "{Fortran 77} and Numerical Methods for Engineers and
                 Scientists",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xviii + 764",
  month =        apr,
  year =         "1995",
  ISBN =         "0-02-388741-9 (paperback)",
  ISBN-13 =      "978-0-02-388741-3 (paperback)",
  LCCN =         "QA 76.73 F25 N89 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib; http://www.amazon.com/exec/obidos/ISBN=0023887419/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Includes disk.",
  price =        "US\$65.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0023887419",
  acknowledgement = ack-nhfb,
  annote =       "Includes index. Computer disc in pocket attached to
                 inside back cover.",
  keywords =     "Programming languages; {Fortran 77} (Computer program
                 language)",
}

@Book{Nyhoff:1995:FNMb,
  author =       "Larry R. Nyhoff and Sanford Leestma",
  title =        "{FORTRAN} 77 and numerical methods for engineers and
                 scientists",
  publisher =    "Macmillan College Pub.: Maxwell Macmillan
                 International; Maxwell Macmillan Canada",
  address =      "New York, NY, USA",
  pages =        "xviii + 764",
  year =         "1995",
  ISBN =         "0-02-388741-9",
  ISBN-13 =      "978-0-02-388741-3",
  LCCN =         "QA 76.73 F25 N89 1995",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "{Fortran 77} (Computer program language)",
}

@InProceedings{Okabe:1995:NFA,
  author =       "Y. Okabe and M. Nakamura and T. Tsuda",
  title =        "New Fast Algorithms for First-Order Linear Recurrences
                 on Vector Computers",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/okabe/okabe.ps",
  acknowledgement = ack-nhfb,
}

@Article{OKeefe:1995:FPT,
  author =       "Matthew O'Keefe and Terence Parr and B. Kevin Edgar
                 and Steve Anderson and Paul Woodward and Hank Dietz",
  title =        "{Fortran-P} translator: towards automatic translation
                 of {Fortran 77} programs for massively parallel
                 processors",
  journal =      j-SCI-PROG,
  volume =       "4",
  number =       "1",
  pages =        "1--21",
  month =        "Spring",
  year =         "1995",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  bibdate =      "Thu Mar 28 12:27:27 MST 2002",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Okumura:1995:AIA,
  author =       "Kohshi Okumura",
  title =        "On the Applications of Interval Arithmetic Electrical
                 Network Analysis",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/okumura/okumura1.html",
  acknowledgement = ack-nhfb,
}

@Article{Olagnon:1995:FFP,
  author =       "M. Olagnon",
  title =        "{f90ppr}: {A} {Fortran 90} Pre-processor; {A} {Fortran
                 90} Pretty-printer",
  journal =      j-FORTRAN-J,
  volume =       "7",
  number =       "2",
  pages =        "8--14",
  month =        mar # "\slash " # apr,
  year =         "1995",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:21:06 2001",
  bibsource =    "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Page:1995:PPG,
  author =       "Clive G. Page",
  title =        "The professional programmers guide to {Fortran 77}",
  publisher =    pub-PITMAN,
  address =      pub-PITMAN:adr,
  pages =        "ix + 180",
  year =         "1995",
  ISBN =         "0-273-02856-1",
  ISBN-13 =      "978-0-273-02856-7",
  LCCN =         "QA 76.73 F25 P34 1988",
  bibdate =      "Wed Jan 24 06:31:36 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$",
  URL =          "ftp://ftp.star.le.ac.uk/pub/fortran/prof77.ps.gz",
  acknowledgement = ack-nhfb,
}

@Book{Pasewark:1995:MWV,
  author =       "Pasewark",
  title =        "{Microsoft} Works 3.0 {DOS} Version; Tutorial and
                 Applications {(Dt-FORTRAN)}",
  publisher =    "South Western",
  address =      "",
  pages =        "",
  month =        jan,
  year =         "1995",
  ISBN =         "0-538-63435-9",
  ISBN-13 =      "978-0-538-63435-9",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$28.95; US\$26.05",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0538634359",
  acknowledgement = ack-nhfb,
}

@Article{Pasquarell:1995:PFC,
  author =       "G. C. Pasquarell and D. G. Boyer and J. B. Urban",
  title =        "{PACKER} --- {A FORTRAN} 77 code for collection,
                 analysis, and display of interval pressure injection
                 test data",
  journal =      j-COMP-GEOSCI,
  volume =       "21",
  number =       "4",
  pages =        "481--??",
  year =         "1995",
  CODEN =        "CGOSDN",
  ISSN =         "0098-3004",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ponnusamy:1995:RSC,
  author =       "R. Ponnusamy and J. Saltz and A. Choudhary and
                 Yuan-Shin Hwang and G. Fox",
  title =        "Runtime support and compilation methods for
                 user-specified irregular data distributions",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "6",
  number =       "8",
  pages =        "815--831",
  month =        aug,
  year =         "1995",
  CODEN =        "ITDSEO",
  DOI =          "http://dx.doi.org/10.1109/71.406958",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  keywords =     "Communication schedules; Compilation methods;
                 Computational load; Fortran 90D compiler
                 implementation; Graph connectivity; High Performance
                 Fortran compiler; Loop iteration partitions; Mapping
                 procedure; Off-processor data copies; On-processor
                 buffer locations; Program arrays; Proposed compiler
                 directives; Reduction operations; Runtime support;
                 User-specified irregular data distributions",
  pubcountry =   "USA",
  thesaurus =    "Distributed memory systems; FORTRAN; Parallelising
                 compilers; Program compilers",
}

@Article{Ponnusamy:1995:SID,
  author =       "Ravi Ponnusamy and Yuan-Shin Hwang and Raja Das and
                 Joel H. Saltz and Alok Choudhary and Geoffrey Fox",
  title =        "Supporting Irregular Distributions Using Data-Parallel
                 Languages",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "3",
  number =       "1",
  pages =        "12--24",
  month =        "Spring",
  year =         "1995",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/88.384581",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Mon Jun 7 07:52:29 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.computer.org/concurrency/pd1995/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://dlib.computer.org/pd/books/pd1995/pdf/h10012.pdf;
                 http://www.computer.org/concurrency/pd1995/p1012abs.htm",
  abstract =     "Languages such as Fortran D provide irregular
                 distribution schemes that can efficiently support
                 irregular problems. Irregular distributions can also be
                 emulated in HPF. Compilers can incorporate runtime
                 procedures to automatically support these
                 distributions.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Maryland at Coll Park",
  classification = "721.1; 722.1; 723; 723.1; 723.1.1; 723.2; C6110P
                 (Parallel programming); C6120 (File organisation);
                 C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Maryland Univ., College Park, MD, USA",
  journalabr =   "IEEE Parallel Distrib Technol",
  keywords =     "Codes (symbols); Compilers; compilers; Computer
                 programming; Computer programming languages; Computer
                 software; Data parallel languages; Data storage
                 equipment; Data structures; data structures;
                 data-parallel languages; Data-parallel languages;
                 Distributed arrays; FORTRAN; Fortran D; HPF; irregular
                 distribution; Irregular distribution scheme; Irregular
                 distribution schemes; parallel languages; Performance;
                 program; Program compilers; Programming theory; runtime
                 procedures; Runtime procedures; schemes",
  thesaurus =    "Data structures; FORTRAN; Parallel languages; Program
                 compilers",
  treatment =    "P Practical",
}

@Article{Raghavachari:1995:BRH,
  author =       "Mukund Raghavachari",
  title =        "Book Review: {The High Performance Fortran Handbook by
                 Charles Koelbel, David Loveman, Robert Schreiber, Guy
                 Steele Jr., and Mary Zosel}",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "7",
  pages =        "5--5",
  month =        jul,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:07 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Rajendran:1995:FPC,
  author =       "S. Rajendran",
  title =        "A {FORTRAN} program for computing the geometric
                 properties of plane lamina and axi-symmetric bodies",
  journal =      j-COMP-STRUCTURES,
  volume =       "54",
  number =       "5",
  pages =        "859--??",
  year =         "1995",
  CODEN =        "CMSTCJ",
  ISSN =         "0045-7949",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Ratzer:1995:FA,
  author =       "Gerald F. G. Ratzer",
  title =        "{Fortran 90} and algorithms",
  publisher =    pub-KENDALL-HUNT,
  address =      pub-KENDALL-HUNT:adr,
  pages =        "307",
  year =         "1995",
  ISBN =         "0-7872-1566-X",
  ISBN-13 =      "978-0-7872-1566-8",
  LCCN =         "QA76.73.F25R36 1995",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=078721566X/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Rauchwerger:1995:LTS,
  author =       "Lawrence Rauchwerger and David Padua",
  title =        "The {LRPD} test: speculative run-time parallelization
                 of loops with privatization and reduction
                 parallelization",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "6",
  pages =        "218--232",
  month =        jun,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:06 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/207110/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/207110/p218-rauchwerger/",
  abstract =     "Current parallelizing compilers cannot identify a
                 significant fraction of parallelizable loops because
                 they have complex or statically insufficiently defined
                 access patterns. As parallelizable loops arise
                 frequently in practice, we advocate a novel framework
                 for their identification: speculatively execute the
                 loop as a doall, and apply a fully parallel data
                 dependence test to determine if it had any
                 cross-iteration dependences; if the test fails, then
                 the loop is re-executed serially. Since, from our
                 experience, a significant amount of the available
                 parallelism in Fortran programs can be exploited by
                 loops transformed through {\em privatization\/} and
                 {\em reduction parallelization\/}, our methods can
                 speculatively apply these transformations and then
                 check their validity at run-time. Another important
                 contribution of this paper is a novel method for {\em
                 reduction recognition\/} which goes beyond syntactic
                 pattern matching; it detects at run-time if the values
                 stored in an array participate in a reduction
                 operation, even if they are transferred through private
                 variables and/or are affected by statically
                 unpredictable control flow. We present experimental
                 results on loops from the PERFECT Benchmarks which
                 substantiate our claim that these techniques can yield
                 significant speedups which are often superior to those
                 obtainable by inspector/executor methods.",
  acknowledgement = ack-nhfb,
  affiliation =  "Illinois Univ., Urbana, IL, USA",
  annote =       "Published as part of the Proceedings of PLDI'95.",
  classification = "C6110P (Parallel programming); C6150C (Compilers,
                 interpreters and other processors); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  keywords =     "Access patterns; algorithms; Cross iteration
                 dependences; experimentation; Fortran programs; Fully
                 parallel data dependence test; languages; LRPD test;
                 Parallelizable loops; Parallelizing compilers; PERFECT
                 Benchmarks; performance; Private variables;
                 Privatization; Reduction parallelization; Reduction
                 recognition; Speculative run time parallelization;
                 Speculative run-time parallelization; Statically
                 unpredictable control flow; Syntactic pattern
                 matching",
  subject =      "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
                 Concurrent Programming, Parallel programming. {\bf
                 D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers. {\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization. {\bf F.3.3} Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS, Studies
                 of Program Constructs. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Code generation.",
  thesaurus =    "Parallel programming; Parallelising compilers; Program
                 testing",
}

@Book{Redwine:1995:UF,
  author =       "Cooper Redwine",
  title =        "Upgrading to {Fortran} 90",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xiv + 501",
  day =          "1",
  month =        sep,
  year =         "1995",
  ISBN =         "0-387-97995-6",
  ISBN-13 =      "978-0-387-97995-3",
  LCCN =         "QA 76.73 F25 R43 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0387979956/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$44.95",
  acknowledgement = ack-nhfb,
  alttitle =     "Upgrading to Fortran Ninety",
  dimensions =   "9.16in x 7in x 1.04in",
  keywords =     "{Fortran} 90 (Computer program language)",
  paperback =    "yes",
}

@Article{Reid:1995:EHFa,
  author =       "John Reid",
  title =        "Exception handling in {Fortran}",
  journal =      j-FORTRAN-FORUM,
  volume =       "14",
  number =       "3",
  pages =        "9--15",
  month =        sep,
  year =         "1995",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Wed Jan 24 06:51:35 2001",
  bibsource =    "ftp://jkr.cc.rl.ac.uk/pub/wg5/enable.forum;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Reid:1995:EHFb,
  author =       "John Reid",
  title =        "Exception Handling in {Fortran}",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Presented by Bo Einarsson.",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/reid/reid.txt",
  acknowledgement = ack-nhfb,
}

@TechReport{Reid:1995:PME,
  author =       "John Reid",
  title =        "Procedures in a module for exception handling",
  type =         "Technical report",
  institution =  "????",
  address =      "????",
  day =          "1",
  month =        nov,
  year =         "1995",
  bibdate =      "Wed Jan 24 06:52:50 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.nsc.liu.se/~boein/ifip/kyoto/enable-procs.txt",
  acknowledgement = ack-nhfb,
}

@InProceedings{Rice:1995:PSE,
  author =       "John Rice",
  title =        "Problem Solving Environments for Scientific
                 Computing",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/rice/rice1.html",
  acknowledgement = ack-nhfb,
}

@Book{Sabot:1995:HPC,
  author =       "Gary W. Sabot",
  title =        "High Performance Computing: Problem Solving With
                 Parallel and Vector Architectures",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xvi + 246",
  month =        may,
  year =         "1995",
  ISBN =         "0-201-59830-2",
  ISBN-13 =      "978-0-201-59830-8",
  LCCN =         "QA76.5 .H4817 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0201598302/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$46.21",
  acknowledgement = ack-nhfb,
  dimensions =   "9.48in x 6.57in x 0.86in",
  keywords =     "Electronic digital computers -- Programming; FORTRAN
                 (Computer program language)",
}

@TechReport{Saini:1995:NEP,
  author =       "Subhash Saini",
  title =        "{NAS} experiences of porting {CM Fortran} codes to
                 {HPF} on {IBM SP2} and {SGI Power Challenge}",
  type =         "Technical report",
  number =       "NAS-95-010, NASA-CR 203382",
  institution =  pub-NTIS,
  address =      pub-NTIS:adr,
  pages =        "??",
  year =         "1995",
  bibdate =      "Fri Jan 5 11:51:46 MST 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "computer programming; computer programs; Connection
                 Machine; Fortran; parallel processing (computers);
                 parallel programming",
}

@TechReport{Savage:1995:SFO,
  author =       "M. Savage",
  title =        "{SEEK}: a {Fortran} optimization program using a
                 feasible directions gradient search",
  type =         "{NASA} contractor report 4641, {Army Research
                 Laboratory} technical report {ARL-TR-645}",
  institution =  "National Aeronautics and Space Administration, Office
                 of Management, Scientific and Technical Information
                 Program; National Technical Information Service,
                 distributor",
  address =      "Washington, DC, USA",
  pages =        "????",
  year =         "1995",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  alttitle =     "{Fortran} optimization program using a feasible
                 directions gradient search",
  annote =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 95-0479-M. Microfiche. [Washington,
                 DC: National Aeronautics and Space Administration,
                 1995] 2 microfiches.",
  govtdocnumber = "NAS 1.26:4641 0830-H-15 (MF)",
  keywords =     "Applications programs (Computers); Computer aided
                 design; Fortran; Optimization.",
}

@Book{Schick:1995:FEC,
  author =       "William Schick and Gordon Silverman",
  title =        "{Fortran 90} and Engineering Computation",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xvi + 425",
  month =        jan,
  year =         "1995",
  ISBN =         "0-471-58512-2 (paper)",
  ISBN-13 =      "978-0-471-58512-1 (paper)",
  LCCN =         "QA76.73.F25 S333 1995",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0471585122/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$65.95",
  acknowledgement = ack-nhfb,
  dimensions =   "9.94in x 7.04in x 0.69in",
  keywords =     "Fortran 90 (computer program language); Programming
                 languages; {Fortran} 90 (Computer program language)",
  paperback =    "yes",
}

@InProceedings{Schulz-Ziemer:1995:HIP,
  author =       "G. Schulz-Ziemer and A. Geiger",
  title =        "{HPF} on {Intel Paragon} and {CRAFT} on {CRAY T3D}:
                 basic performance measurements and experiments with a
                 block-sparse {CG-algorithm}",
  crossref =     "Hertzberger:1995:HCN",
  pages =        "618--625",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. Center, Stuttgart Univ., Germany",
  classification = "C4130 (Interpolation and function approximation);
                 C5470 (Performance evaluation and testing); C6110P
                 (Parallel programming); C6140D (High level languages)",
  keywords =     "CG-algorithm; CRAFT; CRAY T3D; Intel Paragon; Parallel
                 programming; Performance measurements",
  thesaurus =    "Conjugate gradient methods; FORTRAN; Parallel
                 programming; Performance evaluation",
}

@Article{Sherlock:1995:AFD,
  author =       "Barry G. Sherlock and Donald M. Monro",
  title =        "Algorithm 749: Fast Discrete Cosine Transform",
  journal =      j-TOMS,
  volume =       "21",
  number =       "4",
  pages =        "372--378",
  month =        dec,
  year =         "1995",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Tue Nov 14 09:58:14 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-rfb,
  keywords =     "data compression; discrete cosine transform; fast
                 transform",
  subject =      "D.3.2 [Programming Languages]: Language
                 Classifications --- Fortran; E.4 [Data]: Coding and
                 Information Theory --- data compaction and compression;
                 F.2.1 [Analysis of Algorithms and Problem Complexity]:
                 Numerical Algorithms and Problems; G.4 [Mathematics of
                 Computing]: Mathematical Software; I.4.2 [Image
                 Processing]: Compression",
}

@InProceedings{Shindo:1995:HCA,
  author =       "T. Shindo and H. Iwashita and T. Doi and J. Hagiwara",
  title =        "{HPF} Compiler for the {AP1000}",
  crossref =     "ACM:1995:CPI",
  pages =        "190--194",
  year =         "1995",
  bibdate =      "Sat May 11 12:16:44 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Silver:1995:MFP,
  author =       "N. Clayton Silver and Diane L. Wadiak and Catherine J.
                 Massey",
  title =        "A {Microsoft Fortran} 77 Program for Testing the
                 Differences Among Independent First-Order Partial
                 Correlations",
  journal =      j-EDU-PSYCH-MEASUREMENT,
  volume =       "55",
  number =       "2",
  pages =        "245--??",
  year =         "1995",
  CODEN =        "EPMEAJ",
  ISSN =         "0013-1644",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sivaraman:1995:PSP,
  author =       "H. Sivaraman and C. S. Raghavendra",
  title =        "Parallelizing sequential programs to a cluster of
                 workstations",
  crossref =     "Agrawal:1995:PIW",
  pages =        "38--41",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Electr. Eng. and Comput. Sci., Washington
                 State Univ., Pullman, WA, USA",
  classification = "C5440 (Multiprocessing systems); C6115 (Programming
                 support); C6150C (Compilers, interpreters and other
                 processors)",
  keywords =     "ADAPTOR; ADDT; Automatic parallelization system;
                 AZTEC; Benchmark programs; Cluster of workstations;
                 Data distribution tool; GUI; HPF compiler; Parafrase-2
                 parallelizing compiler; PVM; Sequential programs
                 parallelisation; Source file",
  thesaurus =    "Parallel processing; Parallelising compilers; Software
                 tools; Workstations",
}

@Book{Skillicorn:1995:PLP,
  author =       "David B. Skillicorn and Domenico Talia",
  title =        "Programming languages for parallel processing",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 399",
  year =         "1995",
  ISBN =         "0-8186-6502-5 (case)",
  ISBN-13 =      "978-0-8186-6502-8 (case)",
  LCCN =         "QA76.642 .P76 1995",
  bibdate =      "Thu Feb 29 11:23:44 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Synchronization algorithms for shared-memory
                 multiprocessors / G. Graunke and S. Thakkar -- Orca: a
                 language for parallel programming of distributed
                 systems / H. E. Bal, M. F. Kaashoek, and A. S.
                 Tanenbaum -- How to write parallel programs: a guide to
                 the perplexed / N. Carriero and D. Gelernter --
                 Communicating process architecture: transputers and
                 occam / D. May, R. Shepherd, and C. Keane -- High
                 performance Fortran / D. B. Loveman -- Data- parallel
                 programming on multicomputers / M. J. Quinn and P. J.
                 Hatcher -- Visualization and debugging in a
                 heterogeneous environment / A. Beguelin \ldots{} [et
                 al.] -- Abstraction and modularity mechanisms for
                 concurrent computing / G. Agha \ldots{} [et al.] --
                 Object-oriented concurrent programing in ABCL/1 / A.
                 Yonezawa, J.-P. Briot, and E. Shibayama -- Experience
                 with concurrent aggregates (CA): implementation and
                 programming / A. A. Chien and W. J. Dally --
                 Easy-to-use object-oriented parallel processing with
                 Mentat / A. S. Grimshaw -- Parallel symbolic computing
                 / R. H. Halstead, Jr. -- A report on the Sisal Language
                 Project / J. T. Feo, D. C. Cann, and R. R. Oldehoeft --
                 Para-- functional programming / P. Hudak --
                 High-performance parallel graph reduction / S. L.
                 Peyton Jones, C. Clack, and J. Salkild -- PARLOG and
                 its applications / K. L. Clark -- Guarded horn clauses
                 / K. Ueda -- Semantic foundations of concurrent
                 constraint programming / V. A. Saraswat, M. Rinard, and
                 P. Panangaden -- Architecture-independent parallel
                 computation / D. B. Skillicorn -- A methodology for the
                 development and the support of massively parallel
                 programs / M. Danelutto \ldots{} [et al.] -- Bulk
                 synchronous parallel computing / W. F. McColl --
                 Productive parallel programming: the PCN approach / I.
                 Foster, R. Olson, and S. Tuecke -- The derivation of
                 compositional programs / K. M. Chandy and C.
                 Kesselman.",
  keywords =     "Parallel programming (Computer science); Programming
                 languages (Electronic computers)",
}

@Book{Smith:1995:PFF,
  author =       "I. M. (Ian Moffat) Smith",
  title =        "Programming in {Fortran 90}: {A} First Course for
                 Engineers and Scientists",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "viii + 209",
  month =        may,
  year =         "1995",
  ISBN =         "0-471-94185-9 (paperback)",
  ISBN-13 =      "978-0-471-94185-9 (paperback)",
  LCCN =         "QA76.73.F25 S55 1995",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0471941859/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$45.00",
  acknowledgement = ack-nhfb,
  dimensions =   "9.59in x 6.64in x 0.68in",
  keywords =     "Programming languages; {Fortran} 90 (Computer program
                 language)",
  paperback =    "yes",
}

@InProceedings{Smith:1995:WHA,
  author =       "Brian T. Smith",
  title =        "Workshop: {HPF}: {A} User's Perspective",
  crossref =     "Karin:1995:PAI",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Thu Nov 7 06:34:19 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.supercomp.org/sc95/proceedings/MISC/WORKSHOP.HTM#HPF",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sreedhar:1995:LTA,
  author =       "Vugranam C. Sreedhar and Guang R. Gao",
  title =        "A linear time algorithm for placing [phi]-nodes",
  crossref =     "ACM:1995:CRP",
  pages =        "62--73",
  year =         "1995",
  bibdate =      "Mon May 3 12:52:30 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/199448/p62-sreedhar/",
  abstract =     "Dataflow analysis framework based on Static Single
                 Assignment (SSA) form and Sparse Evaluation Graphs
                 (SEGs) demand fast computation of program points where
                 data flow information must be merged, the so-called
                 [phi]{\bf -nodes}. In this paper, we present a
                 surprisingly simple algorithm for computing [phi]-nodes
                 for arbitrary flowgraphs (reducible or irreducible)
                 that runs in {\em linear\/} time. We employ a novel
                 program representation---the {\bf DJ graph}---by
                 augmenting the dominator tree of a flowgraph with edges
                 which may lead to a potential ``merge'' of dataflow
                 information. In searching for [phi]-nodes we never
                 visit an edge in the DJ-graph more than once by guiding
                 the search of nodes by their levels in the dominator
                 tree. The algorithm has been implemented and the
                 results are compared with the well known algorithm due
                 to Cytron et al. A consistent and significant speedup
                 has been observed over a range of 46 Fortran procedures
                 taken from a number of benchmark programs. We also ran
                 experiments on increasingly taller ladder graphs and
                 confirmed the linear time complexity of our
                 algorithm.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation; performance; theory",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization. {\bf F.1.3} Theory of
                 Computation, COMPUTATION BY ABSTRACT DEVICES,
                 Complexity Measures and Classes. {\bf D.2.2} Software,
                 SOFTWARE ENGINEERING, Design Tools and Techniques, Flow
                 charts. {\bf F.2.2} Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
                 Algorithms and Problems, Computations on discrete
                 structures.",
}

@Article{SS:1995:KTG,
  author =       "{Salford Software}",
  title =        "{KB0013}: Taming the {GUI} dragon",
  journal =      j-FORTRAN-J,
  volume =       "7",
  number =       "1",
  pages =        "??--??",
  month =        jan # "\slash " # feb,
  year =         "1995",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 09:49:51 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.suns.salford.ac.uk/support/compilers/kb/skb0013.shtml",
  acknowledgement = ack-nhfb,
  xxnote =       "Check author??",
}

@InProceedings{Stetter:1995:UAA,
  author =       "Hans Stetter",
  title =        "The Use of Algebraic Algorithms in Scientific
                 Computing",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/stetter/stetter1.html",
  acknowledgement = ack-nhfb,
}

@Article{Stewart:1995:RAD,
  author =       "A. Stewart",
  title =        "Reasoning About Data-Parallel Array Assignment",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "27",
  number =       "1",
  pages =        "79--85",
  month =        may,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1995.1073",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:18:57 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1073/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1073/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C1230 (Artificial intelligence); C4240C
                 (Computational complexity); C6120 (File organisation)",
  corpsource =   "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
  keywords =     "array assignment; assignment; axiomatic inference
                 rules; computational complexity; data structures;
                 data-parallel array assignment; FORTRAN; FORTRAN 90
                 array assignment; generalized array; HPF array;
                 inference mechanisms; languages; programming;
                 reasoning; semantics",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Subhlok:1995:OMS,
  author =       "Jaspal Subhlok and Gary Vondran",
  title =        "Optimal mapping of sequences of data parallel tasks",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "8",
  pages =        "134--143",
  month =        aug,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:08 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Many applications in a variety of domains including
                 digital signal processing, image processing, and
                 computer vision are composed of a sequence of tasks
                 that act on a stream of input data sets in a pipelined
                 manner. Recent research has established that these
                 applications are best mapped to a massively parallel
                 machine by dividing the tasks into modules and
                 assigning a subset of the available processors to each
                 module. This paper addresses the problem of optimally
                 mapping such applications onto a massively parallel
                 machine. We formulate the problem of optimizing
                 throughput in task pipelines and present two new
                 solution algorithms. The formulation uses a general and
                 realistic model for inter-task communication, takes
                 memory constraints into account, and addresses the
                 entire problem of mapping which includes clustering
                 tasks into modules, assignment of processors to
                 modules, and possible replication of modules. The first
                 algorithm is based on dynamic programming and finds the
                 optimal mapping of k tasks onto P processors in O(P/sup
                 4/k/sup 2/) time. We also present a heuristic algorithm
                 that is linear in the number of processors and
                 establish with theoretical and practical results that
                 the solutions obtained are optimal in practical
                 situations. The entire framework is implemented as an
                 automatic mapping tool for the Fx parallelizing
                 compiler for High Performance Fortran. We present
                 experimental results that demonstrate the importance of
                 choosing a good mapping and show that the methods
                 presented yield efficient mappings and predict optimal
                 performance accurately.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C1180 (Optimisation techniques); C4240C
                 (Computational complexity); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6150N
                 (Distributed systems software)",
  keywords =     "Automatic mapping tool; Computer vision; Data parallel
                 tasks; Digital signal processing; Fx parallelizing
                 compiler; Heuristic algorithm; High Performance
                 Fortran; Image processing; Inter-task communication;
                 Massively parallel machine; Optimal mapping; Task
                 pipelines",
  thesaurus =    "Computational complexity; Dynamic programming;
                 FORTRAN; Parallel languages; Parallelising compilers;
                 Pipeline processing; Processor scheduling",
}

@InProceedings{Sugihara:1995:CAN,
  author =       "Kokichi Sugihara",
  title =        "Combinatorial Abstraction --- {A} New Paradigm for
                 Robust Geometric Computation",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/sugihara/sugihara1.html",
  acknowledgement = ack-nhfb,
}

@Book{Tremblay:1995:PF,
  author =       "Jean-Paul Tremblay",
  title =        "Programming in {Fortran 77}",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "",
  month =        feb,
  year =         "1995",
  ISBN =         "0-07-065179-5",
  ISBN-13 =      "978-0-07-065179-1",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0070651795/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$19.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0070651795",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ujaldon:1995:NDL,
  author =       "M. Ujaldon and E. L. Zapata and B. M. Chapman and H.
                 P. Zima",
  title =        "New data-parallel language features for sparse matrix
                 computations",
  crossref =     "IEEE:1995:IIP",
  pages =        "742--749",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Archit., Malaga Univ., Spain",
  classification = "C4140 (Linear algebra); C6110P (Parallel
                 programming); C6140D (High level languages)",
  keywords =     "Data-parallel language features; High level data
                 parallel languages; High Performance Fortran; HPF;
                 Language functionality; Massively parallel distributed
                 memory machines; Massively parallel machines; Single
                 program multiple data; Sparse matrices; Sparse matrix
                 codes; Sparse matrix computations; SPMD paradigm;
                 Vienna Fortran",
  thesaurus =    "Distributed memory systems; Parallel languages;
                 Parallel programming; Sparse matrices",
}

@Book{Vardi:1995:ISC,
  author =       "Ilan Vardi",
  title =        "Introduction to Symbolic Computation",
  publisher =    pub-TELOS,
  address =      pub-TELOS:adr,
  pages =        "320",
  year =         "1995",
  ISBN =         "0-387-94147-9",
  ISBN-13 =      "978-0-387-94147-9",
  LCCN =         "????",
  bibdate =      "Tue Jun 06 17:46:02 1995",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
                 http://www.math.utah.edu/pub/tex/bib/mathematica.bib",
  note =         "Covers C, Fortran, Maple, and Mathematica.",
  price =        "US\$49.95",
  acknowledgement = ack-nhfb,
}

@InProceedings{Vouk:1995:EEL,
  author =       "M. A. Vouk and R. Balay and J. Amborosiano",
  title =        "{EDSS} --- An Environment for Large-Scale Numerical
                 Computing and Decision Making",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/vouk/vouk1.html",
  acknowledgement = ack-nhfb,
}

@Article{Wagener:1995:SIF,
  author =       "J. L. Wagener and others",
  title =        "Special Issue: {Fortran 95 Committee Draft, May 1995
                 (X3J3\slash 95-007R1, SC22\slash WG56-N1122)}",
  journal =      j-FORTRAN-FORUM,
  volume =       "14",
  number =       "2",
  pages =        "xviii + 354",
  month =        jun,
  year =         "1995",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  bibdate =      "Wed Jan 24 06:48:26 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Wakatani:1995:OAR,
  author =       "Akiyoshi Wakatani and Michael Wolfe",
  title =        "Optimization of array redistribution for distributed
                 memory multicomputers",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "21",
  number =       "9",
  pages =        "1485--1490",
  day =          "12",
  month =        sep,
  year =         "1995",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Fri Aug 6 10:14:37 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1995&volume=21&issue=9;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1995&volume=21&issue=9&aid=1006",
  acknowledgement = ack-nhfb,
  affiliation =  "Matsushita Electr. Ind. Co. Ltd., Osaka, Japan",
  classification = "C1180 (Optimisation techniques); C4240P (Parallel
                 programming and algorithm theory); C5220P (Parallel
                 architecture); C5440 (Multiprocessing systems); C6120
                 (File organisation); C6140D (High level languages)",
  corpsource =   "Matsushita Electr. Ind. Co. Ltd., Osaka, Japan",
  keywords =     "Array redistribution; Array redistribution
                 optimisation; Communication locality; Communication
                 overhead; Distributed memory multicomputers; Global
                 communication conflicts; High Performance Fortran;
                 Intel iPSC/860; Large data structures; Mapping
                 strategy; Parallel algorithms; Spiral mapping",
  pubcountry =   "Netherlands",
  thesaurus =    "Data structures; Distributed memory systems; FORTRAN;
                 Optimisation; Parallel algorithms",
  treatment =    "A Application; P Practical",
}

@Article{Wang:1995:NFP,
  author =       "J.-J. Wang and Q.-Z. Han and Y.-X. Liu",
  title =        "A new {Fortran} program for {CFPs} of an identical
                 fermion system",
  journal =      j-COMP-PHYS-COMM,
  volume =       "85",
  number =       "1",
  pages =        "99--109",
  month =        jan,
  year =         "1995",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(94)00123-J",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Article{Weisfeld:1995:PSH,
  author =       "Matt Weisfeld",
  title =        "Portable Screen Handling",
  journal =      j-DDJ,
  volume =       "20",
  number =       "5",
  pages =        "142--143, 146, 148--149",
  month =        may,
  year =         "1995",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:16:51 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 UnCover database",
  abstract =     "Matt presents routines in C, Pascal, Fortran, and
                 Basic for using ANSI escape sequences on a variety of
                 platforms.",
  acknowledgement = ack-nhfb,
  classification = "C5540 (Terminals and graphic displays); C6110B
                 (Software engineering techniques); C6180 (User
                 interfaces)",
  keywords =     "ANSI escape sequences; Bolding; C; Curses; DEC;
                 Hardware dependent; HP; Intel 386/486; Portable screen
                 handling; Portable screen interface; Programming;
                 Software portability; Standards; Sun; Text-based
                 screen-handling package; Underlining; VAX; Windowing
                 environment; X Window",
  thesaurus =    "ANSI standards; C listings; Computer displays;
                 Software portability; Software standards; User
                 interfaces",
}

@Book{Wille:1995:ASFa,
  author =       "David R. Wille",
  title =        "Advanced Scientific {Fortran}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xvii + 234",
  year =         "1995",
  ISBN =         "0-471-95383-0",
  ISBN-13 =      "978-0-471-95383-8",
  LCCN =         "QA76.73.F25 W55 1995",
  bibdate =      "Thu Oct 31 17:43:12 2002",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0471953830/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$62.00; US\$49.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0471953830",
  acknowledgement = ack-nhfb,
  dimensions =   "9.63in x 6.65in x 0.64in",
  keywords =     "{Fortran} (Computer program language)",
  paperback =    "yes",
  softcover =    "yes",
}

@Book{Wille:1995:ASFb,
  author =       "David R. Wille",
  title =        "Advanced scientific {Fortran}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xvii + 234",
  year =         "1995",
  ISBN =         "0-471-95383-0",
  ISBN-13 =      "978-0-471-95383-8",
  LCCN =         "QA76.73.F25 W55 1995",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Programming languages; Science --- Data processing;
                 Science --- Mathematics --- Computer programs;
                 {Fortran} (Computer program language)",
}

@Article{Xiang:1995:FSM,
  author =       "Y. Xiang and C. M. Wang and S. Kitipornchai",
  title =        "{FORTRAN} subroutines for mathematical operations on
                 polynomial functions",
  journal =      j-COMP-STRUCTURES,
  volume =       "56",
  number =       "4",
  pages =        "541--??",
  year =         "1995",
  CODEN =        "CMSTCJ",
  ISSN =         "0045-7949",
  bibdate =      "Sat Jan 27 07:37:25 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Yamamoto:1995:NSL,
  author =       "Tetsuro Yamamoto",
  title =        "Nonlinear {SOR}-like Methods and their Applications",
  crossref =     "IFIP:1995:KWC",
  pages =        "??--??",
  year =         "1995",
  bibdate =      "Wed Jan 24 07:11:31 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/yamamoto/yamamoto1.html",
  acknowledgement = ack-nhfb,
}

@InProceedings{Yang:1995:PCM,
  author =       "Bwolen Yang and D. R. O'Hallaron",
  title =        "Procedure call models for distributed parameters in
                 data parallel programs",
  crossref =     "IEEE:1995:PSP",
  pages =        "157--164",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:20:45 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150N (Distributed systems software)",
  keywords =     "Compile-time distribution information; Compile-time
                 information; Data parallel languages; Data parallel
                 programs; Distributed parameters; High Performance
                 Fortran; Parameter passing; Procedure call models;
                 Procedure call overhead; Redistribution code quality",
  thesaurus =    "Parallel languages; Parallel programming; Program
                 compilers; Remote procedure calls; Software libraries;
                 Software quality",
}

@Manual{Yang:1995:RMV,
  author =       "Ying Yang",
  title =        "Random-effects model validation: a program package
                 using a {FORTRAN} program ({REML}) and {S-plus}",
  type =         "Thesis (M.S.)",
  school =       "Graduate School of Public Health, University of
                 Pittsburgh",
  address =      "Pittsburgh, PA, USA",
  pages =        "v + 126",
  year =         "1995",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zachary:1995:ECC,
  author =       "J. L. Zachary and C. R. Johnson and E. N. Eide and K.
                 W. Parker",
  title =        "An entry-level course in computational engineering and
                 science",
  crossref =     "Anonymous:1995:STS",
  journal =      j-SIGCSE,
  volume =       "27",
  number =       "1",
  pages =        "209--213",
  month =        mar,
  year =         "1995",
  CODEN =        "SIGSD3",
  ISSN =         "0097-8418",
  bibdate =      "Mon Sep 30 05:19:32 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT,
                 USA",
  classification = "C0220 (Computing education and training); C6110
                 (Systems analysis and programming); C6130 (Data
                 handling techniques); C7300 (Natural sciences
                 computing); C7400 (Engineering computing)",
  keywords =     "C; Computation integration; Computational engineering;
                 Computational problem-solving approach; Computational
                 science; Conventional programming language; Engineering
                 curricula; Entry-level course; Fortran; HTML viewer;
                 Interactive on-line laboratory materials; Introductory
                 course; Maple symbolic mathematics package; Modern
                 computing; NCSA Mosaic; Programming concepts; Science
                 curricula; Scientific problem-solving methodology;
                 Standard programming requirement",
  thesaurus =    "C language; Educational courses; Engineering
                 computing; Engineering education; FORTRAN; Natural
                 sciences computing; Problem solving; Programming;
                 Symbol manipulation",
}

@InProceedings{Zima:1995:CTS,
  author =       "H. P. Zima and B. M. Chapman and M. Pantan",
  title =        "Compiler technology for scalable parallel
                 architectures-a short overview",
  crossref =     "Hoffmann:1995:CAP",
  pages =        "240--249",
  month =        "",
  year =         "1995",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Software Technol. and Parallel Syst., Vienna
                 Univ., Austria",
  classification = "C5220P (Parallel architecture); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "Automatic tuning; Compilation systems; Fortran
                 programs; High Performance Fortran; HPF; Integrated
                 programming environment; Parallel programming; Parallel
                 target architecture; Scalable parallel architectures;
                 SPA; Standard programming model",
  thesaurus =    "FORTRAN; Parallel architectures; Parallel programming;
                 Parallelising compilers",
}

@InProceedings{Agrawal:1996:RSP,
  author =       "G. Agrawal and G. Edjlali and A. Sussman and J.
                 Humphries and J. Saltz",
  title =        "Runtime support for programming in adaptive parallel
                 environments",
  crossref =     "Szymanski:1996:LCR",
  pages =        "241--252",
  month =        "",
  year =         "1996",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  classification = "C6110P (Parallel programming); C6115 (Programming
                 support); C6150C (Compilers, interpreters and other
                 processors); C6150N (Distributed systems software)",
  keywords =     "Adaptive parallel programming; Compiler; Data parallel
                 programming; Distributed processing; HPF-like language;
                 Loop bound; Nondedicated workstations; Runtime library;
                 Runtime support; Software environment",
  thesaurus =    "Distributed processing; Parallel programming; Program
                 compilers; Programming environments",
}

@InProceedings{Akarsu:1996:PCS,
  author =       "Erol Akarsu and Kivanc Dincer and Tomasz Haupt and
                 Geoffrey C. Fox",
  title =        "Particle-in-Cell Simulation Codes in {High Performance
                 Fortran}",
  crossref =     "ACM:1996:SCP",
  pages =        "??--??",
  year =         "1996",
  bibdate =      "Mon Mar 23 12:31:18 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/supercomputing96.bib",
  URL =          "http://www.supercomp.org/sc96/proceedings/SC96PROC/AKARSU/INDEX.HTM",
  acknowledgement = ack-nhfb,
}

@InProceedings{Andre:1996:NCT,
  author =       "F. Andre and P. Brezany and O. Cheron and W. Denissen
                 and J.-L. Pazat and K. Sanjari",
  title =        "A new compiler technology for handling {HPF} data
                 parallel constructs",
  crossref =     "Szymanski:1996:LCR",
  pages =        "279--282",
  month =        "",
  year =         "1996",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IRISA, Rennes, France",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6150N
                 (Distributed systems software)",
  keywords =     "Access functions; Alignment features; Compiler
                 technology; Complex data parallel Fortran 90
                 applications; Data distribution modes; Distributed
                 array references; Distributed memory parallel
                 computers; European ESPRIT project EP 6516 PREPARE; F77
                 DO loop nests; HPF compilers; HPF data parallel
                 constructs; HPF distributed arrays; HPF language;
                 Parallelization Engine; SPMD code generation",
  thesaurus =    "Distributed memory systems; Optimising compilers;
                 Parallel languages; Parallel programming",
}

@Article{Anonymous:1996:NPA,
  author =       "Anonymous",
  title =        "New Products: {Absoft Fortran 77 for {Linux}; Spyglass
                 Client Web Technology Kit in Red Hat {Linux}; BLAST
                 Communications Software for {Linux}; TenXpert CD Server
                 Upgrade; TransactNet Web Interface Toolkit; 32 bit ODBC
                 Driver for C-Tree Plus; Phonetics Data Remote}",
  journal =      j-LINUX-J,
  volume =       "31",
  pages =        "??--??",
  month =        nov,
  year =         "1996",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583 (print), 1938-3827 (electronic)",
  bibdate =      "Fri Oct 9 08:35:26 MDT 1998",
  bibsource =    "http://www.linuxjournal.com/issue31/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1996:SFP,
  author =       "Anonymous",
  title =        "Sample {F} Programs",
  journal =      j-FORTRAN-J,
  volume =       "8",
  number =       "6",
  pages =        "??--??",
  month =        nov # "\slash " # dec,
  year =         "1996",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 05:59:50 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.fortran.com/fortran/FJ/9611/#samples",
  acknowledgement = ack-nhfb,
}

@Article{Averbuch:1996:PPF,
  author =       "A. Averbuch and R. Dekel and E. Gabber",
  title =        "Portable parallelizing {Fortran} compiler",
  journal =      j-CPE,
  volume =       "8",
  number =       "2",
  pages =        "91--123",
  month =        mar,
  year =         "1996",
  CODEN =        "CPEXEI",
  ISSN =         "1040-3108",
  bibdate =      "Tue Sep 7 06:06:23 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=23268",
  acknowledgement = ack-nhfb,
}

@Article{Bae:1996:PUC,
  author =       "Seungjo Bae and Sanjay Ranka",
  title =        "{PACK\slash UNPACK} on Coarse-Grained Distributed
                 Memory Parallel Machines",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "38",
  number =       "2",
  pages =        "204--216",
  day =          "1",
  month =        nov,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1996.0141",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:19:01 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0141/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0141/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C6120 (File
                 organisation)",
  corpsource =   "Sch. of Comput. and Inf. Sci., Syracuse Univ., NY,
                 USA",
  keywords =     "CM-5; coarse-; coarse-grained distributed memory
                 parallel machines; data structures; distributed memory
                 systems; FORTRAN; Fortran 90/HPF array construction
                 functions; grained parallel machines; PACK; parallel
                 machines; UNPACK",
  treatment =    "P Practical",
}

@Article{Bini:1996:NCP,
  author =       "Dario Andrea Bini",
  title =        "Numerical computation of polynomial zeros by means of
                 {Aberth}'s method",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "13",
  number =       "3-4",
  pages =        "179--200",
  month =        "????",
  year =         "1996",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  MRclass =      "65H05 (65Y20)",
  MRnumber =     "1 430 518",
  bibdate =      "Tue Apr 29 08:56:05 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290F (Interpolation and function approximation);
                 C4130 (Interpolation and function approximation)",
  corpsource =   "Dipartimento di Matematica, Pisa Univ., Italy",
  keywords =     "Aberth's method; floating point numbers; Fortran 77;
                 function approximation; poles and zeros; polynomial
                 zeros; polynomials; starting approximations",
  pubcountry =   "Switzerland",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Bischof:1996:AAD,
  author =       "Christian Bischof and Peyvand Khademi and Andrew Mauer
                 and Alan Carle",
  title =        "{Adifor 2.0}: Automatic Differentiation of {Fortran
                 77} Programs",
  journal =      j-IEEE-COMPUT-SCI-ENG,
  volume =       "3",
  number =       "3",
  pages =        "18--32",
  month =        "Fall",
  year =         "1996",
  CODEN =        "ISCEE4",
  DOI =          "http://dx.doi.org/10.1109/99.537089",
  ISSN =         "1070-9924 (print), 1558-190X (electronic)",
  ISSN-L =       "1070-9924",
  bibdate =      "Sat Jan 9 08:57:23 MST 1999",
  bibsource =    "http://www.computer.org/cse/cs1998;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.computer.org/cse/cs1998/c3018abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Computational Science \& Engineering",
}

@TechReport{Blackford:1996:FIL,
  author =       "L. Susan Blackford and Jack J. Dongarra and Jeremy Du
                 Croz and Sven Hammarling and Jerzy Wasniewski",
  title =        "A {Fortran 90} Interface for {LAPACK}",
  type =         "LAPACK Working Note",
  number =       "117",
  institution =  inst-UT-CS,
  address =      inst-UT-CS:adr,
  month =        dec,
  year =         "1996",
  bibdate =      "Fri Apr 22 17:06:37 2005",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "UT-CS-96-341, December 1996.",
  URL =          "http://www.netlib.org/lapack/lawns/lawn117.ps;
                 http://www.netlib.org/lapack/lawnspdf/lawn117.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Boulet:1996:BFL,
  author =       "P. Boulet",
  title =        "{Bouclettes}: {A} {Fortran} Loop Parallelizer",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1067",
  pages =        "784--791",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Wed Jan 24 10:20:22 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Boulet:1996:EAP,
  author =       "P. Boulet and T. Brandes",
  title =        "Evaluation of Automatic Parallelization Strategies for
                 {HPF} Compilers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1067",
  pages =        "778--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Wed Aug 14 09:38:08 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Brainerd:1996:E,
  author =       "Walt Brainerd",
  title =        "Editorial",
  journal =      j-FORTRAN-J,
  volume =       "8",
  number =       "6",
  pages =        "??--??",
  month =        nov # "\slash " # dec,
  year =         "1996",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 05:59:50 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.fortran.com/fortran/FJ/9611/#editorial",
  acknowledgement = ack-nhfb,
}

@Book{Brainerd:1996:PGF,
  author =       "Walter S. Brainerd and Charles H. Goldberg and Jeanne
                 C. Adams",
  title =        "Programmer's Guide to {Fortran 90}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Third",
  pages =        "xi + 445",
  month =        jun,
  year =         "1996",
  ISBN =         "0-387-94570-9 (paperback)",
  ISBN-13 =      "978-0-387-94570-5 (paperback)",
  LCCN =         "QA76.73.F25 B735 1996",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0387945709/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$39.95",
  acknowledgement = ack-nhfb,
  annote =       "Previous ed.: 1994.",
  dimensions =   "9.25in x 6.16in x 1.01in",
  keywords =     "Fortran 90 (computer program language); Programming
                 languages; {Fortran} 90 (Computer program language)",
  paperback =    "yes",
}

@TechReport{Brandes:1996:HSIa,
  author =       "T. Brandes and S. Chaumette and M.-C. Counilh and A.
                 Darte and J. Mignot and F. Desprez and J. Roman",
  title =        "{HPFIT}: {A} Set of Integrated Tools for the
                 Parallelization of Applications Using {High Performance
                 Fortran}",
  type =         "Rapport de recherche",
  number =       "96-28",
  institution =  "LIP ENS",
  address =      "Lyon, France",
  year =         "1996",
  bibdate =      "Wed Jan 24 10:30:58 2001",
  bibsource =    "http://www.inria.fr/RA96/remap/node47.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brandes:1996:HSIb,
  author =       "T. Brandes and S. Chaumette and M.-C. Counilh and A.
                 Darte and J. Mignot and F. Desprez and J. Roman",
  editor =       "J. Dongarra and B. Tourancheau",
  booktitle =    "Third Workshop on Environments and Tools for Parallel
                 Scientific Computing,",
  title =        "{HPFIT}: {A} Set of Integrated Tools for the
                 Parallelization of Applications Using High Performance
                 {Fortran}: {Part I}: {HPFIT} and the {Transtool}
                 Environment'",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  year =         "1996",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Jan 24 10:20:56 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Brandes:1996:IPC,
  author =       "T. Brandes and F. Desprez",
  title =        "Implementing Pipelined Computation and Communication
                 in an {HPF} Compiler",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1123",
  pages =        "459--??",
  month =        "????",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Tue Oct 29 14:12:39 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Brandes:1996:RHI,
  author =       "T. Brandes and D. Greco",
  title =        "Realization of an {HPF} Interface to {ScaLAPACK} with
                 Redistributions",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1067",
  pages =        "834--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Wed Aug 14 09:38:08 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Broughan:1996:FLT,
  author =       "K. A. Broughan and D. M. K. Willcock",
  title =        "{Fortran} to {Lisp} Translation using {f2cl}",
  journal =      j-SPE,
  volume =       "26",
  number =       "10",
  pages =        "1127--1139",
  month =        oct,
  year =         "1996",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  bibdate =      "Thu Jul 29 15:11:05 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www3.interscience.wiley.com/journalfinder.html",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=16765",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Waikato",
  affiliationaddress = "New Zealand",
  classification = "716.1; 721.1; 722.2; 723.1; 723.1.1",
  journalabr =   "Software Pract Exper",
  keywords =     "Algorithms; Common Lisp; Computation theory; fortran
                 (programming language); Fortran 77; Fortran to Lisp
                 translation; Information theory; Interfaces (computer);
                 Lisp (programming language); Program translators",
}

@Article{Brown:1996:ALL,
  author =       "Barry W. Brown and Lawrence B. Levy and James Lovato
                 and Kathy Russell and Floyd M. Spears",
  title =        "{Algorithm 762}: {LLDRLF}, log-likelihood and some
                 derivatives for {log-F} models",
  journal =      j-TOMS,
  volume =       "22",
  number =       "3",
  pages =        "372--382",
  month =        sep,
  year =         "1996",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Fri Mar 28 11:11:08 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://doi.acm.org/10.1145/232826.232858;
                 http://www.acm.org/pubs/citations/journals/toms/1996-22-3/p372-brown/",
  abstract =     "The flexible statistical models incorporating the
                 log-F distribution are little used because of numeric
                 difficulties. We describe a method for calculating the
                 log-likelihood and two derivatives with respect to the
                 data argument. Fortran subroutines incorporating these
                 calculations are provided.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf G.1.2}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Approximation.",
}

@Article{Bruccoleri:1996:TCW,
  author =       "Robert E. Bruccoleri",
  title =        "Technical Correspondence: {WRAPGEN} --- {A} Tool for
                 the Use of {Fortran} and {C} Together in Portable
                 Programs",
  journal =      j-SIGPLAN,
  volume =       "31",
  number =       "4",
  pages =        "20--27",
  month =        apr,
  year =         "1996",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu Aug 15 10:59:33 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bruccoleri:1996:WTU,
  author =       "Robert E. Bruccoleri",
  title =        "{WRAPGEN}: a tool for the use of {Fortran} and {C}
                 together in portable programs",
  journal =      j-SIGPLAN,
  volume =       "31",
  number =       "4",
  pages =        "20--27",
  month =        apr,
  year =         "1996",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:17 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Cabitza:1996:EHS,
  author =       "G. Cabitza and C. Nardone and C. Bagaini and A.
                 Balzano",
  title =        "Experiences with {HPF} for Scientific Applications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1067",
  pages =        "290--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Wed Aug 14 09:38:08 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Capolsini:1996:MMC,
  author =       "P. Capolsini and C. Gomez",
  title =        "{MacroC} and {Macrofort}: {C} and {Fortran} Code
                 Generation within {Maple}",
  journal =      j-MAPLE-TECH-NEWS,
  volume =       "3",
  number =       "1",
  pages =        "??--??",
  month =        "????",
  year =         "1996",
  ISSN =         "1061-5733",
  bibdate =      "Sat May 10 00:25:29 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Special Issue featuring Engineering Applications.",
  URL =          "http://web.mit.edu/afs/athena.mit.edu/software/maple/www/plibrary/mtn/mtn-v3n1.html",
  acknowledgement = ack-nhfb,
}

@Article{Celmaster:1996:MFR,
  author =       "William N. Celmaster",
  title =        "Modern {Fortran} revived as the language of scientific
                 parallel computing",
  journal =      j-DEC-TECH-J,
  volume =       "8",
  number =       "3",
  pages =        "39--45",
  month =        dec,
  year =         "1996",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Thu Mar 20 18:15:43 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "ftp://ftp.digital.com/pub/Digital/info/DTJ/v8n3/Modern_Fortran_Revived_as_the_07jan1997DTJN03P8.ps;
                 http://www.digital.com:80/info/DTJN03/DTJN03AH.HTM;
                 http://www.digital.com:80/info/DTJN03/DTJN03HM.HTM;
                 http://www.digital.com:80/info/DTJN03/DTJN03P8.PS;
                 http://www.digital.com:80/info/DTJN03/DTJN03PF.PDF;
                 http://www.digital.com:80/info/DTJN03/DTJN03SC.TXT",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C5440 (Multiprocessing
                 systems); C6150N (Distributed systems software); C5220P
                 (Parallel architecture)",
  keywords =     "architecture-specific; architecture-specific codes;
                 data parallel algorithms; distributed memory systems;
                 distributed-memory parallelism; FORTRAN; Fortran 90;
                 High Performance Fortran; large analytic codes;
                 optimizations; parallel algorithms;
                 program-multiple-data algorithms; scientific parallel
                 computing; shared memory systems; shared-memory
                 parallelism; single-",
  treatment =    "P Practical",
}

@Article{Chang:1996:DIF,
  author =       "C-Y Chang and J-Y Tzeng and J-P Sheu",
  title =        "Design and implementation of a {Fortran} assistant
                 tool for vector compilers",
  journal =      j-INT-J-HIGH-SPEED-COMPUTING,
  volume =       "8",
  number =       "1",
  pages =        "13--46",
  year =         "1996",
  CODEN =        "IHSCEZ",
  ISSN =         "0129-0533",
  bibdate =      "Mon Feb 25 11:19:23 MST 2002",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 OCLC Article1st database",
  acknowledgement = ack-nhfb,
}

@Article{Coelho:1996:DHD,
  author =       "F. Coelho",
  title =        "Discussing {HPF} Design Issues",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1123",
  pages =        "571--??",
  month =        "????",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Tue Oct 29 14:12:39 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Coelho:1996:OCH,
  author =       "Fabien Coelho and Corinne Ancourt",
  title =        "Optimal Compilation of {HPF} Remappings",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "38",
  number =       "2",
  pages =        "229--236",
  day =          "1",
  month =        nov,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1996.0143",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:19:01 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0143/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0143/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Centre de Recherche en Inf., Ecole des Mines de Paris,
                 Fontainebleau, France",
  keywords =     "array access patterns; array mappings; compiler; DEC
                 Alpha farm; distributed-memory parallel machines;
                 FORTRAN; Fortran; High Performance; message-passing
                 parallel architectures; optimal compilation; parallel
                 architectures; parallelising compilers; remappings;
                 useless",
  treatment =    "A Application; P Practical",
}

@Article{Colet:1996:WWI,
  author =       "Marc Colet and Robert Herzog",
  title =        "{WWW2GCG}, a {Web} interface to the {GCG} biological
                 sequences analysis software",
  journal =      j-COMPUTERS-AND-GRAPHICS,
  volume =       "20",
  number =       "3",
  pages =        "445--450",
  month =        may # "--" # jun,
  year =         "1996",
  CODEN =        "COGRD2",
  ISSN =         "0097-8493",
  bibdate =      "Tue Oct 5 21:17:42 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/cag/cas_free/browse/browse.cgi?year=1996&volume=20&issue=3;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/cag/cas_sub/browse/browse.cgi?year=1996&volume=20&issue=3&aid=9600014",
  acknowledgement = ack-nhfb,
  affiliation =  "Free Univ of Brussels",
  affiliationaddress = "Rhode-St-Genese, Belgium",
  classification = "461.9; 722.2; 723.1; 723.1.1; 723.2; 723.5",
  journalabr =   "Comput Graphics (Pergamon)",
  keywords =     "Biological sequences analysis; Biology; C (programming
                 language); Command line parameter files; Computer
                 networks; Computer software; Computer software
                 portability; fortran (programming language); Graphical
                 user interfaces; Interactive computer graphics;
                 Molecular biology; Natural sciences computing; Network
                 protocols; UNIX; web browsers; World Wide Web",
}

@Article{Conforti:1996:PIA,
  author =       "D. Conforti and L. {De Luca} and L. Grandinetti and R.
                 Musmanno",
  title =        "A parallel implementation of automatic differentiation
                 for partially separable functions using {PVM}",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "22",
  number =       "5",
  pages =        "643--656",
  day =          "8",
  month =        aug,
  year =         "1996",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  MRclass =      "65D25",
  MRnumber =     "1 411 379",
  bibdate =      "Fri Aug 6 10:14:59 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1996&volume=22&issue=5;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1996&volume=22&issue=5&aid=1065",
  acknowledgement = ack-nhfb,
  affiliation =  "Universita della Calabria",
  affiliationaddress = "Rende (CS), Italy",
  classification = "722.4; 723.1; 723.1.1; 921.2; 921.5; 921.6; B0290M
                 (Numerical integration and differentiation); C4160
                 (Numerical integration and differentiation); C6110P
                 (Parallel programming); C6150N (Distributed systems
                 software)",
  corpsource =   "Dipartimento di Elettronica, Inf. e Sistemistica,
                 Calabria Univ., Italy",
  journalabr =   "Parallel Comput",
  keywords =     "Approximation theory; Automatic differentiation;
                 automatic differentiation; Automation; Codes (symbols);
                 differentiation; Differentiation (calculus);
                 distributed memory; Distributed memory systems; Finite
                 difference method; finite-difference approximation;
                 fortran (programming language); Multiprocessing
                 systems; multiprocessor system; Nonlinear optimization;
                 Numerical analysis; Optimization; Parallel algorithms;
                 parallel algorithms; parallel implementation; Parallel
                 processing systems; Parallel virtual machine; partially
                 separable functions; Performance; Problem solving; PVM;
                 substantial speed-up",
  treatment =    "T Theoretical or Mathematical",
  xxtitle =      "A parallel implementation of automatic differentiation
                 for partially separable functions using {PVM}",
}

@Article{Creusillet:1996:IAR,
  author =       "Beatrice Creusillet and Fran{\c{c}}ois Irigoin",
  title =        "Interprocedural Array Region Analyses",
  journal =      j-INT-J-PARALLEL-PROG,
  volume =       "24",
  number =       "6",
  pages =        "513--546",
  month =        dec,
  year =         "1996",
  CODEN =        "IJPPE5",
  ISSN =         "0885-7458 (print), 1573-7640 (electronic)",
  ISSN-L =       "0885-7458",
  bibdate =      "Sat Apr 26 11:36:49 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Ecole des Mines de Paris",
  affiliationaddress = "Fr",
  classification = "722.4; 723; 723.1; 723.1.1; 921.5; C6110P (Parallel
                 programming); C6120 (File organisation)C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  corpsource =   "Centre de Recherche en Inf., Ecole des Mines de Paris,
                 Fontainebleau, France",
  journalabr =   "Int J Parallel Program",
  keywords =     "Array data flow analysis; array elements; array
                 privatization; array reshapes; Array reshaping; array
                 variables; cache behavior; compile time optimization;
                 Data communication systems; distributed memory
                 machines; exact array region analysis; Exact array
                 regions; exact knowledge; FORTRAN; fortran (programming
                 language); FORTRAN programs; general linear framework;
                 hierarchical memory machines; Interprocedural array
                 region analyses; interprocedural array region analyses;
                 interprocedural parallelizer; Interprocedural
                 propagation; Intraprocedural propagation;
                 intraprocedural propagation; optimising compilers;
                 Optimization; Parallel processing systems; parallel
                 programming; parallelising compilers; PIPS; Program
                 compilers; program optimizations; storage management",
  treatment =    "P Practical",
}

@Article{Darte:1996:TRT,
  author =       "A. Darte and F. Desprez and J.-c. Mignot and Y.
                 Robert",
  title =        "{TransTOOL}: {A} restructuring tool for the
                 parallelization of applications using High Performance
                 Fortran",
  journal =      "Journal of the Brazilian Computer Society",
  volume =       "3",
  number =       "2",
  pages =        "5--12",
  month =        "????",
  year =         "1996",
  bibdate =      "Wed Jan 24 10:18:23 2001",
  bibsource =    "http://www.ens-lyon.fr/~yrobert/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.cs.utk.edu/~yrobert/journals/transtool.ps.gz",
  acknowledgement = ack-nhfb,
}

@Article{Dasgupta:1996:QSF,
  author =       "Indranil Dasgupta and Andrea Ruben Levi and Vittorio
                 Lubicz and Claudio Rebbi",
  title =        "{QCDF90}: a set of {Fortran 90} modules for a
                 high-level, efficient implementation of {QCD}
                 simulations",
  journal =      j-COMP-PHYS-COMM,
  volume =       "98",
  number =       "3",
  pages =        "365--397",
  month =        nov,
  year =         "1996",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:30:10 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/0010465596001038",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@InProceedings{DeRose:1996:MFT,
  author =       "L. {De Rose} and D. Padua",
  title =        "A {MATLAB} to {Fortran 90} Translator and its
                 Effectiveness",
  crossref =     "ACM:1996:FCP",
  pages =        "309--316",
  year =         "1996",
  bibdate =      "Wed Mar 18 12:33:18 MST 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  annote =       "Also known as ICS'96. Held as part of the Federated
                 computing research conference (FCRC'96)",
  keywords =     "ACM; architecture; computer; FCRC; ICS; SIGARCH;
                 supercomputing",
}

@Article{Dongarra:1996:LFC,
  author =       "J. J. Dongarra and J. {Du Croz} and S. Hammarling and
                 J. Wasniewski",
  title =        "{LAPACK} for {Fortran90} Compiler",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1067",
  pages =        "826--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Wed Aug 14 07:49:37 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Dongarra:1996:MPS,
  author =       "Jack J. Dongarra and Steve W. Otto and Marc Snir and
                 David Walker",
  title =        "A message passing standard for {MPP} and
                 workstations",
  journal =      j-CACM,
  volume =       "39",
  number =       "7",
  pages =        "84--90",
  month =        jul,
  year =         "1996",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  bibdate =      "Mon Aug 26 07:42:43 MDT 1996",
  bibsource =    "Compendex database; http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/cacm/234000.html",
  abstract =     "The Message Passing Interface (MPI) is a portable
                 message-passing standard that facilitates development
                 of parallel applications and libraries. MPI has been
                 developed over a 12-month period in 1993 to 1994 of
                 intensive meetings involving more than 80 people from
                 approximately 40 organizations, mainly from the U.S.
                 and Europe. Programming in MPI is straightforward and
                 similar to programming with other message-passing
                 interfaces.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Tennessee",
  affiliationaddress = "Knoxville, TN, USA",
  classification = "716.1; 722.2; 722.3; 722.4; 723.1; 902.2",
  journalabr =   "Commun ACM",
  keywords =     "algorithms; Application programming interface; C
                 (programming language); Communication library routines;
                 Computer networks; Computer software; Computer systems
                 programming; Computer workstations; Concurrency
                 control; Concurrent programs; Data communication
                 systems; design; FORTRAN (programming language);
                 Interfaces (computer); languages; Massively parallel
                 processing; Message passing interface; Message passing
                 programs; Message passing standard; Networks of
                 workstations; Parallel processing systems; Point to
                 point communications; Program compilers;
                 standardization; Standards; Subroutines",
  subject =      "{\bf D.4.4}: Software, OPERATING SYSTEMS,
                 Communications Management, Message sending. {\bf
                 D.2.7}: Software, SOFTWARE ENGINEERING, Distribution
                 and Maintenance, Portability. {\bf D.2.0}: Software,
                 SOFTWARE ENGINEERING, General, Standards. {\bf D.2.2}:
                 Software, SOFTWARE ENGINEERING, Tools and Techniques,
                 Software libraries. {\bf D.3.2}: Software, PROGRAMMING
                 LANGUAGES, Language Classifications, Concurrent,
                 distributed, and parallel languages. {\bf D.1.3}:
                 Software, PROGRAMMING TECHNIQUES, Concurrent
                 Programming, Parallel programming.",
}

@Article{Dongarra:1996:PFI,
  author =       "J. J. Dongarra and J. {Du Croz} and S. Hammarling and
                 J. Wasniewski",
  title =        "A Proposal for a {Fortran} 90 Interface for {LAPACK}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1041",
  pages =        "158--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat May 11 13:45:32 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Dwarkadas:1996:ICT,
  author =       "Sandhya Dwarkadas and Alan L. Cox and Willy
                 Zwaenepoel",
  title =        "An Integrated Compile-Time\slash Run-Time Software
                 Distributed Shared Memory System",
  journal =      j-SIGPLAN,
  volume =       "31",
  number =       "9",
  pages =        "186--197",
  month =        sep,
  year =         "1996",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-767-7",
  ISBN-13 =      "978-0-89791-767-4",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat May 1 15:50:57 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Co-published as SIGOPS Operating Systems Review {\bf
                 30}(5), December 1996, and as SIGARCH Computer
                 Architecture News, {\bf 24}(special issue), October
                 1996.",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/asplos/237090/p186-dwarkadas/",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; experimentation; performance",
  subject =      "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
                 Concurrent Programming, Distributed programming. {\bf
                 D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
                 Language Classifications, FORTRAN. {\bf D.3.4}
                 Software, PROGRAMMING LANGUAGES, Processors,
                 Optimization.",
}

@Article{Eichenberger:1996:MRR,
  author =       "Alexandre E. Eichenberger and Edward S. Davidson and
                 Santosh G. Abraham",
  title =        "Minimizing Register Requirements of a Modulo Schedule
                 via Optimum Stage Scheduling",
  journal =      j-INT-J-PARALLEL-PROG,
  volume =       "24",
  number =       "2",
  pages =        "103--132",
  month =        apr,
  year =         "1996",
  CODEN =        "IJPPE5",
  ISSN =         "0885-7458 (print), 1573-7640 (electronic)",
  ISSN-L =       "0885-7458",
  bibdate =      "Sat Apr 26 11:36:49 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Michigan",
  affiliationaddress = "Ann Arbor, MI, USA",
  classification = "722.4; 723; 921.5; C6110P (Parallel programming);
                 C6150C (Compilers, interpreters and other processors);
                 C6150N (Distributed systems software)",
  corpsource =   "Dept. of Electr. Eng. and Comput. Sci., Michigan
                 Univ., Ann Arbor, MI, USA",
  journalabr =   "Int J Parallel Program",
  keywords =     "benchmark suite; finite resources; FORTRAN; general
                 dependence graphs; high performance code; Instruction
                 level parallelism; instruction level parallelism;
                 instruction sets; Livermore Fortran Kernels; loop
                 operations; modulo reservation table; modulo schedule;
                 modulo scheduling; MRT-schedules; optimal register
                 requirements; optimal stage scheduler; Optimization;
                 optimum stage scheduling; Parallel processing systems;
                 parallel programming; Perfect Club; Pipeline processing
                 systems; program control structures; program loops;
                 Program processors; Register requirements; register
                 requirements; Register sensitive modulo scheduling;
                 register-insensitive modulo scheduler; scheduling;
                 software performance evaluation; Software pipelining;
                 SPEC-89; Stage scheduling; Superscalar processors",
  treatment =    "P Practical",
}

@Book{Einarsson:1996:FT,
  author =       "Bo Einarsson and Leonid Chubarov and Yurij Shokin",
  title =        "{Fortran 95} Tutorial",
  publisher =    "????",
  address =      "????",
  pages =        "????",
  year =         "1996",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Jan 24 06:42:55 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.nsc.liu.se/~boein/f95_e/",
  note =         "English translation-in-progress of
                 \cite{Einarsson:1994:LF}.",
  acknowledgement = ack-nhfb,
}

@Article{Einarsson:1996:SET,
  author =       "Bo Einarsson",
  title =        "Some Experiences from Teaching {Fortran 90}",
  journal =      j-FORTRAN-J,
  volume =       "8",
  number =       "1",
  pages =        "2, 4--6",
  month =        jan # "\slash " # feb,
  year =         "1996",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 08:02:03 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.nsc.liu.se/~boein/f77to90/references.html",
  acknowledgement = ack-nhfb,
}

@Book{Engeln-Mullges:1996:NAF,
  author =       "Gisela Engeln-Mullges and Frank Uhlig",
  title =        "Numerical Algorithms With {Fortran}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxii + 602",
  month =        nov,
  year =         "1996",
  ISBN =         "3-540-60529-0",
  ISBN-13 =      "978-3-540-60529-4",
  LCCN =         "QA297 .E56213 1996b Permanent Reserve",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=3540605290/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$49.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3540605290",
  acknowledgement = ack-nhfb,
  dimensions =   "9.49in x 6.45in x 1.52in",
  hardcover =    "yes",
  keywords =     "Fortran 77 (computer program language); numerical
                 analysis; numerical analysis -- computer programs",
}

@Article{Epstein:1996:CC,
  author =       "David Epstein",
  title =        "Conditional compilation",
  journal =      j-DDJ,
  volume =       "21",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1996",
  CODEN =        "DDJTEQ",
  ISSN =         "1044-789X",
  bibdate =      "Thu Jan 9 09:35:43 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "723.1; 723.1.1; 723.2; 723.5",
  journalabr =   "Dr Dobb's J Software Tools Prof Program",
  keywords =     "C (programming language); Codes (SYMBOLS); Computer
                 aided software engineering; Conditional compilation;
                 Conditional compilation facility; DOS; File
                 organization; Fortran (programming language); Program
                 compilers; Program processors; Source code; UNIX",
  pagecount =    "2",
}

@Book{Etter:1996:SFE,
  author =       "Delores M. Etter",
  title =        "Structured {Fortran 77} for Engineers and Scientists",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "",
  month =        nov,
  year =         "1996",
  ISBN =         "0-201-49854-5",
  ISBN-13 =      "978-0-201-49854-7",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0201498545/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$46.25",
  acknowledgement = ack-nhfb,
}

@Book{Fenner:1996:FEM,
  author =       "Roger T. Fenner",
  title =        "Finite Element Methods for Engineers",
  publisher =    "Imperial College Press and distributed by World",
  address =      "",
  pages =        "",
  month =        mar,
  year =         "1996",
  ISBN =         "1-86094-016-1",
  ISBN-13 =      "978-1-86094-016-3",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=1860940161/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$18.00",
  acknowledgement = ack-nhfb,
}

@Book{Fosdick:1996:IHP,
  author =       "Lloyd D. Fosdick and Elizabeth R. Jessup and Carolyn
                 J. C. Schauble and Gitta Domik",
  title =        "An Introduction to High-Performance Scientific
                 Computing",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xxiii + 760",
  year =         "1996",
  ISBN =         "0-262-06181-3",
  ISBN-13 =      "978-0-262-06181-0",
  LCCN =         "QA76.A594 1996",
  bibdate =      "Fri Jan 31 07:21:02 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$55.00",
  acknowledgement = ack-nhfb,
  annote =       "Covers IEEE arithmetic, UNIX, Fortran, MATLAB, IDL,
                 and AVS.",
}

@InProceedings{Foster:1996:DSB,
  author =       "Ian Foster and David R. {Kohr, Jr.} and Rakesh
                 Krishnaiyer and Alok Choudhary",
  title =        "Double Standards: Bringing Task Parallelism to {HPF}
                 Via the Message Passing Interface",
  crossref =     "ACM:1996:SCP",
  pages =        "??--??",
  year =         "1996",
  bibdate =      "Mon Mar 23 12:31:18 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.supercomp.org/sc96/proceedings/SC96PROC/FOSTER2/INDEX.HTM",
  acknowledgement = ack-nhfb,
}

@Article{Frisbie:1996:AED,
  author =       "Ralph Jay Frisbie",
  title =        "Across the {Editor}'s Desk",
  journal =      j-FORTRAN-J,
  volume =       "8",
  number =       "6",
  pages =        "??--??",
  month =        nov # "\slash " # dec,
  year =         "1996",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 05:59:50 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.fortran.com/fortran/FJ/9611/#desk",
  acknowledgement = ack-nhfb,
}

@Article{Ganesan:1996:CSM,
  author =       "Ravikanth Ganesan and Kannan Govindarajan and Min-You
                 Wu",
  title =        "Comparing {SIMD} and {MIMD} Programming Modes",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "35",
  number =       "1",
  pages =        "91--96",
  day =          "25",
  month =        may,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1996.0071",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:19:00 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0071/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0071/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C6110P (Parallel
                 programming)",
  corpsource =   "Dept. of Comput. Sci., State Univ. of New York,
                 Buffalo, NY, USA",
  keywords =     "application benchmarks; arithmetic operations; CM;
                 CM-5; communication; Connection Machine; Fortran;
                 message-passing Fortran; MIMD; parallel architectures;
                 parallel programming; performance evaluation;
                 programming modes; SIMD; software; synthetic
                 benchmarks; time",
  treatment =    "P Practical",
}

@Book{Gehrke:1996:FLG,
  author =       "Wilhelm Gehrke",
  title =        "{Fortran 95} Language Guide",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "420",
  day =          "1",
  month =        oct,
  year =         "1996",
  ISBN =         "0-387-76062-8, 3-540-76062-8",
  ISBN-13 =      "978-0-387-76062-9, 978-3-540-76062-7",
  LCCN =         "QA76.73.F25 G433 1996",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=3540760628/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$44.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3540760628",
  acknowledgement = ack-nhfb,
  dimensions =   "9.28in x 6.15in x 0.99in",
  keywords =     "Fortran 90 (computer program language); Programming
                 languages; {Fortran} 95 (Computer program language)",
  softcover =    "yes",
}

@Article{Gliss:1996:AHC,
  author =       "B. Gliss",
  title =        "An {Ada} 95 Harness for Converting Legacy {Fortran}
                 Applications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1088",
  pages =        "413--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Wed Aug 14 09:38:08 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Griewank:1996:AAP,
  author =       "Andreas Griewank and David Juedes and Jean Utke",
  title =        "{Algorithm 755}: {ADOL-C}: a package for the automatic
                 differentiation of algorithms written in {C\slash
                 C++}",
  journal =      j-TOMS,
  volume =       "22",
  number =       "2",
  pages =        "131--167",
  month =        jun,
  year =         "1996",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Aug 31 16:07:02 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://doi.acm.org/10.1145/229473.229474;
                 http://www.acm.org/pubs/citations/journals/toms/1996-22-2/p131-griewank/",
  abstract =     "The C++ package ADOL-C described here facilitates the
                 evaluation of first and higher derivatives of vector
                 functions that are defined by computer programs written
                 in C or C++. The resulting derivative evaluation
                 routines may be called from C/C++, Fortran, or any
                 other language that can be linked with C. The numerical
                 values of derivative vectors are obtained free of
                 truncation errors at a small multiple of the run-time
                 and randomly accessed memory of the given function
                 evaluation program. Derivative matrices are obtained by
                 columns or rows. For solution curves defined by
                 ordinary differential equations, special routines are
                 provided that evaluate the Taylor coefficient vectors
                 and their Jacobians with respect to the current state
                 vector. The derivative calculations involve a possibly
                 substantial (but always predictable) amount of data
                 that are accessed strictly sequentially and are
                 therefore automatically paged out to external files.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance",
  subject =      "{\bf G.1.4}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Quadrature and Numerical Differentiation.
                 {\bf I.1.2}: Computing Methodologies, ALGEBRAIC
                 MANIPULATION, Algorithms, Analysis of algorithms. {\bf
                 I.1.2}: Computing Methodologies, ALGEBRAIC
                 MANIPULATION, Algorithms.",
}

@Article{Gutbrod:1996:SGT,
  author =       "F. Gutbrod and N. Attig and M. Weber",
  title =        "The {SU(2)-Lattice Gauge Theory} simulation code on
                 the {Intel Paragon} supercomputer",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "22",
  number =       "3",
  pages =        "443--463",
  month =        mar,
  year =         "1996",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Sun Oct 25 09:38:13 MST 1998",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Deutsches Elektronen-Synchroton DESY",
  affiliationaddress = "Hamburg, Ger",
  classification = "721.1; 722.4; 723.1.1; 723.5; 921; 931.4; A1110C
                 (Axiomatic field theories); A1110N (Gauge field
                 theories); A1130J (SU(2) and SU(3) symmetries in
                 particle physics); C6110P (Parallel programming); C6185
                 (Simulation techniques); C7320 (Physics and chemistry
                 computing)",
  corpsource =   "DESY, Hamburg, Germany",
  journalabr =   "Parallel Comput",
  keywords =     "Assembler language; Codes (symbols); communication;
                 Computational methods; Computer simulation; digital
                 simulation; fortran (programming language); gauge field
                 theory; Intel; Intel paragon supercomputer; lattice
                 field; Lattice gauge theory; lattice gauge theory;
                 Paragon; parallel programming; Performance; performance
                 reduction; physics computing; Quantum chromodynamics;
                 Quantum theory; Spectrum analysis; strategy; SU(2);
                 SU(2) lattice gauge theory; Supercomputers; theory;
                 XP/S",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Gutbrod:1996:SLG,
  author =       "F. Gutbrod and N. Attig and M. Weber",
  title =        "The {SU(2)-Lattice Gauge Theory} simulation code on
                 the {Intel Paragon} supercomputer",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "22",
  number =       "3",
  pages =        "443--463",
  day =          "29",
  month =        apr,
  year =         "1996",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Fri Aug 6 10:14:54 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1996&volume=22&issue=3;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1996&volume=22&issue=3&aid=1057",
  acknowledgement = ack-nhfb,
  affiliation =  "Deutsches Elektronen-Synchroton DESY",
  affiliationaddress = "Hamburg, Ger",
  classification = "721.1; 722.4; 723.1.1; 723.5; 921; 931.4; A1110C
                 (Axiomatic field theories); A1110N (Gauge field
                 theories); A1130J (SU(2) and SU(3) symmetries in
                 particle physics); C6110P (Parallel programming); C6185
                 (Simulation techniques); C7320 (Physics and chemistry
                 computing)",
  corpsource =   "DESY, Hamburg, Germany",
  journalabr =   "Parallel Comput",
  keywords =     "Assembler language; Codes (symbols); communication;
                 Computational methods; Computer simulation; digital
                 simulation; fortran (programming language); gauge field
                 theory; Intel; Intel paragon supercomputer; lattice
                 field; Lattice gauge theory; lattice gauge theory;
                 Paragon; parallel programming; Performance; performance
                 reduction; physics computing; Quantum chromodynamics;
                 Quantum theory; Spectrum analysis; strategy; SU(2);
                 SU(2) lattice gauge theory; Supercomputers; theory;
                 XP/S",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Hackstadt:1996:DAQ,
  author =       "S. T. Hackstadt and A. D. Malony",
  title =        "Distributed Array Query and Visualization for {High
                 Performance Fortran}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1123",
  pages =        "55--??",
  month =        "????",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Tue Oct 29 14:12:39 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hall:1996:ICF,
  author =       "Mary W. Hall and Seema Hiranandani and Ken Kennedy and
                 Chau-Wen Tseng",
  title =        "Interprocedural Compilation of {Fortran D}",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "38",
  number =       "2",
  pages =        "114--129",
  day =          "1",
  month =        nov,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1996.0135",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:19:01 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0135/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0135/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Inf. Sci. Inst., Univ. of Southern California, Marina
                 del Rey, CA, USA",
  keywords =     "code generation; computation partitions; data
                 decomposition; data-flow problems; decomposition;
                 distributed memory systems; dynamic data; FORTRAN;
                 Fortran D; High; interprocedural compilation;
                 machine-independent programming model; nonrecursive
                 programs; Performance Fortran; program compilers;
                 specifications; topological order",
  treatment =    "P Practical",
}

@Book{Huddleston:1996:F,
  author =       "John V. Huddleston",
  title =        "{Fortran 90}",
  publisher =    pub-EXCHANGE,
  address =      pub-EXCHANGE:adr,
  pages =        "140",
  month =        jun,
  year =         "1996",
  ISBN =         "0-945261-07-1",
  ISBN-13 =      "978-0-945261-07-0",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0945261071/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$42.01; US\$25.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0945261071",
  acknowledgement = ack-nhfb,
  paperback =    "yes",
}

@Article{Hughes:1996:FPT,
  author =       "Steven Hughes",
  title =        "{Fortran} Programming Tools under {Linux}",
  journal =      j-LINUX-J,
  volume =       "25",
  pages =        "??--??",
  month =        may,
  year =         "1996",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583 (print), 1938-3827 (electronic)",
  bibdate =      "Fri Oct 9 08:35:26 MDT 1998",
  bibsource =    "http://www.linuxjournal.com/issue25/index.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  abstract =     "Are you a Fortran user migrating to Linux from a
                 non-Unix environment? Steve shows you how to take the
                 Linux plunge without sacrificing your ``native''
                 programming capability.",
  acknowledgement = ack-nhfb,
}

@Article{Ierotheou:1996:CAP,
  author =       "C. S. Ierotheou and S. P. Johnson and M. Cross and P.
                 F. Leggett",
  title =        "Computer aided parallelisation tools {(CAPTools)} ---
                 conceptual overview and performance on the
                 parallelisation of structured mesh codes",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "22",
  number =       "2",
  pages =        "163--195",
  day =          "5",
  month =        apr,
  year =         "1996",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Fri Aug 6 10:14:52 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1996&volume=22&issue=2;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1996&volume=22&issue=2&aid=1055",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Greenwich",
  affiliationaddress = "London, UK",
  classification = "722.4; 723; 723.1.1; 723.5; 921.4; 931.1; C6110P
                 (Parallel programming); C6115 (Programming support)",
  corpsource =   "Parallel Process. Res. Group, Greenwich Univ., London,
                 UK",
  journalabr =   "Parallel Comput",
  keywords =     "automatic code partition; Automatic parallel code
                 generation; CAPTools; communication call insertion;
                 Computational fluid dynamics; Computer aided
                 parallelization tools (captools); Computer aided
                 software engineering; Computer software; control mask
                 generation; decomposition paradigm; Dependence graphs;
                 execution; fortran (programming language); FORTRAN 77;
                 Graph theory; Interprocedural dependence analysis;
                 mesh; Parallel processing systems; parallel
                 programming; parallelisation; Software package teamke1
                 cfd; software performance evaluation; software tools;
                 structured mesh codes; structured mesh computational
                 mechanics codes; toolkit; User interaction; User
                 interfaces",
  treatment =    "P Practical",
}

@Article{Ishizaki:1996:LPA,
  author =       "K. Ishizaki and H. Komatsu",
  title =        "A Loop Parallelization Algorithm for {HPF} Compilers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1033",
  pages =        "176--190",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat May 11 13:45:32 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{James:1996:ERF,
  author =       "F. James",
  title =        "Erratum: {RANLUX: A Fortran implementation of the
                 high-quality pseudorandom number generator of
                 L{\"u}scher [Comput. Phys. Commun. {\bf 79} (1994)
                 111--114]}",
  journal =      j-COMP-PHYS-COMM,
  volume =       "97",
  number =       "3",
  pages =        "357",
  month =        sep,
  year =         "1996",
  CODEN =        "CPHCBZ",
  DOI =          "http://dx.doi.org/10.1016/0010-4655(96)00065-3",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Thu Dec 29 22:00:27 MST 2011",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/prng.bib",
  note =         "See \cite{James:1994:RFI}.",
  URL =          "http://www.sciencedirect.com/science/article/pii/0010465596000653",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  remark =       "The erratum supplies a missing initializer.",
}

@Article{Karp:1996:BRU,
  author =       "Alan H. Karp",
  title =        "Bit Reversal on Uniprocessors",
  journal =      j-SIAM-REVIEW,
  volume =       "38",
  number =       "1",
  pages =        "1--26",
  month =        mar,
  year =         "1996",
  CODEN =        "SIREAD",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  MRclass =      "65Txx (65Yxx); 65T20 (65Y10 65Y20)",
  MRnumber =     "1 379 039; 97f:65079",
  MRreviewer =   "Markus Hegland",
  bibdate =      "Tue Oct 14 19:10:08 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.siam.org/journals/sirev/sirev381.htm",
  abstract =     "Many versions of the fast Fourier transform require a
                 reordering of either the input or the output data that
                 corresponds to reversing the order of the bits in the
                 array index. There has been a surprisingly large number
                 of papers on this subject in the recent literature.
                 This paper collects 30 methods for bit reversing an
                 array. Each method was recoded into a uniform style in
                 Fortran and its performance measured on several
                 different machines, each with a different memory
                 system. This paper includes a description of how the
                 memories of the machines operate to motivate two new
                 algorithms that perform substantially better than the
                 others.",
  acknowledgement = ack-nhfb,
  affiliation =  "Hewlett--Packard Lab",
  affiliationaddress = "Palo Alto, CA, USA",
  classification = "722; 722.1; 723.1.1; 723.2; 921.3; C4190 (Other
                 numerical methods); C6120 (File organisation)",
  corpsource =   "Hewlett--Packard Co., Palo Alto, CA, USA",
  journalabr =   "SIAM Rev",
  keywords =     "Algorithms; Bit reversal; bit reversal; cache storage;
                 Computer systems; Data handling; Data storage
                 equipment; fast Fourier transform; Fast Fourier
                 transforms; fast Fourier transforms; fortran
                 (programming language); Hierarchical memory;
                 Hierarchical systems; memory architecture; memory
                 system; parallel machines; storage management;
                 uniprocessors; Uniprocessors",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Kaushik:1996:EIS,
  author =       "S. D. Kaushik and C.-H. Huang and P. Sadayappan",
  title =        "Efficient Index Set Generation for Compiling {HPF}
                 Array Statements on Distributed-Memory Machines",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "38",
  number =       "2",
  pages =        "237--247",
  day =          "1",
  month =        nov,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1996.0144",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:19:01 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0144/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0144/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessing systems); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Microcomput. Software Lab., Intel Corp., Hillsboro,
                 OR, USA",
  keywords =     "array statements; block-cyclic distribution;
                 block-cyclic distributions; closed forms; communication
                 sets; data parallelism; distributed memory systems;
                 distributed-memory; FORTRAN; Gray T3D; High; HPF array
                 statements compiling; index set enumeration; index set
                 enumeration problems; index set generation; local index
                 sets; machines; mathematical properties; parallelising
                 compilers; Performance Fortran; physical processors;
                 processor approach; two-level mapping; virtual",
  treatment =    "P Practical",
}

@Article{Kearfott:1996:IFM,
  author =       "R. Baker Kearfott",
  title =        "{Algorithm 763}: {INTERVAL\_ARITHMETIC}: {A Fortran
                 90} Module for an Interval Data Type",
  journal =      j-TOMS,
  volume =       "22",
  number =       "4",
  pages =        "385--392",
  month =        dec,
  year =         "1996",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See \cite{Kearfott:1994:AIP}.",
  URL =          "http://doi.acm.org/10.1145/235815.235816;
                 http://www.acm.org/pubs/citations/journals/toms/1996-22-4/p385-kearfott/",
  abstract =     "Interval arithmetic is useful in {\it automatically
                 verified computation}, that is, in computations in
                 which the algorithm itself rigorously proves that the
                 answer must lie within certain bounds. In addition to
                 rigor, interval arithmetic also provides a simple and
                 somewhat sharp method of bounding ranges of functions
                 for global optimization and other tasks. Convenient use
                 of interval arithmetic requires an interval data type
                 in the programming language. Although various packages
                 supply such a data type, previous ones are machine
                 specific, obsolete, and unsupported, for languages
                 other than Fortran, or commercial. The Fortran 90
                 module {INTERVAL\_ARITHMETIC} provides a portable
                 interval data type in Fortran 90. This data type is
                 based on two double-precision real Fortran storage
                 unit. Module {INTERVAL\_ARITHMETIC} uses the Fortran 77
                 library {INTLIB} (ACM TOMS {Algorithm 737}) as a
                 supporting library. The module has been employed
                 extensively in the author's own research.",
  acknowledgement = ack-rfb,
  keywords =     "algorithms, languages",
  subject =      "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN 90. {\bf G.1.0}: Mathematics
                 of Computation, NUMERICAL ANALYSIS, General, Computer
                 arithmetic, Error analysis, Numerical algorithms.",
}

@Article{Kennedy:1996:OFS,
  author =       "K. Kennedy and J. {Mellor-Crummey} and G. Roth",
  title =        "Optimizing {Fortran} 90 Shift Operations on
                 Distributed-Memory Multicomputers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1033",
  pages =        "161--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Sat May 11 13:45:32 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kim:1996:PSS,
  author =       "Taegeun Kim and Kyeongdeok Moon and Nanjoo Ban and
                 Jungkwon Kim",
  title =        "{PPTran}: Source to Source Translator for {High
                 Performance Fortran}",
  journal =      j-PARALLEL-ALGORITHMS-APPL,
  volume =       "9",
  number =       "3--4",
  pages =        "213--225",
  month =        "????",
  year =         "1996",
  CODEN =        "PAAPEC",
  DOI =          "http://dx.doi.org/10.1080/10637199608915577",
  ISSN =         "1063-7192",
  ISSN-L =       "1026-7689",
  bibdate =      "Fri Jul 11 06:45:42 MDT 2008",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.informaworld.com/smpp/content~content=a778707980",
  acknowledgement = ack-nhfb,
}

@Book{Koffman:1996:F,
  author =       "Elliot B. Koffman and Frank L. Friedman",
  title =        "{Fortran}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Fifth",
  pages =        "690",
  month =        oct,
  year =         "1996",
  ISBN =         "0-201-59062-X",
  ISBN-13 =      "978-0-201-59062-3",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=020159062X/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$30.25",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=020159062X",
  acknowledgement = ack-nhfb,
  dimensions =   "9.10in x 7.33in x 1.16in",
  softcover =    "yes",
}

@Book{Laplante:1996:GPC,
  editor =       "Phillip Laplante",
  title =        "Great papers in computer science",
  publisher =    pub-IEEE # " and " # pub-WEST-PUB,
  address =      pub-IEEE:adr # " and " # pub-WEST-PUB:adr,
  pages =        "iv + 717",
  year =         "1996",
  ISBN =         "0-314-06365-X (paperback), 0-7803-1112-4 (hardcover)",
  ISBN-13 =      "978-0-314-06365-6 (paperback), 978-0-7803-1112-1
                 (hardcover)",
  LCCN =         "QA76 .G686 1996",
  bibdate =      "Tue Jan 23 19:28:35 2001",
  bibsource =    "http://cs.wwc.edu/~aabyan/221_2/PLBOOK/Syntax.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "Contains a reprint of the first published paper on
                 Fortran \cite{Backus:1957:FAC}.",
  acknowledgement = ack-nhfb,
}

@Article{Leggett:1996:IUK,
  author =       "P. F. Leggett and A. T. J. Marsh and S. P. Johnson and
                 M. Cross",
  title =        "Integrating user knowledge with information from
                 parallelisation tools to facilitate the automatic
                 generation of efficient parallel {FORTRAN} code",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "22",
  number =       "2",
  pages =        "259--288",
  day =          "5",
  month =        apr,
  year =         "1996",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  bibdate =      "Fri Aug 6 10:14:52 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1996&volume=22&issue=2;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1996&volume=22&issue=2&aid=1054",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Greenwich",
  affiliationaddress = "London, UK",
  classification = "722.2; 722.3; 722.4; 723; 723.1.1; 723.5; C6115
                 (Programming support); C6140D (High level languages);
                 C6180 (User interfaces)",
  corpsource =   "Parallel Process. Res. Group, Greenwich Univ., London,
                 UK",
  journalabr =   "Parallel Comput",
  keywords =     "application generators; automatic generation;
                 Automatic parallel code generation; automatic
                 programming; CAPTools; Computer aided parallelization
                 tools (captools); Computer aided software engineering;
                 Data communication systems; dependence analysis;
                 FORTRAN; fortran (programming language); interfaces;
                 Interprocedural dependence analysis; parallel FORTRAN
                 code; Parallel processing systems; parallelisation
                 tools; Program compilers; scalar FORTRAN numerical
                 code; toolkit; user; User interaction; user interface;
                 User interfaces; user knowledge; user supplied
                 knowledge",
  treatment =    "A Application; P Practical",
}

@Article{Lorenzo:1996:HPF,
  author =       "P. A. R. Lorenzo and A. Mueller and Y. Murakami and B.
                 J. N. Wylie",
  title =        "{High Performance Fortran} Interfacing to
                 {ScaLAPACK}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1184",
  pages =        "457--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Fri Aug 22 11:59:49 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Macleod:1996:AMS,
  author =       "Allan J. Macleod",
  title =        "{Algorithm 757}: {MISCFUN}, a software package to
                 compute uncommon special functions",
  journal =      j-TOMS,
  volume =       "22",
  number =       "3",
  pages =        "288--301",
  month =        sep,
  year =         "1996",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Aug 31 16:07:02 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://doi.acm.org/10.1145/232826.232846;
                 http://www.acm.org/pubs/citations/journals/toms/1996-22-3/p288-macleod/",
  abstract =     "MISCFUN (MISCellaneous FUNctions) is a Fortran package
                 for the evaluation of several special functions, which
                 are not used often enough to have been included in the
                 standard libraries or packages. The package uses
                 Chebyshev expansions as the underlying method of
                 approximation, with the Chebyshev coefficients given to
                 20D. A wide variety of functions are included, and the
                 package is designed so that other functions can be
                 added in a standard manner.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf G.1.2}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Approximation, Chebyshev
                 approximation and theory. {\bf G.4}: Mathematics of
                 Computing, MATHEMATICAL SOFTWARE, Certification and
                 testing.",
}

@Article{MacLeod:1996:RAS,
  author =       "Allan J. MacLeod",
  title =        "Rational approximations, software and test methods for
                 sine and cosine integrals",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "12",
  number =       "3-4",
  pages =        "259--272",
  month =        jul,
  year =         "1996",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  MRclass =      "65D15",
  MRnumber =     "97e:65020",
  bibdate =      "Tue Apr 29 08:56:05 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  classification = "C4130 (Interpolation and function approximation);
                 C4180 (Integral equations); C6150G (Diagnostic,
                 testing, debugging and evaluating systems); C7310
                 (Mathematics computing)",
  corpsource =   "Dept. of Math. and Stat., Paisley Univ., UK",
  keywords =     "approximation theory; code performance assessment;
                 cosine integrals; Fortran codes; functions; integral
                 equations; mathematics computing; netlib library FN
                 codes; program testing; rational approximations; robust
                 software construction; sine integrals; software;
                 software performance evaluation; test methods",
  pubcountry =   "Switzerland",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Maley:1996:FSA,
  author =       "D. Maley and P. L. Kilpatrick and E. W. Schreiner and
                 N. S. Scott and G. H. F. Diercksen",
  title =        "The formal specification of abstract data types and
                 their implementation in {Fortran 90}: implementation
                 issues concerning the use of pointers",
  journal =      j-COMP-PHYS-COMM,
  volume =       "98",
  number =       "1--2",
  pages =        "167--180",
  month =        oct,
  year =         "1996",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:30:09 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/java.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/0010465596000938",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C6120 (File
                 organisation)",
  corpsource =   "Dept. of Appl. Math. and Theor. Phys., Queen's Univ.,
                 Belfast, UK",
  countrypub =   "Netherlands",
  fjournal =     "Computer Physics Communications",
  keywords =     "abstract data types; computational-science; data
                 encapsulation; disposal; efficiency; formal; formal
                 specification; FORTRAN; Fortran 90; identification;
                 implementation issues; information hiding; operations;
                 pointers use; software; space; specification; storage
                 management; storage recovery",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{McCalpin:1996:CSS,
  author =       "John D. McCalpin",
  title =        "A Case Study of Some Issues in the Optimization of
                 {Fortran 90} Array Notation",
  journal =      j-SCI-PROG,
  volume =       "5",
  number =       "3",
  pages =        "219--237",
  month =        "Fall",
  year =         "1996",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  bibdate =      "Thu Mar 28 12:27:27 MST 2002",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
                 ftp://ftp.ira.uka.de/bibliography/Misc/SEL-HPC.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://reality.sgi.com/employees/mccalpin/papers/f90.ps",
  acknowledgement = ack-nhfb,
  scope =        "f90",
}

@Article{McLay:1996:MSM,
  author =       "R. T. McLay and S. Swift and G. F. Carey",
  title =        "Maximizing Sparse Matrix-Vector Product Performance on
                 {RISC} Based {MIMD} Computers",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "37",
  number =       "2",
  pages =        "146--158",
  day =          "15",
  month =        sep,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1996.0115",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:19:00 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0115/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0115/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C4130 (Interpolation and function approximation);
                 C4140 (Linear algebra); C5220P (Parallel architecture);
                 C5440 (Multiprocessing systems); C7310 (Mathematics
                 computing)",
  corpsource =   "Dept. of Aerosp. Eng. and Eng. Mech., Texas Univ.,
                 Austin, TX, USA",
  keywords =     "algebra; C language; computer architectures;
                 computers; computing; conjugate gradient methods;
                 Fortran; gradient iterative solver; Intel i860;
                 mathematics computing; matrix; parallel processing;
                 reduced instruction set; RISC based MIMD; sparse
                 matrix-vector product performance",
  treatment =    "A Application; P Practical",
}

@Article{Meissner:1996:POT,
  author =       "Loren Meissner",
  title =        "Personal Observations Teaching with {F}",
  journal =      j-FORTRAN-J,
  volume =       "8",
  number =       "6",
  pages =        "??--??",
  month =        nov # "\slash " # dec,
  year =         "1996",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 05:59:50 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.fortran.com/fortran/FJ/9611/#teaching",
  acknowledgement = ack-nhfb,
  annote =       "Compares F with the other Fortran subset --- ELF from
                 Lahey Computer Systems.",
}

@Article{Merlin:1996:SSH,
  author =       "J. H. Merlin and D. B. Carpenter and A. J. G. Hey",
  title =        "{SHPF}: a {Subset High Performance Fortran}
                 compilation system",
  journal =      j-FORTRAN-J,
  volume =       "8",
  number =       "2",
  pages =        "2--6",
  month =        mar # "\slash " # apr,
  year =         "1996",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 09:17:20 2001",
  bibsource =    "http://aspen.csit.fsu.edu/pss/reports/final/final/node55.html;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.vcpc.univie.ac.at/~jhm/papers.html",
  acknowledgement = ack-nhfb,
}

@Book{Metcalf:1996:FE,
  author =       "Michael Metcalf and John Ker Reid",
  title =        "{Fortran 90\slash 95} Explained",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xv + 345",
  month =        may,
  year =         "1996",
  ISBN =         "0-19-851888-9",
  ISBN-13 =      "978-0-19-851888-4",
  LCCN =         "QA76.73.F28 M48 1996",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0198518889/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$29.95; US\$26.95",
  series =       "Oxford science publications",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0198518889",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 90 (computer program language)",
  softcover =    "yes",
}

@InProceedings{Muller:1996:CDI,
  author =       "A. Muller and R. Ruhl",
  title =        "Communication-buffers for data-parallel, irregular
                 computations",
  crossref =     "Szymanski:1996:LCR",
  pages =        "295--298",
  month =        "",
  year =         "1996",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Centro Svizzero di Calcolo Sci., Eidgenossische Tech.
                 Hochschule, Manno, Switzerland",
  classification = "C5440 (Multiprocessing systems); C6110P (Parallel
                 programming); C6120 (File organisation); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  keywords =     "Buffer organizations; Common user interface;
                 Communication buffers; Compiler generated parallel
                 programs; Critical code segments; Data parallel
                 irregular computations; Data-parallel irregular
                 computations; Distributed data; Distributed memory
                 parallel processors; Distributed programs; High
                 Performance Fortran compiler; HPF extensions; Low level
                 machine interface; Message Passing Interface;
                 Parallelization Support Tool; Performance monitor;
                 Portable integrated tool environment Annai; PST HPF
                 extensions; Run time preprocessing; Source level
                 debugger; Unstructured computations",
  thesaurus =    "Buffer storage; Distributed memory systems; FORTRAN;
                 Parallel languages; Parallel programming; Parallelising
                 compilers",
}

@Article{Ngo:1996:FCS,
  author =       "Dat Ngo and Gorden Videen and Petr Ch{\'y}lek",
  title =        "A {FORTRAN} code for the scattering of {EM} waves by a
                 sphere with a nonconcentric spherical inclusion",
  journal =      j-COMP-PHYS-COMM,
  volume =       "99",
  number =       "1",
  pages =        "94--112",
  month =        dec,
  year =         "1996",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 21:30:10 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.sciencedirect.com/science/journal/00104655",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465596001099",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
}

@Book{Nyhoff:1996:FESa,
  author =       "Larry R. Nyhoff and Sanford Leestma and Larry Nyhoff",
  title =        "{Fortran 77} for Engineers and Scientists: With an
                 Introduction to {Fortran 90}",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Fourth",
  pages =        "xxv + 884",
  month =        jan,
  year =         "1996",
  ISBN =         "0-13-363003-X",
  ISBN-13 =      "978-0-13-363003-9",
  LCCN =         "QA76.73.F25 N9 1996",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=013363003X/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$53.00; US\$52.00",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=013363003X",
  acknowledgement = ack-nhfb,
  alttitle =     "{Fortran} seventy seven for engineers and scientists
                 with an introduction to FORTRAN 90",
  keywords =     "Fortran 77 (Computer program language)",
  softcover =    "yes",
}

@Book{Nyhoff:1996:IFE,
  author =       "Larry R. Nyhoff and Sanford C. Leestma",
  title =        "Introduction to {Fortran 90} for Engineers and
                 Scientists",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "360",
  year =         "1996",
  ISBN =         "0-13-505215-7",
  ISBN-13 =      "978-0-13-505215-0",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0135052157/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$31.60",
  series =       "Prentice Hall Modular Series for Engineering",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0135052157",
  acknowledgement = ack-nhfb,
  dimensions =   "9.06in x 7.43in x 0.66in",
  softcover =    "yes",
}

@Article{Olagnon:1996:LGN,
  author =       "Michel Olagnon",
  title =        "Little Giants --- The New {Fortran} Subset",
  journal =      j-FORTRAN-J,
  volume =       "8",
  number =       "6",
  pages =        "??--??",
  month =        nov # "\slash " # dec,
  year =         "1996",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 05:59:50 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.fortran.com/fortran/FJ/9611/#ficiency",
  acknowledgement = ack-nhfb,
}

@Article{Parashar:1996:CTP,
  author =       "Manish Parashar and Salim Hariri",
  title =        "Compile-Time Performance Prediction of {HPF}\slash
                 {Fortran 90D}",
  journal =      j-IEEE-PAR-DIST-TECH,
  volume =       "4",
  number =       "1",
  pages =        "57--73",
  month =        "Spring",
  year =         "1996",
  CODEN =        "IPDTEX",
  DOI =          "http://dx.doi.org/10.1109/88.481665",
  ISSN =         "1063-6552 (print), 1558-1861 (electronic)",
  ISSN-L =       "1063-6552",
  bibdate =      "Mon Jun 7 07:52:29 MDT 1999",
  bibsource =    "http://www.computer.org/concurrency/pd1996/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://dlib.computer.org/pd/books/pd1996/pdf/p1057.pdf;
                 http://www.computer.org/concurrency/pd1996/p1057abs.htm",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors); C6150G (Diagnostic, testing, debugging and
                 evaluating systems); C6150N (Distributed systems
                 software)",
  corpsource =   "Texas Univ., Austin, TX, USA",
  keywords =     "application performance debugging; compile-time
                 performance prediction framework; compiler directives;
                 environments; FORTRAN; Fortran 90D; High-;
                 high-performance computing; HPF; interpretative
                 approach; parallel languages; parallel programming;
                 parallelising compilers; performance evaluation;
                 Performance Fortran; program debugging; runtime
                 parameters; software; system parameters",
  treatment =    "P Practical",
}

@Article{Pazat:1996:THP,
  author =       "J.-L Pazat",
  title =        "Tools for {High Performance Fortran}: {A} Survey",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1132",
  pages =        "134--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Book{Perrin:1996:DPP,
  author =       "Guy-Rene Perrin and Alain Darte",
  title =        "The data parallel programming model: foundations,
                 {HPF} realization, and scientific applications",
  volume =       "1132",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xv + 284",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISBN =         "3-540-61736-1",
  ISBN-13 =      "978-3-540-61736-5",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.642 .D38 1996",
  bibdate =      "Sat Dec 21 16:06:37 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  annote =       "The data parallel programming model: a semantic
                 perspective / Luc Bouge --- An introduction to HPF /
                 Robert S. Schreiber --- A data parallel scientific
                 computing introduction / Serge G. Petiton and Nahid
                 Emad --- Current status of the SUIF research project /
                 Monica S. Lam --- Automatic parallelization in the
                 polytope model / Paul Feautrier --- State of the art in
                 compiling HPF / Fabien Coelho, Cecile Germain, and
                 Jean-Louis Pazat --- Tools for high performance
                 Fortran: a survey / Jean-Louis Pazat --- Implementing
                 data parallel programs on commodity clusters / P. J.
                 Hatcher \ldots{} [et al.] --- Task parallelism and
                 high-performance languages / Ian Foster --- Supporting
                 irregular and dynamic computations in data parallel
                 languages / Jean-Luc Dekeyser and Philippe Marquet ---
                 Data parallelism and functional programming / Bjorn
                 Lisper --- Formal validation of data parallel programs:
                 introducing the assertional approach / L. Bouge
                 \ldots{} [et al.].",
  keywords =     "Parallel programming (Computer science)",
}

@Book{Press:1996:NRFa,
  author =       "William H. Press and Saul A. Teukolsky and Michael
                 Metcalf",
  title =        "Numerical Recipes in {Fortran 90}: The Art of Parallel
                 Scientific Computing",
  volume =       "2",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  edition =      "Second",
  pages =        "200",
  day =          "1",
  month =        sep,
  year =         "1996",
  ISBN =         "0-521-57439-0 (hardcover)",
  ISBN-13 =      "978-0-521-57439-6 (hardcover)",
  LCCN =         "QA76.73.F25 N85 1996",
  bibdate =      "Sat May 13 18:26:36 2000",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0521574390/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib; http://www.amazon.com/exec/obidos/ISBN=0521574390/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$44.95; US\$40.45",
  series =       "Fortran Numerical Recipes",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521574390;
                 http://www.nr.com/nronline_switcher.html",
  acknowledgement = ack-nhfb,
  dimensions =   "9.93in x 6.83in x 1.14in",
  hardcover =    "yes",
  keywords =     "Fortran 90 (computer program language); numerical
                 analysis -- data processing; parallel programming
                 (computer science)",
}

@Book{Press:1996:NRFb,
  author =       "William H. Press and Saul A. Teukolsky and William T.
                 Vetterling",
  title =        "Numerical Recipes in {Fortran 77} and {Fortran 90}:
                 The Art of Scientific and Parallel Computing",
  publisher =    pub-CUP,
  address =      pub-CUP:adr,
  pages =        "",
  month =        sep,
  year =         "1996",
  ISBN =         "0-521-57440-4",
  ISBN-13 =      "978-0-521-57440-2",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0521574404/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$39.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521574404;
                 http://www.nr.com/;
                 http://www.nr.com/nronline_switcher.html",
  acknowledgement = ack-nhfb,
}

@Article{Reid:1996:AF,
  author =       "John Reid",
  title =        "An Appreciation of {F}",
  journal =      j-FORTRAN-J,
  volume =       "8",
  number =       "6",
  pages =        "3--9",
  month =        nov # "\slash " # dec,
  year =         "1996",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 05:59:50 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.numerical.rl.ac.uk/people/jkr/pubs.html",
  URL =          "http://www.fortran.com/fortran/FJ/9611/#appreciation",
  acknowledgement = ack-nhfb,
}

@Article{Reid:1996:RFF,
  author =       "J. K. Reid",
  title =        "Remark on ``{Fast Floating-Point Processing in Common
                 Lisp}''",
  journal =      j-TOMS,
  volume =       "22",
  number =       "4",
  pages =        "496--497",
  month =        dec,
  year =         "1996",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Wed Aug 6 19:54:46 MDT 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Rutherford Appleton Lab",
  classification = "721.1; 723.1.1; 902.2; 921.6",
  journalabr =   "ACM Trans Math Software",
  keywords =     "Common Lisp language; Control structures; Digital
                 arithmetic; Floating point computation; fortran
                 (programming language); Lisp (programming language);
                 Standards",
}

@Article{Renka:1996:ASS,
  author =       "R. J. Renka",
  title =        "{Algorithm 752}: {SRFPACK}: software for scattered
                 data fitting with a constrained surface under tension",
  journal =      j-TOMS,
  volume =       "22",
  number =       "1",
  pages =        "9--17",
  month =        mar,
  year =         "1996",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Aug 31 16:07:02 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See remark \cite{Renka:1999:RAb}.",
  URL =          "http://doi.acm.org/10.1145/225545.225547;
                 http://www.acm.org/pubs/citations/journals/toms/1996-22-1/p9-renka/",
  abstract =     "SRFPACK is a Fortran 77 software package that
                 constructs a smooth interpolatory or approximating
                 surface to data values associated with arbitrarily
                 distributed points in the plane. It employs
                 automatically selected tension factors to preserve
                 shape properties of the data and to avoid overshoot and
                 undershoot associated with steep gradients. The domain
                 of the fitting function may be nonconvex or multiply
                 connected, and the surface may be constrained to have
                 discontinuous value or derivative across a
                 user-specified curve representing, for example, a
                 geological fault line. Although triangle based, the
                 method provides a means of avoiding the inaccuracy
                 associated with long thin triangles on the boundary of
                 the convex hull of the data abscissae.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf G.1.2}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Approximation. {\bf
                 G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE.
                 {\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation.",
}

@Article{Renka:1996:ATC,
  author =       "R. J. Renka",
  title =        "{Algorithm 751}: {TRIPACK}: a constrained
                 two-dimensional {Delaunay} triangulation package",
  journal =      j-TOMS,
  volume =       "22",
  number =       "1",
  pages =        "1--8",
  month =        mar,
  year =         "1996",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Thu Jul 15 18:58:33 1999",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  note =         "See remark \cite{Renka:1999:RAa}.",
  URL =          "http://doi.acm.org/10.1145/225545.225546;
                 http://www.acm.org/pubs/citations/journals/toms/1996-22-1/p1-renka/",
  abstract =     "TRIPACK is a Fortran 77 software package that employs
                 an incremental algorithm to construct a constrained
                 Delaunay triangulation of a set of points in the plane
                 (nodes). The triangulation covers the convex hull of
                 the nodes but may include polygonal constraint regions
                 whose triangles are distinguishable from those in the
                 remainder of the triangulation. This effectively allows
                 for a nonconvex or multiply connected triangulation
                 (the complement of the union of constraint regions)
                 while retaining the efficiency of searching and
                 updating a convex triangulation. The package provides a
                 wide range of capabilities including an efficient means
                 of updating the triangulation with nodal additions or
                 deletions. For $N$ nodes, the storage requirement is
                 $13N$ integer storage locations in addition to the $2N$
                 nodal coordinates.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf G.1.2}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, Approximation. {\bf
                 G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE.
                 {\bf G.1.1}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Interpolation.",
}

@Article{Resende:1996:AFS,
  author =       "Mauricio G. C. Resende and Panos M. Pardalos and Yong
                 Li",
  title =        "Algorithm 754: {Fortran} subroutines for approximate
                 solution of dense quadratic assignment problems using
                 {GRASP}",
  journal =      j-TOMS,
  volume =       "22",
  number =       "1",
  pages =        "104--118",
  month =        mar,
  year =         "1996",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  bibdate =      "Sat Aug 31 16:07:02 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0098-3500/225553.html",
  abstract =     "In the NP-complete quadratic assignment problem (QAP),
                 $n$ facilities are to be assigned to $n$ sites at
                 minimum cost. The contribution of assigning facility
                 $i$ to site $k$ and facility $j$ to site $l$ to the
                 total cost is $f_{ij} - d_{kl}$, where $f_{ij}$ is the
                 flow between facilities $i$ and $j$, and $d_{kl}$ is
                 the distance between sites $k$ and $l$. Only very small
                 ($n\le20$) instances of the QAP have been solved
                 exactly, and heuristics are therefore used to produce
                 approximate solutions. This article describes a set of
                 Fortran subroutines to find approximate solutions to
                 dense quadratic assignment problems, having at least
                 one symmetric flow or distance matrix. A greedy,
                 randomized, adaptive search procedure (GRASP) is used
                 to produce the solutions. The design and implementation
                 of the code are described in detail, and extensive
                 computational experiments are reported, illustrating
                 solution quality as a function of running time.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; performance",
  subject =      "{\bf G.1.6}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Optimization, Integer programming. {\bf
                 D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf G.2.1}: Mathematics of
                 Computing, DISCRETE MATHEMATICS, Combinatorics,
                 Combinatorial algorithms.",
}

@Article{Rodriguez:1996:POW,
  author =       "Bernardo Rodriguez and Leslie Hart and Tom Henderson",
  title =        "Parallelizing Operational Weather Forecast Models for
                 Portable and Fast Execution",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "37",
  number =       "2",
  pages =        "159--170",
  day =          "15",
  month =        sep,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "http://dx.doi.org/10.1006/jpdc.1996.0116",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  bibdate =      "Thu Mar 9 09:19:00 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0116/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0116/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "A9260X (Weather analysis and prediction); C6185
                 (Simulation techniques); C7340 (Geophysics computing)",
  corpsource =   "Forecast Syst. Lab., NOAA, Boulder, CO, USA",
  keywords =     "Challenge; codes; data; data movement overlap; digital
                 simulation; exchanges; forecasting; Fortran 77;
                 geophysics computing; global address space
                 architectures; High Performance Fortran; high-; HPF
                 compilers; I/O operations; Intel Paragon;
                 interprocessor communication; level library; local
                 address; multiprocessor systems; operational weather
                 forecast models parallelisation; operational weather
                 prediction models; performance results; program
                 optimizations; Scalable Modeling System; SGI; space
                 paradigm; weather; weather prediction models",
  treatment =    "A Application; P Practical",
}

@Article{Schreiber:1996:IH,
  author =       "R. S. Schreiber",
  title =        "An Introduction to {HPF}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1132",
  pages =        "27--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@Article{Schreiber:1996:SIC,
  author =       "R. Schreiber",
  title =        "Support for Irregular Computation in {High Performance
                 Fortran}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1117",
  pages =        "285--??",
  month =        "????",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Tue Oct 29 14:12:39 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sips:1996:ALE,
  author =       "H. J. Sips and K. {Van Reeuwijk} and W. Denissen",
  title =        "Analysis of Local Enumeration and Storage Schemes in
                 {HPF}",
  crossref =     "ACM:1996:FCP",
  pages =        "10--17",
  year =         "1996",
  bibdate =      "Wed Mar 18 12:33:18 MST 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 http://www.math.utah.edu/pub/tex/bib/super.bib",
  acknowledgement = ack-nhfb,
  annote =       "Also known as ICS'96. Held as part of the Federated
                 computing research conference (FCRC'96)",
  keywords =     "ACM; architecture; computer; FCRC; ICS; SIGARCH;
                 supercomputing",
}

@Article{Slaton:1996:FC,
  author =       "Jonathan Slaton",
  title =        "{F\_World} is Cool",
  journal =      j-FORTRAN-J,
  volume =       "8",
  number =       "6",
  pages =        "??--??",
  month =        nov # "\slash " # dec,
  year =         "1996",
  ISSN =         "1060-0221",
  bibdate =      "Wed Jan 24 05:59:50 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.fortran.com/fortran/FJ/9611/#cool",
  acknowledgement = ack-nhfb,
}

@Book{SSC:1996:FR,
  author =       "{Specialized Systems Consultants, Inc. Staff}",
  title =        "{Fortran 77} Reference",
  publisher =    pub-SSC,
  address =      pub-SSC:adr,
  pages =        "",
  month =        dec,
  year =         "1996",
  ISBN =         "0-916151-08-5",
  ISBN-13 =      "978-0-916151-08-9",
  LCCN =         "",
  bibdate =      "Fri Sep 26 18:40:50 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0916151085/wholesaleproductA/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$2.50",
  acknowledgement = ack-nhfb,
}

@Book{Staff:1996:FR,
  author =       "{Specialized Systems Consultants, Inc. Staff}",
  title =        "{Fortran 77} Reference",
  publisher =    pub-SSC,
  address =      pub-SSC:adr,
  pages =        "",
  month =        dec,
  year =         "1996",
  ISBN =         "0-916151-08-5",
  ISBN-13 =      "978-0-916151-08-9",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$2.50",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0916151085",
  acknowledgement = ack-nhfb,
}

@Book{Templeman:1996:AFP,
  author =       "Templeman",
  title =        "Advanced {Fortran} Programming for {Windows}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "",
  month =        dec,
  year =         "1996",
  ISBN =         "0-471-95685-6",
  ISBN-13 =      "978-0-471-95685-3",
  LCCN =         "",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0471956856/wholesaleproductA/;
                 http://www.cbooks.com/;
                 http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  price =        "US\$39.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0471956856",
  acknowledgement = ack-nhfb,
}

@InProceedings{Thirumalai:1996:CGO,
  author =       "A. Thirumalai and J. Ramanujam and A. Venkatachar",
  title =        "Communication generation and optimization for {HPF}",
  crossref =     "Szymanski:1996:LCR",
  pages =        "311--316",
  month =        "",
  year =         "1996",
  bibdate =      "Sun Dec 22 10:19:23 MST 1996",
  bibsource =    "http://www.math.utah.edu