%%% -*-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<32$, $0 \le
j<32$ and $0 \le m<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