%%% -*-BibTeX-*- %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", %%% version = "2.18", %%% date = "13 March 2008", %%% time = "18:04:52 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 = "28723 42785 188315 1826553", %%% 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.18, the year coverage looked %%% like this: %%% %%% 1957 ( 1) 1974 ( 0) 1991 ( 198) %%% 1958 ( 0) 1975 ( 0) 1992 ( 198) %%% 1959 ( 0) 1976 ( 0) 1993 ( 259) %%% 1960 ( 0) 1977 ( 0) 1994 ( 275) %%% 1961 ( 0) 1978 ( 2) 1995 ( 202) %%% 1962 ( 0) 1979 ( 2) 1996 ( 107) %%% 1963 ( 0) 1980 ( 1) 1997 ( 78) %%% 1964 ( 0) 1981 ( 5) 1998 ( 47) %%% 1965 ( 0) 1982 ( 1) 1999 ( 43) %%% 1966 ( 0) 1983 ( 0) 2000 ( 29) %%% 1967 ( 0) 1984 ( 7) 2001 ( 37) %%% 1968 ( 0) 1985 ( 2) 2002 ( 23) %%% 1969 ( 0) 1986 ( 6) 2003 ( 18) %%% 1970 ( 0) 1987 ( 3) 2004 ( 7) %%% 1971 ( 0) 1988 ( 2) 2005 ( 4) %%% 1972 ( 0) 1989 ( 4) 2006 ( 1) %%% 1973 ( 0) 1990 ( 211) 2007 ( 3) %%% 19xx ( 17) %%% %%% Article: 877 %%% Book: 283 %%% InCollection: 10 %%% InProceedings: 234 %%% Manual: 81 %%% MastersThesis: 24 %%% Misc: 27 %%% PhdThesis: 2 %%% Proceedings: 99 %%% TechReport: 155 %%% Unpublished: 1 %%% %%% Total entries: 1793 %%% %%% 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 \cprime \def \cprime {$\mathsurround=0pt '$}\fi \ifx \undefined \cyr \let \cyr = \relax \fi \def \PS{{\sc Post\-Script}} \def \TUB {TUGboat} \def \MAKE {{\bf make}} \def \PLOT {{\mbox{\raise.2ex\hbox{$<$}\kern-.06em\hbox{PLOT79} \kern-.3em\hbox{\raise.2ex\hbox{$>$}}}}} "} %%% ==================================================================== %%% Acknowledgement abbreviations: @String{ack-kr = "Karin Remington, Celera Genomics 45 West Gude Drive Rockville, Maryland 20850 Tel: +1 240 453-3038 FAX: +1 240 453-4375 e-mail: \path|remingka@celera.com|"} @String{ack-nhfb = "Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@computer.org| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|"} @String{ack-nj = "Norbert Juffa, 2445 Mission College Blvd. Santa Clara, CA 95054 USA email: \path=norbert@iit.com="} @String{ack-rfb = "Ronald F. Boisvert, Applied and Computational Mathematics Division, National Institute of Standards and Technology, Gaithersburg, MD 20899, USA, Tel: +1 301 975 3812, e-mail: \path=boisvert@cam.nist.gov="} %%% ==================================================================== %%% Institution abbreviations: @String{inst-ANL = "Argonne National Laboratory"} @String{inst-ANL:adr = "9700 South Cass Avenue, Argonne, IL 60439-4801, USA"} @String{inst-APPL-FORTH-RES = "Institute for Applied FORTH Research"} @String{inst-APPL-FORTH-RES:adr = "Rochester, NY, USA"} @String{inst-ATT-BELL = "AT\&T Bell Laboratories"} @String{inst-ATT-BELL:adr = "Murray Hill, NJ, USA"} @String{inst-CSC = "Center for Scientific Computing and Department of Mathematics, University of Utah"} @String{inst-CSC:adr = "Salt Lake City, UT 84112, USA"} @String{inst-KENT-STATE-UNIV = "Kent State University"} @String{inst-KENT-STATE-UNIV:adr = "Kent, OH, USA"} @String{inst-RAL = "Rutherford Appleton Laboratory"} @String{inst-RAL:adr = "Chilton, Didcot, Berks, UK"} @String{inst-U-MANCHESTER = "University of Manchester"} @String{inst-U-MANCHESTER-CS = "University of Manchester, Department of Computer Science"} @String{inst-U-MANCHESTER-CS:adr = "Manchester, UK"} @String{inst-U-MANCHESTER:adr = "Manchester, UK"} @String{inst-U-MARYLAND = "University of Maryland"} @String{inst-U-MARYLAND:adr = "College Park, MD, USA"} @String{inst-UIUC-CSRD = "University of Illinois at Urbana-Champaign, Center for Supercomputing Research and Development"} @String{inst-UIUC-CSRD:adr = "Urbana, IL 61801, USA"} @String{inst-UT-CS = "Department of Computer Science, University of Tennessee, Knoxville"} @String{inst-UT-CS:adr = "Knoxville, TN 37996, USA"} @String{inst-UTK = "University of Tennessee, Knoxville"} @String{inst-UTK:adr = "Knoxville, TN 37996, USA"} %%% ==================================================================== %%% Journal abbreviations: @String{j-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-CRYSTAL = "Journal of applied crystallography"} @String{j-APPL-MECH-REV = "Applied mechanics reviews"} @String{j-APPL-PSYCH-MEASUREMENT = "Applied psychological measurement"} @String{j-BEHAV-RES-METH-INSTR-COMP = "Behavior research methods, instruments, and computers"} @String{j-BYTE = "BYTE Magazine"} @String{j-CACM = "Comm. ACM"} @String{j-CCCUJ = "C/C++ Users Journal"} @String{j-CCPE = "Concurrency and Computation: Prac\-tice and Experience"} @String{j-CEE = "CEE. Chemical engineering education"} @String{j-CHEM-ENG = "Chemical engineer"} @String{j-COED = "CoED"} @String{j-COMP-APPLIC-BIOSCI = "Computer applications in the biosciences: CABIOS"} @String{j-COMP-ARCH-NEWS = "ACM SIGARCH Computer Architecture News"} @String{j-COMP-CIVIL-ENG = "Journal of Computing in Civil Engineering"} @String{j-COMP-CONTROL-ENG-J = "Computing and Control Engineering Journal"} @String{j-COMP-GEOLOGY = "Computers and Geology"} @String{j-COMP-GEOSCI = "Computers and Geosciences"} @String{j-COMP-INDUSTRY = "Computers in industry"} @String{j-COMP-J = "The Computer Journal"} @String{j-COMP-LANG-MAG = "Computer Language Magazine"} @String{j-COMP-MATH-APPL-OXFORD = "Computers and Mathematics with Applications (Oxford, England)"} @String{j-COMP-MATH-SCI-TEACHING = "Journal of Computers in Mathematics and Science Teaching"} @String{j-COMP-PHYS-COMM = "Computer Physics Communications"} @String{j-COMP-PHYSICS = "Computers in physics"} @String{j-COMP-STANDARDS-INTERFACES = "Computer Standards and Interfaces"} @String{j-COMP-STRUCTURES = "Computers and structures"} @String{j-COMPUT-AND-BIOMED-RES = "Computers and Biomedical Research"} @String{j-COMPUT-BIOL-MED = "Computers in Biology and Medicine"} @String{j-COMPUT-CHEM = "Computers and Chemistry"} @String{j-COMPUT-METH-APPL-MECH-ENG = "Computer Methods in Applied Mechanics and Engineering"} @String{j-COMPUT-METH-PROG-BIOMED = "Computer Methods and Programs in Biomedicine"} @String{j-COMPUT-SCI-ENG = "Computing in Science and Engineering"} @String{j-COMPUTER = "Computer"} @String{j-COMPUTERS-AND-GRAPHICS = "Computers and Graphics"} @String{j-COMPUTING = "Computing"} @String{j-CPE = "Concurrency, practice and experience"} @String{j-CUJ = "C Users Journal"} @String{j-CURR-SCI = "Current science"} @String{j-DDJ = "Dr. Dobb's Journal of Software Tools"} @String{j-DEC-TECH-J = "Digital Technical Journal"} @String{j-EDN = "EDN"} @String{j-EDU-PSYCH-MEASUREMENT = "Educational and Psychological Measurement"} @String{j-ENG-COMP = "Engineering Computations"} @String{j-FORBES = "Forbes"} @String{j-FORTRAN-FORUM = "ACM SIGPLAN FORTRAN Forum"} @String{j-FORTRAN-J = "Fortran Journal"} @String{j-FUT-GEN-COMP-SYS = "Future Generation Computer Systems"} @String{j-GEOBYTE = "Geobyte"} @String{j-HEWLETT-PACKARD-J = "Hew\-lett-Pack\-ard Journal: technical information from the laboratories of Hew\-lett-Pack\-ard Company"} @String{j-HUM-BIOL = "Human biology"} @String{j-HUNG-J-INDUSTRIAL-CHEM = "Hungarian journal of industrial chemistry"} @String{j-HYDROCARBON-PROC-INT = "Hydrocarbon processing (International edition)"} @String{j-IBM-JRD = "IBM Journal of Research and Development"} @String{j-IBM-SYS-J = "IBM Systems Journal"} @String{j-IEEE-ANN-HIST-COMPUT = "IEEE annals of the history of computing"} @String{j-IEEE-CGA = "IEEE Computer Graphics and Applications"} @String{j-IEEE-COMPUT-SCI-ENG = "IEEE Computational Science \& Engineering"} @String{j-IEEE-PAR-DIST-TECH = "IEEE parallel and distributed technology: systems and applications"} @String{j-IEEE-SOFTWARE = "IEEE Software"} @String{j-IEEE-TRANS-PAR-DIST-SYS = "IEEE Transactions on Parallel and Distributed Systems"} @String{j-IEEE-TRANS-SOFT-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-INTERFACE-SANTA-CRUZ = "Interface (Santa Cruz)"} @String{j-INTERVAL-COMP = "Interval Computations"} @String{j-J-CHEM-INFO-COMP-SCI = "Journal of Chemical Information and Computer Sciences"} @String{j-J-COMPUTATIONAL-CHEM = "Journal of computational chemistry"} @String{j-J-DYN-SYST-MEAS-CONTROL = "Journal of Dynamic Systems, Measurement, and Control"} @String{j-J-HEREDITY = "The Journal of Heredity"} @String{j-J-INF-PROCESS = "Journal of Information Processing"} @String{j-J-MECH-DESIGN = "Journal of Mechanical Design"} @String{j-J-MOD-APPL-STAT-METH = "Journal of Modern Applied Statistical Methods"} @String{j-J-OOP = "Journal of Object-Oriented Programming"} @String{j-J-OPER-RES-SOC = "OR; the journal of the Operational Research Society"} @String{j-J-PAR-DIST-COMP = "Journal of Parallel and Distributed Computing"} @String{j-J-PROGRAM-LANG = "Journal of Programming Languages"} @String{j-J-QUALITY-TECH = "Journal of Quality Technology"} @String{j-J-QUANT-SPECTROSC-RADIAT-TRANSFER = "Journal of Quantitative Spectroscopy and Radiative Transfer"} @String{j-J-RES-COMP-EDU = "Journal of Research on Computing in Education"} @String{j-J-SCI-IND-RES = "Journal of Scientific and Industrial Research"} @String{j-J-STAT-SOFT = "Journal of Statistical Software"} @String{j-J-SUPERCOMPUTING = "The Journal of supercomputing"} @String{j-J-SYS-MANAGEMENT = "Journal of systems management"} @String{j-J-SYST-SOFTW = "The Journal of Systems and Software"} @String{j-J-TRANSPORT-ENG = "Journal of transportation engineering"} @String{j-J-UCS = "J.UCS: Journal of Universal Computer Science"} @String{j-JACS = "Journal of the American Chemical Society"} @String{j-JCLT = "The Journal of {C} Language Translation"} @String{j-JOHO-SHORI = "Joho-Shori (J. Information Processing Soc. Japan)"} @String{j-LECT-NOTES-COMP-SCI = "Lecture Notes in Computer Science"} @String{j-LINUX-J = "Linux Journal"} @String{j-LOGIN = ";login: the USENIX Association newsletter"} @String{j-LOPLAS = "ACM Letters on Programming Languages and Systems"} @String{j-MAPLE-TECH-NEWS = "Maple Technical Newsletter"} @String{j-MATH-BIOSCI = "Mathematical Biosciences"} @String{j-MATH-COMP-SIM = "Mathematics and Computers in Simulation"} @String{j-MATH-COMPUT = "Mathematics of Computation"} @String{j-MEASUREMENTS-CONTROL = "M and C, Measurements and Control"} @String{j-MECH-ENG = "Mechanical Engineering"} @String{j-MED-ELECT = "Medical Electronics"} @String{j-MICROPROC-MICROPROG = "Microprocessing and Microprogramming"} @String{j-MOL-SIM = "Molecular simulation"} @String{j-MULTIVARIATE-BEHAV-RES = "Multivariate behavioral research"} @String{j-NEC-RES-DEV = "Nippon Electric Company research and development"} @String{j-NETWORK-WORLD = "Network World"} @String{j-NEW-SCIENTIST = "New scientist"} @String{j-NUMER-ALGORITHMS = "Numerical Algorithms"} @String{j-OIL-GAS-J = "The Oil and Gas Journal"} @String{j-OPEN-SYSTEMS-TODAY = "Open Systems Today"} @String{j-PARALLEL-COMPUTING = "Parallel Computing"} @String{j-PARALLEL-PROCESS-LETT = "Parallel Processing Letters"} @String{j-PC-MAGAZINE = "PC Magazine"} @String{j-PC-WEEK = "PC Week"} @String{j-PERCEPTUAL-MOTOR-SKILLS = "Perceptual and Motor Skills"} @String{j-PHYS-WORLD = "Physics world"} @String{j-POWDER-DIFF = "Powder Diffraction"} @String{j-PROG-COMP-SOFT = "Programming and Computer Software; translation of Programmirovaniye (Moscow, USSR) Plenum"} @String{j-PSYCHOMETRIKA = "Psychometrika"} @String{j-QUEUE = "ACM Queue: Tomorrow's Computing Today"} @String{j-RAIRO-RECH-OPER = "RAIRO: Recherche operationnelle. RAIRO: Operations research"} @String{j-RES-DEV = "Research \& Development"} @String{j-REV-ESP-ELECT = "Revista espa{\~n}ola de electronica"} @String{j-RF-DESIGN = "R.F. design"} @String{j-SCI-PROG = "Scientific Programming"} @String{j-SCIENCE = "Science"} @String{j-SCIENCE-NEWS = "Science News"} @String{j-SEJ = "Software Engineering Journal"} @String{j-SIAM-J-SCI-STAT-COMP = "SIAM Journal on Scientific and Statistical Computing"} @String{j-SIAM-REVIEW = "SIAM Review"} @String{j-SIGADA-LETTERS = "ACM SIGADA Ada Letters"} @String{j-SIGCSE = "SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education)"} @String{j-SIGNUM = "ACM SIGNUM Newsletter"} @String{j-SIGPLAN = "ACM SIG{\-}PLAN Notices"} @String{j-SIGSAM = "SIGSAM Bulletin (ACM Special Interest Group on Symbolic and Algebraic Manipulation)"} @String{j-SIM-SERIES = "Simulation series"} @String{j-SPE = "Soft{\-}ware\emdash Prac{\-}tice and Experience"} @String{j-STAT-COMP = "Statistics and Computing"} @String{j-SUPERCOMPUTER = "Supercomputer"} @String{j-SYS-COMP-JAPAN = "Systems and computers in Japan"} @String{j-TAEHAN-HWAHAKHOE-CHI = "Taehan hwahakhoe chi"} @String{j-TEACHING-PSYCH = "Teaching of Psychology"} @String{j-TECHNIQUE-SCI-INFORMATIQUES = "Technique et Science Informatiques"} @String{j-TEXHAX = "{\TeX{}{\-}hax}"} @String{j-THEOR-CHIM-ACTA = "Theoretica Chimica Acta"} @String{j-TOCS = "ACM Transactions on Computer Systems"} @String{j-TOMS = "ACM Transactions on Mathematical Software"} @String{j-TOPLAS = "ACM Transactions on Programming Languages and Systems"} @String{j-TRANS-INFO-PROCESSING-SOC-JAPAN = "Transactions of the Information Processing Society of Japan"} @String{j-TRAVAUX-SCI = "Travaux scientifiques des chercheurs du Service de sant{\'e} des arm{\'e}es durant l'ann{\'e}e"} @String{j-UNIX-REVIEW = "UNIX review"} @String{j-VAX-PROF = "The VAX professional"} @String{j-WORLD-PRESS-REV = "World press review"} %%% ==================================================================== %%% Publishers and their addresses: @String{pub-ACM = "ACM Press"} @String{pub-ACM:adr = "New York, NY 10036, USA"} @String{pub-AFNOR = "AFNOR"} @String{pub-AFNOR:adr = "Paris, France"} @String{pub-AIAA = "American Institute of Aeronautics and Astronautics"} @String{pub-AIAA:adr = "370 L'Enfant Promenade SW, Washington, DC 20024--2518"} @String{pub-ALFRED-WALLER = "Alfred Waller"} @String{pub-ALFRED-WALLER:adr = "Henley-on-Thames, UK"} @String{pub-AMER-COMPUTER-PRESS = "American Computer Press"} @String{pub-AMER-COMPUTER-PRESS:adr = "Livermore, CA, USA"} @String{pub-AMERICA-COMPUTER = "America Computer Press"} @String{pub-AMERICA-COMPUTER:adr = "Livermore, CA, USA"} @String{pub-ANSI = "American National Standards Institute"} @String{pub-ANSI:adr = "1430 Broadway, New York, NY 10018, USA"} @String{pub-AP = "Academic Press"} @String{pub-AP:adr = "New York, NY, USA"} @String{pub-ASME = "American Society of Mechanical Engineers"} @String{pub-ASME:adr = "345 E. 47th St., New York, NY 10017, USA"} @String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"} @String{pub-AW:adr = "Reading, MA, USA"} @String{pub-BENCUM = "Benjamin\slash Cummings Pub. Co."} @String{pub-BENCUM:adr = "Menlo Park, CA, USA"} @String{pub-BIRKHAUSER = "Birkh{\"a}user Boston Inc."} @String{pub-BIRKHAUSER:adr = "Cambridge, MA, USA"} @String{pub-BROOKS-COLE = "Brooks\slash Cole Publishing Co."} @String{pub-BROOKS-COLE:adr = "Pacific Grove, CA, USA"} @String{pub-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-CSP = "Computer Science Press, Inc."} @String{pub-CSP:adr = "11 Taft Court, Rockville, MD 20850, USA"} @String{pub-CUP = "Cambridge University Press"} @String{pub-CUP:adr = "Cambridge, UK"} @String{pub-DEC = "Digital Equipment Corporation"} @String{pub-DEC:adr = "Maynard, MA, USA"} @String{pub-DP = "Digital Press"} @String{pub-DP:adr = "12 Crosby Drive, Bedford, MA 01730, USA"} @String{pub-EDITIONS-TECHNIP = "Editions Technip"} @String{pub-EDITIONS-TECHNIP:adr = "Paris, France"} @String{pub-EDWARD-ARNOLD = "Edward Arnold"} @String{pub-EDWARD-ARNOLD:adr = "London, UK"} @String{pub-ELLIS-HORWOOD = "Ellis Horwood"} @String{pub-ELLIS-HORWOOD:adr = "New York, NY, USA"} @String{pub-ELS = "Elsevier"} @String{pub-ELS:adr = "Amsterdam, The Netherlands"} @String{pub-EXCHANGE = "Exchange Publishing Division"} @String{pub-EXCHANGE:adr = "Buffalo, NY, NY"} @String{pub-EXCHANGE-PUB = "Exchange Pub. Division"} @String{pub-EXCHANGE-PUB:adr = "Buffalo, NY, USA"} @String{pub-EYROLLES = "Eyrolles"} @String{pub-EYROLLES:adr = "Paris, France"} @String{pub-GLOBAL-ENG = "Global Engineering Documents"} @String{pub-GLOBAL-ENG:adr = "Washington, DC, USA"} @String{pub-HARPERCOLLINS = "HarperCollins College Publishers"} @String{pub-HARPERCOLLINS:adr = "New York, NY, USA"} @String{pub-HRW = "Holt, Reinhart, and Winston"} @String{pub-HRW:adr = "New York, NY, USA"} @String{pub-HYDROLOGY-DAYS = "Hydrology Days Publications"} @String{pub-HYDROLOGY-DAYS:adr = "Fort Collins, CO, USA"} @String{pub-IBM = "IBM Corporation"} @String{pub-IBM:adr = "New York, NY, USA"} @String{pub-IBM-SAN-JOSE = "IBM Corporation"} @String{pub-IBM-SAN-JOSE:adr = "San Jose, CA, USA"} @String{pub-IE = "InterEditions"} @String{pub-IE:adr = "Paris, France"} @String{pub-IEC = "International Electrotechnical Commission"} @String{pub-IEC:adr = "3, rue de Varemb{\'e}, PO Box 131, CH-1211 Geneva 20, Switzerland. Telephone: +41 22 919 02 11. Telefax: +41 22 919 03 00. E-mail: {\tt info@\penalty0iec.\penalty0ch}. URL: {\tt http:\penalty0//\penalty0www.\penalty0iec.\penalty0ch}"} @String{pub-IEEE = "IEEE Computer Society Press"} @String{pub-IEEE:adr = "1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA"} @String{pub-IEEE-STD = "IEEE"} @String{pub-IEEE-STD:adr = "New York, NY, USA"} @String{pub-INRIA = "INRIA (Institut National de Recherche en Informatique et en Automatique)"} @String{pub-INRIA:adr = "Rocquencourt, France"} @String{pub-IOS = "IOS Press"} @String{pub-IOS:adr = "Amsterdam, The Netherlands"} @String{pub-IRE = "Institute of Radio Engineers"} @String{pub-IRE:adr = "1 East 79th Street, New York 21, NY, USA"} @String{pub-ISO = "International Organization for Standardization"} @String{pub-ISO:adr = "Geneva, Switzerland"} @String{pub-KENDALL-HUNT = "Kendall/Hunt Pub."} @String{pub-KENDALL-HUNT:adr = "Dubuque, IA, USA"} @String{pub-KLUWER = "Kluwer Academic Publishers Group"} @String{pub-KLUWER:adr = "Norwell, MA, USA, and Dordrecht, The Netherlands"} @String{pub-LAHEY-COMP-SYS = "Lahey Computer Systems"} @String{pub-LAHEY-COMP-SYS:adr = "Incline Village, NV, USA"} @String{pub-MARCEL-DEKKER = "Marcel Dekker"} @String{pub-MARCEL-DEKKER:adr = "New York, NY, USA"} @String{pub-MASSON = "Masson"} @String{pub-MCGRAW-HILL = "Mc{\-}Graw-Hill"} @String{pub-MCGRAW-HILL:adr = "New York, NY, USA"} @String{pub-MEDIA-ALGONQUIN = "Media Algonquin"} @String{pub-MEDIA-ALGONQUIN:adr = "Nepean, Ontario, Canada"} @String{pub-MELVIL-PRESS = "P.S. Melvil Press"} @String{pub-MELVIL-PRESS:adr = "P.O. Box 973, Portsmouth 02871, RI, USA"} @String{pub-MICROSOFT = "Microsoft Press"} @String{pub-MICROSOFT:adr = "Bellevue, WA, USA"} @String{pub-MIT = "MIT Press"} @String{pub-MIT:adr = "Cambridge, MA, USA"} @String{pub-MORGAN-KAUFMANN = "Morgan Kaufmann Publishers"} @String{pub-MORGAN-KAUFMANN:adr = "Los Altos, CA 94022, USA"} @String{pub-NASA = "National Aeronautics and Space Administration"} @String{pub-NASA:adr = "Washington, DC, USA"} @String{pub-NAUKA = "Nauka"} @String{pub-NAUKA:adr = "Moscow, Russia"} @String{pub-NH = "North-Holland Publishing Co."} @String{pub-NH:adr = "Amsterdam, The Netherlands"} @String{pub-NTIS = "National Technical Information Service"} @String{pub-NTIS:adr = "Washington, DC, USA"} @String{pub-OMH = "Osborne\slash Mc{\-}Graw-Hill"} @String{pub-OMH:adr = "Berkeley, CA, USA"} @String{pub-ORA = "O'Reilly \& {Associates, Inc.}"} @String{pub-ORA:adr = "981 Chestnut Street, Newton, MA 02164, USA"} @String{pub-ORSAY-PLUS = "Orsay Plus"} @String{pub-ORSAY-PLUS:adr = "Orsay, France"} @String{pub-OSBORNE = "Osborne/McGraw-Hill"} @String{pub-OSBORNE:adr = "Berkeley, CA, USA"} @String{pub-OXFORD = "Oxford University Press"} @String{pub-OXFORD:adr = "Walton Street, Oxford OX2 6DP, UK"} @String{pub-PARANINFO = "Paraninfo"} @String{pub-PARANINFO:adr = "Madrid, Spain"} @String{pub-PH = "Pren{\-}tice-Hall"} @String{pub-PH:adr = "Upper Saddle River, NJ 07458, USA"} @String{pub-PHI = "Pren{\-}tice-Hall International"} @String{pub-PHI:adr = "Upper Saddle River, NJ 07458, USA"} @String{pub-PHPTR = "Pren{\-}tice-Hall PTR"} @String{pub-PHPTR:adr = "Upper Saddle River, NJ 07458, USA"} @String{pub-PITMAN = "Pitman Publishing Ltd."} @String{pub-PITMAN:adr = "London, UK"} @String{pub-PRINCETON = "Princeton University Press"} @String{pub-PRINCETON:adr = "Princeton, NJ, USA"} @String{pub-PWS-KENT = "PWS-Kent Pub. Co."} @String{pub-PWS-KENT:adr = "Boston, MA, USA"} @String{pub-RES-EDU-ASSOC = "Research and Education Association"} @String{pub-RES-EDU-ASSOC:adr = "New York, NY, USA"} @String{pub-SAMS = "Howard W. Sams"} @String{pub-SAMS:adr = "Indianapolis, IN 46268, USA"} @String{pub-SAUNDERS = "Saunders College Pub."} @String{pub-SAUNDERS:adr = "Fort Worth, TX, USA"} @String{pub-SCOTT-JONES = "Scott\slash Jones"} @String{pub-SCOTT-JONES:adr = "El Granada, CA, USA"} @String{pub-SIAM = "SIAM Press"} @String{pub-SIAM:adr = "Philadelphia, PA, USA"} @String{pub-SILICON = "Silicon Press"} @String{pub-SILICON:adr = "25 Beverly Road, Summit, NJ 07901, USA"} @String{pub-SOUTH-ASIA = "South Asia Books"} @String{pub-SOUTH-ASIA:adr = "????"} @String{pub-SSC = "Specialized Systems Consultants"} @String{pub-SSC:adr = "P.O. Box 55549, Seattle, WA 98155"} @String{pub-SUN-MICROSYSTEMS-PRESS = "Sun Microsystems Press"} @String{pub-SUN-MICROSYSTEMS-PRESS:adr = "Palo Alto, CA, USA"} @String{pub-SV = "Spring{\-}er-Ver{\-}lag"} @String{pub-SV:adr = "Berlin, Germany~/ Heidelberg, Germany~/ London, UK~/ etc."} @String{pub-TELOS = "TELOS division of Springer-Verlag"} @String{pub-TELOS:adr = "Santa Clara, CA, USA and New York, NY, USA"} @String{pub-TRANS-TECH = "Trans Tech Publications, Ltd."} @String{pub-TRANS-TECH:adr = "Clausthal, Germany; Rockport, MA, USA"} @String{pub-UNICOMP = "Unicomp"} @String{pub-UNICOMP:adr = "Albuquerque, NM, USA"} @String{pub-W-C-BROWN = "Wm. C. Brown Publishers"} @String{pub-W-C-BROWN:adr = "Dubuque, IA, USA"} @String{pub-WADSWORTH = "Wadsworth"} @String{pub-WADSWORTH:adr = "Pacific Grove, CA, USA"} @String{pub-WATCOM-PUB = "WATCOM Publications"} @String{pub-WATCOM-PUB:adr = "Waterloo, Ontario, Canada"} @String{pub-WEST-INFORMATION = "West Information Publishing Group"} @String{pub-WEST-INFORMATION:adr = "????"} @String{pub-WEST-PUB = "West Publishing Company"} @String{pub-WEST-PUB:adr = "St. Paul, MN, USA"} @String{pub-WI = "Wiley-In{\-}ter{\-}sci{\-}ence"} @String{pub-WI:adr = "New York, NY, USA"} @String{pub-WILEY = "John Wiley and Sons"} @String{pub-WILEY:adr = "New York, London, Sydney"} @String{pub-WINDCREST = "Windcrest\slash McGraw-Hill"} @String{pub-WINDCREST:adr = "Blue Ridge Summit, PA, USA"} @String{pub-WOLFRAM = "Wolfram Research, Inc."} @String{pub-WOLFRAM:adr = "100 Trade Center Drive, Champaign, IL 61820-7237, USA"} @String{pub-WORLD-SCI = "World Scientific Publishing Co. Pte. Ltd."} @String{pub-WORLD-SCI:adr = "P. O. Box 128, Farrer Road, Singapore 9128"} @String{pub-ZD = "Ziff-Davis Press"} @String{pub-ZD:adr = "Emeryville, CA, USA"} %%% ==================================================================== %%% Series abbreviations: @String{ser-LNCS = "Lecture Notes in Computer Science"} %%% ==================================================================== %%% 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", pages = "188--198", year = "1957", publisher = pub-IRE, address = pub-IRE:adr, ISSN = "0449-1173", LCCN = "TK7885.A1 J6", bibdate = "Fri Jan 19 11:47:30 2001", 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.''", 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.].", acknowledgement = ack-nhfb, author-1-adr = "International Business Machines Corp., New York, NY, 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", 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", } @Article{Brent:1978:AMF, author = "Richard P. Brent", title = "{Algorithm 524}: {MP}, {A Fortran} Multiple-Precision Arithmetic Package [{A1}]", journal = j-TOMS, volume = "4", number = "1", pages = "71--81", month = mar, year = "1978", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Tue Mar 09 10:35:50 1999", note = "See also \cite{Brent:1979:RMF,Brent:1980:AIB,Smith:1998:AMP}.", URL = "http://doi.acm.org/10.1145/355769.355776", acknowledgement = ack-nhfb, } @Article{Fox:1978:AFP, author = "P. A. Fox and A. D. Hall and N. L. Schryer", title = "{Algorithm 528}: Framework for a Portable Library [{Z}]", journal = j-TOMS, volume = "4", number = "2", pages = "177--188", month = jun, year = "1978", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Sat Aug 27 23:30:46 1994", note = "See remarks \cite{Fox:1979:RFP,Gay:1999:SAF}.", acknowledgement = ack-nhfb, annote = "The three program packages presented here provide a framework for a portable FORTRAN subroutine library. They were developed for the BELL Laboratories library PORT(1). The packages are: machine-dependent constants, automatic error handling, and dynamic storage allocation using a stack.", country = "USA", date = "19/03/80", descriptors = "Reliability; program construction; mathematical method; FORTRAN; portability; error handling; memory management; library;", enum = "988", language = "English", location = "RWTH-AC-DFV: TELL", references = "1", revision = "20/03/92", } @Article{Brent:1979:RMF, author = "R. P. Brent", title = "Remark on ``{Algorithm} 524: {MP}, {A Fortran} Multiple-Precision Arithmetic Package [{A1}]''", journal = j-TOMS, volume = "5", number = "4", pages = "518--519", month = dec, year = "1979", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Tue Mar 09 10:35:42 1999", note = "See \cite{Brent:1978:AMF,Brent:1980:AIB,Smith:1998:AMP}.", URL = "http://doi.acm.org/10.1145/355853.355868", acknowledgement = ack-nhfb, } @Article{Fox:1979:RFP, author = "Phyllis Fox", title = "Remark on ``{Algorithm} 528: Framework for a Portable Library [{Z}]''", journal = j-TOMS, volume = "5", number = "4", pages = "524--524", month = dec, year = "1979", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Tue Aug 30 00:28:06 1994", note = "See \cite{Fox:1978:AFP}.", acknowledgement = ack-nhfb, } @Article{Brent:1980:AIB, author = "Richard P. Brent and Judith A. Hooper and J. Michael Yohe", title = "An {AUGMENT} Interface for {Brent}'s Multiple Precision Arithmetic Package", journal = j-TOMS, volume = "6", number = "2", pages = "146--149", month = jun, year = "1980", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Tue Mar 09 10:35:33 1999", note = "See \cite{Brent:1978:AMF,Brent:1979:RMF,Smith:1998:AMP}.", URL = "http://doi.acm.org/10.1145/355887.355889", acknowledgement = ack-nhfb, keywords = "arithmetic; AUGMENT interface; extended precision; floating point; multiple precision; portable software; precompiler interface; software package", } @Article{Ashworth:1981:PP, author = "Robert Ashworth", title = "Prettyprinting for power ({FORTRAN})", journal = j-SIGPLAN, volume = "16", number = "2", pages = "16--17", month = feb, year = "1981", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:33 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C7310 (Mathematics computing)", corpsource = "Southern Illinois Univ., Carbondale, IL, USA", keywords = "FORTRAN; numerical data; power; prettyprinting; programming languages; scientific notation", treatment = "P Practical", } @Article{Booch:1981:DSD, author = "Grady Booch", title = "Describing software design in {Ada}", journal = j-SIGPLAN, volume = "16", number = "9", pages = "42--47", month = sep, year = "1981", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:36 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150E (General utility programs)", corpsource = "Dept. of Astronautics/Computer Sci., USAF Acad., CO, USA", keywords = "Ada; FORTRAN mind set; object-oriented methodology; programming support environment; software design; software engineering; top down functional methodologies; utility programs", treatment = "P Practical", } @Article{Elliott:1981:FSD, author = "D. G. Elliott", title = "{FORTRAN 77} and structured design", journal = j-SIGPLAN, volume = "16", number = "12", pages = "7--9", month = dec, year = "1981", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:38 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C6110 (Systems analysis and programming); C6140D (High level languages)", corpsource = "Telecom, Melbourne, Vic., Australia", keywords = "deficiencies; FORTRAN; FORTRAN 77; structured design; structured programming", treatment = "P Practical", } @Article{More:1981:AFS, author = "Jorge J. Mor{\'e} and Burton S. Garbow and Kenneth E. Hillstrom", title = "Algorithm 566: {FORTRAN} Subroutines for Testing Unconstrained Optimization Software [{C5} [{E4}]]", journal = j-TOMS, volume = "7", number = "1", pages = "136--140", month = mar, year = "1981", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Sat Nov 19 13:13:44 1994", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/all_brec.bib; Theory/auto.diff.bib; Theory/toms.bib", note = "See also \cite{Averbukh:1994:RA}.", acknowledgement = ack-nhfb, keywords = "optimization software; performance testing; performance testing, systems of nonlinear equations, nonlinear least squares, unconstrained minimization, optimization software, nonlinear least squares; systems of nonlinear equations; unconstrained minimization", referred = "[Gayd91a].", } @Article{Morris:1981:CAR, author = "Alfred H. {Morris, Jr.}", title = "Can {Ada} replace {FORTRAN} for numerical computation?", journal = j-SIGPLAN, volume = "16", number = "12", pages = "10--13", month = dec, year = "1981", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:38 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C7310 (Mathematics computing)", corpsource = "Naval Surface Weapons Center, Dahlgren, VA, USA", keywords = "Ada; array; constructs; FORTRAN; numerical analysis; numerical computation; programming language; scientific computation", treatment = "P Practical", } @Article{Brooks:1982:OCL, author = "Rodney A. Brooks and Richard P. Gabriel and Guy L. {Steele, Jr.}", title = "An optimizing compiler for lexically scoped {LISP}", journal = j-SIGPLAN, volume = "17", number = "6", pages = "261--275", month = jun, year = "1982", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:38 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", conflocation = "Boston, MA, USA; 23-25 June 1982", conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler Construction", corpsource = "MIT, Cambridge, MA, USA", keywords = "BLISS-11; complex numbers; floating-point; FORTRAN; lexically scoped LISP; LISP; list manipulation; multiprocessing supercomputer; optimizing compiler; PASCAL; PQCC compiler; program compilers; S-1 PASCAL; stable-driven; symbolic processing; TNBIND technique; vectors", sponsororg = "ACM", treatment = "P Practical", } @Article{Allen:1984:ALI, author = "John R. Allen and Ken Kennedy", title = "Automatic loop interchange", journal = j-SIGPLAN, volume = "19", number = "6", pages = "233--246", month = jun, year = "1984", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:46 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", conflocation = "Montreal, Que., Canada; 17-22 June 1984", conftitle = "Proceedings of the SIGPLAN 84 Symposium on Compiler Construction", corpsource = "Dept. of Computer Sci., Rice Univ., Houston, TX, USA", keywords = "compilers; data dependences; DO loops; FORTRAN; languages; loop interchange; parallel processing; PFC; program compilers; sequential Fortran code; sequential languages; vector machines", sponsororg = "ACM", subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Control structures \\ G.2 Mathematics of Computing, DISCRETE MATHEMATICS, Graph Theory", treatment = "P Practical", } @Article{Dongarra:1984:CPL, author = "J. J. Dongarra and R. E. Hiromoto", title = "A collection of parallel linear equations routines for the {Denelcor HEP}", journal = j-PARALLEL-COMPUTING, volume = "1", number = "2", pages = "133--142", month = dec, year = "1984", CODEN = "PACOEJ", ISSN = "0167-8191", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C4140 (Linear algebra); C7310 (Mathematics computing)", corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL, USA", keywords = "computational granularity; Denelcor HEP; FORTRAN; FORTRAN listings; high-level; linear algebra; linear algebra routines; listings; modules; parallel linear equations routines; parallel processing; performance results; portability", treatment = "P Practical; T Theoretical or Mathematical; X Experimental", } @Article{Parkinson:1984:CAG, author = "D. Parkinson and M. Wunderlich", title = "A compact algorithm for {Gaussian} elimination over {GF(2)} implemented on highly parallel computers", journal = j-PARALLEL-COMPUTING, volume = "1", number = "1", pages = "65--73", month = aug, year = "1984", CODEN = "PACOEJ", ISSN = "0167-8191", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C4140 (Linear algebra); C4240 (Programming and algorithm theory); C7310 (Mathematics computing)", corpsource = "Queen Mary Coll., London Univ., London, UK", keywords = "array processors; bit-organised computers; compact algorithm; DAP; DAP-FORTRAN; elimination over GF(2); factorisation; FORTRAN listings; Gaussian; highly parallel computers; ICL-; large integers; matrix algebra; parallel processing; programming theory", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Rice:1984:ARK, author = "John R. Rice and Richard J. Hanson", title = "Algorithm 620: References and Keywords for {\em {Collected Algorithms} of the {ACM}}", journal = j-TOMS, volume = "10", number = "4", pages = "359--360", month = dec, year = "1984", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Sun Sep 4 20:31:58 1994", note = "See also \cite{Hamilton:1985:RRK,Hopkins:1990:RRK}.", acknowledgement = ack-nhfb, } @Article{Swarztrauber:1984:FAV, author = "P. N. Swarztrauber", title = "{FFT} algorithms for vector computers", journal = j-PARALLEL-COMPUTING, volume = "1", number = "1", pages = "45--63", month = aug, year = "1984", CODEN = "PACOEJ", ISSN = "0167-8191", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C1130 (Integral transforms); C4190 (Other numerical methods); C7310 (Mathematics computing)", corpsource = "Nat. Center for Atmos. Res., Boulder, CO, USA", keywords = "computational; discrete Fourier; efficiency; fast Fourier transforms; FFT algorithms; FORTRAN listings; FORTRAN program; intermediate computations; lengthening; matrix-vector; multi-dimensional transforms; multiplication; parallel; processing; transform; vector computers; vectorization; vectors", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Touzeau:1984:FCF, author = "Roy F. Touzeau", title = "A {Fortran} compiler for the {FPS-164} scientific computer", journal = j-SIGPLAN, volume = "19", number = "6", pages = "48--57", month = jun, year = "1984", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:46 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C6150C (Compilers, interpreters and other processors)", conflocation = "Montreal, Que., Canada; 17-22 June 1984", conftitle = "Proceedings of the SIGPLAN 84 Symposium on Compiler Construction", corpsource = "Floating Point Systems Inc., Beaverton, OR, USA", keywords = "algorithms; design; Floating Point Systems; FORTRAN; FORTRAN compiler; Fortran-77; FPS-164 scientific computer; languages; program compilers; source code; source code Point Systems", sponsororg = "ACM", subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Code generation", treatment = "P Practical", } @Article{VanTuyl:1984:EF, author = "Robert R. {Van Tuyl}", title = "On evolution of {FORTRAN}", journal = j-SIGPLAN, volume = "19", number = "11", pages = "52--55", month = nov, year = "1984", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:48 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C6120 (File organisation); C6140D (High level languages)", corpsource = "GTE Gov. Systems, Western Division Mountain View, CA, USA", keywords = "additional control structure; data structure; data structures; FORTRAN; information hiding capability; memory segments; precompilers; run time reference; syntactic sugar", treatment = "P Practical", } @Article{Cooper:1985:IIA, author = "Keith D. Cooper and Ken Kennedy and Linda Torczon", title = "The impact of interprocedural analysis and optimization on the design of a software development environment", journal = j-SIGPLAN, volume = "20", number = "7", pages = "107--116", month = jul, year = "1985", CODEN = "SINODQ", ISBN = "0-89791-165-2", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:50 MST 2003", bibsource = "Compendex database; http://portal.acm.org/", abstract = "The IR**n programming environment is an integrated collection of tools to assist programmers in building numerical software in Fortran. One of the primary goals of the IR**n programming environment project is to mount a concerted attack on the problems of performing interprocedural analysis and optimization in a compiler. The existence of a software development environment like the IR**n programming environment changes the compilation process enough to make computing such information palatable. Since all modules are developed and all programs are defined using tools of the environment, these tools can cooperate to record the information necessary to do a good job of interprocedural analysis and optimization. Whenever the compiler needs information about possible side effects of a particular procedure, it can simply extract this information from the environment's central database. Because the only mechanism for changing modules or programs is through the tools provided by the environment, the compiler is assured that it will be notified of any changes. Thus, it can use information derived from previous analysis with certain knowledge that the information reflects the current state of the program and its procedures. This paper examines the effect of performing interprocedural analysis and optimization on each of the major components of the environment. It should become clear from the discussion that the decision to employ interprocedural techniques had profoundly influenced almost every aspect of the design of the IR**n environment.", acknowledgement = ack-nhfb, affiliationaddress = "Rice Univ, Houston, TX, USA", classification = "723; C6115 (Programming support); C6150C (Compilers, interpreters and other processors)", conference = "Proceedings of the ACM SIGPLAN 85 Symposium on Language Issues in Programming Environments.", conflocation = "Seattle, WA, USA; 25-28 June 1985", conftitle = "Proceedings of the ACM SIGPLAN 85 Symposium on Language Issues in Programming Environments", corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA", journalabr = "SIGPLAN Notices (ACM Special Interest Group on Programming Languages)", keywords = "compiler; computer operating systems --- Program Compilers; computer programming; computer software; constant folding; data flow information; design; global program optimization; interprocedural analysis; languages; linkage tailoring; management; module editor; optimisation; Optimization; optimization; performance; procedure boundaries; procedure boundaries folding; program compilers; programming environments; R/sup n/ programming environment; software development environment; software engineering; theory", meetingaddress = "Seattle, WA, USA", pubcountry = "USA A12 A12", sponsor = "ACM, Special Interest Group on Programming Languages, New York, NY, USA; ACM, Special Interest Group on Software Engineering, New York, NY, USA", sponsororg = "ACM", subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Modules and interfaces \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Optimization \\ K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Software Management, Software development \\ D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments", treatment = "P Practical", } @Article{Hamilton:1985:RRK, author = "Dennis E. Hamilton", title = "Remark on ``{Algorithm} 620: References and Keywords for {\em {Collected Algorithms} of the {ACM}}''", journal = j-TOMS, volume = "11", number = "3", pages = "305--307", month = sep, year = "1985", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Sun Sep 04 20:57:44 1994", note = "See \cite{Rice:1984:ARK,Hopkins:1990:RRK}.", acknowledgement = ack-nhfb, } @Article{Callahan:1986:ICP, author = "David Callahan and Keith D. Cooper and Ken Kennedy and Linda Torczon", title = "Interprocedural constant propagation (compilers)", journal = j-SIGPLAN, volume = "21", number = "7", pages = "152--161", month = jul, year = "1986", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:15:00 MST 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/", URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/12276/p152-callahan/", acknowledgement = ack-nhfb, classification = "C6115 (Programming support); C6150C (Compilers, interpreters and other processors)", conflocation = "Palo Alto, CA, USA; 25-27 June 1986", conftitle = "Proceedings of the SIGPLAN '86 Symposium on Compiler Construction", corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA", keywords = "algorithms; compilers; interprocedural constant propagation; local analysis; performance; program compilers; programming environments; software; software development environment; theory; vectorizing Fortran compiler", pubcountry = "USA A17", sponsororg = "ACM", subject = "{\bf D.2.3} Software, SOFTWARE ENGINEERING, Coding Tools and Techniques, Program editors. {\bf D.3.4} Software, PROGRAMMING LANGUAGES, Processors, Code generation. {\bf D.3.4} Software, PROGRAMMING LANGUAGES, Processors, Compilers.", treatment = "P Practical", } @Article{Chen:1986:ALE, author = "T. Y. Chen and S. C. Kwan", title = "An analysis of length equation using a dynamic approach", journal = j-SIGPLAN, volume = "21", number = "4", pages = "42--47", month = apr, year = "1986", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:57 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C4240 (Programming and algorithm theory); C6110 (Systems analysis and programming)", corpsource = "Centre of Comput. Studies and Applications, Hong Kong Univ., Hong Kong", keywords = "FORTRAN programs; languages; length equation; program length analysis; programming theory; software engineering; software science; software science theory", pubcountry = "USA A02 A02", subject = "D.2.8 Software, SOFTWARE ENGINEERING, Metrics, Software science \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN", treatment = "T Theoretical or Mathematical", } @Article{Jazayeri:1986:OCH, author = "M. Jazayeri and M. Haden", title = "Optimizing compilers are here (mostly)", journal = j-SIGPLAN, volume = "21", number = "5", pages = "61--63", month = may, year = "1986", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:58 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C5470 (Performance evaluation and testing); C6150C (Compilers, interpreters and other processors)", corpsource = "Ridge Comput., Santa Clara, CA, USA", keywords = "common code generator; common optimizer; computer testing; FORTRAN; FORTRAN benchmark; optimizing compilers; program compilers; Ridge computer", pubcountry = "USA A05", subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Optimization", treatment = "P Practical", } @Article{Parker:1986:SFC, author = "J. R. Parker", title = "A subset {FORTRAN} compiler for a modified {Harvard} architecture", journal = j-SIGPLAN, volume = "21", number = "9", pages = "57--62", month = sep, year = "1986", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:15:03 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C5220 (Computer architecture); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Dept. of Comput. Sci., Calgary Univ., Alta., Canada", keywords = "code generator; computer architecture; FORTRAN; modified Harvard architecture; program compilers; subset FORTRAN compiler; target computer; TMS32010 microprocessor", pubcountry = "USA A07 A07", treatment = "P Practical", } @Article{Taylor:1986:VIP, author = "D. Taylor", title = "Visionaries: {An} interview with {Professor Michael O'Leary}", journal = j-SIGPLAN, volume = "21", number = "6", pages = "41--54", month = jun, year = "1986", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:59 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C6140D (High level languages)", corpsource = "Colorado Networks Div., Hewlett-Packard, Fort Collins, CO, USA", keywords = "ALGOL; Algol; Cobol; COBOL; Cobol; Fortran; FORTRAN; Fortran; history; human factors; languages; LISP", pubcountry = "USA A04 A04", subject = "K.2 Computing Milieux, HISTORY OF COMPUTING, Software \\ K.2 Computing Milieux, HISTORY OF COMPUTING, People", treatment = "P Practical", } @Article{Thornburg:1986:KIC, author = "J. Thornburg", title = "Keyword input for {C}", journal = j-SIGPLAN, volume = "21", number = "6", pages = "55--58", month = jun, year = "1986", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:14:59 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, classification = "C6140D (High level languages)", corpsource = "Dept. of Geophys. and Astron., British Columbia Univ., Vancouver, BC, Canada", keywords = "C language; FORTRAN; GET DATA; graphics command languages; input files; keyword input; languages; NAMELIST; PL/1; programming language; simulation program", pubcountry = "USA A05 A05", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, C", treatment = "P Practical", } @Manual{ANSI:1987:DPA, title = "Draft Proposed {ANSI Fortran X3}.9--198x", organization = pub-ANSI, address = pub-ANSI:adr, day = "18", month = sep, year = "1987", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib; ftp://ftp.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", bibdate = "Sun Dec 14 09:15:09 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, keywords = "human factors; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN \\ K.3.2 Computing Milieux, COMPUTERS AND EDUCATION, Computer and Information Science Education, Computer science education", } @Book{Metcalf:1987:FE, author = "Michael Metcalf and John Ker Reid", title = "{Fortran} 8x Explained", publisher = pub-OXFORD # " and " # pub-CLARENDON, address = pub-OXFORD:adr # " and " # pub-CLARENDON:adr, pages = "xiv + 262", year = "1987", ISBN = "0-19-853751-4 (hardcover), 0-19-853731-X (paperback)", ISBN-13 = "978-0-19-853751-9 (hardcover), 978-0-19-853731-1 (paperback)", LCCN = "QA76.73.F26 M48 1987", bibdate = "Sun May 02 09:12:34 1999", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib; http://www.amazon.com/exec/obidos/ISBN=019853731X/wholesaleproductA/", 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", bibdate = "Sun Dec 14 09:15:27 MST 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/", URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/62115/p42-albert/", acknowledgement = ack-nhfb, confname = "PPEALS '88. Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems, July 19--21, 1988, New Haven, CT", keywords = "design; languages; performance", subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES, Processors, Compilers. {\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN 8X. {\bf C.1.2} Computer Systems Organization, PROCESSOR ARCHITECTURES, Multiple Data Stream Architectures (Multiprocessors), Array and vector processors.", } @Article{Garbow:1988:AFS, author = "B. S. Garbow and G. Giunta and J. N. Lyness and A. Murli", title = "Algorithm 662: {A FORTRAN} Software Package for the Numerical Inversion of the {Laplace} Transform Based on {Weeks}' Method", journal = j-TOMS, volume = "14", number = "2", pages = "171--176", month = jun, year = "1988", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Sun Sep 4 23:29:03 1994", note = "See also \cite{Garbow:1990:RFS}.", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/214375.html", acknowledgement = ack-nhfb, keywords = "algorithms", subject = "{\bf G.m}: Mathematics of Computing, MISCELLANEOUS.", } @Article{Balasundaram:1989:TSD, author = "Vasanth Balasundaram and Ken Kennedy", title = "A technique for summarizing data access and its use in parallelism enhancing transformations", journal = j-SIGPLAN, volume = "24", number = "7", pages = "41--53", month = jul, year = "1989", CODEN = "SINODQ", ISSN = "0362-1340", 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", URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/73141/p41-balasundaram/", abstract = "In this paper, we present a technique for summarizing the data accesses in a given region and show how this summary can be used to detect and enhance task parallelism in a program. For the sake of simplicity, we restrict our discussion to Fortran programs that consist of a sequence of perfectly-nested loops in which all subroutine calls are expanded inline. However, the techniques presented here can easily be extended to the general case of programs with imperfectly nested loops and subroutine calls.", acknowledgement = ack-nhfb, affiliationaddress = "Houston, TX, USA", annote = "Published as part of the Proceedings of PLDI'89.", classification = "722; 723", conference = "Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation", journalabr = "SIGPLAN Not", keywords = "algorithms; Computer Operating Systems--Program Compilers; Computer Programming Languages; Data Access; Data Dependences; Design; design; performance", meetingaddress = "Portland, OR, USA", meetingdate = "Jun 21--23 1989", meetingdate2 = "06/21--23/89", sponsor = "ACM, Special Interest Group on Programming Languages, New York; SS NY, USA", subject = "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES, Concurrent Programming. {\bf D.2.2} Software, SOFTWARE ENGINEERING, Design Tools and Techniques, Flow charts. {\bf D.4.3} Software, OPERATING SYSTEMS, File Systems Management, Access methods. {\bf I.2.2} Computing Methodologies, ARTIFICIAL INTELLIGENCE, Automatic Programming, Program transformation.", } @Article{Cash:1989:ABF, author = "J. R. Cash", title = "Algorithm 669: {BRKF45}: {A FORTRAN} Subroutine for Solving First-Order Systems of Nonstiff Initial Value Problems for Ordinary Differential Equations", journal = j-TOMS, volume = "15", number = "1", pages = "29--30", month = mar, year = "1989", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Sun Sep 04 22:44:52 1994", note = "See also \cite{Higham:1991:RBF}.", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/214388.html", acknowledgement = ack-nhfb, keywords = "algorithms", subject = "{\bf G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS, Interpolation, Interpolation formulas. {\bf G.1.7}: Mathematics of Computing, NUMERICAL ANALYSIS, Ordinary Differential Equations, Initial value problems. {\bf G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE.", } @Article{Casimir:1989:FGP, author = "Rommert J. Casimir", title = "Fourth generation problems", journal = j-SIGPLAN, volume = "24", number = "5", pages = "83--86", month = may, year = "1989", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:15:39 MST 2003", bibsource = "Compendex database; http://portal.acm.org/", abstract = "Fourth-Generation Languages or 4GL's are a special breed of languages. The principal reason for the success of 4GL's lies in the fact that they are used to solve a restricted set of problems. In this context it should be noted that 4GL's, like COBOL, but unlike Pascal and Fortran are `file' or `database' languages. This restricts both COBOL problems and 4GL problems to file handling problems. The principal gain of using a 4GL lies in the necessary simplification of the problem definition. We will describe four typical mechanisms for simplification: (i) change of input specifications, (ii) change of output specifications, and (iii) neglect of computing efficiency.", acknowledgement = ack-nhfb, affiliationaddress = "Tilburg, Neth", classification = "723", journalabr = "SIGPLAN Not", keywords = "Computer Programming; Computer Programming Languages; Data Processing--Data Handling; Database Language; design; File Language; Fourth Generation Languages; Input Specifications; languages; Output Specifications; Problem Orientation; theory", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications \\ D.2.10 Software, SOFTWARE ENGINEERING, Design", } @Article{Wichmann:1989:SPI, author = "B. A. Wichmann", title = "Scientific processing in {ISO-Pascal}: a proposal to get the benefits of mixed precision floating-point", journal = j-SIGPLAN, volume = "24", number = "6", pages = "20--22", month = jun, year = "1989", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:15:40 MST 2003", bibsource = "Compendex database; http://portal.acm.org/", abstract = "Although Pascal is a very popular language for teaching and for use on microprocessors, it has not been very successful for scientific calculations. Apart from the pre-eminence of FORTRAN in this application area, several technical defects in Pascal have inhibited its use. One defect has been the problem in Pascal as defined by Jensen and Wirth of the inability to handle arrays of varying size as parameters to procedures. The level 1 option in ISO-Pascal addressed this defect by means of conformant arrays, albeit in a somewhat inelegant fashion. Array handling in ISO-Pascal can now be regarded as adequate since level 1 validated compilers are available for the majority of widely available machines. This note addresses another defect of Pascal, that no facility is provided to handle floating point types of more than one precision.", acknowledgement = ack-nhfb, affiliationaddress = "Teddington, Engl", classification = "723; 902", journalabr = "SIGPLAN Not", keywords = "algorithms; Computer Programming Languages; design; Floating Point Computation; iso-pascal; languages; pascal; Scientific Computing; standardization; Standards", subject = "D.2.1 Software, SOFTWARE ENGINEERING, Requirements/Specifications \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Pascal \\ E.1 Data, DATA STRUCTURES, Arrays", } @Book{Ain:1990:SPF, author = "Maryse Ain", title = "Savez-vous parler {Fortran?}: cours progressif de programmation structur{\'e}e en {Fortran 77}, cours et exercices", publisher = pub-ORSAY-PLUS, address = pub-ORSAY-PLUS:adr, pages = "260", year = "1990", ISBN = "2-87800-000-5", ISBN-13 = "978-2-87800-000-9", bibdate = "Sat Jan 27 13:40:57 MST 1996", series = "Publications universitaires scientifiques", acknowledgement = ack-nhfb, keywords = "{Fortran} (Langage de programmation).", } @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", 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 = "Parallel/transputer.bib", } @Article{Allison:1990:IMC, author = "Bob Allison", title = "Interfacing {Microsoft C} and {FORTRAN}", journal = j-JCLT, volume = "1", number = "4", pages = "300--304", month = mar, year = "1990", ISSN = "1042-5721", bibsource = "Compiler/jclt.bib; ftp://ftp.math.utah.edu/pub/tex/bib/jclt.bib", } @TechReport{Altin:1990:EPS, author = "Vural Altin", title = "Engineering programming in structured {Fortran}", institution = "Bogazici University", address = "Istanbul, Turkey", pages = "394", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, keywords = "Engineering --- Data processing.; Structured programming; {Fortran} (Computer program language)", } @Article{Amenta:1990:IFP, author = "Roddy V. Amenta", title = "An interactive {FORTRAN} program for cross-correlation of signals on a {PC} with {CGA} graphics: an application in marine geoacoustics", journal = j-COMP-GEOSCI, volume = "16", number = "1", pages = "75--??", year = "1990", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Amos:1990:APF, author = "Donald E. Amos", title = "Algorithm 683: {A} Portable {FORTRAN} Subroutine for Exponential Integrals of a Complex Argument", journal = j-TOMS, volume = "16", number = "2", pages = "178--182", month = jun, year = "1990", CODEN = "ACMSCU", ISSN = "0098-3500", MRclass = "65D20 (65Y10)", MRnumber = "92k:65026", bibdate = "Wed Dec 04 11:09:16 1996", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/78934.html", acknowledgement = ack-nhfb, keywords = "algorithms", subject = "{\bf G.1.0}: Mathematics of Computing, NUMERICAL ANALYSIS, General, Numerical algorithms. {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN.", } @Article{Anderson:1990:MIO, author = "Oliver D. Anderson", title = "Mastering Input\slash Output in {Fortran 77}", journal = j-INTERFACE-SANTA-CRUZ, volume = "12", number = "??", pages = "53--??", month = "Winter", year = "1990", CODEN = "INFCDB", ISSN = "0163-6626", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Anonymous:1990:BFP, author = "Anonymous", title = "{BASINMAT}: {FORTRAN} Program Calculates Oil and Gas Generation Using a Distribution of Discrete Activation Energies", journal = j-GEOBYTE, volume = "5", number = "2", pages = "37--??", month = apr, year = "1990", ISSN = "0885-6362", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Anonymous:1990:FE, author = "Anonymous", title = "{FORTRAN 8X} Explained", journal = j-COMP-APPLIC-BIOSCI, volume = "6", number = "4", pages = "417--??", year = "1990", CODEN = "COABER", ISSN = "0266-7061", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Manual{ANSI:1990:DPA, title = "Draft Proposed {American National Standard} Programming Language {Fortran} Extended {X3}.198--199x", organization = pub-ANSI, address = pub-ANSI:adr, day = "24", month = sep, year = "1990", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib; ftp://ftp.math.utah.edu/pub/tex/bib/standard.bib", note = "See also \cite{Metcalf:1987:FE}.", acknowledgement = ack-nhfb, } @Article{Apiola:1990:IAS, author = "H. Apiola and P. Peltola", title = "Integrating {APL} with symbol manipulation, numerical software and graphics", journal = j-APL-QUOTE-QUAD, volume = "20", number = "4", pages = "10--17", month = jul, year = "1990", CODEN = "APLQD9", ISSN = "0163-6006", bibdate = "Mon Sep 30 05:41:47 MDT 1996", acknowledgement = ack-nhfb, affiliation = "Centre for Sci. Comput., Espoo, Finland", classification = "C4100 (Numerical analysis); C6130B (Graphics techniques); C6140D (High level languages); C7300 (Natural sciences)", keywords = "APL; Construction principles; FORTRAN subroutine libraries; Graphics; High level environment; High-level problem solving; MACSYMA; Numerical software; Scientific computing; Symbol manipulation; Vector-matrix language", thesaurus = "APL; Computer graphics; FORTRAN; Natural sciences computing; Numerical methods; Problem solving; Symbol manipulation", } @Article{Arenius:1990:FIF, author = "Kristopher Arenius", title = "{FORTRAN} Input Functions", journal = j-VAX-PROF, volume = "12", number = "6", pages = "29--??", month = dec, year = "1990", CODEN = "VAXPEN", ISSN = "8750-9628", bibdate = "Sat Jan 27 07:37:25 MST 1996", abstract = "A Modern Method of Terminal Input in VAX FORTRAN.", acknowledgement = ack-nhfb, } @Book{Arushanyan:1990:CRO, author = "O. B. Arushanyan and S. F. Zal{\"e}tkin", title = "{\cyr Chislennoe reshenie obyknovennykh differentsial\cprime nykh uravneni\u\i na Fortrane}. (Russian) [Numerical solution of ordinary differential equations in Fortran]", publisher = "Moskov. Gos. Univ.", address = "Moscow, Russia", pages = "336", year = "1990", ISBN = "5-211-00957-6", ISBN-13 = "978-5-211-00957-8", MRclass = "65Lxx (34-04 34A45 65-04)", MRnumber = "91m:65187", bibdate = "Tue Dec 3 19:11:56 MST 1996", acknowledgement = ack-nhfb, } @Article{Ashrafiuon:1990:AOD, author = "H. Ashrafiuon and N. K. Mani", title = "Analysis and optimal design of spatial mechanical systems", journal = "Journal of Mechanisms, Transmissions, and Automation in Design", volume = "112", number = "2", pages = "200--207", month = jun, year = "1990", CODEN = "JMTDDK", ISSN = "0738-0666", bibdate = "Wed Jan 15 15:35:13 MST 1997", bibsource = "Compendex database", 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", bibdate = "Wed Aug 31 23:26:29 1994", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib; Misc/litprog.bib; Misc/sigplan.bib", abstract = "The new FWEB system applies the concept of literate programming to the FORTRAN8X language. Its design and implementation provided an opportunity to field-test WEB's applicability and provoked some reflections on its underlying concepts.", acknowledgement = ack-nhfb, affiliation = "Tech. Hochschule, Darmstadt, West Germany", classification = "C6115 (Programming support); C6140D (High level languages)", keywords = "FORTRAN8X; FWEB; Literate programming system; Programming tools; Structural documentation", thesaurus = "FORTRAN; Software tools", } @Article{Avenarius:1990:FLP, author = "Adrian Avenarius and Siegfried Oppermann", title = "{\FWEB}: {A} Literate Programming System for {Fortran 8X}", journal = j-SIGPLAN, volume = "25", number = "1", pages = "52--58", month = jan, year = "1990", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:15:49 MST 2003", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/litprog.bib; ftp://ftp.math.utah.edu/pub/tex/bib/sigplan.bib; http://portal.acm.org/", abstract = "The new FWEB system applies the concept of literate programming to the FORTRAN8X language. Its design and implementation provided an opportunity to field-test WEB's applicability and provoked some reflections on its underlying concepts.", acknowledgement = ack-nhfb, affiliation = "Tech. Hochschule, Darmstadt, West Germany", classification = "C6115 (Programming support); C6140D (High level languages)", keywords = "FORTRAN8X; FWEB; Literate programming system; Programming tools; Structural documentation", thesaurus = "FORTRAN; Software tools", } @Article{Ballance:1990:PDW, author = "Robert A. Ballance and Arthur B. Maccabe and Karl J. Ottenstein", title = "The program dependence web: a representation supporting control-, data-, and demand-driven interpretation of imperative languages", journal = j-SIGPLAN, volume = "25", number = "6", pages = "257--271", month = jun, year = "1990", CODEN = "SINODQ", ISBN = "0-89791-364-7", ISBN-13 = "978-0-89791-364-5", ISSN = "0362-1340", bibdate = "Thu May 13 12:37:27 MDT 1999", bibsource = "Compendex database; http://www.acm.org/pubs/contents/proceedings/pldi/93542/index.html", URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p257-ottenstein/", abstract = "The Program Dependence Web (PDW) is a program representation that can be directly interpreted using control-, data-, or demand-driven models of execution. A PDW combines a single-assignment version of the program with explicit operators that manage the flow of data values. The PDW can be viewed as an augmented Program Dependence Graph. Translation to the PDW representation provides the basis for projects to compile Fortran onto dynamic dataflow architectures and simulators. A second application of the PDW is the construction of various compositional semantics for program dependence graphs.", acknowledgement = ack-nhfb, affiliation = "Univ of New Mexico", affiliationaddress = "Albuquerque, NM, USA", annote = "Published as part of the Proceedings of PLDI'90.", classification = "723", conference = "Proceedings of the ACM SIGPLAN '90 Conference on Programming Language Design and Implementation", conferenceyear = "1990", journalabr = "SIGPLAN Not", keywords = "algorithms; Computer Operating Systems; Computer Programming Languages --- Design; Imperative Programming Languages; languages; Program Dependence Graph (PDG); Program Dependence Web (PDW); Program Interpreters", meetingaddress = "White Plains, NY, USA", meetingdate = "Jun 20--22 1990", meetingdate2 = "06/20--22/90", sponsor = "Assoc for Computing Machinery, Special Interest Group on Programming Languages", subject = "{\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS OF PROGRAMS, Studies of Program Constructs. {\bf D.3.4} Software, PROGRAMMING LANGUAGES, Processors, Optimization. {\bf D.2.2} Software, SOFTWARE ENGINEERING, Design Tools and Techniques. {\bf D.3.3} Software, PROGRAMMING LANGUAGES, Language Constructs and Features, Control structures. {\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN 77.", xxauthor = "Karl J. Ottenstein and Robert A. Ballance and Arthur B. Maccabe", } @Article{Bateson:1990:FPC, author = "Allan G. Bateson and Christy L. {De Vader}", title = "A {FORTRAN} Program to Calculate Proximity Values and an Averaged Proximity Matrix", journal = j-EDU-PSYCH-MEASUREMENT, volume = "??", number = "1", pages = "131--??", month = "Spring", year = "1990", CODEN = "EPMEAJ", ISSN = "0013-1644", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @TechReport{Beebe:1990:PFF, author = "Nelson H. F. Beebe", title = "Parsing {Fortran FORMAT} Statements", institution = inst-CSC, address = inst-CSC:adr, pages = "83", month = aug # " 20", year = "1990", bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.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 = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib; Misc/beebe.bib", } @Article{Bilodeau:1990:DSM, author = "M. Bilodeau and D. Laguitton", title = "Development of Screen Management Subroutines Compatible with {Microsoft FORTRAN} Compiler", journal = j-COMP-J, volume = "33", number = "5", pages = "444--452", month = oct, year = "1990", CODEN = "CMPJA6", ISSN = "0010-4620", bibdate = "Sat Feb 17 16:36:05 MST 1996", acknowledgement = ack-nhfb, affiliation = "Miner. Sci. Labs., CANMET, Energy Mines and Resources, Ottawa, Ont., Canada", classification = "C6110 (Systems analysis and programming); C6130B (Graphics techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6180 (User interfaces)", keywords = "ANSI driver; Assembler language; Compatibility; Computer languages; Direct video memory programming; DOS Video; Full screen interfaces; Graphic data representations; IBM-PC; Microsoft FORTRAN compiler; ROM BIOS Services; Scientific computing; Screen management subroutines", thesaurus = "Computer graphics; FORTRAN; IBM computers; Microcomputer applications; Program compilers; Programming; User interfaces", } @MastersThesis{Bliss:1990:IFP, author = "Brian Eugene Bliss", title = "Instrumentation of {Fortran} programs for automatic roundoff error analysis and performance evaluation", type = "Thesis (M.S.)", school = "University of Illinois at Urbana-Champaign", address = "Urbana, IL, USA", pages = "xiii + 132", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques)", corpsource = "Dept. of Comput. Sci., Katholieke Univ., Leuven, Belgium", keywords = "Argonne/GMD macros; evaluation; FORTRAN; Intel iPSC/2; iPSC/2 operating system; macro package; macros; message passing functions; parallel programming; performance; portable parallel programming; software portability", treatment = "P Practical", } @Article{Bradberry:1990:PFP, author = "John L. Bradberry", title = "Porting {FORTRAN} Programs from Minis to {PCs}", journal = j-DDJ, volume = "15", number = "9", pages = "26--36", month = sep, year = "1990", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Sep 03 09:15:25 1996", bibsource = "http://www.ddj.com/index/author/index.htm; UnCover database", abstract = "Moving large-scale software projects from minicomputers to powerful PCs requires you to think about compilers, programming techniques, and ANSI standards.", acknowledgement = ack-nhfb, } @Book{Brainerd:1990:PGF, author = "Walter S. Brainerd and Charles H. Goldberg and Jeanne C. Adams", title = "A Programmer's Guide to {Fortran 90}", publisher = pub-MCGRAW-HILL, address = pub-MCGRAW-HILL:adr, pages = "vii + 410", month = jul, year = "1990", ISBN = "0-07-000248-7", ISBN-13 = "978-0-07-000248-7", LCCN = "QA76.73.F25 B735 1990", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib; http://www.cbooks.com/; Misc/beebe.bib", price = "US\$37.95", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-07-000248-7", acknowledgement = ack-nhfb, keywords = "Fortran 90 (computer program language); Programming languages; {Fortran} 90 (Computer program language)", libnote = "Not yet in my library.", } @Book{Bronson:1990:MFS, author = "Gary J. Bronson", title = "Modular {Fortran 77} for Science and Engineering", publisher = pub-SCOTT-JONES, address = pub-SCOTT-JONES:adr, pages = "various", month = feb, year = "1990", ISBN = "0-9624230-0-9", ISBN-13 = "978-0-9624230-0-0", LCCN = "QA76.73.F25 B75 1990", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-9624230-0-9/wholesaleproductA/; http://www.cbooks.com/", 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/", price = "US\$22.95", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-929306-01-5", acknowledgement = ack-nhfb, keywords = "C (Computer program language)", } @Article{Buchholz:1990:CQDb, author = "Werner Buchholz and Donald Watts Davies and Mark Halpern", title = "Comments, Queries, and Debate: {Babbage}'s Friend; Errors in the {FORTRAN} Issue", journal = j-ANN-HIST-COMPUT, volume = "12", number = "2", pages = "147--147", month = apr # "\slash " # jun, year = "1990", CODEN = "AHCOE5", ISSN = "0164-1239", bibdate = "Fri Nov 1 15:29:14 MST 2002", bibsource = "http://www.computer.org/annals/an1990/", URL = "http://dlib.computer.org/an/books/an1990/pdf/a2147a.pdf; http://www.computer.org/annals/an1990/a2147aabs.htm", acknowledgement = ack-nhfb, } @Article{Byrne:1990:AVF, author = "Dan J. Byrne and Richard C. Ham", title = "{Ada} Versus {FORTRAN}: Performance Analysis Using the {ACPS}", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "139--145", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C7460 (Aerospace engineering); C7150 (Military); C6150C (Compilers, interpreters and other processors); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "Aerosp. Corp., El Segundo, CA, USA", keywords = "ACPS; Ada; Ada performance; aerospace computing; Aerospace Corporation; Air Force; analysis results; compile-time; compiler; compiler performance test suite; controlled environment; FORTRAN; FORTRAN-77; JOVIAL J73; language; language features; launch systems; military computing; performance analysis; performance evaluation; program compilers; program testing; real-time embedded systems; required high order; run-time; support; technical", treatment = "P Practical", } @Article{Cahill:1990:HUM, author = "Kevin Cahill", title = "How to use {MACSYMA} to write long {FORTRAN} codes for noncompact simulations of gauge theories", journal = j-COMP-PHYSICS, volume = "4", number = "2", pages = "159--165", month = mar # "-" # apr, year = "1990", CODEN = "CPHYE2", ISSN = "0894-1866", bibdate = "Mon Sep 30 05:46:56 MDT 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Phys. and Astron., New Mexico Univ., Albuquerque, NM, USA", classification = "A1110C (Axiomatic approach); A1110J (Asymptotic problems and properties); A1110N (Gauge field theories); C7310 (Mathematics); C7320 (Physics and Chemistry)", keywords = "Long calculations; Long FORTRAN codes; MACSYMA; Nonabelian gauge theory; Noncompact lattice simulation; Symbol manipulator", thesaurus = "Axiomatic field theory; Gauge field theory; Physics computing; Subroutines; Symbol manipulation", } @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 = "ftp://ftp.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", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C5420 (Mainframes and minicomputers); C5470 (Performance evaluation and testing); C6110 (Systems analysis and programming)", corpsource = "IBM Eur. Center for Sci. and Eng. Comput., Roma, Italy", keywords = "buffer storage; cache; IBM 3090/VF; IBM computers; machines; mainframes; parallel; parallel programming; performance evaluation; performance predictions; vector processing; vectorized FORTRAN loops", treatment = "T Theoretical or Mathematical; X Experimental", } @Article{Carr:1990:FUM, author = "Alan Carr", title = "A {FORTRAN} Update of the {MININEC} Electromagnetics Modeling Program", journal = j-RF-DESIGN, volume = "13", number = "2", pages = "59--??", month = feb, year = "1990", CODEN = "RFDEDG", ISSN = "0163-321X", bibdate = "Sat Jan 27 07:37:25 MST 1996", 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, } @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", 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", 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/", 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/", 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 = "ftp://ftp.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib", acknowledgement = ack-nhfb, } @Article{Cohen:1990:GFP, author = "D. R. Cohen", title = "{GOLDCALC} --- a {FORTRAN} program for estimating the number and size of gold particles in geological samples", journal = j-COMP-GEOSCI, volume = "16", number = "2", pages = "153--??", year = "1990", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Colbrook:1990:FSD, author = "A. Colbrook and C. Smythe", title = "Formal specification of data abstraction in {FORTRAN} 77: Abstract arrays", journal = j-SEJ, volume = "5", number = "3", pages = "151--??", month = may, year = "1990", CODEN = "SEJOED", ISSN = "0268-6961", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @TechReport{Comeau:1990:AFP, author = "Raymond A. Comeau and Samon Ando", title = "{AMAD}: a {FORTRAN} program to calculate added mass and damping of two-dimensional floating bodies by the boundary integral equation method", type = "Technical communication", number = "90/302", institution = "Defence Research Establishment Atlantic", address = "Dartmouth, NS, Canada", pages = "v + 20", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", 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", 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", 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", bibdate = "Sat Jan 27 07:37:25 MST 1996", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/spe.bib", acknowledgement = ack-nhfb, } @Book{Cray:1990:CCS, author = "{Cray Research, Inc.}", title = "{CF77} compiling system", number = "SR-3071, SR-3072, SR-3074", publisher = pub-CRAY, address = pub-CRAY:adr, edition = "Release 4.0", pages = "????", year = "1990", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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 = "ftp://ftp.math.utah.edu/pub/tex/bib/complang.bib", acknowledgement = ack-nhfb, } @InProceedings{CrespodaSilva:1990:USC, author = "M. R. M. {Crespo da Silva}", title = "On the use of Symbolic Computation for automating the analysis of problems in dynamics", crossref = "Kinzel:1990:CEP", pages = "593--600", year = "1990", bibdate = "Wed Jan 15 15:35:13 MST 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Rensselaer Polytechnic Inst", affiliationaddress = "Troy, NY, USA", classification = "723; 921; 931", conference = "Proceedings of the 1990 ASME International Computers in Engineering Conference and Exposition", conferenceyear = "1990", keywords = "Code Generation; Codes, Symbolic; Computational Methods; Computer Programming languages--fortran; Computer Software; Computers; MACSYMA; Mathematical Models--Computer Applications; Mathematical Programming, Nonlinear; Mathematical Techniques--Differential Equations; Renssalaer Polytechnic Institute; Symbolic Computation", meetingabr = "Proc 1990 ASME Int Comput Eng Conf Expo", meetingaddress = "Boston, MA, USA", meetingdate = "Aug 5--9 1990", meetingdate2 = "08/05--09/90", publisherinfo = "Boston Society of Civil Engineers Sect", sponsor = "ASME, Computers in Engineering Div", } @Article{Crockford:1990:FCA, author = "William Welby Crockford", title = "{FORTRAN} code for 1986 {AASHTO} guide equations", journal = j-J-TRANSPORT-ENG, volume = "116", number = "3", pages = "396--403", month = may # "\slash " # jun, year = "1990", CODEN = "JTPEDI", ISSN = "0733-947X", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, keywords = "Pavements --- Design and construction --- Data processing.", } @Article{Cumbest:1990:AFP, author = "R. J. Cumbest", title = "{AMPHAX}: a {FORTRAN} program for calculating the lower hemisphere stereographic projections of the crystallographic axes of clinoamphibole from universal stage measurements", journal = j-COMP-GEOSCI, volume = "16", number = "3", pages = "371--??", year = "1990", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @MastersThesis{Danpitakkul:1990:DFP, author = "Dejchai Danpitakkul", title = "Development of a {Fortran} program to calculate supersonic flow using the method of characteristics", type = "Thesis (M.S.)", school = "California State University, Northridge", address = "Northridge, CA, USA", pages = "vii + 133", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", acknowledgement = ack-nhfb, annote = "Loose-leaf for updating. ``Order no. AA-PB75A-TE.''", keywords = "FORTRAN (Computer program language); VAX computers --- Programming", } @Article{DeTar:1990:FAP, author = "DeLos F. DeTar", title = "{{FORTRAN} and the art of {PC} programming, by Tim Ward and Eddie Bromhead}", journal = j-COMPUT-CHEM, volume = "14", number = "3", pages = "259--??", year = "1990", CODEN = "COCHDK", ISSN = "0097-8485", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Deutsch:1990:FSD, author = "Clayton Deutsch", title = "A {FORTRAN} 77 subroutine for determining the fractional area of rectangular grid blocks within a polygon", journal = j-COMP-GEOSCI, volume = "16", number = "3", pages = "379--??", year = "1990", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @TechReport{Dongarra:1990:FSC, author = "J. J. Dongarra and George A. Geist and C. H. Romine", title = "{Fortran} subroutines for computing the eigenvalues and eigenvectors of a general matrix by reduction to general tridiagonal form", type = "Technical report", number = "CS-90-116", institution = "University of Tennessee, Computer Science Dept.", address = "Knoxville, TN, USA", pages = "13", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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; ftp://ftp.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.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", acknowledgement = ack-nhfb, } @Book{Dumitrascu:1990:GFP, author = "Liviu Dumitra{\c{s}}cu and Alexandru Ioachim", title = "Generating {FORTRAN} programs from decision tables", publisher = "Editura Academiei", address = "Bucure{\c{s}}ti, Romania", pages = "viii + 312", year = "1990", ISBN = "973-27-0231-1", ISBN-13 = "978-973-27-0231-4", LCCN = "T57.6 .D85613 1990", bibdate = "Mon Nov 18 16:15:58 2002", bibsource = "http://www.amazon.com/exec/obidos/ISBN=973-27-0231-1/wholesaleproductA/", note = "Translation of: Tehnici de construire a programelor cu structuri alternative.", acknowledgement = ack-nhfb, alttitle = "Tehnici de construire a programelor cu structuri alternative. English", annote = "Translation of: Tehnici de construire a programelor cu structuri alternative. Includes bibliographical references (p. [309]-310) and index.", keywords = "decision logic tables; Decision logic tables.; Fortran (computer program language); FORTRAN (Computer program language); system analysis; System analysis", } @Article{Edelson:1990:NMF, author = "David Edelson", title = "{Numerical methods with FORTRAN 77: a practical introduction, by L. V. Atkinson et al}", journal = j-COMPUT-CHEM, volume = "14", number = "2", pages = "183--??", year = "1990", CODEN = "COCHDK", ISSN = "0097-8485", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @TechReport{Eigenmann:1990:CFC, author = "R. Eigenmann", title = "{Cedar Fortran} and its compiler", number = "CSRD 966", institution = inst-UIUC-CSRD, address = inst-UIUC-CSRD:adr, pages = "12", month = jan, year = "1990", bibdate = "Fri Aug 30 08:01:51 MDT 1996", 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", abstract = "The Cedar architecture integrates shared memory into a distributed system of Alliant mini-supercomputers. Nested parallel loops and a hierarchical memory model allow Cedar-Fortran to offer a wide range of implementation possibilities for an algorithm, which makes automatic parallelization easy to do, but hard to do well. Techniques from both shared memory and distributed memory programming paradigms are applied to this problem. Early results show that restructuring can speed up kernels and algorithms. We identify improved techniques that may extend these results to full applications.", acknowledgement = ack-nhfb, annote = "To appear in Monographs in Parallel and Distributed Computing, MIT Press. Supported in part by the U.S. Department of Energy.", keywords = "Cedar (Computer system); Compilers (Computer programs); Supercomputers", } @Book{Ellis:1990:FPI, author = "T. M. R. Ellis", title = "{Fortran 77} Programming: With an Introduction to the {Fortran 90} Standard", publisher = pub-AW, address = pub-AW:adr, edition = "Second", pages = "xxi + 641", year = "1990", ISBN = "0-201-41638-7 (paperback)", ISBN-13 = "978-0-201-41638-1 (paperback)", LCCN = "QA76.73.F25 E43 1990", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib; http://www.amazon.com/exec/obidos/ISBN=0-201-41638-7/wholesaleproductA/; http://www.cbooks.com/", note = "Rev. ed. of: A structured approach to FORTRAN 77 programming. Includes bibliographical references (p. 577) and indexes.", price = "US\$38.75", series = "International Computer Science Series", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-201-41638-7", acknowledgement = ack-nhfb, annote = "Rev. ed. of: A structured approach to FORTRAN 77 programming. Includes bibliographical references (p. 577) and indexes.", dimensions = "9.10in x 7.48in x 1.42in", keywords = "Computer systems --- Structured programming --- Programming; Fortran 77 (computer program language); Fortran 90 (computer program language); languages: Fortran 77 language; Structured programming; {Fortran} (Computer program language)", paperback = "yes", xxtitle = "{Fortran 77} programming: with an introduction to the new {Fortran} 90 standard", } @Book{Etter:1990:SFE, author = "D. M. (Delores M.) Etter", title = "Structured {Fortran 77} for Engineers and Scientists", publisher = pub-BENCUM, address = pub-BENCUM:adr, edition = "Third", pages = "xxi + 567 + [4]", year = "1990", ISBN = "0-8053-0051-1", ISBN-13 = "978-0-8053-0051-2", LCCN = "QA76.73.F25 E85 1990", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=0805300511/wholesaleproductA/; http://www.cbooks.com/", price = "US\$15.95", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0805300511", acknowledgement = ack-nhfb, keywords = "Fortran 77 (computer program language); Programming languages; structured programming; Structured programming; {Fortran 77} (Computer program language)", } @TechReport{Feldman:1990:FC, author = "S. I. Feldman and David M. Gay and M. W. Maimone and N. L. Schryer", title = "A {Fortran}-to-{C} Converter", type = "Computing Science Technical Report", number = "149", institution = inst-ATT-BELL, address = inst-ATT-BELL:adr, year = "1990", bibsource = "Compiler/Compiler.Lins.bib; ftp://ftp.math.utah.edu/pub/tex/bib/all_brec.bib", referred = "[Gayd91a].", } @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 = "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", } @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", 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", bibdate = "Sun Sep 04 23:21:57 1994", note = "See \cite{Garbow:1988:AFS}.", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/98302.html", acknowledgement = ack-nhfb, keywords = "algorithms; theory", subject = "{\bf G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE. {\bf F.2.2}: Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and Problems.", } @Book{Garg:1990:FEAa, author = "Satya Prakash Garg and Subhash Chandra Singhal", title = "{FORTRAN} and engineering applications", publisher = "Oxford and IBH Publishing Co.", address = "New Delhi, India", edition = "Fourth", pages = "xiv + 500", year = "1990", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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/", price = "US\$27.50", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=81-204-0013-5", acknowledgement = ack-nhfb, } @Article{Gephart:1990:FFP, author = "John W. Gephart", title = "{FMSI}: a {FORTRAN} program for inverting fault\slash slickenside and earthquake focal mechanism data to obtain the regional stress tensor", journal = j-COMP-GEOSCI, volume = "16", number = "7", pages = "953--??", year = "1990", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @TechReport{Gomez:1990:MFC, author = "Claude Gomez", title = "{MACROFORT}: a {FORTRAN} code generator in {MAPLE} = {MACROFORT}: un g{\'e}n{\'e}rateur de code {FORTRAN} dans {MAPLE}", type = "Rapports techniques", number = "119", institution = pub-INRIA, address = pub-INRIA:adr, pages = "14", month = may, year = "1990", bibdate = "Mon Sep 30 05:41:47 MDT 1996", 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; ftp://ftp.math.utah.edu/pub/tex/bib/jclt.bib", } @Article{Goodman:1990:FCN, author = "Fred Goodman", title = "{FORTRAN to C}: Numerical Issues", journal = j-JCLT, volume = "2", number = "1", pages = "29--44", month = jun, year = "1990", ISSN = "1042-5721", bibsource = "Compiler/jclt.bib; ftp://ftp.math.utah.edu/pub/tex/bib/jclt.bib", } @Article{Goodman:1990:FCT, author = "Fred Goodman", title = "A {FORTRAN} to {C} Translator, Part {II}", journal = j-JCLT, volume = "1", number = "4", pages = "264--274", month = mar, year = "1990", ISSN = "1042-5721", bibsource = "Compiler/jclt.bib; ftp://ftp.math.utah.edu/pub/tex/bib/jclt.bib", } @Book{Gorelik:1990:FSZ, author = "A. M. (Alla Moiseevna) Gorelik and V. L. (Viktoriia Lvovna) Ushkova", title = "{Fortran} segodnia i zavtra", publisher = pub-NAUKA, address = pub-NAUKA:adr, pages = "206", year = "1990", ISBN = "5-02-006799-7", ISBN-13 = "978-5-02-006799-8", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", bibdate = "Mon Sep 30 05:46:56 MDT 1996", acknowledgement = ack-nhfb, affiliation = "Zentralinst. fur Angewandte Math., Forschungszentrum Julich GmbH, West Germany", classification = "C4130 (Interpolation and function approximation); C7310 (Mathematics)", keywords = "Approximating functions; Brezinski-Havie protocol; E algorithm; Extrapolation method; MAPLE procedures; Numerical instability; Optimized FORTRAN programs; Polynomial; Rational approximations; Sequence; Series expansions; Symbolic computation", pubcountry = "Netherlands", thesaurus = "Extrapolation; Mathematics computing; Polynomials; Series [mathematics]", } @Article{Guzzi:1990:CFO, author = "Mark D. Guzzi and David A. Padua and Jay Hoeflinger and Duncan H. Lawrie", title = "{Cedar Fortran} and Other Vector and Parallel {Fortran} Dialects", journal = j-J-SUPERCOMPUTING, volume = "4", number = "1", pages = "37--??", year = "1990", CODEN = "JOSUED", ISSN = "0920-8542", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @InProceedings{Havlak:1990:EIA, author = "P. Havlak and K. Kennedy", title = "Experience with interprocedural analysis of array side effects", crossref = "IEEE:1990:PSN", pages = "952--961", year = "1990", bibdate = "Wed Apr 15 18:34:48 MDT 1998", bibsource = "ftp://ftp.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", } @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/", 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{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", acknowledgement = ack-nhfb, classification = "C1110 (Algebra); C4130 (Interpolation and function approximation); C4140 (Linear algebra)", corpsource = "Dept. of Math., Manchester Univ., UK", keywords = "1-norm; complex matrix; Fortran 77 codes; iterations; iterative methods; matrix algebra; matrix norm estimator; maximum; norm estimation algorithm; real matrix", treatment = "T Theoretical or Mathematical", } @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 = "ftp://ftp.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", bibdate = "Sun Sep 04 23:29:54 1994", note = "See \cite{Rice:1984:ARK,Hamilton:1985:RRK}.", abstract = "The authors report on an enhanced version of the database originally reported in `Algorithm 620: references and keywords for collected algorithms from ACM', J. R. Rice and R. J. Hanson, ACM Trans Math. Soft. vol. 10, no. 4, p. 359-360 (1984). In this new version they have included all the information necessary to generate full bibliographic references. Extra information includes the author's name (including any accents), the page range of the original reference (rather than just the starting page), the month and year of publication and an abbreviated journal name. The programming language used to code the algorithm is also given. Any mathematical notation used within the algorithm title and accents in the author's name have been defined using {\TeX}. Following the practice used with Bib{\TeX}, all letters within the title that need to remain capitalized in a printed version of the reference (e.g. Fortran, Bessel) are enclosed in braces.", acknowledgement = ack-nhfb, affiliation = "Kent Univ., UK", classification = "C4100 (Numerical analysis); C7250C (Bibliographic systems); C7310 (Mathematics)", keywords = "Abbreviated journal name; Algorithm title; Bibliographic references; BibTeX; Mathematical notation; TeX", thesaurus = "Bibliographic systems; Mathematics computing; Numerical methods", } @Manual{HP:1990:DFL, author = "{Hewlett-Packard Company}", title = "{Domain FORTRAN} language reference", organization = "Apollo Systems Div., a subsidiary of Hewlett-Packard", address = "Palo Alto, CA, USA", edition = "Version 10.8", pages = "various", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", 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", acknowledgement = ack-nhfb, annote = "``Third edition (September 1992) --- This edition applied to version 2, release 3 of the IBM AIX XL FORTRAN complier/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", acknowledgement = ack-nhfb, annote = "``Third edition (September 1992) --- This edition applies to version 2, release 3 of the IBM AIX XL FORTRAN complier/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", 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", 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", 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", 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", 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", 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", 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", 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", acknowledgement = ack-nhfb, annote = "``Release 5.'' ``June 1990''--T.p. verso. Includes index. ``SC26-4221-5'' ``File Number: S370-40''--P. [4] of cover. ``Program number: 5668-806, 5688-087, 5668-805''--P. [4] of cover.", keywords = "FORTRAN (Computer program language); VS FORTRAN (Computer program language)", } @Manual{IBM:1990:VFVe, author = "{International Business Machines Corporation}", title = "{VS FORTRAN} version 2: programming guide for {AIX\slash} 370", organization = pub-IBM-SAN-JOSE, address = pub-IBM-SAN-JOSE:adr, pages = "xiv + 240", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", acknowledgement = ack-nhfb, annote = "``Release 5.'' ``December 1990''--T.p. verso. Includes index. ``SC26-4222-5.'' ``Program Number: 5668-805, 5668-806, 5688-087''--P. [4] of cover.", keywords = "FORTRAN (Computer program language); IBM MVS; VM/CMS (Computer operating system); VS FORTRAN (Computer program language)", } @Manual{IBM:1990:VVF, author = "{International Business Machines Corporation}", title = "{VAST-2} for {VS FORTRAN}: user's guide: program offering", organization = pub-IBM-SAN-JOSE, address = pub-IBM-SAN-JOSE:adr, edition = "Second", pages = "vii + 164", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", 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", 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", acknowledgement = ack-nhfb, annote = "``Version 2.1.'' ``SFLB-USM-UNBNDT-EN890-2.1.'' In three-ring binder. Includes bibliographies and indexes.", keywords = "FORTRAN (Computer program language); Functions, Special --- Computer programs; Mathematical statistics --- Computer programs.", } @Manual{IMSL:1990:UMIb, author = "{IMSL, Inc.}", title = "Users manual: {IMSL STAT\slash LIBRARY}: {FORTRAN} subroutines for statistical analysis", organization = "IMSL", address = "Houston, TX, USA", pages = "????", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "``Version 1.1.'' STLB-USM-UNBND-EN8901-1.1--Vol. 1. In 3-ring binders. Includes bibliographies and indexes.", keywords = "FORTRAN (Computer program language); Statistics --- Computer programs; Subroutines (Computer programs)", } @Manual{IMSL:1990:UMR, author = "{International Mathematical and Inc.} Statistical Libraries", title = "User's manual: raising {FORTRAN} graphics to a new power", organization = "IMSL", address = "Houston, TX, USA", pages = "viii + 680", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", acknowledgement = ack-nhfb, keywords = "Data base management; FORTRAN (Computer program language); Ingres (Computer file); SQL (Computer program language)", } @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", 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", } @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", 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", 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 = "ftp://ftp.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", 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", acknowledgement = ack-nhfb, keywords = "Engineering --- Data processing; FORTRAN (Computer program language)", } @Article{Klieme:1990:EFP, author = "Eckhard Klieme and Heinrich Stumpf", title = "{EVAL}: {A FORTRAN} Program for the Evaluation of Selection Procedures", journal = j-EDU-PSYCH-MEASUREMENT, volume = "??", number = "1", pages = "127--??", month = "Spring", year = "1990", CODEN = "EPMEAJ", ISSN = "0013-1644", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Book{Koffman:1990:PSS, author = "Elliot B. Koffman and Frank L. Friedman", title = "Problem solving and structured programming in {FORTRAN} 77", publisher = pub-AW, address = pub-AW:adr, edition = "Fourth", pages = "xvi + 652", year = "1990", ISBN = "0-201-51216-5", ISBN-13 = "978-0-201-51216-8", LCCN = "QA76.73.F25 K64 1990", bibdate = "Sun Sep 28 10:42:07 MDT 1997", 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/", 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", abstract = "A FORTRAN Procedure That Uses a DCL Command to Monitor User Activity.", acknowledgement = ack-nhfb, } @Article{Kouremenos:1990:TNF, author = "D. A. Kouremenos and C. D. Rakopoulos and E. A. Yfantis", title = "Technical Note --- {A FORTRAN} program for calculating the thermodynamic and transport properties of diesel fuel", journal = j-ADV-ENG-SOFTWARE, volume = "12", number = "4", pages = "190--??", month = oct, year = "1990", CODEN = "AESODT", ISSN = "0141-1195", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Kouremenos:1990:TNV, author = "D. A. Kouremenos and R. N. Krikkis", title = "Technical Note --- {A VMS\slash Fortran} 77 program to compute the normal shock waves of Refrigerant {R22}", journal = j-ADV-ENG-SOFTWARE, volume = "12", number = "3", pages = "139--??", month = jul, year = "1990", CODEN = "AESODT", ISSN = "0141-1195", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Krommes:1990:KVA, author = "John Krommes", title = "{\FWEB} ({Krommes}) vs. {\FWEB} ({Avenarius} and {Oppermann})", journal = j-TEXHAX, volume = "90", number = "19", month = feb, year = "1990", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib; Misc/beebe.bib; Misc/litprog.bib", } @Misc{Kruessel:1990:EID, author = "Manfred Kruessel", title = "{Entwurf und Implementierung eines Dialogsystems fuer das Erstellen von Wagenauslauflisten}", howpublished = "Studienarbeit", address = "Braunschweig, Germany", year = "1990", bibsource = "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/", note = "Cover title: Efficient FORTRAN programming. Includes bibliographical references (p. 177-179) and index.", price = "US\$46.95; US\$34.95", series = "Wiley professional computing", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-471-52894-3", acknowledgement = ack-nhfb, annote = "Cover title: Efficient FORTRAN programming. Includes bibliographical references (p. 177-179) and index.", keywords = "Fortran (computer program language); Software; {Fortran} (Computer program language)", } @Manual{Lahey:1990:LPF, author = "{Lahey Computer Systems, Inc.}", title = "{Lahey} personal {Fortran 77} reference manual", organization = pub-LAHEY-COMP-SYS, address = pub-LAHEY-COMP-SYS:adr, edition = "Revision {A}, {June} 1990", pages = "xvi + x + 390", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", acknowledgement = ack-nhfb, } @Book{Lee:1990:DIP, 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/", 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)", } @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", 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", year = "1990", ISBN = "0-13-199993-1", ISBN-13 = "978-0-13-199993-0", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", ISSN = "1045-9219", bibdate = "Fri Apr 11 15:20:39 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Dep of Comput Sci, York Univ, North York, Ont, Can", classification = "722; 723; C4240 (Programming and algorithm theory); C6150C (Compilers, interpreters and other processors)", corpsource = "Dept. of Comput. Sci., York Univ., North York, Ont., Canada", journalabr = "IEEE Trans Parallel Distrib Syst", keywords = "array subscripts; Computer Metatheory--Programming Theory; Computer Operating Systems; Computer Systems, Digital--Parallel Processing; convex set; data; Data Dependence Analysis; dependence analysis; FORTRAN; Fortran program parallelization restructurer; hyperplanes; lambda test; linear inequalities; loop bounds; multidimensional array references; numerical methods; Parafrase; parallel programming; parallelizing compilers; Parallelizing Compilers; program compilers; Program Compilers; program restructuring", treatment = "T Theoretical or Mathematical; X Experimental", } @TechReport{Liepel:1990:PAF, author = "M. Liepel and K. Schittkowski", title = "{PCOMP}: {A FORTRAN} Code for Automatic Differentiation", type = "Report", number = "No. 254", institution = "DFG Schwerpunktprogramm Anwendungsbezogene Optimierung und Optimale Steuerung, Mathematisches Institut, Universit{\"a}t Bayreuth", address = "D-8580 Bayreuth, Germany", year = "1990", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/all_brec.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", acknowledgement = ack-nhfb, annote = "AR-005-584. Bibliography: leaf 16.", keywords = "Jindivik (Aircraft) --- Computer programs; Strain gages --- Computer programs.; Wind tunnels --- Computer programs", } @Article{Lopez:1990:FPA, author = "Hugo Rainier Ballina Lopez", title = "{FORTRAN} program for automatic terrain correction of gravity measurements", journal = j-COMP-GEOSCI, volume = "16", number = "2", pages = "237--??", year = "1990", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Book{Loukides:1990:UFP, author = "Michael Kosta Loukides", title = "{UNIX} for {FORTRAN} Programmers", publisher = pub-ORA, address = pub-ORA:adr, pages = "xviii + 244", year = "1990", ISBN = "0-937175-51-X", ISBN-13 = "978-0-937175-51-4", LCCN = "QA76.76.O63 L67 1990", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/ora.bib; ftp://ftp.math.utah.edu/pub/tex/bib/unix.bib; ftp://ftp.ora.com/pub/book.catalog; http://www.amazon.com/exec/obidos/ISBN=0-937175-51-X/wholesaleproductA/", 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", 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/", 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/", 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", 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 = "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{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", abstract = "Creating a Unique, Special-Purpose Operating Environment.", acknowledgement = ack-nhfb, } @Article{Mainprice:1990:FPC, author = "David Mainprice", title = "A {FORTRAN} program to calculate seismic anisotropy from the lattice preferred orientation of minerals", journal = j-COMP-GEOSCI, volume = "16", number = "3", pages = "385--??", year = "1990", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Marani:1990:TFC, author = "Avi Marani", title = "Two {FORTRAN} Compilers for Microcomputers: {Ryan-McFarland} and {Microsoft}", journal = j-J-CHEM-INFO-COMP-SCI, volume = "30", number = "1", pages = "96--??", month = feb, year = "1990", CODEN = "JCISD8", ISSN = "0095-2338", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Marsh:1990:UMP, author = "B. D. Marsh and T. M. Williams and G. L. Mathieson", title = "The use of mixed {Prolog}\slash {Fortran} for battle simulation", journal = j-J-OPER-RES-SOC, volume = "41", number = "4", pages = "311--318", month = apr, year = "1990", CODEN = "OPRQAK", ISSN = "0160-5682", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Book{Martello:1990:KPA, author = "Silvano Martello and Paolo Toth", title = "Knapsack Problems: Algorithms and Computer Implementations", publisher = pub-WILEY, address = pub-WILEY:adr, year = "1990", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibsource = "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", acknowledgement = ack-nhfb, affiliation = "Dept. of Math., California State Univ., Fullerton, CA, USA", classification = "C6130 (Data handling techniques); C7110 (Education); C7310 (Mathematics); C7400 (Engineering); C7810C (Computer-aided instruction)", keywords = "Applied engineering mathematics; Calculus manipulations; CAS techniques; Computer algebra setting; Computer algebra software package MAPLE; Computer algebra system; Computer symbolic algebra; Differential equations; Engineering mathematics courses; Fourier series; Mathematical theory; Nonlinear systems; Practical calculus operation; Programming language; Structured languages; Symbolic differentiation; Symbolic integration; Taylor series; Theoretical presentation", thesaurus = "Calculus; Educational computing; Engineering computing; Series [mathematics]; Symbol manipulation; Teaching", } @Book{Metcalf:1990:FEa, author = "Michael Metcalf and John Ker Reid", title = "{Fortran} 8x explained", publisher = "Clarendon Press; Oxford University Press", address = "Oxford, UK", edition = "Revised, repr. (with corrections)", pages = "xv + 315", year = "1990", ISBN = "0-19-853824-3", ISBN-13 = "978-0-19-853824-0", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, keywords = "{Fortran} 8X (Computer program language)", } @Book{Metcalf:1990:FEb, author = "Michael Metcalf and John Ker Reid", title = "{Fortran} 90 Explained", publisher = pub-OXFORD, address = pub-OXFORD:adr, pages = "xiv + 294", year = "1990", ISBN = "0-19-853772-7 (paperback)", ISBN-13 = "978-0-19-853772-4 (paperback)", LCCN = "QA76.73.F28 M48 1990", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib", price = "US\$22.45", series = "Oxford science publications", acknowledgement = ack-nhfb, keywords = "{Fortran} 90 (Computer program language)", keywords = "Computer systems --- Programming languages: Fortran 90 language", libnote = "Not in my library", } @MastersThesis{Miranda:1990:FCP, author = "Manuel J. Miranda", title = "{Fortran 77} computer program for analysis of multicell thin walled section under combined loading", type = "Thesis (M.S.)", school = "California State University, Northridge", address = "Northridge, CA, USA", pages = "xi + 108", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", 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", 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", 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", 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", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C5440 (Multiprocessor systems and techniques); C6150C (Compilers, interpreters and other processors); C6180 (User interfaces)", corpsource = "Zentralinst. fur Angewandte Math., KFA Julich GmbH, West Germany", keywords = "1200 MFLOPS; autotasking; CRAY Y-MP; Czochralski bulk; fine-grain parallelism; flow; friendly interface; multiprogramming; multitasking; parallel hardware; parallel machines; parallel programming; parallelize FORTRAN programs; program processors; software interface; software tools; user interfaces; user-", treatment = "P Practical", } @Article{Nakao:1990:SAN, author = "M. Nakao", title = "State of the art for numerical computations with guaranteed accuracy", journal = j-J-INF-PROCESS, volume = "31", number = "9", pages = "1177--1190", year = "1990", CODEN = "JIPRDE", ISSN = "0387-6101", bibdate = "Thu Dec 14 17:21:04 MST 1995", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/intarith.bib", abstract = "Discusses scientific computation; self-validating numerics; interval arithmetic; semi-morphism; the ESPRIT DIAMOND project (Development and Integration of Accurate Mathematical Operations in Numerical Data Processing); iterative residual correction; least significant bit accuracy; the covering method; epsilon -inflation; ultra-arithmetic; rounding; interval functoids; contractivity; the shooting method; the Newton-Kontorovich method; point-line location; the ACRITH high-accuracy arithmetic subroutine library; and a FORTRAN-SC listing.", acknowledgement = ack-nhfb, affiliation = "Dept. of Math., Kyushu Univ., Fukuoka, Japan", classification = "C4110 (Error analysis in numerical methods); C7310 (Mathematics)", keywords = "ACRITH; Contractivity; Covering method; Development and Integration of Accurate Mathematical Operations in Numerical Data Processing; Epsilon -inflation; ESPRIT DIAMOND project; FORTRAN-SC listing; Guaranteed accuracy; High-accuracy arithmetic subroutine library; Interval arithmetic; Interval functoids; Iterative residual correction; Least significant bit accuracy; Newton-Kontorovich method; Numerical computations; Point-line location; Rounding; Scientific computation; Self-validating numerics; Semi-morphism; Shooting method; Ultra-arithmetic", language = "Japanese", pubcountry = "Japan", thesaurus = "Digital arithmetic; Error analysis; FORTRAN listings; Mathematics computing; Numerical methods; Research initiatives; Reviews; Subroutines", } @InProceedings{Noble:1990:FTF, author = "J. V. Noble", title = "A {FORmula TRANslator} for {Forth}", crossref = "RFC:1990:ESR", pages = "110--113", year = "1990", bibsource = "Compiler/bevan.bib", abstract = "FORTRAN has grown by accretion, hence embodies primitive control and data structures antithetic to structured programming. It is not an extensible language, hence is limited to rather mundane number crunching tasks. Nonetheless, FORTRAN remains popular with scientists and engineers because it permits painless mixed-type arithmetic including complex numbers. Because Forth style is so different from FORTRAN's many computer uses who should naturally be attracted to Forth have avoided it, even to the extend of choosing Pascal or (ugh!) C for non-number-crunching tasks. This paper discusses the problems associated with developing a partial FORTRAN \(\rightarrow\) Forth translator designed to entice FORTRAN programmers into the Forth universe. A working program will be made available for testing.", checked = "19931205", } @Article{Noid:1990:MDS, author = "D. W. Noid and B. G. Sumpter and B. Wunderlich and G. A. Pfeffer", title = "Molecular Dynamics Simulations of Polymers: Methods for Optimal {Fortran} Programming", journal = j-J-COMPUTATIONAL-CHEM, volume = "11", number = "2", pages = "236--??", month = mar, year = "1990", CODEN = "JCCHDD", ISSN = "0192-8651", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @InProceedings{Okawa:1990:LAP, author = "Y. Okawa and N. Haraguchi", title = "A linear array of processors with partially shared memory for parallel solution of {PDE}", crossref = "IEEE:1990:PSN", pages = "41--48", year = "1990", bibdate = "Wed Apr 15 18:34:48 MDT 1998", bibsource = "ftp://ftp.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", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C6110 (Systems analysis and programming)", corpsource = "Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA", keywords = "applicative; code reuse; conventional library; FORTRAN; highly parallel execution; imperative programs; languages; parallel machines; parallel programming; parallelism control; reusability; SISAL programming language; software; software portability", treatment = "P Practical", } @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 = "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 = "Misc/TUBScsd.bib; Misc/TUBScsd/1990.bib", descriptor = "Benutzerschnittstelle, Maskengenerierung, Nlfb, VMS, Fortran", } @Article{Prasad:1990:IUO, author = "B. S. V. Prasad", title = "An Input Utility for Older {Fortran} Programs", journal = j-COMP-INDUSTRY, volume = "13", number = "4", pages = "361--366", year = "1990", CODEN = "CINUD4", ISSN = "0166-3615", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Pugh:1990:EFR, author = "Kenneth Pugh", title = "Emulating {Fortran}'s `Repeat' Format Construct", journal = j-CUJ, volume = "8", type = "Questions and Answers", number = "3", pages = "36--??", month = mar, year = "1990", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm", acknowledgement = ack-nhfb, } @Article{Ramsay:1990:MFS, author = "James O. Ramsay", title = "{MATFIT}: {A FORTRAN} Subroutine for Comparing Two Matrices in a Subspace", journal = j-PSYCHOMETRIKA, volume = "??", number = "3", pages = "551--555", month = sep, year = "1990", CODEN = "PSMIAX", ISSN = "0033-3123", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @TechReport{Rappoldt:1990:RMF, author = "C. Rappoldt", title = "Reference manual of the {FORTRAN} utility library {TTUTIL} with applications", type = "Simulation reports CABO-TT; nr. 20", institution = "Centre for Agrobiological Research (CABO-DLO) and Dept. of Theoretical Production Ecology (TPE), Agricultural University", address = "Wageningen, The Netherlands", pages = "122", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", bibdate = "Sun Sep 04 23:25:40 1994", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/other/g-w-stewart.bib; Theory/Matrix.bib", note = "Cited in {\AA ke Bj\"orck}'s bibliography on least squares, which is available by anonymous ftp from {\tt math.liu.se} in {\tt pub/references}.", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/98291.html", acknowledgement = ack-nhfb, keywords = "algorithms; Gram-Schmidt algorithm; nla; qrd; software; updating, nla, updating, software, qrd, Gram-Schmidt algorithm", kwds = "nla, updating, software, qrd, Gram-Schmidt algorithm", subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL ANALYSIS, Numerical Linear Algebra. {\bf G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE, Algorithm analysis.", } @Article{Reichel:1990:FSU, author = "L. Reichel and W. B. Gragg", title = "{FORTRAN} subroutines for updating the {QR} decomposition", journal = j-TOMS, volume = "16", pages = "369--377", year = "1990", CODEN = "ACMSCU", ISSN = "0098-3500", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/other/habook.bib", kwds = "upd, downd, soft, qrd, grsch", } @Article{Ritland:1990:SFC, author = "K. Ritland", title = "A Series of {FORTRAN} Computer Programs for Estimating Plant Mating Systems", journal = j-J-HEREDITY, volume = "81", number = "3", pages = "235--??", month = may, year = "1990", CODEN = "JOHEA8", ISSN = "0022-1503", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @InProceedings{Rodriguez:1990:VTP, author = "Brad Rodriguez", title = "{VECTORFORTH} --- Programming an Array Processor In {Forth}", crossref = "Forsley:1990:RFC", pages = "128--129", year = "1990", bibsource = "Compiler/bevan.bib", 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/", 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", bibdate = "Sat Jan 27 07:37:25 MST 1996", bibsource = "Parallel/par.compiler.bib; Parallel/par.misc.bib", acknowledgement = ack-nhfb, annote = "Amsterdam, Netherlands, June 1990.", keywords = "compilers, systems, DMPP, Oxygen, benchmarks,", } @Article{Sathe:1990:FPC, author = "P. V. Sathe and Shubha Sathyendranath", title = "{FORTRAN} programs for computation of optical properties of the sea from radiation data collected by in situ spectrometers", journal = j-COMP-GEOSCI, volume = "16", number = "8", pages = "1085--??", year = "1990", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @InProceedings{Sawdayi:1990:MFD, author = "R. Sawdayi and G. Wagenbreth and J. Williamson", booktitle = "ICASE Workshop", title = "{MIMDizer}: Functional and Data Decomposition; Creating Parallel Programs from Scratch, Transforming Existing {Fortran} Programs to Parallel", publisher = "????", address = "????", month = may, year = "1990", bibsource = "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", 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", 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", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Schonfelder:1990:DSF, author = "J. L. Schonfelder and J. S. Morgan", title = "Dynamic Strings in {Fortran} 90", journal = j-SPE, volume = "20", number = "12", pages = "1259--1271", month = dec, year = "1990", CODEN = "SPEXBL", ISSN = "0038-0644", bibdate = "Sat Jan 27 07:37:25 MST 1996", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/spe.bib", acknowledgement = ack-nhfb, } @TechReport{Seabaugh:1990:EIF, author = "Alan Carter Seabaugh and John J. Mathias and Michael I. Bell", title = "{EPROP}, an interactive {FORTRAN} program for computing selected electronic properties of gallium arsenide and silicon", type = "NIST special publication. Semiconductor measurement technology", number = "400-85", institution = "U.S. Dept. of Commerce, National Institute of Standards and Technology", address = "Gaithersburg, MD, USA", pages = "v + 117", month = may, year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", ISSN = "1045-9219", bibdate = "Fri Apr 11 15:20:39 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Changsha Inst of Technol, China", classification = "722; 723; C6150C (Compilers, interpreters and other processors)", corpsource = "Changsha Inst. of Technol., China", journalabr = "IEEE Trans Parallel Distrib Syst", keywords = "array references; Computer Operating Systems--Program Compilers; Computer Programming languages--fortran; Computer Systems, Digital; data dependence analysis; FORTRAN; Fortran programs; integer-valued test; Parallel Processing; Parallelizing Compilers; parallelizing compilers; program; program characteristics; program compilers; transformations", treatment = "P Practical", } @Article{Silver:1990:FIP, author = "N. Clayton Silver and William P. Dunlap", title = "A {FORTRAN IV} Program for Testing the Significance of Correlation Matrices", journal = j-EDU-PSYCH-MEASUREMENT, volume = "??", number = "3", pages = "597--??", month = "Fall", year = "1990", CODEN = "EPMEAJ", ISSN = "0013-1644", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Smith:1990:IDA, author = "Kevin Smith and Bill Appelbe and Kurt Stirewalt", title = "Incremental Dependence Analysis for Interactive Parallelization", journal = j-COMP-ARCH-NEWS, volume = "18", number = "3", pages = "330--341", month = sep, year = "1990", CODEN = "CANED2", ISSN = "0163-5964", bibsource = "Parallel/par.misc.bib", note = "Proceedings 1990 International Conference on Supercomputing, ACM SIGARCH Computer Architecture News", annote = "Amsterdam, Netherlands, June 1990.", keywords = "compilers, systems, PAT, FORTRAN,", } @Article{Sondergard:1990:FOF, author = "M. A. Sondergard and J. E. Robinson and D. F. Merriam", title = "{FILT-PC}, a one-dimensional {Fourier} transform program in {FORTRAN} for the {PC}", journal = j-COMP-GEOLOGY, volume = "6", number = "??", pages = "251--??", year = "1990", CODEN = "COMGDX", ISSN = "0271-0420", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Steppeler:1990:FFE, author = "J. Steppeler", title = "{FE2DY}: a finite element {FORTRAN} program for the solution of the shallow-water equations with energy conservation", journal = j-COMP-GEOSCI, volume = "16", number = "5", pages = "645--??", year = "1990", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @TechReport{Szelenyi:1990:APF, author = "F. Szelenyi", title = "Analyzing Parallel {FORTRAN} Programs with an Execution Profiler", type = "Technical Report", number = "{ICE-VS}06", institution = "{IBM} European Center for Scientific and Engineering Computing", address = "Rome, Italy", month = may, year = "1990", bibsource = "Parallel/debug_3.1.bib", } @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", acknowledgement = ack-nhfb, } @Article{Thompson:1990:MFP, author = "Bruce Thompson", title = "{MULTINOR}: {A FORTRAN} Program that Assists in Evaluating Multivariate Normality", journal = j-EDU-PSYCH-MEASUREMENT, volume = "??", number = "4", pages = "845--??", month = "Winter", year = "1990", CODEN = "EPMEAJ", ISSN = "0013-1644", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @InProceedings{Tirumalai:1990:PLE, author = "P. Tirumalai and M. Lee and M. Schlansker", title = "Parallelization of loops with exits on pipelined architectures", crossref = "IEEE:1990:PSN", pages = "200--212", year = "1990", bibdate = "Wed Apr 15 18:34:48 MDT 1998", bibsource = "ftp://ftp.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", series = "Canadian theses = Th{\`e}ses canadiennes", acknowledgement = ack-nhfb, annote = "Comprend un resume en fran{\c{c}}ais et en anglais. These (M.Sc.A.)--{\'E}cole polytechnique de Montr{\'e}al, 1989. Comprend des references bibliographiques.", } @MastersThesis{Utter:1990:VSP, author = "Paula Sue Utter", title = "A visualization system for parallel {Fortran} programs", type = "Thesis (M.S.)", school = "Auburn University", address = "Auburn, AL, USA", pages = "xiii + 163", year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, keywords = "Debugging in computer science --- Computer programs; FORTRAN (Computer program language); Parallel programming (Computer science)", } @Article{vanGaans:1990:MLR, author = "P. F. M. {van Gaans} and S. P. Vriend", title = "Multiple linear regression with correlations among the predictor variables. Theory and computer algorithm {RIDGE} ({FORTRAN} 77)", journal = j-COMP-GEOSCI, volume = "16", number = "7", pages = "933--??", year = "1990", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Mon Oct 26 06:58:29 1998", acknowledgement = ack-nhfb, } @TechReport{vanKraalingen:1990:FVC, author = "D. W. G. {van Kraalingen}", title = "The {FORTRAN} version of {CSMP MACROS} ({Modules for Annual CRop Simulation})", type = "Simulation report CABO-TT; nr. 21", institution = "Centre for Agrobiological Research (CABO) and Dept. of Theoretical Production Ecology (TPE), Agricultural University", address = "Wageningen, The Netherlands", pages = "145", year = "1990", bibdate = "Mon Oct 26 06:58:24 1998", acknowledgement = ack-nhfb, } @Article{vanMechelen:1990:FPD, author = "Iven {van Mechelen}", title = "A {FORTRAN} Program for the Detection of Logical Relations Between a Set of Predictors and a Criterion Variable", journal = j-MULTIVARIATE-BEHAV-RES, volume = "25", number = "2", pages = "207--??", month = apr, year = "1990", CODEN = "MVBRAV", ISSN = "0027-3171", bibdate = "Mon Oct 26 07:04:43 1998", acknowledgement = ack-nhfb, } @Article{Violett:1990:DAE, author = "Duane L. Violett", title = "Dynamic Array Expansion Using {VAX FORTRAN}", journal = j-VAX-PROF, volume = "12", number = "6", pages = "17--??", month = dec, year = "1990", CODEN = "VAXPEN", ISSN = "8750-9628", bibdate = "Sat Jan 27 07:37:25 MST 1996", abstract = "Tailor Memory Requirements During Program Execution.", acknowledgement = ack-nhfb, } @TechReport{Wagemann:1990:CLC, author = "R. Wagemann and G. Regehr and R. Lypka", title = "Compiler listing for chemical speciation program: {MACS80.VERS.4.1} for {Microsoft}: {Fortran} version 5 for {MS-DOS}", type = "Canadian data report of fisheries and aquatic sciences", number = "818", institution = "Dept. of Fisheries and Oceans, Central and Arctic Region", address = "Winnipeg, Manitoba, Canada", pages = "x + 190", month = dec, year = "1990", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, keywords = "Speciation (Chemistry) --- Computer programs; Water chemistry --- Data processing.", } @Article{Walsh:1990:LEQ, author = "John F. Walsh", title = "Locating Errors in Questionnaire Style Data: a {FORTRAN} Program:", journal = j-PERCEPTUAL-MOTOR-SKILLS, volume = "71", number = "2", pages = "537--??", month = oct, year = "1990", CODEN = "PMOSAZ", ISSN = "0031-5125", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Wampler:1990:OPP, author = "K. Dean Wampler", title = "The object-oriented programming paradigm ({OOPP}) and {FORTRAN} programs", journal = j-COMP-PHYSICS, volume = "4", number = "4", pages = "385--??", year = "1990", CODEN = "CPHYE2", ISSN = "0894-1866", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @InProceedings{White:1990:PCA, author = "S. W. White and D. C. Torney and C. C. Whittaker", title = "A parallel computational approach using a cluster of {IBM ES\slash 3090 600Js} for physical mapping of chromosomes", crossref = "IEEE:1990:PSN", pages = "112--121", year = "1990", bibdate = "Wed Apr 15 18:34:48 MDT 1998", bibsource = "ftp://ftp.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", acknowledgement = ack-nhfb, classification = "A0560 (Transport processes: theory); A4725Q (Convection and heat transfer); C7320 (Physics and Chemistry)", corpsource = "Dept. of Math., Lehigh Univ., Bethlehem, PA, USA", keywords = "conjugate gradient methods; Cray X-MP48; FORTRAN; heat transfer; IBM 3090-200 S/VF; implicit discretization; iterative solution; nonlinear system; phase transformations; phase-change problems; physics computing; preconditioned conjugate gradient; selective successive overrelaxation; three-dimensional Stefan problem", treatment = "P Practical; T Theoretical or Mathematical", } @Book{Wright:1990:OPM, author = "E. Alaphia Wright", title = "Open pit mine design models: an introduction with {FORTRAN\slash} 77 programs", publisher = "Trans Tech Publications", address = "Clausthal-Zellerfeld, Federal Republic of Germany", pages = "xi + 187", year = "1990", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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-SOFT-ENG, volume = "SE-16", number = "5", pages = "587--599", month = may, year = "1990", bibsource = "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*}", } @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", 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", acknowledgement = ack-nhfb, keywords = "{Fortran 77} (Computer program language)", } @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", 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", 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", 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", bibdate = "Sat Apr 12 19:06:31 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "COMPASS Incorporated", affiliationaddress = "Wakefield, MA, USA", classification = "722; 723; C5440 (Multiprocessor systems and techniques); C6110 (Systems analysis and programming); C6120 (File organisation); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "COMPASS Inc., Wakefield, MA, USA", journalabr = "J Parallel Distrib Comput", keywords = "array constructs; CM Fortran compiler; Codes, Symbolic; compilers; Computer Architecture; Computer Operating Systems--Program Compilers; Computer Programming languages--fortran; Computer Systems, Digital; Connection; Data parallel computers; data parallel programming; data structures; DO loop; forall statement; FORALL statement; FORTRAN; Fortran 8x; Fortran 90; Machine; Parallel Processing; parallel programming; program; SIMD architectures; Source codes", treatment = "P Practical", } @Article{Ammann:1991:PPC, author = "E. M. Ammann and R. R. Berbec and G. Bozman and M. Faix and G. A. Goldrian and J. A. {Pershing, Jr.} and J. Ruvolo-Chong and F. Scholz", title = "The {Parallel Processing Compute Server}", journal = j-IBM-JRD, volume = "35", number = "5\slash 6", pages = "653--666", month = sep # "\slash " # nov, year = "1991", CODEN = "IBMJAE", ISSN = "0018-8646", bibdate = "Sun Sep 15 05:43:33 MDT 1996", abstract = "The Parallel Processing Compute Server (PPCS) is a distributed-memory multiprocessing system consisting of System/370 microprocessors (33 at present) interconnected through a matrix switch. The paper describes the hardware configuration, the extensions to the System/370 instruction set that are provided to support the distributed memory and interprocessor signaling, the modifications to the VM/SP operating system that allow it to run effectively on many closely coupled processors (most of which have no disks), and the application-support layer, which permits FORTRAN programs to take advantage of the highly parallel environment. Development of the PPCS is a joint effort of the IBM Boblingen Development Laboratory and the IBM Thomas J. Watson Research Center. A prototype PPCS has been installed at CERN.", acknowledgement = ack-nhfb, affiliation = "IBM Data Syst. Div., Dev. Lab., Boblingen, Germany", classification = "C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming); C6150N (Distributed systems)", keywords = "Application-support layer; CERN; Distributed-memory multiprocessing system; FORTRAN programs; Instruction set; Interprocessor signaling; Matrix switch; Parallel environment; Parallel Processing Compute Server; PPCS; System/370 microprocessors; VM/SP operating system", thesaurus = "IBM computers; Instruction sets; Multiprocessing systems; Operating systems [computers]; Parallel programming", } @InProceedings{Angus:1991:ECA, author = "I. G. Angus and Janice L. Stolzy", booktitle = "C++ at Work Conference", title = "Experiences Converting an Application from {Fortran} to {C++}: Beyond f2c", publisher = "????", address = "????", month = nov, year = "1991", bibsource = "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 = "Techreports/tr.misc.bib", } @Article{Anonymous:1991:CLP, author = "Anonymous", title = "Classic Language, Part 1: {FORTRAN}", journal = j-BYTE, volume = "16", number = "9", pages = "147--152", month = sep, year = "1991", CODEN = "BYTEDJ", ISSN = "0360-5280", bibdate = "Sat Jan 27 07:37:25 MST 1996", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/byte.bib", abstract = "First in a series on language survivors.", acknowledgement = ack-nhfb, } @Manual{Anonymous:1991:DFL, author = "Anonymous", title = "{DEC Fortran}: language reference manual", organization = "Digital Equipment Corp.", address = "Maynard, MA, USA", pages = "various", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", acknowledgement = ack-nhfb, } @Article{Anonymous:1991:FFD, author = "Anonymous", title = "Forever {Fortran}: Digital language renewed", journal = j-SCIENCE-NEWS, volume = "140", number = "2", pages = "23--23", month = jul, year = "1991", CODEN = "SCNEBK", ISSN = "0036-8423", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Manual{Anonymous:1991:MFR, author = "Anonymous", title = "{Microsoft FORTRAN} reference", organization = pub-MICROSOFT, address = pub-MICROSOFT:adr, edition = "Version 5.1", pages = "xxv + 534", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "``For MS OS/2 and MS-DOS operating systems.''.", keywords = "FORTRAN (Computer program language); MS-DOS (Computer file); OS/2 (Computer operating system)", } @Article{Bailey:1991:AFS, author = "Paul B. Bailey and Burton S. Garbow and Hans G. Kaper and Anton Zettl", title = "Algorithm 700: {A FORTRAN} Software Package for {Sturm-Liouville} Problems", journal = j-TOMS, volume = "17", number = "4", pages = "500--501", month = dec, year = "1991", CODEN = "ACMSCU", ISSN = "0098-3500", MRclass = "65L15", MRnumber = "1 140 037", bibdate = "Wed Dec 04 11:09:52 1996", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/210239.html", acknowledgement = ack-nhfb, keywords = "algorithms", subject = "{\bf G.m}: Mathematics of Computing, MISCELLANEOUS.", } @TechReport{Baker:1991:FBP, author = "Lawrence M. Baker", title = "{Fortran} benchmark programs {WetC3D} and {3DModel4} user's guide", type = "Open-file report", number = "91-328", institution = "U.S. Geological Survey; Books and Open-File Reports Section distributor", address = "Menlo Park, CA, USA", pages = "????", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C4140 (Linear algebra); C4240 (Programming and algorithm theory)", corpsource = "Univ. Paris Sud, Orsay, France", keywords = "algorithms; complexity; complexity analysis; computational complexity; Gaussian Elimination; matrix algebra; MIMD computers; overhead; parallel; parallel algorithms; scheduling; scheduling algorithm", treatment = "T Theoretical or Mathematical", } @Book{Barnard:1991:EFE, author = "David T. Barnard and David B. Skillicorn", title = "Effective {Fortran 77} for Engineers and Scientists", publisher = pub-W-C-BROWN, address = pub-W-C-BROWN:adr, edition = "Second", pages = "xxii + 504", month = jun, year = "1991", ISBN = "0-697-08546-5", ISBN-13 = "978-0-697-08546-7", LCCN = "QA76.73.F25B366 1992", bibdate = "Sat Sep 27 17:58:26 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-697-08546-5/wholesaleproductA/; http://www.cbooks.com/", 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", acknowledgement = ack-nhfb, keywords = "etc.; {Fortran 77} (Computer program language) --- Problems, exercises,", } @Article{Becklehimer:1991:FPC, author = "Jeffrey L. Becklehimer", title = "A {FORTRAN} program for computing beam patterns of geophone arrays", journal = j-COMP-GEOSCI, volume = "17", number = "5", pages = "633--??", year = "1991", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @TechReport{Beebe:1991:SF, author = "Nelson H. F. Beebe", title = "A Summary of {Fortran}", institution = inst-CSC, address = inst-CSC:adr, pages = "61", month = mar # " 13", year = "1991", bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.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", bibdate = "Sun Dec 14 09:16:03 MST 2003", bibsource = "http://portal.acm.org/; Misc/IMMD_IV.bib", acknowledgement = ack-nhfb, } @Book{Bernheim:1991:FMD, author = "Madeleine Bernheim", title = "{Fortran} mode d'emploi", publisher = pub-IE, address = pub-IE:adr, pages = "220", year = "1991", ISBN = "2-7296-0303-4", ISBN-13 = "978-2-7296-0303-8", bibdate = "Sat Jan 27 13:40:57 MST 1996", series = "iia: Informatique Intelligence Artificielle.", acknowledgement = ack-nhfb, annote = "Index.", keywords = "{Fortran} (langage de programmation).", } @TechReport{Bischof:1991:GDC, author = "Christian Bischof and Alan Carle and George Corliss and Andreas Griewank and Paul Hovland", title = "Generating Derivative Codes from {Fortran} Programs", type = "Preprint", number = "MCS--P263--0991", institution = "Mathematics and Computer Science Division, Argonne National Laboratory", address = "9700 S. Cass Ave., Argonne, IL 60439--4801", year = "1991", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/all_brec.bib", note = "Also appeared as Technical Report 91185, Center for Research in Parallel Computation, Rice University, Houston, TX 77251.", referred = "[Bisc91g]; [Bisc91h].", } @TechReport{Blunt:1991:CFD, author = "David Mark Blunt", title = "The conversion of a {Fortran} data plotting program using {DI-3000} graphics to operation on a {Macintosh} personal computer", type = "Flight mechanics technical memorandum; 446", institution = "Dept. of Defence, Defence Science and Technology Organisation Aeronautical Research Laboratory", address = "Melbourne, Victoria, Australia", pages = "34", year = "1991", ISBN = "0-646-10146-3 (not printed on item)", ISBN-13 = "978-0-646-10146-0 (not printed on item)", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "AR-006-643. Bibliography: leaf 32.", keywords = "Computer graphics --- Computer programs; FORTRAN (Computer program language); Macintosh II (Computer) --- Programming; TRANS (Computer program)", } @Article{Boltjes:1991:MDC, author = "B. Boltjes and S. W. De Leeuw", title = "Molecular Dynamics on the {Connection Machine} using {Fortran}", journal = j-MOL-SIM, volume = "7", number = "??", pages = "1--??", year = "1991", CODEN = "MOSIEA", ISSN = "0892-7022", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Book{Borse:1991:FNM, author = "G. 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/", 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:FNMa, 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-92562-6", ISBN-13 = "978-0-534-92562-8", LCCN = "TA345.B67 1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", series = "PWS-KENT series in engineering and computer science", acknowledgement = ack-nhfb, annote = "``International student edition''--t.p. verso. Includes bibliographical references and index.", keywords = "Engineering --- Data processing; FORTRAN 77 (Computer program language)", } @Article{Bradberry:1991:FG, author = "John L. Bradberry", title = "{Fortran} and {GUIs}", journal = j-DDJ, volume = "16", number = "6", pages = "16--18, 20, 22, 25, 101--102", month = jun, year = "1991", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Tue Sep 10 09:11:02 MDT 1996", bibsource = "http://www.ddj.com/index/author/index.htm", acknowledgement = ack-nhfb, affiliation = "Scientific Concepts, Marietta, GA, USA", classification = "C6140D (High level languages); C6180 (User interfaces)", keywords = "Programming", thesaurus = "FORTRAN; FORTRAN listings; Graphical user interfaces", } @Article{Bromley:1991:FAT, author = "Mark Bromley and Steven Heller and Tim McNerney and Guy L. {Steele, Jr.}", title = "{Fortran} at Ten Gigaflops: The {Connection Machine} Convolution Compiler", journal = j-SIGPLAN, volume = "26", number = "6", pages = "145--156", month = jun, year = "1991", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Tue Dec 12 09:20:21 MST 1995", bibsource = "Compiler/Compiler.Lins.bib; Compiler/PLDI.bib; ftp://ftp.math.utah.edu/pub/tex/bib/sigplan.bib; Misc/IMMD_IV.bib", note = "Published as SIGPLAN Notices, volume 26, number 6", abstract = "The authors have implemented a prototype of a specialized compiler module and associated run-time support that allows a Fortran user to achieve sustained floating-point performance of over 10 gigaflops on the Connection Machine Model CM-2. This improves substantially over the previous record of 5.6 gigaflops, which was achieved by means of hand-crafted low-level coding techniques. The compiler module processes array assignment statements of a certain form: the right-hand side must be a sum of products and the products must use the Fortran 90 array shifting intrinsics in a certain stylized pattern. Such assignment statements are suitable for expressing array convolution (stencil) computations and can be executed efficiently by chained multiply-add operations.", acknowledgement = ack-nhfb, affiliation = "Thinking Machines Corp., Cambridge, MA, USA", classification = "C5440 (Multiprocessor systems and techniques); C6110 (Systems analysis and programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", confdate = "26-28 June 1991", conflocation = "Toronto, Ont., Canada", confsponsor = "ACM", keywords = "Array assignment statements; Array convolution; Chained multiply-add operations; Connection Machine convolution compiler; Connection Machine Model CM-2; Fortran 90 array shifting intrinsics; Fortran user; Hand-crafted low-level coding techniques; Run-time support; Specialized compiler module; Sustained floating-point performance", pubcountry = "USA", thesaurus = "FORTRAN; Parallel machines; Parallel programming; Program compilers", } @Article{Bromley:1991:FTG, author = "Mark Bromley and Steven Heller and Tim McNerney and Guy L. {Steele, Jr.}", title = "{Fortran} at ten gigaflops: the {Connection Machine} convolution compiler", journal = j-SIGPLAN, volume = "26", number = "6", pages = "145--156", month = jun, year = "1991", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:16:07 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, } @Article{Broughan:1991:SSC, author = "K. A. Broughan and G. Keady and T. D. Robb and M. G. Richardson and M. C. Dewar", title = "Some Symbolic Computing Links to the {NAG} Numeric Library", journal = j-SIGSAM, volume = "25", number = "3", pages = "28--37", month = jul, year = "1991", CODEN = "SIGSBZ", ISSN = "0163-5824", bibdate = "Thu Mar 20 16:02:15 MST 1997", abstract = "This article intended to help readers compare the three products, SENAC, InterCall and IRENA. Each of the three is in the Numerical Algorithms Group (Fortran 77). SENAC is a package developed by the Mathematical Software Project at the University of Waikato. SENAC includes a symbolic manipulation interpreter (Sencore), together with high level interfaces to the NAG Fortran Library (Numlink) and NAG Graphics Library (Graflink). The system evolved from an interface, Naglink, between the NAG Library and the symbolic manipulation language Macsyma. The Sensore interpreter is written in Common LISP and belongs to the Macsyma/Maple/Reduce family of languages. It is easy to load user-written files written in Common LISP or in SENAC. InterCall is a Mathematica package that enables its user to interactively call external code, for example from an external numeric library. It allows various default settings to be defined for any arguments that need to be passed to any routine in that code, and initial default settings for all the routines in the IMSL and NAG libraries are included with InterCall in the form of a small defaults-database file. IRENA-an Interface from Reduce to NAG-runs under the Reduce computer algebra system and provides an interactive front end to the NAG Library. It has been designed to make the use of the NAG Library considerably simpler, in a number of ways.", acknowledgement = ack-nhfb, affiliation = "Dept. of Math. and Stat., Waikato Univ., Hamilton, New Zealand", classcodes = "C7310 (Mathematics); C6180 (User interfaces)", classification = "C6180 (User interfaces); C7310 (Mathematics)", corpsource = "Dept. of Math. and Stat., Waikato Univ., Hamilton, New Zealand", keywords = "algebra system; argument passing; Argument passing; Common LISP; computer; Computer algebra system; default; Default settings; defaults-database file; Defaults-database file; external code; External code; FORTRAN; Graflink; high level; High level interfaces; IMSL; interactive front end; Interactive front end; InterCall; interfaces; IRENA; Library; Macsyma; Mathematica package; NAG Fortran Library; NAG Graphics; NAG Graphics Library; Naglink; numeric library; Numeric library; Numerical Algorithms Group; Numlink; Reduce; SENAC; Sencore; settings; subroutines; symbol manipulation; symbolic computing; Symbolic computing; symbolic manipulation interpreter; Symbolic manipulation interpreter; user interfaces; user-written files; User-written files", thesaurus = "FORTRAN; Subroutines; Symbol manipulation; User interfaces", treatment = "P Practical; R Product Review", } @InProceedings{Buis:1991:FIB, author = "P. Buis and W. Dyksen and J. Korb", title = "{Fortran} Interface Blocks as an Interface Description Language for Remote Procedure Call", crossref = "Einarsson:1991:WCP", pages = "116", year = "1991", bibsource = "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 = "ftp://ftp.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", MRclass = "33E05 (65A05)", MRnumber = "92b:33056", bibdate = "Tue Oct 13 08:06:19 MDT 1998", bibsource = "JSTOR database", acknowledgement = ack-nhfb, classcodes = "B0290R (Integral equations); B0290M (Numerical integration and differentiation); C4180 (Integral equations); C4160 (Numerical integration and differentiation)", corpsource = "Dept. of Math., Iowa State Univ., Ames, IA, USA", keywords = "conjugate complex zeros; elliptic integrals; Fortran programs; integral equations; integration; polynomial; R-functions; square root", treatment = "P Practical", } @TechReport{CCI:1991:TTA, author = "{Century Computing Incorporated}", title = "{TAE} + transportable applications environment plus", number = "????", institution = "National Aeronautics and Space Administration, Goddard Space Flight Center", address = "Greenbelt, MD, USA", pages = "????", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "Title taken from cover. ``April 1991.'' V.1-6, v.8-11 version 5.1 April 1991, v.7 version 4.1/5.1 April 1991. Includes bibliographical references and index. [v.1, pt.1 and 2] C programmer's manual --- [v.2] Ada programmer's manual --- [v.3] Installing TAE plus --- [v.4] Code generation manual --- [v.5] Guidelines for adding a new presentation type --- [v.6] User interface developer's guide --- [v.7] FORTRAN programmer's manual --- [v.8] System manager's guide (UNIX) --- [v.9] Release notes (UNIX) --- [v.10] TAE command language (TCL) programmer's manual --- [v.11] TAE command language (TCL) user's manual.", keywords = "COMPATIBILITY; COMPUTER PROGRAMMING; Computer software; COMPUTERS; COMPUTERS PROGRAMS; CONFERENCES; PROGRAMMING LANGUAGES; Software compatibility; UNIX (OPERATING SYSTEM)", } @Manual{CDC:1991:FPG, author = "{Control Data Corporation}", title = "{FORTRAN} programmer's guide and language reference manual", organization = "Control Data Corporation", address = "Minneapolis, MN, USA", pages = "2 pts. in 1", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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 = "Parallel/par.compiler.bib", } @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", pages = "377--382", year = "1991", CODEN = "CPHCBZ", ISSN = "0010-4655", MRclass = "no. 2-3, 82B80 (65C05 82B20)", MRnumber = "92f:82034", bibdate = "Tue Dec 3 19:11:56 MST 1996", acknowledgement = ack-nhfb, } @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/", 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", acknowledgement = ack-nhfb, keywords = "Educational technology.; Problem solving; Programming (Electronic computers)", } @Article{Chunduru:1991:RFP, author = "Raghu K. Chunduru and R. Nagendra and N. S. Patangay", title = "{RESDYK} --- a {FORTRAN} program for computing apparent resistivity over an infinitely deep out-cropping vertical dike", journal = j-COMP-GEOSCI, volume = "17", number = "10", pages = "1395--1408", year = "1991", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Coker:1991:PEP, author = "A. K. Coker", title = "Program evaluates pressure drop for single phase fluids", journal = j-HYDROCARBON-PROC-INT, volume = "70", number = "2", pages = "53--??", month = feb, year = "1991", CODEN = "IHPRBS", ISSN = "0018-8190", bibdate = "Sat Jan 27 07:37:25 MST 1996", abstract = "Fortran 77 program includes piping and fittings", acknowledgement = ack-nhfb, } @Article{Collins:1991:DIF, author = "W. R. Collins and K. W. Miller", title = "Defining and implementing {Fortran} generic abstract data types", journal = j-INFO-SOFTWARE-TECH, volume = "33", number = "4", pages = "281--??", month = may, year = "1991", CODEN = "ISOTE7", ISSN = "0950-5849", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Book{Coschi:1991:WFL, author = "Geno Coschi and Jack Bernard Schueler", title = "{WATCOM FORTRAN} 77: language reference", publisher = pub-WATCOM-PUB, address = pub-WATCOM-PUB:adr, edition = "Second", pages = "xiv + 316", year = "1991", ISBN = "1-55094-027-9", ISBN-13 = "978-1-55094-027-5", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", acknowledgement = ack-nhfb, annote = "``IBM PC and PS/2 with DOS''--Cover.", keywords = "Compilateurs (Logiciels); Compilers (Computer programs); FORTRAN 77 (Langage de programmation); IBM Personal Computer --- Programming; IBM Personal System/2 (Computer system); IBM Personal System/2 (Systeme informatique) --- Programmation.; IBM-PC (Ordinateur) --- Programmation; {Fortran 77} (Computer program language)", } @Book{Counihan:1991:F, author = "Martin Counihan", title = "{Fortran} 90", publisher = pub-PITMAN, address = pub-PITMAN:adr, pages = "309", year = "1991", ISBN = "0-273-03073-6", ISBN-13 = "978-0-273-03073-7", LCCN = "QA76.73.F25 C68 1991", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib; http://www.amazon.com/exec/obidos/ISBN=0-273-03073-6/wholesaleproductA/", acknowledgement = ack-nhfb, keywords = "Fortran 90 (computer program language); Programming languages; {Fortran} 90 (Computer program language)", libnote = "Not yet in my library.", } @Article{Cox:1991:TSS, author = "Christopher L. Cox and James A. Knisely", title = "A tridiagonal system solver for distributed memory parallel processors with vector nodes", journal = j-J-PAR-DIST-COMP, volume = "13", number = "3", pages = "325--331", month = nov, year = "1991", CODEN = "JPDCER", ISSN = "0743-7315", bibdate = "Sat Apr 12 19:06:31 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Clemson Univ", affiliationaddress = "Clemson, SC, USA", classification = "721; 722; 723; 921; C4140 (Linear algebra); C5220P (Parallel architecture); C5230 (Digital arithmetic methods); C5470 (Performance evaluation and testing); C7310 (Mathematics)", corpsource = "Dept. of Math. Sci., Clemson Univ., SC, USA", journalabr = "J Parallel Distrib Comput", keywords = "algebraic routine; algorithm; computer; Computer Programming languages--fortran; Computer Programming--Algorithms; Computer Systems, Digital; Cyclic reduction algorithms; Data Storage, Digital; digital arithmetic; Distributed memories; distributed memory parallel; divide and conquer strategy; Floating Point Systems FPS T-20; FORTRAN; Intel iPSC/2-VX; linear algebra; Mathematical Techniques--Matrix Algebra; mathematics computing; odd-even cyclic reduction; parallel architectures; Parallel Processing; partitioning; performance evaluation; processors; programs; redundancy; scaled speedup; tridiagonal system solver; Tridiagonal systems; Vector nodes; vector nodes; vector processors", treatment = "A Application; P Practical", } @Book{Cray:1991:CCS, author = "{Cray Research, Inc.}", title = "{CF77} compiling system", number = "SR-3071, SR-3072, SR-3073, SR-3074", publisher = pub-CRAY, address = pub-CRAY:adr, edition = "Release 5.0", pages = "????", year = "1991", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", acknowledgement = ack-nhfb, } @Book{CSEP:1991:FCS, author = "{Computational Science Education Project}", title = "Fortran 90 and Computational Science", publisher = "????", address = "????", pages = "????", year = "1991", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Wed Jan 24 07:32:32 2001", URL = "ftp://compsci.cas.vanderbilt.edu/CSEP/BOOK_PS/pl.tar.Z; http://csep1.phy.ornl.gov/pl/pl.html", acknowledgement = ack-nhfb, } @Article{Dodson:1991:SEF, author = "David S. Dodson and Roger G. Grimes and John G. Lewis", title = "Sparse Extensions to the {FORTRAN Basic Linear Algebra Subroutines}", journal = j-TOMS, volume = "17", number = "2", pages = "253--263", month = jun, year = "1991", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Sun Sep 04 23:44:20 1994", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/108577.html", abstract = "This paper describes an extension to the set of Basic Linear Algebra Subprograms. The extension is targeted at sparse vector operations, with the goal of providing efficient, but portable, implementations of algorithms for high-performance computers.", acknowledgement = ack-nhfb, keywords = "algorithms; standardization", subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL ANALYSIS, Numerical Linear Algebra, Sparse and very large systems. {\bf G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE, Portability. {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN. {\bf D.2.2}: Software, SOFTWARE ENGINEERING, Tools and Techniques, Software libraries. {\bf F.2.1}: Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms and Problems, Computations on matrices.", } @InProceedings{Dongarra:1991:GBP, author = "J. J. Dongarra and A. Karp and K. Miura and H. D. Simon", title = "{Gordon Bell Prize} lectures (supercomputer applications)", crossref = "IEEE:1991:PSA", pages = "328--337", year = "1991", bibdate = "Wed Apr 15 16:28:01 MDT 1998", bibsource = "ftp://ftp.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", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C5440 (Multiprocessor systems and techniques); C6150C (Compilers, interpreters and other processors)", corpsource = "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN, USA", keywords = "Convex; Cray; Fortran; hardware; loops; multiprocessing systems; multiprocessor systems; parallel; parallel loops; parallelizing compilers; program compilers; subroutines; test suite", treatment = "P Practical", } @TechReport{Dongarra:1991:PVC, author = "J. Dongarra", title = "Performance of Various Computers Using Standard Linear Equations Software in a {Fortran} Environment", type = "??", number = "CS-89-85", institution = inst-UTK, address = inst-UTK:adr, month = "??", year = "1991", bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.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", 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 = "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/", 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", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C5470 (Performance evaluation and testing); C6110P (Parallel programming)", corpsource = "Univ. de Technol. de Compi{\`e}gne, France", keywords = "Autotasking; Cray Microtasking; CRAY multiprocessor systems; parallel programming; parallel programs; performance analysis tools; performance evaluation", treatment = "P Practical", } @Article{Farshad:1991:HRF, author = "F. Farshad and J. L. LeBlanc", title = "How to Run a {FORTRAN} or a {BASIC} Computer Program on {PCs}", journal = j-GEOBYTE, volume = "6", number = "2", pages = "37--??", month = apr, year = "1991", ISSN = "0885-6362", bibdate = "Sat Jan 27 07:37:25 MST 1996", abstract = "This article describes basic concepts and the use of the FORTRAN compiler and BASIC interpreter on PCs. Detailed procedures are presented for compiling, linking, and executing a FORTRAN program or interpreting and running a BASIC program with floppy or hard disk drives. It is assumed the reader has a working knowledge of the MS-DOS operating system.", acknowledgement = ack-nhfb, } @Article{Fausto:1991:NFP, author = "R. Fausto and J. J. C. Teixeira-Dias", title = "{NBI}: a {FORTRAN} program for molecular mechanics calculations on a microcomputer", journal = j-COMPUT-CHEM, volume = "15", number = "2", pages = "175--??", year = "1991", CODEN = "COCHDK", ISSN = "0097-8485", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Book{Fox:1991:DHP, author = "G. Fox", title = "Draft High Performance {Fortran} Language Specification: High Performance {Fortran} Forum, {CRPC-TR92225}, November 1992", publisher = "Computer Information Technical", address = "", pages = "", month = jun, year = "1991", ISBN = "99922-4-636-7", ISBN-13 = "978-99922-4-636-8", LCCN = "", bibdate = "Sat Sep 27 17:58:26 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=9992246367/wholesaleproductA/; http://www.cbooks.com/", 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", acknowledgement = ack-nhfb, annote = "``December, 1990.'' ``Revised April, 1991.'' Includes bibliographical references. Abstract: ``This paper presents Fortran D, a version of Fortran enhanced with data decomposition specifications. It is designed to support two fundamental stages of writing a data-parallel program: problem mapping using sophisticated array alignments, and machine mapping through a rich set of data distribution functions. We believe that Fortran D provides a simple machine-independent programming model for most numerical computations. We intend to evaluate its usefulness for both programmers and advanced compilers on a variety of parallel architectures.'' Supported in part by the Center for Research on Parallel Computation, a National Science Foundation Science and Technology Center.", keywords = "Parallel programming (Computer science); {Fortran} (Computer program language)", } @InCollection{Garcia:1991:SDF, author = "Oscar Garc\'{\i}a", editor = "Andreas Griewank and George F. Corliss", booktitle = "Automatic Differentiation of Algorithms: Theory, Implementation, and Application", title = "A System for the Differentiation of {Fortran} Code and an Application to Parameter Estimation in Forest Growth Models", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "??--??", year = "1991", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/all_brec.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", 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", acknowledgement = ack-nhfb, annote = "``X3.198.'' ``ISO/IEC 1539: 1991 (E)''.", keywords = "{Fortran} 90 (Computer program language)", } @Article{Gens:1991:PPR, author = "C. Gens and J. Harrison and G. Bruce", title = "{\tt prets}: a parallel Reverse-engineering Toolset for {FORTRAN}", journal = "Journal of Software Maintenance: research and practice", volume = "5", number = "1", pages = "37--57", month = mar, year = "1991", CODEN = "JSMPEU", ISSN = "1040-550X", bibdate = "Wed Jan 24 10:06:57 2001", bibsource = "http://www.isst.fhg.de/~smerrall/isst/re4p/biblio.html", URL = "http://www.interscience.wiley.com/jpages/1040-550X/", acknowledgement = ack-nhfb, } @Article{Gillett:1991:FPSa, author = "Raphael Gillett", title = "A {FORTRAN} 77 Program for Sample-Size Determination in Replication Attempts When Effect Size is Uncertain", journal = j-BEHAV-RES-METH-INSTR-COMP, volume = "23", number = "3", pages = "442--446", month = aug, year = "1991", CODEN = "BRMCEW", ISSN = "0743-3808", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Gillett:1991:FPSb, author = "R. Gillett", title = "A {FORTRAN} 77 Program for Sample-Size Determination in Replication Attempts When Effect Size is Uncertain", journal = j-BEHAV-RES-METH-INSTR-COMP, volume = "23", number = "4", pages = "545--545", month = nov, year = "1991", CODEN = "BRMCEW", ISSN = "0743-3808", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @MastersThesis{Grose:1991:PFO, author = "Timothy James Grose", title = "The programming and functionality of {OPS5} compared to {LISP} and {FORTRAN} in an aeronautical route planning system", type = "Thesis (M.A.)", school = "University of Texas at Austin", address = "Austin, TX, USA", pages = "vii + 63", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", acknowledgement = ack-nhfb, } @TechReport{Helgason:1991:SUG, author = "Richard V. Helgason and Jeffery L. Kennington and Douglas Stewart", title = "{S12} User's Guide", number = "91-CSE-6", institution = "Southern Methodist University", address = "Dallas, TX, USA", year = "1991", bibsource = "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 = "Techreports/university-of-california-santa-cruz.bib", note = "prize ($\backslash$\$4.00)", URL = "mailto::rnalib@ftp.cs.ucsc.edu ftp://ftp.cse.ucsc.edu/pub/tr/ucsc-crl-91-36.ps.Z", abstract = "One of the fundamental problems encountered when debugging a parallel program is determining the possible orders in which events could have occurred. Various problems, such as data races and intermittent deadlock, arise when there is insufficient synchronization between the tasks in a parallel program. A sequential trace of an execution can be misleading, as it implies additional event orderings, distorting the concurrent nature of the computation. This paper describes algorithms which generate those event orderings which can be relied on by the programmer from the trace of an execution. By its very nature, the information in an execution trace pertains only to that execution of the program, and may not generalize to other executions. We tackle this difficulty in a systematic way: defining an ``inferred program'' based on the trace and original program, analyze this inferred program, and prove a relationship between the inferred program and the original. The results of our algorithms can be used by other automated tools such as a data race detector or constraint checker. The basic algorithms described here have been implemented in a working trace analyzer for IBM Parallel Fortran. The trace analyzer graphically presents the discovered event orderings and reports various potential data races in the subject program.", keywords = "Data race time vector program trace parallel programming debugging distributed systems", } @Article{Higham:1991:RBF, author = "Desmond J. Higham", title = "Remark on ``{Algorithm} 669: {BRKF45}: {A FORTRAN} Subroutine for Solving First-Order Systems of Nonstiff Initial Value Problems for Ordinary Differential Equations''", journal = j-TOMS, volume = "17", number = "3", pages = "424--426", month = sep, year = "1991", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Sun Sep 04 23:52:04 1994", note = "See \cite{Cash:1989:ABF}.", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/116814.html", acknowledgement = ack-nhfb, keywords = "algorithms; theory", subject = "{\bf G.1.7}: Mathematics of Computing, NUMERICAL ANALYSIS, Ordinary Differential Equations. {\bf G.1.2}: Mathematics of Computing, NUMERICAL ANALYSIS, Approximation.", } @Article{Hildebrand:1991:CE, author = "J. D. Hildebrand", title = "A Competitive Edge", journal = j-UNIX-REVIEW, volume = "9", number = "7", pages = "22--??", month = jul, year = "1991", CODEN = "UNRED5", ISSN = "0742-3136", bibdate = "Sat Jan 27 07:37:25 MST 1996", abstract = "Abdul Nabi opened the west coast office of Knowledge Systems Corp. as a barebones operation. But he's not worried about the competition. Why? Nabi believes Smalltalk gives him an edge on competitors who use C or FORTRAN.", acknowledgement = ack-nhfb, } @Book{Hillis:1991:WFG, author = "William Hillis and James William Welch", title = "{WATCOM FORTRAN} 77: graphics library reference", publisher = pub-WATCOM-PUB, address = pub-WATCOM-PUB:adr, pages = "vi + 132", year = "1991", ISBN = "1-55094-019-8", ISBN-13 = "978-1-55094-019-0", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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 = "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", 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 = "ftp://ftp.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", 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", 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", 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", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @InProceedings{Hirayama:1991:SFP, author = "H. Hirayama and M. Ikeda and N. Sagawa", title = "Solution functions of {PDEQSOL} (partial differential equation solver language) for fluid problems", crossref = "IEEE:1991:PSA", pages = "218--227", year = "1991", bibdate = "Wed Apr 15 16:28:01 MDT 1998", bibsource = "ftp://ftp.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 = "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 = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib; http://www.amazon.com/exec/obidos/ISBN=0534141668/wholesaleproductA/; http://www.cbooks.com/", price = "US\$47.95; US\$28.00", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0534141668", acknowledgement = ack-nhfb, keywords = "engineering -- data processing; Engineering --- Data processing; FORTRAN (Computer program language); Fortran (computer program language); science -- data processing; Science --- Data processing", } @Article{Honda:1991:CGP, author = "Hiroki Honda and Hironori Kasahara", title = "Coarse Grain Parallelism Detection Scheme of a {Fortran} Program", journal = j-SYS-COMP-JAPAN, volume = "22", number = "12", pages = "24--36", year = "1991", CODEN = "SCJAEP", ISSN = "0882-1666", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Honda:1991:PPS, author = "Hiroki Honda and Satoshi Mizuno and Hironori Kasahara and Seinosuke Narita", title = "Parallel Processing Scheme of a Basic Block in a {Fortran} Program on {OSCAR}", journal = j-SYS-COMP-JAPAN, volume = "22", number = "11", pages = "1--??", year = "1991", CODEN = "SCJAEP", ISSN = "0882-1666", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @InCollection{Horwedel:1991:GAP, author = "Jim E. Horwedel", editor = "Andreas Griewank and George F. Corliss", booktitle = "Automatic Differentiation of Algorithms: Theory, Implementation, and Application", title = "{GRESS}: {A} Preprocessor for Sensitivity Studies on {Fortran} Programs", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "??--??", year = "1991", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/all_brec.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", 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", 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", 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/", 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/", 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", 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", 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", 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", 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", 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", 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", 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", 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", 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", acknowledgement = ack-nhfb, annote = "``Release 5.'' ``September 1991''--T.p. verso. ``GC26-4219-9'' ``File Number: S370-20''--P. [4] of cover. ``Program number: 5668-805, 5668-806, 5688-087''--P. [4] of cover. Includes bibliographical references (p. 46) and index.", keywords = "FORTRAN (Computer program language); VS FORTRAN (Computer program language)", } @Manual{IBM:1991:VFVh, author = "{International Business Machines Corporation}", title = "{VS FORTRAN} version 2: language and library reference", organization = pub-IBM-SAN-JOSE, address = pub-IBM-SAN-JOSE:adr, edition = "Eighth", pages = "xix + 482", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", 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", 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", 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", 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", acknowledgement = ack-nhfb, annote = "``September 1991.'' ``SFLB-USM-PERFCT-EN9109-2.0.'' Cover title: FORTRAN subroutines for mathematical applications. Spine title: IMSL MATH/LIBRARY. Includes bibliographical references and index.", keywords = "Mathematics --- Computer programs; Subroutines (Computer programs); {Fortran} (Computer program language)", } @Manual{IMSL:1991:UMFb, author = "{IMSL, Inc.}", title = "User's manual, {FORTRAN} subroutines for mathematical applications {MATH\slash LIBRARY}", organization = "IMSL", address = "Houston, TX, USA", edition = "Version 2.0", pages = "various", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "``September 1991.'' ``MALB-USM-PERFCT-EN9109-2.0.'' Cover title: FORTRAN subroutines for mathematical applications. Spine title: IMSL MATH/LIBRARY. Includes bibliographical references and index.", keywords = "Mathematics --- Computer programs; Subroutines (Computer programs); {Fortran} (Computer program language)", } @Manual{IMSL:1991:UMFc, author = "{IMSL, Inc.}", title = "User's manual, {FORTRAN} subroutines for mathematical applications {MATH\slash LIBRARY}", organization = "IMSL", address = "Houston, TX, USA", pages = "vi + 1372", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", note = "Three volumes.", acknowledgement = ack-nhfb, annote = "Cover title: FORTRAN subroutines for mathematical applications. Spine title: IMSL MATH/LIBRARY. ``Version 2.0.'' ``September 1991.'' ``MALB-USM-UNBND-EN9109-2.0.'' Includes bibliographical references and indexes.", keywords = "FORTRAN (Computer program language); MATH/LIBRARY (Computer file); Mathematics --- Computer programs; Subroutines (Computer programs)", } @Manual{IMSL:1991:UMFd, author = "{IMSL, Inc.}", title = "User's manual, {FORTRAN} subroutines for statistical analysis: {STAT\slash LIBRARY}", organization = "IMSL", address = "Houston, TX, USA", edition = "Version 2.0", pages = "various", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "``September 1991.'' ``STLB-USM-PERFCT-EN9109-2.0.'' Cover title: FORTRAN subroutines for statistical analysis. Spine title: IMSL STAT/LIBRARY. Includes bibliographical references and index.", keywords = "Mathematical statistics --- Computer programs; Statistics --- Computer programs.; Subroutines (Computer programs); {Fortran} (Computer program language)", } @Manual{IMSL:1991:UMFe, author = "{IMSL, Inc.}", title = "User's manual, {FORTRAN} subroutines for statistical analysis: {STAT\slash LIBRARY}", organization = "IMSL", address = "Houston, TX, USA", pages = "vi + 1579", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", note = "Three volumes.", acknowledgement = ack-nhfb, annote = "Cover title: FORTRAN subroutines for statistical analysis. Spine title: IMSL STAT/LIBRARY. ``Version 2.0.'' ``September 1991.'' ``STLB-USM-UNBND-EN9109-2.0.'' Includes bibliographical references and indexes.", keywords = "FORTRAN (Computer program language); Mathematical statistics --- Computer programs; STAT/LIBRARY (computer file); Statistics --- Computer programs.; Subroutines (Computer programs)", } @Article{Irvine:1991:FVC, author = "Ron Irvine", title = "{Fortran} vs. {C} As Language for Numerical Applications", journal = j-CUJ, volume = "9", type = "Letter", number = "11", pages = "132--??", month = nov, year = "1991", ISSN = "0898-9788", bibdate = "Fri Aug 30 16:52:23 MDT 1996", bibsource = "http://www.cuj.com/cbklist.htm", acknowledgement = ack-nhfb, } @Book{ISO:1991:ISI, author = "{International Organization for Standardization} and {International Electrotechnical Commission}", title = "International standard: information, technology, programming languages, {Fortran}", publisher = pub-ISO, address = pub-ISO:adr, edition = "Second", pages = "xvii + 369", year = "1991", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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.nag.com/nagware/NCNJNKNM/unicom_2.txt.", acknowledgement = ack-nhfb, } @Article{Kennedy:1991:IPP, author = "Ken Kennedy and Kathryn S. McKinley and Chau-Wen Tseng", title = "Interactive parallel programming using the {ParaScope Editor}", journal = j-IEEE-TRANS-PAR-DIST-SYS, volume = "2", number = "3", pages = "329--341", month = jul, year = "1991", CODEN = "ITDSEO", ISSN = "1045-9219", bibdate = "Fri Apr 11 15:20:39 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Dept of Comput Sci, Rice Univ, Houston, TX, USA", classification = "722; 723; 921; C6110B (Software engineering techniques); C6130 (Data handling techniques); C6180 (User interfaces)", corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA", journalabr = "IEEE Trans Parallel Distrib Syst", keywords = "Computer Programming; Computer Systems, Digital--Parallel Processing; Dependence Analysis; editing; efficient parallel programs; exploratory programming style; FORTRAN; Fortran programs; general user; hybrid text; integrated collection; intelligent interactive editor; interactive programming; Mathematical Transformations; modified; parallel; parallel programming; Parallel Programming; Parallelism Detection; ParaScope Editor; ParaScope project; powerful interactive program transformations; program; scientific programmers; structure editing facility; text", treatment = "B Bibliography; P Practical", } @Book{Kerrigan:1991:FC, author = "James F. Kerrigan", title = "From {Fortran} to {C}", publisher = pub-WINDCREST, address = pub-WINDCREST:adr, pages = "xiv + 298", month = jun, 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/", price = "US\$34.95 (hardcover), US\$24.95 (paperback)", acknowledgement = ack-nhfb, keywords = "C (Computer program language)", } @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/", 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 = "", month = jul, year = "1991", ISBN = "0-8306-8661-4", ISBN-13 = "978-0-8306-8661-2", LCCN = "", bibdate = "Sat Sep 27 17:58:26 MDT 1997", bibsource = "http://www.cbooks.com/", price = "US\$34.95", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0830686614", acknowledgement = ack-nhfb, } @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", bibdate = "Sat Jan 27 07:37:25 MST 1996", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/spe.bib", acknowledgement = ack-nhfb, } @InCollection{Kubota:1991:PAF, author = "Koichi Kubota", editor = "Andreas Griewank and George F. Corliss", booktitle = "Automatic Differentiation of Algorithms: Theory, Implementation, and Application", title = "{PADRE2}, {A FORTRAN} Precompiler Yielding Error Estimates and Second Derivatives", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "251--262", year = "1991", bibsource = "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 = "ftp://ftp.math.utah.edu/pub/tex/bib/all_brec.bib", } @Article{Kumar:1991:PTF, author = "S. P. Kumar and I. R. Philips", title = "Portable Tools for {Fortran} Parallel Programming", journal = j-CPE, volume = "3", number = "6", pages = "559--572", month = dec, year = "1991", CODEN = "CPEXEI", ISSN = "1040-3108", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @InProceedings{Landi:1991:PAP, author = "William Landi and Barbara G. Ryder", title = "Pointer-induced aliasing: a problem taxonomy", crossref = "ACM:1991:PPE", pages = "93--103", year = "1991", bibdate = "Mon May 3 12:44:16 MDT 1999", bibsource = "http://www.acm.org/pubs/toc/", 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", acknowledgement = ack-nhfb, affiliation = "CNRS, Orleans Univ., France", classification = "C6130D (Document processing techniques); C7106 (Word processing); C7300 (Natural sciences)", keywords = "A/sup S/T/sub E/X; Computer algebra; Customizable multiwindow environment; Document structure; Fortran; Framework 3; Hypertext file manager; L/sup A/T/sub E/X files; LAN; Live links; Maple; Microcomputer; Numerical computations; Scientific research; Sectioning commands; Title hierarchy; Unix station; Workstation", thesaurus = "Hypermedia; Natural sciences computing; Symbol manipulation; User interfaces; Word processing", } @Article{Legler:1991:VFP, author = "David M. Legler and I. M. Navon", title = "{VARIATM} --- a {FORTRAN} program for objective analysis of pseudostress wind fields using large-scale conjugate-gradient minimization", journal = j-COMP-GEOSCI, volume = "17", number = "1", pages = "1--??", year = "1991", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Book{Leonard:1991:FF, author = "Simon Leonard", title = "{Fortran} five", publisher = "Malice Aforethought", address = "????", pages = "150", year = "1991", ISBN = "1-871197-02-3", ISBN-13 = "978-1-871197-02-0", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, } @Article{Levine:1991:CSA, author = "D. Levine and D. Callahan and J. Dongarra", title = "A comparative study of automatic vectorizing compilers", journal = j-PARALLEL-COMPUTING, volume = "17", number = "10--11", pages = "1223--1244", month = dec, year = "1991", CODEN = "PACOEJ", ISSN = "0167-8191", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C5440 (Multiprocessor systems and techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL, USA", keywords = "automatic vectorizing compilers; FORTRAN; mainframes; minisupercomputers; parallel processing; program compilers; supercomputers", treatment = "P Practical", } @Book{Lignelet:1991:F, author = "Patrice Lignelet", title = "{Fortran 77}", publisher = pub-MASSON, address = "Masson, France", edition = "4e edition, 2e tirage", pages = "192", year = "1991", ISBN = "2-903607-69-9", ISBN-13 = "978-2-903607-69-2", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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 = "Techreports/software-engineering-research-centre.bib", abstract = "Weiser has built slicers for FORTRAN and an abstract data type language called Simple\_D. His slicers were based on a flow-graph representation of programs. In addition, Weiser's method for slicing across procedure calls does not produce as precise a slice as possible; Weiser's algorithm lacks a mechanism to keep track of the calling context of a called procedure. Methods for more precise intraprocedural slicing have been developed by Horwitz et al. Horwitz describes a special form of a program dependency graph called a system dependency graph (SDG) that can be used for slicing. This SDG models a language consisting of a single (main) program and a collection of procedures. Parameters are passed by value-result. This simple language supports scalar variables, assignment statements, conditional statements, and while loops. We have designed and implemented algorithms which take as input a source program written in a subset of ANSI C and produce an internal representation (IR) that is based on the (SDG) approach defined above and which can subsequently be used by any of our three implemented tools: slicer, dicer, or ripple analyzer. These tools have been integrated into the C-Ghinsu environment. We present in this paper the theoretical background and necessary functional details of this tool.", } @Article{Luecke:1991:EFV, author = "Glenn Luecke and Wagar Haque and James Hoekstra and Howard Jespersen and James Coyle", title = "Evaluation of {Fortran} Vector Compilers and Preprocessors", journal = j-SPE, volume = "21", number = "9", pages = "891--905", month = sep, year = "1991", CODEN = "SPEXBL", ISSN = "0038-0644", bibdate = "Sat May 31 13:36:16 MDT 1997", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/spe.bib", acknowledgement = ack-nhfb, } @Article{MacDonald:1991:CCF, author = "Tom MacDonald", title = "{Cray C} and {Fortran} Interlanguage Communication", journal = j-JCLT, volume = "2", number = "4", pages = "305--317", month = mar, year = "1991", ISSN = "1042-5721", bibsource = "Compiler/jclt.bib; ftp://ftp.math.utah.edu/pub/tex/bib/jclt.bib", } @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", 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", acknowledgement = ack-nhfb, } @Book{Malyshev:1991:VVV, author = "A. N. Malyshev", title = "{{\cyr Vvedenie v vychislitel\cprime nuyu line\u\i nuyu algebru (s prilozheniem algoritmov na FORTRANe)}. (Russian)} [Introduction to computational linear algebra (with the application of algorithms in {FORTRAN})]. Edited and with a preface and an appendix by {S. K. Godunov}", publisher = "``Nauka'' Sibirsk. Otdel.", address = "Novosibirsk, Siberia", pages = "229", year = "1991", ISBN = "5-02-029682-1", ISBN-13 = "978-5-02-029682-4", MRclass = "65Fxx (15-04)", MRnumber = "93j:65043", bibdate = "Tue Dec 3 19:11:56 MST 1996", acknowledgement = ack-nhfb, reviewer = "Israel Koltracht", } @Book{Mayo:1991:FW, author = "William E. Mayo and Martin Cwiakala", title = "The {FORTRAN} 90 workbook", publisher = pub-MCGRAW-HILL, address = pub-MCGRAW-HILL:adr, pages = "vi + 176", year = "1991", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, keywords = "{Fortran} 90 (Computer program language)", } @Article{McGrath:1991:ZCF, author = "Peter H. McGrath", title = "{ZERO CROSSOVER} --- a {FORTRAN} program to determine the dip and extent of geological boundary using horizontal derivatives of upward-continued gravity data", journal = j-COMP-GEOSCI, volume = "17", number = "7", pages = "1017--1032", year = "1991", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Book{Metcalf:1991:FE, author = "Michael Metcalf and John Reid", title = "{Fortran 90} Explained", publisher = pub-OXFORD, address = pub-OXFORD:adr, pages = "", month = feb, year = "1991", ISBN = "0-19-853772-7", ISBN-13 = "978-0-19-853772-4", LCCN = "", bibdate = "Sat Sep 27 17:58:26 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=0198537727/wholesaleproductA/; http://www.cbooks.com/", 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", 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", 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", 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", 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", acknowledgement = ack-nhfb, keywords = "Algorithms.; FORTRAN (Computer program language); Numerical analysis --- Data processing", } @Article{Navon:1991:ETE, author = "I. M. Navon and Jian Yu", title = "{EXSHALL}: a {Turkel-Zwas} explicit large time-step {FORTRAN} program for solving the shallow-water equations in spherical coordinates", journal = j-COMP-GEOSCI, volume = "17", number = "9", pages = "1311--1344", year = "1991", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @TechReport{Nguyen:1991:UMT, author = "T. X. Nguyen", title = "User manual for two simple {PostScript} output {Fortran} plotting routines interim report", type = "NASA contractor report", number = "NASA CR-187590", institution = "National Aeronautics and Space Administration, Langley Research Center; National Technical Information Service, distributor", address = "Hampton, VA, USA", pages = "????", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", acknowledgement = ack-nhfb, classification = "C6110 (Systems analysis and programming); C6140D (High level languages); C6180 (User interfaces)", keywords = "C code; Control Development Kit; Dynamic link library; Fortran code; Front end; Microsoft Visual BASIC; Microsoft Windows; Mixed language programming", thesaurus = "BASIC; C language; FORTRAN; FORTRAN listings; Programming; Subroutines; User interfaces", } @Article{Padberg:1991:BCA, author = "Manfred Padberg and Giovanni Rinaldi", title = "A Branch-and-Cut Algorithm for the Resolution of Large-Scale Symmetric Traveling Salesman Problems", journal = j-SIAM-REVIEW, volume = "33", number = "1", pages = "60--100", month = mar, year = "1991", CODEN = "SIREAD", ISSN = "0036-1445", MRclass = "90C10", MRnumber = "92a:90041", MRreviewer = "P. F. K{\"o}rner", bibdate = "Mon Jan 20 10:31:25 MST 1997", bibsource = "Compendex database", abstract = "An algorithm is described for solving large-scale instances of the Symmetric Traveling Salesman Problem (STSP) to optimality. The core of the algorithm is a `polyhedral' cutting-plane procedure that exploits a subset of the system of linear inequalities defining the convex hull of the incidence vectors of the Hamiltonian cycles of a complete graph. The cuts are generated by several identification procedures that have been described in a companion paper. Whenever the cutting-plane procedure does not terminate with an optimal solution the algorithm uses a tree-search strategy that, as opposed to branch-and-bound, keeps on producing cuts after branching. The algorithm has been implemented in FORTRAN. Two different linear programming (LP) packages have been used as the LP solver. The implementation of the algorithm and the interface with one of the LP solvers is described in sufficient detail to permit the replication of our experiments. Computational results are reported with up to 42 STSPs with sizes ranging from 48 to 2,392 nodes. Most of the medium-sized test problems are taken from the literature; all others are large-scale real-world problems. All of the instances considered in this study were solved to optimality by the algorithm in `reasonable' computation times.", acknowledgement = ack-nhfb, affiliation = "New York Univ", affiliationaddress = "New York, NY, USA", classification = "723; 921", journalabr = "SIAM Rev", keywords = "Branch and Cut Algorithm; Computer Programming --- Algorithms; Computer Programming Languages --- fortran; Cutting Plane Algorithms; Data Processing --- Data Structures; Hamiltonian Cycles; Heuristic Methods; Mathematical Programming, Linear; Mathematical Techniques --- Graph Theory; Optimization; Traveling Salesman Problem; Tree Search", } @Article{Peters:1991:SMV, author = "A. Peters", title = "Sparse matrix vector multiplication techniques on the {IBM 3090 VF}", journal = j-PARALLEL-COMPUTING, volume = "17", number = "12", pages = "1409--1424", month = dec, year = "1991", CODEN = "PACOEJ", ISSN = "0167-8191", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C4140 (Linear algebra); C6110P (Parallel programming)", corpsource = "Inst. of Supercomput. and Appl. Math., IBM Sci. Center, Heidelberg, Germany", keywords = "execution rates; Fortran programming techniques; IBM 3090 VF; IBM computers; ITPACK; matrix algebra; multiplication; multiply-and-add compound instruction; outer loop vectorization; parallel; parallel algorithms; programming; sparse matrix vector; storage requirements", treatment = "T Theoretical or Mathematical", } @Article{Phillips:1991:PBL, author = "C. Phillips", title = "The performance of the {BLAS} and {LAPACK} on a shared memory scalar multiprocessor", journal = j-PARALLEL-COMPUTING, volume = "17", number = "6--7", pages = "751--761", month = sep, year = "1991", CODEN = "PACOEJ", ISSN = "0167-8191", bibdate = "Mon Apr 14 11:08:33 MDT 1997", acknowledgement = ack-nhfb, classification = "C4140 (Linear algebra); C5440 (Multiprocessor systems and techniques)", corpsource = "Comput. Lab., Newcastle upon Tyne Univ., UK", keywords = "basic linear algebra subprograms; BLAS; block size; Cholesky decomposition; evaluation; FORTRAN; Fortran subroutines; LAPACK; linear algebra; linear algebra algorithms; LU decomposition; parallel processing environments; parallel programming; performance; shared memory scalar multiprocessor; subroutines", treatment = "P Practical", } @TechReport{Phillips:1991:TTP, author = "Jeffrey D. Phillips", title = "{TERRACE} a terracing procedure for gridded data, with {Fortran} programs, and {VAX} Command Procedure, {Unix C}-Shell, and {DOS} batch file implementations", type = "Open-file report", number = "92-5-A", institution = "U.S. Geological Survey: [Books and Open-File Reports Section distributor]", address = "Denver, CO, USA", pages = "iii + 20", year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", } @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", 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", 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 = "ftp://ftp.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 = "ftp://ftp.math.utah.edu/pub/tex/bib/ibmsysj.bib", acknowledgement = ack-nhfb, } @TechReport{Sandlin:1991:PIE, author = "Doral R. Sandlin and Kipp E. Howard", title = "The power induced effects module a {FORTRAN} code which estimates lift increments due to power induced effects for {V}\slash {STOL} flight", type = "{[NASA contractor report]; NASA CR-188081}", institution = "Cal Poly State University; National Aeronautics and Space Administration", address = "San Luis Obispo, CA, USA", pages = "????", year = "1991", bibdate = "Sat Aug 17 16:13:51 1996", 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 = "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", bibdate = "Sun Sep 15 05:43:33 MDT 1996", abstract = "Two IBM Enterprise System/3090 Model 600J computer systems, each with six processors capable of executing vector and scalar instructions, have been connected into a cluster for parallel execution of single FORTRAN programs. The clustering is achieved through a combination of software and hardware. When enabled for parallel execution and allowed to use all twelve processors in the cluster, FORTRAN programs have run as much as 11.7 times faster than when run on a single processor. The combined hardware and software technology is called IBM Clustered FORTRAN. It was achieved by modifying existing technology quickly to provide new capabilities. The paper discusses the modifications and the motivations behind them. It summarizes the performance of several applications executed with Clustered FORTRAN. Finally, it describes how clustering has been used to improve performance in novel ways.", acknowledgement = ack-nhfb, affiliation = "IBM Sci. Center, Palo Alto, CA, USA", classification = "C5440 (Multiprocessor systems and techniques); C6110P (Parallel programming); C6140D (High level languages); C6150N (Distributed systems)", keywords = "FORTRAN programs; IBM Clustered FORTRAN; IBM Enterprise System/3090; Parallel execution", thesaurus = "FORTRAN; IBM computers; Multiprocessing programs; Multiprocessing systems; Parallel programming; Special purpose computers", } @Book{Schildt:1991:ACE, author = "Herbert Schildt", title = "The art of {C}: elegant programming solutions", publisher = pub-OMH, address = pub-OMH:adr, pages = "xvi + 459", day = "1", month = sep, year = "1991", ISBN = "0-07-881691-2", ISBN-13 = "978-0-07-881691-8", LCCN = "QA 76.73 C15 S3423 1991", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=0078816912/wholesaleproductA/", note = "System requirements for computer disk: PC; virtually any C compiler including Turbo C, Turbo C++, Microsoft C, and others that are ANSI C-compatible. Includes index.", price = "US\$39.95", acknowledgement = ack-nhfb, dimensions = "9.20in x 7.37in x 1.21in", keywords = "c (computer program language)", paperback = "yes", } @Article{Schneck:1991:BRO, author = "Paul B. Schneck", title = "Book review: {{\em Optimizing FORTRAN Programs\/}} by {C. F. Schofield (Halstead Press, 1989)}", journal = j-COMP-ARCH-NEWS, volume = "19", number = "1", pages = "153--154", month = mar, year = "1991", CODEN = "CANED2", ISSN = "0163-5964", bibdate = "Fri May 12 09:40:33 MDT 2006", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, } @InProceedings{Sehr:1991:FTF, author = "David C. Sehr and Laxmikant V. Kale and David A. Padua", booktitle = "Proceedings of the 1991 International Conference on Parallel Processing", title = "{Fortran}-Style Transformations for Functional Programs (Extended Abstract)", volume = "II, Software", publisher = pub-CRC, address = pub-CRC:adr, pages = "II-282--II-283", month = aug, year = "1991", bibsource = "Parallel/ICPP.91-93.bib; Parallel/ICPP91.bib", keywords = "poster paper,", } @Article{Sherriff:1991:CFP, author = "Barbara L. Sherriff and Vijay Singh and Jianjie Liang and H. Douglas Grundy", title = "{CHEMSHIFT}: a {FORTRAN} program to calculate ${}^{29}\hbox{Si}$ {MAS NMR} chemical shift of silicate minerals", journal = j-COMP-GEOSCI, volume = "17", number = "7", pages = "967--972", year = "1991", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @TechReport{Sherrill-Lubinski:1991:SVF, author = "{Sherrill-Lubinski Corporation}", title = "{SL-GMS VAX Fortran} interface reference: object-oriented graphical modeling system, version 4.0", institution = "Sherrill-Lubinski Corporation", address = "??, ??, USA", pages = "113", day = "21", month = jan, year = "1991", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "Spine title: VAX Fortran interface reference.", keywords = "FORTRAN (Computer program language); Object-oriented programming; VAX computers --- Programming.", } @Article{Silver:1991:FPT, author = "N. Clayton Silver and Robert T. Burkey", title = "A {FORTRAN} 77 Program for Testing the Differences among Independent Correlations", journal = j-EDU-PSYCH-MEASUREMENT, volume = "51", number = "3", pages = "641--??", month = "Fall", year = "1991", CODEN = "EPMEAJ", ISSN = "0013-1644", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Slape:1991:MSA, author = "J. K. Slape and P. J. L. Wallis", title = "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", bibdate = "Sat Feb 17 16:36:05 MST 1996", acknowledgement = ack-nhfb, affiliation = "Sch. of Math. Sci., Bath Univ., UK", classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150E (General utility programs)", keywords = "Continuation statements; FORTRAN 66 statements; FORTRAN 77; FORTRAN statements; Modified version; Well-known syntactic irregularities", thesaurus = "Ada; FORTRAN; Language translation; Program processors; Utility programs", } @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", bibdate = "Wed Dec 13 18:36:25 1995", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/108585.html", abstract = "FM is a collection of FORTRAN-77 routines which performs floating-point multiple-precision arithmetic and elementary functions. Results are almost always correctly rounded, and due to improved algorithms used for elementary functions, reasonable efficiency is obtained.", acknowledgement = ack-nhfb, affiliation = "Loyola Marymount Univ., Los Angeles, CA, USA", classification = "C4130 (Interpolation and function approximation); C5230 (Digital arithmetic methods); C7310 (Mathematics)", keywords = "Accuracy; algorithms, Rounding off; Elementary functions; Floating-point multiple-precision arithmetic; FM; FORTRAN-77 routines; Mathematical library; Portable software", pubcountry = "USA", subject = "{\bf G.1.0}: Mathematics of Computing, NUMERICAL ANALYSIS, General, Numerical algorithms. {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN 77.", thesaurus = "Digital arithmetic; Function approximation; Mathematics computing; Software packages; Subroutines", } @InCollection{Soulie:1991:UEF, author = "Edgar J. Souli{\'e}", editor = "Andreas Griewank and George F. Corliss", booktitle = "Automatic Differentiation of Algorithms: Theory, Implementation, and Application", title = "User's Experience with {Fortran} Precompilers for Least Squares Optimization Problems", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "??--??", year = "1991", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/all_brec.bib", referred = "[Garc91a].", } @TechReport{Stephens:1991:DAD, author = "Bruce R. Stephens and John D. Pryce", title = "{DAPRE}: {A} Differentiation Arithmetic System for {FORTRAN}", type = "Technical Report", number = "ACM--91--3", institution = "Royal Military College of Science", address = "Shrivenham, UK", year = "1991", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/all_brec.bib; Theory/auto.diff.bib", referred = "[Jued91a].", } @Article{Sternberg:1991:PFP, author = "M. J. Sternberg", title = "{PROMOT}: a {FORTRAN} program to scan protein sequences against a library of known motifs", journal = j-COMP-APPLIC-BIOSCI, volume = "7", number = "2", pages = "257--260", month = apr, year = "1991", CODEN = "COABER", ISSN = "0266-7061", bibdate = "Thu Apr 11 18:10:15 MDT 1996", abstract = "Information about the three-dimensional structure or function of a newly determined protein sequence can be obtained if the protein is found to contain a characterized motif or pattern of residues. Recently a database (PROSITE) has been established that contains 337 known motifs encoded as a list of allowed residue types at specific positions along the sequence. PROMOT is a FORTRAN computer program that takes a protein sequence and examines if it contains any of the motifs in PROSITE. The program also extends the definitions of patterns beyond those used in PROSITE to provide a simple, yet flexible, method to scan either a PROSITE or a user-defined pattern against a protein sequence database.", acknowledgement = ack-nhfb, announcement = "9110", countrypub = "ENGLAND", datesentered = "Entered 910802", meshheadings = "*Amino Acid Sequence; *Gene Library; *Pattern Recognition; *Software; Programming Languages; Proteins --- chemistry (CH); User-Computer Interface", recordno = "91283902", } @Article{Stewart:1991:DFS, author = "A. Stewart and C. Holt and M. Clint and R. Perrott", title = "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", bibdate = "Fri Sep 13 05:31:45 MDT 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Queen's Univ., Belfast, UK", classification = "C5440 (Multiprocessor systems and techniques); C6130B (Graphics techniques)", keywords = "Array processors; Boolean values; Connected pattern; DAP FORTRAN subroutine; Digitised pictures; ICL DAP; Iterative thinning algorithm; SIMD machine; Skeleton; Spurious branches; Thinned pattern; Two-dimensional array; Unitary thickness", thesaurus = "Computer graphics; FORTRAN listings; Parallel machines", } @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", bibdate = "Sat Apr 12 19:06:31 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, affiliation = "Supercomputer Systems Inc", affiliationaddress = "Livermore, CA, USA", classification = "722; 723; C6110B (Software engineering techniques)", corpsource = "Supercomput. Syst. Inc., Livermore, CA, USA", journalabr = "J Parallel Distrib Comput", keywords = "calling routines; Computer Programming languages--fortran; Computer Software; Computer Systems, Digital; Computers, Supercomputer; Cray multitasking primitives; Cray supercomputers; Cray X-; differential equations; Fortran software package; library; MP/48 supercomputer; Multiprocessing; multiprocessors; ordinary; parallel programming; performance measurements; Software conversion; software conversion; software portability", treatment = "P Practical", } @Article{Szelenyi:1991:VPE, author = "F. Szelenyi and V. Zecca", title = "Visualizing parallel execution of {FORTRAN} programs", journal = j-IBM-JRD, volume = "35", number = "1\slash 2", pages = "270--282", month = jan # "\slash " # mar, year = "1991", CODEN = "IBMJAE", ISSN = "0018-8646", bibdate = "Wed Jan 3 14:24:13 MST 1996", abstract = "As a first step toward the parallel execution analysis of FORTRAN programs, a tool called the Parallel Execution Profiler has been designed and implemented for the graphical postexecution analysis of parallel programs using the Parallel FORTRAN environment as a vehicle for both implementing parallel programs and tracing parallel events. The dynamic behavior of parallel execution is observed interactively in color graphs, which can be displayed concurrently with the source code, and in statistical summaries. The paper describes the implementation of the tool for parallel performance analysis with the aid of a parallelized application program from plasma physics.", acknowledgement = ack-nhfb, affiliation = "IBM Germany Stuttgart, Germany", classification = "C6115 (Programming support); C6130B (Graphics techniques); C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "Color graphs; FORTRAN program; Graphical postexecution analysis; Parallel execution analysis; Parallel Execution Profiler; Parallel FORTRAN environment; Parallel performance analysis; Parallel programs; Plasma physics", thesaurus = "Computer graphics; FORTRAN; Parallel programming; Software tools", } @Article{Tallin:1991:PTD, author = "Andrew G. Tallin", title = "Programming Techniques: Dynamic Memory Allocation in {FORTRAN}", journal = j-COMP-CIVIL-ENG, volume = "5", number = "1", pages = "122--??", month = jan, year = "1991", CODEN = "JCCEE5", ISSN = "0887-3801", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Taylor:1991:NMF, author = "P. Taylor and P. Rosenberg and M. G. Samsonova", title = "A new method for finding long consensus patterns in nucleic acid sequences", journal = j-COMP-APPLIC-BIOSCI, volume = "7", pages = "495--500", year = "1991", CODEN = "COABER", ISSN = "0266-7061", bibsource = "Misc/protein.pattern.bib", comment = "``We describe a fast computer algorithm for identifying consensus patterns in DNA sequences. The method requires no previous knowledge of the frequency or spacing other than its length. In particular no previous knowledge of the frequency or spacing of consensus patterns is required.'' Fortran 77 program", } @Article{Tipper:1991:FPC, author = "John C. Tipper", title = "{FORTRAN} programs to construct the planar {Voronoi} diagram", journal = j-COMP-GEOSCI, volume = "17", number = "5", pages = "597--??", year = "1991", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @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", 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/", 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", acknowledgement = ack-nhfb, keywords = "Response surfaces (Statistics) --- Computer-assisted instruction.", } @Article{Udegbunam:1991:FPI, author = "Emmanuel O. Udegbunam", title = "A {FORTRAN} program for interpretation of relative permeability from unsteady-state displacements with capillary pressure included", journal = j-COMP-GEOSCI, volume = "17", number = "10", pages = "1351--1358", year = "1991", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Umemura:1991:FNL, author = "K. Umemura", title = "Floating-point number {LISP}", journal = j-SPE, volume = "21", number = "10", pages = "1015--1026", month = oct, year = "1991", CODEN = "SPEXBL", ISSN = "0038-0644", bibdate = "Tue Dec 12 09:26:54 MST 1995", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/fparith.bib", abstract = "A floating-point-number-oriented LISP has been developed. Though it performs type checking on every numeric operation, it runs as fast as Fortran for simple differential-equation problems. The author describes the implementation, provides some measurements of its efficiency and discusses the feasibility of this type of implementation.", acknowledgement = ack-nhfb, affiliation = "Software Labs., NTT Corp., Tokyo, Japan", classification = "C5230 (Digital arithmetic methods); C6130 (Data handling techniques); C6140D (High level languages); C7310 (Mathematics)", keywords = "Floating-point-number-oriented LISP; Numeric operation; Simple differential-equation problems; Type checking", pubcountry = "UK", thesaurus = "Digital arithmetic; LISP; Mathematics computing; Symbol manipulation", } @InProceedings{Utter-Honig:1991:GAP, author = "S. Utter-Honig and C. M. Pancake", title = "Graphical animation of parallel {Fortran} programs", crossref = "IEEE:1991:PSA", pages = "491--500", year = "1991", bibdate = "Wed Apr 15 16:28:01 MDT 1998", bibsource = "ftp://ftp.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{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", acknowledgement = ack-nhfb, classification = "C4190 (Other numerical methods); C7310 (Mathematics)", corpsource = "Inst. of Phys. Metall., Czechoslovak Acad. of Sci., Brno, Czechoslovakia", keywords = "arbitrary length; digit reversal; fast cell-structured algorithm; fast Fourier transform; fast Fourier transforms; FFT; FORTRAN77 subprograms; mathematics computing", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Walsh:1991:MFR, author = "John F. Walsh", title = "{Microsoft}'s {FORTRAN} 5.0 Random Number Generator: be Aware", journal = j-PERCEPTUAL-MOTOR-SKILLS, volume = "72", number = "1", pages = "257--??", month = feb, year = "1991", CODEN = "PMOSAZ", ISSN = "0031-5125", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Book{Weinman:1991:VFa, author = "David G. Weinman", title = "{VAX} {Fortran}", publisher = pub-PWS-KENT, address = pub-PWS-KENT:adr, pages = "xiii + 450", month = may, year = "1991", ISBN = "0-87835-172-8", ISBN-13 = "978-0-87835-172-5", LCCN = "QA76.8.V37W45 1986", bibdate = "Fri Sep 26 18:40:50 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-87835-172-8/wholesaleproductA/", 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", 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/", price = "US\$44.95", series = "Pws-Kent Series in Engineering and Computer Science", acknowledgement = ack-nhfb, } @Article{Wolf:1991:FSC, author = "Gert W. Wolf", title = "A {FORTRAN} subroutine for cartographic generalization", journal = j-COMP-GEOSCI, volume = "17", number = "10", pages = "1359--1382", year = "1991", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Book{Wright:1991:OPM, author = "E. Alphia Wright", title = "Open Pit Mine Design Models: An Introduction With {Fortran 77} Programs", volume = "8", publisher = pub-TRANS-TECH, address = pub-TRANS-TECH:adr, pages = "", month = jul, year = "1991", ISBN = "0-87849-083-3", ISBN-13 = "978-0-87849-083-7", LCCN = "", bibdate = "Sat Sep 27 17:58:26 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=0878490833/wholesaleproductA/; http://www.cbooks.com/", price = "US\$75.00", series = "Series on Mining Engineering", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0878490833", acknowledgement = ack-nhfb, } @Article{Zhou:1991:CAR, author = "Susan Y. J. Zhou and Sati Mazumdar and Carol K. Redmond and Michael H. Dong and Joseph P. Costantino", title = "Computations of adjusted rates and lifetime risks from occupational cohort data: a program package using {FORTRAN} and {GLIM}", journal = j-COMPUT-AND-BIOMED-RES, volume = "24", number = "1", pages = "29--46", month = feb, year = "1991", CODEN = "CBMRB7", ISSN = "0010-4809", bibdate = "Thu Apr 11 18:10:15 MDT 1996", abstract = "A program package using FORTRAN and GLIM is presented to compute lifetime risks of dying from a particular cause of death for a worker subjected to specific risk exposures using death rates adjusted for selected covariates (risk factors). Calculations of the exposure index and adjusted rates depend on several commonly used procedures. Tests of homogeneity and trend for adjusted rates are provided. Lifetime risks are calculated in two different ways: adjusting or ignoring competing causes of death.", acknowledgement = ack-nhfb, announcement = "9106", countrypub = "UNITED STATES", datesentered = "Entered 910425", meshheadings = "*Mathematical Computing; Occupational Diseases --- mortality (MO)/epidemiology (*EP); *Software; Cohort Studies; Lung Neoplasms --- mortality (MO); Programming Languages; Risk Factors; Survival Analysis; United States; Human; Male; Support, U.S. Gov't, Non-P.H.S.", recordno = "91168558", } @Book{Aberti:1992:FIP, author = "C. Aberti and Patrice Lignelet", title = "{Fortran} 90: initiation {\`a} partir du {Fortran 77}", publisher = "Studio image", address = "Menton, France", pages = "144", year = "1992", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Jan 27 13:40:57 MST 1996", series = "Serie informatique", acknowledgement = ack-nhfb, annote = "Index.", keywords = "{Fortran} (langage de programmation).", } @Book{Adams:1992:FHC, author = "Jeanne C. Adams and Walter S. Brainerd and Jeanne T. Martin", title = "{Fortran 90} Handbook: Complete {ANSI\slash ISO} Reference", publisher = pub-MCGRAW-HILL, address = pub-MCGRAW-HILL:adr, pages = "xi + 740", day = "1", month = apr, year = "1992", ISBN = "0-07-000406-4", ISBN-13 = "978-0-07-000406-1", LCCN = "QA76.73.F28 F67 1992", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=0070004064/wholesaleproductA/; http://www.cbooks.com/; Misc/beebe.bib", price = "US\$79.50", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0070004064", acknowledgement = ack-nhfb, dimensions = "9.33in x 6.38in x 2.17in", keywords = "COMPUTER PROGRAMMING; FORTRAN; Fortran 90 (computer program language); PROGRAMMING LANGUAGES; {Fortran} 90 (Computer program language)", libnote = "Not yet in my library.", } @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", 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", acknowledgement = ack-nhfb, } @Book{Anderson:1992:LUG, author = "E. Anderson", title = "{LAPACK} Users' Guide", publisher = pub-SIAM, address = pub-SIAM:adr, pages = "xv + 235", month = may, year = "1992", ISBN = "0-89871-294-7", ISBN-13 = "978-0-89871-294-0", LCCN = "QA76.73.F25 L36 1992", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=0898712947/wholesaleproductA/", 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", acknowledgement = ack-nhfb, } @Article{Andreev:1992:FM, author = "V. M. Andreev and I. S. Golosov and S. V. Sprogis", title = "{Fortran} for {MPP}", journal = j-PROG-COMP-SOFT, volume = "17", number = "5", pages = "281--289", month = jul, year = "1992", CODEN = "PCSODA", ISSN = "0361-7688", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, language = "Russian", } @Article{Andrew:1992:SGC, author = "K. Andrew and C. G. Fleming", title = "Space-time geometries characterized by solutions to the geodesic equations", journal = j-COMP-PHYSICS, volume = "6", number = "5", pages = "498--505", month = sep # "-" # oct, year = "1992", CODEN = "CPHYE2", ISSN = "0894-1866", bibdate = "Mon Sep 30 05:36:13 MDT 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Phys., Eastern Illinois Univ., Charleston, IL, USA", classification = "A0240 (Geometry, differential geometry, and topology); A0270 (Computational techniques); A0420J (Solutions to equations); C7320 (Physics and Chemistry)", keywords = "CRAY Y-MP supercomputer; FORTRAN program; Geodesic equations; Graphical display; IBM RS 6000 workstation; Initial conditions; Kerr metric; Mass; Mathematica; NeXT; Null geodesic structure; Parameter dependence; Spacetime geometries; Spin; Swarzchild metric; Symbol manipulation; Video tape; Winicour metric", thesaurus = "Complete computer programs; Differential geometry; Physics computing; Space-time configurations; Symbol manipulation", } @Article{Anonymous:1992:AMF, author = "Anonymous", title = "Algorithm 703: {MEBDF} --- {A FORTRAN} Subroutine for Solving First-Order Systems of Stiff Initial Value Problems for Ordinary Differential Equations", journal = j-TOMS, volume = "18", number = "2", pages = "156--??", month = jun, year = "1992", CODEN = "ACMSCU", ISSN = "0098-3500", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Anonymous:1992:F, author = "Anonymous", title = "{Fortran} 90", journal = j-CHEM-ENG, volume = "??", number = "527", pages = "25--??", month = sep, year = "1992", CODEN = "CMERA9", ISSN = "0302-0797", bibdate = "Sat Jan 27 07:37:25 MST 1996", abstract = "Fortran, the standard in scientific and engineering computing, has been updated to fend off the challenge from C. Nina Morgan and Ian Furzer examine Fortran 90.", acknowledgement = ack-nhfb, } @Article{Anonymous:1992:LUF, author = "Anonymous", title = "{Lahey} updates {Fortran} compiler to allow writing 32-bit {DOS} apps", journal = j-INFOWORLD, volume = "14", number = "12", pages = "20--21", month = mar, year = "1992", CODEN = "INWODU", ISSN = "0199-6649", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Misc{Anonymous:1992:MF, author = "Anonymous", title = "{Microsoft FORTRAN}", publisher = pub-MICROSOFT, address = pub-MICROSOFT:adr, edition = "Version 5.1", pages = "7 computer disks", year = "1992", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "Booklets: Environment and tools --- Advanced topics --- Reference --- Quick reference guide --- Installing and using the professional development system --- QuickWin graphics user's guide. System requirements: IBM PC or PC compatible; 320 K; MS DOS 3.00 or higher or MS OS/2. IBM PC.", keywords = "Compilers (Computer programs); Compiling (Electronic computers); Computer programs; FORTRAN (Computer program language); IBM Personal Computer --- MS DOS 2.1.", } @Article{Anonymous:1992:MSA, author = "Anonymous", title = "Math Software Automates Problem Solving", journal = j-MECH-ENG, volume = "114", number = "5", pages = "58--63", month = may, year = "1992", CODEN = "MEENAH", ISSN = "0025-6501", bibdate = "Sat Jan 27 07:37:25 MST 1996", abstract = "Many mechanical engineers have begun using commercially available technical calculation software in addition to spreadhseets and FORTRAN programs. Answers from math software support the development of everything from rally car suspensions to satellites.", acknowledgement = ack-nhfb, } @Book{Anonymous:1992:NRE, author = "Anonymous", title = "Numerical recipes: example book ({FORTRAN})", publisher = pub-CUP, address = pub-CUP:adr, edition = "Second", pages = "viii + 245", year = "1992", ISBN = "0-521-43721-0", ISBN-13 = "978-0-521-43721-9", LCCN = "QA76.73.F25N84 1992", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, keywords = "Numerical analysis --- Computer programs; Science --- Mathematics --- Computer programs.; {Fortran} (Computer program language)", } @Book{ANSI:1992:ANS, author = "{American National Standards Institute}", title = "{American National Standard} for programming language, {FORTRAN} --- extended", publisher = pub-ANSI, address = pub-ANSI:adr, pages = "xix + 369", year = "1992", ISBN = "????", ISBN-13 = "????", LCCN = "????", bibdate = "Sat Jan 27 13:40:57 MST 1996", acknowledgement = ack-nhfb, annote = "Approved September 21, 1992. Running title: ISO/IEC 1539: 1991 (E). On cover: ANSI X3.198-1992.", keywords = "Fortran (Computer program language); States; {Fortran} (Computer program language) --- Standards --- United", } @Book{ANSI:1992:FHC, author = "Jeanne C. Adams and others", title = "Fortran 90 Handbook: Complete {ANSI\slash ISO} Reference", publisher = pub-MCGRAW-HILL, address = pub-MCGRAW-HILL:adr, pages = "xi + 740", year = "1992", ISBN = "0-07-000406-4", ISBN-13 = "978-0-07-000406-1", LCCN = "QA76.73.F28 F67 1992", bibdate = "Wed Nov 01 08:07:20 2000", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/master.bib", libnote = "Not yet in my library.", } @TechReport{Bai:1992:SAF, author = "Z. Bai and G. W. Stewart", title = "{SRRIT}\,---\,{A FORTRAN} subroutine to Calculate the Dominant Invariant Subspace of a Nonsymmetric Matrix", type = "Technical Report", number = "2908", institution = "Department of Computer Science, University of Maryland", address = "College Park, MD, USA", year = "1992", bibsource = "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 = "ftp://ftp.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 = "ftp://ftp.math.utah.edu/pub/tex/bib/fparith.bib", acknowledgement = ack-nhfb, } @Article{Beavis:1992:PDD, author = "Andy Beavis and Chris Phillips", title = "Porting a Dusty Deck {Fortran} Program to a Shared-Memory Multiprocessor", journal = j-CPE, volume = "4", number = "8", pages = "575--587", month = dec, year = "1992", CODEN = "CPEXEI", ISSN = "1040-3108", bibdate = "Tue Sep 7 15:17:11 1999", bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/CONCURRENCY.PE.bib", } @Article{Becker:1992:TFI, author = "Gilbert Becker and John Hilton", title = "{TETRA}: {A FORTRAN IV} Program for Computing the Cosine-Pi Approximation to the Tetrachoric Correlation Coefficient", journal = j-EDU-PSYCH-MEASUREMENT, volume = "52", number = "1", pages = "81--86", month = "Spring", year = "1992", CODEN = "EPMEAJ", ISSN = "0013-1644", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Belonoshki:1992:SFP, author = "A. B. Belonoshki and Pingfang Shi and S. K. Saxena", title = "{SUPERFLUID}: a {FORTRAN} 77 program for calculation of {Gibbs} free energy and volume of {C-H-O-N-S}-Ar mixtures", journal = j-COMP-GEOSCI, volume = "18", number = "9", pages = "1267--??", month = oct, year = "1992", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Aug 17 16:12:52 1996", acknowledgement = ack-nhfb, } @Article{Bentley:1992:HCS, author = "M. Bentley and C. F. Fischer", title = "Hypercube conversion of serial codes for atomic structure calculations", journal = j-PARALLEL-COMPUTING, volume = "18", number = "9", pages = "1023--1031", month = sep, year = "1992", CODEN = "PACOEJ", ISSN = "0167-8191", bibdate = "Mon Apr 14 12:05:41 MDT 1997", acknowledgement = ack-nhfb, classification = "A3115 (General mathematical and computational developments); C5220P (Parallel architecture)C5440 (Multiprocessor systems and techniques); C7320 (Physics and Chemistry)", corpsource = "Van der Waals-Zeeman Lab., Amsterdam Univ., Netherlands", keywords = "approach; atomic structure; calculations; coarse-grained; fine-grained; FORTRAN codes; Hartree-Fock calculations; hypercube conversion; hypercube networks; Intel iPSC hypercube computers; memory limitations; multiconfiguration; multiprocessor; nearly optimal speedup; parallel code; parallel processing; parallelization; physics computing; serial codes; serial programs", treatment = "A Application; P Practical", } @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 = "ftp://ftp.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:CFO, author = "P. Brezany and M. Gerndt and P. Mehrotra and H. Zima", title = "Concurrent file operations in a high performance {FORTRAN}", crossref = "IEEE:1992:PSM", pages = "230--237", month = "", year = "1992", bibdate = "Wed Apr 15 15:37:20 MDT 1998", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/supercomputing92.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)", corpsource = "Dept. of Stat. and Comput. Sci., Vienna Univ., Austria", 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", } @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}", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "230--237", month = nov, year = "1992", bibsource = "Parallel/Parallel.io.bib; Parallel/SUPER92.bib", 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.", keyword = "supercomputing, fortran, multiprocessor file system interface, pario bib", keywords = "parallel programming,", } @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", 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", 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/", note = "Includes disk.", price = "US\$35.00", URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=096242305X", acknowledgement = ack-nhfb, } @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", bibsource = "Database/Graefe.bib; Misc/Functional.bib; Parallel/Pfpbib.bib", abstract = "We compare the execution performance of Sisal, a functional language for large-scale scientific computing, and Fortran on a Cray Y-MP/864. We examine the functional programming paradigm, discuss its attribute and advantages, and highlight the alient features of Sisal. In the remaining sections we illustrate the potential inefficiencies of functional computing, present our most recent performance data, and give some closing remarks regarding Fortran and the future of high-speed computing.", keywords = "SISAL Single Assignment Performance dataflow functional data flow", } @Article{Cann:1992:RFD, author = "David Cann", title = "Retire {Fortran}? {A} Debate Rekindled", journal = j-CACM, volume = "35", number = "8", pages = "81--89", month = aug, year = "1992", CODEN = "CACMA2", ISSN = "0001-0782", 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/", URL = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/135231.html", abstract = "We compare the execution performance of Sisal, a functional language for large-scale scientific computing, and Fortran on a Cray Y-MP/864. We examine the functional programming paradigm, discuss its attribute and advantages, and highlight the salient features of Sisal. In the remaining sections we illustrate the potential inefficiencies of functional computing, present our most recent performance data, and give some closing remarks regarding Fortran and the future of high-speed computing.", acknowledgement = ack-nhfb, keywords = "experimentation; languages; measurement; performance; SISAL Single Assignment Performance dataflow functional data flow", subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN. {\bf D.1.3}: Software, PROGRAMMING TECHNIQUES, Concurrent Programming, Parallel programming. {\bf D.3.4}: Software, PROGRAMMING LANGUAGES, Processors. {\bf C.5.1}: Computer Systems Organization, COMPUTER SYSTEM IMPLEMENTATION, Large and Medium (``Mainframe'') Computers, Super (very large) computers. {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language Classifications, SISAL.", } @Article{Caringal:1992:FIQ, author = "Rizaldo B. Caringal and Phan Minh Dung", title = "A {FORTRAN IV} to {QuickBASIC} translator", journal = j-SIGPLAN, volume = "27", number = "2", pages = "75--87", month = feb, year = "1992", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:16:17 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, } @Article{Cash:1992:AMF, author = "J. R. Cash and S. Considine", title = "Algorithm 703: {MEBDF}: {A FORTRAN} Subroutine for Solving First-Order Systems of Stiff Initial Value Problems for Ordinary Differential Equations", journal = j-TOMS, volume = "18", number = "2", pages = "156--158", month = jun, year = "1992", CODEN = "ACMSCU", ISSN = "0098-3500", MRclass = "65D05 (65L06)", MRnumber = "1 167 886", bibdate = "Mon Sep 05 08:48:51 1994", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/146923.html", acknowledgement = ack-nhfb, keywords = "algorithms", subject = "{\bf G.1.7}: Mathematics of Computing, NUMERICAL ANALYSIS, Ordinary Differential Equations, Initial value problems. {\bf G.1.1}: Mathematics of Computing, NUMERICAL ANALYSIS, Interpolation. {\bf G.1.7}: Mathematics of Computing, NUMERICAL ANALYSIS, Ordinary Differential Equations, Multistep methods. {\bf G.1.7}: Mathematics of Computing, NUMERICAL ANALYSIS, Ordinary Differential Equations, Stiff equations. {\bf G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE.", } @TechReport{Chapman:1992:PVFa, author = "Barbara Chapman and Piyush Mehrotra and Hans Zima", title = "Programming in {Vienna Fortran}", type = "Technical Report", number = "ACPC/TR 92-3", institution = "Austrian Center for Parallel Computation", address = "Vienna, Austria?", pages = "i + 39", year = "1992", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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", 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", URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p94-chen/", abstract = "Massively parallel architectures, and the languages used to program them, are among both the most difficult and the most rapidly-changing subjects for compilation. This has created a demand for new compiler prototyping technologies that allow novel style of compilation and optimization to be tested in a reasonable amount of time. Using formal specification techniques, we have produced a data-parallel Fortran-90 subset compiler for Thinking Machines' Connection Machine/2 and Connection Machine/5. The prototype produces code from initial Fortran-90 benchmarks demonstrating sustained performance superior to hand-coded Lisp and competitive with Thinking Machines' CM Fortran compiler. This paper presents some new specification techniques necessary to construct competitive, easily retargetable prototype compilers.", acknowledgement = ack-nhfb, affiliation = "Yale Univ", affiliationaddress = "USA", annote = "Published as part of the Proceedings of PLDI'92.", classification = "723.1", conference = "Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation", conferenceyear = "1992", journalabr = "SIGPLAN Not", keywords = "algorithms; Computer architecture; Computer programming; design; experimentation; Fortran-90 compilers; languages; Parallel architectures; Parallel processing systems; Program compilers", meetingaddress = "San Francisco, CA, USA", meetingdate = "Jun 17--19 1992", meetingdate2 = "06/17--19/92", sponsor = "ACM", subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN. {\bf D.3.4} Software, PROGRAMMING LANGUAGES, Processors, Compilers. {\bf C.1.2} Computer Systems Organization, PROCESSOR ARCHITECTURES, Multiple Data Stream Architectures (Multiprocessors), Parallel processors**. {\bf C.1.2} Computer Systems Organization, PROCESSOR ARCHITECTURES, Multiple Data Stream Architectures (Multiprocessors), CM-2.", } @Article{Chernyaev:1992:PSV, author = "A. P. Chernyaev", title = "Programming Systems for Vectorization and Parallelization of {Fortran} Programs for Some Vector-Pipeline Computers", journal = j-PROG-COMP-SOFT, volume = "17", number = "2", pages = "100--111", month = jan, year = "1992", CODEN = "PCSODA", ISSN = "0361-7688", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, language = "Russian", } @TechReport{Choudhary:1992:CFM, author = "Alok Nidhi Choudhary", title = "Compiling {Fortran 77D} and {90D} for {MIMD} distributed-memory machines", type = "Computer science technical report", number = "COMP TR92-178", institution = "Rice University, Dept. of Computer Science", address = "Houston, TX, USA", pages = "10", month = mar, year = "1992", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", bibdate = "Mon Apr 14 12:05:41 MDT 1997", acknowledgement = ack-nhfb, classification = "C4140 (Linear algebra); C4240P (Parallel programming and algorithm theory); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems)", corpsource = "Dept. of Comput. Sci., Queen's Univ. of Belfast, UK", keywords = "AMT; AMT DAP 510; array processor; eigensolution; FORTRAN; Fortran dialects; Fortran-Plus; Fortran-Plus Enhanced; Fortran-Plus Enhanced compiler; grid size; languages; linear algebra; matrix algebra; nearest neighbour; parallel; parallel algorithms; parallel solutions; performance; performance evaluation; program compilers; real tridiagonal symmetric matrices; wraparound connections", treatment = "P Practical", } @TechReport{Conley:1992:UMA, author = "Joseph L. Conley", title = "User's manual for {AeroFcn} a {FORTRAN} program to compute aerodynamic parameters", type = "NASA technical memorandum", number = "104237", institution = "National Aeronautics and Space Administration, Ames Research Center, Dryden Flight Research Facility", address = "Edwards, CA, USA", pages = "iii + 20", year = "1992", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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/", 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 = "ftp://ftp.math.utah.edu/pub/bibnet/authors/g/gould-nicholas-ian.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", ISSN = "0010-4655", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @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/", 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", 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", 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", annote = "Presents a method for doing interprocedural analysis in the presence of call-by-reference and side effects. The language is similar to a subset of ForTran --- arrays are not supported however. They do constant propagation across procedures and inlining.", } @TechReport{Devloo:1992:CIP, author = "R. B. Devloo and L. Fezoui and S. Lacire", title = "A {C++} Interface for Programming on the {Connection Machine}", number = "RR1698", institution = "INRIA-SOPHIA", address = "Sophia-Antipolis, France", month = may, year = "1992", bibsource = "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", } @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", bibdate = "Fri Sep 30 00:52:57 1994", bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/138352.html", abstract = "This paper describes programs to reduce a nonsymmetric matrix to tridiagonal form, to compute the eigenvalues of the tridiagonal matrix, to improve the accuracy of an eigenvalue, and to compute the corresponding eigenvector. The intended purpose of the software is to find a few eigenpairs of a dense nonsymmetric matrix faster and more accurately than previous methods. The performance and accuracy of the new routines are compared to two EISPACK paths: RG and HQR-INVIT. The results show that the new routines are more accurate and also faster if less than 20 percent of the eigenpairs are needed.", acknowledgement = ack-nhfb, keywords = "algorithms", subject = "{\bf F.2.1}: Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms and Problems, Computations on matrices. {\bf G.1.3}: Mathematics of Computing, NUMERICAL ANALYSIS, Numerical Linear Algebra, Eigenvalues. {\bf G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE, Algorithm analysis.", } @Article{Dongarra:1992:PVCa, author = "J. Dongarra and H. {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--29", month = "??", year = "1992", CODEN = "SPCOEL", ISSN = "0168-7875", bibdate = "Mon Oct 26 07:04:47 1998", bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib; ftp://ftp.math.utah.edu/pub/bibnet/authors/v/vandervorst-henk-a.bib", } @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", acknowledgement = ack-nhfb, } @InProceedings{Duval:1992:TPP, author = "D. Duval", title = "Trends in parallel programming models for high performance computers", crossref = "Ferenczi:1992:AWT", pages = "33", month = "", year = "1992", bibdate = "Sun Dec 22 10:17:40 MST 1996", 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/", 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", acknowledgement = ack-nhfb, keywords = "Fortran 77 (Computer program language); Multivariate analysis", } @InProceedings{Erhel:1992:DTC, author = "J. Erhel and B. Philippe", title = "Design of a toolbox to control arithmetic reliability", crossref = "Atanassova:1992:CAE", pages = "99--108", year = "1992", bibdate = "Thu Dec 14 17:22:42 MST 1995", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/intarith.bib", abstract = "Describes AQUARELS a problem-solving environment to control and improve numerical quality of scientific software. This environment provides a set of tools to address the different situations occurring during the development of code. and to offer a painless way to integrate accuracy checking into numerical programs. The authors illustrate in detail the usefulness of multiple precision arithmetic, interval arithmetic and perturbation methods used in this toolkit. They are easy to use thanks to FORTRAN extensions, including new types of variables, and to a preprocessor translating these extensions into calls to appropriate procedures.", acknowledgement = ack-nhfb, affiliation = "IRISA/INRIA, Rennes, France", bookpages = "x + 504", classification = "C4100 (Numerical analysis); C6115 (Programming support)", confdate = "1-4 Oct. 1991", conflocation = "Oldenburg, Germany", keywords = "AQUARELS; Numerical quality; Problem-solving environment; Scientific software", pubcountry = "Netherlands", thesaurus = "Numerical analysis; Programming environments; Software quality", } @Book{Etter:1992:FNM, author = "D. M. Etter", title = "{Fortran 77}: With Numerical Methods for Engineers and Scientists", publisher = pub-BENCUM, address = pub-BENCUM:adr, pages = "xxv + 776", month = feb, year = "1992", ISBN = "0-8053-1770-8", ISBN-13 = "978-0-8053-1770-1", LCCN = "QA76.73.F25 E847 1992", bibdate = "Sun Sep 28 10:42:07 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=0805317708/wholesaleproductA/; http://www.cbooks.com/", 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 = "Parallel/ICS92.bib", } @Book{Flanders:1992:PMC, author = "Bob Flanders and Michael Holmes", title = "{PC Magazine C} Lab Notes", publisher = pub-ZD, address = pub-ZD:adr, pages = "312", day = "1", month = sep, year = "1992", ISBN = "1-56276-063-7", ISBN-13 = "978-1-56276-063-2", LCCN = "", bibdate = "Fri Sep 26 18:40:50 MDT 1997", bibsource = "http://www.amazon.com/exec/obidos/ISBN=1562760637/wholesaleproductA/", 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", 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 = "AIEXE", ISSN = "0888-3785", bibdate = "Mon Sep 30 05:36:13 MDT 1996", acknowledgement = ack-nhfb, affiliation = "Loral Space Inf. Syst., Houston, TX, USA", classification = "C5290 (Neural computing techniques); C7310 (Mathematics)", keywords = "Commercially available network development program; General-purpose mathematical tool; High-level language; Mathematica; Neural net libraries; Neural network modelling", thesaurus = "Mathematics computing; Neural nets; Software packages", } @Article{Gardiner:1992:AFS, author = "Judith D. Gardiner and Matthew R. Wette and Alan J. Laub and James J. Amato and Cleve B. Moler", title = "Algorithm 705: {A FORTRAN}-77 Software Package for Solving the {Sylvester} Matrix Equation {$AXB^{\sc{T}}+CXD^{\sc{T}}=E$}", journal = j-TOMS, volume = "18", number = "2", pages = "232--238", month = jun, year = "1992", CODEN = "ACMSCU", ISSN = "0098-3500", MRclass = "65F05 (65-04 65F10 65F35)", MRnumber = "1 167 893", bibdate = "Tue Mar 14 17:31:30 1995", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/146930.html", abstract = "This paper documents a software package for solving the Sylvester matrix equation (1) $AXB^{T} + CXD^{T} = E$.\par All quantities are real matrices; $A$ and $C$ are $m \times n$; $B$ and $D$ are $m \times n$; and $X$ and $E$ are $m \times n$. The unknown is $X$. Two symmetric forms of Eq. (1) are treated separately for efficiency. They are the continuous-time symmetric Sylvester equation (2) $AXE^{T} + EXA^{T} + C = 0$ and the discrete time equation (3) $AXA^{T} + C = 0$, for which $A$, $E$, and $C$ is symmetric. The software also provides a means for estimating the condition number of these three equations. The algorithms employed are more fully described in an accompanying paper [3].", acknowledgement = ack-nhfb, keywords = "algorithms; performance", subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL ANALYSIS, Numerical Linear Algebra, Linear systems (direct and iterative methods). {\bf G.1.3}: Mathematics of Computing, NUMERICAL ANALYSIS, Numerical Linear Algebra, Conditioning. {\bf G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE, Algorithm analysis. {\bf G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE, Efficiency. {\bf G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE, Reliability and robustness.", } @InProceedings{Gerbaud:1992:MAD, author = "L. Gerbaud and J. Bigeon and G. Champenois", title = "Modular approach to describe electromechanical systems-using {Macsyma} to generate global approach simulation software", crossref = "IEEE:1992:PRA", pages = "1189--1196 (vol. 2)", year = "1992", bibdate = "Mon Sep 30 05:31:18 MDT 1996", 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", bibdate = "Wed Jan 3 14:24:13 MST 1996", abstract = "The IBM System/390, (S/390) computer family provides a two-order-of-magnitude performance range for numerically intensive applications. The engineer or scientist can use the same operating system, compiler, and run-time environment commonly across the family. The paper provides an overview of primary S/390 hardware and software products of interest for numerically intensive applications, including MVS/ESA, VM/ESA, AIX/ESA, and the extension of FORTRAN for very large applications and parallel applications. The paper is focused on details of design interest in three specific hardware products within the S/390 family, with emphasis on the Enterprise System/9000 (ES/9000) Model 900. Also described is a potential parallel-computing configuration using the ESCON Director. The paper concludes with a discussion of the generic system environments within which S/390 products can support the technical user.", acknowledgement = ack-nhfb, affiliation = "IBM Enterprise Syst., Poughkeepsie, NY, USA", classification = "C5420 (Mainframes and minicomputers)", keywords = "AIX/ESA; Compiler; Enterprise System/9000; ES/9000; ESCON Director; FORTRAN; IBM System/390; MVS/ESA; Numerically intensive applications; Operating system; Parallel-computing configuration; Performance range; Run-time environment; VM/ESA", thesaurus = "Computer evaluation; IBM computers; Mainframes", } @Article{Girkar:1992:AEF, author = "Milind Girkar and Constantine D. Polychronopoulos", title = "Automatic extraction of functional parallelism from ordinary programs", journal = j-IEEE-TRANS-PAR-DIST-SYS, volume = "3", number = "2", pages = "166--178", month = mar, year = "1992", CODEN = "ITDSEO", ISSN = "1045-9219", bibdate = "Fri Apr 11 15:20:39 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, classification = "722; 723; C1160 (Combinatorial mathematics); C4240P (Parallel programming and algorithm theory); C6110P (Parallel programming); C6150C (Compilers, interpreters and other processors)", corpsource = "Center for Superconducting Res. and Dev., Illinois Univ., Urbana, IL, USA", journalabr = "IEEE Trans Parallel Distrib Syst", keywords = "algorithms; automatic extraction; code generation; Computer Operating Systems--Program Compilers; Computer Systems, Digital; conditions; control; dependences; directed graphs; execution; functional parallelism; hierarchical task graph; intermediate; minimal data; optimization; ordinary programs; parallel architectures; parallel C; parallel Fortran programs; parallel machine code; Parallel Processing; parallel program representation; parallel programming; parallel source code; Parallelizing Compilers; program compilers; programming theory; programs; synchronization overhead; task-granularity; task-level parallelism", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Gladwell:1992:BRF, author = "Ian Gladwell", title = "Book Review: {Fortran 90 Explained by M. Metcalf and J. Reid: (Oxford Science)}", journal = j-SIGPLAN, volume = "27", number = "4", pages = "11--11", month = apr, year = "1992", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:16:19 MST 2003", bibsource = "http://portal.acm.org/", acknowledgement = ack-nhfb, } @Article{Glassy:1992:TNS, author = "Lou Glassy", title = "{Tiny-Ninety}: {A} subset of {F90} for beginning programmers", journal = j-FORTRAN-J, volume = "4", number = "3", pages = "2--6", month = may # "\slash " # jun, year = "1992", ISSN = "1060-0221", bibdate = "Wed Jan 24 08:14:08 2001", bibsource = "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt", URL = "http://www.cs.montana.edu/~glassy/papers/html/t90-article.html", acknowledgement = ack-nhfb, } @TechReport{Gondzio:1992:DAI, author = "J. Gondzio and D. Tachat", title = "The design and application of the {IMPLO --- A FORTRAN} library for linear optimization with interior point methods", type = "Cahier", number = "108", institution = "Laboratoire de Analyse et Modelisation de Systemes pour l'Aide a la Decision (LAMSADE), Universite de Paris Dauphine", address = "F--75775 Paris Cedex 16, France", month = jan, year = "1992", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/intbib.bib; Theory/intbib.bib", } @Article{Guocheng:1992:FPT, author = "Pan Guocheng and Ken Moss and Tim Heiner and James R. Carr", title = "A {FORTRAN} program for three-dimensional cokriging with case demonstration", journal = j-COMP-GEOSCI, volume = "18", number = "5", pages = "557--578", month = jun, year = "1992", CODEN = "CGOSDN", ISSN = "0098-3004", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Gupta:1992:DAD, author = "Manish Gupta and Prithviraj Banerjee", title = "Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers", journal = j-IEEE-TRANS-PAR-DIST-SYS, volume = "3", number = "2", pages = "179--193", month = mar, year = "1992", CODEN = "ITDSEO", ISSN = "1045-9219", bibdate = "Fri Apr 11 15:20:39 MDT 1997", bibsource = "Compendex database", acknowledgement = ack-nhfb, classification = "722; 723; C6110P (Parallel programming); C6120 (File organisation); C6150C (Compilers, interpreters and other processors)", corpsource = "Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA", journalabr = "IEEE Trans Parallel Distrib Syst", keywords = "automatic data partitioning; Automatic Data Partitioning Problem; Computer Operating Systems--Program Compilers; Computer Systems, Digital; constraints; data; data distribution; data structures; Eispack libraries; Fortran programs; Linpack; multicomputers; Parallel Processing; parallel programming; parallelizing compilers; Parallelizing Compilers; Perfect Benchmarks; program compilers; scientific application programs; structures", treatment = "P Practical", } @InProceedings{Gupta:1992:MGD, author = "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and J. R. Johnson and R. W. Johnson and P. Sadayappan", title = "A methodology for generating data distributions to optimize communication", crossref = "IEEE:1992:PFI", pages = "436--441", month = "", year = "1992", bibdate = "Sun Dec 22 10:17:40 MST 1996", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ., Columbus, OH, USA", classification = "C4190 (Other numerical methods); C5220P (Parallel architecture)", keywords = "Algebraic theory; Block; Block recursive algorithms; Block-cyclic distributions; Communication optimisation; Cyclic; Data distribution generation methodology; Fast Fourier transform; High performance Fortran; Massively parallel computing; Semantics; Shared memory multiprocessor; Tensor product; Vector multiprocessors", thesaurus = "Distributed memory systems; Fast Fourier transforms; Vector processor systems", } @Article{Hahn:1992:IAE, author = "W. Hahn and K. Mohr", title = "An interactive approach for extending {IEEE} arithmetic: auxiliary processor {AP87}", journal = j-APL-QUOTE-QUAD, volume = "23", number = "1", pages = "88--93", month = jul, year = "1992", CODEN = "APLQD9", ISSN = "0163-6006", bibdate = "Thu Dec 14 17:22:02 MST 1995", bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/intarith.bib", note = "International Conference on APL", abstract = "The auxiliary processor AP87 is designed for use with APL2/PC. Together with it, it offers an interactive system for IEEE-arithmetic enhanced with routines for exact sum and dot product as well as interval and adaptive multiprecision arithmetic. The features of AP87 are also available as link libraries for other languages like C, FORTRAN, PASCAL.", acknowledgement = ack-nhfb, affiliation = "Fachhochschule Bingen, Weiler, Germany", classification = "C5230 (Digital arithmetic methods); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", confdate = "6-10 July 1992", conflocation = "St. Petersburg, Russia", confsponsor = "ACM; Finnish APL Assoc; Russian Acad. Sci", keywords = "Adaptive multiprecision arithmetic; APL2/PC; Auxiliary processor AP87; C; Dot product; Exact sum; Extending IEEE arithmetic; FORTRAN; Interactive approach; Interactive system; Interval; Link libraries; PASCAL; Routines", pubcountry = "USA", thesaurus = "APL; Digital arithmetic; Interactive systems; Program processors; Standards", } @Article{Hall:1992:ECG, author = "M. W. Hall and K. Kennedy", title = "Efficient Call Graph Analysis", journal = j-LOPLAS, volume = "1", number = "3", pages = "227--42", year = "1992", CODEN = "ALPSE8", ISSN = "1057-4514", bibsource = "Misc/Functional.bib", abstract = "Presents an efficient algorithm for computing the procedure call graph, the program representation underlying most interprocedural optimization techniques. The algorithm computes the possible bindings of procedure variables in languages where such variables only receive their values through parameter passing, such as Fortran. The authors extend the algorithm to accommodate a limited form of assignments to procedure variables. The resulting algorithm can also be used in analysis of functional programs that have been converted to continuation-passing style. They discuss the algorithm in relationship to other call graph analysis approaches. Many less efficient techniques produce essentially the same call graph. A few algorithms are more precise, but they may be prohibitively expensive depending on language features.", keywords = "functional", } @InProceedings{Hall:1992:ICF, author = "Mary W. Hall and Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng", booktitle = "Proceedings Supercomputing '92", title = "Interprocedural Compilation of {Fortran D} for {MIMD} Distributed Memory Machines", crossref = "IEEE:1992:PSM", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "522--534", month = nov, year = "1992", bibdate = "Wed Apr 15 15:37:20 MDT 1998", bibsource = "ftp://ftp.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", bibdate = "Sat Jan 27 07:37:25 MST 1996", note = "See also \cite{Hansen:1994:CAF}.", URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/131768.html", abstract = "This paper presents FORTRAN 77 implementations of the lookahead Levinson algorithm of Chan and Hansen [7, 8] for solving symmetric indefinite and general Toeplitz systems. The algorithms are numerically stable for all Toeplitz matrices that do not have many {\em consecutive} ill-conditioned leading principal submatrices, and also produce estimates of the algorithm and matrix condition numbers. In contrast, the classical Levinson algorithm is only guaranteed to be numerically stable for symmetric positive definite Toeplitz matrices, and no condition estimate is produced.", acknowledgement = ack-nhfb, keywords = "algorithms; performance", subject = "{\bf G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE, Algorithm analysis. {\bf G.1.3}: Mathematics of Computing, NUMERICAL ANALYSIS, Numerical Linear Algebra, Linear systems (direct and iterative methods). {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language Classifications, FORTRAN 77.", } @Article{Hanson:1992:MMF, author = "R. J. Hanson", title = "Matrix multiplication in {Fortran 90} using {Strassen}'s algorithm", journal = j-FORTRAN-J, volume = "4", number = "3", pages = "6--7", month = may # "\slash " # jun, year = "1992", ISSN = "1060-0221", bibdate = "Wed Jan 24 08:15:22 2001", bibsource = "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt", acknowledgement = ack-nhfb, } @Article{Hiranandani:1992:CFD, author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng", title = "Compiling {Fortran D} for {MIMD} distributed-memory machines", journal = j-CACM, volume = "35", number = "8", pages = "66--80", month = aug, year = "1992", CODEN = "CACMA2", ISSN = "0001-0782", 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/", URL = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/135230.html", acknowledgement = ack-nhfb, keywords = "languages; performance", subject = "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES, Processors, Compilers. {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language Classifications, Fortran D. {\bf C.1.2}: Computer Systems Organization, PROCESSOR ARCHITECTURES, Multiple Data Stream Architectures (Multiprocessors), Parallel processors. {\bf C.1.2}: Computer Systems Organization, PROCESSOR ARCHITECTURES, Multiple Data Stream Architectures (Multiprocessors), Multiple-instruction-stream, multiple-data-stream processors (MIMD).", } @InCollection{Hiranandani:1992:CSM, author = "S. Hiranandani and K. Kennedy and C. Tseng", editor = "J. Saltz and P. Mehrotra", title = "Compiler Support for Machine-Independent Parallel Programming in {Fortran D}", crossref = "Saltz:1992:LCR", pages = "??--??", year = "1992", bibsource = "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 = "Parallel/ICS92.bib", } @TechReport{Horwedel:1992:RAD, author = "Jim E. Horwedel", title = "Reverse Automatic Differentiation of Modular {Fortran} Programs", type = "Technical Memorandum", number = "ORNL/TM 12050", institution = "Computing and Telecommunications Division, Oak Ridge National Laboratory", address = "Oak Ridge, TN, USA", month = mar, year = "1992", bibsource = "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", 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", 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 = "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", acknowledgement = ack-nhfb, alttitle = "AIX version 3.2 for RISC system/6000.", annote = "This edition applies to version 2, release 3 of the IBM AIX XL FORTRAN Compiler/6000 (Program no. 5765-018), and to IBM AIX version 3.2 for RISC System/6000 (Program no. 5756-030).", keywords = "IBM RISC System/6000 computers --- Handbooks, manuals etc.; {Fortran} (Computer program language)", } @Book{IEEE:1992:ISI, author = "{Institute of Electrical and Electronics Engineers and IEEE Computer Society. Technical Committee on Operating Systems and IEEE Standards Board}", title = "{IEEE} standard for information technology: {POSIX FORTRAN} 77 language interfaces --- Part 1: Binding for system application program interface ({API})", publisher = pub-IEEE, address = pub-IEEE:adr, pages = "xiii + 181", year = "1992", ISBN = "1-55937-230-3", ISBN-13 = "978-1-55937-230-5", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", price = "US\$98.00", URL = "http://standards.ieee.org/reading/ieee/std_public/description/posix/1003.9-1992_desc.html", acknowledgement = ack-nhfb, } @Article{Jones:1992: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", bibdate = "Mon Sep 30 05:36:13 MDT 1996", 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)", keywords = "C matrix; Computer algebra; FORTRAN; Lowdin alpha -function; Mathematica; Multicenter molecular integrals; Overlap integral; Slater-type orbitals; Two-center overlap integral", 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", 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 = "ftp://ftp.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", acknowledgement = ack-nhfb, } @Article{Karanovic:1992:FPC, author = "Lj. Karanovic and D. Poleti", title = "A {FORTRAN} Program for Conversion of {PC-APD} Data Files into {ASCII} Files", journal = j-POWDER-DIFF, volume = "7", number = "3", pages = "179--179", month = sep, year = "1992", CODEN = "PODIE2", ISSN = "0885-7156", bibdate = "Sat Jan 27 07:37:25 MST 1996", 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 = "ftp://ftp.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib", } @Article{Keffer:1992:WCW, author = "Thomas Keffer", title = "Why {C++} Will Replace {Fortran}", journal = j-DDJ, volume = "17", number = "12 (special supplement)", pages = "39s, 40s, 42s-47s", month = dec, year = "1992", CODEN = "DDJOEB", ISSN = "1044-789X", bibdate = "Thu Sep 05 08:08:10 1996", bibsource = "http://www.ddj.com/index/author/index.htm; 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, } @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", 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", bibdate = "Mon Apr 14 12:05:41 MDT 1997", acknowledgement = ack-nhfb, classification = "C4240P (Parallel programming and algorithm theory); C5260B (Computer vision and picture processing); C6110P (Parallel programming); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems); C7410F (Communications)", corpsource = "Dept. of Appl. Phys., Dundee Univ., UK", keywords = "Alliant VFX/4; autoparallelisation; code optimization; concurrency; FX/Fortran compiler; higher order resampling methods; image processing; inhibiting data dependencies; multiprocessor environment; optimisation; parallel algorithms; parallel programming; procedures; program compilers; resampling; resampling procedure; satellites", treatment = "P Practical", } @MastersThesis{King:1992:APF, author = "Roger Duane King", title = "Automated parallelization of {FORTRAN} code with dynamic load balancing", type = "Thesis (M.S.)", school = "George Mason University", address = "Fairfax, VA, USA", pages = "iv + 103", year = "1992", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "UnCover library database", acknowledgement = ack-nhfb, } @Book{Koffman:1992:F, author = "Elliot B. Koffman and Frank L. Friedman", title = "{Fortran}", publisher = pub-AW, address = pub-AW:adr, edition = "5th with engineering applications", pages = "ix + 664 + [53]", year = "1992", ISBN = "0-201-55875-0", ISBN-13 = "978-0-201-55875-3", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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/", 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/", 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/", 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", 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", series = "Naeil ul yonun chaek", acknowledgement = ack-nhfb, alttitle = "Computational physics (FORTRAN version). Korean", annote = "Title in English on added t.p.: Computational physics, FORTRAN version / Steven E. Koonin, Dawn C. Meredith. Computer disk in pocket. Includes bibliographical references (p. 629-633) and index.", keywords = "Mathematical physics --- Data processing; Numerical analysis.; Physics --- Computer programs; {Fortran} (computer program language)", } @Article{Krishchuk:1992:IOF, author = "Vladimir N. Krishchuk and Nikolay M. Vasilega and Galina L. Kozina", title = "Interval operations and functions library for {FORTRAN} 77 programming system and its practice using. {Interval '92 (Moscow, 1992)}", journal = j-INTERVAL-COMP, volume = "4", pages = "2--8", year = "1992", ISSN = "0135-4868", MRclass = "65D10", MRnumber = "1 253 136", bibdate = "Tue Dec 3 19:11:56 MST 1996", acknowledgement = ack-nhfb, } @Manual{KSR:1992:KFP, author = "{Kendall Square Research Corporation}", title = "{KSR Fortran} programming", organization = "Kendall Square Research Corp.", address = "Waltham, MA, USA", pages = "various", year = "1992", bibdate = "Sat Jan 27 13:40:57 MST 1996", 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", 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 = "??", pages = "373--396", month = mar, year = "1992", CODEN = "CPHCBZ", ISSN = "0010-4655", bibdate = "Sat Jan 27 07:37:25 MST 1996", acknowledgement = ack-nhfb, } @Article{Kutasov:1992:PPR, author = "I. M. Kutasov", title = "Program predicts reservoir temperature and geothermal gradient", journal = j-OIL-GAS-J, volume = "90", number = "22", pages = "85--86", month = jun, year = "1992", CODEN = "OIGJAV", ISSN = "0030-1388", bibdate = "Sat Jan 27 07:37:25 MST 1996", abstract = "A Fortran program uses a minimum of two shut-in temperature logs to determine the static formation pressure and geothermal gradient.", acknowledgement = ack-nhfb, } @Article{Lai:1992:FSB, author = "Ming Jun Lai", title = "{Fortran} subroutines for ${B}$-nets of box splines on three- and four-directional meshes", journal = j-NUMER-ALGORITHMS, volume = "2", number = "1", pages = "33--38", year = "1992", CODEN = "NUALEG", ISSN = "1017-1398", MRclass = "65D07 (41A15)", MRnumber = "1 149 063", bibdate = "Tue Dec 3 19:11:56 MST 1996", acknowledgement = ack-nhfb, } @Article{Li:1992:ANL, author = "Wei Li and Keshav Pingali", title = "Access normalization: loop restructuring for {NUMA} compilers", journal = j-SIGPLAN, volume = "27", number = "9", pages = "285--295", month = sep, year = "1992", CODEN = "SINODQ", ISSN = "0362-1340", bibdate = "Sun Dec 14 09:16:26 MST 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/", 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