%%% -*-BibTeX-*-
%%% ====================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
%%% version = "2.161",
%%% date = "27 September 2020",
%%% time = "07:11:07 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 = "10019 67727 300154 3081527",
%%% 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.161, the year coverage looked
%%% like this:
%%%
%%% 1957 ( 1) 1979 ( 2) 2001 ( 60)
%%% 1958 ( 0) 1980 ( 1) 2002 ( 51)
%%% 1959 ( 0) 1981 ( 5) 2003 ( 32)
%%% 1960 ( 0) 1982 ( 1) 2004 ( 26)
%%% 1961 ( 0) 1983 ( 0) 2005 ( 21)
%%% 1962 ( 0) 1984 ( 7) 2006 ( 28)
%%% 1963 ( 0) 1985 ( 2) 2007 ( 26)
%%% 1964 ( 0) 1986 ( 7) 2008 ( 14)
%%% 1965 ( 0) 1987 ( 3) 2009 ( 21)
%%% 1966 ( 0) 1988 ( 2) 2010 ( 19)
%%% 1967 ( 0) 1989 ( 5) 2011 ( 13)
%%% 1968 ( 0) 1990 ( 252) 2012 ( 14)
%%% 1969 ( 0) 1991 ( 219) 2013 ( 9)
%%% 1970 ( 0) 1992 ( 232) 2014 ( 9)
%%% 1971 ( 0) 1993 ( 287) 2015 ( 8)
%%% 1972 ( 0) 1994 ( 314) 2016 ( 8)
%%% 1973 ( 0) 1995 ( 212) 2017 ( 11)
%%% 1974 ( 0) 1996 ( 138) 2018 ( 9)
%%% 1975 ( 0) 1997 ( 122) 2019 ( 10)
%%% 1976 ( 0) 1998 ( 74) 2020 ( 5)
%%% 1977 ( 0) 1999 ( 65)
%%% 1978 ( 2) 2000 ( 41)
%%% 19xx ( 21)
%%%
%%% Article: 1365
%%% Book: 300
%%% InCollection: 16
%%% InProceedings: 264
%%% Manual: 85
%%% MastersThesis: 26
%%% Misc: 38
%%% PhdThesis: 2
%%% Proceedings: 121
%%% TechReport: 190
%%% Unpublished: 2
%%%
%%% Total entries: 2409
%%%
%%% 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 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 \booktitle \def \booktitle#1{{{\em #1}}} \fi
\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{$>$}}}}}" #
"\ifx \undefined \pkg \def \pkg #1{{{\tt #1}}} \fi"
}
%%% ====================================================================
%%% 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-r-project = "R Project Team"}
@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-NASA-Ames = "NASA Ames Research Center"}
@String{inst-NASA-Ames:adr = "Moffett Field, CA, USA"}
@String{inst-RAL = "Rutherford Appleton Laboratory"}
@String{inst-RAL:adr = "Chilton, Didcot, Berks, UK"}
@String{inst-SRC-IDA = "Supercomputing Research Center: IDA"}
@String{inst-SRC-IDA:adr = "Lanham, MD, USA"}
@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-ACTA-INFO = "Acta Informatica"}
@String{j-ADV-COMPUT-MATH = "Advances in Computational Mathematics"}
@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-MATH-COMP-SCI = "Applied Mathematics and Computer Science"}
@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-ASTA-ADV-STAT-ANAL = "AStA. Advances in Statistical Analysis"}
@String{j-BEHAV-RES-METH-INSTR-COMP = "Behavior research methods, instruments,
and computers"}
@String{j-BIOSYSTEMS = "Biosystems (A6E)"}
@String{j-BYTE = "BYTE Magazine"}
@String{j-C-PLUS-PLUS-REPORT = "C++ Report"}
@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-COMMUN-STAT-SIMUL-COMPUT = "Communications in Statistics: Simulation
and Computation"}
@String{j-COMMUN-STAT-THEORY-METH = "Communications in Statistics: Theory and
Methods"}
@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-LANGS = "Computer Languages"}
@String{j-COMP-MATH-SCI-TEACHING = "Journal of Computers in Mathematics
and Science Teaching"}
@String{j-COMP-PHYS-COMM = "Computer Physics Communications"}
@String{j-COMPUT-PHYS = "Computers in physics"}
@String{j-COMP-STANDARDS-INTERFACES = "Computer Standards and Interfaces"}
@String{j-COMP-STAT = "Computational Statistics"}
@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-MATH-APPL = "Computers and Mathematics with Applications"}
@String{j-COMPUT-BIOL-MED = "Computers in Biology and Medicine"}
@String{j-COMPUT-CHEM = "Computers and Chemistry"}
@String{j-COMPUT-MATH-APPL = "Computers and Mathematics with Applications"}
@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-COMPUTING-SUPPLEMENTUM = "Computing. Supplementum"}
@String{j-CPE = "Concurrency, practice and experience"}
@String{j-CUJ = "C Users Journal"}
@String{j-CURR-SCI = "Current science"}
@String{j-DATAMATION = "Datamation"}
@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-EMPIR-SOFTWARE-ENG = "Empirical Software Engineering"}
@String{j-ENG-COMP = "Engineering Computations"}
@String{j-FORBES = "Forbes"}
@String{j-FORM-ASP-COMPUT = "Formal Aspects of Computing"}
@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-GENE = "Gene"}
@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-SPECTRUM = "IEEE Spectrum"}
@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-BRAZIL-COMPUT-SOC = "Journal of the Brazilian Computer Society"}
@String{j-J-CHEM-INFO-COMP-SCI = "Journal of Chemical Information and Computer
Sciences"}
@String{j-J-COMPUT-APPL-MATH = "Journal of Computational and Applied
Mathematics"}
@String{j-J-COMPUT-CHEM = "Journal of Computational Chemistry"}
@String{j-J-COMPUT-PHYS = "Journal of Computational Physics"}
@String{j-J-DYN-SYST-MEAS-CONTROL = "Journal of Dynamic Systems, Measurement,
and Control"}
@String{j-J-ECON-DYN-CONTROL = "Journal of Economic Dynamics 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-OPEN-RES-SOFT = "Journal of Open Research Software"}
@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-SOFTW-MAINT = "Journal of Software Maintenance:
Research and Practice"}
@String{j-J-SOFTW-MAINT-EVOL = "Journal of Software Maintenance and
Evolution: Research and Practice"}
@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-NUCL-PHYS-B-PROC-SUPPL = "Nuclear Physics B, Proceedings Supplements"}
@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-PACMPL = "Proceedings of the ACM on Programming
Languages (PACMPL)"}
@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-PROC-PETROLEUM-COMPUT-CONF = "Proceedings --- Petroleum Computer
Conference"}
@String{j-PSYCHOMETRIKA = "Psychometrika"}
@String{j-QUEUE = "ACM Queue: Tomorrow's Computing Today"}
@String{j-R-NEWS = "R News: the Newsletter of the R Project"}
@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-AMER = "Scientific American"}
@String{j-SCI-PROG = "Scientific Programming"}
@String{j-SCIENCE = "Science"}
@String{j-SCIENCE-NEWS = "Science News"}
@String{j-SCPE = "Scalable Computing: Practice and Experience"}
@String{j-SEJ = "Software Engineering Journal"}
@String{j-SIAM-J-SCI-STAT-COMP = "SIAM Journal on Scientific and Statistical
Computing"}
@String{j-SIAM-NEWS = "SIAM News"}
@String{j-SIAM-REVIEW = "SIAM Review"}
@String{j-SIGACT = "ACM SIGACT News"}
@String{j-SIGADA-LETTERS = "ACM SIGADA Ada Letters"}
@String{j-SIGAPP = "ACM SIGAPP Applied Computing Review"}
@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-SIGSOFT = "ACM SIGSOFT Software Engineering Notes"}
@String{j-SIM-SERIES = "Simulation series"}
@String{j-SOFTWAREX = "SoftwareX"}
@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-TCBB = "IEEE\slash ACM Transactions on Computational
Biology and Bioinformatics"}
@String{j-TEACHING-PSYCH = "Teaching of Psychology"}
@String{j-TECHNIQUE-SCI-INFORMATIQUES = "Technique et Science Informatiques"}
@String{j-TECHNOMETRICS = "Technometrics"}
@String{j-TEXHAX = "{\TeX{}{\-}hax}"}
@String{j-THEOR-CHIM-ACTA = "Theoretica Chimica Acta"}
@String{j-THEOR-COMP-SCI = "Theoretical Computer Science"}
@String{j-TOCS = "ACM Transactions on Computer Systems"}
@String{j-TOMS = "ACM Transactions on Mathematical Software"}
@String{j-TOPC = "ACM Transactions on Parallel Computing
(TOPC)"}
@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-ATT-BELL = "AT\&T Bell Laboratories"}
@String{pub-ATT-BELL:adr = "Murray Hill, NJ, 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 = "Chapman and Hall, Ltd."}
@String{pub-CHAPMAN-HALL:adr = "London, UK"}
@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-PERGAMON = "Pergamon Press"}
@String{pub-PERGAMON:adr = "New York, NY, USA"}
@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-SPRINGER-WIEN = "Spring{\-}er"}
@String{pub-SPRINGER-WIEN:adr = "Wien / New York"}
@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-USENIX = "USENIX Association"}
@String{pub-USENIX:adr = "Berkeley, CA, 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-BOSTON-STUD-PHILOS-SCI = "Boston Studies in the Philosophy of
Science"}
@String{ser-LNCS = "Lecture Notes in Computer Science"}
@String{ser-LNCSE = "Lecture Notes in Computational
Science and Engineering"}
@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",
DOI = "https://doi.org/10.1145/355769.355776",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
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}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@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)",
ISSN-L = "0098-3500",
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",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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",
DOI = "https://doi.org/10.1145/355853.355868",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
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}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@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",
DOI = "https://doi.org/10.1145/355887.355889",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
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}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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{Krishnamoorthy:1986:BRB,
author = "Mukkai S. Krishnamoorthy",
title = "Book Review: {{\booktitle{FORTRAN-Scientific
Subroutine Library}} (by Peerless Engineering
Service)}",
journal = j-SIAM-REVIEW,
volume = "28",
number = "1",
pages = "111--112",
month = "????",
year = "1986",
CODEN = "SIREAD",
DOI = "https://doi.org/10.1137/1028029",
ISSN = "0036-1445 (print), 1095-7200 (electronic)",
ISSN-L = "0036-1445",
bibdate = "Sat Mar 29 09:54:03 MDT 2014",
bibsource = "http://epubs.siam.org/toc/siread/28/1;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/siamreview.bib",
acknowledgement = ack-nhfb,
fjournal = "SIAM Review",
journal-URL = "http://epubs.siam.org/sirev",
onlinedate = "March 1986",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
DOI = "https://doi.org/10.1016/0010-4655(90)90083-D",
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",
URL = "http://www.sciencedirect.com/science/article/pii/001046559090083D",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@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",
DOI = "https://doi.org/10.1016/0010-4655(90)90182-Z",
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",
URL = "http://www.sciencedirect.com/science/article/pii/001046559090182Z",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@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",
bibdate = "Fri Nov 21 15:06:25 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran2.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/jclt.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of {C} Language Translation",
remark = "A discussion of the interfacing issues, and the new
keywords, type attributes, and compiler options used to
resolve them.",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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,
fjournal = "Interface (Santa Cruz)",
}
@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,
fjournal = "Geobyte",
}
@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",
ISSN-L = "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,
fjournal = "Computer Applications in the Biosciences: CABIOS",
}
@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",
ISSN-L = "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)",
fjournal = "APL Quote Quad",
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,
fjournal = "The VAX professional",
}
@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,
language = "Russian",
}
@Article{Ashauer:1990:SFC,
author = "R. Ashauer and T. Hoppe and G. Jost and K.
Solchenbach",
title = "The {Suprenum Fortran} compiler --- architecture and
performance",
journal = j-SUPERCOMPUTER,
volume = "7",
number = "3",
pages = "19--25",
month = may,
year = "1990",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Suprenum GmbH, Bonn, West Germany",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Suprenum GmbH, Bonn, West Germany",
fjournal = "Supercomputer",
keywords = "FORTRAN; Fortran 77; Fortran 8x; message passing;
optimizing Fortran compiler; program compilers;
Suprenum Fortran compiler; Suprenum vector node
computer; transformation component",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@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)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "FORTRAN8X; FWEB; Literate programming system;
Programming tools; Structural documentation",
thesaurus = "FORTRAN; Software tools",
}
@Article{Avenarius:fortran-web,
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",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/master.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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 (print), 1552-3888 (electronic)",
ISSN-L = "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,
fjournal = "Educational and Psychological Measurement",
}
@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",
}
@TechReport{Bell:rs6000-tuning,
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,
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",
acknowledgement = ack-nhfb,
}
@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)",
fjournal = "The Computer Journal",
journal-URL = "http://comjnl.oxfordjournals.org/",
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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Book{Brainerd:1990:PGF,
author = "Walter S. Brainerd and Charles H. Goldberg and Jeanne
C. Adams",
title = "Programmer's Guide to {Fortran 90}",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "vii + 410",
year = "1990",
ISBN = "0-07-000248-7",
ISBN-13 = "978-0-07-000248-7",
LCCN = "QA76.73.F25 B735 1990",
bibdate = "Sun May 02 07:46:24 1999",
bibsource = "http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/master.bib",
note = "See \cite{ANSI:ftn92}.",
price = "US\$37.95",
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.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,
fjournal = "Annals of the History of Computing",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5488650",
}
@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 = "1094-3641 (print), 1557-9476 (electronic)",
ISSN-L = "1094-3641",
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",
fjournal = "ACM SIGADA Ada Letters",
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-COMPUT-PHYS,
volume = "4",
number = "2",
pages = "159--165",
month = mar # "-" # apr,
year = "1990",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "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)",
fjournal = "Computers in Physics",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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",
ISSN-L = "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,
fjournal = "R.F. design",
}
@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",
DOI = "https://doi.org/10.1016/0010-4655(90)90022-S",
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",
URL = "http://www.sciencedirect.com/science/article/pii/001046559090022S",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@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 = "https://doi.org/10.1145/77626.77628",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
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)",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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,
fjournal = "Software Engineering Journal",
}
@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)",
ISSN-L = "0038-0644",
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,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@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,
fjournal = "Computer Language Magazine",
}
@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",
ISSN-L = "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,
fjournal = "Journal of transportation engineering",
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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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",
ISSN-L = "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,
fjournal = "Computers and Chemistry",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@Article{Dongarra:1990:ASL,
author = "Jack J. Dongarra and Jeremy {Du Croz} and Sven
Hammarling and Iain Duff",
title = "{Algorithm 679}: a Set of {Level 3 Basic Linear
Algebra Subprograms}: Model Implementation and Test
Programs",
journal = j-TOMS,
volume = "16",
number = "1",
pages = "18--28",
month = mar,
year = "1990",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1990-16-1/p18-dongarra/;
http://www.netlib.org/utk/people/JackDongarra/PAPERS/ALGORITHM-679-A-Set-of-Level-3-BLAS.pdf;
https://doi.org/10.1145/77626.77627",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Mar 22 15:39:54 MST 1997",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See also
\cite{Higham:1990:EFM,Demmel:1992:SBA,Dayde:1994:PBI}.",
acknowledgement = ack-nhfb,
classcodes = "C4140 (Linear algebra); C7310 (Mathematics)",
corpsource = "Oak Ridge Nat. Lab., TN, USA",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "computers; Fortran 77; high-performance; level 3 basic
linear algebra subprograms; mathematics computing;
matrix algebra; matrix-matrix operations; portable;
program testing; subroutines; test programs",
treatment = "P Practical",
}
@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,
fjournal = "International Journal of High Speed Computing",
}
@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.",
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",
ISSN-L = "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,
fjournal = "Computers and Chemistry",
}
@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
{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 = "Mon Jan 3 11:48:52 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/ansistd.bib;
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.",
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,
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",
tableofcontents = "Introduction, Fundamental principles \\
A simple program \\
Arithmetic, expressions and assignment \\
Procedures and structure plan \\
Loop \\
Array \\
Decision \\
Other types of loop \\
Simple input/output facilities \\
Keeping data in file \\
Developing and testing programs \\
Towards real programs: An intro to numerical methods in
Fortran 77 programs \\
Character handling \\
Other data types \\
More about arrays \\
Global data \\
More about procedures \\
More about formats and file-handling \\
More about numerical methods \\
Obsolete and little used features of Fortran 77 \\
Looking to the future: An outline of the next standard
Fortran language Fortran 90 \\
Seven golden rules \\
Appendices",
}
@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{Feld90a,
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 = "No. 149",
institution = "AT\&T Bell Laboratories",
address = "Murray Hill, NJ 07974",
month = "",
year = "1990",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Gayd91a].",
}
@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].",
}
@TechReport{Feldman:1990:FCCa,
author = "S. I. Feldman and D. M. Gay and M. W. Maimone and N.
L. Schryer",
title = "A {Fortran-to-C} Converter",
type = "Computing Science Technical Report No.",
number = "149",
institution = pub-ATT-BELL,
address = pub-ATT-BELL:adr,
year = "1990",
bibdate = "Wed Dec 7 19:01:29 MST 1994",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/g/gay-david-m.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.netlib.com/netlib/f2c/f2c.ps.Z",
acknowledgement = ack-nhfb,
}
@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)",
ISSN-L = "1061-7264",
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,
fjournal = "ACM Fortran Forum",
issue = "25",
}
@InProceedings{Filippone:1990:VLS,
author = "Salvatore Filippone and Paolo Santangelo and Marcello
Vitaletti",
title = "A vectorized long-period shift-register random number
generator",
crossref = "IEEE:1990:PSN",
pages = "676--684",
year = "1990",
DOI = "https://doi.org/10.1109/SUPERC.1990.130085",
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/prng.bib",
abstract = "A pseudo-random number generator, based on a
linear-feedback shift-register sequence, is presented.
The very long period of the generator, $ 2^{1279} - 1
$, makes it useful in modern statistical simulations
where the shorter period of other generators could
either be exhausted during a single run or determine
departures from uniform randomness when generating
positions in a multidimensional space. In particular,
the proposed generator overcomes the limitations of
multiplicative-congruential generators with modulus $
2^{31} - 1 $, which are widely used on computers with a
32-bit integer word size, such as the IBM S/370 family
of computers. In this paper the properties of
linear-feedback shift-register sequences are shortly
reviewed and a sequence of order $ p = 1279 $ is
proposed as a source of pseudorandom numbers. The
production rule, by itself recursive, is efficiently
vectorized on existing pipelined vector processors, due
to the large distance between the feedback positions
and the positions to be generated. The algorithm may be
implemented in FORTRAN and may be easily ported on
computers with different word-lengths. Using a
vectorized FORTRAN implementation of the algorithm on
the IBM 3090 model E Vector Facility, a rate of about
6.5 million normalized random numbers per second
(Mrands) is achieved. A rate of about 3 Mrands is
obtained by an implementation of the algorithm on the
IBM RISC/6000 model 530. Simple statistical tests have
shown the superiority of the proposed generator with
respect to the widely used multiplicative-congruential
generator with modulus $ M = 2^{31} - 1 $ and
multiplier $ A = 75 $.",
acknowledgement = ack-nhfb,
classification = "C5230 (Digital arithmetic methods); C5440
(Multiprocessor systems and techniques); C6130 (Data
handling techniques); C7310 (Mathematics)",
corpsource = "IBM Eur. Center for Sci. and Eng. Comput., Rome,
Italy",
keywords = "digital arithmetic; linear-feedback shift-register
sequence; pseudorandom number generator; random number
generation; shift register algorithm; shift registers;
statistical simulations; statistical test results;
vectorization; vectorized long-period shift-register
random number generator",
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",
}
@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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@TechReport{Gome90a,
author = "C. Gomez",
title = "{MACROFORT}: a {FORTRAN} code generator for {MAPLE}",
type = "Rapports Techniques",
number = "119",
institution = "INRIA",
address = "",
year = "1990",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Gold91a].",
}
@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",
fjournal = "The Journal of {C} Language Translation",
}
@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",
fjournal = "The Journal of {C} Language Translation",
}
@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",
fjournal = "The Journal of {C} Language Translation",
}
@Article{Goodman:JCLT-1-4-264,
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",
bibdate = "Fri Nov 21 15:06:25 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of {C} Language Translation",
remark = "The second of a two-part series describing
PROMULA.FORTRAN, a compiler whose source language is
FORTRAN, whose intermediate language is a reverse
polish pseudo-code, and whose target language is C.",
}
@Article{Goodman:JCLT-2-1-29,
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",
bibdate = "Fri Nov 21 15:06:25 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of {C} Language Translation",
remark = "A discussion of conversion of fixed-point and
mixed-mode arithmetic.",
}
@Article{Goodman:JCLT-2-2-141,
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",
bibdate = "Fri Nov 21 15:06:25 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of {C} Language Translation",
remark = "In this installment, the problem of character array
translation is discussed.",
}
@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)",
ISSN-L = "0010-4655",
bibdate = "Mon Sep 30 05:46:56 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
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)",
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
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,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@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 = "https://doi.org/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",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
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",
DOI = "https://doi.org/10.1016/0010-4655(90)90186-5",
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",
URL = "http://www.sciencedirect.com/science/article/pii/0010465590901865",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Higham:1990:EFM,
author = "Nicholas J. Higham",
title = "Exploiting Fast Matrix Multiplication Within the Level
3 {BLAS}",
journal = j-TOMS,
volume = "16",
number = "4",
pages = "352--368",
month = dec,
year = "1990",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/98267.98290",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65-04 (65F99)",
MRnumber = "1 095 133",
bibdate = "Sun Sep 04 23:21:57 1994",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
http://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
http://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "Describes algorithms based on Strassen's method which
are asymptotically faster than the standard $ {N}^3 $
algorithm, and in practice, faster for $ {N} \approx
100 $, and examines their numerical stability. See
\cite{Dongarra:1990:ASL,Demmel:1992:SBA,Dayde:1994:PBI}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1990-16-4/p352-higham/;
http://www.acm.org/pubs/toc/Abstracts/0098-3500/98290.html",
abstract = "The Level 3 BLAS (BLAS3) are a set of specifications
of FORTRAN 77 subprograms for carrying out matrix
multiplications and the solution of triangular systems
with multiple right-hand sides. They are intended to
provide efficient and portable building blocks for
linear algebra algorithms on high-performance
computers. We describe algorithms for the BLAS3
operations that are asymptotically faster than the
conventional ones. These algorithms are based on
Strassen's method for fast matrix multiplication, which
is now recognized to be a practically useful technique
once matrix dimensions exceed about 100. We pay
particular attention to the numerical stability of
these ``fast BLAS3.'' Error bounds are given and their
significance is explained and illustrated with the aid
of numerical experiments. Our conclusion is that the
fast BLAS3, although not as strongly stable as
conventional implementations, are stable enough to
merit careful consideration in many applications.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://portal.acm.org/toc.cfm?idx=J782",
keywords = "algorithms",
subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra. {\bf D.3.2}:
Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 77.",
}
@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",
fjournal = "SIAM Journal on Scientific and Statistical Computing",
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",
DOI = "https://doi.org/10.1016/0010-4655(90)90081-B",
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",
URL = "http://www.sciencedirect.com/science/article/pii/001046559090081B",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@TechReport{Holmes:1990:SC,
author = "Bill Holmes",
title = "{SPLASH} cornerturn",
type = "Technical report",
number = "SRC-TR-91-029",
institution = inst-SRC-IDA,
address = inst-SRC-IDA:adr,
pages = "various",
day = "22",
month = mar,
year = "1990",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "This paper describes the SPLASH systolic array and the
implementation of a cornerturn algorithm on that array.
For this application a cornerturn is defined as the
transpose of a bit matrix. In effect a matrix is
cornerturned by flipping it about its' [sic] major
axis. This cornerturn system transposes one or a stream
of n x m (where n,m [less than or equal to] 32)
matrices using the SPLASH hardware in a Sun
workstation. This cornerturn system consists of a Sun
workstation; SPLASH hardware (two cards) in the Sun
workstation; software that defines the cornerturn
configuration in SPLASH; and a driver written in C that
interfaces between the user and SPLASH. The system
performs 100 times faster than FORTRAN executing in a
Sun3 when the user sends a large array of 32 x 32 bit
matrices to be cornerturned. The system performs at 50
times faster than FORTRAN when given a small number of
matrices of degree less than 32 x 32.",
acknowledgement = ack-nhfb,
keywords = "Algorithms; Systolic array circuits",
}
@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)",
ISSN-L = "0098-3500",
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)",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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.
``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.
``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.",
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.",
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 = "https://doi.org/10.1016/0010-4655(90)90032-V",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Thu May 20 19:20:18 2010",
bibsource = "http://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
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,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@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 = "https://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,
ZMnumber = "Zbl 0717.65017",
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",
}
@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 (print), 1552-3888 (electronic)",
ISSN-L = "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,
fjournal = "Educational and Psychological Measurement",
}
@Article{Knecht:1990:PQDb,
author = "Siegfried Knecht and Edwin Laermann and Wolfgang E.
Nagel",
title = "Parallelizing {QCD} with dynamical fermions on a
{Cray} multiprocessor system",
journal = j-PARALLEL-COMPUTING,
volume = "15",
number = "1--3",
pages = "3--20",
month = sep,
year = "1990",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Aug 26 10:51:12 MDT 1996",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "Quantum Chromodynamics, the theory of the nuclear
forces, is simulated on a space-time lattice by means
of a Hybrid Monte Carlo algorithm which incorporates
dynamical quarks exactly. The large computational needs
of the program necessitate to use modern supercomputers
like the CRAY Y-MP that achieve their high computing
speed by using both vector and parallel hardware. This
paper gives a short introduction into the CRAY Y-MP
system architecture and the autotasking concept which
offers a way for finding automatically parallelism in
existing FORTRAN programs. In detail, the paper
describes the application as well as the optimization
and transformation process which had to be done to
improve the performance. After some code modifications
a speedup of nearly 7 on a CRAY Y-MP8\slash 832 could
be achieved, leading to a performance of about 1.65
GFLOPS.",
acknowledgement = ack-nhfb,
affiliation = "Forschungszentrum Juelich GmbH (KFA)",
affiliationaddress = "Juelich, West Ger",
classification = "722; 723; 932",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer Architecture; Computer Systems, Digital;
Computers, Supercomputer; CRAY Multiprocessor System;
CRAY Y-MP; Hybrid Monte Carlo Algorithm;
Multiprocessing; Physics --- Nuclear; Quantum
Chromodynamics; Quarks",
}
@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,
fjournal = "The VAX professional",
}
@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",
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,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
}
@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",
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,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
}
@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",
fjournal = "{\TeX\-hax}",
}
@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",
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,
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 = "https://doi.org/10.1109/71.80122",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
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",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
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{Liep90a,
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/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Jued91a].",
}
@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",
}
@InProceedings{Liska:1990:FRP,
author = "R. Liska and L. Drska",
title = "{FIDE}: {A REDUCE} package for automation of {FInite}
difference method for solving {pDE}",
crossref = "Watanabe:1990:IPI",
pages = "169--176",
year = "1990",
bibdate = "Thu Mar 12 08:36:58 MST 1998",
bibsource = "Compendex database; http://www.acm.org/pubs/toc/;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/issac.bib;
http://www.math.utah.edu/pub/tex/bib/redextra.bib;
Theory/reduce.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/issac/96877/p169-liska/",
abstract = "Discusses the automation of the process of numerical
solving of partial differential equations systems
(PDES) by means of computer algebra. For solving PDES
the finite difference method is applied. The computer
algebra system REDUCE and the numerical programming
language FORTRAN are used in the methodology presented,
its main aim being to speed up the process of preparing
numerical programs for solving PDES. Quite often,
especially for complicated systems, this process is a
tedious and time consuming task. In the process several
stages can be found in which computer algebra can be
used for performing routine analytical calculations,
namely: transformation of differential equations into
different coordinate systems, discretization of
differential equations, analysis of difference schemes,
and generation of numerical programs. The FIDE package
is applied to two physical problems. The first one is
the nonlinear Schr{\"o}dinger equation. The second one
is the Fokker--Planck equation. The numerical programs
have been tested and compared with similar published
calculations.",
acknowledgement = ack-nhfb,
affiliation = "Fac. of Nucl. Sci. and Phys. Eng., Tech. Univ. of
Prague, Czechoslovakia",
affiliationaddress = "Prague, Czech",
classcodes = "C4170 (Differential equations); C7310 (Mathematics)",
classification = "721; 723; 921; C4170 (Differential equations); C7310
(Mathematics)",
conference = "ISSAC '90 Proceedings of International Symposium on
Symbolic and Algebraic Computation",
conferenceyear = "1990",
corpsource = "Fac. of Nucl. Sci. and Phys. Eng., Tech. Univ. of
Prague, Czechoslovakia",
keywords = "Automata Theory; Computability and Decidability;
Computer algebra; computer algebra; Computer Algebra
Systems; Computer Programming --- Algorithms;
Coordinate systems; coordinate systems; difference
equations; difference method; differential equations;
Discretization; discretization; Discretization
Techniques; equation; FIDE; FInite; FInite difference
method; Fokker--Planck equation; FORTRAN;
Integro-interpolation; integro-interpolation;
Mathematical Techniques --- Differential Equations;
nonlinear Schr{\"o}dinger; Nonlinear Schr{\"o}dinger
equation; Numerical solving; numerical solving;
partial; Partial differential equations; partial
differential equations; PDE; REDUCE package; software
packages; symbol manipulation; algorithms; Computer
algebra; Coordinate systems; Discretization; FIDE;
FInite difference method; Fokker--Planck equation;
FORTRAN; Integro-interpolation; languages; Nonlinear
Schr{\"o}dinger equation; Numerical solving; Partial
differential equations; PDE; REDUCE package",
meetingabr = "ISSAC 90 Proc Int Symp Symb Algebraic Comput",
meetingaddress = "Tokyo, Jpn",
meetingdate = "Aug 20--24 1990",
meetingdate2 = "08/20--24/90",
sponsor = "Information Processing Soc of Japan; Japan Soc for
Software Science and Technology; ACM SIGSAM",
sponsororg = "Inf. Processing Soc. Japan; Japan Soc. Software Sci.
Technol.; ACM",
subject = "{\bf I.1.3} Computing Methodologies, SYMBOLIC AND
ALGEBRAIC MANIPULATION, Languages and Systems, REDUCE.
{\bf G.1.8} Mathematics of Computing, NUMERICAL
ANALYSIS, Partial Differential Equations, Finite
difference methods. {\bf I.1.0} Computing
Methodologies, SYMBOLIC AND ALGEBRAIC MANIPULATION,
General. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN.",
thesaurus = "Difference equations; Partial differential equations;
Software packages; Symbol manipulation",
treatment = "P Practical; R Product Review",
xxauthor = "R. Liska and L. Drsda",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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 = "https://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",
URL = "http://www.sciencedirect.com/science/article/pii/0021999190902402",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational Physics",
journal-URL = "http://www.sciencedirect.com/science/journal/00219991",
}
@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,
fjournal = "The VAX professional",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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",
ISSN-L = "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,
fjournal = "Journal of Chemical Information and Computer
Sciences",
}
@Article{Marsaglia:1990:DBR,
author = "George Marsaglia and B. Narasimhan and Arif Zaman",
title = "The distance between random points in rectangles",
journal = j-COMMUN-STAT-THEORY-METH,
volume = "19",
number = "11",
pages = "4199--4212",
year = "1990",
CODEN = "CSTMDC",
DOI = "https://doi.org/10.1080/03610929008830437",
ISSN = "0361-0926 (print), 1532-415X (electronic)",
ISSN-L = "0361-0926",
MRclass = "60D05 (62E15)",
MRnumber = "92b:60015",
bibdate = "Wed Jan 27 05:38:53 MST 2016",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/m/marsaglia-george.bib;
http://www.math.utah.edu/pub/tex/bib/communstattheorymeth1990.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",
journal-URL = "http://www.tandfonline.com/loi/lsta20",
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 = "https://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",
ZMnumber = "0692.65001",
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",
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 (print), 1476-9360 (electronic)",
ISSN-L = "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,
fjournal = "OR: the journal of the Operational Research Society",
}
@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)",
fjournal = "CoED",
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:FE,
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 May 02 07:52:28 1999",
bibsource = "http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/master.bib",
note = "See \cite{ANSI:ftn92}.",
price = "US\$22.45",
abstract = "The success of Fortran as the predominant programming
language in the field of scientific and numerical
computing is due, in part, to the steady evolution of
the language. Following the publication of the first
two standards of 1966 and 1978, the technical committee
responsible for their development, X3J3, has worked in
conjunction with an ISO committee to develop a new
standard suitable for use in the 1990s. This new
standard, Fortran 90, contains the new features
required for large scale computing on modern
supercomputers, but still retains all the familiar
features that have made the language so popular. This
book is a complete and thorough description of the new
language, providing a comprehensive guide to all its
features. Its authors are both members of X3J3 and have
many years of experience in the use of Fortran. The
book is intended for new and existing Fortran users,
and for all those involved in any aspect of scientific
and numerical computing.",
acknowledgement = ack-nhfb,
libnote = "Not in my library.",
tableofcontents = "1: Whither Fortran? \\
2: Language Elements \\
3: Expressions and Assignments \\
4: Control Statements \\
5: Program Units and Procedures \\
6: Array Features \\
7: Specification Statements \\
8: Intrinsic Procedures \\
9: Data Transfer \\
10: Operations on External Files \\
11: Deprecated Features",
}
@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)",
}
@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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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)",
fjournal = "Journal of Information Processing",
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-COMPUT-CHEM,
volume = "11",
number = "2",
pages = "236--241",
month = mar,
year = "1990",
CODEN = "JCCHDD",
DOI = "https://doi.org/10.1002/jcc.540110209",
ISSN = "0192-8651 (print), 1096-987X (electronic)",
ISSN-L = "0192-8651",
bibdate = "Thu Nov 29 14:54:09 MST 2012",
bibsource = "http://www.interscience.wiley.com/jpages/0192-8651;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/jcomputchem1990.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational Chemistry",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1096-987X",
onlinedate = "7 Sep 2004",
}
@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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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{Pajunen:1990:GME,
author = "P. Pajunen",
title = "Generation of more efficient {Fortran} code via
symbolic software",
journal = j-SUPERCOMPUTER,
volume = "7",
number = "1",
pages = "6--41",
month = jan,
year = "1990",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Phys. Chem., Helsinki Univ., Finland",
classification = "C6110 (Systems analysis and programming); C6115
(Programming support); C6140D (High level languages)",
corpsource = "Dept. of Phys. Chem., Helsinki Univ., Finland",
fjournal = "Supercomputer",
keywords = "compiler development; efficient Fortran code; FORTRAN;
numerically efficient Fortran software; program
compilers; programming; scientific computation;
software tools; symbolic software; techniques; tools",
pubcountry = "Netherlands",
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 = "https://doi.org/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",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
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 (print), 1872-6194 (electronic)",
ISSN-L = "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,
fjournal = "Computers in industry",
}
@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,
fjournal = "C Users Journal",
}
@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",
DOI = "https://doi.org/10.1016/0010-4655(90)90093-G",
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",
URL = "http://www.sciencedirect.com/science/article/pii/001046559090093G",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Ralston:1990:FPS,
author = "B. Ralston and F. Thomas and F. Yeung",
title = "Flood prediction --- a study in {Fortran} optimization
and connectivity",
journal = j-SUPERCOMPUTER,
volume = "7",
number = "4",
pages = "48--51",
month = jul,
year = "1990",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM UK Ltd, London, UK",
classification = "A9240C (General theory); A9240F (Rivers, runoff, and
streamflow); A9385 (Instrumentation and techniques for
geophysical, hydrospheric and lower atmosphere
research); C7340 (Geophysics)",
corpsource = "IBM UK Ltd, London, UK",
fjournal = "Supercomputer",
keywords = "connectivity; digital simulation; flood prediction;
FORTRAN; FORTRAN program; geophysics computing;
hydrological techniques; optimization; river floods;
rivers",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@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",
ISSN-L = "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,
fjournal = "Psychometrika",
}
@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)",
ISSN-L = "0098-3500",
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{\"o}rck'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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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)",
ISSN-L = "0098-3500",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/other/habook.bib",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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",
ISSN-L = "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,
fjournal = "The Journal of Heredity",
}
@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)",
ISSN-L = "0163-5964",
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.",
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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",
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,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
}
@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)",
ISSN-L = "0038-0644",
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,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@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 = "https://doi.org/10.1109/71.80162",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
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",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
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 (print), 1552-3888 (electronic)",
ISSN-L = "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,
fjournal = "Educational and Psychological Measurement",
}
@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)",
ISSN-L = "0163-5964",
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.",
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
keywords = "compilers, systems, PAT, FORTRAN",
}
@InProceedings{Snelting:1990:PTS,
author = "G. Snelting and C. Thies",
booktitle = "Toulouse '90. Third International Workshop. Software
Engineering and its Applications Proceedings",
title = "Programming tools for the {Suprenum} supercomputer",
publisher = "EC2",
address = "Nanterre, France",
bookpages = "1029",
pages = "951--963 (vol. 2)",
month = dec,
year = "1990",
bibdate = "Wed Aug 31 00:52:14 MDT 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/litprog.bib",
note = "2 vol.",
abstract = "Programming tools for the Suprenum supercomputer have
been developed. The programming environment comprises a
context-sensitive hybrid editor, an interactive
interpreter and a literate programming system. The
editor can be used as a text editor as well as a
structure editor; both modes may be mixed freely. It
guarantees immediate recognition of syntactic and
semantic errors, but does not insist on immediate error
correction. The interpreter can be used to execute and
debug incomplete program fragments. The literate
programming system offers documentation support in the
style of WEB. The authors describe the main features of
the tools and demonstrate how they support the
construction and documentation of programs written in
extended FORTRAN8x, the programming language for the
massively parallel Suprenum machine.",
acknowledgement = ack-nhfb,
affiliation = "Tech. Univ., Damstadt, Praktische Inf., Germany",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6115 (Programming
support); C6130 (Data handling techniques)",
confdate = "3--7 Dec. 1990",
conflocation = "Toulouse, France",
confsponsor = "CIGREF; SEE; Syntec-Informatique",
keywords = "Context-sensitive hybrid editor; Debug; Documentation
support; Error correction; Extended FORTRAN8x;
Interactive interpreter; Literate programming system;
Massively parallel Suprenum machine; Programming
environment; Semantic errors; Structure editor;
Suprenum supercomputer; Text editor; WEB",
thesaurus = "Parallel machines; Parallel programming; Program
interpreters; Programming environments; Software tools;
Text editing",
}
@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,
fjournal = "Computers and Geology",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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 = "https://doi.org/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",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
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,
fjournal = "C Users Journal",
}
@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 (print), 1552-3888 (electronic)",
ISSN-L = "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,
fjournal = "Educational and Psychological Measurement",
}
@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.",
}
@Article{Tu:1990:CCP,
author = "Jho-Ju Tu and John R. Johnson",
title = "Can computer programming improve problem-solving
ability?",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "30--33",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126451",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports the results of a study of the
relationship between computer programming skills and
problem-solving abilities. Students in two introductory
programming courses (FORTRAN and PASCAL) of a large
university served as the subjects for this study.
Students' problem-solving abilities were assessed
during the first month that each computer programming
course commenced and again during the final month of
the course. Analysis of pretest and posttest results
indicated that students who had successfully completed
all computer programming course requirements
experienced significant improvement in their overall
problem skills. Results also suggested that students
who had successfully completed computer programming
course requirements experienced significant improvement
on the logical reasoning section of the problem-solving
assessment.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Mon Oct 26 06:58:29 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@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",
ISSN-L = "0027-3171",
bibdate = "Mon Oct 26 07:04:43 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Multivariate behavioral research",
}
@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,
fjournal = "The VAX professional",
}
@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",
ISSN-L = "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,
fjournal = "Perceptual and Motor Skills",
}
@Article{Wampler:1990:OOP,
author = "K. Dean Wampler",
title = "The object-oriented programming paradigm {(OOPP)} and
{FORTRAN} programs",
journal = j-COMPUT-PHYS,
volume = "4",
number = "4",
pages = "385--??",
month = jul,
year = "1990",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.168371",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:24 MDT 2019",
bibsource = "http://www.math.utah.edu/pub/tex/bib/computphys.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.168371",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Wampler:1990:OPP,
author = "K. Dean Wampler",
title = "The object-oriented programming paradigm ({OOPP}) and
{FORTRAN} programs",
journal = j-COMPUT-PHYS,
volume = "4",
number = "4",
pages = "385--??",
year = "1990",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "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,
fjournal = "Computers in Physics",
}
@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",
fjournal = "SIAM Journal on Scientific and Statistical Computing",
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",
}
@Article{Wright:1990:NCU,
author = "F. Wright",
title = "The `effective number of codons' used in a gene",
journal = j-GENE,
volume = "87",
number = "1",
pages = "23--29",
day = "1",
month = mar,
year = "1990",
CODEN = "GENED6",
ISSN = "0378-1119",
ISSN-L = "0378-1119",
bibdate = "Wed Feb 28 14:47:49 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A simple measure is presented that quantifies how far
the codon usage of a gene departs from equal usage of
synonymous codons. This measure of synonymous codon
usage bias, the `effective number of codons used in a
gene', Nc, can be easily calculated from codon usage
data alone, and is independent of gene length and amino
acid (aa) composition. Nc can take values from 20, in
the case of extreme bias where one codon is exclusively
used for each aa, to 61 when the use of alternative
synonymous codons is equally likely. Nc thus provides
an intuitively meaningful measure of the extent of
codon preference in a gene. Codon usage patterns across
genes can be investigated by the Nc-plot: a plot of Nc
vs. G + C content at synonymous sites. Nc-plots are
produced for Homo sapiens, Saccharomyces cerevisiae,
Escherichia coli, Bacillus subtilis, {\em
{Dictyostelium} discoideum}, and Drosophila
melanogaster. A FORTRAN77 program written to calculate
Nc is available on request.",
acknowledgement = ack-nhfb,
announcement = "9008 JOURNAL ARTICLE",
chemicalsubs = "0 (Codon); 0 (RNA, Messenger)",
countrypub = "NETHERLANDS",
datesentered = "Entered 900606",
fjournal = "Gene",
meshheadings = "Codon--genetics (*GE); *Computer Simulation; *Genes;
*Models, Genetic; RNA, Messenger--genetics (*GE);
*Software; Drosophila melanogaster--genetics (GE);
Animal; Human",
recordno = "90236294",
}
@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",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=32",
}
@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",
DOI = "https://doi.org/10.1016/0010-4655(90)90185-4",
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",
URL = "http://www.sciencedirect.com/science/article/pii/0010465590901854",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@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)",
ISSN-L = "0743-7315",
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",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
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)",
ISSN-L = "0018-8646",
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)",
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
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 (print), 1082-7838 (electronic)",
ISSN-L = "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,
fjournal = "BYTE Magazine",
}
@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 (print), 1943-0930 (electronic)",
ISSN-L = "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,
fjournal = "Science News (Washington, DC)",
}
@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{Appleby:1991:CLP,
author = "D. Appleby",
title = "Classic Language, Part 1: {FORTRAN}: First in a series
on language survivors",
journal = j-BYTE,
volume = "16",
number = "9",
pages = "147--148, 150",
month = sep,
year = "1991",
CODEN = "BYTEDJ",
ISSN = "0360-5280",
ISSN-L = "0360-5280",
bibdate = "Thu Sep 12 18:39:30 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
fjournal = "BYTE Magazine",
keywords = "Classic languages; Formula translation; FORTRAN;
High-level programming language",
thesaurus = "FORTRAN",
}
@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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@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).",
}
@Article{Berzins:1991:ACP,
author = "M. Berzins and P. M. Dew",
title = "{Algorithm 690}: {Chebyshev} Polynomial Software for
Elliptic-Parabolic Systems of {PDEs}",
journal = j-TOMS,
volume = "17",
number = "2",
pages = "178--206",
month = jun,
year = "1991",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/108556.108566",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:44:20 1994",
bibsource = "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/1991-17-2/p178-berzins/",
abstract = "PDECHEB is a FORTRAN 77 software package that
semidiscretizes a wide range of time-dependent partial
differential equations in one space variable. The
software implements a family of spatial discretization
formulas, based on piecewise Chebyshev polynomial
expansions with $ C^0 $ continuity. The package has
been designed to be used in conjunction with a general
integrator for initial value problems to provide a
powerful software tool for the solution of
parabolic-elliptic PDEs with coupled differential
algebraic equations. Examples are provided to
illustrate the use of the package with the DASSL d.a.e
integrator of Petzold [18].",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://portal.acm.org/toc.cfm?idx=J782",
keywords = "algorithms",
subject = "{\bf G.1.8}: Mathematics of Computing, NUMERICAL
ANALYSIS, Partial Differential Equations, Elliptic
equations. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE. {\bf G.1.8}: Mathematics of
Computing, NUMERICAL ANALYSIS, Partial Differential
Equations, Parabolic equations.",
}
@TechReport{Bisc91f,
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",
month = "",
year = "1991",
bibsource = "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.",
abstract = "",
comment = "",
keywords = "",
referred = "[Bisc91g]; [Bisc91h].",
}
@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].",
}
@Article{Blom:1991:ADC,
author = "J. G. Blom and H. Brunner",
title = "{Algorithm 689}: Discretized Collocation and Iterated
Collocation for Nonlinear {Volterra} Integral Equations
of the Second Kind",
journal = j-TOMS,
volume = "17",
number = "2",
pages = "167--177",
month = jun,
year = "1991",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/108556.108562",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:44:20 1994",
bibsource = "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/1991-17-2/p167-blom/",
abstract = "This paper describes a FORTRAN code for calculating
approximate solutions to systems of nonlinear Volterra
integral equations of the second kind. The algorithm is
based on polynomial spline collocation, with the
possibility of combination with the corresponding
iterated collocation. It exploits certain local
superconvergence properties for the error estimation
and the stepsize strategy.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://portal.acm.org/toc.cfm?idx=J782",
keywords = "algorithms; performance; reliability",
subject = "{\bf G.1.9}: Mathematics of Computing, NUMERICAL
ANALYSIS, Integral Equations, Volterra equations. {\bf
G.1.0}: Mathematics of Computing, NUMERICAL ANALYSIS,
General, Numerical algorithms. {\bf G.1.2}: Mathematics
of Computing, NUMERICAL ANALYSIS, Approximation, Spline
and piecewise polynomial approximation. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}
@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",
ISSN-L = "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,
fjournal = "Molecular simulation",
}
@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,
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)",
fjournal = "Dr. Dobb's Journal of Software Tools",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@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)",
ISSN-L = "0163-5824",
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",
fjournal = "SIGSAM Bulletin",
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)",
ISSN-L = "0025-5718",
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",
fjournal = "Mathematics of Computation",
journal-URL = "http://www.ams.org/mcom/",
keywords = "conjugate complex zeros; elliptic integrals; Fortran
programs; integral equations; integration; polynomial;
R-functions; square root",
treatment = "P Practical",
}
@TechReport{Carlson:1991:UHP,
author = "David A. Carlson",
title = "Ultra high performance {FFTs} for the {CRAY-2} and
{CRAY-YMP} supercomputers",
type = "Technical report",
number = "SRC-TR-91-053",
institution = inst-SRC-IDA,
address = inst-SRC-IDA:adr,
pages = "14",
month = dec,
year = "1991",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "In this paper, a set of techniques for improving the
performance of the fast Fourier transform algorithm on
modern vector oriented supercomputers is presented. FFT
implementations based on these techniques are developed
for the CRAY-2 and the CRAY-YMP, and it is shown that
they achieve higher performance than previously
measured on these machines. The techniques include (1)
using gather/scatter operations to maintain optimum
length vectors throughout all stages of small to medium
sized FFTs, (2) efficient radix-8 and radix-16 inner
loops, which allow vector loads/stores to be overlapped
as much as possible and also reduce the arithmetic
operation count, 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 embodying these techniques demonstrate
that they are faster than CRAY's library FFT routine.
The actual speedups obtained are dependent on the size
of the FFT being computed and the supercomputer being
used and range from about 5 to over 300 percent.",
acknowledgement = ack-nhfb,
keywords = "Supercomputers",
}
@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.
[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 = "https://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/compphyscomm1990.bib;
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",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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",
ISSN-L = "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,
fjournal = "Hydrocarbon processing (International edition)",
}
@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 (print), 1873-6025 (electronic)",
ISSN-L = "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,
fjournal = "Information and Software Technology",
}
@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 May 02 07:48:16 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/fparith.bib;
http://www.math.utah.edu/pub/tex/bib/master.bib",
note = "See \cite{ANSI:ftn92}.",
acknowledgement = ack-nhfb,
keywords = "Fortran 90 (computer program language); Programming
languages; {Fortran 90} (Computer program language)",
libnote = "Not yet in my library.",
tableofcontents = "1: Introduction \\
1.1: Fortran 90 / 1 \\
1.2: Programs and Programming / 2 \\
2: What is Fortran 90? \\
2.1: Program Structure / 5 \\
2.2: Intrinsic Procedures / 6 \\
2.3: Statement Types / 7 \\
2.4: What Fortran 90 Isn't / 7 \\
2.5: New Features in Fortran 90 / 8 \\
Notes / 10 \\
3: Getting Started \\
3.1: The Character Set / 11 \\
3.2: A Simple Program / 14 \\
3.3: Arithmetic Operators / 18 \\
Exercises 3A / 19 \\
3.4: Names and Other Lexical Tokens / 20 \\
3.5: Fortran Source Form / 21 \\
Exercises 3B / 24 \\
Notes / 25 \\
4: Intrinsic Data Types \\
4.1: Integers / 26 \\
4.2: Real Numbers / 29 \\
Exercises A / 31 \\
4.3: Simple Form of the Type Declaration Statement / 32
\\
4.4: Kinds Real Numbers / 32 \\
4.5: Complex Numbers / 33 \\
4.6: Logical Data; Logical and Relational Operators /
35 \\
4.7: Characters and Strings / 38 \\
Exercises 4B / 40 \\
Notes / 42 \\
5: Some Intrinsic Procedures \\
5.1: An Intrinsic Subroutine / 43 \\
5.2: Mathematical Functions / 44 \\
5.3: Numeric Functions / 46 \\
Exercises 5A / 50 \\
Notes / 52 \\
6: More About Characters \\
6.1: Declaring Character Data / 53 \\
6.2: Character Constants / 54 \\
6.3: Character Operators / 55 \\
6.4: Intrinsic Character Functions / 56 \\
6.5: Substrings / 59 \\
Exercises / 61 \\
Notes / 62 \\
7: Arrays \\
7.1: Declaring Arrays / 63 \\
7.2: Using Arrays / 65 \\
7.3: Array Constructors / 67 \\
7.4: Array Sections / 68 \\
7.5: Array Sections, Character Strings and Substrings /
70 \\
7.6: Where / 72 \\
7.7: Arrays and Intrinsic Functions / 73 \\
Exercises 7B / 74 \\
8: Execution Control \\
8.1: The ``CASE'' Construct / 76 \\
8.2: The ``IF'' Construct / 80 \\
Exercises / 81 \\
8.3: The ``DO'' Construct / 82 \\
8.4: Stop / 88 \\
Exercises 8B / 88 \\
Notes / 89 \\
9: Functions and Subroutines (1) \\
9.1: Functions / 90 \\
Exercises 9A / 93 \\
9.2: Subroutines / 93 \\
9.3: Procedures and Arrays / 96 \\
Exercises 9B / 99 \\
Notes / 100 \\
10: More Intrinsic Procedures; Statement Labels \\
10.1: Intrinsic Subroutines / 102 \\
10.2: Functions for Use with Arrays / 104 \\
Exercises 10A / 110 \\
10.3: Numeric Inquiry Functions and Floating-Point
Manipulation Functions / 110 \\
10.4: Statement Labels and ``GO TO'' / 111 \\
Notes / 114 \\
11: Modules \\
11.1: Data Modules / 116 \\
Module Procedures / 120 \\
11.3: More About ``USE'' Statements / 124 \\
Exercises / 126 \\
Notes / 127 \\
12: Functions and Subroutines (2) \\
12.1: Recursive Procedures / 128 \\
Exercises 12A / 130 \\
12.2: Interface Blocks / 131 \\
12.3: Argument Keywords / 132 \\
12.4: More About Arguments: ``PRESENT'' / 133 \\
12.5: Functions / 134 \\
12.6: Operators / 135 \\
12.7: Generic Names / 138 \\
12.8: Parallel Processing / 141 \\
Exercises 12B / 142 \\
Notes / 143 \\
13: The Type Declaration Statement \\
13.1: General Form of the TDS / 144 \\
13.2: Character Length Selectors / 147 \\
13.3: Attribute Specifications / 149 \\
13.4: Array Specifications / 152 \\
13.5: The Entity Declaration List / 157 \\
13.6: Summary / 158 \\
Exercises 13A / 159 \\
Notes / 161 \\
14: Derived Types \\
14.1: Derived-Type Definition / 164 \\
14.2: Structure Constructors / 166 \\
14.3: Structure Components / 168 \\
Exercises 14A / 169 \\
14.4: Structures of Structures / 170 \\
Exercises 14B / 171 \\
14.5: Functions and Operators with Derived Types / 172
\\
14.6: Defined Assignment / 174 \\
Exercises 14C / 178 \\
Notes / 180 \\
15: Arrays and Pointers \\
15.1: Array Element Order, Array Constructors; RESHAPE
/ 181 \\
15.2: Vector Subscripts / 184 \\
15.3: Allocatable Arrays / 187 \\
Exercises 15A / 190 \\
15.4: LBOUND, SHAPE and SIZE / 190 \\
Exercises 15B / 191 \\
15.5: Simple Pointers / 192 \\
15.6: Pointers as Structures and as Structure
Components / 197 \\
15.7: Pointers and Procedures / 204 \\
15.8: Array Pointers / 205 \\
Exercises 15C / 207 \\
Notes / 208 \\
16: Input and Output; Data Format Specifications \\
16.1: Data Transfer Statements / 209 \\
16.2: The Item List / 210 \\
16.3: List-Directed Input / 212 \\
16.4: List-Directed Output / 216 \\
16.5: Explicit Formats / 217 \\
Exercises 16A / 219 \\
16.6: Data Edit Descriptors and Character Edit
Descriptors / 219 \\
16.7: Control Edit Descriptors / 223 \\
Exercises 16B / 225 \\
16.8: Namelists / 226 \\
16.9: Unformatted / 228 \\
16.10: The TRANSFER Function / 229 \\
16.11: Summary / 231 \\
Notes / 232 \\
17: File Handling \\
17.1: Units, Files and Records / 233 \\
17.2: Opening and Closing Files / 235 \\
17.3: BACKSPACE, ENDFTLE and REWIND / 240 \\
17.4: Control Specifications for / 240 \\
17.5: The ``INQUIRE'' Statement / 242 \\
17.6: Internal Files / 246 \\
Exercises 17A / 248 \\
Notes / 249 \\
18: Bits \\
18.1: Inside Integers / 250 \\
18.2: Bit Logic / 251 \\
18.3: A Warning / 252 \\
Exercises 18A / 253 \\
19: Programming Conventions and Program Architecture:
Putting It All Together \\
19.1: Coding Conventions / 254 \\
19.2: Towards Fortran 90 / 255 \\
Fortran 90 Recommended Statements / 256 \\
Intrinsic Functions / 257 \\
19.3: Program Unit Structure / 258 \\
19.4: Program Structure / 261 \\
19.5: Final Remarks / 262 \\
Answers to Selected Exercises / 263 \\
Appendices \\
A: Fortran 90 Statements \\
B: Intrinsic Procedures / 286 \\
C: Intrinsic Procedures: Names / 292 \\
D: Argument Keywords in Intrinsic Procedures / 294 \\
E: Edit Descriptors / 297 \\
F: The ASCII Character Set / 301 \\
Index / 304",
}
@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)",
ISSN-L = "0743-7315",
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",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
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,
fjournal = "Journal of Quality Technology",
}
@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,
}
@TechReport{Cybenko:1991:PCPa,
author = "George Cybenko",
title = "Parallel computing and the {Perfect Benchmarks}",
type = "Technical Report",
number = "CSRD 1191",
institution = inst-UIUC-CSRD,
address = inst-UIUC-CSRD:adr,
pages = "12",
month = nov,
year = "1991",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "The Perfect Benchmark codes are thirteen portable,
applications level FORTRAN-77 programs and datasets
that were selected to represent scientific and
engineering computations in their full complexity. They
have become a valuable resource for computer
architects, compiler writers and algorithm designers.
In this paper, we explore the extent to which these
programs are parallelizable both in theory and in
practice. Our experiences with isolating the
parallelism in these codes has led us to develop new
automatic program analysis tools that help identify
code segments that can be parallelized.",
acknowledgement = ack-nhfb,
annote = "Presented at the Int'l. Symposium on Supercomputing,
Fukwoka, Japan, November 6--8, 1991. Supported in part
by the U.S. Air Force Office of Scientific Research.
Supported in part by the Department of Energy.",
keywords = "Bench-marks; Parallel computers",
}
@Article{Dodson:1991:AMI,
author = "David S. Dodson and Roger G. Grimes and John G.
Lewis",
title = "{Algorithm 692}: Model Implementation and Test Package
for the Sparse {Basic Linear Algebra Subroutines}",
journal = j-TOMS,
volume = "17",
number = "2",
pages = "264--272",
month = jun,
year = "1991",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/108556.108582",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:44:20 1994",
bibsource = "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/1991-17-2/p264-dodson/",
abstract = "This paper describes a model implementation and test
software for the Sparse Basic Linear Algebra
Subprograms (Sparse BLAS). The Sparse BLAS perform
vector operations common in sparse linear algebra, with
the goal of providing efficient, but portable,
implementations of algorithms for high performance
computers. The model implementation provides a portable
set of FORTRAN 77 Sparse BLAS for the use on machines
where specially tuned implementations do not exist or
are not required. The test software is designed to
verify that tuned implementations meet the
specifications of the Sparse BLAS and that
implementations are correctly installed.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://portal.acm.org/toc.cfm?idx=J782",
keywords = "algorithms",
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. {\bf D.3.2}: Software,
PROGRAMMING LANGUAGES, Language Classifications,
FORTRAN 77.",
}
@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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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,
fjournal = "Geobyte",
}
@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",
ISSN-L = "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,
fjournal = "Computers and Chemistry",
}
@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-46-36-7",
ISBN-13 = "978-99922-46-36-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{Garc91a,
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 = "SIAM",
address = "Philadelphia, PA",
pages = "",
year = "1991",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Jued91a]; [Soul91a].",
}
@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{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 (print), 1532-5970 (electronic)",
ISSN-L = "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,
fjournal = "Behavior Research Methods, Instruments, and
Computers",
}
@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 (print), 1532-5970 (electronic)",
ISSN-L = "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,
fjournal = "Behavior Research Methods, Instruments, and
Computers",
}
@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,
fjournal = "International Journal of Electrical Engineering
Education",
}
@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 = "ftp://ftp.cse.ucsc.edu/pub/tr/ucsc-crl-91-36.ps.Z;
mailto::rnalib@ftp.cs.ucsc.edu",
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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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,
fjournal = "UNIX review",
}
@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)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@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",
}
@Book{Holoien:FES91,
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",
year = "1991",
ISBN = "0-534-14166-8",
ISBN-13 = "978-0-534-14166-0",
LCCN = "Q183.9 .H64 1991",
bibdate = "Thu Dec 16 08:56:27 1993",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/master.bib",
price = "US\$28.00",
acknowledgement = ack-nhfb,
}
@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 (print), 1520-684X (electronic)",
ISSN-L = "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,
fjournal = "Systems and computers in Japan",
}
@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 (print), 1520-684X (electronic)",
ISSN-L = "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,
fjournal = "Systems and computers in Japan",
}
@InCollection{Horw91a,
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 = "SIAM",
address = "Philadelphia, PA",
pages = "",
year = "1991",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "",
}
@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.",
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.",
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.",
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.''",
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.",
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.''",
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,
fjournal = "C Users Journal",
}
@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,
fjournal = "Fortran Journal",
}
@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 = "https://doi.org/10.1109/71.86108",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
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",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
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.amazon.com/exec/obidos/ISBN=0830676619/wholesaleproductA/;
http://www.cbooks.com/;
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)",
ISSN-L = "0038-0644",
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,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@Manual{KSR:1991:KFP,
title = "{KSR Fortran} Programming",
organization = "{Kendall Square Research Corporation}",
address = "Waltham, MA",
pages = "????",
year = "1991",
bibsource = "http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@InCollection{Kubo91a,
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 = "SIAM",
address = "Philadelphia, PA",
pages = "",
year = "1991",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "",
}
@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",
ISSN-L = "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,
fjournal = "Concurrency, practice and experience",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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:CSAb,
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)",
ISSN-L = "0167-8191",
bibdate = "Sat Mar 22 15:39:54 MST 1997",
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.netlib.org/utk/people/JackDongarra/PAPERS/Comparative-Study-of-Automatic-Vectorizing-Compilers.pdf",
abstract = "The authors compare the capabilities of several
commercially available, vectorizing Fortran compilers
using a test suite of Fortran loops. They present the
results of compiling and executing these loops on a
variety of supercomputers, mini-supercomputers, and
mainframes.",
acknowledgement = ack-nhfb,
affiliation = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
USA",
classcodes = "C6150C (Compilers, interpreters and other processors);
C5440 (Multiprocessor systems and techniques); C6140D
(High level languages)",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Automatic vectorizing compilers; automatic vectorizing
compilers; FORTRAN; Mainframes; mainframes;
Minisupercomputers; minisupercomputers; parallel
processing; program compilers; Supercomputers;
supercomputers",
pubcountry = "Netherlands",
thesaurus = "FORTRAN; Parallel processing; Program compilers",
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:CPE,
author = "G. Luecke and W. Haque and J. Hoekstra and H.
Jespersen",
title = "{I/O} considerations for performance enhancement under
the {MVS} operating system",
journal = j-SUPERCOMPUTER,
volume = "8",
number = "5",
pages = "41--50",
month = sep,
year = "1991",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Iowa State Univ., Ames, IA, USA",
classification = "C5620 (Computer networks and techniques); C5670
(Network performance); C6150J (Operating systems)",
corpsource = "Iowa State Univ., Ames, IA, USA",
fjournal = "Supercomputer",
keywords = "I/O considerations; MVS operating system; network
operating systems; performance enhancement; performance
evaluation; PIOAM; source code modification; VIO;
VS-FORTRAN's disk striping",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@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)",
ISSN-L = "0038-0644",
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,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@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",
fjournal = "The Journal of {C} Language Translation",
}
@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 = "https://doi.org/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",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
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",
}
@Article{MacDonald:JCLT-2-4-305,
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",
bibdate = "Fri Nov 21 15:06:25 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of {C} Language Translation",
remark = "Tom outlines the interlanguage calling conventions
adopted by Cray Research and discusses their merits and
some outstanding issues.",
}
@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,
fjournal = "Fortran Journal",
}
@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,
language = "Russian",
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{McBryan:1991:CII,
author = "O. McBryan",
title = "A comparison of the {Intel iPSC\slash 860} and the
{Suprenum-1} parallel computers",
journal = j-SUPERCOMPUTER,
volume = "8",
number = "1",
pages = "6--17",
month = jan,
year = "1991",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Colorado Univ., Boulder, CO,
USA",
classification = "C4170 (Differential equations); C5440
(Multiprocessor systems and techniques); C5470
(Performance evaluation and testing); C7340
(Geophysics)",
corpsource = "Dept. of Comput. Sci., Colorado Univ., Boulder, CO,
USA",
fjournal = "Supercomputer",
keywords = "2.7 Mflop/s per node; 2.7 to 5.11 MFLOPS; 4.63 Mflop/s
per node; 540 MFLOPS; 64 bit; 64-bit arithmetic; 88.3
percent; 91.6 percent; 92.7 percent; atmospheric
circulation; Compass-developed Suprenum-1 compiler;
geophysics computing; grid algorithms; hierarchical
systems; Intel PGI compiler; multiple node; observed
single- cluster efficiency; parallel FORTRAN compilers;
parallel machines; performance evaluation; program
compilers; Shallow Water Equations; standard Greenhills
compiler; static load- balancing algorithm; Suprenum-1
parallel computers",
pubcountry = "Netherlands",
treatment = "X Experimental",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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)",
fjournal = "Dr. Dobb's Journal of Software Tools",
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{Overill:1991:EVG,
author = "R. Overill",
title = "On the efficient vectorization of the general
first-order linear recurrence relation",
journal = j-SUPERCOMPUTER,
volume = "8",
number = "2",
pages = "31--36",
month = mar,
year = "1991",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput., King's Coll., London, UK",
classification = "C7310 (Mathematics)",
corpsource = "Dept. of Comput., King's Coll., London, UK",
fjournal = "Supercomputer",
keywords = "Amdahl VP1200; Cray X- MP/28; cyclic reduction
algorithms; efficient vectorization; FORTRAN 90
listings; FORTRAN listings; general first-order linear
recurrence relation; mathematics computing; parallel
algorithms; performance; performance evaluation;
pipeline processing; scalar algorithms; vector
algorithm; vector processors",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@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",
DOI = "https://doi.org/10.1137/1033004",
ISSN = "0036-1445 (print), 1095-7200 (electronic)",
ISSN-L = "0036-1445",
MRclass = "90C10",
MRnumber = "92a:90041",
MRreviewer = "P. F. K{\"o}rner",
bibdate = "Sat Mar 29 09:54:50 MDT 2014",
bibsource = "Compendex database;
http://epubs.siam.org/toc/siread/33/1;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/siamreview.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",
fjournal = "SIAM Review",
journal-URL = "http://epubs.siam.org/sirev",
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",
onlinedate = "March 1991",
}
@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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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,
fjournal = "IBM Systems Journal",
}
@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)",
ISSN-L = "0018-8646",
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)",
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
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.",
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)",
ISSN-L = "0163-5964",
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,
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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 (print), 1552-3888 (electronic)",
ISSN-L = "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,
fjournal = "Educational and Psychological Measurement",
}
@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",
fjournal = "The Computer Journal",
journal-URL = "http://comjnl.oxfordjournals.org/",
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)",
ISSN-L = "0098-3500",
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)",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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{Soul91a,
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 = "SIAM",
address = "Philadelphia, PA",
pages = "",
year = "1991",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Garc91a].",
}
@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{Step91a,
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/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Jued91a].",
}
@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",
ISSN-L = "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",
fjournal = "Computer Applications in the Biosciences: CABIOS",
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",
fjournal = "The Computer Journal",
journal-URL = "http://comjnl.oxfordjournals.org/",
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)",
ISSN-L = "0743-7315",
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",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
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",
}
@MastersThesis{Sullivan:1991:VPI,
author = "Steve Sullivan",
title = "Vector and parallel implementations of the wavelet
transform",
type = "Thesis ({M.S.})",
number = "CSRD 1083; UILU-ENG-91-8034",
school = inst-UIUC-CSRD,
address = inst-UIUC-CSRD:adr,
pages = "viii + 64",
month = jan,
year = "1991",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "Multiresolution methods have recently seen increasing
use in a wide range of fields. The wavelet transform,
in particular, has generated considerable interest
because it can have several useful properties including
logarithmic spectral division, orthogonality,
implementation with finite-length filters, and real
transform values from real data. In this thesis, we
offer an introduction to multiresolution and wavelet
analysis, then examine the implementation of the
discrete wavelet transform on several computing
platforms. The discussion encompasses sequential,
vector, MIMD, SIMD, and VLSI architectures, and we
develop FORTRAN programs for the Cray X-MP, Alliant
FX-80, and Connection Machine supercomputers. Our
results demonstrate the considerable advantage in
exploiting the parallelism and data-locality inherent
in the transform.",
acknowledgement = ack-nhfb,
annote = "Supported in part by the National Science Foundation.
Supported in part by the Air Force Office of Scientific
Research. Supported in part by MIPS.",
keywords = "Algorithms; Computer architecture; Parallel processing
(Electronic computers); Signal processing",
}
@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)",
ISSN-L = "0018-8646",
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)",
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
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",
ISSN-L = "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,
fjournal = "Journal of Computing in Civil Engineering",
}
@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",
ISSN-L = "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",
fjournal = "Computer Applications in the Biosciences: CABIOS",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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 = "https://doi.org/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",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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)",
ISSN-L = "0038-0644",
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)",
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
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)",
ISSN-L = "0163-5964",
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",
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
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",
fjournal = "SIAM Journal on Scientific and Statistical Computing",
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{Wallich:1991:FF,
author = "Paul Wallich",
title = "{Fortran} Forever",
journal = j-SCI-AMER,
volume = "265",
number = "1",
pages = "112--112",
month = jul,
year = "1991",
CODEN = "SCAMAC",
DOI = "https://doi.org/10.1038/scientificamerican0791-112",
ISSN = "0036-8733 (print), 1946-7087 (electronic)",
ISSN-L = "0036-8733",
bibdate = "Fri May 17 08:34:38 MDT 2013",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/sciam1990.bib",
URL = "http://www.nature.com/scientificamerican/journal/v265/n1/pdf/scientificamerican0791-112.pdf",
acknowledgement = ack-nhfb,
fjournal = "Scientific American",
journal-URL = "http://www.nature.com/scientificamerican",
}
@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",
ISSN-L = "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,
fjournal = "Perceptual and Motor Skills",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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 (print), 1090-2368 (electronic)",
ISSN-L = "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",
fjournal = "Computers and Biomedical Research",
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 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;
http://www.math.utah.edu/pub/tex/bib/master.bib",
note = "See \cite{ANSI:ftn92}.",
price = "US\$79.50",
acknowledgement = ack-nhfb,
keywords = "Computer Programming; Fortran; Fortran 90 (computer
program language); Programming Languages",
libnote = "Not yet in my library.",
tableofcontents = "0. Sneak Preview \\
1. Introduction \\
1.1. History \\
1.2. Why a New Standard? \\
1.3. Why Not Use Another Language? \\
1.4. Development of Fortran 90 \\
1.5. Fortran 77 Compatibility \\
1.6. Extensibility \\
1.7. Intrinsic and Standard Modules \\
1.8. The Fortran 90 Language Standard \\
1.9. References \\
2. Fortran Concepts and Terms \\
2.1. Scope and Association \\
2.2. Program Organization \\
2.3. Data Environment \\
2.4. Program Execution \\
2.5. Terms \\
2.6. Summary of Forms \\
2.7. Ordering Requirements \\
2.8. Example Fortran 90 Program \\
2.9. Summary \\
3. Language Elements and Source Form \\
3.1. The Processor Character Set \\
3.2. Lexical Tokens \\
3.3. Source Form \\
3.4. Rules for Fixed/Free Source Form \\
3.5. The INCLUDE Line \\
3.6. Low-Level Syntax \\
3.7. Summary \\
4. Data Types \\
4.1. Building the Data Environment for a Problem
Solution \\
4.2. What Is Meant by ``Type'' in Fortran? \\
4.3. Intrinsic Data Types \\
4.4. Derived Types \\
4.5. Structure Constructors \\
4.6. Array Constructors \\
4.7. Summary \\
5. Declarations \\
5.1. Type Declaration Statements \\
5.2. Implicit Typing \\
5.3. Array Properties \\
5.4. Pointer Properties \\
5.6. Object Accessibility and Use \\
5.7. Procedure Properties \\
5.8. Automatic Data Objects \\
5.9. NAMELIST Statement \\
5.10. Storage Association \\
5.11. Summary \\
6. Using Data \\
6.1. Constants and Variables \\
6.2. Substrings \\
6.3. Structure Components \\
6.4. Arrays \\
6.5. Pointers and Allocatable Arrays \\
6.6. Summary \\
7. Expressions and Assignment \\
7.1. Introduction to Fortran 90 Expressions \\
7.2. Formation of Expressions \\
7.3. Interpretation of Expressions \\
7.4. Evaluation of Expressions \\
7.5. Assignment \\
7.6. Summary \\
8. Controlling Execution \\
8.1. The Execution Sequence \\
8.2. Blocks and Executable Constructs \\
8.3. IF Construct and IF Statement \\
8.4. The CASE Construct \\
8.5. The DO Construct \\
8.6. Branching \\
8.7. Obsolescent Control Statements \\
8.8. Summary \\
9. Input and Output Processing \\
9.1. Records, Files, Access Methods, and Units \\
9.2. Data Transfer Statements \\
9.3. Execution Model for Data Transfer Statements \\
9.4. Error and Other Conditions in Input/Output
Statements \\
9.5. The OPEN Statement \\
9.6. The CLOSE Statement \\
9.7. Inquiring about Files \\
9.8. File Positioning Statements \\
9.9. Restrictions on Input/Output Specifiers, List
Items, and Statements \\
9.10. Summary \\
10. Input and Output Editing \\
10.1. Explicit Formatting \\
10.2. Format Specifications \\
10.3. Character String Edit Descriptor Form \\
10.4. Formatted Data Transfer \\
10.5. File Positioning by Format Control \\
10.6. Numeric Editing \\
10.7. Logical Editing \\
10.8. Character Editing \\
10.9. Control Edit Descriptors \\
10.10. List-Directed Formatting \\
10.11. Namelist Formatting \\
10.12. Summary \\
11. Program Units \\
11.1. Overview \\
11.2. Main Program \\
11.3. Internal Procedures \\
11.4. Host Association \\
11.5. External Subprograms \\
11.6. Modules \\
11.7. Block Data Program Units \\
11.8. Summary \\
12. Using Procedures \\
12.1. Procedure Terms and Concepts \\
12.2. Subroutines \\
12.3. Functions \\
12.4. Procedure-Related Statements \\
12.5. Argument Association \\
12.6. Procedure Interfaces \\
12.7. Summary \\
13. Intrinsic Procedures \\
13.1. Intrinsic Procedure Terms and Concepts \\
13.2. Representation Models \\
13.3. Inquiry and Numeric Manipulation Functions \\
13.4. Transfer and Conversion Functions \\
13.5. Computation Functions \\
13.6. Array Functions \\
13.7. Intrinsic Subroutines \\
13.8. Alphabetical List of All Intrinsic Procedures.
13.9. Specific Names for Generic Intrinsic Procedures.
13.10. Summary \\
14. Scope, Association, and Definition \\
14.1. The Use of Names \\
14.2. Scope \\
14.3. Association \\
14.4. Definition Status \\
Appendix A: Intrinsic Procedures \\
Appendix B: Fortran 90 Syntax \\
B.1. The Form of the Syntax \\
B.2. Syntax Rules and Constraints \\
B.3. Cross References \\
Appendix C: Decremental Features \\
C.1. Deleted Features \\
C.2. Obsolescent Features",
xxauthor = "Jeanne C. Adams and Walter S. Brainerd and Jeanne T.
Martin",
}
@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,
}
@Article{Ammar:1992:IDC,
author = "G. S. Ammar and L. Reichel and D. C. Sorensen",
title = "An Implementation of a Divide and Conquer Algorithm
for the Unitary Eigenproblem",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "292--307",
month = sep,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/131766.131770",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 13:08:42 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See also \cite{Ammar:1994:CAI}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-3/p292-ammar/",
abstract = "We present a FORTRAN implementation of a
divide-and-conquer method for computing the spectral
resolution of a unitary upper Hessenberg matrix $H$.
Any such matrix $H$ of order $n$, normalized so that
its subdiagonal elements are nonnegative, can be
written as a product of $ n - 1 $ Givens matrices and a
diagonal matrix. This representation, which we refer to
as the Schur parametric form of $H$, arises naturally
in applications such as in signal processing and in the
computation of Gauss--Szeg{\H{o}} quadrature rules. Our
programs utilize the Schur parametrization to compute
the spectral decomposition of $H$ without explicitly
forming the elements of $H$. If only the eigenvalues
and first components of the eigenvectors are desired,
as in the applications mentioned above, the algorithm
requires only $ O(n^2) $ arithmetic operations.
Experimental results presented indicate that the
algorithm is reliable and competitive with the general
QR algorithm applied to this problem. Moreover, the
algorithm can be easily adapted for parallel
implementation.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://portal.acm.org/toc.cfm?idx=J782",
keywords = "algorithms; measurement; performance; reliability",
subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra, Eigenvalues. {\bf
G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE.
{\bf F.2.1}: Theory of Computation, ANALYSIS OF
ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
and Problems, Computations on matrices.",
}
@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,
fjournal = "Interface (Santa Cruz)",
}
@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)",
ISSN-L = "0361-7688",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Programming and Computer Software; translation of
Programmirovaniye (Moscow, USSR) Plenum",
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-COMPUT-PHYS,
volume = "6",
number = "5",
pages = "498--505",
month = sep # "-" # oct,
year = "1992",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "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)",
fjournal = "Computers in Physics",
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: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,
fjournal = "Chemical engineer",
}
@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,
fjournal = "InfoWorld",
}
@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",
ISSN-L = "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,
fjournal = "Mechanical Engineering: the journal of the American
Society of Mechanical Engineers",
}
@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:ANSc,
author = "{American National Standards Institute} and {Computer
and Business Equipment Manufacturers Association}",
title = "{American National Standard} for programming language,
{FORTRAN} --- extended: {ANSI X3.198-1992}: {ISO\slash
IEC} 1539: 1991 ({E})",
publisher = pub-ANSI,
address = pub-ANSI:adr,
pages = "xix + 369",
day = "21",
month = sep,
year = "1992",
bibdate = "Mon Feb 24 15:49:20 MST 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Approved September 21, 1992",
keywords = "Fortran (Computer program language); Fortran (Computer
program language) --- Standards --- United; States",
}
@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.",
}
@Manual{ANSI:ftn92,
title = "{American National Standard} Programming Language
{Fortran} Extended {X3.198--1992}",
organization = pub-ANSI,
address = pub-ANSI:adr,
year = "1992",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/master.bib",
note = "This US Standard is identical to the international
standard, ISO 1539:1991. See also
\cite{Adams:1992:FHC,Brainerd:1994:PGF,Counihan:1991:F,Metcalf:1992:FE}.",
acknowledgement = ack-nhfb,
}
@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",
ISSN-L = "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",
fjournal = "Concurrency, practice and experience",
}
@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 (print), 1552-3888 (electronic)",
ISSN-L = "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,
fjournal = "Educational and Psychological Measurement",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Aug 17 16:12:52 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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{Berntsen:1992:ADA,
author = "Jarle Berntsen and Terje O. Espelid",
title = "{Algorithm 706}: {DCUTRI}: An Algorithm for Adaptive
Cubature Over a Collection of Triangles",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "329--342",
month = sep,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/131766.131772",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 09 10:18:59 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See remark \cite{Espelid:1998:RAD}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-3/p329-berntsen/",
abstract = "An adaptive algorithm for computing an approximation
to the integral of each element in a vector function $
f(x, y) $ over a two-dimensional region made up of
triangles is presented. A FORTRAN implementation of the
algorithm is included. The basic cubature rule used
over each triangle is a 37-point symmetric rule of
degree 13. Based on the same evaluation points the
local error for each element in the approximation
vector and for each triangle is computed using a
sequence of null rule evaluations. A sophisticated
error-estimation procedure tries, in a cautious manner,
to decide whether we have asymptotic behavior locally
for each function. Different actions are taken
depending on that decision, and the procedure takes
advantage of the basic rule's polynomial degree when
computing the error estimate in the asymptotic case.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://portal.acm.org/toc.cfm?idx=J782",
keywords = "algorithms; reliability",
subject = "{\bf G.1.4}: Mathematics of Computing, NUMERICAL
ANALYSIS, Quadrature and Numerical Differentiation,
Adaptive quadrature. {\bf G.1.4}: Mathematics of
Computing, NUMERICAL ANALYSIS, Quadrature and Numerical
Differentiation, Multiple quadrature. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE,
Efficiency. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE, Reliability and robustness.",
}
@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 = "https://doi.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,
fjournal = "ACM SIGMETRICS Performance Evaluation Review",
journal-URL = "http://portal.acm.org/toc.cfm?id=J618",
}
@Article{Bischof:1992:AGD,
author = "Christian H. Bischof and Alan Carle and George F.
Corliss and Andreas Griewank and Paul Hovland",
title = "{ADIFOR}: {Generating} Derivative Code from {Fortran}
Programs",
journal = j-SCI-PROG,
volume = "1",
number = "1",
pages = "11--29",
year = "1992",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibsource = "ftp://ftp.ira.uka.de/bibliography/Math/auto.diff.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
comment = "ADIFOR Working Note \# 1. Also appeared as Preprint
MCS--P263--0991, Mathematics and Computer Science
Division, Argonne National Laboratory, Argonne, Ill.,
September 1991, and as Technical Report 91185, Center
for Research in Parallel Computation, Rice University,
Houston, Tex., 1991.",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
referred = "[Bisc91g]; [Bisc91h]; [Bischof1996b]; [Carle1996a];
[Eberhard1996a]; [Klein1996a]; [Park1996a];
[Shiriaev1996a].",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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{Campbell:1992:CFP,
author = "Ian D. Campbell and John H. McAndrews",
title = "{CANPLOT}: a {FORTRAN-77} program for plotting
stratigraphic data on a {\POSTSCRIPT} device",
journal = j-COMP-GEOSCI,
volume = "18",
number = "2",
pages = "309--336",
month = mar,
year = "1992",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Feb 10 18:30:18 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/postscri.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@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)",
ISSN-L = "0001-0782",
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.",
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
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)",
ISSN-L = "0001-0782",
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,
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
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,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@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 = "https://doi.org/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",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
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",
DOI = "https://doi.org/10.1145/146847.146923",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65D05 (65L06)",
MRnumber = "1 167 886",
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/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-2/p156-cash/",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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)",
ISSN-L = "0361-7688",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Programming and Computer Software; translation of
Programmirovaniye (Moscow, USSR) Plenum",
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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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 = "https://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/compphyscomm1990.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Cooper:1992:USE,
author = "Keith D. Cooper and Mary W. Hall and Linda Torczon",
title = "Unexpected side effects of inline substitution: a case
study",
journal = j-LOPLAS,
volume = "1",
number = "1",
pages = "22--32",
month = mar,
year = "1992",
CODEN = "ALPSE8",
DOI = "https://doi.org/10.1145/130616.130619",
ISSN = "1057-4514 (print), 1557-7384 (electronic)",
ISSN-L = "1057-4514",
bibdate = "Thu May 30 15:54:54 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/1057-4514/130619.html",
abstract = "The structure of a program can encode implicit
information that changes both the shape and speed of
the generated code. Interprocedural transformations
like inlining often discard such information; using
interprocedural data-flow information as a basis for
optimization can have the same effect.\par
In the course of a study on inline substitution with
commercial FORTRAN compilers, we encountered unexpected
performance problems in one of the programs. This paper
describes the specific problem that we encountered,
explores its origins, and examines the ability of
several analytical techniques to help the compiler
avoid similar problems.",
acknowledgement = ack-nhfb,
fjournal = "ACM Letters on Programming Languages and Systems
(LOPLAS)",
keywords = "experimentation, languages, performance",
subject = "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.4}: Software,
PROGRAMMING LANGUAGES, Processors, Compilers. {\bf
D.3.3}: Software, PROGRAMMING LANGUAGES, Language
Constructs and Features.",
}
@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.",
}
@Article{Demmel:1992:SBA,
author = "James W. Demmel and Nicholas J. Higham",
title = "Stability of Block Algorithms with Fast Level-3
{BLAS}",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "274--291",
month = sep,
year = "1992",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1992-18-3/p274-demmel/;
https://doi.org/10.1145/131766.131769",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 30 01:27:16 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",
note = "See
\cite{Dongarra:1990:ASL,Higham:1990:EFM,Dayde:1994:PBI}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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",
fjournal = "Supercomputer",
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{Drezner:1992:CMN,
author = "Zvi Drezner",
title = "Computation of the Multivariate Normal Integral",
journal = j-TOMS,
volume = "18",
number = "4",
pages = "470--480",
month = dec,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/138351.138375",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 13:08:39 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See also \cite{Drezner:1993:CAC}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-4/p470-drezner/",
abstract = "This paper presents a direct computation of the
multivariate normal integral by the Gauss Quadrature
method. An error control method is given. Results are
presented for multivariate integrals consisting of up
to twelve normal distributions. A computer program in
FORTRAN is given.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance",
subject = "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
STATISTICS, Statistical software. {\bf G.1.4}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Quadrature and Numerical Differentiation, Multiple
quadrature.",
}
@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,
fjournal = "Fortran Journal",
}
@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",
bookpages = "x + 504",
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",
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",
}
@Article{Fisher:1992:DTO,
author = "M. E. Fisher and L. S. Jennings",
title = "Discrete-Time Optimal Control Problems with General
Constraints",
journal = j-TOMS,
volume = "18",
number = "4",
pages = "401--413",
month = dec,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/138351.138356",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "49M05 (65K99)",
MRnumber = "1 199 848",
bibdate = "Fri Sep 30 00:52:58 1994",
bibsource = "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/1992-18-4/p401-fisher/",
abstract = "This paper presents a computational procedure for
solving combined discrete-time optimal control and
optimal parameter selection problems subject to general
constraints. The approach adopted is to convert the
problem into a nonlinear programming problem which can
be solved using standard optimization software. The
main features of the procedure are the way the controls
are parametrized and the conversion of all constraints
into a standard form suitable for computation. The
software is available commercially as a FORTRAN program
DMISER3 together with a companion program MISER3 for
solving continuous-time problems.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance; theory",
subject = "{\bf G.1.6}: Mathematics of Computing, NUMERICAL
ANALYSIS, Optimization, Constrained optimization. {\bf
G.1.0}: Mathematics of Computing, NUMERICAL ANALYSIS,
General, Numerical algorithms. {\bf G.1.6}: Mathematics
of Computing, NUMERICAL ANALYSIS, Optimization,
Nonlinear programming. {\bf G.4}: Mathematics of
Computing, MATHEMATICAL SOFTWARE, Efficiency.",
}
@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)",
fjournal = "AI Expert",
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",
}
@InCollection{Galison:1992:FPH,
author = "Peter Galison",
title = "{Fortran}, Physics, and Human Nature",
crossref = "Nye:1992:IPS",
chapter = "10",
volume = "139",
publisher = pub-SV,
address = pub-SV:adr,
pages = "225--260",
year = "1992 (or 1991??)",
DOI = "https://doi.org/10.1007/978-94-011-2488-1_10",
bibdate = "Mon Nov 12 15:28:50 MST 2018",
bibsource = "http://www.math.utah.edu/pub/tex/bib/bsphs.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://link.springer.com/chapter/10.1007/978-94-011-2488-1_10",
acknowledgement = ack-nhfb,
}
@InProceedings{Ganzha:1992:RBC,
author = "V. G. Ganzha and E. V. Vorozhtsov",
title = "Resultant based code generation for the stability
analysis of difference schemes with the aid of the
{REDUCE} system",
crossref = "Houstis:1992:AIE",
pages = "185--192",
year = "1992",
bibdate = "Tue Mar 25 16:11:15 MST 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/redextra.bib",
acknowledgement = ack-nhfb,
classcodes = "A4710 (General theory, simulation and other
computational methods); A0340G (Fluid dynamics: general
mathematical aspects); C7310 (Mathematics); C7320
(Physics and Chemistry); C4170 (Differential
equations)",
conflocation = "Dublin, Ireland; 22--26 July 1991",
corpsource = "Inst. of Theor. and Appl. Mech., Acad. of Sci.,
Novosibirsk, Russia",
keywords = "computer; computer algebra system; difference
equations; difference schemes; differential equations;
fluid dynamics; FORTRAN function; linear partial;
mathematics computing; partial differential equations;
physics computing; REDUCE system; resultant based code
generation; stability; stability analysis; symbol
manipulation; symbolic calculations",
treatment = "A Application; P Practical",
}
@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 {$ A X B^{\sc
{T}} + C X D^{\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)",
ISSN-L = "0098-3500",
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) $ A X B^T + C X D^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) $ A X E^T + E X A^T + C = 0 $
and the discrete time equation (3) $ A X A^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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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)",
ISSN-L = "0018-8646",
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)",
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
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 = "https://doi.org/10.1109/71.127258",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
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",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
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,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@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,
fjournal = "Fortran Journal",
}
@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{Gottlieb:1992:HSF,
author = "R. A. Gottlieb and D. J. Magenheimer and S. A. Meloy
and A. C. Meyer",
title = "{HP} 9000 series 700 {FORTRAN} optimizing
preprocessor",
journal = j-HEWLETT-PACKARD-J,
volume = "43",
number = "3",
pages = "24--32",
month = jun,
year = "1992",
CODEN = "HPJOAX",
ISSN = "0018-1153",
bibdate = "Tue Mar 25 14:12:15 MST 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A slightly different version of this product serves as
the preprocessor for HP Concurrent FORTRAN, which is
now running on HP Apollo DN10000 computers. An extended
multisite, cross-functional team was formed to
incorporate the preprocessor into the FORTRAN compiler
for the HP 9000 Series 700 computer systems. Because of
this effort, as of the HP-UX 8.05 release, the
preprocessor is bundled with every FORTRAN compiler.
The preprocessor is based on a third-party product.
HP's contribution included: tying the preprocessor into
the HP FORTRAN product (This included user interface
changes and extensive documentation changes.) They also
identified modifications required to allow the
preprocessor to recognize HP's extended FORTRAN
dialect. They assembly coded a vector library that
incorporates knowledge of CPU pipelining details and
implementation dependent instructions to allow the
Series 700 to work at peak performance. They performed
extensive quality assurance processes that uncovered
numerous defects, ensuring that the product meets HP's
high-quality standards. These contributions are
discussed in detail. Examples of specific
transformations and performance improvements on key
industry benchmarks are also described.",
acknowledgement = ack-nhfb,
affiliation = "Hewlett--Packard Co., Palo Alto, CA, USA",
classcodes = "C6150C (Compilers, interpreters and other processors);
C6140D (High level languages)",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Hewlett--Packard Co., Palo Alto, CA, USA",
fjournal = "Hewlett-Packard Journal: technical information from
the laboratories of Hewlett-Packard Company",
keywords = "8.05; CPU pipelining; FORTRAN; FORTRAN compiler;
Hewlett Packard computers; HP 9000 series 700 FORTRAN;
HP Concurrent FORTRAN; HP-UX; HP-UX 8.05;
Implementation dependent instructions; implementation
dependent instructions; optimizing; Optimizing
preprocessor; Peak performance; peak performance;
preprocessor; program compilers; program processors;
Quality assurance processes; quality assurance
processes; Vector library; vector library",
thesaurus = "FORTRAN; Hewlett Packard computers; Program compilers;
Program processors",
treatment = "P Practical",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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 = "https://doi.org/10.1109/71.127259",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
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",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
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",
ISSN-L = "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",
fjournal = "APL Quote Quad",
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 (print), 1557-7384 (electronic)",
ISSN-L = "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.",
fjournal = "ACM Letters on Programming Languages and Systems",
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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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,
fjournal = "Fortran Journal",
}
@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)",
ISSN-L = "0001-0782",
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,
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
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",
}
@Article{Hiranandani:1992:OFD,
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 = "1992",
CODEN = "LNCSD9",
ISSN = "0302-9743",
ISSN-L = "0302-9743",
bibdate = "Mon May 13 08:51:55 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@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:ISIb,
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",
day = "18",
month = jun,
year = "1992",
ISBN = "1-55937-230-3",
ISBN-13 = "978-1-55937-230-5",
LCCN = "QA76.76.O63I454 1992",
bibdate = "Tue May 25 07:14:38 MDT 1999",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/unix.bib",
note = "Std 1003.9-1992",
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,
}
@TechReport{int:Gondzio3,
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",
}
@Article{Jones:1992:LAF,
author = "H. W. Jones",
title = "{L{\"o}wdin} alpha-function, overlap integral, and
computer algebra",
journal = j-IJQC,
volume = "41",
number = "5",
pages = "749--754",
month = mar,
year = "1992",
CODEN = "IJQCB2",
ISSN = "0020-7608 (print), 1097-461X (electronic)",
ISSN-L = "0020-7608",
bibdate = "Mon Sep 30 05:36:13 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/ijqc.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Phys., Florida A and M Univ., Tallahassee,
FL, USA",
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",
journal-URL = "http://www.interscience.wiley.com/jpages/0020-7608/",
keywords = "L{\"o}wdin alpha-function; Overlap integral; Computer
algebra; Mathematica; C matrix; Slater-type orbitals;
Two-center overlap integral; FORTRAN; Multicenter
molecular integrals",
thesaurus = "Integration; Physics computing; STO calculations;
Symbol manipulation",
}
@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 = "https://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",
journal-URL = "http://www.interscience.wiley.com/jpages/0020-7608/",
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,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@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",
ISSN-L = "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,
fjournal = "Powder Diffraction",
}
@InProceedings{Keady:1992:FSP,
author = "G. Keady",
title = "{Fortran} subroutines produced from computer algebra
systems: using {GENTRANS} from {REDUCE} and from
{MACSYMA}",
crossref = "Noye:1992:CTA",
pages = "265--272",
year = "1992",
bibdate = "Tue Apr 9 18:05:28 MDT 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/redextra.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",
fjournal = "Interval Computations = Interval'nye vychisleniia",
}
@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,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@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 = "https://doi.org/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",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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)",
ISSN-L = "1061-7264",
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,
fjournal = "ACM Fortran Forum",
}
@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.",
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,
fjournal = "Interval Computations = Interval'nye vychisleniia",
}
@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 = "https://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/compphyscomm1990.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@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",
ISSN-L = "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,
fjournal = "The Oil and Gas Journal",
}
@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)",
ISSN-L = "1017-1398",
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,
fjournal = "Numerical Algorithms",
journal-URL = "http://link.springer.com/journal/11075",
}
@Article{Lai:1992:FSN,
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",
month = feb,
year = "1992",
CODEN = "NUALEG",
ISSN = "1017-1398 (print), 1572-9265 (electronic)",
ISSN-L = "1017-1398",
MRclass = "65D07 (41A15)",
MRnumber = "1 149 063",
bibdate = "Fri Nov 6 18:06:29 MST 1998",
bibsource = "http://www.math.psu.edu/dna/contents/na.html;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/numeralgorithms.bib",
acknowledgement = ack-nhfb,
classification = "B0290F (Interpolation and function approximation);
C4130 (Interpolation and function approximation); C4260
(Computational geometry)",
corpsource = "Dept. of Math., Utah Univ., Salt Lake City, UT, USA",
fjournal = "Numerical Algorithms",
journal-URL = "http://link.springer.com/journal/11075",
keywords = "B-nets; Bezier polynomials; bivariate box splines;
computational geometry; four-directional mesh;
interpolation; interpolatory spline; pseudo Fortran
programs; splines (mathematics)",
pubcountry = "Switzerland",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Leva:1992:FNR,
author = "Joseph L. Leva",
title = "A Fast Normal Random Number Generator",
journal = j-TOMS,
volume = "18",
number = "4",
pages = "449--453",
month = dec,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/138351.138364",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 30 00:53:29 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/prng.bib;
http://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-4/p449-leva/",
abstract = "A method is presented for generating pseudorandom
numbers with a normal distribution. The technique uses
the ratio of uniform deviates method discovered by
Kinderman and Monahan with an improved set of bounding
curves. An optimized quadratic fit reduces the expected
number of logarithm evaluations to 0.012 per normal
deviate. The method gives a theoretically correct
distribution and can be implemented in 15 lines of
FORTRAN. Timing and source size comparisons are made
with other methods for generating normal deviates. The
proposed algorithm compares favorably with some of the
better algorithms.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance; theory",
subject = "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
STATISTICS, Random number generation. {\bf G.3}:
Mathematics of Computing, PROBABILITY AND STATISTICS,
Statistical computing.",
}
@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,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
DOI = "https://doi.org/10.1016/0010-4655(92)90098-J",
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",
URL = "http://www.sciencedirect.com/science/article/pii/001046559290098J",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@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 (print), 1532-5970 (electronic)",
ISSN-L = "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,
fjournal = "Behavior Research Methods, Instruments, and
Computers",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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 $ l e q $ i${}_1$,
i${}_2$ $ l e q $ 4, 0 $ l e q $ j${}_1$, j${}_2$ $ l e
q $ 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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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 (print), 1552-3888 (electronic)",
ISSN-L = "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,
fjournal = "Educational and Psychological Measurement",
}
@Article{Meredith:1992:NPF,
author = "Roger W. Meredith",
title = "Numeric precision in {FORTRAN} computing",
journal = j-COMPUT-PHYS,
volume = "6",
number = "5",
pages = "506--512",
month = sep,
year = "1992",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "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,
fjournal = "Computers in Physics",
}
@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)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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,
fjournal = "Fortran Journal",
}
@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",
ISSN-L = "0262-4079",
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,
fjournal = "New Scientist",
journal-URL = "http://www.sciencedirect.com/science/journal/02624079",
}
@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 (print), 1878-7061 (electronic)",
ISSN-L = "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,
fjournal = "Microprocessing and Microprogramming",
}
@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)",
ISSN-L = "0167-8191",
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",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
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{Nardin:1992:ACN,
author = "Mark Nardin and W. F. Perger and Atul Bhalla",
title = "{Algorithm 707}: {CONHYP}: a Numerical Evaluator of
the Confluent Hypergeometric Function for Complex
Arguments of Large Magnitudes",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "345--349",
month = sep,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/131766.131774",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 30 01:28:04 1994",
bibsource = "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/1992-18-3/p345-nardin/",
abstract = "A numerical evaluator for the confluent hypergeometric
function for complex arguments with large magnitudes
using a direct summation of Kummer's series is
presented. Extended precision subroutines using large
arrays to accumulate a single numerator and denominator
are ultimately used in a single division to arrive at
the final result. The accuracy has been verified
through a variety of tests and they show the evaluator
to be consistently accurate to 13 significant figures,
and on rare occasion accurate to only 9 for magnitudes
of the arguments ranging into the thousands in any
quadrant in the complex plane. Because the evaluator
automatically determines the number of significant
figures of machine precision, and because it is written
in FORTRAN 77, tests on various computers have shown
the evaluator to provide consistently accurate results,
making the evaluator very portable. The principal
drawback is that, for certain arguments, the evaluator
is slow; however, the evaluator remains valuable as a
benchmark even in such cases.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf J.2}: Computer Applications, PHYSICAL SCIENCES
AND ENGINEERING. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE, Algorithm analysis. {\bf D.3.2}:
Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 77.",
}
@Article{Nash:1992:ABS,
author = "Stephen G. Nash and Ariela Sofer",
title = "{Algorithm 711}: {BTN}: Software for Parallel
Unconstrained Optimization",
journal = j-TOMS,
volume = "18",
number = "4",
pages = "414--448",
month = dec,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/138351.138359",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 30 00:53:18 1994",
bibsource = "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/1992-18-4/p414-nash/",
abstract = "BTN is a collection of FORTRAN subroutines for solving
unconstrained nonlinear optimization problems. It
currently runs on both Intel hypercube computers
(distributed memory) and Sequent computers (shared
memory), and can take advantage of vector processors if
they are available. The software can also be run on
traditional computers to simulate the performance of a
parallel computer. BTN is a general-purpose algorithm,
capable of solving problems with a large numbers of
variables and suitable for users inexperienced with
parallel computing. It is designed to be as easy to use
as traditional algorithms for this problem, requiring
only that a (scalar) subroutine be provided to evaluate
the objective function and its gradient vector of first
derivatives. The algorithm is based on a block
truncated-Newton method. Truncated-Newton methods
obtain the search direction by approximately solving
the Newton equations via some iterative method. The
particular method used in BTN is a block version of the
Lanczos method, which is numerically stable for
nonconvex problems. In addition to the optimization
software, a parallel derivative checker is also
provided.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; documentation",
subject = "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
ANALYSIS, General, Parallel algorithms. {\bf G.1.6}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Optimization, Gradient methods. {\bf G.1.6}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Optimization, Nonlinear programming.",
}
@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)",
ISSN-L = "0163-5824",
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)",
fjournal = "SIGSAM Bulletin",
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,
fjournal = "World press review",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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,
fjournal = "Fortran Journal",
}
@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",
ISSN-L = "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)",
fjournal = "American Institute of Aeronautics and Astronautics
Journal",
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. [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)",
ISSN-L = "0038-0644",
bibdate = "Sat May 31 13:36:16 MDT 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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,
fjournal = "Hungarian journal of industrial chemistry",
}
@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",
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 = "https://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/compphyscomm1990.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@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",
ISSN-L = "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",
fjournal = "Computer Applications in the Biosciences: CABIOS",
meshheadings = "Mosquito Control --- statistics and numerical data
(*SN); *Software; Biometry; Culicidae; Insecticides;
Larva; Lethal Dose 50; Animal",
recordno = "92339033",
}
@Article{Reed: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 (print), 1872-7565 (electronic)",
ISSN-L = "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",
fjournal = "Computer Methods and Programs in Biomedicine",
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:AF,
author = "John K. Reid",
title = "The Advantages of {Fortran 90}",
journal = j-COMPUTING,
volume = "48",
number = "3-4",
pages = "219--238",
year = "1992",
CODEN = "COSPDM",
ISSN = "0010-485X (print), 1436-5057 (electronic)",
ISSN-L = "0010-485X",
bibsource = "http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "Computing: Archiv f{\"u}r informatik und numerik",
journal-URL = "http://link.springer.com/journal/607",
mynote = "RAL-92-017",
}
@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,
fjournal = "Computing: Archiv f{\"u}r informatik und numerik",
journal-URL = "http://link.springer.com/journal/607",
}
@Article{Reid:1992:VFG,
author = "John Reid",
title = "The Advantages of {Fortran 90}",
journal = j-COMPUTING,
volume = "48",
number = "3",
pages = "219--238",
month = sep,
year = "1992",
CODEN = "CMPTA2",
ISSN = "0010-485X (print), 1436-5057 (electronic)",
ISSN-L = "0010-485X",
bibdate = "Mon Oct 11 20:04:15 MDT 1999",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
http://www.math.utah.edu/pub/tex/bib/computing.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib; OCLC
Contents1st database",
acknowledgement = ack-nhfb,
fjournal = "Computing",
germantitle = "{Die Vorz{\"u}ge von Fortran 90}",
journal-URL = "http://link.springer.com/journal/607",
}
@InProceedings{Renes:1992:MGC,
author = "W. A. Renes and M. Vanbegin and P. {Van Dooren} and J.
W. J. Beckers and J.",
title = "The {MATLAB} Gateway Compiler. {A} Tool for Automatic
Linking of {FORTRAN} Routines to {MATLAB}",
crossref = "Barker:1992:SJS",
pages = "95--100",
year = "1992",
bibdate = "Tue Mar 26 12:34:25 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/matlab.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",
bookpages = "xiv + 725",
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.",
}
@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",
CODEN = "PCMGEP",
ISSN = "0888-8507",
ISSN-L = "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,
fjournal = "PC Magazine",
}
@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.",
}
@Article{Schlick:1992:TETa,
author = "Tamar Schlick and Aaron Fogelson",
title = "{TNPACK}\emdash {A} Truncated {Newton} Minimization
Package for Large-Scale Problems: {I}. Algorithm and
Usage",
journal = j-TOMS,
volume = "18",
number = "1",
pages = "46--70",
month = mar,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/128745.150973",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Feb 10 08:50:20 1996",
bibsource = "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/1992-18-1/p46-schlick/",
abstract = "We present a FORTRAN package of subprograms for
minimizing multivariate functions without constraints
by a truncated Newton algorithm. The algorithm is
especially suited for problems involving a large number
of variables. Truncated Newton methods allow
approximate, rather than exact, solutions to the Newton
equations. Truncation is accomplished in the present
version by using the preconditioned Conjugate Gradient
algorithm (PCG) to solve approximately the Newton
equations. The preconditioner $M$ is factored in PCG
using a sparse modified Cholesky factorization based on
the Yale Sparse Matrix Package. In this paper we
briefly describe the method and provide details for
program usage.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
SOFTWARE. {\bf G.1.3}: Mathematics of Computing,
NUMERICAL ANALYSIS, Numerical Linear Algebra, Sparse
and very large systems. {\bf G.1.6}: Mathematics of
Computing, NUMERICAL ANALYSIS, Optimization, Nonlinear
programming.",
}
@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,
fjournal = "Fortran Journal",
}
@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 (print), 1552-3888 (electronic)",
ISSN-L = "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,
fjournal = "Educational and Psychological Measurement",
}
@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)",
ISSN-L = "0378-4754",
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)",
fjournal = "Mathematics and Computers in Simulation",
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",
ISSN-L = "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,
fjournal = "Computers and Chemistry",
}
@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)",
ISSN-L = "0038-0644",
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,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@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",
ISSN-L = "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,
fjournal = "Applied psychological measurement",
}
@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).",
}
@Book{Sun:1992:SFN,
key = "Sun",
title = "{SPARCompiler FORTRAN}: {Numerical} Computation
Guide",
publisher = "Sun Microsystems, Inc.",
address = "Mountain View, CA, USA",
pages = "????",
month = oct,
year = "1992",
bibdate = "Sat Dec 31 15:12:20 GMT 1994",
bibsource = "http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Part No. 800-7097-11, Revision A",
}
@Book{Sun:1992:SFU,
key = "Sun",
title = "{SPARCompiler FORTRAN 2.0.1}: {User's} Guide",
publisher = "Sun Microsystems, Inc.",
address = "Mountain View, CA, USA",
month = oct,
year = "1992",
bibsource = "http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Part No. 800-6552-11, Revision A",
}
@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",
DOI = "https://doi.org/10.1016/0010-4655(92)90204-C",
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",
URL = "http://www.sciencedirect.com/science/article/pii/001046559290204C",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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",
ISSN-L = "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,
fjournal = "Teaching of Psychology",
}
@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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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 (print), 1872-7565 (electronic)",
ISSN-L = "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",
fjournal = "Computer Methods and Programs in Biomedicine",
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 = "https://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 = "https://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/compphyscomm1990.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@TechReport{Zahn:1992:FPR,
author = "John J. Zahn",
title = "{FORTRAN} programs for reliability analysis",
type = "General technical report",
number = "FPL GTR-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,
fjournal = "Computer Language Magazine",
}
@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 (print), 1879-2243 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Structures",
}
@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)",
}
@Article{Abernathy:1993:APC,
author = "Roger W. Abernathy and Robert P. Smith",
title = "{Algorithm 724}: Program to Calculate $ {F}
$-Percentiles",
journal = j-TOMS,
volume = "19",
number = "4",
pages = "481--483",
month = dec,
year = "1993",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/168173.168405",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 16 19:47:29 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/sgml.bib;
http://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1993-19-4/p481-abernathy/",
abstract = "Let $ 0 < p < 1 $ be given and let $F$ be the
cumulative distribution function of the
$F$-Distribution with $ (M, N) $, degrees of freedom.
This FORTRAN 77 routine is a complement to [1] where a
method was presented to find the inverse of the
$F$-Distribution function, FINV($ M, N, P $ ), using a
series expansion technique to find the inverse for the
Beta Distribution function.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; cumulative distribution function (cdf);
distribution function; experimentation; F-distribution;
Newton's method; root-finding methods; Taylor series;
theory",
subject = "G.1.5 [Numerical Analysis]: Roots of Nonlinear
Equations",
}
@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",
ISSN-L = "0025-5564",
bibdate = "Thu Apr 16 15:05:12 1998",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Mathematical Biosciences",
}
@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,
fjournal = "Theoretica Chimica Acta",
journal-URL = "http://link.springer.com/journal/214",
}
@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,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@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)",
fjournal = "Dr. Dobb's Journal of Software Tools",
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,
fjournal = "IEEE Software",
journal-URL = "http://www.computer.org/portal/web/csdl/magazines/software",
}
@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)",
ISSN-L = "0036-8075",
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,
fjournal = "Science",
journal-URL = "http://www.sciencemag.org/archive/",
}
@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)",
ISSN-L = "1061-7264",
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,
fjournal = "ACM Fortran Forum",
}
@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,
fjournal = "EDN",
}
@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)",
ISSN-L = "1061-7264",
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,
fjournal = "ACM Fortran Forum",
}
@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)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:47:15 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "ACM Fortran Forum",
}
@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)",
ISSN-L = "1061-7264",
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,
fjournal = "ACM Fortran Forum",
}
@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)",
ISSN-L = "1058-9244",
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)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
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)",
ISSN-L = "1058-9244",
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)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
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,
fjournal = "PC Week",
}
@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)",
ISSN-L = "1061-7264",
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,
fjournal = "ACM Fortran Forum",
}
@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",
ISSN-L = "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,
fjournal = "Journal of Scientific and Industrial Research",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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)",
ISSN-L = "0098-3500",
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)",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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{Bailey:1993:ATF,
author = "David H. Bailey",
title = "Automatic Translation of {Fortran} Programs to
Multiprecision",
type = "Technical Report",
number = "RNR-91-025",
institution = inst-NASA-Ames,
address = inst-NASA-Ames:adr,
pages = "????",
month = may,
year = "1993",
bibsource = "http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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{Barton:1993:SEP,
author = "J. J. Barton and L. R. Nackman",
title = "Scientific and engineering programming in {C++}:
grafting onto our roots",
journal = j-C-PLUS-PLUS-REPORT,
volume = "5",
number = "7",
pages = "26--31",
month = sep,
year = "1993",
CODEN = "CRPTE7",
ISSN = "1040-6042",
bibdate = "Tue Mar 25 13:34:48 MST 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Scientists and engineers typically do more numerical
processing than other programmers, and they tend to
structure their programs around mathematical models.
Rapid improvements in numerical processing speed and
the increasingly sophisticated mathematical models used
to formulate technical programming projects have led
science and engineering programmers to use C++ to
tackle the thorny non-numerical parts of their
programs. The authors discuss techniques for exploiting
existing FORTRAN-callable numerical libraries.",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA",
classcodes = "C7300 (Natural sciences); C7400 (Engineering); C6110J
(Object-oriented programming); C4100 (Numerical
analysis)",
classification = "C4100 (Numerical analysis); C6110J (Object-oriented
programming); C7300 (Natural sciences); C7400
(Engineering)",
corpsource = "IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA",
fjournal = "C++ Report",
keywords = "C listings; C++; computing; engineering computing;
Engineering programming; engineering programming;
FORTRAN-callable numerical libraries; Mathematical
models; mathematical models; natural sciences;
Nonnumerical programming; nonnumerical programming;
numerical analysis; Numerical processing; numerical
processing; object-oriented programming; Scientific
programming; scientific programming; subroutines",
thesaurus = "C listings; Engineering computing; Natural sciences
computing; Numerical analysis; Object-oriented
programming; Subroutines",
treatment = "P Practical",
}
@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-COMPUT-CHEM,
volume = "14",
number = "5",
pages = "579--586",
month = may,
year = "1993",
CODEN = "JCCHDD",
DOI = "https://doi.org/10.1002/jcc.540140511",
ISSN = "0192-8651 (print), 1096-987X (electronic)",
ISSN-L = "0192-8651",
bibdate = "Thu Nov 29 14:54:21 MST 2012",
bibsource = "http://www.interscience.wiley.com/jpages/0192-8651;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/jcomputchem1990.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational Chemistry",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1096-987X",
onlinedate = "7 Sep 2004",
}
@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)",
fjournal = "Dr. Dobb's Journal of Software Tools",
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)",
ISSN-L = "0098-3500",
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",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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)",
ISSN-L = "0098-3500",
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)",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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",
}
@Article{Berntsen:1993:AAA,
author = "Jarle Berntsen and Ronald Cools and Terje O. Espelid",
title = "{Algorithm 720}: An Algorithm for Adaptive Cubature
Over a Collection of $3$-Dimensional Simplices",
journal = j-TOMS,
volume = "19",
number = "3",
pages = "320--332",
month = sep,
year = "1993",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1993-19-3/p320-berntsen/;
https://doi.org/10.1145/155743.155785",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 16 19:17:34 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "An adaptive algorithm for computing an approximation
to the integral of each element in a vector of
functions over a 3-dimensional region covered by
simplices is presented. The algorithm is encoded in
FORTRAN 77.\par
Locally, a cubature formula of degree 8 with 43 points
is used to approximate an integral. The local error
estimate is based on the same evaluation points. The
error estimation procedure tries to decide whether the
approximation for each function has asymptotic
behavior, and different actions are taken depending on
that decision.\par
The simplex with the largest error is subdivided into 8
simplices. The local procedure is then applied to each
new region. This procedure is repeated until
convergence.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; automatic integration; cubature; cubature
rules; error estimation; null rules; reliability;
symmetry; tetrahedrons",
subject = "G.1.4 [Numerical Analysis]: Quadrature and Numerical
Differentiation -- adaptive quadrature; multiple
quadrature; G.4 [Mathematics of Computing]:
Mathematical Software -- efficiency; reliability and
robustness",
}
@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)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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",
}
@Article{Bunch:1993:ASM,
author = "David S. Bunch and David M. Gay and Roy E. Welsch",
title = "{Algorithm 717}: Subroutines for Maximum Likelihood
and Quasi-Likelihood Estimation of Parameters in
Nonlinear Regression Models",
journal = j-TOMS,
volume = "19",
number = "1",
pages = "109--130",
month = mar,
year = "1993",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/151271.151279",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Sep 05 09:15:25 1994",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/g/gay-david-m.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/1993-19-1/p109-bunch/",
abstract = "We present FORTRAN 77 subroutines that solve
statistical parameter estimation problems for general
nonlinear models, e.g., nonlinear least-squares,
maximum likelihood, maximum quasi-likelihood,
generalized nonlinear least-squares, and some robust
fitting problems. The accompanying test examples
include members of the generalized linear model family,
extensions using nonlinear predictors (``nonlinear
GLIM''), and probabilistic choice models, such as
linear-in-parameter multinomial probit models. The
basic method, a generalization of the NL2SOL algorithm
for nonlinear least-squares, employs a
model/trust-region scheme for computing trial steps,
exploits special structure by maintaining a secant
approximation to the second-order part of the Hessian,
and adaptively switches between a Gauss--Newton and an
augmented Hessian approximation. Gauss--Newton steps
are computed using a corrected seminormal equations
approach. The subroutines include variants that handle
simple bounds on the parameters, and that compute
approximate regression diagnostics.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
subject = "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
STATISTICS, Statistical computing. {\bf G.3}:
Mathematics of Computing, PROBABILITY AND STATISTICS,
Statistical software. {\bf G.1.6}: Mathematics of
Computing, NUMERICAL ANALYSIS, Optimization. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}
@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)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
}
@Article{Ching:1993:PBS,
author = "Wai-Mee Ching and Paul Carini and Dz-Ching Ju",
title = "A primitive-based strategy for producing efficient
code for very high level programs",
journal = j-COMP-LANGS,
volume = "19",
number = "1",
pages = "41--50",
month = jan,
year = "1993",
CODEN = "COLADA",
ISSN = "0096-0551",
ISSN-L = "0096-0551",
bibdate = "Tue Mar 25 14:04:06 MST 1997",
bibsource = "Compendex database;
http://www.math.utah.edu/pub/tex/bib/complngs.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Research Cent",
affiliationaddress = "Yorktown Heights, NY, USA",
classcodes = "C6150C (Compilers, interpreters and other processors);
C6140D (High level languages)",
classification = "723.1; 723.1.1",
corpsource = "Dept. of Comp. Sci., IBM Thomas J. Watson Res. Center,
Yorktown Heights, NY, USA",
fjournal = "Computer Languages",
journal-URL = "http://www.sciencedirect.com/science/journal/00960551",
journalabr = "Comput Lang",
keywords = "AFL benchmark; APL; APL (programming language); APL
benchmark programs; APL compiler; APL/370; APL/C; Array
operators; C (programming language); C language; C
source code; compilation path; Computer programming;
efficient code; execution time; FORTRAN90; High level
languages; IBM S/370 assembly code; optimisation;
Optimization; optimization strategy; performance;
primitive-based strategy; program compilers; Program
compilers; programs; software prototyping; very high
level languages; very high level programs",
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 (print), 1557-7384 (electronic)",
ISSN-L = "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",
fjournal = "ACM Letters on Programming Languages and Systems",
}
@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)",
ISSN-L = "0098-3500",
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,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
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)",
ISSN-L = "0098-3500",
bibdate = "Mon Sep 05 09:15:25 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@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,
fjournal = "PC Week",
}
@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",
ISSN-L = "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,
fjournal = "The Oil and Gas Journal",
}
@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",
ISSN-L = "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,
fjournal = "The Oil and Gas Journal",
}
@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 (print), 1925-7082 (electronic)",
ISSN-L = "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,
fjournal = "International Journal of Modelling and Simulation",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@Article{Decyk:1993:HWN,
author = "Viktor K. Decyk",
title = "How To Write (Nearly) Portable {Fortran} Programs For
Parallel Computers",
journal = j-COMPUT-PHYS,
volume = "7",
number = "4",
pages = "418--425",
month = jul,
year = "1993",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "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,
fjournal = "Computers in Physics",
}
@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 = "https://doi.org/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",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
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,
fjournal = "M and C, Measurements and Control",
}
@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,
fjournal = "M and C, Measurements and Control",
}
@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,
fjournal = "Medical Electronics",
}
@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,
fjournal = "Medical Electronics",
}
@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{Dowd:1993:HPC,
author = "Kevin Dowd",
title = "High Performance Computing",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxv + 371",
year = "1993",
ISBN = "1-56592-032-5",
ISBN-13 = "978-1-56592-032-3",
LCCN = "QA76.88 .D6 1993; QA76.9.A73 D68 1993",
bibdate = "Mon Jan 3 18:34:37 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/fparith.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/master.bib;
http://www.math.utah.edu/pub/tex/bib/ora.bib;
z3950.loc.gov:7090/Voyager",
price = "US\$25.95",
series = "RISC architectures, optimization and benchmarks; A
Nutshell handbook",
URL = "http://www.oreilly.com/catalog/9781565920323",
acknowledgement = ack-nhfb,
subject = "Computer architecture; Electronic digital computers;
Parallel processing (Electronic computers);
Supercomputers",
tableofcontents = "Preface / xxi \\
Who Should Buy This Book? / xxii \\
What's in This Book / xxii \\
Conventions / xxiv \\
Acknowledgments / xxv \\
1 Modern Computer Architectures / 1 \\
1: What is High Performance Computing? / 3 \\
Why Worry About Performance? / 3 \\
Measuring Performance / 5 \\
The Next Step / 6 \\
2: RISC Computers / 9 \\
Why CISC? / 10 \\
Space and Time / 10 \\
Beliefs About Complex Instruction Sets / 11 \\
Memory Addressing Modes / 12 \\
Microcode / 14 \\
Making the Most of a Clock Tick / 17 \\
Pipelines / 18 \\
Instruction Pipelining / 19 \\
Why RISC? / 21 \\
Characterizing RISC / 22 \\
A Few More Words About Pipelining / 27 \\
Memory References / 27 \\
Floating Point Pipelines / 28 \\
Classes of Processors / 29 \\
Superscalar Processors / 30 \\
Superpipelined Processors / 32 \\
Long Instruction Word (LIW) / 34 \\
Other Advanced Features / 35 \\
Register Bypass / 36 \\
Register Renaming / 36 \\
Reducing Branch Penalties / 37 \\
Closing Notes / 40 \\
3: Memory / 43 \\
Memory Technology / 44 \\
Random Access Memory / 45 \\
Access Time / 47 \\
Caches / 48 \\
Direct Mapped Cache / 50 \\
Fully Associative Cache / 52 \\
Set Associative Cache / 52 \\
Uses of Cache / 54 \\
Virtual Memory / 54 \\
Page Tables / 55 \\
Translation Lookaside Buffer / 56 \\
Page Faults / 57 \\
Improving Bandwidth / 59 \\
Large Caches / 60 \\
Interleaved Memory Systems / 60 \\
Software Managed Caches / 64 \\
Memory Reference Reordering / 64 \\
Multiple References / 66 \\
Closing Notes / 67 \\
IL Porting and Tuning Software / 91 \\
4: What an Optimizing Compiler Does / 69 \\
Optimizing Compiler Tour / 70 \\
Intermediate Language Representation / 70 \\
Basic Blocks / 72 \\
Forming a DAG / 74 \\
Uses and Definitions / 76 \\
Loops / 78 \\
Object Code Generation / 80 \\
Classical Optimizations / 81 \\
Copy Propagation / 81 \\
Constant Folding / 82 \\
Dead Code Removal / 83 \\
Strength Reduction / 84 \\
Variable Renaming / 84 \\
Common Subexpression Elimination / 85 \\
Loop Invariant Code Motion / 86 \\
Induction Variable Simplification / 87 \\
Register Variable Detection / 88 \\
Closing Notes / 88 \\
5: Clarity / 93 \\
Under Construction / 94 \\
Comments / 94 \\
Clues in the Landscape / 95 \\
Variable Names / 96 \\
Variable Types / 98 \\
Named Constants / 99 \\
INCLUDE Statements / 100 \\
Use of COMMON / 101 \\
The Shape of Data / 102 \\
Closing Notes / 104 \\
6: Finding Porting Problems / 105 \\
Problems in Argument Lists / 106 \\
Aliasing / 106 \\
Argument Type Mismatch / 108 \\
Storage Issues / 110 \\
Equivalenced Storage / 111 \\
Memory Reference Alignment Restrictions / 112 \\
Closing Notes / 115 \\
7: Timing and Profiling / 119 \\
Timing / 120 \\
Timing a Whole Program / 120 \\
Timing a Portion of the Program / 124 \\
Using Timing Information / 126 \\
Subroutine Profiling / 127 \\
prof / 130 \\
gprof / 133 \\
gprofs Flat Profile / 138 \\
Accumulating the Results of Several gprof Runs / 139
\\
A Few Words About Accuracy / 140 \\
Basic Block Profilers / 140 \\
tcov / 141 \\
!prof / 142 \\
pixie / 143 \\
Closing Notes / 144 \\
8: Understanding Parallelism / 147 \\
A Few Important Concepts / 148 \\
Constants / 148 \\
Scalars / 150 \\
Vectors and Vector Processing / 150 \\
Dependencies / 153 \\
Data Dependencies / 154 \\
Control Dependencies / 159 \\
Ambiguous References / 161 \\
Closing Notes / 162 \\
9: Eliminating Clutter / 165 \\
Subroutine Calls / 166 \\
Macros / 168 \\
Procedure Inlining / 170 \\
Branches / 171 \\
Wordy Conditionals / 171 \\
Redundant Tests / 172 \\
Branches Within Loops / 173 \\
Loop Invariant Conditionals / 174 \\
Loop Index Dependent Conditionals / 175 \\
Independent Loop Conditionals / 176 \\
Dependent Loop Conditionals / 177 \\
Reductions / 178 \\
Conditionals That Transfer Control / 179 \\
A Few Words About Branch Probability / 180 \\
Other Clutter / 181 \\
Data Type Conversions / 181 \\
Doing Your Own Common Subexpression Elimination / 182
\\
Doing Your Own Code Motion / 183 \\
Handling Array Elements in Loops / 184 \\
Closing Notes / 185 \\
10: Loop Optimizations / 187 \\
Basic Loop Unrolling / 188 \\
Qualifying Candidates for Loop Unrolling / 189 \\
Loops with Low Trip Counts / 190 \\
Fat Loops / 191 \\
Loops Containing Procedure Calls / 191 \\
Loops with Branches in Them / 193 \\
Recursive Loops / 194 \\
Negatives of Loop Unrolling / 195 \\
Unrolling by the Wrong Factor / 196 \\
Register Thrashing / 196 \\
Instruction Cache Miss / 197 \\
Other Hardware Delays / 197 \\
Outer Loop Unrolling / 197 \\
Outer Loop Unrolling to Expose Computations / 199 \\
Associative Transformations / 200 \\
Reductions / 202 \\
Dot Products and daxpys / 204 \\
Matrix Multiplication / 206 \\
Loop Interchange / 208 \\
Loop Interchange to Move Computations to the Center /
208 \\
Operation Counting / 209 \\
Closing Notes / 211 \\
11: Memory Reference Optimizations / 213 \\
Memory Access Patterns / 214 \\
Loop Interchange to Ease Memory Access Patterns / 215
\\
Blocking to Ease Memory Access Patterns / 216 \\
Ambiguity in Memory References / 223 \\
Ambiguity in Vector Operations / 224 \\
Pointer Ambiguity in Numerical C Applications / 225 \\
Programs That Require More Memory Than You Have / 227
\\
Software-Managed, Out-of-Core Solutions / 227 \\
Virtual Memory / 228 \\
Instruction Cache Ordering / 231 \\
Closing Notes / 232 \\
12: Language Support for Performance / 235 \\
Subroutine Libraries / 235 \\
Vectorizing Preprocessors / 237 \\
Explicitly Parallel Languages / 243 \\
Fortran 90 / 244 \\
High Performance Fortran (HPF) / 250 \\
Explicitly Parallel Programming Environments / 251 \\
Closing Notes / 253 \\
1/L Evaluating Performance / 255 \\
13: Industry Benchmarks / 257 \\
What is a MIP? / 258 \\
VAX MIPS / 259 \\
Dhrystones / 259 \\
Floating Point Benchmarks / 261 \\
Linpack / 262 \\
Whetstone / 264 \\
The SPEC Benchmarks / 265 \\
Individual SPEC Benchmarks / 266 \\
030.matrix300 Was Deleted / 272 \\
Transaction Processing Benchmarks / 272 \\
TPC-A / 273 \\
TPC-B / 273 \\
TPC-C / 273 \\
Closing Notes / 273 \\
14: Running Your Own Benchmarks / 275 \\
Choosing What to Benchmark / 275 \\
Benchmark Run Time / 276 \\
Benchmark Memory Size / 277 \\
Kernels and Sanitized Benchmarks / 277 \\
Benchmarking Third Party Codes / 278 \\
Types of Benchmarks / 279 \\
Single Stream Benchmarks / 280 \\
Throughput Benchmarks / 282 \\
Interactive Benchmarks / 283 \\
Preparing the Code / 285 \\
Portability / 285 \\
Making a Benchmark Kit / 286 \\
Benchmarking Checklist / 287 \\
Closing Notes / 288 \\
IV. Parallel Computing / 291 \\
15: Large Scale Parallel Computing / 293 \\
Problem Decomposition / 294 \\
Data Decomposition / 295 \\
Control Decomposition / 299 \\
Distributing Work Fairly / 300 \\
Classes of Parallel Architectures / 302 \\
Single Instruction, Multiple Data / 303 \\
SIMD Architecture / 305 \\
Mechanics of Programming a SIMD Machine / 309 \\
Multiple Instruction, Multiple Data / 312 \\
Distributed Memory MIMD Architecture / 314 \\
Programming a Distributed Memory MIMD Machine / 315 \\
A Few Words About Data Layout Directives / 319 \\
Virtual Shared Memory / 320 \\
Closing Notes / 323 \\
16: Shared-Memory Multiprocessors / 325 \\
Symmetric Multiprocessing / 326 \\
Operating System Support for Multiprocessing / 327 \\
Multiprocessor Architecture / 329 \\
Shared Memory / 330 \\
Conservation of Bandwidth / 330 \\
Coherency / 332 \\
Data Placement / 334 \\
Multiprocessor Software Concepts / 334 \\
Fork and Join / 335 \\
Synchronization with Locks / 337 \\
Synchronization with Barriers / 340 \\
Automatic Parallelization / 341 \\
Loop Splitting / 341 \\
Subroutine Calls in Loops / 342 \\
Nested Loops / 342 \\
Manual Parallelism / 344 \\
Closing Notes / 345 \\
A: Processor Overview / 347 \\
B: How to Tell When Loops Can Be Interchanged / 351 \\
C: Obtaining Sample Programs and Problem Set Answers /
357 \\
FTP / 357 \\
FTPMAIL / 358 \\
BITFTP / 359 \\
UUCP / 359 \\
Figures \\
2: RISC Computers / 9 \\
2-1 Registers, a single common data path, and an adder
/ 15 \\
2-2 A pipeline / 18 \\
2-3 Three instructions in flight through one pipeline /
20 \\
2-4 Variable length instructions make pipelining
difficult / 23 \\
2-5 Variable length CISC versus fixed length RISC
instructions / 23 \\
2-6 Processor encounters a branch / 26 \\
2-7 The Branch Delay Slot --- ZERO R3 executes either
way / 27 \\
2-8 Memory references scheduled early to account for
pipeline depth / 28 \\
2-9 Decomposing a serial stream / 30 \\
2-10 RS/ 6000 functional blocks / 31 \\
2-11 MIPS R4000 Instruction Pipeline / 33 \\
2-12 Intel i860 transition between modes / 35 \\
3: Memory / 43 \\
3-1 Row--Column memory address / 46 \\
3-2 Direct mapping of memory address to RAM / 46 \\
3-3 Cache lines can come from different parts of memory
/ 49 \\
3-4 Many memory addresses map to same cache line / 51
\\
3-5 Two -way set associative cache / 53 \\
3-6 Virtual to physical address mapping / 55 \\
3-7 Simple memory system / 59 \\
3-8 Page mode cache refill / 60 \\
3-9 Multi-banked memory system / 62 \\
3-10 Cache refill from interleaved memory / 63 \\
4: What an Optimizing Compiler Does / 69 \\
4-1 Example 4-1 divided into basic blocks / 73 \\
4-2 Tuple mapped into a DAG / 74 \\
4-3 Basic Block B / 75 \\
4-4 DAG for Block B / 75 \\
4-5 Revised Basic Block B / 76 \\
4-6 Flow graph for data flow analysis / 77 \\
4-7 Flow graph with a loop in it / 79 \\
5: Clarity / 93 \\
5-1 Array C in two -dimensional memory / 103 \\
6: Finding Porting Problems / 105 \\
6-1 IEEE 754 floating point formats / 109 \\
6-2 IBM 370 floating point formats / 110 \\
6-3 Equivalence storage relationship on most computers
/ 111 \\
6-4 Misaligned variables / 113 \\
7: Timing and Pro.filing / 119 \\
7-1 The built-in csh time function / 123 \\
7-2 Sharp profile --- dominated by routine 1 / 128 \\
7-3 Flat profile --- no routine predominates / 129 \\
7-4 Simple call graph / 134 \\
7-5 FORTRAN example / 135 \\
7-6 Quantization Errors in Profiling / 140 \\
8: Understanding Parallelism / 147 \\
8-1 Vector Computer / 152 \\
8-2 A little section of your program / 159 \\
8-3 Expensive operation moved so that it's rarely
executed / 160 \\
11: Memory Reference Optimizations / 213 \\
11-1 Arrays A and B / 217 \\
11-2 How array elements are stored / 218 \\
11-3 2x2 squares / 219 \\
11-4 Picture of unblocked versus blocked references /
220 \\
11-5 Optimization performance for various sized loops /
222 \\
11-6 Vector machine memory access / 223 \\
12: Language Support for Performance / 235 \\
12-1 Linda's Tuple Space Bulletin Board / 252 \\
14: Running Your Own Benchmarks / 275 \\
14-1 Kernel benchmark / 278 \\
14-2 Single stream benchmarks / 280 \\
14-3 Computing an overall benchmark score / 281 \\
14-4 Wrong way to run a throughput benchmark / 282 \\
14-5 Benchmark stone wall / 283 \\
14-6 Interactive use benchmark / 284 \\
_15:Large Scale Parallel Computing / 293 \\
15-1 Domain decomposition / 295 \\
15-2 Cells with X's have life / 296 \\
15-3 One iteration later / 297 \\
15-4 Two examples of division of cells between four
CPUs / 298 \\
15-5 Each processor with a piece of the domain / 300
\\
15-6 Duplicated data domain / 301 \\
15-7 Iterations mapped onto SIMD nodes / 304 \\
15-8 Mapping a route through a strictly Cartesian mesh
/ 306 \\
15-9 Four nodes / 307 \\
15-10 A 3-cube and a 4-cube / 307 \\
15-11 Front-end and SIMD machine / 309 \\
15-12 KSR-1 ring of rings architecture / 322 \\
16: Shared-Memory Multiprocessors / 325 \\
16-1 A typical bus architecture / 329 \\
16-2 A $4 \times 4$ crossbar / 330 \\
16-3 High cache hit rate reduces main memory traffic /
331 \\
16-4 Multiple copies of variable A / 332 \\
16-5 Fork and join / 335 \\
16-6 Integration / 337 \\
16-7 Implementation of a spinlock / 339 \\
B: How to Tell When Loops Can Be Interchanged / 351 \\
B-1 $4 \times 4$ matrix / 352 \\
B-2 One iteration complete / 353 \\
B-3 All iterations completed / 354 \\
B-4 Movement of data in array A / 355 \\
Examples \\
4: What an Optimizing Compiler Does / 69 \\
4-1 Intermediate Language for a Single Loop / 72 \\
5: Clarity / 93 \\
5-1 Comments, asterisks, and pretty printing / 95 \\
5-2 Variable names count / 97 \\
5-3 Parameter statements \\
5-4 Declarations / 100 \\
5-5 Routine using both INCLUDE files / 100 \\
5-6 Changing the Shape of an Array / 100 \\
/ 102 \\
6: Finding Porting Problems / 105 \\
6-1 Program for creating misaligned references \\
6-2 Misaligned reference in C / 114 \\
/ 115 \\
7: Timing and Profiling / 119 \\
7-1 FORTRAN program using etime / 125 \\
7-2 etime implemented in C / 126 \\
7-3 loops.c --- a program for testing profilers / 131
\\
7-4 Profile of loops.c / 132 \\
7-5 A portion of gprof output / 135 \\
7-6 gprof flat profile / 138 \\
8: Understanding Parallelism / 147 \\
8-1 Vector Addition / 150 \\
9: Eliminating Clutter / 165 \\
9-1 Macro definition and use / 168 \\
10: Loop Optimizations / 187 \\
10-1 Loop containing a procedure call / 192 \\
10-2 Matrix multiply with daxpy inner loop / 206 \\
10-3 Matrix multiply with dot product inner loop / 206
\\
11: Memory Reference Optimizations / 213 \\
11-1 Two-dimensional vector sum / 216 \\
11-2 Outer and inner loop unrolled / 217 \\
B: How to Tell When Loops Can Be Interchanged / 351 \\
B-1 Each iteration is independent / 351 \\
B-2 Can we interchange these loops? / 352 \\
B-3 Legal alternate loop nests / 354 \\
B-4 More complicated references / 355 \\
B-5 More complicated references / 356 \\
Tables \\
6: Finding Porting Problems / 105 \\
6-1 Preferred Alignment Boundaries on Most Computers /
113 \\
15: Large Scale Parallel Computing / 293 \\
15-1 Worst Case Communication / 308 \\
A: Processor Overview / 347 \\
A-1 CPU Characteristics / 347 \\
A-2 Cache and Branch Architecture / 348 \\
A-2 Cache and Branch Architecture (continued) / 349",
}
@Article{Drezner:1993:CAC,
author = "Zvi Drezner",
title = "Corrigendum: ``{Algorithm 725}. Computation of the
Multivariate Normal Integral''",
journal = j-TOMS,
volume = "19",
number = "4",
pages = "546--546",
month = dec,
year = "1993",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/168173.168428",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 13:05:07 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Drezner:1992:CMN}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1993-19-4/p546-drezner/",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; multivariate normal probability",
subject = "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
STATISTICS, Statistical software. {\bf G.1.4}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Quadrature and Numerical Differentiation, Multiple
quadrature.",
}
@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-COMPUT-PHYS,
volume = "7",
number = "2",
pages = "162--165",
month = mar,
year = "1993",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "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,
fjournal = "Computers in Physics",
}
@Article{Dubois:1993:PPF,
author = "Paul F. Dubois and Lee Busby",
title = "Portable, Powerful {Fortran} Programs",
journal = j-COMPUT-PHYS,
volume = "7",
number = "1",
pages = "38--44",
month = jan,
year = "1993",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4823145",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:39 MDT 2019",
bibsource = "http://www.math.utah.edu/pub/tex/bib/computphys.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4823145",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Dubois:1993:SP,
author = "Paul F. Dubois and Lee Busby",
title = "Scientific Programming",
journal = j-COMPUT-PHYS,
volume = "7",
number = "1",
pages = "38--44",
month = jan,
year = "1993",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "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,
fjournal = "Computers in Physics",
}
@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",
ISSN-L = "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,
fjournal = "Concurrency, practice and experience",
}
@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,
language = "German",
}
@Book{Etter:1993:SFE,
author = "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.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/master.bib",
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",
tableofcontents = "1: An Introduction to Problem Solving with FORTRAN
77 / 1 \\
2: Arithmetic Computations / 25 \\
3: Control Structures / 91 \\
4: Engineering and Scientific Data Files / 165 \\
5: Array Processing / 203 \\
6: Function Subprograms / 259 \\
7: Subroutine Subprograms / 323 \\
8: Additional Data Types / 371 \\
9: Additional File Handling / 423 \\
10: Numerical Applications / 465 \\
11: The New Fortran 90 Standard / 517 \\
Appendix A: FORTRAN 77 Intrinsic Functions / 537 \\
Appendix B: Additional FORTRAN 77 Topics / 541 \\
Appendix C: Plotting Data Files with MATLAB and Lotus
1-2-3 / 552 \\
Glossary of Key Words / 558 \\
Answers to Self-Tests / 566 \\
Answers to Selected Problems / 578 \\
Index / 609",
}
@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{Forum:1993:HPF,
author = "{High Performance Fortran Forum}",
title = "{High Performance Fortran} Language Specification",
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)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "ftp://ftp.ira.uka.de/bibliography/Compiler/ansistd.bib;
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/Compiler/opt.par.compiler.bib;
ftp://ftp.ira.uka.de/bibliography/Parallel/hpfortran.bib;
ftp://ftp.math.utah.edu/pub/tex/bib/ansistd.bib;
ftp://ftp.math.utah.edu/pub/tex/bib/fortran3.bib;
ftp://ftp.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/ansistd.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keyword = "HPF",
keywords = "ANSI standard; Fortran 90; High Performance Fortran;
International Standard for Fortran; ISO standard",
thesaurus = "ANSI standards; FORTRAN; ISO standards; Programming;
Software standards",
}
@InProceedings{Foster:1993:FML,
author = "I. Foster",
title = "{Fortran M} as a Language for Building Earth System
Models",
crossref = "Hoffmann:1993:PSA",
pages = "144--151",
year = "1993",
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{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,
fjournal = "CEE. Chemical engineering education",
}
@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",
ISSN-L = "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,
fjournal = "Journal of the American Chemical Society",
journal-URL = "http://pubs.acs.org/journal/jacsat",
}
@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)",
fjournal = "Joho-Shori (J. Information Processing Soc. Japan)",
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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
ISSN-L = "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,
fjournal = "Applied psychological measurement",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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 Fortrans}",
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)",
fjournal = "Dr. Dobb's Journal of Software Tools",
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",
}
@Article{Harrison:1993:PPR,
author = "Warren Harrison and Cynthia Gens and Bruce Gifford",
title = "{pRETS}: A parallel reverse-engineering toolset for
{FORTRAN}",
journal = j-J-SOFTW-MAINT,
volume = "5",
number = "1",
pages = "37--57",
month = "????",
year = "1993",
CODEN = "JSMPEU",
DOI = "https://doi.org/10.1002/smr.4360050104",
ISSN = "1040-550X (print), 1096-908X (electronic)",
ISSN-L = "1040-550X",
bibdate = "Wed Jan 31 08:40:07 MST 2018",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/jsoftwmaint.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Software Maintenance: Research and
Practice",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481",
}
@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 = "https://doi.org/10.1109/71.238303",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
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",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
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{Higginbotham:1993:ISR,
author = "T. F. Higginbotham",
title = "The integer square root of {$N$} via a binary search",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "41--45",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164229",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:24 MST 2012",
bibsource = "http://portal.acm.org/;
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/fparith.bib;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An algorithm is presented which may be used to find
the integer square root of N. The method is intended
for use on a binary computer, where only addition,
subtraction, multiplication, or division by 2 is
required. The problem arose when the author was working
on factoring large numbers, where the machine, the
Honeywell DPS 8, had double precision integer addition
and subtraction, and the simulation of multiplication
was easy. The actual factoring of the large number was
to be Fermat's Method, requiring only addition and
subtraction, but the integer square root is required in
order to test for termination. The algorithm is
implemented in FORTRAN for ease of reading. Students
enjoy the unconventional approach to solving this
problem. It isn't long before some of them think of
other unusual solutions.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@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 (print), 1873-7803 (electronic)",
ISSN-L = "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,
fjournal = "Computers and Geosciences",
}
@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{Hormann:1993:PRN,
author = "Wolfgang H{\"o}rmann and G. Deflinger",
title = "A Portable Random Number Generator Well Suited for the
Rejection Method",
journal = j-TOMS,
volume = "19",
number = "4",
pages = "489--495",
month = dec,
year = "1993",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/168173.168414",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 16 19:47:29 1994",
bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.math.utah.edu/pub/tex/bib/prng.bib;
http://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1993-19-4/p489-hormann/",
abstract = "Up to now, all known efficient portable
implementations of linear congruential random number
generators with modulus $ 2^{31} - 1 $ have worked only
with multipliers that are small compared with the
modulus. We show that for nonuniform distributions, the
rejection method may generate random numbers of bad
qualify if combined with a linear congruential
generator with small multiplier. A method is described
that works for any multiplier smaller than $ 2^{30} $.
It uses the decomposition of multiplier and seed in
high-order and low-order bits to compute the upper and
lower half of the product. The sum of the two halves
gives the product of multiplier and seed modulo $
2^{21} - 1 $. Coded in ANSI-C and FORTRAN77 the method
results in a portable implementation of the linear
congruential generator that is as fast or faster than
other portable methods.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; linear congruential generator;
portability; quality of nonuniform random numbers;
rejection method; uniform random number generator",
subject = "G.3 [Mathematics of Computation]: Probability and
Statistics -- random number generation",
}
@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,
fjournal = "Interval Computations = Interval'nye vychisleniia",
}
@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",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
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",
}
@Manual{IBM:1993:AVR,
key = "IBM",
title = "{AIX} Version 3.2 for {RISC} System/6000: Optimization
and Tuning Guide for {Fortran}, {C}, and {C++}",
organization = pub-IBM,
address = pub-IBM:adr,
pages = "viii + 305",
month = dec,
year = "1993",
bibsource = "http://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
http://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Publication No. SC09-1705-00",
}
@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)",
ISSN-L = "0163-5778",
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,
fjournal = "ACM SIGNUM Newsletter",
}
@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 =