@Preamble{"\input texnames.sty
\input ieeestd.sty
\input path.sty
\ifx \undefined \booktitle \def \booktitle#1{{{\em #1}}} \fi
\ifx \undefined \circled \def \circled #1{(#1)}\fi
\ifx \undefined \cprime \def \cprime {$\mathsurround=0pt '$}\fi
\ifx \undefined \cyr \let \cyr = \relax \fi
\ifx \undefined \reg \def \reg {\circled{R}}\fi
\def \PS{{\sc Post\-Script}}
\def \TUB {TUGboat}
\def \MAKE {{\bf make}}
\def \PLOT {{\mbox{\raise.2ex\hbox{$<$}\kern-.06em\hbox{PLOT79}
\kern-.3em\hbox{\raise.2ex\hbox{$>$}}}}}" #
"\ifx \undefined \pkg \def \pkg #1{{{\tt #1}}} \fi"
}
@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|https://www.math.utah.edu/~beebe/|"}
@String{ack-nj = "Norbert Juffa,
2445 Mission College Blvd.
Santa Clara, CA 95054
USA
email: \path=norbert@iit.com="}
@String{ack-r-project = "R Project Team"}
@String{ack-rfb = "Ronald F. Boisvert,
Applied and Computational Mathematics Division,
National Institute of Standards and Technology,
Gaithersburg, MD 20899, USA,
Tel: +1 301 975 3812,
e-mail: \path=boisvert@cam.nist.gov="}
@String{inst-ANL = "Argonne National Laboratory"}
@String{inst-ANL:adr = "9700 South Cass Avenue, Argonne, IL
60439-4801, USA"}
@String{inst-APPL-FORTH-RES = "Institute for Applied FORTH Research"}
@String{inst-APPL-FORTH-RES:adr = "Rochester, NY, USA"}
@String{inst-ATT-BELL = "AT\&T Bell Laboratories"}
@String{inst-ATT-BELL:adr = "Murray Hill, NJ, USA"}
@String{inst-CERFACS = "CERFACS"}
@String{inst-CERFACS:adr = "Toulouse, France"}
@String{inst-CSC = "Center for Scientific Computing and
Department of
Mathematics, University of Utah"}
@String{inst-CSC:adr = "Salt Lake City, UT 84112, USA"}
@String{inst-HP = "Hewlett--Packard Corporation"}
@String{inst-HP:adr = "Palo Alto, CA, USA"}
@String{inst-INTEL = "Intel Corporation"}
@String{inst-INTEL:adr = "Santa Clara, CA, USA"}
@String{inst-KENT-STATE-UNIV = "Kent State University"}
@String{inst-KENT-STATE-UNIV:adr = "Kent, OH, USA"}
@String{inst-NASA-Ames = "NASA Ames Research Center"}
@String{inst-NASA-Ames:adr = "Moffett Field, CA, USA"}
@String{inst-RAL = "Rutherford Appleton Laboratory"}
@String{inst-RAL:adr = "Chilton, Didcot, Berks, UK"}
@String{inst-SRC-IDA = "Supercomputing Research Center: IDA"}
@String{inst-SRC-IDA:adr = "Lanham, MD, USA"}
@String{inst-U-MANCHESTER = "University of Manchester"}
@String{inst-U-MANCHESTER-CS = "University of Manchester,
Department of Computer Science"}
@String{inst-U-MANCHESTER-CS:adr = "Manchester, UK"}
@String{inst-U-MANCHESTER:adr = "Manchester, UK"}
@String{inst-U-MARYLAND = "University of Maryland"}
@String{inst-U-MARYLAND:adr = "College Park, MD, USA"}
@String{inst-UIUC-CSRD = "University of Illinois at Urbana-Champaign,
Center for Supercomputing Research and
Development"}
@String{inst-UIUC-CSRD:adr = "Urbana, IL 61801, USA"}
@String{inst-UT-CS = "Department of Computer Science,
University of Tennessee, Knoxville"}
@String{inst-UT-CS:adr = "Knoxville, TN 37996, USA"}
@String{inst-UTK = "University of Tennessee, Knoxville"}
@String{inst-UTK:adr = "Knoxville, TN 37996, USA"}
@String{j-ACM-COMM-COMP-ALGEBRA = "ACM Communications in Computer Algebra"}
@String{j-ACTA-INFO = "Acta Informatica"}
@String{j-ADV-COMPUT-MATH = "Advances in Computational Mathematics"}
@String{j-ADV-ENG-SOFTWARE = "Advances in engineering software"}
@String{j-AI-EXPERT = "AI Expert"}
@String{j-AIAA-J = "American Institute of Aeronautics and
Astronautics Journal"}
@String{j-AMER-J-PHYSICS = "American Journal of Physics"}
@String{j-ANN-HIST-COMPUT = "Annals of the History of Computing"}
@String{j-APL-QUOTE-QUAD = "APL Quote Quad"}
@String{j-APPL-MATH-COMP-SCI = "Applied Mathematics and Computer Science"}
@String{j-APPL-MECH-REV = "Applied mechanics reviews"}
@String{j-APPL-NUM-MATH = "Applied Numerical Mathematics:
Transactions of IMACS"}
@String{j-APPL-PSYCH-MEASUREMENT = "Applied psychological measurement"}
@String{j-ASTA-ADV-STAT-ANAL = "AStA. Advances in Statistical Analysis"}
@String{j-BEHAV-RES-METH-INSTR-COMP = "Behavior research methods, instruments,
and computers"}
@String{j-BIOSYSTEMS = "Biosystems (A6E)"}
@String{j-BYTE = "BYTE Magazine"}
@String{j-C-PLUS-PLUS-REPORT = "C++ Report"}
@String{j-CACM = "Comm. ACM"}
@String{j-CCCUJ = "C/C++ Users Journal"}
@String{j-CCPE = "Concurrency and Computation: Prac\-tice and
Experience"}
@String{j-CEE = "CEE. Chemical engineering education"}
@String{j-CHEM-ENG = "Chemical engineer"}
@String{j-COED = "CoED"}
@String{j-COMMUN-STAT-SIMUL-COMPUT = "Communications in Statistics: Simulation
and Computation"}
@String{j-COMMUN-STAT-THEORY-METH = "Communications in Statistics: Theory and
Methods"}
@String{j-COMP-APPLIC-BIOSCI = "Computer applications in the biosciences:
CABIOS"}
@String{j-COMP-ARCH-NEWS = "ACM SIGARCH Computer Architecture News"}
@String{j-COMP-CIVIL-ENG = "Journal of Computing in Civil Engineering"}
@String{j-COMP-CONTROL-ENG-J = "Computing and Control Engineering Journal"}
@String{j-COMP-GEOLOGY = "Computers and Geology"}
@String{j-COMP-GEOSCI = "Computers and Geosciences"}
@String{j-COMP-INDUSTRY = "Computers in industry"}
@String{j-COMP-J = "The Computer Journal"}
@String{j-COMP-LANG-MAG = "Computer Language Magazine"}
@String{j-COMP-LANGS = "Computer Languages"}
@String{j-COMP-MATH-SCI-TEACHING = "Journal of Computers in Mathematics
and Science Teaching"}
@String{j-COMP-PHYS-COMM = "Computer Physics Communications"}
@String{j-COMPUT-PHYS = "Computers in physics"}
@String{j-COMP-STANDARDS-INTERFACES = "Computer Standards and Interfaces"}
@String{j-COMP-STAT = "Computational Statistics"}
@String{j-COMP-SURV = "ACM Computing Surveys"}
@String{j-COMP-STRUCTURES = "Computers and structures"}
@String{j-COMPUT-AND-BIOMED-RES = "Computers and Biomedical Research"}
@String{j-COMPUT-MATH-APPL = "Computers and Mathematics with Applications"}
@String{j-COMPUT-BIOL-MED = "Computers in Biology and Medicine"}
@String{j-COMPUT-CHEM = "Computers and Chemistry"}
@String{j-COMPUT-MATH-APPL = "Computers and Mathematics with Applications"}
@String{j-COMPUT-METH-APPL-MECH-ENG = "Computer Methods in Applied Mechanics
and Engineering"}
@String{j-COMPUT-METH-PROG-BIOMED = "Computer Methods and Programs in
Biomedicine"}
@String{j-COMPUT-SCI-ENG = "Computing in Science and Engineering"}
@String{j-COMPUTER = "Computer"}
@String{j-COMPUTERS-AND-GRAPHICS = "Computers and Graphics"}
@String{j-COMPUTING = "Computing"}
@String{j-COMPUTING-SUPPLEMENTUM = "Computing. Supplementum"}
@String{j-CPE = "Concurrency, practice and experience"}
@String{j-CUJ = "C Users Journal"}
@String{j-CURR-SCI = "Current science"}
@String{j-DATAMATION = "Datamation"}
@String{j-DDJ = "Dr. Dobb's Journal of Software Tools"}
@String{j-DEC-TECH-J = "Digital Technical Journal"}
@String{j-EDN = "EDN"}
@String{j-EDU-PSYCH-MEASUREMENT = "Educational and Psychological Measurement"}
@String{j-EMPIR-SOFTWARE-ENG = "Empirical Software Engineering"}
@String{j-ENG-COMP = "Engineering Computations"}
@String{j-FORBES = "Forbes"}
@String{j-FORM-ASP-COMPUT = "Formal Aspects of Computing"}
@String{j-FORTRAN-FORUM = "ACM SIGPLAN FORTRAN Forum"}
@String{j-FORTRAN-J = "Fortran Journal"}
@String{j-FUT-GEN-COMP-SYS = "Future Generation Computer Systems"}
@String{j-GENE = "Gene"}
@String{j-GEOBYTE = "Geobyte"}
@String{j-HEWLETT-PACKARD-J = "Hew\-lett-Pack\-ard Journal: technical
information from the laboratories of
Hew\-lett-Pack\-ard Company"}
@String{j-HUM-BIOL = "Human biology"}
@String{j-HUNG-J-INDUSTRIAL-CHEM = "Hungarian journal of industrial chemistry"}
@String{j-HYDROCARBON-PROC-INT = "Hydrocarbon processing (International
edition)"}
@String{j-IBM-JRD = "IBM Journal of Research and Development"}
@String{j-IBM-SYS-J = "IBM Systems Journal"}
@String{j-IEEE-ANN-HIST-COMPUT = "IEEE Annals of the History of
Computing"}
@String{j-IEEE-APM = "IEEE Antennas and Propagation Magazine"}
@String{j-IEEE-CGA = "IEEE Computer Graphics and Applications"}
@String{j-IEEE-COMPUT-SCI-ENG = "IEEE Computational Science \& Engineering"}
@String{j-IEEE-CONCURR = "IEEE Concurrency"}
@String{j-IEEE-PAR-DIST-TECH = "IEEE Parallel and Distributed Technology:
Systems and Applications"}
@String{j-IEEE-SOFTWARE = "IEEE Software"}
@String{j-IEEE-SPECTRUM = "IEEE Spectrum"}
@String{j-IEEE-TRANS-PAR-DIST-SYS = "IEEE Transactions on Parallel and
Distributed Systems"}
@String{j-IEEE-TRANS-SOFTW-ENG = "IEEE Transactions on Software Engineering"}
@String{j-IEICE-TRANS-ELECT = "IEICE Transactions on Electronics"}
@String{j-IFIP-TRANS-A = "IFIP Transactions. A. Computer Science and
Technology"}
@String{j-IJQC = "International Journal of Quantum Chemistry"}
@String{j-IJSA = "Int. J. Supercomputer Appl."}
@String{j-IJSAHPC = "The International Journal of
Supercomputer Applications and High
Performance Computing"}
@String{j-IJHPCA = "The International Journal of High Performance
Computing Applications"}
@String{j-INFO-SOFTWARE-TECH = "Information and Software Technology"}
@String{j-INFOWORLD = "InfoWorld"}
@String{j-INT-J-EEE = "International Journal of Electrical
Engineering Education"}
@String{j-INT-J-HIGH-SPEED-COMPUTING = "International Journal of High Speed
Computing"}
@String{j-INT-J-MODELLING-SIMUL = "International Journal of Modelling and
Simulation"}
@String{j-INT-J-PARALLEL-PROG = "International Journal of Parallel
Programming"}
@String{j-INT-J-RADIAT-ONCOL-BIOL-PHYS = "International Journal of Radiation
Oncology, Biology, Physics"}
@String{j-INTEL-TECH-J = "Intel Technology Journal"}
@String{j-INTERFACE-SANTA-CRUZ = "Interface (Santa Cruz)"}
@String{j-INTERVAL-COMP = "Interval Computations"}
@String{j-J-AM-STAT-ASSOC = "Journal of the American Statistical
Association"}
@String{j-J-APPL-CRYSTAL = "Journal of Applied Crystallography"}
@String{j-J-BRAZIL-COMPUT-SOC = "Journal of the Brazilian Computer Society"}
@String{j-J-CHEM-INFO-COMP-SCI = "Journal of Chemical Information and Computer
Sciences"}
@String{j-J-COMPUT-APPL-MATH = "Journal of Computational and Applied
Mathematics"}
@String{j-J-COMPUT-CHEM = "Journal of Computational Chemistry"}
@String{j-J-COMPUT-PHYS = "Journal of Computational Physics"}
@String{j-J-COMPUT-SCI = "Journal of Computational Science"}
@String{j-J-DYN-SYST-MEAS-CONTROL = "Journal of Dynamic Systems, Measurement,
and Control"}
@String{j-J-ECON-DYN-CONTROL = "Journal of Economic Dynamics and Control"}
@String{j-J-HEREDITY = "The Journal of Heredity"}
@String{j-J-INF-PROCESS = "Journal of Information Processing"}
@String{j-J-MECH-DESIGN = "Journal of Mechanical Design"}
@String{j-J-MOD-APPL-STAT-METH = "Journal of Modern Applied Statistical
Methods"}
@String{j-J-OOP = "Journal of Object-Oriented Programming"}
@String{j-J-OPEN-RES-SOFT = "Journal of Open Research Software"}
@String{j-J-OPER-RES-SOC = "OR; the journal of the Operational Research
Society"}
@String{j-J-PAR-DIST-COMP = "Journal of Parallel and Distributed
Computing"}
@String{j-J-PROGRAM-LANG = "Journal of Programming Languages"}
@String{j-J-QUALITY-TECH = "Journal of Quality Technology"}
@String{j-J-QUANT-SPECTROSC-RADIAT-TRANSFER = "Journal of Quantitative
Spectroscopy and Radiative Transfer"}
@String{j-J-RES-COMP-EDU = "Journal of Research on Computing in
Education"}
@String{j-J-SCI-IND-RES = "Journal of Scientific and Industrial
Research"}
@String{j-J-SOFTW-MAINT = "Journal of Software Maintenance:
Research and Practice"}
@String{j-J-SOFTW-MAINT-EVOL = "Journal of Software Maintenance and
Evolution: Research and Practice"}
@String{j-J-STAT-SOFT = "Journal of Statistical Software"}
@String{j-J-SUPERCOMPUTING = "The Journal of supercomputing"}
@String{j-J-SYS-MANAGEMENT = "Journal of systems management"}
@String{j-J-SYST-SOFTW = "The Journal of Systems and Software"}
@String{j-J-TRANSPORT-ENG = "Journal of transportation engineering"}
@String{j-J-UCS = "J.UCS: Journal of Universal Computer
Science"}
@String{j-JACS = "Journal of the American Chemical Society"}
@String{j-JCLT = "The Journal of {C} Language Translation"}
@String{j-JOHO-SHORI = "Joho-Shori (J. Information Processing Soc.
Japan)"}
@String{j-LECT-NOTES-COMP-SCI = "Lecture Notes in Computer Science"}
@String{j-LINUX-J = "Linux Journal"}
@String{j-LOGIN = ";login: the USENIX Association newsletter"}
@String{j-LOPLAS = "ACM Letters on Programming Languages and
Systems"}
@String{j-MAPLE-TECH-NEWS = "Maple Technical Newsletter"}
@String{j-MATH-BIOSCI = "Mathematical Biosciences"}
@String{j-MATH-COMP-SIM = "Mathematics and Computers in Simulation"}
@String{j-MATH-COMPUT = "Mathematics of Computation"}
@String{j-MATHEMATICA-J = "Mathematica Journal"}
@String{j-MEASUREMENTS-CONTROL = "M and C, Measurements and Control"}
@String{j-MECH-ENG = "Mechanical Engineering"}
@String{j-MED-ELECT = "Medical Electronics"}
@String{j-MICROPROC-MICROPROG = "Microprocessing and Microprogramming"}
@String{j-MOL-SIM = "Molecular simulation"}
@String{j-MULTIVARIATE-BEHAV-RES = "Multivariate behavioral research"}
@String{j-NEC-RES-DEV = "Nippon Electric Company research and
development"}
@String{j-NETWORK-WORLD = "Network World"}
@String{j-NEW-SCIENTIST = "New scientist"}
@String{j-NUCL-PHYS-B-PROC-SUPPL = "Nuclear Physics B, Proceedings Supplements"}
@String{j-NUMER-ALGORITHMS = "Numerical Algorithms"}
@String{j-OIL-GAS-J = "The Oil and Gas Journal"}
@String{j-OPEN-SYSTEMS-TODAY = "Open Systems Today"}
@String{j-OPER-SYS-REV = "Operating Systems Review"}
@String{j-PACMPL = "Proceedings of the ACM on Programming
Languages (PACMPL)"}
@String{j-PARALLEL-ALGORITHMS-APPL = "Parallel Algorithms and Applications"}
@String{j-PARALLEL-COMPUTING = "Parallel Computing"}
@String{j-PARALLEL-PROCESS-LETT = "Parallel Processing Letters"}
@String{j-PC-MAGAZINE = "PC Magazine"}
@String{j-PC-WEEK = "PC Week"}
@String{j-PERCEPTUAL-MOTOR-SKILLS = "Perceptual and Motor Skills"}
@String{j-PHYS-WORLD = "Physics world"}
@String{j-POWDER-DIFF = "Powder Diffraction"}
@String{j-PROG-COMP-SOFT = "Programming and Computer Software;
translation of Programmirovaniye (Moscow,
USSR) Plenum"}
@String{j-PROC-PETROLEUM-COMPUT-CONF = "Proceedings --- Petroleum Computer
Conference"}
@String{j-PSYCHOMETRIKA = "Psychometrika"}
@String{j-QUEUE = "ACM Queue: Tomorrow's Computing Today"}
@String{j-R-NEWS = "R News: the Newsletter of the R Project"}
@String{j-RAIRO-RECH-OPER = "RAIRO: Recherche operationnelle. RAIRO:
Operations research"}
@String{j-RELIABLE-COMPUTING = "Reliable Computing = Nadezhnye vychisleniia"}
@String{j-RES-DEV = "Research \& Development"}
@String{j-REV-ESP-ELECT = "Revista espa{\~n}ola de electronica"}
@String{j-RF-DESIGN = "R.F. design"}
@String{j-SCI-AMER = "Scientific American"}
@String{j-SCI-PROG = "Scientific Programming"}
@String{j-SCIENCE = "Science"}
@String{j-SCIENCE-NEWS = "Science News"}
@String{j-SCPE = "Scalable Computing: Practice and Experience"}
@String{j-SEJ = "Software Engineering Journal"}
@String{j-SIAM-J-SCI-STAT-COMP = "SIAM Journal on Scientific and Statistical
Computing"}
@String{j-SIAM-NEWS = "SIAM News"}
@String{j-SIAM-REVIEW = "SIAM Review"}
@String{j-SIGACT = "ACM SIGACT News"}
@String{j-SIGADA-LETTERS = "ACM SIGADA Ada Letters"}
@String{j-SIGAPP = "ACM SIGAPP Applied Computing Review"}
@String{j-SIGCSE = "SIGCSE Bulletin (ACM Special Interest Group
on Computer Science Education)"}
@String{j-SIGMETRICS = "ACM SIGMETRICS Performance Evaluation
Review"}
@String{j-SIGNUM = "ACM SIGNUM Newsletter"}
@String{j-SIGPLAN = "ACM SIG{\-}PLAN Notices"}
@String{j-SIGSAM = "SIGSAM Bulletin (ACM Special
Interest Group on Symbolic and
Algebraic Manipulation)"}
@String{j-SIGSOFT = "ACM SIGSOFT Software Engineering Notes"}
@String{j-SIM-SERIES = "Simulation series"}
@String{j-SOFTWAREX = "SoftwareX"}
@String{j-SPE = "Soft{\-}ware\emdash Prac{\-}tice and
Experience"}
@String{j-STAT-COMP = "Statistics and Computing"}
@String{j-STAT-PROB-LETT = "Statistics \& Probability Letters"}
@String{j-SUPERCOMPUTER = "Supercomputer"}
@String{j-SYS-COMP-JAPAN = "Systems and computers in Japan"}
@String{j-TAEHAN-HWAHAKHOE-CHI = "Taehan hwahakhoe chi"}
@String{j-TCBB = "IEEE\slash ACM Transactions on Computational
Biology and Bioinformatics"}
@String{j-TEACHING-PSYCH = "Teaching of Psychology"}
@String{j-TECHNIQUE-SCI-INFORMATIQUES = "Technique et Science Informatiques"}
@String{j-TECHNOMETRICS = "Technometrics"}
@String{j-TEXHAX = "{\TeX{}{\-}hax}"}
@String{j-THEOR-CHIM-ACTA = "Theoretica Chimica Acta"}
@String{j-THEOR-COMP-SCI = "Theoretical Computer Science"}
@String{j-TOCS = "ACM Transactions on Computer Systems"}
@String{j-TOMS = "ACM Transactions on Mathematical Software"}
@String{j-TOPC = "ACM Transactions on Parallel Computing
(TOPC)"}
@String{j-TOPLAS = "ACM Transactions on Programming
Languages and Systems"}
@String{j-TRANS-INFO-PROCESSING-SOC-JAPAN = "Transactions of the Information
Processing Society of Japan"}
@String{j-TRAVAUX-SCI = "Travaux scientifiques des chercheurs du
Service de sant{\'e} des arm{\'e}es durant
l'ann{\'e}e"}
@String{j-UNIX-REVIEW = "UNIX review"}
@String{j-VAX-PROF = "The VAX professional"}
@String{j-WORLD-PRESS-REV = "World press review"}
@String{pub-ACM = "ACM Press"}
@String{pub-ACM:adr = "New York, NY 10036, USA"}
@String{pub-AFNOR = "AFNOR"}
@String{pub-AFNOR:adr = "Paris, France"}
@String{pub-AIAA = "American Institute of Aeronautics and
Astronautics"}
@String{pub-AIAA:adr = "370 L'Enfant Promenade SW,
Washington, DC 20024--2518"}
@String{pub-ALFRED-WALLER = "Alfred Waller"}
@String{pub-ALFRED-WALLER:adr = "Henley-on-Thames, UK"}
@String{pub-AMER-COMPUTER-PRESS = "American Computer Press"}
@String{pub-AMER-COMPUTER-PRESS:adr = "Livermore, CA, USA"}
@String{pub-AMERICA-COMPUTER = "America Computer Press"}
@String{pub-AMERICA-COMPUTER:adr = "Livermore, CA, USA"}
@String{pub-ANSI = "American National Standards Institute"}
@String{pub-ANSI:adr = "1430 Broadway, New York, NY 10018, USA"}
@String{pub-AP = "Academic Press"}
@String{pub-AP:adr = "New York, NY, USA"}
@String{pub-ASME = "American Society of Mechanical Engineers"}
@String{pub-ASME:adr = "345 E. 47th St., New York, NY 10017, USA"}
@String{pub-ATT-BELL = "AT\&T Bell Laboratories"}
@String{pub-ATT-BELL:adr = "Murray Hill, NJ, USA"}
@String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW:adr = "Reading, MA, USA"}
@String{pub-BENCUM = "Benjamin\slash Cummings Pub. Co."}
@String{pub-BENCUM:adr = "Menlo Park, CA, USA"}
@String{pub-BIRKHAUSER = "Birkh{\"a}user Boston Inc."}
@String{pub-BIRKHAUSER:adr = "Cambridge, MA, USA"}
@String{pub-BROOKS-COLE = "Brooks\slash Cole Publishing Co."}
@String{pub-BROOKS-COLE:adr = "Pacific Grove, CA, USA"}
@String{pub-CHAPMAN-HALL = "Chapman and Hall, Ltd."}
@String{pub-CHAPMAN-HALL:adr = "London, UK"}
@String{pub-CHAPMAN-HALL-CRC = "Chapman and Hall/CRC"}
@String{pub-CHAPMAN-HALL-CRC:adr = "Boca Raton, FL, USA"}
@String{pub-CLARENDON = "Clarendon Press"}
@String{pub-CLARENDON:adr = "Oxford, UK"}
@String{pub-CRAY = "Cray Research, Inc."}
@String{pub-CRAY:adr = "Minneapolis, MN"}
@String{pub-CRC = "CRC Press"}
@String{pub-CRC:adr = "2000 N.W. Corporate Blvd., Boca Raton,
FL 33431-9868, USA"}
@String{pub-CSLI = "CSLI Publications"}
@String{pub-CSLI:adr = "Stanford, CA, USA"}
@String{pub-CSP = "Computer Science Press, Inc."}
@String{pub-CSP:adr = "11 Taft Court, Rockville, MD 20850, USA"}
@String{pub-CUP = "Cambridge University Press"}
@String{pub-CUP:adr = "Cambridge, UK"}
@String{pub-DEC = "Digital Equipment Corporation"}
@String{pub-DEC:adr = "Maynard, MA, USA"}
@String{pub-DP = "Digital Press"}
@String{pub-DP:adr = "12 Crosby Drive, Bedford, MA 01730,
USA"}
@String{pub-EDITIONS-TECHNIP = "Editions Technip"}
@String{pub-EDITIONS-TECHNIP:adr = "Paris, France"}
@String{pub-EDWARD-ARNOLD = "Edward Arnold"}
@String{pub-EDWARD-ARNOLD:adr = "London, UK"}
@String{pub-ELLIS-HORWOOD = "Ellis Horwood"}
@String{pub-ELLIS-HORWOOD:adr = "New York, NY, USA"}
@String{pub-ELS = "Elsevier"}
@String{pub-ELS:adr = "Amsterdam, The Netherlands"}
@String{pub-EXCHANGE = "Exchange Publishing Division"}
@String{pub-EXCHANGE:adr = "Buffalo, NY, NY"}
@String{pub-EXCHANGE-PUB = "Exchange Pub. Division"}
@String{pub-EXCHANGE-PUB:adr = "Buffalo, NY, USA"}
@String{pub-EYROLLES = "Eyrolles"}
@String{pub-EYROLLES:adr = "Paris, France"}
@String{pub-GLOBAL-ENG = "Global Engineering Documents"}
@String{pub-GLOBAL-ENG:adr = "Washington, DC, USA"}
@String{pub-HARPERCOLLINS = "HarperCollins College Publishers"}
@String{pub-HARPERCOLLINS:adr = "New York, NY, USA"}
@String{pub-HRW = "Holt, Reinhart, and Winston"}
@String{pub-HRW:adr = "New York, NY, USA"}
@String{pub-HYDROLOGY-DAYS = "Hydrology Days Publications"}
@String{pub-HYDROLOGY-DAYS:adr = "Fort Collins, CO, USA"}
@String{pub-IBM = "IBM Corporation"}
@String{pub-IBM:adr = "New York, NY, USA"}
@String{pub-IBM-SAN-JOSE = "IBM Corporation"}
@String{pub-IBM-SAN-JOSE:adr = "San Jose, CA, USA"}
@String{pub-IE = "InterEditions"}
@String{pub-IE:adr = "Paris, France"}
@String{pub-IEC = "International Electrotechnical Commission"}
@String{pub-IEC:adr = "3, rue de Varemb{\'e}, PO Box 131, CH-1211
Geneva 20, Switzerland. Telephone: +41 22
919 02 11. Telefax: +41 22 919 03 00.
E-mail: {\tt info@\penalty0iec.\penalty0ch}. URL: {\tt
http:\penalty0//\penalty0www.\penalty0iec.\penalty0ch}"}
@String{pub-IEEE = "IEEE Computer Society Press"}
@String{pub-IEEE:adr = "1109 Spring Street, Suite 300,
Silver Spring, MD 20910, USA"}
@String{pub-IEEE-STD = "IEEE"}
@String{pub-IEEE-STD:adr = "New York, NY, USA"}
@String{pub-INRIA = "INRIA (Institut National de Recherche
en Informatique et en Automatique)"}
@String{pub-INRIA:adr = "Rocquencourt, France"}
@String{pub-IOS = "IOS Press"}
@String{pub-IOS:adr = "Amsterdam, The Netherlands"}
@String{pub-IRE = "Institute of Radio Engineers"}
@String{pub-IRE:adr = "1 East 79th Street, New York 21, NY, USA"}
@String{pub-ISO = "International Organization for
Standardization"}
@String{pub-ISO:adr = "Geneva, Switzerland"}
@String{pub-KENDALL-HUNT = "Kendall/Hunt Pub."}
@String{pub-KENDALL-HUNT:adr = "Dubuque, IA, USA"}
@String{pub-KLUWER = "Kluwer Academic Publishers Group"}
@String{pub-KLUWER:adr = "Norwell, MA, USA, and Dordrecht,
The Netherlands"}
@String{pub-LAHEY-COMP-SYS = "Lahey Computer Systems"}
@String{pub-LAHEY-COMP-SYS:adr = "Incline Village, NV, USA"}
@String{pub-MARCEL-DEKKER = "Marcel Dekker"}
@String{pub-MARCEL-DEKKER:adr = "New York, NY, USA"}
@String{pub-MASSON = "Masson"}
@String{pub-MCGRAW-HILL = "Mc{\-}Graw-Hill"}
@String{pub-MCGRAW-HILL:adr = "New York, NY, USA"}
@String{pub-MEDIA-ALGONQUIN = "Media Algonquin"}
@String{pub-MEDIA-ALGONQUIN:adr = "Nepean, Ontario, Canada"}
@String{pub-MELVIL-PRESS = "P.S. Melvil Press"}
@String{pub-MELVIL-PRESS:adr = "P.O. Box 973, Portsmouth 02871, RI,
USA"}
@String{pub-MICROSOFT = "Microsoft Press"}
@String{pub-MICROSOFT:adr = "Bellevue, WA, USA"}
@String{pub-MIT = "MIT Press"}
@String{pub-MIT:adr = "Cambridge, MA, USA"}
@String{pub-MORGAN-KAUFMANN = "Morgan Kaufmann Publishers"}
@String{pub-MORGAN-KAUFMANN:adr = "Los Altos, CA 94022, USA"}
@String{pub-NASA = "National Aeronautics and Space
Administration"}
@String{pub-NASA:adr = "Washington, DC, USA"}
@String{pub-NAUKA = "Nauka"}
@String{pub-NAUKA:adr = "Moscow, Russia"}
@String{pub-NH = "North-Holland Publishing Co."}
@String{pub-NH:adr = "Amsterdam, The Netherlands"}
@String{pub-NTIS = "National Technical Information Service"}
@String{pub-NTIS:adr = "Washington, DC, USA"}
@String{pub-OMH = "Osborne\slash Mc{\-}Graw-Hill"}
@String{pub-OMH:adr = "Berkeley, CA, USA"}
@String{pub-ORA = "O'Reilly \& {Associates, Inc.}"}
@String{pub-ORA:adr = "981 Chestnut Street, Newton, MA 02164, USA"}
@String{pub-ORSAY-PLUS = "Orsay Plus"}
@String{pub-ORSAY-PLUS:adr = "Orsay, France"}
@String{pub-OSBORNE = "Osborne/McGraw-Hill"}
@String{pub-OSBORNE:adr = "Berkeley, CA, USA"}
@String{pub-OXFORD = "Oxford University Press"}
@String{pub-OXFORD:adr = "Walton Street, Oxford OX2 6DP, UK"}
@String{pub-PARANINFO = "Paraninfo"}
@String{pub-PARANINFO:adr = "Madrid, Spain"}
@String{pub-PERGAMON = "Pergamon Press"}
@String{pub-PERGAMON:adr = "New York, NY, USA"}
@String{pub-PH = "Pren{\-}tice-Hall"}
@String{pub-PH:adr = "Upper Saddle River, NJ 07458, USA"}
@String{pub-PHI = "Pren{\-}tice-Hall International"}
@String{pub-PHI:adr = "Upper Saddle River, NJ 07458, USA"}
@String{pub-PHPTR = "Pren{\-}tice-Hall PTR"}
@String{pub-PHPTR:adr = "Upper Saddle River, NJ 07458, USA"}
@String{pub-PITMAN = "Pitman Publishing Ltd."}
@String{pub-PITMAN:adr = "London, UK"}
@String{pub-PRINCETON = "Princeton University Press"}
@String{pub-PRINCETON:adr = "Princeton, NJ, USA"}
@String{pub-PWS-KENT = "PWS-Kent Pub. Co."}
@String{pub-PWS-KENT:adr = "Boston, MA, USA"}
@String{pub-RES-EDU-ASSOC = "Research and Education Association"}
@String{pub-RES-EDU-ASSOC:adr = "New York, NY, USA"}
@String{pub-SAMS = "Howard W. Sams"}
@String{pub-SAMS:adr = "Indianapolis, IN 46268, USA"}
@String{pub-SAUNDERS = "Saunders College Pub."}
@String{pub-SAUNDERS:adr = "Fort Worth, TX, USA"}
@String{pub-SCOTT-JONES = "Scott\slash Jones"}
@String{pub-SCOTT-JONES:adr = "El Granada, CA, USA"}
@String{pub-SIAM = "SIAM Press"}
@String{pub-SIAM:adr = "Philadelphia, PA, USA"}
@String{pub-SILICON = "Silicon Press"}
@String{pub-SILICON:adr = "25 Beverly Road, Summit, NJ 07901, USA"}
@String{pub-SOUTH-ASIA = "South Asia Books"}
@String{pub-SOUTH-ASIA:adr = "????"}
@String{pub-SPRINGER-WIEN = "Spring{\-}er"}
@String{pub-SPRINGER-WIEN:adr = "Wien / New York"}
@String{pub-SSC = "Specialized Systems Consultants"}
@String{pub-SSC:adr = "P.O. Box 55549, Seattle, WA 98155"}
@String{pub-SUN = "Sun Microsystems"}
@String{pub-SUN:adr = "2550 Garcia Avenue, Mountain View, CA
94043, USA"}
@String{pub-SUN-MICROSYSTEMS-PRESS = "Sun Microsystems Press"}
@String{pub-SUN-MICROSYSTEMS-PRESS:adr = "Palo Alto, CA, USA"}
@String{pub-SV = "Spring{\-}er-Ver{\-}lag"}
@String{pub-SV:adr = "Berlin, Germany~/ Heidelberg,
Germany~/ London, UK~/ etc."}
@String{pub-TELOS = "TELOS division of Springer-Verlag"}
@String{pub-TELOS:adr = "Santa Clara, CA, USA and New York, NY, USA"}
@String{pub-TRANS-TECH = "Trans Tech Publications, Ltd."}
@String{pub-TRANS-TECH:adr = "Clausthal, Germany; Rockport, MA, USA"}
@String{pub-UNICOMP = "Unicomp"}
@String{pub-UNICOMP:adr = "Albuquerque, NM, USA"}
@String{pub-USENIX = "USENIX Association"}
@String{pub-USENIX:adr = "Berkeley, CA, USA"}
@String{pub-W-C-BROWN = "Wm. C. Brown Publishers"}
@String{pub-W-C-BROWN:adr = "Dubuque, IA, USA"}
@String{pub-WADSWORTH = "Wadsworth"}
@String{pub-WADSWORTH:adr = "Pacific Grove, CA, USA"}
@String{pub-WATCOM-PUB = "WATCOM Publications"}
@String{pub-WATCOM-PUB:adr = "Waterloo, Ontario, Canada"}
@String{pub-WEST-INFORMATION = "West Information Publishing Group"}
@String{pub-WEST-INFORMATION:adr = "????"}
@String{pub-WEST-PUB = "West Publishing Company"}
@String{pub-WEST-PUB:adr = "St. Paul, MN, USA"}
@String{pub-WI = "Wiley-In{\-}ter{\-}sci{\-}ence"}
@String{pub-WI:adr = "New York, NY, USA"}
@String{pub-WILEY = "John Wiley and Sons"}
@String{pub-WILEY:adr = "New York, London, Sydney"}
@String{pub-WINDCREST = "Windcrest\slash McGraw-Hill"}
@String{pub-WINDCREST:adr = "Blue Ridge Summit, PA, USA"}
@String{pub-WOLFRAM = "Wolfram Research, Inc."}
@String{pub-WOLFRAM:adr = "100 Trade Center Drive, Champaign, IL
61820-7237, USA"}
@String{pub-WORLD-SCI = "World Scientific Publishing
Co. Pte. Ltd."}
@String{pub-WORLD-SCI:adr = "P. O. Box 128, Farrer Road,
Singapore 9128"}
@String{pub-ZD = "Ziff-Davis Press"}
@String{pub-ZD:adr = "Emeryville, CA, USA"}
@String{ser-BOSTON-STUD-PHILOS-SCI = "Boston Studies in the Philosophy of
Science"}
@String{ser-LNCS = "Lecture Notes in Computer Science"}
@String{ser-LNCSE = "Lecture Notes in Computational
Science and Engineering"}
@String{ser-LNM = "Lecture Notes in Mathematics"}
@InProceedings{Backus:1957:FAC,
author = "J. W. Backus and R. J. Beeber and S. Best and R.
Goldberg and L. M. Haibt and H. L. Herrick and R. A.
Nelson and D. Sayre and P. B. Sheridan and H. Stern and
I. Ziller and R. A. Hughes and R. Nutt",
booktitle = "Proceedings of the Western Joint Computer Conference,
February 26--28, 1957, Los Angeles, CA, USA",
title = "The {FORTRAN} automatic coding system",
publisher = pub-IRE,
address = pub-IRE:adr,
pages = "188--198",
year = "1957",
ISSN = "0449-1173",
LCCN = "TK7885.A1 J6",
bibdate = "Fri Jan 19 11:47:30 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "The online edition of the Oxford English Dictionary
cites this as the second earliest mention of the name
FORTRAN, with the extract ``The programmer attended a
one-day course on FORTRAN and \ldots{} then programmed
the job in four hours using 47 FORTRAN statements.''",
acknowledgement = ack-nhfb,
author-1-adr = "International Business Machines Corp., New York, NY,
USA",
author-10-adr = "International Business Machines Corp., New York, NY,
USA",
author-11-adr = "International Business Machines Corp., New York, NY,
USA",
author-12-adr = "Radiation Laboratory, University of California,
Livermore, CA, USA",
author-13-adr = "United Aircraft Corp., East Hartford, CT, USA",
author-2-adr = "International Business Machines Corp., New York, NY,
USA",
author-3-adr = "Massachusetts Institute of Technology, Computation
Laboratory, Cambridge, MA, USA",
author-4-adr = "International Business Machines Corp., New York, NY,
USA",
author-5-adr = "International Business Machines Corp., New York, NY,
USA",
author-6-adr = "International Business Machines Corp., New York, NY,
USA",
author-7-adr = "International Business Machines Corp., New York, NY,
USA",
author-8-adr = "International Business Machines Corp., New York, NY,
USA",
author-9-adr = "International Business Machines Corp., New York, NY,
USA",
note-2 = "The article begins: ``The FORTRAN project was begun in
the summer of 1954. Its purpose was to reduce by a
large factor the task of preparing scientific problems
for IBM's next large computer, the 704. If it were
possible for the 704 to code problems for itself and
produce as good programs as human codes (but without
the errors), it was clear that large benefits could be
achieved. For it was known that about two-thirds of the
cost of solving most scientific and engineering
problems on large computers was that of problem
preparation. Furthermore, more than 90 percent of the
elapsed time for a problem was usually devoted to
planning, writing, and debugging the program. In many
cases the development of a general plan for solving a
problem was a small job in comparison to the task of
devising and coding machine procedures to carry out the
plan. The goal of the FORTRAN project was to enable the
programmer to specify a numerical procedure using a
concise language like that of mathematics and obtain
automatically from this specification an efficient 704
program to carry out the procedure. It was expected
that such a system would reduce the coding and
debugging task to less than one-fifth of the job it had
been.\par
Two and one-half years and 18 man years have elapsed
since the beginning of the project. The FORTRAN system
is now complete. It has two components: the FORTRAN
language, in which programs are written, and the
translator or executive routine for the 704 which
effects the translation of FORTRAN language programs
into 704 programs. Descriptions of the FORTRAN language
and the translator form the principal sections of this
paper.''",
note-3 = "The IBM 704 had 86 instructions, a 36-bit word,
signed-magnitude number representation, and a 15-bit
word-addressed memory space (32768 words, or 191K 6-bit
characters). Floating-point was {\em standard}, not
optional. 4K-, 8K- and 32K-word systems were sold, but
memory was treated cyclically, so programs compiled for
one memory size could not run on a system with a
different memory capacity. The machine was announced in
1954, and delivered in late 1955. From 1955 to 1960,
123 machines were delivered. [From Gerrit A. Blaauw and
Frederick P. Brooks, Jr., {\em Computer architecture:
concepts and evolution}, Addison-Wesley (1997), ISBN
0-201-10557-8, pp. 624ff.].",
}
@Article{Brent:1978:AMF,
author = "Richard P. Brent",
title = "{Algorithm 524}: {MP}, {A Fortran} Multiple-Precision
Arithmetic Package [{A1}]",
journal = j-TOMS,
volume = "4",
number = "1",
pages = "71--81",
month = mar,
year = "1978",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/355769.355776",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 09 10:35:50 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See also
\cite{Brent:1979:RMF,Brent:1980:AIB,Smith:1998:AMP}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Fox:1978:AFP,
author = "P. A. Fox and A. D. Hall and N. L. Schryer",
title = "{Algorithm 528}: Framework for a Portable Library
[{Z}]",
journal = j-TOMS,
volume = "4",
number = "2",
pages = "177--188",
month = jun,
year = "1978",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Aug 27 23:30:46 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See remarks \cite{Fox:1979:RFP,Gay:1999:SAF}.",
acknowledgement = ack-nhfb,
annote = "The three program packages presented here provide a
framework for a portable FORTRAN subroutine library.
They were developed for the BELL Laboratories library
PORT(1). The packages are: machine-dependent constants,
automatic error handling, and dynamic storage
allocation using a stack.",
country = "USA",
date = "19/03/80",
descriptors = "Reliability; program construction; mathematical
method; FORTRAN; portability; error handling; memory
management; library",
enum = "988",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
language = "English",
location = "RWTH-AC-DFV: TELL",
references = "1",
revision = "20/03/92",
}
@Article{Brent:1979:RMF,
author = "R. P. Brent",
title = "Remark on ``{Algorithm} 524: {MP}, {A Fortran}
Multiple-Precision Arithmetic Package [{A1}]''",
journal = j-TOMS,
volume = "5",
number = "4",
pages = "518--519",
month = dec,
year = "1979",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/355853.355868",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 09 10:35:42 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See
\cite{Brent:1978:AMF,Brent:1980:AIB,Smith:1998:AMP}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Fox:1979:RFP,
author = "Phyllis Fox",
title = "Remark on ``{Algorithm} 528: Framework for a Portable
Library [{Z}]''",
journal = j-TOMS,
volume = "5",
number = "4",
pages = "524--524",
month = dec,
year = "1979",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Aug 30 00:28:06 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Fox:1978:AFP}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Brent:1980:AIB,
author = "Richard P. Brent and Judith A. Hooper and J. Michael
Yohe",
title = "An {AUGMENT} Interface for {Brent}'s Multiple
Precision Arithmetic Package",
journal = j-TOMS,
volume = "6",
number = "2",
pages = "146--149",
month = jun,
year = "1980",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/355887.355889",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 09 10:35:33 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See
\cite{Brent:1978:AMF,Brent:1979:RMF,Smith:1998:AMP}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "arithmetic; AUGMENT interface; extended precision;
floating point; multiple precision; portable software;
precompiler interface; software package",
}
@Article{Ashworth:1981:PP,
author = "Robert Ashworth",
title = "Prettyprinting for power ({FORTRAN})",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "16--17",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C7310 (Mathematics
computing)",
corpsource = "Southern Illinois Univ., Carbondale, IL, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "FORTRAN; numerical data; power; prettyprinting;
programming languages; scientific notation",
treatment = "P Practical",
}
@Article{Booch:1981:DSD,
author = "Grady Booch",
title = "Describing software design in {Ada}",
journal = j-SIGPLAN,
volume = "16",
number = "9",
pages = "42--47",
month = sep,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:36 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150E (General
utility programs)",
corpsource = "Dept. of Astronautics/Computer Sci., USAF Acad., CO,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Ada; FORTRAN mind set; object-oriented methodology;
programming support environment; software design;
software engineering; top down functional
methodologies; utility programs",
treatment = "P Practical",
}
@Article{Elliott:1981:FSD,
author = "D. G. Elliott",
title = "{FORTRAN 77} and structured design",
journal = j-SIGPLAN,
volume = "16",
number = "12",
pages = "7--9",
month = dec,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Telecom, Melbourne, Vic., Australia",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "deficiencies; FORTRAN; FORTRAN 77; structured design;
structured programming",
treatment = "P Practical",
}
@Article{More:1981:AFS,
author = "Jorge J. Mor{\'e} and Burton S. Garbow and Kenneth E.
Hillstrom",
title = "Algorithm 566: {FORTRAN} Subroutines for Testing
Unconstrained Optimization Software [{C5} [{E4}]]",
journal = j-TOMS,
volume = "7",
number = "1",
pages = "136--140",
month = mar,
year = "1981",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 13:13:44 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/all_brec.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Theory/auto.diff.bib; Theory/toms.bib",
note = "See also \cite{Averbukh:1994:RA}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "optimization software; performance testing;
performance testing, systems of nonlinear equations,
nonlinear least squares, unconstrained minimization,
optimization software, nonlinear least squares; systems
of nonlinear equations; unconstrained minimization",
referred = "[Gayd91a].",
}
@Article{Morris:1981:CAR,
author = "Alfred H. {Morris, Jr.}",
title = "Can {Ada} replace {FORTRAN} for numerical
computation?",
journal = j-SIGPLAN,
volume = "16",
number = "12",
pages = "10--13",
month = dec,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C7310 (Mathematics
computing)",
corpsource = "Naval Surface Weapons Center, Dahlgren, VA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Ada; array; constructs; FORTRAN; numerical analysis;
numerical computation; programming language; scientific
computation",
treatment = "P Practical",
}
@Article{Brooks:1982:OCL,
author = "Rodney A. Brooks and Richard P. Gabriel and Guy L.
{Steele, Jr.}",
title = "An optimizing compiler for lexically scoped {LISP}",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "261--275",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "MIT, Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "BLISS-11; complex numbers; floating-point; FORTRAN;
lexically scoped LISP; LISP; list manipulation;
multiprocessing supercomputer; optimizing compiler;
PASCAL; PQCC compiler; program compilers; S-1 PASCAL;
stable-driven; symbolic processing; TNBIND technique;
vectors",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Allen:1984:ALI,
author = "John R. Allen and Ken Kennedy",
title = "Automatic loop interchange",
journal = j-SIGPLAN,
volume = "19",
number = "6",
pages = "233--246",
month = jun,
year = "1984",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:46 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Montreal, Que., Canada; 17-22 June 1984",
conftitle = "Proceedings of the SIGPLAN 84 Symposium on Compiler
Construction",
corpsource = "Dept. of Computer Sci., Rice Univ., Houston, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "compilers; data dependences; DO loops; FORTRAN;
languages; loop interchange; parallel processing; PFC;
program compilers; sequential Fortran code; sequential
languages; vector machines",
sponsororg = "ACM",
subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
Compilers \\ D.3.3 Software, PROGRAMMING LANGUAGES,
Language Constructs, Control structures \\ G.2
Mathematics of Computing, DISCRETE MATHEMATICS, Graph
Theory",
treatment = "P Practical",
}
@Article{Dongarra:1984:CPL,
author = "J. J. Dongarra and R. E. Hiromoto",
title = "A collection of parallel linear equations routines for
the {Denelcor HEP}",
journal = j-PARALLEL-COMPUTING,
volume = "1",
number = "2",
pages = "133--142",
month = dec,
year = "1984",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C7310 (Mathematics
computing)",
corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
USA",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "computational granularity; Denelcor HEP; FORTRAN;
FORTRAN listings; high-level; linear algebra; linear
algebra routines; listings; modules; parallel linear
equations routines; parallel processing; performance
results; portability",
treatment = "P Practical; T Theoretical or Mathematical; X
Experimental",
}
@Article{Parkinson:1984:CAG,
author = "D. Parkinson and M. Wunderlich",
title = "A compact algorithm for {Gaussian} elimination over
{GF(2)} implemented on highly parallel computers",
journal = j-PARALLEL-COMPUTING,
volume = "1",
number = "1",
pages = "65--73",
month = aug,
year = "1984",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C4240 (Programming and
algorithm theory); C7310 (Mathematics computing)",
corpsource = "Queen Mary Coll., London Univ., London, UK",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "array processors; bit-organised computers; compact
algorithm; DAP; DAP-FORTRAN; elimination over GF(2);
factorisation; FORTRAN listings; Gaussian; highly
parallel computers; ICL-; large integers; matrix
algebra; parallel processing; programming theory",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Rice:1984:ARK,
author = "John R. Rice and Richard J. Hanson",
title = "Algorithm 620: References and Keywords for {{\em
Collected Algorithms of the ACM}}",
journal = j-TOMS,
volume = "10",
number = "4",
pages = "359--360",
month = dec,
year = "1984",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 4 20:31:58 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See also \cite{Hamilton:1985:RRK,Hopkins:1990:RRK}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Swarztrauber:1984:FAV,
author = "P. N. Swarztrauber",
title = "{FFT} algorithms for vector computers",
journal = j-PARALLEL-COMPUTING,
volume = "1",
number = "1",
pages = "45--63",
month = aug,
year = "1984",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C1130 (Integral transforms); C4190 (Other numerical
methods); C7310 (Mathematics computing)",
corpsource = "Nat. Center for Atmos. Res., Boulder, CO, USA",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "computational; discrete Fourier; efficiency; fast
Fourier transforms; FFT algorithms; FORTRAN listings;
FORTRAN program; intermediate computations;
lengthening; matrix-vector; multi-dimensional
transforms; multiplication; parallel; processing;
transform; vector computers; vectorization; vectors",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Touzeau:1984:FCF,
author = "Roy F. Touzeau",
title = "A {Fortran} compiler for the {FPS-164} scientific
computer",
journal = j-SIGPLAN,
volume = "19",
number = "6",
pages = "48--57",
month = jun,
year = "1984",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:46 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Montreal, Que., Canada; 17-22 June 1984",
conftitle = "Proceedings of the SIGPLAN 84 Symposium on Compiler
Construction",
corpsource = "Floating Point Systems Inc., Beaverton, OR, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "algorithms; design; Floating Point Systems; FORTRAN;
FORTRAN compiler; Fortran-77; FPS-164 scientific
computer; languages; program compilers; source code;
source code Point Systems",
sponsororg = "ACM",
subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
Compilers \\ D.3.2 Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN \\ D.3.4 Software,
PROGRAMMING LANGUAGES, Processors, Code generation",
treatment = "P Practical",
}
@Article{VanTuyl:1984:EF,
author = "Robert R. {Van Tuyl}",
title = "On evolution of {FORTRAN}",
journal = j-SIGPLAN,
volume = "19",
number = "11",
pages = "52--55",
month = nov,
year = "1984",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:48 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages)",
corpsource = "GTE Gov. Systems, Western Division Mountain View, CA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "additional control structure; data structure; data
structures; FORTRAN; information hiding capability;
memory segments; precompilers; run time reference;
syntactic sugar",
treatment = "P Practical",
}
@Article{Cooper:1985:IIA,
author = "Keith D. Cooper and Ken Kennedy and Linda Torczon",
title = "The impact of interprocedural analysis and
optimization on the design of a software development
environment",
journal = j-SIGPLAN,
volume = "20",
number = "7",
pages = "107--116",
month = jul,
year = "1985",
CODEN = "SINODQ",
ISBN = "0-89791-165-2",
ISBN-13 = "978-0-89791-165-8",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:50 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The IR**n programming environment is an integrated
collection of tools to assist programmers in building
numerical software in Fortran. One of the primary goals
of the IR**n programming environment project is to
mount a concerted attack on the problems of performing
interprocedural analysis and optimization in a
compiler. The existence of a software development
environment like the IR**n programming environment
changes the compilation process enough to make
computing such information palatable. Since all modules
are developed and all programs are defined using tools
of the environment, these tools can cooperate to record
the information necessary to do a good job of
interprocedural analysis and optimization. Whenever the
compiler needs information about possible side effects
of a particular procedure, it can simply extract this
information from the environment's central database.
Because the only mechanism for changing modules or
programs is through the tools provided by the
environment, the compiler is assured that it will be
notified of any changes. Thus, it can use information
derived from previous analysis with certain knowledge
that the information reflects the current state of the
program and its procedures. This paper examines the
effect of performing interprocedural analysis and
optimization on each of the major components of the
environment. It should become clear from the discussion
that the decision to employ interprocedural techniques
had profoundly influenced almost every aspect of the
design of the IR**n environment.",
acknowledgement = ack-nhfb,
affiliationaddress = "Rice Univ, Houston, TX, USA",
classification = "723; C6115 (Programming support); C6150C (Compilers,
interpreters and other processors)",
conference = "Proceedings of the ACM SIGPLAN 85 Symposium on
Language Issues in Programming Environments.",
conflocation = "Seattle, WA, USA; 25-28 June 1985",
conftitle = "Proceedings of the ACM SIGPLAN 85 Symposium on
Language Issues in Programming Environments",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
journalabr = "SIGPLAN Notices (ACM Special Interest Group on
Programming Languages)",
keywords = "compiler; computer operating systems --- Program
Compilers; computer programming; computer software;
constant folding; data flow information; design; global
program optimization; interprocedural analysis;
languages; linkage tailoring; management; module
editor; optimisation; Optimization; optimization;
performance; procedure boundaries; procedure boundaries
folding; program compilers; programming environments;
R/sup n/ programming environment; software development
environment; software engineering; theory",
meetingaddress = "Seattle, WA, USA",
pubcountry = "USA A12 A12",
sponsor = "ACM, Special Interest Group on Programming Languages,
New York, NY, USA; ACM, Special Interest Group on
Software Engineering, New York, NY, USA",
sponsororg = "ACM",
subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and
Techniques, Modules and interfaces \\ D.3.4 Software,
PROGRAMMING LANGUAGES, Processors, Optimization \\
K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND
INFORMATION SYSTEMS, Software Management, Software
development \\ D.2.6 Software, SOFTWARE ENGINEERING,
Programming Environments",
treatment = "P Practical",
}
@Article{Hamilton:1985:RRK,
author = "Dennis E. Hamilton",
title = "Remark on ``{Algorithm} 620: References and Keywords
for {{\em Collected Algorithms of the ACM}}''",
journal = j-TOMS,
volume = "11",
number = "3",
pages = "305--307",
month = sep,
year = "1985",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 20:57:44 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Rice:1984:ARK,Hopkins:1990:RRK}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Callahan:1986:ICP,
author = "David Callahan and Keith D. Cooper and Ken Kennedy and
Linda Torczon",
title = "Interprocedural constant propagation (compilers)",
journal = j-SIGPLAN,
volume = "21",
number = "7",
pages = "152--161",
month = jul,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:15:00 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/12276/p152-callahan/",
acknowledgement = ack-nhfb,
classification = "C6115 (Programming support); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Palo Alto, CA, USA; 25-27 June 1986",
conftitle = "Proceedings of the SIGPLAN '86 Symposium on Compiler
Construction",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "algorithms; compilers; interprocedural constant
propagation; local analysis; performance; program
compilers; programming environments; software; software
development environment; theory; vectorizing Fortran
compiler",
pubcountry = "USA A17",
sponsororg = "ACM",
subject = "{\bf D.2.3} Software, SOFTWARE ENGINEERING, Coding
Tools and Techniques, Program editors. {\bf D.3.4}
Software, PROGRAMMING LANGUAGES, Processors, Code
generation. {\bf D.3.4} Software, PROGRAMMING
LANGUAGES, Processors, Compilers.",
treatment = "P Practical",
}
@Article{Chen:1986:ALE,
author = "T. Y. Chen and S. C. Kwan",
title = "An analysis of length equation using a dynamic
approach",
journal = j-SIGPLAN,
volume = "21",
number = "4",
pages = "42--47",
month = apr,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory); C6110
(Systems analysis and programming)",
corpsource = "Centre of Comput. Studies and Applications, Hong Kong
Univ., Hong Kong",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "FORTRAN programs; languages; length equation; program
length analysis; programming theory; software
engineering; software science; software science
theory",
pubcountry = "USA A02 A02",
subject = "D.2.8 Software, SOFTWARE ENGINEERING, Metrics,
Software science \\ D.3.2 Software, PROGRAMMING
LANGUAGES, Language Classifications, FORTRAN",
treatment = "T Theoretical or Mathematical",
}
@Article{Jazayeri:1986:OCH,
author = "M. Jazayeri and M. Haden",
title = "Optimizing compilers are here (mostly)",
journal = j-SIGPLAN,
volume = "21",
number = "5",
pages = "61--63",
month = may,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C5470 (Performance evaluation and testing); C6150C
(Compilers, interpreters and other processors)",
corpsource = "Ridge Comput., Santa Clara, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "common code generator; common optimizer; computer
testing; FORTRAN; FORTRAN benchmark; optimizing
compilers; program compilers; Ridge computer",
pubcountry = "USA A05",
subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
Compilers \\ D.3.4 Software, PROGRAMMING LANGUAGES,
Processors, Optimization",
treatment = "P Practical",
}
@Article{Krishnamoorthy:1986:BRB,
author = "Mukkai S. Krishnamoorthy",
title = "Book Review: {{\booktitle{FORTRAN-Scientific
Subroutine Library}} (by Peerless Engineering
Service)}",
journal = j-SIAM-REVIEW,
volume = "28",
number = "1",
pages = "111--112",
month = "????",
year = "1986",
CODEN = "SIREAD",
DOI = "https://doi.org/10.1137/1028029",
ISSN = "0036-1445 (print), 1095-7200 (electronic)",
ISSN-L = "0036-1445",
bibdate = "Sat Mar 29 09:54:03 MDT 2014",
bibsource = "http://epubs.siam.org/toc/siread/28/1;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
acknowledgement = ack-nhfb,
fjournal = "SIAM Review",
journal-URL = "http://epubs.siam.org/sirev",
onlinedate = "March 1986",
}
@Article{Parker:1986:SFC,
author = "J. R. Parker",
title = "A subset {FORTRAN} compiler for a modified {Harvard}
architecture",
journal = j-SIGPLAN,
volume = "21",
number = "9",
pages = "57--62",
month = sep,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:15:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C5220 (Computer architecture); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Dept. of Comput. Sci., Calgary Univ., Alta., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "code generator; computer architecture; FORTRAN;
modified Harvard architecture; program compilers;
subset FORTRAN compiler; target computer; TMS32010
microprocessor",
pubcountry = "USA A07 A07",
treatment = "P Practical",
}
@Article{Taylor:1986:VIP,
author = "D. Taylor",
title = "Visionaries: an interview with {Professor Michael
O'Leary}",
journal = j-SIGPLAN,
volume = "21",
number = "6",
pages = "41--54",
month = jun,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Colorado Networks Div., Hewlett--Packard, Fort
Collins, CO, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "ALGOL; Algol; Cobol; COBOL; Cobol; Fortran; FORTRAN;
Fortran; history; human factors; languages; LISP",
pubcountry = "USA A04 A04",
subject = "K.2 Computing Milieux, HISTORY OF COMPUTING, Software
\\ K.2 Computing Milieux, HISTORY OF COMPUTING,
People",
treatment = "P Practical",
}
@Article{Thornburg:1986:KIC,
author = "J. Thornburg",
title = "Keyword input for {C}",
journal = j-SIGPLAN,
volume = "21",
number = "6",
pages = "55--58",
month = jun,
year = "1986",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Geophys. and Astron., British Columbia Univ.,
Vancouver, BC, Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "C language; FORTRAN; GET DATA; graphics command
languages; input files; keyword input; languages;
NAMELIST; PL/1; programming language; simulation
program",
pubcountry = "USA A05 A05",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, C",
treatment = "P Practical",
}
@Manual{ANSI:1987:DPA,
title = "Draft Proposed {ANSI Fortran X3}.9--198x",
organization = pub-ANSI,
address = pub-ANSI:adr,
day = "18",
month = sep,
year = "1987",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib;
https://www.math.utah.edu/pub/tex/bib/standard.bib",
note = "See also \cite{Metcalf:1987:FE}.",
acknowledgement = ack-nhfb,
}
@Article{LePera:1987:FVO,
author = "T. A. LePera and H. E. Donley",
title = "{FORTRAN}: a viable option for the introductory
computer science course",
journal = j-SIGPLAN,
volume = "22",
number = "3",
pages = "102--110",
month = mar,
year = "1987",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:15:09 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "human factors; languages",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ K.3.2 Computing Milieux,
COMPUTERS AND EDUCATION, Computer and Information
Science Education, Computer science education",
}
@Book{Metcalf:1987:FE,
author = "Michael Metcalf and John Ker Reid",
title = "{Fortran 8x} Explained",
publisher = pub-OXFORD # " and " # pub-CLARENDON,
address = pub-OXFORD:adr # " and " # pub-CLARENDON:adr,
pages = "xiv + 262",
year = "1987",
ISBN = "0-19-853751-4 (hardcover), 0-19-853731-X (paperback)",
ISBN-13 = "978-0-19-853751-9 (hardcover), 978-0-19-853731-1
(paperback)",
LCCN = "QA76.73.F26 M48 1987",
bibdate = "Sun May 02 09:12:34 1999",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=019853731X/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
note = "See also \cite{ANSI:1987:DPA,ANSI:1990:DPA}.",
price = "UK\pounds12.50 (US\$25.00 U.S.), 0198537514",
acknowledgement = ack-nhfb,
keywords = "Computer systems --- Programming languages: Fortran 8X
language; Fortran 8x (computer program language);
{Fortran} 8X (Computer program language)",
}
@Article{Albert:1988:CFA,
author = "Eugene Albert and Kathleen Knobe and Joan D. Lukas and
Guy L. {Steele, Jr.}",
title = "Compiling {Fortran 8x} array features for the
{Connection Machine} computer system",
journal = j-SIGPLAN,
volume = "23",
number = "9",
pages = "42--56",
month = sep,
year = "1988",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:15:27 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/62115/p42-albert/",
acknowledgement = ack-nhfb,
confname = "PPEALS '88. Proceedings of the ACM/SIGPLAN conference
on Parallel programming: experience with applications,
languages and systems, July 19--21, 1988, New Haven,
CT",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "design; languages; performance",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf D.3.2} Software,
PROGRAMMING LANGUAGES, Language Classifications,
FORTRAN 8X. {\bf C.1.2} Computer Systems Organization,
PROCESSOR ARCHITECTURES, Multiple Data Stream
Architectures (Multiprocessors), Array and vector
processors.",
}
@Article{Garbow:1988:AFS,
author = "B. S. Garbow and G. Giunta and J. N. Lyness and A.
Murli",
title = "Algorithm 662: {A FORTRAN} Software Package for the
Numerical Inversion of the {Laplace} Transform Based on
{Weeks}' Method",
journal = j-TOMS,
volume = "14",
number = "2",
pages = "171--176",
month = jun,
year = "1988",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 4 23:29:03 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See also \cite{Garbow:1990:RFS}.",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/214375.html",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.m}: Mathematics of Computing, MISCELLANEOUS.",
}
@Article{Balasundaram:1989:TSD,
author = "Vasanth Balasundaram and Ken Kennedy",
title = "A technique for summarizing data access and its use in
parallelism enhancing transformations",
journal = j-SIGPLAN,
volume = "24",
number = "7",
pages = "41--53",
month = jul,
year = "1989",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:15:41 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/73141/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/73141/p41-balasundaram/",
abstract = "In this paper, we present a technique for summarizing
the data accesses in a given region and show how this
summary can be used to detect and enhance task
parallelism in a program. For the sake of simplicity,
we restrict our discussion to Fortran programs that
consist of a sequence of perfectly-nested loops in
which all subroutine calls are expanded inline.
However, the techniques presented here can easily be
extended to the general case of programs with
imperfectly nested loops and subroutine calls.",
acknowledgement = ack-nhfb,
affiliationaddress = "Houston, TX, USA",
annote = "Published as part of the Proceedings of PLDI'89.",
classification = "722; 723",
conference = "Proceedings of the SIGPLAN '89 Conference on
Programming Language Design and Implementation",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Computer Operating Systems--Program
Compilers; Computer Programming Languages; Data Access;
Data Dependences; Design; design; performance",
meetingaddress = "Portland, OR, USA",
meetingdate = "Jun 21--23 1989",
meetingdate2 = "06/21--23/89",
sponsor = "ACM, Special Interest Group on Programming Languages,
New York; SS NY, USA",
subject = "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
Concurrent Programming. {\bf D.2.2} Software, SOFTWARE
ENGINEERING, Design Tools and Techniques, Flow charts.
{\bf D.4.3} Software, OPERATING SYSTEMS, File Systems
Management, Access methods. {\bf I.2.2} Computing
Methodologies, ARTIFICIAL INTELLIGENCE, Automatic
Programming, Program transformation.",
}
@Article{Cash:1989:ABF,
author = "J. R. Cash",
title = "Algorithm 669: {BRKF45}: {A FORTRAN} Subroutine for
Solving First-Order Systems of Nonstiff Initial Value
Problems for Ordinary Differential Equations",
journal = j-TOMS,
volume = "15",
number = "1",
pages = "29--30",
month = mar,
year = "1989",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 22:44:52 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See also \cite{Higham:1991:RBF}.",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/214388.html",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
ANALYSIS, Interpolation, Interpolation formulas. {\bf
G.1.7}: Mathematics of Computing, NUMERICAL ANALYSIS,
Ordinary Differential Equations, Initial value
problems. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE.",
}
@Article{Casimir:1989:FGP,
author = "Rommert J. Casimir",
title = "Fourth generation problems",
journal = j-SIGPLAN,
volume = "24",
number = "5",
pages = "83--86",
month = may,
year = "1989",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:15:39 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fourth-Generation Languages or 4GL's are a special
breed of languages. The principal reason for the
success of 4GL's lies in the fact that they are used to
solve a restricted set of problems. In this context it
should be noted that 4GL's, like COBOL, but unlike
Pascal and Fortran are `file' or `database' languages.
This restricts both COBOL problems and 4GL problems to
file handling problems. The principal gain of using a
4GL lies in the necessary simplification of the problem
definition. We will describe four typical mechanisms
for simplification: (i) change of input specifications,
(ii) change of output specifications, and (iii) neglect
of computing efficiency.",
acknowledgement = ack-nhfb,
affiliationaddress = "Tilburg, Neth",
classification = "723",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
journalabr = "SIGPLAN Not",
keywords = "Computer Programming; Computer Programming Languages;
Data Processing--Data Handling; Database Language;
design; File Language; Fourth Generation Languages;
Input Specifications; languages; Output Specifications;
Problem Orientation; theory",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications \\ D.2.10 Software, SOFTWARE
ENGINEERING, Design",
}
@Article{Wichmann:1989:SPI,
author = "B. A. Wichmann",
title = "Scientific processing in {ISO-Pascal}: a proposal to
get the benefits of mixed precision floating-point",
journal = j-SIGPLAN,
volume = "24",
number = "6",
pages = "20--22",
month = jun,
year = "1989",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:15:40 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Although Pascal is a very popular language for
teaching and for use on microprocessors, it has not
been very successful for scientific calculations. Apart
from the pre-eminence of FORTRAN in this application
area, several technical defects in Pascal have
inhibited its use. One defect has been the problem in
Pascal as defined by Jensen and Wirth of the inability
to handle arrays of varying size as parameters to
procedures. The level 1 option in ISO-Pascal addressed
this defect by means of conformant arrays, albeit in a
somewhat inelegant fashion. Array handling in
ISO-Pascal can now be regarded as adequate since level
1 validated compilers are available for the majority of
widely available machines. This note addresses another
defect of Pascal, that no facility is provided to
handle floating point types of more than one
precision.",
acknowledgement = ack-nhfb,
affiliationaddress = "Teddington, Engl",
classification = "723; 902",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Computer Programming Languages; design;
Floating Point Computation; iso-pascal; languages;
pascal; Scientific Computing; standardization;
Standards",
subject = "D.2.1 Software, SOFTWARE ENGINEERING,
Requirements/Specifications \\ D.3.2 Software,
PROGRAMMING LANGUAGES, Language Classifications, Pascal
\\ E.1 Data, DATA STRUCTURES, Arrays",
}
@Book{Ain:1990:SPF,
author = "Maryse Ain",
title = "Savez-vous parler {Fortran?}: cours progressif de
programmation structur{\'e}e en {Fortran 77}, cours et
exercices",
publisher = pub-ORSAY-PLUS,
address = pub-ORSAY-PLUS:adr,
pages = "260",
year = "1990",
ISBN = "2-87800-000-5",
ISBN-13 = "978-2-87800-000-9",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Publications universitaires scientifiques",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Langage de programmation).",
}
@Article{Aldea:1990:FAE,
author = "Nicolae Aldea and Emil Indrea",
title = "{Fourier} analysis of {EXAFS} and {XANES} data --- a
self-contained {FORTRAN} program-package --- the third
version",
journal = j-COMP-PHYS-COMM,
volume = "60",
number = "1",
pages = "145--154",
month = aug,
year = "1990",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(90)90083-D",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:29:13 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/001046559090083D",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Book{Algonquin:1990:FL,
author = "{Algonquin College.Continuing Education.Business
Dept.}",
title = "{FORTRAN} language",
publisher = pub-MEDIA-ALGONQUIN,
address = pub-MEDIA-ALGONQUIN:adr,
pages = "13 + 36 + [2]",
year = "1990",
ISBN = "0-88620-847-5",
ISBN-13 = "978-0-88620-847-9",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "At head of title: Continuing Education, Business
Department. ``Distance education program''.
``DAT5026''.",
}
@InProceedings{Allan:1990:FAP,
author = "R. J. Allan and L. Heck",
editor = "L. Freeman and C. Phillips",
booktitle = "Applications of Transputers",
title = "{Fortnet}: a parallel {FORTRAN} harness for porting
application codes to transputer arrays",
publisher = pub-IOS,
address = pub-IOS:adr,
pages = "82--89",
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/transputer.bib",
}
@Article{Allan:1990:PFS,
author = "R. J. Allan and L. Heck and S. Zurek",
title = "Parallel {FORTRAN} in scientific computing: a new
occam harness called {Fortnet}",
journal = j-COMP-PHYS-COMM,
volume = "59",
number = "2",
pages = "325--344",
month = jun,
year = "1990",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(90)90182-Z",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:29:12 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/001046559090182Z",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Allison:1990:IMC,
author = "Bob Allison",
title = "Interfacing {Microsoft C} and {FORTRAN}",
journal = j-JCLT,
volume = "1",
number = "4",
pages = "300--304",
month = mar,
year = "1990",
ISSN = "1042-5721",
bibdate = "Fri Nov 21 15:06:25 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jclt.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of {C} Language Translation",
remark = "A discussion of the interfacing issues, and the new
keywords, type attributes, and compiler options used to
resolve them.",
}
@TechReport{Altin:1990:EPS,
author = "Vural Altin",
title = "Engineering programming in structured {Fortran}",
institution = "Bogazici University",
address = "Istanbul, Turkey",
pages = "394",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Engineering --- Data processing.; Structured
programming; {Fortran} (Computer program language)",
}
@Article{Amenta:1990:IFP,
author = "Roddy V. Amenta",
title = "An interactive {FORTRAN} program for cross-correlation
of signals on a {PC} with {CGA} graphics: an
application in marine geoacoustics",
journal = j-COMP-GEOSCI,
volume = "16",
number = "1",
pages = "75--??",
year = "1990",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Amos:1990:APF,
author = "Donald E. Amos",
title = "Algorithm 683: a Portable {FORTRAN} Subroutine for
Exponential Integrals of a Complex Argument",
journal = j-TOMS,
volume = "16",
number = "2",
pages = "178--182",
month = jun,
year = "1990",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65D20 (65Y10)",
MRnumber = "92k:65026",
bibdate = "Wed Dec 04 11:09:16 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/78934.html",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
ANALYSIS, General, Numerical algorithms. {\bf D.3.2}:
Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN.",
}
@Article{Anderson:1990:MIO,
author = "Oliver D. Anderson",
title = "Mastering Input\slash Output in {Fortran 77}",
journal = j-INTERFACE-SANTA-CRUZ,
volume = "12",
number = "??",
pages = "53--??",
month = "Winter",
year = "1990",
CODEN = "INFCDB",
ISSN = "0163-6626",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Interface (Santa Cruz)",
}
@Article{Anonymous:1990:BFP,
author = "Anonymous",
title = "{BASINMAT}: {FORTRAN} Program Calculates Oil and Gas
Generation Using a Distribution of Discrete Activation
Energies",
journal = j-GEOBYTE,
volume = "5",
number = "2",
pages = "37--??",
month = apr,
year = "1990",
ISSN = "0885-6362",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Geobyte",
}
@Article{Anonymous:1990:FE,
author = "Anonymous",
title = "{FORTRAN 8X} Explained",
journal = j-COMP-APPLIC-BIOSCI,
volume = "6",
number = "4",
pages = "417--??",
year = "1990",
CODEN = "COABER",
ISSN = "0266-7061",
ISSN-L = "0266-7061",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Applications in the Biosciences: CABIOS",
}
@Manual{ANSI:1990:DPA,
title = "Draft Proposed {American National Standard}
Programming Language {Fortran} Extended
{X3}.198--199x",
organization = pub-ANSI,
address = pub-ANSI:adr,
day = "24",
month = sep,
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib;
https://www.math.utah.edu/pub/tex/bib/standard.bib",
note = "See also \cite{Metcalf:1987:FE}.",
acknowledgement = ack-nhfb,
}
@Article{Apiola:1990:IAS,
author = "H. Apiola and P. Peltola",
title = "Integrating {APL} with symbol manipulation, numerical
software and graphics",
journal = j-APL-QUOTE-QUAD,
volume = "20",
number = "4",
pages = "10--17",
month = jul,
year = "1990",
CODEN = "APLQD9",
ISSN = "0163-6006",
ISSN-L = "0163-6006",
bibdate = "Mon Sep 30 05:41:47 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Centre for Sci. Comput., Espoo, Finland",
classification = "C4100 (Numerical analysis); C6130B (Graphics
techniques); C6140D (High level languages); C7300
(Natural sciences)",
fjournal = "APL Quote Quad",
keywords = "APL; Construction principles; FORTRAN subroutine
libraries; Graphics; High level environment; High-level
problem solving; MACSYMA; Numerical software;
Scientific computing; Symbol manipulation;
Vector-matrix language",
thesaurus = "APL; Computer graphics; FORTRAN; Natural sciences
computing; Numerical methods; Problem solving; Symbol
manipulation",
}
@Article{Arenius:1990:FIF,
author = "Kristopher Arenius",
title = "{FORTRAN} Input Functions",
journal = j-VAX-PROF,
volume = "12",
number = "6",
pages = "29--??",
month = dec,
year = "1990",
CODEN = "VAXPEN",
ISSN = "8750-9628",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A Modern Method of Terminal Input in VAX FORTRAN.",
acknowledgement = ack-nhfb,
fjournal = "The VAX professional",
}
@Book{Arushanyan:1990:CRO,
author = "O. B. Arushanyan and S. F. Zal{\"e}tkin",
title = "{{\cyr Chislennoe reshenie obyknovennykh
differentsial\cprime nykh uravneni{\u\i}na Fortrane}}.
(Russian) [Numerical solution of ordinary differential
equations in Fortran]",
publisher = "Moskov. Gos. Univ.",
address = "Moscow, Russia",
pages = "336",
year = "1990",
ISBN = "5-211-00957-6",
ISBN-13 = "978-5-211-00957-8",
MRclass = "65Lxx (34-04 34A45 65-04)",
MRnumber = "91m:65187",
bibdate = "Tue Dec 3 19:11:56 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
language = "Russian",
}
@Article{Ashauer:1990:SFC,
author = "R. Ashauer and T. Hoppe and G. Jost and K.
Solchenbach",
title = "The {Suprenum Fortran} compiler --- architecture and
performance",
journal = j-SUPERCOMPUTER,
volume = "7",
number = "3",
pages = "19--25",
month = may,
year = "1990",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Suprenum GmbH, Bonn, West Germany",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Suprenum GmbH, Bonn, West Germany",
fjournal = "Supercomputer",
keywords = "FORTRAN; Fortran 77; Fortran 8x; message passing;
optimizing Fortran compiler; program compilers;
Suprenum Fortran compiler; Suprenum vector node
computer; transformation component",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@Article{Ashrafiuon:1990:AOD,
author = "H. Ashrafiuon and N. K. Mani",
title = "Analysis and optimal design of spatial mechanical
systems",
journal = "Journal of Mechanisms, Transmissions, and Automation
in Design",
volume = "112",
number = "2",
pages = "200--207",
month = jun,
year = "1990",
CODEN = "JMTDDK",
ISSN = "0738-0666",
bibdate = "Wed Jan 15 15:35:13 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "State Univ of New York at Buffalo",
affiliationaddress = "Buffalo, NY, USA",
classification = "601; 723; 921",
journalabr = "J Mech Transm Autom Des",
keywords = "Computer Aided Design; Computer Aided Design ---
Optimization; Computer Programming Languages ---
Fortran; Computer Software --- Applications; Design
Sensitivity Analysis; Direct Differentiation Method;
Mathematical Techniques --- Numerical Analysis;
Mechanisms; Software Package MACSYMA; Spatial
Mechanical Systems; Symbolic Manipulation Program",
}
@Article{Avenarius:1990:ALP,
author = "Adrian Avenarius and Siegfried Oppermann",
title = "{\FWEB}: a Literate Programming System for {Fortran
8X}",
journal = j-SIGPLAN,
volume = "25",
number = "1",
pages = "52--58",
month = jan,
year = "1990",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Aug 31 23:26:29 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib;
Misc/litprog.bib; Misc/sigplan.bib",
abstract = "The new FWEB system applies the concept of literate
programming to the FORTRAN8X language. Its design and
implementation provided an opportunity to field-test
WEB's applicability and provoked some reflections on
its underlying concepts.",
acknowledgement = ack-nhfb,
affiliation = "Tech. Hochschule, Darmstadt, West Germany",
classification = "C6115 (Programming support); C6140D (High level
languages)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "FORTRAN8X; FWEB; Literate programming system;
Programming tools; Structural documentation",
thesaurus = "FORTRAN; Software tools",
}
@Article{Avenarius:1990:FLP,
author = "Adrian Avenarius and Siegfried Oppermann",
title = "{\FWEB}: a Literate Programming System for {Fortran
8X}",
journal = j-SIGPLAN,
volume = "25",
number = "1",
pages = "52--58",
month = jan,
year = "1990",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:15:49 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/litprog.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan.bib",
abstract = "The new FWEB system applies the concept of literate
programming to the FORTRAN8X language. Its design and
implementation provided an opportunity to field-test
WEB's applicability and provoked some reflections on
its underlying concepts.",
acknowledgement = ack-nhfb,
affiliation = "Tech. Hochschule, Darmstadt, West Germany",
classification = "C6115 (Programming support); C6140D (High level
languages)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "FORTRAN8X; FWEB; Literate programming system;
Programming tools; Structural documentation",
thesaurus = "FORTRAN; Software tools",
}
@Article{Avenarius:fortran-web,
author = "Adrian Avenarius and Siegfried Oppermann",
title = "{\FWEB}: a Literate Programming System for {Fortran
8X}",
journal = j-SIGPLAN,
volume = "25",
number = "1",
pages = "52--58",
month = jan,
year = "1990",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Ballance:1990:PDW,
author = "Robert A. Ballance and Arthur B. Maccabe and Karl J.
Ottenstein",
title = "The program dependence web: a representation
supporting control-, data-, and demand-driven
interpretation of imperative languages",
journal = j-SIGPLAN,
volume = "25",
number = "6",
pages = "257--271",
month = jun,
year = "1990",
CODEN = "SINODQ",
ISBN = "0-89791-364-7",
ISBN-13 = "978-0-89791-364-5",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Thu May 13 12:37:27 MDT 1999",
bibsource = "Compendex database;
http://www.acm.org/pubs/contents/proceedings/pldi/93542/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p257-ottenstein/",
abstract = "The Program Dependence Web (PDW) is a program
representation that can be directly interpreted using
control-, data-, or demand-driven models of execution.
A PDW combines a single-assignment version of the
program with explicit operators that manage the flow of
data values. The PDW can be viewed as an augmented
Program Dependence Graph. Translation to the PDW
representation provides the basis for projects to
compile Fortran onto dynamic dataflow architectures and
simulators. A second application of the PDW is the
construction of various compositional semantics for
program dependence graphs.",
acknowledgement = ack-nhfb,
affiliation = "Univ of New Mexico",
affiliationaddress = "Albuquerque, NM, USA",
annote = "Published as part of the Proceedings of PLDI'90.",
classification = "723",
conference = "Proceedings of the ACM SIGPLAN '90 Conference on
Programming Language Design and Implementation",
conferenceyear = "1990",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Computer Operating Systems; Computer
Programming Languages --- Design; Imperative
Programming Languages; languages; Program Dependence
Graph (PDG); Program Dependence Web (PDW); Program
Interpreters",
meetingaddress = "White Plains, NY, USA",
meetingdate = "Jun 20--22 1990",
meetingdate2 = "06/20--22/90",
sponsor = "Assoc for Computing Machinery, Special Interest Group
on Programming Languages",
subject = "{\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS
OF PROGRAMS, Studies of Program Constructs. {\bf D.3.4}
Software, PROGRAMMING LANGUAGES, Processors,
Optimization. {\bf D.2.2} Software, SOFTWARE
ENGINEERING, Design Tools and Techniques. {\bf D.3.3}
Software, PROGRAMMING LANGUAGES, Language Constructs
and Features, Control structures. {\bf D.3.2} Software,
PROGRAMMING LANGUAGES, Language Classifications,
FORTRAN 77.",
xxauthor = "Karl J. Ottenstein and Robert A. Ballance and Arthur
B. Maccabe",
}
@Article{Bateson:1990:FPC,
author = "Allan G. Bateson and Christy L. {De Vader}",
title = "A {FORTRAN} Program to Calculate Proximity Values and
an Averaged Proximity Matrix",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "??",
number = "1",
pages = "131--??",
month = "Spring",
year = "1990",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@TechReport{Beebe:1990:PFF,
author = "Nelson H. F. Beebe",
title = "Parsing {Fortran FORMAT} Statements",
institution = inst-CSC,
address = inst-CSC:adr,
pages = "83",
month = aug # " 20",
year = "1990",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@TechReport{Bell:1990:IRS,
author = "Ron Bell",
title = "{IBM RISC System\slash 6000} Performance Tuning for
Numerically Intensive {Fortran} and {C} Programs",
number = "GG24-3611-00",
institution = pub-IBM,
address = pub-IBM:adr,
month = aug,
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib;
Misc/beebe.bib",
}
@TechReport{Bell:rs6000-tuning,
author = "Ron Bell",
title = "{IBM RISC System\slash 6000} Performance Tuning for
Numerically Intensive {Fortran} and {C} Programs",
number = "GG24-3611-00",
institution = pub-IBM,
month = aug,
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
acknowledgement = ack-nhfb,
}
@Article{Bilodeau:1990:DSM,
author = "M. Bilodeau and D. Laguitton",
title = "Development of Screen Management Subroutines
Compatible with {Microsoft FORTRAN} Compiler",
journal = j-COMP-J,
volume = "33",
number = "5",
pages = "444--452",
month = oct,
year = "1990",
CODEN = "CMPJA6",
ISSN = "0010-4620 (print), 1460-2067 (electronic)",
ISSN-L = "0010-4620",
bibdate = "Sat Feb 17 16:36:05 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Miner. Sci. Labs., CANMET, Energy Mines and Resources,
Ottawa, Ont., Canada",
classification = "C6110 (Systems analysis and programming); C6130B
(Graphics techniques); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors);
C6180 (User interfaces)",
fjournal = "The Computer Journal",
journal-URL = "http://comjnl.oxfordjournals.org/",
keywords = "ANSI driver; Assembler language; Compatibility;
Computer languages; Direct video memory programming;
DOS Video; Full screen interfaces; Graphic data
representations; IBM-PC; Microsoft FORTRAN compiler;
ROM BIOS Services; Scientific computing; Screen
management subroutines",
thesaurus = "Computer graphics; FORTRAN; IBM computers;
Microcomputer applications; Program compilers;
Programming; User interfaces",
}
@MastersThesis{Bliss:1990:IFP,
author = "Brian Eugene Bliss",
title = "Instrumentation of {Fortran} programs for automatic
roundoff error analysis and performance evaluation",
type = "Thesis ({M.S.})",
school = "University of Illinois at Urbana-Champaign",
address = "Urbana, IL, USA",
pages = "xiii + 132",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Bomans:1990:AGM,
author = "L. Bomans and D. Roose and R. Hempel",
title = "The Argonne\slash {GMD} macros in {FORTRAN} for
portable parallel programming and their implementation
on the {Intel iPSC/2}",
journal = j-PARALLEL-COMPUTING,
volume = "15",
number = "1--3",
pages = "119--132",
month = sep,
year = "1990",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110B (Software engineering techniques)",
corpsource = "Dept. of Comput. Sci., Katholieke Univ., Leuven,
Belgium",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Argonne/GMD macros; evaluation; FORTRAN; Intel iPSC/2;
iPSC/2 operating system; macro package; macros; message
passing functions; parallel programming; performance;
portable parallel programming; software portability",
treatment = "P Practical",
}
@Article{Bradberry:1990:PFP,
author = "John L. Bradberry",
title = "Porting {FORTRAN} Programs from Minis to {PCs}",
journal = j-DDJ,
volume = "15",
number = "9",
pages = "26--36",
month = sep,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:15:25 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "Moving large-scale software projects from
minicomputers to powerful PCs requires you to think
about compilers, programming techniques, and ANSI
standards.",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Book{Brainerd:1990:PGF,
author = "Walter S. Brainerd and Charles H. Goldberg and Jeanne
C. Adams",
title = "Programmer's Guide to {Fortran 90}",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "vii + 410",
year = "1990",
ISBN = "0-07-000248-7",
ISBN-13 = "978-0-07-000248-7",
LCCN = "QA76.73.F25 B735 1990",
bibdate = "Sun May 02 07:46:24 1999",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
note = "See \cite{ANSI:ftn92}.",
price = "US\$37.95",
acknowledgement = ack-nhfb,
keywords = "Fortran 90 (computer program language); Programming
languages; {Fortran 90} (Computer program language)",
libnote = "Not yet in my library.",
}
@Book{Bronson:1990:MFS,
author = "Gary J. Bronson",
title = "Modular {Fortran 77} for Science and Engineering",
publisher = pub-SCOTT-JONES,
address = pub-SCOTT-JONES:adr,
pages = "various",
month = feb,
year = "1990",
ISBN = "0-9624230-0-9",
ISBN-13 = "978-0-9624230-0-0",
LCCN = "QA76.73.F25 B75 1990",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-9624230-0-9/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes disk.",
price = "US\$28.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-9624230-0-9",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@Book{Brown:1990:CFP,
author = "T. D. Brown",
title = "{C} for {Fortran} Programmers",
publisher = pub-SILICON,
address = pub-SILICON:adr,
pages = "xii + 206",
month = apr,
year = "1990",
ISBN = "0-929306-01-5, 0-13-120528-5 (paperback)",
ISBN-13 = "978-0-929306-01-8, 978-0-13-120528-4 (paperback)",
LCCN = "QA76.73.C15B774 1990",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-929306-01-5/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$22.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-929306-01-5",
acknowledgement = ack-nhfb,
keywords = "C (Computer program language)",
}
@Article{Buchholz:1990:CQDb,
author = "Werner Buchholz and Donald Watts Davies and Mark
Halpern",
title = "Comments, Queries, and Debate: {Babbage}'s Friend;
Errors in the {FORTRAN} Issue",
journal = j-ANN-HIST-COMPUT,
volume = "12",
number = "2",
pages = "147--147",
month = apr # "\slash " # jun,
year = "1990",
CODEN = "AHCOE5",
ISSN = "0164-1239",
bibdate = "Fri Nov 1 15:29:14 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/an/books/an1990/pdf/a2147a.pdf;
http://www.computer.org/annals/an1990/a2147aabs.htm",
acknowledgement = ack-nhfb,
fjournal = "Annals of the History of Computing",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5488650",
}
@Article{Byrne:1990:AVF,
author = "Dan J. Byrne and Richard C. Ham",
title = "{Ada} Versus {FORTRAN}: Performance Analysis Using the
{ACPS}",
journal = j-SIGADA-LETTERS,
volume = "10",
number = "3",
pages = "139--145",
month = "Winter",
year = "1990",
CODEN = "AALEE5",
ISSN = "1094-3641 (print), 1557-9476 (electronic)",
ISSN-L = "1094-3641",
bibdate = "Thu Sep 28 07:33:23 MDT 2000",
bibsource = "ftp://ftp.uu.net/library/bibliography;
http://www.adahome.com/Resources/Bibliography/articles.ref;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classcodes = "C6150G (Diagnostic, testing, debugging and evaluating
systems); C7460 (Aerospace engineering); C7150
(Military); C6150C (Compilers, interpreters and other
processors); C6140D (High level languages); C6110
(Systems analysis and programming)",
corpsource = "Aerosp. Corp., El Segundo, CA, USA",
fjournal = "ACM SIGADA Ada Letters",
keywords = "ACPS; Ada; Ada performance; aerospace computing;
Aerospace Corporation; Air Force; analysis results;
compile-time; compiler; compiler performance test
suite; controlled environment; FORTRAN; FORTRAN-77;
JOVIAL J73; language; language features; launch
systems; military computing; performance analysis;
performance evaluation; program compilers; program
testing; real-time embedded systems; required high
order; run-time; support; technical",
treatment = "P Practical",
}
@Article{Cahill:1990:HUM,
author = "Kevin Cahill",
title = "How to use {MACSYMA} to write long {FORTRAN} codes for
noncompact simulations of gauge theories",
journal = j-COMPUT-PHYS,
volume = "4",
number = "2",
pages = "159--165",
month = mar # "--" # apr,
year = "1990",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Mon Sep 30 05:46:56 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Phys. and Astron., New Mexico Univ.,
Albuquerque, NM, USA",
classification = "A1110C (Axiomatic approach); A1110J (Asymptotic
problems and properties); A1110N (Gauge field
theories); C7310 (Mathematics); C7320 (Physics and
Chemistry)",
fjournal = "Computers in Physics",
keywords = "Long calculations; Long FORTRAN codes; MACSYMA;
Nonabelian gauge theory; Noncompact lattice simulation;
Symbol manipulator",
thesaurus = "Axiomatic field theory; Gauge field theory; Physics
computing; Subroutines; Symbol manipulation",
}
@Article{Callahan:1990:IRA,
author = "David Callahan and Steve Carr and Ken Kennedy",
title = "Improving register allocation for subscripted
variables",
journal = j-SIGPLAN,
volume = "25",
number = "6",
pages = "53--65",
month = jun,
year = "1990",
CODEN = "SINODQ",
ISBN = "0-89791-364-7",
ISBN-13 = "978-0-89791-364-5",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:15:53 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/93542/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p53-callahan/",
abstract = "In this paper, we present a source-to-source
transformation, called scalar replacement, that finds
opportunities for reuse of subscripted variables and
replaces the references involved by references to
temporary scalar variables. The objective is to
increase the likelihood that these elements will be
assigned to registers by the coloring-based register
allocators found in most compilers. In addition, we
present transformations to improve the overall
effectiveness of scalar replacement and show how these
transformations can be applied in a variety of loop
nest types. Finally, we present experimental results
showing that these techniques are extremely effective
--- capable of achieving integer factor speedups over
code generated by good optimizing compilers of
conventional design.",
acknowledgement = ack-nhfb,
affiliation = "Tera Computer Co",
affiliationaddress = "Seattle, WA, USA",
annote = "Published as part of the Proceedings of PLDI'90.",
classification = "722; 723",
conference = "Proceedings of the ACM SIGPLAN '90 Conference on
Programming Language Design and Implementation",
conferenceyear = "1990",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Computer Operating Systems; Computer
Programming Languages --- Design; design; languages;
performance; Register Allocation; Storage Allocation",
meetingaddress = "White Plains, NY, USA",
meetingdate = "Jun 20--22 1990",
meetingdate2 = "06/20--22/90",
sponsor = "Assoc for Computing Machinery, Special Interest Group
on Programming Languages",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.4} Software,
PROGRAMMING LANGUAGES, Processors, Compilers. {\bf
D.2.2} Software, SOFTWARE ENGINEERING, Design Tools and
Techniques. {\bf D.3.2} Software, PROGRAMMING
LANGUAGES, Language Classifications, FORTRAN. {\bf
F.3.3} Theory of Computation, LOGICS AND MEANINGS OF
PROGRAMS, Studies of Program Constructs.",
}
@InProceedings{Cann:1990:SVF,
author = "D. Cann and J. Feo",
title = "{SISAL} versus {Fortran}: a comparison using the
{Livermore Loops}",
crossref = "IEEE:1990:PSN",
pages = "626--636",
year = "1990",
bibdate = "Wed Apr 15 18:34:48 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
acknowledgement = ack-nhfb,
classification = "C4100 (Numerical analysis); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C7310 (Mathematics)",
corpsource = "Lawrence Livermore Nat. Lab., CA, USA",
keywords = "mathematics computing; optimizing compiler; parallel
languages; parallel numerical computations; parallel
programming; performance evaluation; sequential
execution speeds; shared memory multiprocessors;
SISAL",
sponsororg = "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
Res.; NSF; SIAM; Supercomput. Res. Center",
treatment = "P Practical; X Experimental",
}
@Article{Carnevali:1990:SMP,
author = "P. Carnevali and M. Kindelan",
title = "A simplified model to predict the performance of
{FORTRAN} vector loops on the {IBM 3090\slash VF}",
journal = j-PARALLEL-COMPUTING,
volume = "13",
number = "1",
pages = "35--46",
month = jan,
year = "1990",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C5420 (Mainframes and minicomputers); C5470
(Performance evaluation and testing); C6110 (Systems
analysis and programming)",
corpsource = "IBM Eur. Center for Sci. and Eng. Comput., Roma,
Italy",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "buffer storage; cache; IBM 3090/VF; IBM computers;
machines; mainframes; parallel; parallel programming;
performance evaluation; performance predictions; vector
processing; vectorized FORTRAN loops",
treatment = "T Theoretical or Mathematical; X Experimental",
}
@Article{Carr:1990:FUM,
author = "Alan Carr",
title = "A {FORTRAN} Update of the {MININEC} Electromagnetics
Modeling Program",
journal = j-RF-DESIGN,
volume = "13",
number = "2",
pages = "59--??",
month = feb,
year = "1990",
CODEN = "RFDEDG",
ISSN = "0163-321X",
ISSN-L = "0163-321X",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The original MININEC program has been written in
FORTRAN in order to allow greater capability than the
original BASIC version. Several versions of this
program for antennas and near- and far-field
electromagnetics modeling are described.",
acknowledgement = ack-nhfb,
fjournal = "R.F. design",
}
@Article{Cash:1990:FPN,
author = "J. R. Cash and A. D. Raptis and T. E. Simos",
title = "A {Fortran} program for the numerical integration of
the one-dimensional {Schr{\"o}dinger} equation using
exponential and {Bessel} fitting methods",
journal = j-COMP-PHYS-COMM,
volume = "56",
number = "3",
pages = "391--407",
month = jan,
year = "1990",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(90)90022-S",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 25 17:09:46 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/001046559090022S",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@MastersThesis{Chen:1990:CTS,
author = "Qi Chen",
title = "{CTRAN}: transforming scientific {FORTRAN} programs to
{UNIX} based computing environments",
type = "Thesis ({M.S.})",
school = "Western Michigan University",
address = "Kalamazoo, MI, USA",
pages = "vi + 124",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "FORTRAN (Computer program language); UNIX (Computer
operating system)",
}
@TechReport{Chiou:1990:UGQ,
author = "Hung-Wen Chiou and Evanghelos Zafiriou",
title = "User's guide for {QDMC} version 1.0: a set of
{Fortran} programs for constrained quadratic dynamic
matrix control simulation and stability\slash
performance study",
type = "Technical research report",
number = "TR 90-29",
institution = "University of Maryland, Systems Research Center",
address = "College Park, MD, USA",
pages = "23",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``April 9, 1990.'' Academic seals for the University
of Maryland, College Park and Harvard University appear
on cover. Includes bibliographical references.
Abstract: ``QDMC is a set of Fortran programs for
constrained Quadratic Dynamic Matrix Control Simulation
and property study of the QDMC `equivalent' feedback
linear controllers. Based on the time invariant impulse
response model and plant, the simulation program
minimizes a quadratic objective function subject to
hard constraints on manipulated variables and/or on
controlled variables. On-line stability conditions are
also calculated in this program. There are five
programs created for studying the properties of the
controller. Program CJI creates QDMC `equivalent'
feedback linear controllers as frequency files which
depend on the active constraints situation. Program
CJINOM is for nominal stability test of these
controllers. Program CJISEP is used to separate them
into tuning parameter dependent and independent sets.
Program PREL is for testing the practical relevance of
a set of QDMC active constraints. Program ALLPREL finds
all such practically relevant sets.'' Supported by the
National Science Foundation Engineering Research Center
Program.",
keywords = "Computer science; Control theory.",
}
@Book{Chivers:1990:IF,
author = "I. D. (Ian David) Chivers and M. W. (Malcolm W.)
Clark",
title = "Interactive {Fortran 77}",
volume = "28",
publisher = pub-ELLIS-HORWOOD,
address = pub-ELLIS-HORWOOD:adr,
edition = "Second",
pages = "231",
month = aug,
year = "1990",
ISBN = "0-470-20101-0",
ISBN-13 = "978-0-470-20101-5",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0470201010/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$37.95",
series = "Ellis Horwood series in computers and their
applications",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0470201010",
acknowledgement = ack-nhfb,
}
@Book{Chivers:1990:IFH,
author = "Ian David Chivers and Jane Sleightholme",
title = "Interactive {Fortran 77}: a Hands-On Approach",
publisher = pub-ELLIS-HORWOOD,
address = pub-ELLIS-HORWOOD:adr,
edition = "Second",
pages = "224",
month = aug,
year = "1990",
ISBN = "0-13-466764-6",
ISBN-13 = "978-0-13-466764-5",
LCCN = "QA76.73.F25 C485 1990",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-13-466764-6/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$72.00; US\$59.95",
series = "Ellis Horwood Series in Computers and Their
Applications",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-13-466764-6",
acknowledgement = ack-nhfb,
keywords = "Fortran 77 (computer program language); interactive
computer systems; Interactive computer systems.;
{Fortran 77} (Computer program language)",
}
@TechReport{Cody:1990:ETR,
author = "W. J. Cody",
title = "{ELEFUNT} Test Results under {AST Fortran V1.8.0} on
the {Sequent Symmetry}",
type = "Technical Report",
number = "MCS-TM-138",
institution = inst-ANL,
address = inst-ANL:adr,
pages = "??",
month = jul,
year = "1990",
bibdate = "Sat Sep 24 00:04:40 1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Cody:1990:PEP,
author = "W. J. {Cody, Jr.}",
title = "Performance Evaluation of Programs for the Error and
Complementary Error Functions",
journal = j-TOMS,
volume = "16",
number = "1",
pages = "29--37",
month = mar,
year = "1990",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/77626.77628",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65-04 (65G05)",
MRnumber = "1 073 407",
bibdate = "Tue Oct 09 09:29:47 2007",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1990-16-1/p29-cody/;
http://www.acm.org/pubs/toc/Abstracts/0098-3500/77628.html",
abstract = "This paper presents methods for performance evaluation
of computer programs for the functions $ \textrm
{erf}(x) $, $ \textrm {erfc}(x) $, and $ \e^{x^2}
\textrm {erfc}(x) $. Accuracy estimates are based on
comparisons using power series expansions and an
expansion in the repeated integrals of $ \textrm
{erfc}(x) $. Some suggestions for checking robustness
are also given. Details of a specific implementation of
a test program are included.",
acknowledgement = ack-nhfb,
affiliation = "Argonne Nat. Lab., IL, USA",
classification = "B0290B (Error analysis in numerical methods); B0290F
(Interpolation and function approximation); C4110
(Error analysis in numerical methods); C4130
(Interpolation and function approximation)",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Complementary error functions; Computer programs;
FORTRAN; Power series expansions; Repeated integrals;
Robustness; Test program",
subject = "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
SOFTWARE, Certification and testing. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE,
Reliability and robustness. {\bf G.1.0}: Mathematics of
Computing, NUMERICAL ANALYSIS, General, Numerical
algorithms.",
thesaurus = "Error analysis; Function approximation; Performance
evaluation",
}
@Article{Cohen:1990:GFP,
author = "D. R. Cohen",
title = "{GOLDCALC} --- a {FORTRAN} program for estimating the
number and size of gold particles in geological
samples",
journal = j-COMP-GEOSCI,
volume = "16",
number = "2",
pages = "153--??",
year = "1990",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Colbrook:1990:FSD,
author = "A. Colbrook and C. Smythe",
title = "Formal specification of data abstraction in {FORTRAN}
77: Abstract arrays",
journal = j-SEJ,
volume = "5",
number = "3",
pages = "151--??",
month = may,
year = "1990",
CODEN = "SEJOED",
ISSN = "0268-6961",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Software Engineering Journal",
}
@TechReport{Comeau:1990:AFP,
author = "Raymond A. Comeau and Samon Ando",
title = "{AMAD}: a {FORTRAN} program to calculate added mass
and damping of two-dimensional floating bodies by the
boundary integral equation method",
type = "Technical communication",
number = "90/302",
institution = "Defence Research Establishment Atlantic",
address = "Dartmouth, NS, Canada",
pages = "v + 20",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Includes abstract in French. At head of title:
National Defence, Research and Development Branch.
Includes bibliographical references.",
}
@Manual{Convex:1990:CFO,
author = "{Convex Computer Corporation}",
title = "{CONVEX FORTRAN} optimization guide",
organization = "CONVEX Computer Corporation",
address = "Richardson, TX, USA",
edition = "Second",
pages = "various",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Running title: FORTRAN optimization guide.",
keywords = "CONVEX FORTRAN (Computer program language); FORTRAN
(Computer program language)",
}
@Book{Coschi:1990:WFL,
author = "Geno Coschi and Jack Bernard Schueler",
title = "{WATCOM FORTRAN} 77: language reference",
publisher = pub-WATCOM-PUB,
address = pub-WATCOM-PUB:adr,
pages = "xiii + 306",
year = "1990",
ISBN = "0-921329-71-7",
ISBN-13 = "978-0-921329-71-8",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Compilateurs (Logiciels).; Compilers (Computer
programs); FORTRAN 77 (Computer program language);
FORTRAN 77 (Langage de programmation); WATCOM FORTRAN
77 (Computer program); WATCOM FORTRAN 77 (Logiciel)",
}
@Book{Coschi:1990:WFOa,
author = "Geno Coschi and Jack Bernard Schueler and Anthony F.
Scian",
title = "{WATCOM FORTRAN} 77: optimizing compiler and tools
user's guide",
publisher = pub-WATCOM-PUB,
address = pub-WATCOM-PUB:adr,
pages = "xvii + 345",
year = "1990",
ISBN = "0-921329-98-9",
ISBN-13 = "978-0-921329-98-5",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``IBM PC and PS/2 with DOS and OS/2''--Cover.",
keywords = "Compilateurs (Logiciels); Compilers (Computer
programs); FORTRAN (Langage de programmation); IBM
Personal Computer --- Programming; IBM Personal
System/2 (Computer system); IBM Personal System/2
(Systeme informatique).; IBM-PC (Ordinateur) ---
Programmation; {Fortran} (Computer program language)",
}
@Book{Coschi:1990:WFOb,
author = "Geno Coschi and Jack Bernard Schueler and Anthony F.
Scian",
title = "{WATCOM FORTRAN} 77\slash 386: optimizing compiler and
tools user's guide",
publisher = pub-WATCOM-PUB,
address = pub-WATCOM-PUB:adr,
pages = "xvi + 317",
year = "1990",
ISBN = "0-921329-70-9",
ISBN-13 = "978-0-921329-70-1",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``IBM PC and PS/2 with DOS.''--Cover.",
keywords = "Compilateurs (Logiciels); Compilers (Computer
programs); FORTRAN (Langage de programmation); IBM
Personal Computer --- Programming; IBM Personal
System/2 (Computer system); IBM Personal System/2
(Systeme informatique).; IBM-PC (Ordinateur) ---
Programmation; {Fortran} (Computer program language)",
}
@Article{Cowell:1990:TAD,
author = "Wayne R. Cowell and Christopher P. Thompson",
title = "Tools to Aid in Discovering Parallelism and Localizing
Arithmetic in {Fortran} Programs",
journal = j-SPE,
volume = "20",
number = "1",
pages = "25--47",
month = jan,
year = "1990",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/spe.bib",
acknowledgement = ack-nhfb,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@Book{Cray:1990:CCS,
author = "{Cray Research, Inc.}",
title = "{CF77} compiling system",
number = "SR-3071, SR-3072, SR-3074",
publisher = pub-CRAY,
address = pub-CRAY:adr,
edition = "Release 4.0",
pages = "????",
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Publication",
acknowledgement = ack-nhfb,
annote = "v. 1. Fortran reference manual --- v. 2. Compiler
message manual --- v. 4. Parallel procesing guide.",
keywords = "Compilers (Computer programs); Cray computers.;
FORTRAN (Computer program language); Parallel
processing (Electronic computers)",
}
@Article{Crenshaw:1990:FFH,
author = "Jack Crenshaw",
title = "{FORTRAN} fever: High-powered compilers",
journal = j-COMP-LANG-MAG,
volume = "7",
number = "5",
pages = "113--??",
month = may,
year = "1990",
CODEN = "COMLEF",
ISSN = "0749-2839",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/complang.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Language Magazine",
}
@InProceedings{CrespodaSilva:1990:USC,
author = "M. R. M. {Crespo da Silva}",
title = "On the use of Symbolic Computation for automating the
analysis of problems in dynamics",
crossref = "Kinzel:1990:CEP",
pages = "593--600",
year = "1990",
bibdate = "Wed Jan 15 15:35:13 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Rensselaer Polytechnic Inst",
affiliationaddress = "Troy, NY, USA",
classification = "723; 921; 931",
conference = "Proceedings of the 1990 ASME International Computers
in Engineering Conference and Exposition",
conferenceyear = "1990",
keywords = "Code Generation; Codes, Symbolic; Computational
Methods; Computer Programming languages--fortran;
Computer Software; Computers; MACSYMA; Mathematical
Models--Computer Applications; Mathematical
Programming, Nonlinear; Mathematical
Techniques--Differential Equations; Renssalaer
Polytechnic Institute; Symbolic Computation",
meetingabr = "Proc 1990 ASME Int Comput Eng Conf Expo",
meetingaddress = "Boston, MA, USA",
meetingdate = "Aug 5--9 1990",
meetingdate2 = "08/05--09/90",
publisherinfo = "Boston Society of Civil Engineers Sect",
sponsor = "ASME, Computers in Engineering Div",
}
@Article{Crockford:1990:FCA,
author = "William Welby Crockford",
title = "{FORTRAN} code for 1986 {AASHTO} guide equations",
journal = j-J-TRANSPORT-ENG,
volume = "116",
number = "3",
pages = "396--403",
month = may # "\slash " # jun,
year = "1990",
CODEN = "JTPEDI",
ISSN = "0733-947X",
ISSN-L = "0733-947X",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of transportation engineering",
keywords = "Pavements --- Design and construction --- Data
processing.",
}
@Article{Cumbest:1990:AFP,
author = "R. J. Cumbest",
title = "{AMPHAX}: a {FORTRAN} program for calculating the
lower hemisphere stereographic projections of the
crystallographic axes of clinoamphibole from universal
stage measurements",
journal = j-COMP-GEOSCI,
volume = "16",
number = "3",
pages = "371--??",
year = "1990",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@MastersThesis{Danpitakkul:1990:DFP,
author = "Dejchai Danpitakkul",
title = "Development of a {Fortran} program to calculate
supersonic flow using the method of characteristics",
type = "Thesis ({M.S.})",
school = "California State University, Northridge",
address = "Northridge, CA, USA",
pages = "vii + 133",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Manual{DEC:1990:VFH,
author = "{Digital Equipment Corporation}",
title = "{VAX FORTRAN HPO} installation guide \slash release
notes",
organization = pub-DEC,
address = pub-DEC:adr,
pages = "various",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Order no.: AA-PC38A-TE. ``This manual applies to VAX
FORTRAN HPO Version 1.0 and all future maintenance
updates to that version.''.",
keywords = "FORTRAN (Computer program language) --- Handbooks,
manuals, etc.; VAX/VMS (Computer operating system) ---
Handbooks, manuals, etc",
}
@Manual{DEC:1990:VFP,
author = "{Digital Equipment Corporation}",
title = "{VAX FORTRAN} performance guide",
organization = pub-DEC,
address = pub-DEC:adr,
pages = "various",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Loose-leaf for updating. ``Order no. AA-PB75A-TE.''",
keywords = "FORTRAN (Computer program language); VAX computers ---
Programming",
}
@Article{DeTar:1990:FAP,
author = "DeLos F. DeTar",
title = "{FORTRAN and the art of PC programming, by Tim Ward
and Eddie Bromhead}",
journal = j-COMPUT-CHEM,
volume = "14",
number = "3",
pages = "259--??",
year = "1990",
CODEN = "COCHDK",
ISSN = "0097-8485",
ISSN-L = "0097-8485",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Chemistry",
}
@Article{Deutsch:1990:FSD,
author = "Clayton Deutsch",
title = "A {FORTRAN} 77 subroutine for determining the
fractional area of rectangular grid blocks within a
polygon",
journal = j-COMP-GEOSCI,
volume = "16",
number = "3",
pages = "379--??",
year = "1990",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Dongarra:1990:ASL,
author = "Jack J. Dongarra and Jeremy {Du Croz} and Sven
Hammarling and Iain Duff",
title = "{Algorithm 679}: a Set of {Level 3 Basic Linear
Algebra Subprograms}: Model Implementation and Test
Programs",
journal = j-TOMS,
volume = "16",
number = "1",
pages = "18--28",
month = mar,
year = "1990",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1990-16-1/p18-dongarra/;
http://www.netlib.org/utk/people/JackDongarra/PAPERS/ALGORITHM-679-A-Set-of-Level-3-BLAS.pdf;
https://doi.org/10.1145/77626.77627",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Mar 22 15:39:54 MST 1997",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See also
\cite{Higham:1990:EFM,Demmel:1992:SBA,Dayde:1994:PBI}.",
acknowledgement = ack-nhfb,
classcodes = "C4140 (Linear algebra); C7310 (Mathematics)",
corpsource = "Oak Ridge Nat. Lab., TN, USA",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "computers; Fortran 77; high-performance; level 3 basic
linear algebra subprograms; mathematics computing;
matrix algebra; matrix-matrix operations; portable;
program testing; subroutines; test programs",
treatment = "P Practical",
}
@TechReport{Dongarra:1990:FSC,
author = "J. J. Dongarra and George A. Geist and C. H. Romine",
title = "{Fortran} subroutines for computing the eigenvalues
and eigenvectors of a general matrix by reduction to
general tridiagonal form",
type = "Technical report",
number = "CS-90-116",
institution = "University of Tennessee, Computer Science Dept.",
address = "Knoxville, TN, USA",
pages = "13",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Cover title. ``October 1990.'' Includes
bibliographical references. Abstract: ``This paper
describes programs to reduce a nonsymmetric matrix to
tridiagonal form, compute the eigenvalues of the
tridiagonal matrix, improve the accuracy of an
eigenvalue, and compute the corresponding
eigenvector.'' Supported in part by the Applied
Mathematical Sciences Research Program, Office of
Energy Research Supported in part by the U.S.
Department of Energy with Martin Marietta Energy
Systems Inc.",
keywords = "Eigenvalues; Eigenvectors; Subroutines (Computer
programs)",
}
@TechReport{Dongarra:1990:PVCa,
author = "J. J. Dongarra",
title = "Performance of various computers using standard linear
equations software in a {Fortran} environment",
type = "??",
number = "CS-89-85",
institution = inst-UTK,
address = inst-UTK:adr,
month = "??",
year = "1990",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/par.lin.alg.bib;
https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Article{Drouffe:1990:FPF,
author = "J.-M. Drouffe and K. J. M. Moriarty",
title = "{FORTRAN} Program for the Four-Dimensional {Ising}
Model",
journal = j-INT-J-HIGH-SPEED-COMPUTING,
volume = "2",
number = "2",
pages = "133--142",
month = jun,
year = "1990",
CODEN = "IHSCEZ",
ISSN = "0129-0533",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "International Journal of High Speed Computing",
}
@Book{Dumitrascu:1990:GFP,
author = "Liviu Dumitra{\c{s}}cu and Alexandru Ioachim",
title = "Generating {FORTRAN} programs from decision tables",
publisher = "Editura Academiei",
address = "Bucure{\c{s}}ti, Romania",
pages = "viii + 312",
year = "1990",
ISBN = "973-27-0231-1",
ISBN-13 = "978-973-27-0231-4",
LCCN = "T57.6 .D85613 1990",
bibdate = "Mon Nov 18 16:15:58 2002",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=973-27-0231-1/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Translation of: Tehnici de construire a programelor cu
structuri alternative.",
acknowledgement = ack-nhfb,
alttitle = "Tehnici de construire a programelor cu structuri
alternative. English",
annote = "Translation of: Tehnici de construire a programelor cu
structuri alternative.",
keywords = "decision logic tables; Decision logic tables.; Fortran
(computer program language); FORTRAN (Computer program
language); system analysis; System analysis",
}
@Article{Edelson:1990:NMF,
author = "David Edelson",
title = "{Numerical methods with FORTRAN 77: a practical
introduction, by L. V. Atkinson et al}",
journal = j-COMPUT-CHEM,
volume = "14",
number = "2",
pages = "183--??",
year = "1990",
CODEN = "COCHDK",
ISSN = "0097-8485",
ISSN-L = "0097-8485",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Chemistry",
}
@TechReport{Eigenmann:1990:CFC,
author = "R. Eigenmann",
title = "{Cedar Fortran} and its compiler",
number = "CSRD 966",
institution = inst-UIUC-CSRD,
address = inst-UIUC-CSRD:adr,
pages = "12",
month = jan,
year = "1990",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The Cedar architecture integrates shared memory with a
distributed system of Alliant mini-supercomputers.
Nested parallel loops and a hierarchical memory model
allow Cedar Fortran to offer a wide range of
implementation possibilities for an algorithm, which
makes automatic parallelization easy to do, but hard to
do well. Techniques from both shared memory and
distributed memory programming paradigms are applied to
this problem.",
acknowledgement = ack-nhfb,
annote = "Submitted to Joint Conference on Vector and Parallel
Processing, Zurich, Switzerland. Supported by the U.S.
Department of Energy.",
keywords = "FORTRAN (Computer program language); Supercomputers",
}
@TechReport{Eigenmann:1990:CFR,
author = "R. Eigenmann",
title = "{Cedar Fortran} and its restructuring compiler",
type = "Technical Report",
number = "CSRD 1041",
institution = inst-UIUC-CSRD,
address = inst-UIUC-CSRD:adr,
pages = "22",
month = sep,
year = "1990",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The Cedar architecture integrates shared memory into a
distributed system of Alliant mini-supercomputers.
Nested parallel loops and a hierarchical memory model
allow Cedar-Fortran to offer a wide range of
implementation possibilities for an algorithm, which
makes automatic parallelization easy to do, but hard to
do well. Techniques from both shared memory and
distributed memory programming paradigms are applied to
this problem. Early results show that restructuring can
speed up kernels and algorithms. We identify improved
techniques that may extend these results to full
applications.",
acknowledgement = ack-nhfb,
annote = "To appear in Monographs in Parallel and Distributed
Computing, MIT Press. Supported in part by the U.S.
Department of Energy.",
keywords = "Cedar (Computer system); Compilers (Computer
programs); Supercomputers",
}
@Book{Ellis:1990:FPI,
author = "T. M. R. Ellis",
title = "{Fortran 77} Programming: With an Introduction to
{Fortran 90 Standard}",
publisher = pub-AW,
address = pub-AW:adr,
edition = "Second",
pages = "xxi + 641",
year = "1990",
ISBN = "0-201-41638-7 (paperback)",
ISBN-13 = "978-0-201-41638-1 (paperback)",
LCCN = "QA76.73.F25 E43 1990",
bibdate = "Mon Jan 3 11:48:52 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/ansistd.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
note = "Rev. ed. of: A structured approach to FORTRAN 77
programming.",
price = "US\$38.75",
series = "International Computer Science Series",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-201-41638-7",
acknowledgement = ack-nhfb,
dimensions = "9.10in x 7.48in x 1.42in",
keywords = "Computer systems --- Structured programming ---
Programming; Fortran 77 (computer program language);
Fortran 90 (computer program language); languages:
Fortran 77 language; Structured programming; {Fortran}
(Computer program language)",
paperback = "yes",
tableofcontents = "Introduction, Fundamental principles \\
A simple program \\
Arithmetic, expressions and assignment \\
Procedures and structure plan \\
Loop \\
Array \\
Decision \\
Other types of loop \\
Simple input/output facilities \\
Keeping data in file \\
Developing and testing programs \\
Towards real programs: An intro to numerical methods in
Fortran 77 programs \\
Character handling \\
Other data types \\
More about arrays \\
Global data \\
More about procedures \\
More about formats and file-handling \\
More about numerical methods \\
Obsolete and little used features of Fortran 77 \\
Looking to the future: An outline of the next standard
Fortran language Fortran 90 \\
Seven golden rules \\
Appendices",
}
@Book{Etter:1990:SFE,
author = "D. M. (Delores M.) Etter",
title = "Structured {Fortran 77} for Engineers and Scientists",
publisher = pub-BENCUM,
address = pub-BENCUM:adr,
edition = "Third",
pages = "xxi + 567 + [4]",
year = "1990",
ISBN = "0-8053-0051-1",
ISBN-13 = "978-0-8053-0051-2",
LCCN = "QA76.73.F25 E85 1990",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0805300511/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$15.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0805300511",
acknowledgement = ack-nhfb,
keywords = "Fortran 77 (computer program language); Programming
languages; structured programming; Structured
programming; {Fortran 77} (Computer program language)",
}
@TechReport{Feld90a,
author = "S. I. Feldman and David M. Gay and M. W. Maimone and
N. L. Schryer",
title = "A {Fortran-to-C} Converter",
type = "Computing Science Technical Report",
number = "No. 149",
institution = "AT\&T Bell Laboratories",
address = "Murray Hill, NJ 07974",
month = "",
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Gayd91a].",
}
@TechReport{Feldman:1990:FC,
author = "S. I. Feldman and David M. Gay and M. W. Maimone and
N. L. Schryer",
title = "A {Fortran-to-C} Converter",
type = "Computing Science Technical Report",
number = "149",
institution = inst-ATT-BELL,
address = inst-ATT-BELL:adr,
year = "1990",
bibsource = "Compiler/Compiler.Lins.bib;
https://www.math.utah.edu/pub/tex/bib/all_brec.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
referred = "[Gayd91a].",
}
@TechReport{Feldman:1990:FCCa,
author = "S. I. Feldman and D. M. Gay and M. W. Maimone and N.
L. Schryer",
title = "A {Fortran-to-C} Converter",
type = "Computing Science Technical Report No.",
number = "149",
institution = pub-ATT-BELL,
address = pub-ATT-BELL:adr,
year = "1990",
bibdate = "Wed Dec 7 19:01:29 MST 1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/g/gay-david-m.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.netlib.com/netlib/f2c/f2c.ps.Z",
acknowledgement = ack-nhfb,
}
@Article{Feldman:1990:FCCb,
author = "S. I. Feldman and D. M. Gay and M. W. Maimone and N.
L. Schryer",
title = "A {Fortran} to {C} converter",
journal = j-FORTRAN-FORUM,
volume = "9",
number = "2",
pages = "21--22",
month = oct,
year = "1990",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:03 MST 2002",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/bibnet/authors/g/gay-david-m.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "25",
}
@InCollection{Feldman:1990:PFC,
author = "S. I. Feldman and P. J. Weinberger",
title = "A Portable {Fortran 77} Compiler",
crossref = "Hume:1990:URS",
pages = "??--??",
year = "1990",
bibdate = "Tue Aug 29 14:10:53 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/unix.bib",
URL = "http://doc.cat-v.org/unix/v10/10thEdMan/v2contents.html",
acknowledgement = ack-nhfb,
}
@InProceedings{Filippone:1990:VLS,
author = "Salvatore Filippone and Paolo Santangelo and Marcello
Vitaletti",
title = "A vectorized long-period shift-register random number
generator",
crossref = "IEEE:1990:PSN",
pages = "676--684",
year = "1990",
DOI = "https://doi.org/10.1109/SUPERC.1990.130085",
bibdate = "Wed Apr 15 18:34:48 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
abstract = "A pseudo-random number generator, based on a
linear-feedback shift-register sequence, is presented.
The very long period of the generator, $ 2^{1279} - 1
$, makes it useful in modern statistical simulations
where the shorter period of other generators could
either be exhausted during a single run or determine
departures from uniform randomness when generating
positions in a multidimensional space. In particular,
the proposed generator overcomes the limitations of
multiplicative-congruential generators with modulus $
2^{31} - 1 $, which are widely used on computers with a
32-bit integer word size, such as the IBM S/370 family
of computers. In this paper the properties of
linear-feedback shift-register sequences are shortly
reviewed and a sequence of order $ p = 1279 $ is
proposed as a source of pseudorandom numbers. The
production rule, by itself recursive, is efficiently
vectorized on existing pipelined vector processors, due
to the large distance between the feedback positions
and the positions to be generated. The algorithm may be
implemented in FORTRAN and may be easily ported on
computers with different word-lengths. Using a
vectorized FORTRAN implementation of the algorithm on
the IBM 3090 model E Vector Facility, a rate of about
6.5 million normalized random numbers per second
(Mrands) is achieved. A rate of about 3 Mrands is
obtained by an implementation of the algorithm on the
IBM RISC/6000 model 530. Simple statistical tests have
shown the superiority of the proposed generator with
respect to the widely used multiplicative-congruential
generator with modulus $ M = 2^{31} - 1 $ and
multiplier $ A = 75 $.",
acknowledgement = ack-nhfb,
classification = "C5230 (Digital arithmetic methods); C5440
(Multiprocessor systems and techniques); C6130 (Data
handling techniques); C7310 (Mathematics)",
corpsource = "IBM Eur. Center for Sci. and Eng. Comput., Rome,
Italy",
keywords = "digital arithmetic; linear-feedback shift-register
sequence; pseudorandom number generator; random number
generation; shift register algorithm; shift registers;
statistical simulations; statistical test results;
vectorization; vectorized long-period shift-register
random number generator",
sponsororg = "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
Res.; NSF; SIAM; Supercomput. Res. Center",
treatment = "P Practical; X Experimental",
}
@TechReport{Fox:1990:FDL,
author = "G. Fox and S. Hiranandani and K. Kennedy and C.
Koelbel and U. Kremer and C.-W. Tseng and M.-Y. Wu",
title = "{Fortran D} Language Specification",
type = "Computer Science Department Report",
number = "CRPC-TR90079",
institution = "Rice University",
address = "Houston, TX, USA",
month = dec,
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.lin.alg.bib",
}
@TechReport{Fox:1990:FLS,
author = "G. Fox and S. Hiranandani and K. Kennedy and C.
Koelbel and U. Kremer and C. Tseng and M. Wu",
title = "{Fortran D} language specification",
number = "{TR90-141}",
institution = "Department of Computer Science, Rice University",
address = "Houston, TX, USA",
year = "1990",
bibsource = "Distributed/clusters.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@MastersThesis{Fu:1990:EEF,
author = "Chuigang Fu",
title = "Evaluating the effectiveness of {Fortran} vectorizers
by measuring total parallelism",
type = "Thesis ({M.S.})",
institution = "Center for Supercomputing Research and Development,
University of Illinois",
school = "University of Illinois at Urbana-Champaign",
address = "Urbana, IL, USA",
pages = "ix + 56",
month = aug,
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "UILU-ENG-90-8029.",
series = "CSRD rpt; no. 1033",
acknowledgement = ack-nhfb,
keywords = "Parallel processing (Electronic computers)",
}
@Article{Garbow:1990:RFS,
author = "B. S. Garbow and J. N. Lyness",
title = "Remark on ``{Algorithm} 662: {A FORTRAN} Software
Package for the Numerical Inversion of the {Laplace}
Transform Based on {Weeks}' Method''",
journal = j-TOMS,
volume = "16",
number = "4",
pages = "405--406",
month = dec,
year = "1990",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:21:57 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Garbow:1988:AFS}.",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/98302.html",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; theory",
subject = "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
SOFTWARE. {\bf F.2.2}: Theory of Computation, ANALYSIS
OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
Algorithms and Problems.",
}
@Book{Garg:1990:FEAa,
author = "Satya Prakash Garg and Subhash Chandra Singhal",
title = "{FORTRAN} and engineering applications",
publisher = "Oxford and IBH Publishing Co.",
address = "New Delhi, India",
edition = "Fourth",
pages = "xiv + 500",
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Computer program language).",
}
@Book{Garg:1990:FEAb,
author = "Satya Prakash Garg and Subhash Chandra Singhal",
title = "{Fortran} and Engineering Applications",
publisher = pub-SOUTH-ASIA,
address = pub-SOUTH-ASIA:adr,
edition = "Fourth",
pages = "",
month = dec,
year = "1990",
ISBN = "81-204-0013-5",
ISBN-13 = "978-81-204-0013-9",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=81-204-0013-5/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$27.50",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=81-204-0013-5",
acknowledgement = ack-nhfb,
}
@Article{Gephart:1990:FFP,
author = "John W. Gephart",
title = "{FMSI}: a {FORTRAN} program for inverting fault\slash
slickenside and earthquake focal mechanism data to
obtain the regional stress tensor",
journal = j-COMP-GEOSCI,
volume = "16",
number = "7",
pages = "953--??",
year = "1990",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{Gome90a,
author = "C. Gomez",
title = "{MACROFORT}: a {FORTRAN} code generator for {MAPLE}",
type = "Rapports Techniques",
number = "119",
institution = "INRIA",
address = "",
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Gold91a].",
}
@TechReport{Gomez:1990:MFC,
author = "Claude Gomez",
title = "{MACROFORT}: a {FORTRAN} code generator in {MAPLE} =
{MACROFORT}: un g{\'e}n{\'e}rateur de code {FORTRAN}
dans {MAPLE}",
type = "Rapports techniques",
number = "119",
institution = pub-INRIA,
address = pub-INRIA:adr,
pages = "14",
month = may,
year = "1990",
bibdate = "Mon Sep 30 05:41:47 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Abstracts in English and French. ``Mai 1990''--Cover.
Includes bibliographical references.",
classification = "C6115 (Programming support); C6140D (High level
languages)",
issuedby = "Inst. Nat. Recherche Inf. Autom., Le Chesnay, France",
keywords = "FORTRAN 77 code generation; FORTRAN loops; MACROFORT;
MACROFORT (Computer programming language); MAPLE; MAPLE
(Computer programming language); Recursive problem;
Until; While",
pubcountry = "France",
thesaurus = "FORTRAN; FORTRAN listings; Macros; Software packages;
Software tools",
}
@Article{Goodman:1990:FCC,
author = "Fred Goodman",
title = "{FORTRAN} to {C}: Character Manipulation",
journal = j-JCLT,
volume = "2",
number = "2",
pages = "141--151",
month = sep,
year = "1990",
ISSN = "1042-5721",
bibsource = "Compiler/jclt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jclt.bib",
fjournal = "The Journal of {C} Language Translation",
}
@Article{Goodman:1990:FCN,
author = "Fred Goodman",
title = "{FORTRAN to C}: Numerical Issues",
journal = j-JCLT,
volume = "2",
number = "1",
pages = "29--44",
month = jun,
year = "1990",
ISSN = "1042-5721",
bibsource = "Compiler/jclt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jclt.bib",
fjournal = "The Journal of {C} Language Translation",
}
@Article{Goodman:1990:FCT,
author = "Fred Goodman",
title = "A {FORTRAN} to {C} Translator, Part {II}",
journal = j-JCLT,
volume = "1",
number = "4",
pages = "264--274",
month = mar,
year = "1990",
ISSN = "1042-5721",
bibsource = "Compiler/jclt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jclt.bib",
fjournal = "The Journal of {C} Language Translation",
}
@Article{Goodman:JCLT-1-4-264,
author = "Fred Goodman",
title = "A {FORTRAN} to {C} Translator, {Part II}",
journal = j-JCLT,
volume = "1",
number = "4",
pages = "264--274",
month = mar,
year = "1990",
ISSN = "1042-5721",
bibdate = "Fri Nov 21 15:06:25 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of {C} Language Translation",
remark = "The second of a two-part series describing
PROMULA.FORTRAN, a compiler whose source language is
FORTRAN, whose intermediate language is a reverse
polish pseudo-code, and whose target language is C.",
}
@Article{Goodman:JCLT-2-1-29,
author = "Fred Goodman",
title = "{FORTRAN to C}: Numerical Issues",
journal = j-JCLT,
volume = "2",
number = "1",
pages = "29--44",
month = jun,
year = "1990",
ISSN = "1042-5721",
bibdate = "Fri Nov 21 15:06:25 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of {C} Language Translation",
remark = "A discussion of conversion of fixed-point and
mixed-mode arithmetic.",
}
@Article{Goodman:JCLT-2-2-141,
author = "Fred Goodman",
title = "{FORTRAN} to {C}: Character Manipulation",
journal = j-JCLT,
volume = "2",
number = "2",
pages = "141--151",
month = sep,
year = "1990",
ISSN = "1042-5721",
bibdate = "Fri Nov 21 15:06:25 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of {C} Language Translation",
remark = "In this installment, the problem of character array
translation is discussed.",
}
@Book{Gorelik:1990:FSZ,
author = "A. M. (Alla Moiseevna) Gorelik and V. L. (Viktoriia
Lvovna) Ushkova",
title = "{Fortran} segodnia i zavtra",
publisher = pub-NAUKA,
address = pub-NAUKA:adr,
pages = "206",
year = "1990",
ISBN = "5-02-006799-7",
ISBN-13 = "978-5-02-006799-8",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Algoritmy i algoritmicheskie iazyki Algoritmy i
algoritmicheskie iazyki.",
acknowledgement = ack-nhfb,
annote = "Abstract also in English ``Nauchnoe
izdanie''--Colophon. Includes bibliographical
references (p. 202-[2-3]).",
keywords = "{Fortran} (Computer program language)",
}
@Article{Grotendorst:1990:AFM,
author = "J. Grotendorst",
title = "Approximating functions by means of symbolic
computation and a general extrapolation method",
journal = j-COMP-PHYS-COMM,
volume = "59",
number = "2",
pages = "289--301",
month = jun,
year = "1990",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Sep 30 05:46:56 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Zentralinst. fur Angewandte Math., Forschungszentrum
Julich GmbH, West Germany",
classification = "C4130 (Interpolation and function approximation);
C7310 (Mathematics)",
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
keywords = "Approximating functions; Brezinski-Havie protocol; E
algorithm; Extrapolation method; MAPLE procedures;
Numerical instability; Optimized FORTRAN programs;
Polynomial; Rational approximations; Sequence; Series
expansions; Symbolic computation",
pubcountry = "Netherlands",
thesaurus = "Extrapolation; Mathematics computing; Polynomials;
Series [mathematics]",
}
@Article{Guzzi:1990:CFO,
author = "Mark D. Guzzi and David A. Padua and Jay Hoeflinger
and Duncan H. Lawrie",
title = "{Cedar Fortran} and Other Vector and Parallel
{Fortran} Dialects",
journal = j-J-SUPERCOMPUTING,
volume = "4",
number = "1",
pages = "37--??",
year = "1990",
CODEN = "JOSUED",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@InProceedings{Havlak:1990:EIA,
author = "P. Havlak and K. Kennedy",
title = "Experience with interprocedural analysis of array side
effects",
crossref = "IEEE:1990:PSN",
pages = "952--961",
year = "1990",
bibdate = "Wed Apr 15 18:34:48 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6150C
(Compilers, interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
keywords = "array side effects; automatic parallelization;
dependence analysis; interprocedural analysis;
interprocedural side effects; linear algebra
subroutines; LINPACK; modular programming; parallel
programming; parallelism; regular section analysis;
Rice Compiler Evaluation Program Suite; Rice Parallel
Fortran Converter",
sponsororg = "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
Res.; NSF; SIAM; Supercomput. Res. Center",
treatment = "P Practical; X Experimental",
}
@Article{Henderson:1990:UDD,
author = "Leslie Ann Henderson and Robert E. Hiromoto and Olaf
M. Lubeck and Margaret L. Simmons",
title = "On the Use of Diagnostic Dependence-Analysis Tools in
Parallel Programming: Experiences using {PTOOL}",
journal = j-J-SUPERCOMPUTING,
volume = "4",
number = "1",
pages = "83--96",
month = mar,
year = "1990",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF00162344",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:01 MDT 2005",
bibsource = "ftp://ftp.ira.uka.de/pub/Parallel/debug_3.1.bib;
ftp://ftp.ira.uka.de/pub/Parallel/JOURNAL.SUPER.bib;
http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=4&issue=1;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=4&issue=1&spage=83",
acknowledgement = ack-nhfb,
affiliation = "Div. of Comput. and Commun., Los Alamos Nat. Lab., NM,
USA",
classification = "C6110 (Systems analysis and programming); C6115
(Programming support); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors);
C6150G (Diagnostic, testing, debugging and evaluating
systems)",
corpsource = "Div. of Comput. and Commun., Los Alamos Nat. Lab., NM,
USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "alternative mechanism; asynchronous parallel code;
diagnostic dependence-analysis tools; FORTRAN; implicit
parallelism; loop bodies; parallel Fortran programs;
parallel programmers; parallel programming;
parallelization; processor scheduling; program
compilers; program debugging; program verification;
semi-automatic tool; sequential Fortran code;
sequential regions; software tools; static debugging
tool; traditional sequential debugging techniques;
vectorizing compiler techniques; verifiably correct
parallel code",
treatment = "P Practical",
}
@Book{Herbst:1990:SDU,
author = "Robert Taylor Herbst",
title = "Software Design Using {Fortran 77}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xx + 364",
month = feb,
year = "1990",
ISBN = "0-13-824681-5",
ISBN-13 = "978-0-13-824681-5",
LCCN = "QA76.73.F25H43 1990",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-13-824681-5/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "System requirements for computer disk: PC; AT and T
F77 or Dynix Fortran compiler.",
price = "US\$32.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-13-824681-5",
acknowledgement = ack-nhfb,
keywords = "FORTRAN 77 (Computer program language); Fortran 77
(computer program language); Programming languages;
Software engineering; software engineering; UNIX
(Computer file); unix (computer file)",
}
@Article{Heuer:1990:FVF,
author = "Hans-Otto Heuer",
title = "A fast vectorized {Fortran} 77 program for the {Monte
Carlo} simulation of the three-dimensional {Ising}
system",
journal = j-COMP-PHYS-COMM,
volume = "59",
number = "2",
pages = "387--398",
month = jun,
year = "1990",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(90)90186-5",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:29:12 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/0010465590901865",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Higham:1990:EFM,
author = "Nicholas J. Higham",
title = "Exploiting Fast Matrix Multiplication Within the Level
3 {BLAS}",
journal = j-TOMS,
volume = "16",
number = "4",
pages = "352--368",
month = dec,
year = "1990",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/98267.98290",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65-04 (65F99)",
MRnumber = "1 095 133",
bibdate = "Sun Sep 04 23:21:57 1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "Describes algorithms based on Strassen's method which
are asymptotically faster than the standard $ {N}^3 $
algorithm, and in practice, faster for $ {N} \approx
100 $, and examines their numerical stability. See
\cite{Dongarra:1990:ASL,Demmel:1992:SBA,Dayde:1994:PBI}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1990-16-4/p352-higham/;
http://www.acm.org/pubs/toc/Abstracts/0098-3500/98290.html",
abstract = "The Level 3 BLAS (BLAS3) are a set of specifications
of FORTRAN 77 subprograms for carrying out matrix
multiplications and the solution of triangular systems
with multiple right-hand sides. They are intended to
provide efficient and portable building blocks for
linear algebra algorithms on high-performance
computers. We describe algorithms for the BLAS3
operations that are asymptotically faster than the
conventional ones. These algorithms are based on
Strassen's method for fast matrix multiplication, which
is now recognized to be a practically useful technique
once matrix dimensions exceed about 100. We pay
particular attention to the numerical stability of
these ``fast BLAS3.'' Error bounds are given and their
significance is explained and illustrated with the aid
of numerical experiments. Our conclusion is that the
fast BLAS3, although not as strongly stable as
conventional implementations, are stable enough to
merit careful consideration in many applications.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra. {\bf D.3.2}:
Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 77.",
}
@Article{Higham:1990:EMN,
author = "Nicholas J. Higham",
title = "Experience with a Matrix Norm Estimator",
journal = j-SIAM-J-SCI-STAT-COMP,
volume = "11",
number = "4",
pages = "804--809",
month = jul,
year = "1990",
CODEN = "SIJCD4",
ISSN = "0196-5204",
MRclass = "65F35",
MRnumber = "91f:65081",
bibdate = "Tue Apr 29 19:18:28 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C1110 (Algebra); C4130 (Interpolation and function
approximation); C4140 (Linear algebra)",
corpsource = "Dept. of Math., Manchester Univ., UK",
fjournal = "SIAM Journal on Scientific and Statistical Computing",
keywords = "1-norm; complex matrix; Fortran 77 codes; iterations;
iterative methods; matrix algebra; matrix norm
estimator; maximum; norm estimation algorithm; real
matrix",
treatment = "T Theoretical or Mathematical",
}
@Article{Hnatowicz:1990:GFC,
author = "Vladim{\'\i}r Hnatowicz and Valery Ilyushchenko and
Peter Kozma",
title = "{GSAP}: {Fortran} code for gamma-spectrum analysis",
journal = j-COMP-PHYS-COMM,
volume = "60",
number = "1",
pages = "111--125",
month = aug,
year = "1990",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(90)90081-B",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:29:13 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/001046559090081B",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@TechReport{Holmes:1990:SC,
author = "Bill Holmes",
title = "{SPLASH} cornerturn",
type = "Technical report",
number = "SRC-TR-91-029",
institution = inst-SRC-IDA,
address = inst-SRC-IDA:adr,
pages = "various",
day = "22",
month = mar,
year = "1990",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "This paper describes the SPLASH systolic array and the
implementation of a cornerturn algorithm on that array.
For this application a cornerturn is defined as the
transpose of a bit matrix. In effect a matrix is
cornerturned by flipping it about its' [sic] major
axis. This cornerturn system transposes one or a stream
of n x m (where n,m [less than or equal to] 32)
matrices using the SPLASH hardware in a Sun
workstation. This cornerturn system consists of a Sun
workstation; SPLASH hardware (two cards) in the Sun
workstation; software that defines the cornerturn
configuration in SPLASH; and a driver written in C that
interfaces between the user and SPLASH. The system
performs 100 times faster than FORTRAN executing in a
Sun3 when the user sends a large array of 32 x 32 bit
matrices to be cornerturned. The system performs at 50
times faster than FORTRAN when given a small number of
matrices of degree less than 32 x 32.",
acknowledgement = ack-nhfb,
keywords = "Algorithms; Systolic array circuits",
}
@InProceedings{Hood:1990:PPD,
author = "R. Hood and K. Kennedy and J. Mellor-Crummey",
title = "Parallel program debugging with on-the-fly anomaly
detection",
crossref = "IEEE:1990:PSN",
pages = "74--81",
year = "1990",
bibdate = "Wed Apr 15 18:34:48 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6115
(Programming support); C6150G (Diagnostic, testing,
debugging and evaluating systems)",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
keywords = "FORTRAN; on-the-fly access anomaly detection; parallel
debugging; parallel Fortran; parallel programming;
ParaScope environment; PCF Fortran; program debugging;
race conditions; schedule-dependent behavior;
single-instrumented execution; static analysis;
structured synchronization primitives;
synchronisation",
sponsororg = "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
Res.; NSF; SIAM; Supercomput. Res. Center",
treatment = "P Practical",
}
@Article{Hopkins:1990:RRK,
author = "Tim Hopkins and David Morse",
title = "Remark on ``{Algorithm} 620: References and Keywords
for {{\em Collected Algorithms of the ACM}}''",
journal = j-TOMS,
volume = "16",
number = "4",
pages = "401--403",
month = dec,
year = "1990",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:29:54 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Rice:1984:ARK,Hamilton:1985:RRK}.",
abstract = "The authors report on an enhanced version of the
database originally reported in `Algorithm 620:
references and keywords for collected algorithms from
ACM', J. R. Rice and R. J. Hanson, ACM Trans Math.
Soft. vol. 10, no. 4, p. 359-360 (1984). In this new
version they have included all the information
necessary to generate full bibliographic references.
Extra information includes the author's name (including
any accents), the page range of the original reference
(rather than just the starting page), the month and
year of publication and an abbreviated journal name.
The programming language used to code the algorithm is
also given. Any mathematical notation used within the
algorithm title and accents in the author's name have
been defined using {\TeX}. Following the practice used
with Bib{\TeX}, all letters within the title that need
to remain capitalized in a printed version of the
reference (e.g. Fortran, Bessel) are enclosed in
braces.",
acknowledgement = ack-nhfb,
affiliation = "Kent Univ., UK",
classification = "C4100 (Numerical analysis); C7250C (Bibliographic
systems); C7310 (Mathematics)",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Abbreviated journal name; Algorithm title;
Bibliographic references; BibTeX; Mathematical
notation; TeX",
thesaurus = "Bibliographic systems; Mathematics computing;
Numerical methods",
}
@Manual{HP:1990:DFL,
author = "{Hewlett--Packard Company}",
title = "{Domain FORTRAN} language reference",
organization = "Apollo Systems Div., a subsidiary of
Hewlett--Packard",
address = "Palo Alto, CA, USA",
edition = "Version 10.8",
pages = "various",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Order No. 000530-A01.''",
keywords = "{Fortran} (Computer program language).",
}
@Manual{HP:1990:FRH,
author = "{Hewlett--Packard Company}",
title = "{FORTRAN\slash} 9000 reference: {HP} 9000 series
300\slash 400",
organization = "Hewlett--Packard Co.",
address = "Fort Collins, CO, USA",
pages = "various",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Cover title. ``FORTRAN/9000 Quick Reference'' (6 p.
folded leaflet) inserted.",
keywords = "FORTRAN 77 (Computer programming language); HP 9000
(Computer) --- Programming --- Handbooks, manuals,
etc",
}
@TechReport{Hurly:1990:ARA,
author = "J. J. Hurly and G. T. McConville and W. L. Taylor",
title = "Additions and revisions to the algorithms and
{Fortran} programs to calculate quantum collision
integrals for realistic intermolecular potentials",
type = "Report",
number = "MLM-3635",
institution = "EG and G Mound Applied Technologies",
address = "Miamisburg, OH, USA",
pages = "77",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Prepared for the U.S. Dept. of Energy under contract
no. DE-AC04- 88DP43495",
keywords = "Computer algorithms.; {Fortran} (Computer program
language)",
}
@TechReport{IBM:1990:AXFa,
author = "{International Business Machines Corporation}",
title = "{AIX XL FORTRAN} compiler\slash 6000: language
reference",
institution = "IBM Canada Ltd. Laboratory",
address = "North York, Ontario, Canada",
edition = "Third",
pages = "xiv + 253",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Third edition (September 1992) --- This edition
applied to version 2, release 3 of the IBM AIX XL
FORTRAN compiler/6000 (Program number
5765-018)\ldots{}'' --- T.p. verso At head of title:
IBM. Includes index.",
keywords = "Software --- handbooks.",
}
@TechReport{IBM:1990:AXFb,
author = "{International Business Machines Corporation}",
title = "{AIX XL FORTRAN} compiler\slash 6000: user's guide",
institution = "IBM Canada Ltd. Laboratory",
address = "New York, Ontario, Canada",
edition = "Third",
pages = "xiv + 280",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Third edition (September 1992) --- This edition
applies to version 2, release 3 of the IBM AIX XL
FORTRAN compiler/6000 (Program number
5765-018)\ldots{}'' --- T.p. verso At head of title:
IBM. Includes index.",
keywords = "Software --- handbooks.",
}
@Manual{IBM:1990:IAXa,
author = "{International Business Machines Corporation}",
title = "{IBM AIX XL FORTRAN} compiler\slash 6000: language
reference",
organization = pub-IBM,
address = pub-IBM:adr,
pages = "viii + 180",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Its order no. SC09-1258-00.",
acknowledgement = ack-nhfb,
keywords = "Programming (Electronic computers)",
}
@Manual{IBM:1990:IAXb,
author = "{International Business Machines Corporation}",
title = "{IBM AIX XL FORTRAN} compiler\slash 6000: user's
guide",
organization = pub-IBM,
address = pub-IBM:adr,
pages = "viii + 96",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Its order no. SC09-1257-00.",
acknowledgement = ack-nhfb,
keywords = "Programming (Electronic computers)",
}
@Manual{IBM:1990:VFLa,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} language and library reference version
2",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Seventh",
pages = "xx + 487",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``SC26-4221-06.'' Release 5. Includes index.",
keywords = "FORTRAN (Computer program language); IBM 370
(Computer)",
}
@Manual{IBM:1990:VFLb,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} language and library reference version
2",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Sixth",
pages = "xx + 474",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``SC26-4221-05.'' Includes index.",
keywords = "FORTRAN (Computer program language); IBM 370
(Computer)",
}
@Manual{IBM:1990:VFP,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} programming guide for {CMS} and {MVS}
version 2",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Sixth",
pages = "xx + 460",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Release 5. ``SC26-4222-05.'' Includes index.",
keywords = "FORTRAN (Computer program language); IBM 370
(Computer)",
}
@Manual{IBM:1990:VFVa,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} version 2 language and library reference,
Release 5",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Seventh",
pages = "xx + 486",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``SC26-4221-6.'' Includes index.",
keywords = "{Fortran} (Computer program language)",
}
@Manual{IBM:1990:VFVb,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} version 2: general information, release
5",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "7th ({March} 1990)",
pages = "xvi + 54",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``GC26-4219-7''. Includes index. File no. S370-20.
Version 2, release 5. Program numbers 5668-806,
5688-087, 5668-805.",
keywords = "Virtual computer systems.; {Fortran} (Computer program
language)",
}
@Manual{IBM:1990:VFVc,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} version 2: general information, release
5",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Eighth",
pages = "xii + 50",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``GC26-4219-7''. ``June 1990''. File no. S370-20.
Version 2, release 5. Program numbers 5668-806,
5688-087, 5668-805.",
keywords = "{Fortran} (Computer program language).",
}
@Manual{IBM:1990:VFVd,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} version 2: language and library
reference",
organization = pub-IBM-SAN-JOSE,
address = pub-IBM-SAN-JOSE:adr,
edition = "Sixth",
pages = "xx + 474",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Release 5.'' ``June 1990''--T.p. verso.
``SC26-4221-5'' ``File Number: S370-40''--P. [4] of
cover. ``Program number: 5668-806, 5688-087,
5668-805''--P. [4] of cover.",
keywords = "FORTRAN (Computer program language); VS FORTRAN
(Computer program language)",
}
@Manual{IBM:1990:VFVe,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} version 2: programming guide for
{AIX\slash} 370",
organization = pub-IBM-SAN-JOSE,
address = pub-IBM-SAN-JOSE:adr,
pages = "xiv + 240",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Release 5.'' ``June 1990''--T.p. verso.
``SC26-4741-0.'' ``Program Numbers: 5668-806, 5688-087,
5668-805''--P. [4] of cover.",
keywords = "AIX (Computer file); FORTRAN (Computer program
language)",
}
@Manual{IBM:1990:VFVf,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} version 2: programming guide for {CMS}
and {MVS}",
organization = pub-IBM-SAN-JOSE,
address = pub-IBM-SAN-JOSE:adr,
edition = "Sixth",
pages = "xviii + 529",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Release 5.'' ``December 1990''--T.p. verso.
``SC26-4222-5.'' ``Program Number: 5668-805, 5668-806,
5688-087''--P. [4] of cover.",
keywords = "FORTRAN (Computer program language); IBM MVS; VM/CMS
(Computer operating system); VS FORTRAN (Computer
program language)",
}
@Manual{IBM:1990:VVF,
author = "{International Business Machines Corporation}",
title = "{VAST-2} for {VS FORTRAN}: user's guide: program
offering",
organization = pub-IBM-SAN-JOSE,
address = pub-IBM-SAN-JOSE:adr,
edition = "Second",
pages = "vii + 164",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Release 2.'' ``April 1990''--T.p. verso. ``Program
number: 5798-RXQ.'' ``SC26-4668-1.''.",
keywords = "{Fortran} (Computer program language)",
}
@Book{IEC:1990:III,
author = "{IEC}",
title = "{ISO/IEC 9593-1 (1990-12)}: Information processing
systems --- Computer graphics --- {Programmer's
Hierarchical Interactive Graphics System (PHIGS)}
language bindings --- Part 1: {FORTRAN}",
publisher = pub-IEC,
address = pub-IEC:adr,
pages = "213",
year = "1990",
bibdate = "Mon Apr 24 06:34:55 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$230.00",
URL = "http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=018250",
acknowledgement = ack-nhfb,
}
@Book{IEE:1990:POS,
author = "{IEEE Computer Society.Technical Committee on
Operating Systems}",
title = "Portable operating system interface for computer
environments: {FORTRAN} 77 bindings",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "170",
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Title from cover. ``ISO/IEC JTC1/SC22/WG15 N049.''
``P1003.9 FORTRAN 77 Bindings / Draft 8.'' ``Unapproved
draft. All rights reserved by IEEE. Preliminary ---
subject to revision.'' ``\ldots{} provides a
standardized interface for accessing the system
services of POSIX.1 \ldots{}'' ``November 30,
1990.''.",
keywords = "Computer interfaces --- Standards; Operating systems
(Computers) --- Standards.; {Fortran} (Computer program
language)",
}
@Manual{IMSL:1990:QRR,
author = "{International Mathematical and Inc.} Statistical
Libraries",
title = "Quick reference: raising {FORTRAN} graphics to a new
power",
organization = "IMSL",
address = "Houston, TX, USA",
pages = "62",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Version 1.0.'' ``Exponent graphics''
``EXGR-QRF-EN9009-1.0.''.",
keywords = "Mathematics --- Computer programs; Statistics ---
Computer programs.; {Fortran} (Computer program
language)",
}
@Manual{IMSL:1990:UMIa,
author = "{IMSL, Inc.}",
title = "User's manual: {IMSL SFUN\slash LIBRARY}: {FORTRAN}
subroutines for evaluating special functions",
organization = "IMSL",
address = "Houston, TX, USA",
pages = "v + 60 + [23]",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Version 2.1.'' ``SFLB-USM-UNBNDT-EN890-2.1.'' In
three-ring binder.",
keywords = "FORTRAN (Computer program language); Functions,
Special --- Computer programs; Mathematical statistics
--- Computer programs.",
}
@Manual{IMSL:1990:UMIb,
author = "{IMSL, Inc.}",
title = "Users manual: {IMSL STAT\slash LIBRARY}: {FORTRAN}
subroutines for statistical analysis",
organization = "IMSL",
address = "Houston, TX, USA",
pages = "????",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Version 1.1.'' STLB-USM-UNBND-EN8901-1.1--Vol. 1. In
3-ring binders.",
keywords = "FORTRAN (Computer program language); Statistics ---
Computer programs; Subroutines (Computer programs)",
}
@Manual{IMSL:1990:UMR,
author = "{International Mathematical and Inc.} Statistical
Libraries",
title = "User's manual: raising {FORTRAN} graphics to a new
power",
organization = "IMSL",
address = "Houston, TX, USA",
pages = "viii + 680",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Version 1.0.'' ``Exponent graphics''
``EXGR-USM-PERFCT-EN9009-1.0.''.",
keywords = "Mathematics --- Computer programs; Statistics ---
Computer programs.; {Fortran} (Computer program
language)",
}
@Manual{Ingres:1990:IECa,
author = "{Ingres}",
title = "{INGRES\slash EQUEL} companion guide for {FORTRAN}:
for the {VMS} operating system, release 6.3\slash 03,
{December} 1990; {INGRES\slash EQUEL} companion guide
for {COBOL}: for the {VMS} operating system, release
6.3\slash 03, {December} 1990",
organization = "Ingres Corp.",
address = "Alameda, CA, USA",
pages = "various",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Includes indexes.",
keywords = "COBOL (Computer program language); Data base
management; FORTRAN (Computer program language); Ingres
(Computer file); QUEL (Computer program language)",
}
@Manual{Ingres:1990:IECb,
author = "{Ingres}",
title = "{INGRES\slash ESQL} companion guide for {FORTRAN}: for
the {VMS} operating system, release 6.3\slash 03,
December 1990",
organization = "Ingres Corp.",
address = "Alameda, CA, USA",
pages = "various",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Data base management; FORTRAN (Computer program
language); Ingres (Computer file); SQL (Computer
program language)",
}
@Book{ISO:1990:IIIa,
author = "{ISO}",
title = "{ISO\slash IEC 9593-1:1990: Information processing
systems --- Computer graphics --- Programmer's
Hierarchical Interactive Graphics System (PHIGS)
language bindings --- Part 1: FORTRAN}",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "213",
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Apr 26 10:37:59 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Available in English only. ISO/IEC JTC 1/SC 24/WG 4.",
price = "CHF 236",
URL = "http://www.ansi.org/;
http://www.iso.ch/cate/d17366.html",
acknowledgement = ack-nhfb,
pricecode = "XE",
}
@Book{ISO:1990:IPS,
author = "{International Organization for Standardization} and
{International Electrotechnical Commission}",
title = "Systemes de traitement de
l'information--infographie--interfaces langage entre un
programme d'application et son support graphique",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "v + 213",
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "International standard; ISO/IEC 9593-1",
acknowledgement = ack-nhfb,
annote = "Cover title. ``Reference number ISO/IEC 9593-1:
1990(E).''.",
keywords = "Computer graphics --- Standards; FORTRAN (Computer
program language) --- Standards.; Interactive computer
systems --- Standards",
}
@Article{James:1990:RPN,
author = "F. James",
title = "A review of pseudorandom number generators",
journal = j-COMP-PHYS-COMM,
volume = "60",
number = "3",
pages = "329--344",
month = oct,
year = "1990",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(90)90032-V",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Thu May 20 19:20:18 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This is a brief review of the current situation
concerning practical pseudorandom number generation for
Monte Carlo calculations. The conclusion is that
pseudorandom number generators with the required
properties are now available, but the generators
actually used are often not good enough. Portable
Fortran code is given for three different pseudorandom
number generators, all of which have much better
properties than any of the traditional generators
commonly supplied in most program libraries.",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@TechReport{Jordan:1990:FUMa,
author = "H. F. Jordan",
title = "Force user's manual a portable, parallel {FORTRAN}",
type = "NASA contractor report",
number = "NASA CR-4265",
institution = "National Aeronautics and Space Administration, Office
of Management, Scientific and Technical Information
Division",
address = "Washington, DC, USA",
pages = "????",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "For sale by the National Technical Information
Service.",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Microfiche. [Washington, DC, USA: National Aeronautics
and Space Administration], 1990. 1 microfiche.",
govtdocnumber = "NAS 1.26:4265 830-H-14 (MF)",
keywords = "Parallel processing (Electronic computers); {Fortran}
(Computer program language)",
}
@TechReport{Jordan:1990:FUMb,
author = "Harry F. (Harry Frederick) Jordan",
title = "Force user's manual: a portable, parallel {FORTRAN}",
type = "NASA contractor report",
number = "NASA CR-426",
institution = "National Aeronautics and Space Administration, Office
of Management, Scientific and Technical Information
Division",
address = "Washington, DC, USA",
pages = "iii + 33",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "For sale by the National Technical Information
Service.",
acknowledgement = ack-nhfb,
annote = "Prepared at the Dept. of Electrical and Computer
Engineering, University of Colorado, by the Computer
Systems Design Group for Langley Research Center under
Grant NAG1-640. Bibliography: p. 33.",
keywords = "Parallel processing (Electronic computers); {Fortran}
(Computer program language)",
}
@InProceedings{Kamel:1990:LSC,
author = "A. Kamel and P. Sguazzero and V. Zecca",
title = "Large scale computing on clustered vector
multiprocessors",
crossref = "IEEE:1990:PSN",
pages = "418--427",
year = "1990",
bibdate = "Wed Apr 15 18:34:48 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C7340
(Geophysics)",
corpsource = "IBM Sci. Center, Bergen, Norway",
keywords = "clustered vector multiprocessors; digital simulation;
geophysical simulation code; geophysics computing; IBM
3090; IBM Clustered Fortran; parallel implementation;
parallel programming; task granularity",
sponsororg = "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
Res.; NSF; SIAM; Supercomput. Res. Center",
treatment = "P Practical",
}
@TechReport{Kaylen:1990:SFS,
author = "Michael S. Kaylen",
title = "{STS1}: a {Fortran} subroutine for estimating
univariate structural time series models",
type = "AEWP; 1990-8 Agricultural economics working paper;
1990-8.",
institution = "University of Missouri-Columbia, Dept. of Agricultural
Economics",
address = "Columbia, MO, USA",
pages = "18",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Kalman filtering.; Time-series analysis",
}
@Book{Kerr:1990:FSP,
author = "Clayton P. Kerr",
title = "{Fortran} subroutines for process design",
publisher = "??",
address = "??",
pages = "223 + [8]",
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Engineering --- Data processing; FORTRAN (Computer
program language)",
}
@InProceedings{Kincaid:1990:RVP,
author = "David R. Kincaid and Thomas C. Oppe",
editor = "O. Axelsson and L. Y. Kolotilina",
booktitle = "Preconditioned conjugate gradient methods ({Nijmegen},
1989)",
title = "Recent Vectorization and Parallelization of
{ITPACKV}",
volume = "1457",
publisher = pub-SV,
address = pub-SV:adr,
pages = "58--78 (of 196)",
year = "1990",
DOI = "https://doi.org/10.1007/BFb0090902",
ISBN = "0-387-53515-2",
ISBN-13 = "978-0-387-53515-9",
LCCN = "QA3 .L35 v.1457",
MRclass = "65F10 (Iterative methods for linear systems); 65Y05
(Parallel computation (numerical methods)); 65N22
(Solution of discretized equations (BVP of PDE)); 35-04
(Machine computation, programs (partial differential
equations)); 15-04 (Machine computation, programs
(linear algebra))",
MRnumber = "1101629",
bibdate = "Wed Sep 22 06:46:52 2010",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/k/kincaid-david-r.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = ser-LNM,
ZMnumber = "Zbl 0717.65017",
acknowledgement = ack-nhfb,
keywords = "automatic stopping tests; Chebyshev accelerations;
conjugate gradients; cyclic reduction; Fortran
subroutines; ITPACKV; Jacobi method; large sparse
linear systems; numerical examples; symmetric
successive overrelaxation; vector and parallel
computers",
}
@Article{Klieme:1990:EFP,
author = "Eckhard Klieme and Heinrich Stumpf",
title = "{EVAL}: {A FORTRAN} Program for the Evaluation of
Selection Procedures",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "??",
number = "1",
pages = "127--??",
month = "Spring",
year = "1990",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Article{Knecht:1990:PQDb,
author = "Siegfried Knecht and Edwin Laermann and Wolfgang E.
Nagel",
title = "Parallelizing {QCD} with dynamical fermions on a
{Cray} multiprocessor system",
journal = j-PARALLEL-COMPUTING,
volume = "15",
number = "1--3",
pages = "3--20",
month = sep,
year = "1990",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Aug 26 10:51:12 MDT 1996",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "Quantum Chromodynamics, the theory of the nuclear
forces, is simulated on a space-time lattice by means
of a Hybrid Monte Carlo algorithm which incorporates
dynamical quarks exactly. The large computational needs
of the program necessitate to use modern supercomputers
like the CRAY Y-MP that achieve their high computing
speed by using both vector and parallel hardware. This
paper gives a short introduction into the CRAY Y-MP
system architecture and the autotasking concept which
offers a way for finding automatically parallelism in
existing FORTRAN programs. In detail, the paper
describes the application as well as the optimization
and transformation process which had to be done to
improve the performance. After some code modifications
a speedup of nearly 7 on a CRAY Y-MP8\slash 832 could
be achieved, leading to a performance of about 1.65
GFLOPS.",
acknowledgement = ack-nhfb,
affiliation = "Forschungszentrum Juelich GmbH (KFA)",
affiliationaddress = "Juelich, West Ger",
classification = "722; 723; 932",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer Architecture; Computer Systems, Digital;
Computers, Supercomputer; CRAY Multiprocessor System;
CRAY Y-MP; Hybrid Monte Carlo Algorithm;
Multiprocessing; Physics --- Nuclear; Quantum
Chromodynamics; Quarks",
}
@Book{Koffman:1990:PSS,
author = "Elliot B. Koffman and Frank L. Friedman",
title = "Problem solving and structured programming in
{FORTRAN} 77",
publisher = pub-AW,
address = pub-AW:adr,
edition = "Fourth",
pages = "xvi + 652",
year = "1990",
ISBN = "0-201-51216-5",
ISBN-13 = "978-0-201-51216-8",
LCCN = "QA76.73.F25 K64 1990",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Fortran 77 (computer program language); Programming
languages; structured programming; Structured
programming; {Fortran 77} (Computer program language)",
}
@Book{Koonin:1990:CPF,
author = "Steven E. Koonin and Dawn C. Meredith",
title = "Computational Physics: {Fortran} Version",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xvi + 639",
day = "1",
month = jan,
year = "1990",
ISBN = "0-201-12779-2",
ISBN-13 = "978-0-201-12779-9",
LCCN = "QC20.7.E4 K66 1990",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-201-12779-2/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$59.25; US\$72.25",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-201-12779-2",
acknowledgement = ack-nhfb,
dimensions = "9.54in x 6.67in x 1.20in",
keywords = "Fortran (computer program language); mathematical
physics -- data processing; numerical analysis; physics
-- computer programs",
}
@Article{Koopman:1990:WSW,
author = "Adri Koopman",
title = "Who's On The System And What's He Doing?",
journal = j-VAX-PROF,
volume = "12",
number = "3",
pages = "34--38",
month = jun,
year = "1990",
CODEN = "VAXPEN",
ISSN = "8750-9628",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A FORTRAN Procedure That Uses a DCL Command to Monitor
User Activity.",
acknowledgement = ack-nhfb,
fjournal = "The VAX professional",
}
@Article{Kouremenos:1990:TNF,
author = "D. A. Kouremenos and C. D. Rakopoulos and E. A.
Yfantis",
title = "Technical Note --- {A FORTRAN} program for calculating
the thermodynamic and transport properties of diesel
fuel",
journal = j-ADV-ENG-SOFTWARE,
volume = "12",
number = "4",
pages = "190--??",
month = oct,
year = "1990",
CODEN = "AESODT",
ISSN = "0141-1195, 0965-9978",
ISSN-L = "0965-9978",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
}
@Article{Kouremenos:1990:TNV,
author = "D. A. Kouremenos and R. N. Krikkis",
title = "Technical Note --- {A VMS\slash Fortran} 77 program to
compute the normal shock waves of Refrigerant {R22}",
journal = j-ADV-ENG-SOFTWARE,
volume = "12",
number = "3",
pages = "139--??",
month = jul,
year = "1990",
CODEN = "AESODT",
ISSN = "0141-1195, 0965-9978",
ISSN-L = "0965-9978",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
}
@Article{Krommes:1990:KVA,
author = "John Krommes",
title = "{\FWEB} ({Krommes}) vs. {\FWEB} ({Avenarius} and
{Oppermann})",
journal = j-TEXHAX,
volume = "90",
number = "19",
month = feb,
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib;
Misc/beebe.bib; Misc/litprog.bib",
fjournal = "{\TeX\-hax}",
}
@Misc{Kruessel:1990:EID,
author = "Manfred Kruessel",
title = "{Entwurf und Implementierung eines Dialogsystems fuer
das Erstellen von Wagenauslauflisten}",
howpublished = "Studienarbeit",
address = "Braunschweig, Germany",
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/TUBScsd.bib; Misc/TUBScsd/1990.bib",
descriptor = "Programm-Entwurf, Verkehrsbetrieb, Fortran",
}
@Book{Kruger:1990:EFP,
author = "Anton Kruger",
title = "Efficient {Fortran} Programming",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "x + 184",
month = sep,
year = "1990",
ISBN = "0-471-52894-3",
ISBN-13 = "978-0-471-52894-4",
LCCN = "QA76.73.F25 K78 1990",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-471-52894-3/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$46.95; US\$34.95",
series = "Wiley professional computing",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-471-52894-3",
acknowledgement = ack-nhfb,
keywords = "Fortran (computer program language); Software;
{Fortran} (Computer program language)",
}
@Manual{Lahey:1990:LPF,
author = "{Lahey Computer Systems, Inc.}",
title = "{Lahey} personal {Fortran 77} reference manual",
organization = pub-LAHEY-COMP-SYS,
address = pub-LAHEY-COMP-SYS:adr,
edition = "Revision {A}, {June} 1990",
pages = "xvi + x + 390",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Electronic digital computers --- Programming.;
Mathematics --- Computer programs; {Fortran} (Computer
program language)",
}
@MastersThesis{Langhorne:1990:RIA,
author = "David B. Langhorne",
title = "The retargeting of image algebra {Fortran} to
special-purpose architectures",
type = "Thesis ({M.Eng.})",
school = "University of Florida",
address = "Gainesville, FL, USA",
pages = "viii + 104",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Book{Lee:1990:DIPa,
author = "Hans Lee and Paul Munsell",
title = "The design and implementation of programs in {FORTRAN}
77",
publisher = pub-PHI,
address = pub-PHI:adr,
pages = "xii + 340",
year = "1990",
ISBN = "0-13-200510-7 (paperback)",
ISBN-13 = "978-0-13-200510-4 (paperback)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Programming languages",
}
@Book{Lee:1990:DIPb,
author = "Hans Lee and Paul Munsell",
title = "The Design and Implementation of Programs in {Fortran
77}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xii + 340",
month = jan,
year = "1990",
ISBN = "0-13-199993-1",
ISBN-13 = "978-0-13-199993-0",
LCCN = "QA76.73.F25 L42 1990",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-13-199993-1/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$41.00; US\$22.50",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-13-199993-1",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@MastersThesis{Lee:1990:HSF,
author = "Jinun-Chyi Lee",
title = "A high speed {Fortran} to {C} translator",
type = "Thesis ({M.S.} in Computer Science)",
school = "Southern Methodist University",
address = "Dallas, TX, USA",
pages = "x + 210",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Li:1990:EDD,
author = "Zhiyuan Li and Pen-Chung Yew and Chuan-Qi Zhu",
title = "Efficient data dependence analysis for parallelizing
compilers",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "1",
number = "1",
pages = "26--34",
month = jan,
year = "1990",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.80122",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Apr 11 15:20:39 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dep of Comput Sci, York Univ, North York, Ont, Can",
classification = "722; 723; C4240 (Programming and algorithm theory);
C6150C (Compilers, interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., York Univ., North York, Ont.,
Canada",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "array subscripts; Computer Metatheory--Programming
Theory; Computer Operating Systems; Computer Systems,
Digital--Parallel Processing; convex set; data; Data
Dependence Analysis; dependence analysis; FORTRAN;
Fortran program parallelization restructurer;
hyperplanes; lambda test; linear inequalities; loop
bounds; multidimensional array references; numerical
methods; Parafrase; parallel programming; parallelizing
compilers; Parallelizing Compilers; program compilers;
Program Compilers; program restructuring",
treatment = "T Theoretical or Mathematical; X Experimental",
}
@TechReport{Liep90a,
author = "M. Liepel and K. Schittkowski",
title = "{PCOMP}: a {FORTRAN} Code for Automatic
Differentiation",
type = "Report",
number = "No. 254",
institution = "DFG Schwerpunktprogramm Anwendungsbezogene Optimierung
und Optimale Steuerung, Mathematisches Institut,
Universit{\"a}t Bayreuth",
address = "D-8580 Bayreuth, Germany",
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Jued91a].",
}
@TechReport{Liepel:1990:PAF,
author = "M. Liepel and K. Schittkowski",
title = "{PCOMP}: {A FORTRAN} Code for Automatic
Differentiation",
type = "Report",
number = "No. 254",
institution = "DFG Schwerpunktprogramm Anwendungsbezogene Optimierung
und Optimale Steuerung, Mathematisches Institut,
Universit{\"a}t Bayreuth",
address = "D-8580 Bayreuth, Germany",
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/all_brec.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Theory/auto.diff.bib",
referred = "[Jued91a].",
}
@TechReport{Link:1990:FPP,
author = "Y. Y. Link",
title = "A {Fortran} program for processing low speed wind
tunnel test data for the {Jindivik} auxiliary intake",
type = "Flight mechanics technical memorandum; 426",
institution = "Dept. of Defence, Defence Science and Technology
Organisation Aeronautical Research Laboratory",
address = "Melbourne, Victoria, Australia",
pages = "iv + 17 + [1]",
year = "1990",
ISBN = "0-646-03124-4 (not printed on item)",
ISBN-13 = "978-0-646-03124-8 (not printed on item)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "AR-005-584. Bibliography: leaf 16.",
keywords = "Jindivik (Aircraft) --- Computer programs; Strain
gages --- Computer programs.; Wind tunnels --- Computer
programs",
}
@InProceedings{Liska:1990:FRP,
author = "R. Liska and L. Drska",
title = "{FIDE}: {A REDUCE} package for automation of {FInite}
difference method for solving {pDE}",
crossref = "Watanabe:1990:IPI",
pages = "169--176",
year = "1990",
bibdate = "Thu Mar 12 08:36:58 MST 1998",
bibsource = "Compendex database; http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/issac.bib;
https://www.math.utah.edu/pub/tex/bib/redextra.bib;
Theory/reduce.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/issac/96877/p169-liska/",
abstract = "Discusses the automation of the process of numerical
solving of partial differential equations systems
(PDES) by means of computer algebra. For solving PDES
the finite difference method is applied. The computer
algebra system REDUCE and the numerical programming
language FORTRAN are used in the methodology presented,
its main aim being to speed up the process of preparing
numerical programs for solving PDES. Quite often,
especially for complicated systems, this process is a
tedious and time consuming task. In the process several
stages can be found in which computer algebra can be
used for performing routine analytical calculations,
namely: transformation of differential equations into
different coordinate systems, discretization of
differential equations, analysis of difference schemes,
and generation of numerical programs. The FIDE package
is applied to two physical problems. The first one is
the nonlinear Schr{\"o}dinger equation. The second one
is the Fokker--Planck equation. The numerical programs
have been tested and compared with similar published
calculations.",
acknowledgement = ack-nhfb,
affiliation = "Fac. of Nucl. Sci. and Phys. Eng., Tech. Univ. of
Prague, Czechoslovakia",
affiliationaddress = "Prague, Czech",
classcodes = "C4170 (Differential equations); C7310 (Mathematics)",
classification = "721; 723; 921; C4170 (Differential equations); C7310
(Mathematics)",
conference = "ISSAC '90 Proceedings of International Symposium on
Symbolic and Algebraic Computation",
conferenceyear = "1990",
corpsource = "Fac. of Nucl. Sci. and Phys. Eng., Tech. Univ. of
Prague, Czechoslovakia",
keywords = "Automata Theory; Computability and Decidability;
Computer algebra; computer algebra; Computer Algebra
Systems; Computer Programming --- Algorithms;
Coordinate systems; coordinate systems; difference
equations; difference method; differential equations;
Discretization; discretization; Discretization
Techniques; equation; FIDE; FInite; FInite difference
method; Fokker--Planck equation; FORTRAN;
Integro-interpolation; integro-interpolation;
Mathematical Techniques --- Differential Equations;
nonlinear Schr{\"o}dinger; Nonlinear Schr{\"o}dinger
equation; Numerical solving; numerical solving;
partial; Partial differential equations; partial
differential equations; PDE; REDUCE package; software
packages; symbol manipulation; algorithms; Computer
algebra; Coordinate systems; Discretization; FIDE;
FInite difference method; Fokker--Planck equation;
FORTRAN; Integro-interpolation; languages; Nonlinear
Schr{\"o}dinger equation; Numerical solving; Partial
differential equations; PDE; REDUCE package",
meetingabr = "ISSAC 90 Proc Int Symp Symb Algebraic Comput",
meetingaddress = "Tokyo, Jpn",
meetingdate = "Aug 20--24 1990",
meetingdate2 = "08/20--24/90",
sponsor = "Information Processing Soc of Japan; Japan Soc for
Software Science and Technology; ACM SIGSAM",
sponsororg = "Inf. Processing Soc. Japan; Japan Soc. Software Sci.
Technol.; ACM",
subject = "{\bf I.1.3} Computing Methodologies, SYMBOLIC AND
ALGEBRAIC MANIPULATION, Languages and Systems, REDUCE.
{\bf G.1.8} Mathematics of Computing, NUMERICAL
ANALYSIS, Partial Differential Equations, Finite
difference methods. {\bf I.1.0} Computing
Methodologies, SYMBOLIC AND ALGEBRAIC MANIPULATION,
General. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN.",
thesaurus = "Difference equations; Partial differential equations;
Software packages; Symbol manipulation",
treatment = "P Practical; R Product Review",
xxauthor = "R. Liska and L. Drsda",
}
@Article{Lopez:1990:FPA,
author = "Hugo Rainier Ballina Lopez",
title = "{FORTRAN} program for automatic terrain correction of
gravity measurements",
journal = j-COMP-GEOSCI,
volume = "16",
number = "2",
pages = "237--??",
year = "1990",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Book{Loukides:1990:UFP,
author = "Michael Kosta Loukides",
title = "{UNIX} for {FORTRAN} Programmers",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xviii + 244",
year = "1990",
ISBN = "0-937175-51-X",
ISBN-13 = "978-0-937175-51-4",
LCCN = "QA76.76.O63 L67 1990",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "ftp://ftp.ora.com/pub/book.catalog;
http://www.amazon.com/exec/obidos/ISBN=0-937175-51-X/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ora.bib;
https://www.math.utah.edu/pub/tex/bib/unix.bib",
price = "US\$24.95",
series = "Nutshell handbooks Nutshell handbook.",
acknowledgement = ack-nhfb,
annote = "At head of title on cover: UNIX programming tools.
``December 1991: Second printing. Minor
revisions''--T.p. verso. Includes index.",
keywords = "computer programming; computer systems design;
FORTRAN; operating systems (computers); Operating
systems (Computers); programming languages; unix
(computer file); UNIX (Computer file); UNIX (operating
system); user manuals (computer programs)",
}
@Book{LPI:1990:L,
author = "{Language Processors, Inc.}",
title = "{LPI-Fortran}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "various",
year = "1990",
ISBN = "0-13-329392-0 (paperback), 0-13-329384-X",
ISBN-13 = "978-0-13-329392-0 (paperback), 978-0-13-329384-5",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Cover title: FORTRAN language reference manual.
Includes index.",
keywords = "LPI-BASIC (Computer program language); {Fortran}
(Computer program language)",
}
@Book{LPI:1990:LF,
author = "{Language Processors, Inc}",
title = "{LPI-Fortran}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "",
year = "1990",
ISBN = "0-13-329384-X",
ISBN-13 = "978-0-13-329384-5",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-13-329384-X/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Book{LPI:1990:LFL,
author = "{Language Processors, Inc.}",
title = "{LPI-Fortran}: Language Reference Manual",
publisher = pub-PH,
address = pub-PH:adr,
pages = "various",
month = jan,
year = "1990",
ISBN = "0-13-329392-0 (paperback), 0-13-329384-X",
ISBN-13 = "978-0-13-329392-0 (paperback), 978-0-13-329384-5",
LCCN = "QA76.73.F25L66 1990",
bibdate = "Fri Jun 11 18:03:58 1999",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-13-329392-0/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$45.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-13-329392-0",
acknowledgement = ack-nhfb,
}
@Book{LPI:1990:LLR,
author = "{Language Processors, Inc.}",
title = "{LPI-FORTRAN} language reference manual",
publisher = pub-PH,
address = pub-PH:adr,
pages = "various",
year = "1990",
ISBN = "0-13-329392-0 (paperback), 0-13-329384-X (LPI)",
ISBN-13 = "978-0-13-329392-0 (paperback), 978-0-13-329384-5
(LPI)",
LCCN = "QA76.73.F25L65 1990",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Cover title: Fortran language reference manual.",
keywords = "Fortran (computer program language); Programming
languages; {Fortran} (Computer program language)",
}
@TechReport{Lu:1990:IS,
author = "Cheng Chang Lu and Yong Ho Shin",
title = "Introducing {Starbase}",
number = "CS-9003-09",
institution = inst-KENT-STATE-UNIV,
address = inst-KENT-STATE-UNIV:adr,
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/kent-state-university.bib",
URL = "mailto::sommers@mcs.kent.edu",
abstract = "The Starbase Library contains a set of graphics
routines. You can use these routines to draw graphics
pictures on your output device. The programs you write
using the Starbase routines can be in C, Fortran, Lisp,
or Pascal. The programs you write in Starbase are
device independent. In other words, you can run a
single program on a number of different output devices
without changing the logic of your program. Starbase
supports all devices which are supported by HP-UX. This
document designed to help students those who are taking
{\em introduction to computer graphics} class. If you
are already familiar with Starbase, you may use {\em
Starbase Device Drivers Library Manual or Starbase
Graphics Techniques} which contain more in-depth
explanation of the Starbase routines and their use.",
}
@Article{Luppi:1990:SCA,
author = "Jussi Luppi and Petri Pajunen",
title = "Symbolic computation and automatic {FORTRAN} code
generation for eigenvalue determination by phase
integral method",
journal = j-J-COMPUT-PHYS,
volume = "88",
number = "1",
pages = "15--30",
month = may,
year = "1990",
CODEN = "JCTPAH",
DOI = "https://doi.org/10.1016/0021-9991(90)90240-2",
ISSN = "0021-9991 (print), 1090-2716 (electronic)",
ISSN-L = "0021-9991",
bibdate = "Mon Jan 2 07:55:41 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jcomputphys1990.bib",
URL = "http://www.sciencedirect.com/science/article/pii/0021999190902402",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational Physics",
journal-URL = "http://www.sciencedirect.com/science/journal/00219991",
}
@Article{Macarthur:1990:VFC,
author = "Alan Macarthur",
title = "A {VAX FORTRAN} Command Dispatcher",
journal = j-VAX-PROF,
volume = "12",
number = "5",
pages = "26--31",
month = oct,
year = "1990",
CODEN = "VAXPEN",
ISSN = "8750-9628",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Creating a Unique, Special-Purpose Operating
Environment.",
acknowledgement = ack-nhfb,
fjournal = "The VAX professional",
}
@Article{Mainprice:1990:FPC,
author = "David Mainprice",
title = "A {FORTRAN} program to calculate seismic anisotropy
from the lattice preferred orientation of minerals",
journal = j-COMP-GEOSCI,
volume = "16",
number = "3",
pages = "385--??",
year = "1990",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Marani:1990:TFC,
author = "Avi Marani",
title = "Two {FORTRAN} Compilers for Microcomputers:
{Ryan-McFarland} and {Microsoft}",
journal = j-J-CHEM-INFO-COMP-SCI,
volume = "30",
number = "1",
pages = "96--??",
month = feb,
year = "1990",
CODEN = "JCISD8",
ISSN = "0095-2338",
ISSN-L = "0095-2338",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Chemical Information and Computer
Sciences",
}
@Article{Marsaglia:1990:DBR,
author = "George Marsaglia and B. Narasimhan and Arif Zaman",
title = "The distance between random points in rectangles",
journal = j-COMMUN-STAT-THEORY-METH,
volume = "19",
number = "11",
pages = "4199--4212",
year = "1990",
CODEN = "CSTMDC",
DOI = "https://doi.org/10.1080/03610929008830437",
ISSN = "0361-0926 (print), 1532-415X (electronic)",
ISSN-L = "0361-0926",
MRclass = "60D05 (62E15)",
MRnumber = "92b:60015",
bibdate = "Wed Jan 27 05:38:53 MST 2016",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/m/marsaglia-george.bib;
https://www.math.utah.edu/pub/tex/bib/communstattheorymeth1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib;
MathSciNet database",
ZMnumber = "0731.60012",
abstract = "Consider two oriented rectangles in $ {\bbfR }^2 $
with sides parallel to the x and y axes, possibly
overlapping or even coincident; choose a point randomly
and uniformly in each rectangle. This paper describes a
method for finding the distribution function for the
random distance between the points. The required
density is described as a sum of elementary integrals
whose computation is then reduced to evaluations of one
particular function. For this a Fortran program is
described. Several special cases are treated more
specifically.",
acknowledgement = ack-nhfb,
fjournal = "Communications in Statistics: Theory and Methods",
journal-URL = "http://www.tandfonline.com/loi/lsta20",
keywords = "Fortran program; random distance between the points",
ZMclass = "60D05 Geometric probability 60-04 Machine computation,
programs (probability theory)",
ZMreviewer = "W. J. Firey (Corvallis)",
}
@Article{Marsaglia:1990:TUR,
author = "George Marsaglia and Arif Zaman and Wai Wan Tsang",
title = "Toward a universal random number generator",
journal = j-STAT-PROB-LETT,
volume = "9",
number = "1",
pages = "35--39",
year = "1990",
CODEN = "SPLTDC",
DOI = "https://doi.org/10.1016/0167-7152(90)90092-L",
ISSN = "0167-7152 (print), 1879-2103 (electronic)",
ISSN-L = "0167-7152",
MRclass = "65C10",
MRnumber = "91a:65008",
bibdate = "Thu Dec 22 07:42:24 2011",
bibsource = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Distributed/QLD/1990.bib;
https://www.math.utah.edu/pub/bibnet/authors/m/marsaglia-george.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib;
MathSciNet database",
ZMnumber = "0692.65001",
abstract-1 = "This paper presents a ``universal'' random number
generator that is able to produce the same sequence of
random variables in a wide variety of computers and
that passes some tests of randomness and independence.
The generator combines two different generators: a
lagged-Fibonacci generator $F(97,33.\cdot)$ and a
simple arithmetic sequence for the prime modulus
$2^{24}-3$. Results of a randomness test are presented
and a Fortran implementation of the generator is
suggested.",
abstract-2 = "This article describes an approach towards a random
number generator that passes all of the stringent tests
for randomness we have put to it, and that is able to
produce exactly the same sequence of uniform random
variables in a wide variety of computers, including
TRS80, Apple, Mackintosh, Commodore, Kaypro, IBM PC,
AT, PC and AT clones, Sun, Vax, IBM 360/370, 3090,
Amdahl, CDC Cyber and even 205 ETA supercomputers.",
acknowledgement = ack-nhfb,
fjournal = "Statistics \& Probability Letters",
keywords = "arithmetic sequence; Fortran implementation;
independence test; lagged-Fibonacci generator;
randomness test; universal random number generator",
ZMclass = "*65C10 Random number generation",
ZMreviewer = "K. Uosaki",
}
@Article{Marsh:1990:UMP,
author = "B. D. Marsh and T. M. Williams and G. L. Mathieson",
title = "The use of mixed {Prolog}\slash {Fortran} for battle
simulation",
journal = j-J-OPER-RES-SOC,
volume = "41",
number = "4",
pages = "311--318",
month = apr,
year = "1990",
CODEN = "OPRQAK",
ISSN = "0160-5682 (print), 1476-9360 (electronic)",
ISSN-L = "0160-5682",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "OR: the journal of the Operational Research Society",
}
@Book{Martello:1990:KPA,
author = "Silvano Martello and Paolo Toth",
title = "Knapsack Problems: Algorithms and Computer
Implementations",
publisher = pub-WILEY,
address = pub-WILEY:adr,
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/combopt.bib",
annotate = "Covers branch and bound and dynamic programming
approaches to knapsack problems. Includes Fortran
codes.",
}
@Article{Mathews:1990:UCS,
author = "J. Mathews",
title = "Using computer symbolic algebra in applied engineering
mathematics to teach {Fourier} series",
journal = j-COED,
volume = "10",
number = "1",
pages = "47--52",
month = jan # "--" # mar,
year = "1990",
CODEN = "CWLJDP",
ISSN = "0736-8607",
bibdate = "Mon Sep 30 05:46:56 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Math., California State Univ., Fullerton, CA,
USA",
classification = "C6130 (Data handling techniques); C7110 (Education);
C7310 (Mathematics); C7400 (Engineering); C7810C
(Computer-aided instruction)",
fjournal = "CoED",
keywords = "Applied engineering mathematics; Calculus
manipulations; CAS techniques; Computer algebra
setting; Computer algebra software package MAPLE;
Computer algebra system; Computer symbolic algebra;
Differential equations; Engineering mathematics
courses; Fourier series; Mathematical theory; Nonlinear
systems; Practical calculus operation; Programming
language; Structured languages; Symbolic
differentiation; Symbolic integration; Taylor series;
Theoretical presentation",
thesaurus = "Calculus; Educational computing; Engineering
computing; Series [mathematics]; Symbol manipulation;
Teaching",
}
@Book{Metcalf:1990:FE,
author = "Michael Metcalf and John Ker Reid",
title = "{Fortran 90} Explained",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
pages = "xiv + 294",
year = "1990",
ISBN = "0-19-853772-7 (paperback)",
ISBN-13 = "978-0-19-853772-4 (paperback)",
LCCN = "QA76.73.F28 M48 1990",
bibdate = "Sun May 02 07:52:28 1999",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
note = "See \cite{ANSI:ftn92}.",
price = "US\$22.45",
abstract = "The success of Fortran as the predominant programming
language in the field of scientific and numerical
computing is due, in part, to the steady evolution of
the language. Following the publication of the first
two standards of 1966 and 1978, the technical committee
responsible for their development, X3J3, has worked in
conjunction with an ISO committee to develop a new
standard suitable for use in the 1990s. This new
standard, Fortran 90, contains the new features
required for large scale computing on modern
supercomputers, but still retains all the familiar
features that have made the language so popular. This
book is a complete and thorough description of the new
language, providing a comprehensive guide to all its
features. Its authors are both members of X3J3 and have
many years of experience in the use of Fortran. The
book is intended for new and existing Fortran users,
and for all those involved in any aspect of scientific
and numerical computing.",
acknowledgement = ack-nhfb,
libnote = "Not in my library.",
tableofcontents = "1: Whither Fortran? \\
2: Language Elements \\
3: Expressions and Assignments \\
4: Control Statements \\
5: Program Units and Procedures \\
6: Array Features \\
7: Specification Statements \\
8: Intrinsic Procedures \\
9: Data Transfer \\
10: Operations on External Files \\
11: Deprecated Features",
}
@Book{Metcalf:1990:FEa,
author = "Michael Metcalf and John Ker Reid",
title = "{Fortran 8x} explained",
publisher = "Clarendon Press; Oxford University Press",
address = "Oxford, UK",
edition = "Revised, repr. (with corrections)",
pages = "xv + 315",
year = "1990",
ISBN = "0-19-853824-3",
ISBN-13 = "978-0-19-853824-0",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran} 8X (Computer program language)",
}
@MastersThesis{Miranda:1990:FCP,
author = "Manuel J. Miranda",
title = "{Fortran 77} computer program for analysis of
multicell thin walled section under combined loading",
type = "Thesis ({M.S.})",
school = "California State University, Northridge",
address = "Northridge, CA, USA",
pages = "xi + 108",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Book{Mojena:1990:F,
author = "Richard Mojena and Roy Ageloff",
title = "{Fortran 77}",
publisher = pub-WADSWORTH,
address = pub-WADSWORTH:adr,
pages = "xx + 599",
year = "1990",
ISBN = "0-534-11742-2",
ISBN-13 = "978-0-534-11742-9",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@Book{Morel-Seytoux:1990:UMK,
author = "Hubert J. Morel-Seytoux and Chuan Mian Zhang",
title = "User's manual for {Kergen-Kersim} Package: {Fortran}
77 programs for simulation of a stream-aquifer system,
interim report",
publisher = pub-HYDROLOGY-DAYS,
address = pub-HYDROLOGY-DAYS:adr,
pages = "ii + 37 + 38",
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Rept. no. 90-2. Jan. 1990. Includes references.",
}
@Manual{NAG:1990:NFLa,
author = "{Numerical Algorithms Group}",
title = "{NAG Fortran} library introductory guide: Mark 14",
organization = "NAG Inc.",
address = "Downers Grove, IL, USA",
pages = "various",
year = "1990",
ISBN = "1-85206-054-9",
ISBN-13 = "978-1-85206-054-1",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``The NAG Fortran library introductory guide, Mark 14,
serves as an extensive pointer to the main NAG Fortran
library, Mark 14\ldots{}'' Includes bibliographical
references.",
keywords = "Algorithms.; FORTRAN (Computer program language);
Numerical analysis --- Data processing",
}
@Manual{NAG:1990:NFLb,
author = "{Numerical Algorithms Group}",
title = "{NAG Fortran} library manual, mark 14",
organization = "Numerical Algorithms Group",
address = "Oxford, UK",
pages = "????",
year = "1990",
ISBN = "1-85206-053-0",
ISBN-13 = "978-1-85206-053-4",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "FORTRAN (Computer program language); Numerical
analysis --- Data processing",
}
@Manual{NAG:1990:NFLc,
author = "{Numerical Algorithms Group}",
title = "{NAG Fortran} library, Mark 14: maintenance bulletin
{FR14C}",
organization = "Numerical Algorithms Group",
address = "Oxford, UK",
pages = "58",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "FORTRAN (Computer program language); Numerical
analysis --- Data processing",
}
@Article{Nagel:1990:EAC,
author = "W. E. Nagel",
title = "Exploiting autotasking on a {CRAY Y-MP}: an improved
software interface to multitasking",
journal = j-PARALLEL-COMPUTING,
volume = "13",
number = "2",
pages = "225--233",
month = feb,
year = "1990",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques);
C6150C (Compilers, interpreters and other processors);
C6180 (User interfaces)",
corpsource = "Zentralinst. fur Angewandte Math., KFA Julich GmbH,
West Germany",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "1200 MFLOPS; autotasking; CRAY Y-MP; Czochralski bulk;
fine-grain parallelism; flow; friendly interface;
multiprogramming; multitasking; parallel hardware;
parallel machines; parallel programming; parallelize
FORTRAN programs; program processors; software
interface; software tools; user interfaces; user-",
treatment = "P Practical",
}
@Article{Nakao:1990:SAN,
author = "M. Nakao",
title = "State of the art for numerical computations with
guaranteed accuracy",
journal = j-J-INF-PROCESS,
volume = "31",
number = "9",
pages = "1177--1190",
year = "1990",
CODEN = "JIPRDE",
ISSN = "0387-6101",
bibdate = "Thu Dec 14 17:21:04 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/intarith.bib",
abstract = "Discusses scientific computation; self-validating
numerics; interval arithmetic; semi-morphism; the
ESPRIT DIAMOND project (Development and Integration of
Accurate Mathematical Operations in Numerical Data
Processing); iterative residual correction; least
significant bit accuracy; the covering method; epsilon
-inflation; ultra-arithmetic; rounding; interval
functoids; contractivity; the shooting method; the
Newton-Kontorovich method; point-line location; the
ACRITH high-accuracy arithmetic subroutine library; and
a FORTRAN-SC listing.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Math., Kyushu Univ., Fukuoka, Japan",
classification = "C4110 (Error analysis in numerical methods); C7310
(Mathematics)",
fjournal = "Journal of Information Processing",
keywords = "ACRITH; Contractivity; Covering method; Development
and Integration of Accurate Mathematical Operations in
Numerical Data Processing; Epsilon -inflation; ESPRIT
DIAMOND project; FORTRAN-SC listing; Guaranteed
accuracy; High-accuracy arithmetic subroutine library;
Interval arithmetic; Interval functoids; Iterative
residual correction; Least significant bit accuracy;
Newton-Kontorovich method; Numerical computations;
Point-line location; Rounding; Scientific computation;
Self-validating numerics; Semi-morphism; Shooting
method; Ultra-arithmetic",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "Digital arithmetic; Error analysis; FORTRAN listings;
Mathematics computing; Numerical methods; Research
initiatives; Reviews; Subroutines",
}
@InProceedings{Noble:1990:FTF,
author = "J. V. Noble",
title = "A {FORmula TRANslator} for {Forth}",
crossref = "RFC:1990:ESR",
pages = "110--113",
year = "1990",
bibsource = "Compiler/bevan.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "FORTRAN has grown by accretion, hence embodies
primitive control and data structures antithetic to
structured programming. It is not an extensible
language, hence is limited to rather mundane number
crunching tasks. Nonetheless, FORTRAN remains popular
with scientists and engineers because it permits
painless mixed-type arithmetic including complex
numbers. Because Forth style is so different from
FORTRAN's many computer uses who should naturally be
attracted to Forth have avoided it, even to the extend
of choosing Pascal or (ugh!) C for non-number-crunching
tasks. This paper discusses the problems associated
with developing a partial FORTRAN \(\rightarrow\) Forth
translator designed to entice FORTRAN programmers into
the Forth universe. A working program will be made
available for testing.",
checked = "19931205",
}
@Article{Noid:1990:MDS,
author = "D. W. Noid and B. G. Sumpter and B. Wunderlich and G.
A. Pfeffer",
title = "Molecular dynamics simulations of polymers: {Methods}
for optimal {Fortran} programming",
journal = j-J-COMPUT-CHEM,
volume = "11",
number = "2",
pages = "236--241",
month = mar,
year = "1990",
CODEN = "JCCHDD",
DOI = "https://doi.org/10.1002/jcc.540110209",
ISSN = "0192-8651 (print), 1096-987X (electronic)",
ISSN-L = "0192-8651",
bibdate = "Thu Nov 29 14:54:09 MST 2012",
bibsource = "http://www.interscience.wiley.com/jpages/0192-8651;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jcomputchem1990.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational Chemistry",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1096-987X",
onlinedate = "7 Sep 2004",
}
@InProceedings{Okawa:1990:LAP,
author = "Y. Okawa and N. Haraguchi",
title = "A linear array of processors with partially shared
memory for parallel solution of {PDE}",
crossref = "IEEE:1990:PSN",
pages = "41--48",
year = "1990",
bibdate = "Wed Apr 15 18:34:48 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C4170 (Differential
equations); C5220 (Computer architecture); C5440
(Multiprocessor systems and techniques); C6110 (Systems
analysis and programming)",
corpsource = "Fac. of Eng., Osaka Univ., Japan",
keywords = "dynamic load balancing; FORTRAN listings;
heat-conduction problem; linear array of processors;
matrix algebra; matrix operations; multiprocessor
architecture; orthogonal multiprocessor; parallel
architectures; parallel programming; partial
differential equations; partially shared memory blocks;
processor array; scientific computing problems; system
configuration",
sponsororg = "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
Res.; NSF; SIAM; Supercomput. Res. Center",
treatment = "P Practical; X Experimental",
}
@Article{Oldehoeft:1990:MAI,
author = "R. R. Oldehoeft and J. R. McGraw",
title = "Mixed applicative and imperative programs",
journal = j-PARALLEL-COMPUTING,
volume = "13",
number = "2",
pages = "175--191",
month = feb,
year = "1990",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Dept. of Comput. Sci., Colorado State Univ., Fort
Collins, CO, USA",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "applicative; code reuse; conventional library;
FORTRAN; highly parallel execution; imperative
programs; languages; parallel machines; parallel
programming; parallelism control; reusability; SISAL
programming language; software; software portability",
treatment = "P Practical",
}
@Article{Pajunen:1990:GME,
author = "P. Pajunen",
title = "Generation of more efficient {Fortran} code via
symbolic software",
journal = j-SUPERCOMPUTER,
volume = "7",
number = "1",
pages = "6--41",
month = jan,
year = "1990",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Phys. Chem., Helsinki Univ., Finland",
classification = "C6110 (Systems analysis and programming); C6115
(Programming support); C6140D (High level languages)",
corpsource = "Dept. of Phys. Chem., Helsinki Univ., Finland",
fjournal = "Supercomputer",
keywords = "compiler development; efficient Fortran code; FORTRAN;
numerically efficient Fortran software; program
compilers; programming; scientific computation;
software tools; symbolic software; techniques; tools",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@Article{Pfeiffer:1990:BOS,
author = "Wayne Pfeiffer and Arnold Alagar and Anke Kamrath and
Robert H. Leary and Jack Rogers",
title = "Benchmarking and Optimization of Scientific Codes on
the {CRAY X-MP}, {CRAY-2}, and {SCS-40} Vector
Computers",
journal = j-J-SUPERCOMPUTING,
volume = "4",
number = "2",
pages = "131--152",
month = jun,
year = "1990",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF00127877",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:02 MDT 2005",
bibsource = "ftp://ftp.ira.uka.de/pub/Parallel/JOURNAL.SUPER.bib;
http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=4&issue=2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=4&issue=2&spage=131",
acknowledgement = ack-nhfb,
affiliation = "San Diego Supercomput. Center, CA, USA",
classification = "C5420 (Mainframes and minicomputers); C5440
(Multiprocessor systems and techniques); C5470
(Performance evaluation and testing); C7300 (Natural
sciences)",
corpsource = "San Diego Supercomput. Center, CA, USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "64 bit; assembly-language math routines; Caltech; CFT
compiler; CFT77 compiler; CRAY X-MP/48; CRAY-2
supercomputers; Fortran compilers; highly vectorised
codes; LINPACK benchmark; Livermore loops; mainframes;
manual optimization; natural sciences computing;
performance evaluation; pipeline processing; scalar
performance; scientific codes; SCS-40/XM
minisupercomputer; unitasked",
treatment = "X Experimental",
}
@InProceedings{Polychronopoulos:1990:SPA,
author = "C. Polychronopoulos and M. Girkar and M. Haghighat and
C. Lee and B. Leung and D. Schouten",
editor = "D. Gelernter and A. Nicolau and D. Padua",
booktitle = "Proceedings of the Third (??) Workshop on Languages
and Compilers for Parallel Computing",
title = "The structure of {Parafrase-2}: An advanced
parallelizing compiler for {C} and {Fortran}",
publisher = pub-MIT,
address = pub-MIT:adr,
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.compiler.bib",
}
@Misc{Porscha:1990:MES,
author = "W. Porscha",
title = "{Maskenorientierte Eingabe zur Steuerung von
geologischen Programmen}",
howpublished = "Studienarbeit",
address = "Braunschweig, Germany",
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/TUBScsd.bib; Misc/TUBScsd/1990.bib",
descriptor = "Benutzerschnittstelle, Maskengenerierung, Nlfb, VMS,
Fortran",
}
@Article{Prasad:1990:IUO,
author = "B. S. V. Prasad",
title = "An Input Utility for Older {Fortran} Programs",
journal = j-COMP-INDUSTRY,
volume = "13",
number = "4",
pages = "361--366",
year = "1990",
CODEN = "CINUD4",
ISSN = "0166-3615 (print), 1872-6194 (electronic)",
ISSN-L = "0166-3615",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers in industry",
}
@Article{Pugh:1990:EFR,
author = "Kenneth Pugh",
title = "Emulating {Fortran}'s `Repeat' Format Construct",
journal = j-CUJ,
volume = "8",
type = "Questions and Answers",
number = "3",
pages = "36--??",
month = mar,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "C Users Journal",
}
@Article{Rafelski:1990:PFP,
author = "H. E. Rafelski and B. M{\"u}ller",
title = "{PC-Fortran} programs for muon reactivation
calculations in muon-catalyzed fusion",
journal = j-COMP-PHYS-COMM,
volume = "59",
number = "3",
pages = "521--526",
month = jul,
year = "1990",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(90)90093-G",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:29:12 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/001046559090093G",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Ralston:1990:FPS,
author = "B. Ralston and F. Thomas and F. Yeung",
title = "Flood prediction --- a study in {Fortran} optimization
and connectivity",
journal = j-SUPERCOMPUTER,
volume = "7",
number = "4",
pages = "48--51",
month = jul,
year = "1990",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM UK Ltd, London, UK",
classification = "A9240C (General theory); A9240F (Rivers, runoff, and
streamflow); A9385 (Instrumentation and techniques for
geophysical, hydrospheric and lower atmosphere
research); C7340 (Geophysics)",
corpsource = "IBM UK Ltd, London, UK",
fjournal = "Supercomputer",
keywords = "connectivity; digital simulation; flood prediction;
FORTRAN; FORTRAN program; geophysics computing;
hydrological techniques; optimization; river floods;
rivers",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@Article{Ramsay:1990:MFS,
author = "James O. Ramsay",
title = "{MATFIT}: {A FORTRAN} Subroutine for Comparing Two
Matrices in a Subspace",
journal = j-PSYCHOMETRIKA,
volume = "??",
number = "3",
pages = "551--555",
month = sep,
year = "1990",
CODEN = "PSMIAX",
ISSN = "0033-3123",
ISSN-L = "0033-3123",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Psychometrika",
}
@TechReport{Rappoldt:1990:RMF,
author = "C. Rappoldt",
title = "Reference manual of the {FORTRAN} utility library
{TTUTIL} with applications",
type = "Simulation reports CABO-TT; nr. 20",
institution = "Centre for Agrobiological Research (CABO-DLO) and
Dept. of Theoretical Production Ecology (TPE),
Agricultural University",
address = "Wageningen, The Netherlands",
pages = "122",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Reichel:1990:AFS,
author = "L. Reichel and W. B. Gragg",
title = "Algorithm 686: {FORTRAN} Subroutines for Updating the
{QR} Decomposition",
journal = j-TOMS,
volume = "16",
number = "4",
pages = "369--377",
month = dec,
year = "1990",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:25:40 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/other/g-w-stewart.bib;
Theory/Matrix.bib",
note = "Cited in {\AA}ke Bj{\"o}rck's bibliography on least
squares, which is available by anonymous ftp from {\tt
math.liu.se} in {\tt pub/references}.",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/98291.html",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; Gram--Schmidt algorithm; nla; qrd;
software; updating, nla, updating, software, qrd,
Gram--Schmidt algorithm",
kwds = "nla, updating, software, qrd, Gram--Schmidt
algorithm",
subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE,
Algorithm analysis.",
}
@Article{Reichel:1990:FSU,
author = "L. Reichel and W. B. Gragg",
title = "{FORTRAN} subroutines for updating the {QR}
decomposition",
journal = j-TOMS,
volume = "16",
pages = "369--377",
year = "1990",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/other/habook.bib",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
kwds = "upd, downd, soft, qrd, grsch",
}
@Article{Ritland:1990:SFC,
author = "K. Ritland",
title = "A Series of {FORTRAN} Computer Programs for Estimating
Plant Mating Systems",
journal = j-J-HEREDITY,
volume = "81",
number = "3",
pages = "235--??",
month = may,
year = "1990",
CODEN = "JOHEA8",
ISSN = "0022-1503",
ISSN-L = "0022-1503",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Heredity",
}
@InProceedings{Rodriguez:1990:VTP,
author = "Brad Rodriguez",
title = "{VECTORFORTH} --- Programming an Array Processor In
{Forth}",
crossref = "Forsley:1990:RFC",
pages = "128--129",
year = "1990",
bibsource = "Compiler/bevan.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A recent FORTH, Inc. project required the use of a
floating point array coprocessor in an IBM PC/AT host.
VectorFORTH was developed to extend Forth programming
techniques to array processing. The implementation of
vectorFORTH emphasizes maximum processing speed while
remaining essentially transparent to the user. FORTH,
Inc. also developed an array processing simulator
requiring only and 8087 numeric processor.",
checked = "19931205",
sjb = "From the conclusion: ``With the development of
vectorFORTH, we have added a new dimension to the Forth
universe. Prior to this, the only high level languages
supporting array processors were `vectorized' FORTRAN
compilers.'' This seems to ignore APL which has been
vectorised since the 70s and newer languages such as
SISAL and Connection Machine Lisp.",
}
@Book{Rouse:1990:IF,
author = "Rouse",
title = "Introduction to {Fortran 77}",
publisher = pub-HRW,
address = pub-HRW:adr,
pages = "",
month = oct,
year = "1990",
ISBN = "0-03-069394-2",
ISBN-13 = "978-0-03-069394-6",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$26.53",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-03-069394-2",
acknowledgement = ack-nhfb,
}
@Article{Ruhl:1990:PFC,
author = "Roland Ruhl and Marco Annaratone",
title = "Parallelization of {FORTRAN} Code on
Distributed-memory Parallel Processors",
journal = j-COMP-ARCH-NEWS,
volume = "18",
number = "3",
pages = "342--353",
month = sep,
year = "1990",
CODEN = "CANED2",
ISSN = "0163-5964 (print), 1943-5851 (electronic)",
ISSN-L = "0163-5964",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.compiler.bib; Parallel/par.misc.bib",
acknowledgement = ack-nhfb,
annote = "Amsterdam, Netherlands, June 1990.",
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
keywords = "compilers, systems, DMPP, Oxygen, benchmarks",
}
@Article{Sathe:1990:FPC,
author = "P. V. Sathe and Shubha Sathyendranath",
title = "{FORTRAN} programs for computation of optical
properties of the sea from radiation data collected by
in situ spectrometers",
journal = j-COMP-GEOSCI,
volume = "16",
number = "8",
pages = "1085--??",
year = "1990",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@InProceedings{Sawdayi:1990:MFD,
author = "R. Sawdayi and G. Wagenbreth and J. Williamson",
booktitle = "ICASE Workshop",
title = "{MIMDizer}: Functional and Data Decomposition;
Creating Parallel Programs from Scratch, Transforming
Existing {Fortran} Programs to Parallel",
publisher = "????",
address = "????",
month = may,
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.compiler.bib",
}
@TechReport{Schlichting:1990:NFLa,
author = "J. J. F. M. Schlichting and H. A. {van der Vorst}",
title = "{NUMVEC FORTRAN} library manual",
type = "Report. Centrum voor Wiskunde en Informatica",
number = "NM-9018",
institution = "Stichting Mathematisch Centrum",
address = "Amsterdam, The Netherlands",
pages = "11",
year = "1990",
bibdate = "Mon Oct 26 07:04:38 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``October.'' Chapter title: Partial differential
equations, routine: ICCG3D. Abstract: ``This document
describes the NUMVEC FORTRAN Library routine ICCG3D for
the solution of the 7-diagonal symmetrical linear
systems, that arise from the 7-point discretization of
a partial differential equation over a 3-dimensional
domain. Use is made of the so-called MICCG-hyperplane
method with scaled initial diagonal, `Eisenstat's
trick' and Cyber 205 sparse vector instructions. An
example shows a performance of nearly 85 MFLOPS for
this routine.''.",
keywords = "Differential equations, Partial --- Computer
programs.",
}
@TechReport{Schlichting:1990:NFLb,
author = "J. J. F. M. Schlichting",
title = "{NUMVEC FORTRAN} library manual",
type = "Report. Centrum voor Wiskunde en Informatica",
number = "NM-9017",
institution = "Stichting Mathematisch Centrum",
address = "Amsterdam, The Netherlands",
pages = "3 + 6",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``September.'' Chapter. Basic linear algebra, routine:
MATMUL --- Chapter. Simultaneous linear equations,
routines: BIDIAGL and BIDIAGU. Abstract: ``This
document describes the following NUMVEC FORTRAN Library
routines (developed for the Cyber 205): MATMUL performs
matrix-matrix multiplication on full matrices, by means
of 64- fold unrolling in the usual vector update
method; BIDIAGL and BIDIAGU solve systems of linear
equations where the matrix is lower and upper
bidiagonal respectively. In order to obtain maximal
performance on the Cyber 205 (120 MFLOPS for MATMUL and
18 MFLOPS for BIDIAGL and BIDIAGU) these routines were
written in the assembly language META.''.",
keywords = "Algebras, Linear; Differential equations, Linear.",
}
@Article{Schneider:1990:FPP,
author = "Klaus Schneider and Ronald F. Zernicke",
title = "A {Fortran} package for the planar analysis of limb
intersegmental dynamics from spatial coordinate-time
data",
journal = j-ADV-ENG-SOFTWARE,
volume = "12",
number = "3",
pages = "123--??",
month = jul,
year = "1990",
CODEN = "AESODT",
ISSN = "0141-1195, 0965-9978",
ISSN-L = "0965-9978",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
}
@Article{Schonfelder:1990:DSF,
author = "J. L. Schonfelder and J. S. Morgan",
title = "Dynamic Strings in {Fortran 90}",
journal = j-SPE,
volume = "20",
number = "12",
pages = "1259--1271",
month = dec,
year = "1990",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/spe.bib",
acknowledgement = ack-nhfb,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@TechReport{Seabaugh:1990:EIF,
author = "Alan Carter Seabaugh and John J. Mathias and Michael
I. Bell",
title = "{EPROP}, an interactive {FORTRAN} program for
computing selected electronic properties of gallium
arsenide and silicon",
type = "NIST special publication. Semiconductor measurement
technology",
number = "400-85",
institution = "U.S. Dept. of Commerce, National Institute of
Standards and Technology",
address = "Gaithersburg, MD, USA",
pages = "v + 117",
month = may,
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "For sale by the Supt. of Docs., U.S. G.P.O.",
acknowledgement = ack-nhfb,
annote = "Microfiche. Washington, DC: Supt. of Docs., U.S.
G.P.O., [1991]. 2 microfiches: negative.",
keywords = "FORTRAN 77 (Computer program language); Gallium
arsenide semiconductors; Silicon --- Electric
properties",
}
@TechReport{Shen:1990:ESFa,
author = "Zhiyu Shen and Zhiyuan Li and Pen-Chung Yew",
title = "An empirical study of {Fortran} programs for
parallelizing compilers",
type = "Report",
number = "CSRD 983",
institution = "University of Illinois at Urbana-Champaign, Center for
Supercomputing Research and Development",
address = "Urbana, IL, USA",
pages = "37",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``To appear in IEEE Trans. on Parallel and Distributed
Systems.'' ``April 1990.'' Includes bibliographical
references. Supported in part by the National Science
Foundation. Supported in part by the U. S. Department
of Energy. Supported in part by the NASA Ames Research
Center.",
keywords = "Compilers (Computer programs); Parallel processing
(Electronic computers)",
}
@Article{Shen:1990:ESFb,
author = "Zhiyu Shen and Zhiyuan Li and Pen-Chung Yew",
title = "Empirical study of {Fortran} programs for
parallelizing compilers",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "1",
number = "3",
pages = "356--364",
month = jul,
year = "1990",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.80162",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Apr 11 15:20:39 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Changsha Inst of Technol, China",
classification = "722; 723; C6150C (Compilers, interpreters and other
processors)",
corpsource = "Changsha Inst. of Technol., China",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "array references; Computer Operating Systems--Program
Compilers; Computer Programming languages--fortran;
Computer Systems, Digital; data dependence analysis;
FORTRAN; Fortran programs; integer-valued test;
Parallel Processing; Parallelizing Compilers;
parallelizing compilers; program; program
characteristics; program compilers; transformations",
treatment = "P Practical",
}
@Article{Silver:1990:FIP,
author = "N. Clayton Silver and William P. Dunlap",
title = "A {FORTRAN IV} Program for Testing the Significance of
Correlation Matrices",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "??",
number = "3",
pages = "597--??",
month = "Fall",
year = "1990",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Article{Smith:1990:IDA,
author = "Kevin Smith and Bill Appelbe and Kurt Stirewalt",
title = "Incremental Dependence Analysis for Interactive
Parallelization",
journal = j-COMP-ARCH-NEWS,
volume = "18",
number = "3",
pages = "330--341",
month = sep,
year = "1990",
CODEN = "CANED2",
ISSN = "0163-5964 (print), 1943-5851 (electronic)",
ISSN-L = "0163-5964",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.misc.bib",
note = "Proceedings 1990 International Conference on
Supercomputing, ACM SIGARCH Computer Architecture
News",
annote = "Amsterdam, Netherlands, June 1990.",
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
keywords = "compilers, systems, PAT, FORTRAN",
}
@InProceedings{Snelting:1990:PTS,
author = "G. Snelting and C. Thies",
booktitle = "Toulouse '90. Third International Workshop. Software
Engineering and its Applications Proceedings",
title = "Programming tools for the {Suprenum} supercomputer",
publisher = "EC2",
address = "Nanterre, France",
bookpages = "1029",
pages = "951--963 (vol. 2)",
month = dec,
year = "1990",
bibdate = "Wed Aug 31 00:52:14 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/litprog.bib",
note = "2 vol.",
abstract = "Programming tools for the Suprenum supercomputer have
been developed. The programming environment comprises a
context-sensitive hybrid editor, an interactive
interpreter and a literate programming system. The
editor can be used as a text editor as well as a
structure editor; both modes may be mixed freely. It
guarantees immediate recognition of syntactic and
semantic errors, but does not insist on immediate error
correction. The interpreter can be used to execute and
debug incomplete program fragments. The literate
programming system offers documentation support in the
style of WEB. The authors describe the main features of
the tools and demonstrate how they support the
construction and documentation of programs written in
extended FORTRAN8x, the programming language for the
massively parallel Suprenum machine.",
acknowledgement = ack-nhfb,
affiliation = "Tech. Univ., Damstadt, Praktische Inf., Germany",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6115 (Programming
support); C6130 (Data handling techniques)",
confdate = "3--7 Dec. 1990",
conflocation = "Toulouse, France",
confsponsor = "CIGREF; SEE; Syntec-Informatique",
keywords = "Context-sensitive hybrid editor; Debug; Documentation
support; Error correction; Extended FORTRAN8x;
Interactive interpreter; Literate programming system;
Massively parallel Suprenum machine; Programming
environment; Semantic errors; Structure editor;
Suprenum supercomputer; Text editor; WEB",
thesaurus = "Parallel machines; Parallel programming; Program
interpreters; Programming environments; Software tools;
Text editing",
}
@Article{Sondergard:1990:FOF,
author = "M. A. Sondergard and J. E. Robinson and D. F.
Merriam",
title = "{FILT-PC}, a one-dimensional {Fourier} transform
program in {FORTRAN} for the {PC}",
journal = j-COMP-GEOLOGY,
volume = "6",
number = "??",
pages = "251--??",
year = "1990",
CODEN = "COMGDX",
ISSN = "0271-0420",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geology",
}
@Article{Steppeler:1990:FFE,
author = "J. Steppeler",
title = "{FE2DY}: a finite element {FORTRAN} program for the
solution of the shallow-water equations with energy
conservation",
journal = j-COMP-GEOSCI,
volume = "16",
number = "5",
pages = "645--??",
year = "1990",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{Szelenyi:1990:APF,
author = "F. Szelenyi",
title = "Analyzing Parallel {FORTRAN} Programs with an
Execution Profiler",
type = "Technical Report",
number = "{ICE-VS}06",
institution = "{IBM} European Center for Scientific and Engineering
Computing",
address = "Rome, Italy",
month = may,
year = "1990",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/debug_3.1.bib",
}
@Article{Tanaka:1990:CTF,
author = "Yoshikazu Tanaka and Kyouko Iwasawa and Yukio Umetani
and Shizuo Gotou",
title = "Compiling Techniques for First-Order Linear
Recurrences on a Vector Computer",
journal = j-J-SUPERCOMPUTING,
volume = "4",
number = "1",
pages = "63--82",
month = mar,
year = "1990",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF00162343",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:01 MDT 2005",
bibsource = "ftp://ftp.ira.uka.de/pub/Parallel/JOURNAL.SUPER.bib;
http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=4&issue=1;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=4&issue=1&spage=63",
acknowledgement = ack-nhfb,
affiliation = "Central Res. Lab., Hitachi Ltd., Tokyo, Japan",
classification = "C1180 (Optimisation techniques); C4130
(Interpolation and function approximation); C5440
(Multiprocessor systems and techniques); C6110 (Systems
analysis and programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Central Res. Lab., Hitachi Ltd., Tokyo, Japan",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "150 to 200 MFLOPS; automatic transformations;
compiling techniques; first-order linear recurrences;
FORTRAN; harmonic mean; high-performance methods; HITAC
S-820 supercomputer; improved vector code; iterative
methods; Lawrence Livermore Loops; linear programming;
long loop lengths; moderate loop lengths;
nonvectorizable problems; parallel machines; parallel
programming; program compilers; typical
scientific/engineering calculations; vector computer;
vectorizing compiler",
treatment = "P Practical",
}
@Article{Teeter:1990:TFC,
author = "Eric Teeter",
title = "Translating {Fortran} to {C}",
journal = j-CUJ,
volume = "8",
type = "Questions and Answers",
number = "10",
pages = "91--??",
month = oct,
year = "1990",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "C Users Journal",
}
@Article{Thompson:1990:MFP,
author = "Bruce Thompson",
title = "{MULTINOR}: {A FORTRAN} Program that Assists in
Evaluating Multivariate Normality",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "??",
number = "4",
pages = "845--??",
month = "Winter",
year = "1990",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@InProceedings{Tirumalai:1990:PLE,
author = "P. Tirumalai and M. Lee and M. Schlansker",
title = "Parallelization of loops with exits on pipelined
architectures",
crossref = "IEEE:1990:PSN",
pages = "200--212",
year = "1990",
bibdate = "Wed Apr 15 18:34:48 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
acknowledgement = ack-nhfb,
classification = "C5220 (Computer architecture); C6110 (Systems
analysis and programming); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Hewlett--Packard Lab., Palo Alto, CA, USA",
keywords = "compiler representations; Cydra 5 directed dataflow
computer; FORTRAN; Fortran DO loops; hardware
architectural support; loop constructions; modulo
scheduling; multiple issue pipelined machines; multiple
operations per cycle; parallel architectures;
performance bounds calculations; pipeline processing;
pipelined architectures; program compilers; program
transformation techniques; prototype scheduler;
repeat-until; scheduling; scheduling heuristics; while
loops",
sponsororg = "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
Res.; NSF; SIAM; Supercomput. Res. Center",
treatment = "P Practical",
}
@Book{Trouve:1990:RAP,
author = "Jean-Bernard Trouv{\'e}",
title = "Restructuration automatis{\'e}e de programmes
{Fortran} en pseudocode sch{\'e}matique",
publisher = "Biblioth{\`e}que nationale du Canada",
address = "Ottawa, Ontario, Canada",
pages = "3 microfiches (221 im.)",
year = "1990",
ISBN = "0-315-52714-5",
ISBN-13 = "978-0-315-52714-0",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Canadian theses = Th{\`e}ses canadiennes",
acknowledgement = ack-nhfb,
annote = "Comprend un resume en fran{\c{c}}ais et en anglais.
These (M.Sc.A.)--{\'E}cole polytechnique de
Montr{\'e}al, 1989. Comprend des references
bibliographiques.",
}
@Article{Tu:1990:CCP,
author = "Jho-Ju Tu and John R. Johnson",
title = "Can computer programming improve problem-solving
ability?",
journal = j-SIGCSE,
volume = "22",
number = "2",
pages = "30--33",
month = jun,
year = "1990",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/126445.126451",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:14 MST 2012",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper reports the results of a study of the
relationship between computer programming skills and
problem-solving abilities. Students in two introductory
programming courses (FORTRAN and PASCAL) of a large
university served as the subjects for this study.
Students' problem-solving abilities were assessed
during the first month that each computer programming
course commenced and again during the final month of
the course. Analysis of pretest and posttest results
indicated that students who had successfully completed
all computer programming course requirements
experienced significant improvement in their overall
problem skills. Results also suggested that students
who had successfully completed computer programming
course requirements experienced significant improvement
on the logical reasoning section of the problem-solving
assessment.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@MastersThesis{Utter:1990:VSP,
author = "Paula Sue Utter",
title = "A visualization system for parallel {Fortran}
programs",
type = "Thesis ({M.S.})",
school = "Auburn University",
address = "Auburn, AL, USA",
pages = "xiii + 163",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Debugging in computer science --- Computer programs;
FORTRAN (Computer program language); Parallel
programming (Computer science)",
}
@Article{vanGaans:1990:MLR,
author = "P. F. M. {van Gaans} and S. P. Vriend",
title = "Multiple linear regression with correlations among the
predictor variables. Theory and computer algorithm
{RIDGE} ({FORTRAN} 77)",
journal = j-COMP-GEOSCI,
volume = "16",
number = "7",
pages = "933--??",
year = "1990",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Mon Oct 26 06:58:29 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{vanKraalingen:1990:FVC,
author = "D. W. G. {van Kraalingen}",
title = "The {FORTRAN} version of {CSMP MACROS} ({Modules for
Annual CRop Simulation})",
type = "Simulation report CABO-TT; nr. 21",
institution = "Centre for Agrobiological Research (CABO) and Dept. of
Theoretical Production Ecology (TPE), Agricultural
University",
address = "Wageningen, The Netherlands",
pages = "145",
year = "1990",
bibdate = "Mon Oct 26 06:58:24 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{vanMechelen:1990:FPD,
author = "Iven {van Mechelen}",
title = "A {FORTRAN} Program for the Detection of Logical
Relations Between a Set of Predictors and a Criterion
Variable",
journal = j-MULTIVARIATE-BEHAV-RES,
volume = "25",
number = "2",
pages = "207--??",
month = apr,
year = "1990",
CODEN = "MVBRAV",
ISSN = "0027-3171",
ISSN-L = "0027-3171",
bibdate = "Mon Oct 26 07:04:43 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Multivariate behavioral research",
}
@Article{Violett:1990:DAE,
author = "Duane L. Violett",
title = "Dynamic Array Expansion Using {VAX FORTRAN}",
journal = j-VAX-PROF,
volume = "12",
number = "6",
pages = "17--??",
month = dec,
year = "1990",
CODEN = "VAXPEN",
ISSN = "8750-9628",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Tailor Memory Requirements During Program Execution.",
acknowledgement = ack-nhfb,
fjournal = "The VAX professional",
}
@TechReport{Wagemann:1990:CLC,
author = "R. Wagemann and G. Regehr and R. Lypka",
title = "Compiler listing for chemical speciation program:
{MACS80.VERS.4.1} for {Microsoft}: {Fortran} version 5
for {MS-DOS}",
type = "Canadian data report of fisheries and aquatic
sciences",
number = "818",
institution = "Dept. of Fisheries and Oceans, Central and Arctic
Region",
address = "Winnipeg, Manitoba, Canada",
pages = "x + 190",
month = dec,
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Speciation (Chemistry) --- Computer programs; Water
chemistry --- Data processing.",
}
@Article{Walsh:1990:LEQ,
author = "John F. Walsh",
title = "Locating Errors in Questionnaire Style Data: a
{FORTRAN} Program",
journal = j-PERCEPTUAL-MOTOR-SKILLS,
volume = "71",
number = "2",
pages = "537--??",
month = oct,
year = "1990",
CODEN = "PMOSAZ",
ISSN = "0031-5125",
ISSN-L = "0031-5125",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Perceptual and Motor Skills",
}
@Article{Wampler:1990:OOP,
author = "K. Dean Wampler",
title = "The object-oriented programming paradigm {(OOPP)} and
{FORTRAN} programs",
journal = j-COMPUT-PHYS,
volume = "4",
number = "4",
pages = "385--??",
month = jul,
year = "1990",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.168371",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:24 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.168371",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Wampler:1990:OPP,
author = "K. Dean Wampler",
title = "The object-oriented programming paradigm ({OOPP}) and
{FORTRAN} programs",
journal = j-COMPUT-PHYS,
volume = "4",
number = "4",
pages = "385--??",
year = "1990",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers in Physics",
}
@InProceedings{White:1990:PCA,
author = "S. W. White and D. C. Torney and C. C. Whittaker",
title = "A parallel computational approach using a cluster of
{IBM ES\slash 3090 600Js} for physical mapping of
chromosomes",
crossref = "IEEE:1990:PSN",
pages = "112--121",
year = "1990",
bibdate = "Wed Apr 15 18:34:48 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing90.bib",
acknowledgement = ack-nhfb,
classification = "C7330 (Biology and medicine)",
keywords = "biology computing; chromosome mapping; DNA; fragment
overlap; human chromosome 16; IBM Clustered Fortran
program; IBM computers; IBM ES/3090 600Js; parallel
processing; performance evaluation; problem
partitioning; reduced problem sizes; shared-memory
multiprocessors; synchronization; task structure",
sponsororg = "IEEE; ACM; Lawrence Livermore Nat. Lab.; Los Alamos
Nat. Lab.; NASA Ames Res. Center; Nat. Center Atmos.
Res.; NSF; SIAM; Supercomput. Res. Center",
treatment = "X Experimental",
}
@Article{Williams:1990:ISN,
author = "M. A. Williams and D. G. Wilson",
title = "Iterative Solution of a Nonlinear System Arising in
Phase-Change Problems",
journal = j-SIAM-J-SCI-STAT-COMP,
volume = "11",
number = "6",
pages = "1087--1101",
month = nov,
year = "1990",
CODEN = "SIJCD4",
ISSN = "0196-5204",
MRclass = "65H10 (65P05 80A22)",
MRnumber = "91i:65100",
bibdate = "Tue Apr 29 19:18:28 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "A0560 (Transport processes: theory); A4725Q
(Convection and heat transfer); C7320 (Physics and
Chemistry)",
corpsource = "Dept. of Math., Lehigh Univ., Bethlehem, PA, USA",
fjournal = "SIAM Journal on Scientific and Statistical Computing",
keywords = "conjugate gradient methods; Cray X-MP48; FORTRAN; heat
transfer; IBM 3090-200 S/VF; implicit discretization;
iterative solution; nonlinear system; phase
transformations; phase-change problems; physics
computing; preconditioned conjugate gradient; selective
successive overrelaxation; three-dimensional Stefan
problem",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Wright:1990:NCU,
author = "F. Wright",
title = "The `effective number of codons' used in a gene",
journal = j-GENE,
volume = "87",
number = "1",
pages = "23--29",
day = "1",
month = mar,
year = "1990",
CODEN = "GENED6",
ISSN = "0378-1119",
ISSN-L = "0378-1119",
bibdate = "Wed Feb 28 14:47:49 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A simple measure is presented that quantifies how far
the codon usage of a gene departs from equal usage of
synonymous codons. This measure of synonymous codon
usage bias, the `effective number of codons used in a
gene', Nc, can be easily calculated from codon usage
data alone, and is independent of gene length and amino
acid (aa) composition. Nc can take values from 20, in
the case of extreme bias where one codon is exclusively
used for each aa, to 61 when the use of alternative
synonymous codons is equally likely. Nc thus provides
an intuitively meaningful measure of the extent of
codon preference in a gene. Codon usage patterns across
genes can be investigated by the Nc-plot: a plot of Nc
vs. G + C content at synonymous sites. Nc-plots are
produced for Homo sapiens, Saccharomyces cerevisiae,
Escherichia coli, Bacillus subtilis, {\em
{Dictyostelium} discoideum}, and Drosophila
melanogaster. A FORTRAN77 program written to calculate
Nc is available on request.",
acknowledgement = ack-nhfb,
announcement = "9008 JOURNAL ARTICLE",
chemicalsubs = "0 (Codon); 0 (RNA, Messenger)",
countrypub = "NETHERLANDS",
datesentered = "Entered 900606",
fjournal = "Gene",
meshheadings = "Codon--genetics (*GE); *Computer Simulation; *Genes;
*Models, Genetic; RNA, Messenger--genetics (*GE);
*Software; Drosophila melanogaster--genetics (GE);
Animal; Human",
recordno = "90236294",
}
@Book{Wright:1990:OPM,
author = "E. Alaphia Wright",
title = "Open pit mine design models: an introduction with
{FORTRAN\slash} 77 programs",
publisher = "Trans Tech Publications",
address = "Clausthal-Zellerfeld, Federal Republic of Germany",
pages = "xi + 187",
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Series on mining engineering; v. 8",
acknowledgement = ack-nhfb,
keywords = "Strip mining --- Computer programs.",
}
@Article{Xu:1990:MLC,
author = "Z. Xu and K. Hwang",
title = "Molecule: a Language Construct for Development of
Parallel Programs",
journal = j-IEEE-TRANS-SOFTW-ENG,
volume = "SE-16",
number = "5",
pages = "587--599",
month = may,
year = "1990",
CODEN = "IESEDJ",
ISSN = "0098-5589 (print), 1939-3520 (electronic)",
ISSN-L = "0098-5589",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.misc.bib",
annote = "Overview of the paper: A molecule is roughly like a
procedure or function. However, along with
encapsulating ``algorithms'', ``data types'', and
``parameters'', it also encapsulates ``parallel
constructs'' such as the above distinctions. Apparently
the authors felt that the (non-strict) dataflow
paradigm is the most flexible (able to be translated
into any of the other paradigms), so the highest level
``moleculized'' program is specified using this form.
By ``non-strict dataflow'', they mean the single
assignment rule for {\em atomic\/} objects; ie: if
``i'' is an integer, it can be assigned a value only
once, but if ``a'' is an array of integers, each
element can {\em individually\/} be assigned a value,
but only once. No lazy evaluation specified. \ldots{}
Long analysis removed. Some other discussion questions:
They show a diagram (Fig 2, page 594) demonstrating how
the ``dataflow'' specification can be translated into
{Multicomputers, Multiprocessors, and Array
processors}. These include: * Multicomputers: {iPSC
hypercube, NCUBE, FPS T-series, Transputer/Occam} *
Multiprocessors: {Cray X-MP/FORTRAN, Alliant FX/8,
Cyber/FORTRAN} * Array processors: {MPP/Pascal,
Connection-Machine/C*}",
fjournal = "IEEE Transactions on Software Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=32",
}
@Book{Yi:1990:SIC,
author = "Yong-no Yi",
title = "Soputuweo immun: chobo tangye e imhan haksup kyojae:
chonja kyesan kaeron, {Fortran}, {Cobol}, {Basic}",
publisher = "Hangmundang",
address = "Soul Tukpyolsi, Korea",
pages = "340",
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Colophon inserted.",
keywords = "Computer software.",
}
@Book{Yip:1990:FCG,
author = "Simon P. Yip",
title = "{Fortran 77}, a concise guide",
publisher = "Forward Information",
address = "Melbourne, Victoria, Australia",
pages = "106",
year = "1990",
ISBN = "1-875493-00-X",
ISBN-13 = "978-1-875493-00-5",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@Article{Yousif:1990:FCS,
author = "Hashim A. Yousif and Sigurd K{\"o}hler",
title = "A {Fortran} code for the scattering of {EM} plane
waves by two cylinders at normal incidence",
journal = j-COMP-PHYS-COMM,
volume = "59",
number = "2",
pages = "371--385",
month = jun,
year = "1990",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(90)90185-4",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:29:12 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/0010465590901854",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@TechReport{Zhou:1990:UGF,
author = "Jian Zhou and Andre Leon Tits",
title = "User's guide for {FSQP} version 2.0: a {Fortran} code
for solving optimization problems, possibly minimax,
with general inequality constraints and linear equality
constraints, generating feasible iterates",
type = "Technical research report",
number = "TR 90-60r1",
institution = "University of Maryland, Systems Research Center",
address = "College Park, MD, USA",
pages = "29",
year = "1990",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Academic seals for the University of Maryland, College
Park and Harvard University appear on cover. Includes
bibliographical references. Abstract: ``FSQP 2.0 is a
set of Fortran subroutines for the minimization of the
maximum of a set of smooth objective functions
(possibly a single one) subject to nonlinear smooth
inequality constraints, linear inequality and linear
equality constraints, and simple bounds on the
variables. If the initial guess provided by the user is
infeasible, FSQP first generates a feasible point;
subsequently the successive iterates generated by FSQP
all satisfy the constraints. The user has the option of
requiring that the maximum value among the objective
functions decrease at each iteration after feasibility
has been reached (monotone line search). He/She must
provide subroutines that define the objective functions
and constraint functions and may either provide
subroutines to compute the gradients of these functions
or require that FSQP estimate them by forward finite
differences. FSQP 2.0 implements two algorithms based
on Sequential Quadratic Programming (SQP), modified so
as to generate feasible iterates. In the first one
(monotone line search), a certain Armijo type arc
search is used with the property that the step of one
is eventually accepted, a requirement for superlinear
convergence. In the second one the same effect is
achieved by means of a (nonmonotone) search along a
straight line. The merit function used in both searches
is the maximum of the objectives functions.'' Supported
by the National Science Foundation Engineering Research
Center Program. Supported in part by the National
Science Foundation. Supported in part by a grant from
the Westinghouse Corporation.",
keywords = "Mathematical optimization.; {Fortran} (Computer
program language)",
}
@Misc{Absoft:1991:FOF,
author = "{Absoft Corp}",
title = "{FORTRAN} 77 an object-oriented {FORTRAN}",
publisher = "Absoft",
address = "Rochester Hills, MI, USA",
edition = "Version 3.0",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "1 computer optical disk cartridge",
acknowledgement = ack-nhfb,
annote = "Title from disk container. Title on manual: FORTRAN
77, optimizing ANSI FORTRAN 77 compiler. Version
statement from disk cartridge label. Documentation in
two parts: NeXT Implementation Notes and FORTRAN 77
Language Reference Manual. An optimizing compiler for
NeXT computers. Supports ANSI standard FORTRAN as well
as many mainframe extensions. May be interfaced with C,
assembler, and the NextStep interface and is able to
access the NeXT software kits such as the Application
Kit. Includes demonstration programs for getting
started. System requirements: NeXT computer; hard disk
with 2 megabytes free space; NeXT System release 2.0 or
newer; disk drive to read the FORTRAN 77 disk. NeXT
(Computer).",
keywords = "Compilers (Computer programs) --- Software; Compiling
(Electronic computers) --- Software.; NeXT (Computer)
--- Programming --- Software; {Fortran 77} (Computer
program language) --- Software",
}
@Book{Ain:1991:SPF,
author = "Maryse Ain",
title = "Savez-vous parler {Fortran}?: cours progressif de
programmation structur{\'e}e en {Fortran 77}, cours et
exercices",
publisher = pub-ORSAY-PLUS,
address = pub-ORSAY-PLUS:adr,
pages = "280",
year = "1991",
ISBN = "2-87800-000-5",
ISBN-13 = "978-2-87800-000-9",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Publications universitaires scientifiques.",
acknowledgement = ack-nhfb,
annote = "Index: p. 259-280.",
keywords = "{Fortran} (Langage de programmation).",
}
@Article{Albert:1991:DPC,
author = "Eugene Albert and Joan D. Lukas and Guy L. {Steele,
Jr.}",
title = "Data parallel computers and the {FORALL} statement",
journal = j-J-PAR-DIST-COMP,
volume = "13",
number = "2",
pages = "185--192",
month = oct,
year = "1991",
CODEN = "JPDCER",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Sat Apr 12 19:06:31 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "COMPASS Incorporated",
affiliationaddress = "Wakefield, MA, USA",
classification = "722; 723; C5440 (Multiprocessor systems and
techniques); C6110 (Systems analysis and programming);
C6120 (File organisation); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "COMPASS Inc., Wakefield, MA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
journalabr = "J Parallel Distrib Comput",
keywords = "array constructs; CM Fortran compiler; Codes,
Symbolic; compilers; Computer Architecture; Computer
Operating Systems--Program Compilers; Computer
Programming languages--fortran; Computer Systems,
Digital; Connection; Data parallel computers; data
parallel programming; data structures; DO loop; forall
statement; FORALL statement; FORTRAN; Fortran 8x;
Fortran 90; Machine; Parallel Processing; parallel
programming; program; SIMD architectures; Source
codes",
treatment = "P Practical",
}
@Article{Ammann:1991:PPC,
author = "E. M. Ammann and R. R. Berbec and G. Bozman and M.
Faix and G. A. Goldrian and J. A. {Pershing, Jr.} and
J. Ruvolo-Chong and F. Scholz",
title = "The {Parallel Processing Compute Server}",
journal = j-IBM-JRD,
volume = "35",
number = "5\slash 6",
pages = "653--666",
month = sep # "\slash " # nov,
year = "1991",
CODEN = "IBMJAE",
ISSN = "0018-8646 (print), 2151-8556 (electronic)",
ISSN-L = "0018-8646",
bibdate = "Sun Sep 15 05:43:33 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The Parallel Processing Compute Server (PPCS) is a
distributed-memory multiprocessing system consisting of
System/370 microprocessors (33 at present)
interconnected through a matrix switch. The paper
describes the hardware configuration, the extensions to
the System/370 instruction set that are provided to
support the distributed memory and interprocessor
signaling, the modifications to the VM/SP operating
system that allow it to run effectively on many closely
coupled processors (most of which have no disks), and
the application-support layer, which permits FORTRAN
programs to take advantage of the highly parallel
environment. Development of the PPCS is a joint effort
of the IBM Boblingen Development Laboratory and the IBM
Thomas J. Watson Research Center. A prototype PPCS has
been installed at CERN.",
acknowledgement = ack-nhfb,
affiliation = "IBM Data Syst. Div., Dev. Lab., Boblingen, Germany",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6150N (Distributed
systems)",
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
keywords = "Application-support layer; CERN; Distributed-memory
multiprocessing system; FORTRAN programs; Instruction
set; Interprocessor signaling; Matrix switch; Parallel
environment; Parallel Processing Compute Server; PPCS;
System/370 microprocessors; VM/SP operating system",
thesaurus = "IBM computers; Instruction sets; Multiprocessing
systems; Operating systems [computers]; Parallel
programming",
}
@InProceedings{Angus:1991:ECA,
author = "I. G. Angus and Janice L. Stolzy",
booktitle = "C++ at Work Conference",
title = "Experiences Converting an Application from {Fortran}
to {C++}: Beyond f2c",
publisher = "????",
address = "????",
month = nov,
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Object/c++.bib; Parallel/par.misc.bib",
}
@TechReport{Anik:1991:PIS,
author = "S. Anik and W. W. Hwu",
title = "Performance implications of synchronization support
for parallel {Fortran} programs",
number = "CRHC-91-21",
institution = "University of Illinois, Urbana-Champaign, Center for
Reliable and High-Performance Computing",
address = "Urbana, IL, USA",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/tr.misc.bib",
}
@Article{Anonymous:1991:CLP,
author = "Anonymous",
title = "Classic Language, Part 1: {FORTRAN}",
journal = j-BYTE,
volume = "16",
number = "9",
pages = "147--152",
month = sep,
year = "1991",
CODEN = "BYTEDJ",
ISSN = "0360-5280 (print), 1082-7838 (electronic)",
ISSN-L = "0360-5280",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/byte.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "First in a series on language survivors.",
acknowledgement = ack-nhfb,
fjournal = "BYTE Magazine",
}
@Manual{Anonymous:1991:DFL,
author = "Anonymous",
title = "{DEC Fortran}: language reference manual",
organization = "Digital Equipment Corp.",
address = "Maynard, MA, USA",
pages = "various",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Manual{Anonymous:1991:DFU,
author = "Anonymous",
title = "{DEC Fortran} for {ULTRIX RISC} systems: user manual",
organization = "Digital Equipment Corp.",
address = "Maynard, MA, USA",
pages = "various",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Anonymous:1991:FFD,
author = "Anonymous",
title = "Forever {Fortran}: Digital language renewed",
journal = j-SCIENCE-NEWS,
volume = "140",
number = "2",
pages = "23--23",
month = jul,
year = "1991",
CODEN = "SCNEBK",
ISSN = "0036-8423 (print), 1943-0930 (electronic)",
ISSN-L = "0036-8423",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Science News (Washington, DC)",
}
@Manual{Anonymous:1991:MFR,
author = "Anonymous",
title = "{Microsoft FORTRAN} reference",
organization = pub-MICROSOFT,
address = pub-MICROSOFT:adr,
edition = "Version 5.1",
pages = "xxv + 534",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``For MS OS/2 and MS-DOS operating systems.''.",
keywords = "FORTRAN (Computer program language); MS-DOS (Computer
file); OS/2 (Computer operating system)",
}
@Article{Appleby:1991:CLP,
author = "D. Appleby",
title = "Classic Language, Part 1: {FORTRAN}: First in a series
on language survivors",
journal = j-BYTE,
volume = "16",
number = "9",
pages = "147--148, 150",
month = sep,
year = "1991",
CODEN = "BYTEDJ",
ISSN = "0360-5280",
ISSN-L = "0360-5280",
bibdate = "Thu Sep 12 18:39:30 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
fjournal = "BYTE Magazine",
keywords = "Classic languages; Formula translation; FORTRAN;
High-level programming language",
thesaurus = "FORTRAN",
}
@Article{Bailey:1991:AFS,
author = "Paul B. Bailey and Burton S. Garbow and Hans G. Kaper
and Anton Zettl",
title = "Algorithm 700: {A FORTRAN} Software Package for
{Sturm--Liouville} Problems",
journal = j-TOMS,
volume = "17",
number = "4",
pages = "500--501",
month = dec,
year = "1991",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65L15",
MRnumber = "1 140 037",
bibdate = "Wed Dec 04 11:09:52 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/210239.html",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.m}: Mathematics of Computing, MISCELLANEOUS.",
}
@TechReport{Baker:1991:FBP,
author = "Lawrence M. Baker",
title = "{Fortran} benchmark programs {WetC3D} and {3DModel4}
user's guide",
type = "Open-file report",
number = "91-328",
institution = "U.S. Geological Survey; Books and Open-File Reports
Section distributor",
address = "Menlo Park, CA, USA",
pages = "????",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distribution tape described in Section 2 is not
included with microfiche. Distributed to depository
libraries in microfiche. Shipping list no.: 92-1200-M.
Microfiche. [Denver, Colo.: U.S. Geological Survey,
1991] 1 microfiche.",
govtdocnumber = "I 19.76:91-328 0624-H (MF)",
keywords = "Elastic solids --- Computer programs.",
}
@Article{Bampis:1991:ICC,
author = "E. Bampis and J. C. Konig and D. Trystram",
title = "Impact of communications on the complexity of the
parallel {Gaussian} Elimination",
journal = j-PARALLEL-COMPUTING,
volume = "17",
number = "1",
pages = "55--61",
month = apr,
year = "1991",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C4240 (Programming and
algorithm theory)",
corpsource = "Univ. Paris Sud, Orsay, France",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "algorithms; complexity; complexity analysis;
computational complexity; Gaussian Elimination; matrix
algebra; MIMD computers; overhead; parallel; parallel
algorithms; scheduling; scheduling algorithm",
treatment = "T Theoretical or Mathematical",
}
@Book{Barnard:1991:EFE,
author = "David T. Barnard and David B. Skillicorn",
title = "Effective {Fortran 77} for Engineers and Scientists",
publisher = pub-W-C-BROWN,
address = pub-W-C-BROWN:adr,
edition = "Second",
pages = "xxii + 504",
month = jun,
year = "1991",
ISBN = "0-697-08546-5",
ISBN-13 = "978-0-697-08546-7",
LCCN = "QA76.73.F25B366 1992",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-697-08546-5/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$63.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-697-08546-5",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@Book{Barnard:1991:IMA,
author = "David T. Barnard and David B. Skillicorn",
title = "Instructor's manual to accompany Effective {Fortran77}
for engineers and scientists",
publisher = pub-W-C-BROWN,
address = pub-W-C-BROWN:adr,
edition = "Second",
pages = "v + 132",
year = "1991",
ISBN = "0-697-08547-3",
ISBN-13 = "978-0-697-08547-4",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "etc.; {Fortran 77} (Computer program language) ---
Problems, exercises",
}
@Article{Becklehimer:1991:FPC,
author = "Jeffrey L. Becklehimer",
title = "A {FORTRAN} program for computing beam patterns of
geophone arrays",
journal = j-COMP-GEOSCI,
volume = "17",
number = "5",
pages = "633--??",
year = "1991",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{Beebe:1991:SF,
author = "Nelson H. F. Beebe",
title = "A Summary of {Fortran}",
institution = inst-CSC,
address = inst-CSC:adr,
pages = "61",
month = mar # " 13",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Supplemental class notes prepared for Mathematics 118
and 119.",
}
@Article{Bernecky:1991:FA,
author = "Robert Bernecky",
title = "{Fortran 90} Arrays",
journal = j-SIGPLAN,
volume = "26",
number = "2",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "83--98",
month = feb,
year = "1991",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/IMMD_IV.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Book{Bernheim:1991:FMD,
author = "Madeleine Bernheim",
title = "{Fortran} mode d'emploi",
publisher = pub-IE,
address = pub-IE:adr,
pages = "220",
year = "1991",
ISBN = "2-7296-0303-4",
ISBN-13 = "978-2-7296-0303-8",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "iia: Informatique Intelligence Artificielle.",
acknowledgement = ack-nhfb,
annote = "Index.",
keywords = "{Fortran} (langage de programmation).",
}
@Article{Berzins:1991:ACP,
author = "M. Berzins and P. M. Dew",
title = "{Algorithm 690}: {Chebyshev} Polynomial Software for
Elliptic-Parabolic Systems of {PDEs}",
journal = j-TOMS,
volume = "17",
number = "2",
pages = "178--206",
month = jun,
year = "1991",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/108556.108566",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:44:20 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1991-17-2/p178-berzins/",
abstract = "PDECHEB is a FORTRAN 77 software package that
semidiscretizes a wide range of time-dependent partial
differential equations in one space variable. The
software implements a family of spatial discretization
formulas, based on piecewise Chebyshev polynomial
expansions with $ C^0 $ continuity. The package has
been designed to be used in conjunction with a general
integrator for initial value problems to provide a
powerful software tool for the solution of
parabolic-elliptic PDEs with coupled differential
algebraic equations. Examples are provided to
illustrate the use of the package with the DASSL d.a.e
integrator of Petzold [18].",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.1.8}: Mathematics of Computing, NUMERICAL
ANALYSIS, Partial Differential Equations, Elliptic
equations. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE. {\bf G.1.8}: Mathematics of
Computing, NUMERICAL ANALYSIS, Partial Differential
Equations, Parabolic equations.",
}
@TechReport{Bisc91f,
author = "Christian Bischof and Alan Carle and George Corliss
and Andreas Griewank and Paul Hovland",
title = "Generating Derivative Codes from {Fortran} Programs",
type = "Preprint",
number = "MCS--P263--0991",
institution = "Mathematics and Computer Science Division, Argonne
National Laboratory",
address = "9700 S. Cass Ave., Argonne, IL 60439--4801",
month = "",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Also appeared as Technical Report 91185, Center for
Research in Parallel Computation, Rice University,
Houston, TX 77251.",
abstract = "",
comment = "",
keywords = "",
referred = "[Bisc91g]; [Bisc91h].",
}
@TechReport{Bischof:1991:GDC,
author = "Christian Bischof and Alan Carle and George Corliss
and Andreas Griewank and Paul Hovland",
title = "Generating Derivative Codes from {Fortran} Programs",
type = "Preprint",
number = "MCS--P263--0991",
institution = "Mathematics and Computer Science Division, Argonne
National Laboratory",
address = "9700 S. Cass Ave., Argonne, IL 60439--4801",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/all_brec.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Also appeared as Technical Report 91185, Center for
Research in Parallel Computation, Rice University,
Houston, TX 77251.",
referred = "[Bisc91g]; [Bisc91h].",
}
@Article{Blom:1991:ADC,
author = "J. G. Blom and H. Brunner",
title = "{Algorithm 689}: Discretized Collocation and Iterated
Collocation for Nonlinear {Volterra} Integral Equations
of the Second Kind",
journal = j-TOMS,
volume = "17",
number = "2",
pages = "167--177",
month = jun,
year = "1991",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/108556.108562",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:44:20 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1991-17-2/p167-blom/",
abstract = "This paper describes a FORTRAN code for calculating
approximate solutions to systems of nonlinear Volterra
integral equations of the second kind. The algorithm is
based on polynomial spline collocation, with the
possibility of combination with the corresponding
iterated collocation. It exploits certain local
superconvergence properties for the error estimation
and the stepsize strategy.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance; reliability",
subject = "{\bf G.1.9}: Mathematics of Computing, NUMERICAL
ANALYSIS, Integral Equations, Volterra equations. {\bf
G.1.0}: Mathematics of Computing, NUMERICAL ANALYSIS,
General, Numerical algorithms. {\bf G.1.2}: Mathematics
of Computing, NUMERICAL ANALYSIS, Approximation, Spline
and piecewise polynomial approximation. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}
@TechReport{Blunt:1991:CFD,
author = "David Mark Blunt",
title = "The conversion of a {Fortran} data plotting program
using {DI-3000} graphics to operation on a {Macintosh}
personal computer",
type = "Flight mechanics technical memorandum; 446",
institution = "Dept. of Defence, Defence Science and Technology
Organisation Aeronautical Research Laboratory",
address = "Melbourne, Victoria, Australia",
pages = "34",
year = "1991",
ISBN = "0-646-10146-3 (not printed on item)",
ISBN-13 = "978-0-646-10146-0 (not printed on item)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "AR-006-643. Bibliography: leaf 32.",
keywords = "Computer graphics --- Computer programs; FORTRAN
(Computer program language); Macintosh II (Computer)
--- Programming; TRANS (Computer program)",
}
@Article{Boltjes:1991:MDC,
author = "B. Boltjes and S. W. De Leeuw",
title = "Molecular Dynamics on the {Connection Machine} using
{Fortran}",
journal = j-MOL-SIM,
volume = "7",
number = "??",
pages = "1--??",
year = "1991",
CODEN = "MOSIEA",
ISSN = "0892-7022",
ISSN-L = "0892-7022",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Molecular simulation",
}
@Book{Borse:1991:FNMa,
author = "Garold J. (Garold J.) Borse",
title = "{Fortran 77} and Numerical Methods for Engineers",
publisher = pub-PWS-KENT,
address = pub-PWS-KENT:adr,
edition = "Second",
pages = "xiv + 722",
month = may,
year = "1991",
ISBN = "0-534-92562-6",
ISBN-13 = "978-0-534-92562-8",
LCCN = "TA 345 B67 1991",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-534-92562-6/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$57.95",
series = "PWS-Kent series in engineering and computer science",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0-534-92562-6",
acknowledgement = ack-nhfb,
keywords = "Engineering --- Data processing; FORTRAN 77 (Computer
program language)",
}
@Book{Borse:1991:FNMb,
author = "Garold J. Borse",
title = "{FORTRAN} 77 and numerical methods for engineers",
publisher = pub-PWS-KENT,
address = pub-PWS-KENT:adr,
edition = "Second",
pages = "xiv + 722",
year = "1991",
ISBN = "0-534-98353-7",
ISBN-13 = "978-0-534-98353-6",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "PWS-KENT series in engineering and computer science",
acknowledgement = ack-nhfb,
keywords = "Engineering --- Data processing; FORTRAN 77 (Computer
program language)",
}
@Article{Bradberry:1991:FG,
author = "John L. Bradberry",
title = "{Fortran} and {GUIs}",
journal = j-DDJ,
volume = "16",
number = "6",
pages = "16--18, 20, 22, 25, 101--102",
month = jun,
year = "1991",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:11:02 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Scientific Concepts, Marietta, GA, USA",
classification = "C6140D (High level languages); C6180 (User
interfaces)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "Programming",
thesaurus = "FORTRAN; FORTRAN listings; Graphical user interfaces",
}
@Article{Bromley:1991:FAT,
author = "Mark Bromley and Steven Heller and Tim McNerney and
Guy L. {Steele, Jr.}",
title = "{Fortran} at Ten Gigaflops: The {Connection Machine}
Convolution Compiler",
journal = j-SIGPLAN,
volume = "26",
number = "6",
pages = "145--156",
month = jun,
year = "1991",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Dec 12 09:20:21 MST 1995",
bibsource = "Compiler/Compiler.Lins.bib; Compiler/PLDI.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan.bib;
Misc/IMMD_IV.bib",
note = "Published as SIGPLAN Notices, volume 26, number 6",
abstract = "The authors have implemented a prototype of a
specialized compiler module and associated run-time
support that allows a Fortran user to achieve sustained
floating-point performance of over 10 gigaflops on the
Connection Machine Model CM-2. This improves
substantially over the previous record of 5.6
gigaflops, which was achieved by means of hand-crafted
low-level coding techniques. The compiler module
processes array assignment statements of a certain
form: the right-hand side must be a sum of products and
the products must use the Fortran 90 array shifting
intrinsics in a certain stylized pattern. Such
assignment statements are suitable for expressing array
convolution (stencil) computations and can be executed
efficiently by chained multiply-add operations.",
acknowledgement = ack-nhfb,
affiliation = "Thinking Machines Corp., Cambridge, MA, USA",
classification = "C5440 (Multiprocessor systems and techniques); C6110
(Systems analysis and programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
confdate = "26-28 June 1991",
conflocation = "Toronto, Ont., Canada",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Array assignment statements; Array convolution;
Chained multiply-add operations; Connection Machine
convolution compiler; Connection Machine Model CM-2;
Fortran 90 array shifting intrinsics; Fortran user;
Hand-crafted low-level coding techniques; Run-time
support; Specialized compiler module; Sustained
floating-point performance",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel machines; Parallel programming;
Program compilers",
}
@Article{Bromley:1991:FTG,
author = "Mark Bromley and Steven Heller and Tim McNerney and
Guy L. {Steele, Jr.}",
title = "{Fortran} at ten gigaflops: the {Connection Machine}
convolution compiler",
journal = j-SIGPLAN,
volume = "26",
number = "6",
pages = "145--156",
month = jun,
year = "1991",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:07 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Broughan:1991:SSC,
author = "K. A. Broughan and G. Keady and T. D. Robb and M. G.
Richardson and M. C. Dewar",
title = "Some Symbolic Computing Links to the {NAG} Numeric
Library",
journal = j-SIGSAM,
volume = "25",
number = "3",
pages = "28--37",
month = jul,
year = "1991",
CODEN = "SIGSBZ",
ISSN = "0163-5824 (print), 1557-9492 (electronic)",
ISSN-L = "0163-5824",
bibdate = "Thu Mar 20 16:02:15 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This article intended to help readers compare the
three products, SENAC, InterCall and IRENA. Each of the
three is in the Numerical Algorithms Group (Fortran
77). SENAC is a package developed by the Mathematical
Software Project at the University of Waikato. SENAC
includes a symbolic manipulation interpreter (Sencore),
together with high level interfaces to the NAG Fortran
Library (Numlink) and NAG Graphics Library (Graflink).
The system evolved from an interface, Naglink, between
the NAG Library and the symbolic manipulation language
Macsyma. The Sensore interpreter is written in Common
LISP and belongs to the Macsyma/Maple/Reduce family of
languages. It is easy to load user-written files
written in Common LISP or in SENAC. InterCall is a
Mathematica package that enables its user to
interactively call external code, for example from an
external numeric library. It allows various default
settings to be defined for any arguments that need to
be passed to any routine in that code, and initial
default settings for all the routines in the IMSL and
NAG libraries are included with InterCall in the form
of a small defaults-database file. IRENA --- an
Interface from Reduce to NAG-runs under the Reduce
computer algebra system and provides an interactive
front end to the NAG Library. It has been designed to
make the use of the NAG Library considerably simpler,
in a number of ways.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Math. and Stat., Waikato Univ., Hamilton, New
Zealand",
classcodes = "C7310 (Mathematics); C6180 (User interfaces)",
classification = "C6180 (User interfaces); C7310 (Mathematics)",
corpsource = "Dept. of Math. and Stat., Waikato Univ., Hamilton, New
Zealand",
fjournal = "SIGSAM Bulletin",
keywords = "algebra system; argument passing; Argument passing;
Common LISP; computer; Computer algebra system;
default; Default settings; defaults-database file;
Defaults-database file; external code; External code;
FORTRAN; Graflink; high level; High level interfaces;
IMSL; interactive front end; Interactive front end;
InterCall; interfaces; IRENA; Library; Macsyma;
Mathematica package; NAG Fortran Library; NAG Graphics;
NAG Graphics Library; Naglink; numeric library; Numeric
library; Numerical Algorithms Group; Numlink; Reduce;
SENAC; Sencore; settings; subroutines; symbol
manipulation; symbolic computing; Symbolic computing;
symbolic manipulation interpreter; Symbolic
manipulation interpreter; user interfaces; user-written
files; User-written files",
thesaurus = "FORTRAN; Subroutines; Symbol manipulation; User
interfaces",
treatment = "P Practical; R Product Review",
}
@InProceedings{Buis:1991:FIB,
author = "P. Buis and W. Dyksen and J. Korb",
title = "{Fortran} Interface Blocks as an Interface Description
Language for Remote Procedure Call",
crossref = "Einarsson:1991:WCP",
pages = "116",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Theory/Comp.Alg.1.bib",
}
@InProceedings{Cann:1991:RFD,
author = "D. Cann",
title = "Retire {FORTRAN}? {A} debate rekindled",
crossref = "IEEE:1991:PSA",
pages = "264--272",
year = "1991",
bibdate = "Wed Apr 15 16:28:01 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
corpsource = "Lawrence Livermore Nat. Lab., CA, USA",
keywords = "abstraction; Cray Sisal; FORTRAN; functional language;
parallel execution; parallel programming; performance;
programming language; scientific computing",
sponsororg = "IEEE; ACM",
treatment = "G General Review; P Practical",
}
@Article{Carlson:1991:TEI,
author = "B. C. Carlson",
title = "A table of elliptic integrals: {One} quadratic
factor",
journal = j-MATH-COMPUT,
volume = "56",
number = "193",
pages = "267--280",
month = jan,
year = "1991",
CODEN = "MCMPAF",
ISSN = "0025-5718 (print), 1088-6842 (electronic)",
ISSN-L = "0025-5718",
MRclass = "33E05 (65A05)",
MRnumber = "92b:33056",
bibdate = "Tue Oct 13 08:06:19 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
JSTOR database",
acknowledgement = ack-nhfb,
classcodes = "B0290R (Integral equations); B0290M (Numerical
integration and differentiation); C4180 (Integral
equations); C4160 (Numerical integration and
differentiation)",
corpsource = "Dept. of Math., Iowa State Univ., Ames, IA, USA",
fjournal = "Mathematics of Computation",
journal-URL = "http://www.ams.org/mcom/",
keywords = "conjugate complex zeros; elliptic integrals; Fortran
programs; integral equations; integration; polynomial;
R-functions; square root",
treatment = "P Practical",
}
@TechReport{Carlson:1991:UHP,
author = "David A. Carlson",
title = "Ultra high performance {FFTs} for the {CRAY-2} and
{CRAY-YMP} supercomputers",
type = "Technical report",
number = "SRC-TR-91-053",
institution = inst-SRC-IDA,
address = inst-SRC-IDA:adr,
pages = "14",
month = dec,
year = "1991",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "In this paper, a set of techniques for improving the
performance of the fast Fourier transform algorithm on
modern vector oriented supercomputers is presented. FFT
implementations based on these techniques are developed
for the CRAY-2 and the CRAY-YMP, and it is shown that
they achieve higher performance than previously
measured on these machines. The techniques include (1)
using gather/scatter operations to maintain optimum
length vectors throughout all stages of small to medium
sized FFTs, (2) efficient radix-8 and radix-16 inner
loops, which allow vector loads/stores to be overlapped
as much as possible and also reduce the arithmetic
operation count, and (3) prefetching twiddle factors as
vectors, so that on the CRAY-2 they can later be
fetched from local memory in parallel with common
memory accesses. Performance results for FORTRAN
implementations embodying these techniques demonstrate
that they are faster than CRAY's library FFT routine.
The actual speedups obtained are dependent on the size
of the FFT being computed and the supercomputer being
used and range from about 5 to over 300 percent.",
acknowledgement = ack-nhfb,
keywords = "Supercomputers",
}
@TechReport{CCI:1991:TTA,
author = "{Century Computing Incorporated}",
title = "{TAE} + transportable applications environment plus",
number = "????",
institution = "National Aeronautics and Space Administration, Goddard
Space Flight Center",
address = "Greenbelt, MD, USA",
pages = "????",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Title taken from cover. ``April 1991.'' V.1-6, v.8-11
version 5.1 April 1991, v.7 version 4.1/5.1 April 1991.
[v.1, pt.1 and 2] C programmer's manual --- [v.2] Ada
programmer's manual --- [v.3] Installing TAE plus ---
[v.4] Code generation manual --- [v.5] Guidelines for
adding a new presentation type --- [v.6] User interface
developer's guide --- [v.7] FORTRAN programmer's manual
--- [v.8] System manager's guide (UNIX) --- [v.9]
Release notes (UNIX) --- [v.10] TAE command language
(TCL) programmer's manual --- [v.11] TAE command
language (TCL) user's manual.",
keywords = "COMPATIBILITY; COMPUTER PROGRAMMING; Computer
software; COMPUTERS; COMPUTERS PROGRAMS; CONFERENCES;
PROGRAMMING LANGUAGES; Software compatibility; UNIX
(OPERATING SYSTEM)",
}
@Manual{CDC:1991:FPG,
author = "{Control Data Corporation}",
title = "{FORTRAN} programmer's guide and language reference
manual",
organization = "Control Data Corporation",
address = "Minneapolis, MN, USA",
pages = "2 pts. in 1",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Control Data 4000 series",
acknowledgement = ack-nhfb,
annote = "Publication no. 62940786 Loose-leaf for updating.",
keywords = "{Fortran} (Computer program language)",
}
@TechReport{Chapman:1991:VFF,
author = "B. Chapman and P. Mehrotra and H. Zima",
title = "{Vienna Fortran}: a {Fortran} Language Extension for
Distributed Memory Multiprocessors",
number = "91-72",
institution = "ICASE",
address = "Hampton, VA, USA",
month = sep,
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.compiler.bib",
}
@MastersThesis{Chen:1991:ACS,
author = "Haobo Chen",
title = "Automated conversion system for development of {SQL}
database management system from a {FORTRAN-based}
source",
type = "Thesis ({M.S.})",
school = "Department of Computer Science, University of
California, Davis",
address = "Davis, CA, USA",
pages = "143",
year = "1991",
LCCN = "LD781.D5j 1991 C547",
bibdate = "Sat Mar 9 13:37:45 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "dissertations, academic -- University of California,
Davis -- computer; science",
}
@Article{Chen:1991:FCC,
author = "Li Jen Chen and Chin Kun Hu and Kit Sing Mak",
title = "{FORTRAN} code for the cluster {Monte Carlo} study of
the $q$-state {Potts} model on $ {D} $-dimensional
hypercubic lattices",
journal = j-COMP-PHYS-COMM,
volume = "66",
number = "2--3",
pages = "377--382",
month = sep # "\slash " # oct,
year = "1991",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(91)90083-W",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
MRclass = "no. 2-3, 82B80 (65C05 82B20)",
MRnumber = "92f:82034",
bibdate = "Tue Dec 3 19:11:56 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/001046559190083W",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Book{Chisman:1991:ISM,
author = "James Chisman",
title = "Introduction to Simulation Modeling Using {GPSS\slash
PC}",
publisher = pub-PH,
address = pub-PH:adr,
pages = "241",
day = "1",
month = jul,
year = "1991",
ISBN = "0-13-497645-2",
ISBN-13 = "978-0-13-497645-7",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-13-497645-2/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$39.80",
acknowledgement = ack-nhfb,
dimensions = "9.23in x 7.03in x 0.70in",
paperback = "yes",
}
@PhdThesis{Choi:1991:EPF,
author = "Won Sik Choi",
title = "Effect of {Pascal} and {Fortran} programming
instruction on the problem-solving cognitive ability in
formal operational stage students",
type = "Thesis ({Ed.D.})",
school = "Texas Tech University",
address = "Lubbock, TX, USA",
pages = "x + 160",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Educational technology.; Problem solving; Programming
(Electronic computers)",
}
@Article{Chunduru:1991:RFP,
author = "Raghu K. Chunduru and R. Nagendra and N. S. Patangay",
title = "{RESDYK} --- a {FORTRAN} program for computing
apparent resistivity over an infinitely deep
out-cropping vertical dike",
journal = j-COMP-GEOSCI,
volume = "17",
number = "10",
pages = "1395--1408",
year = "1991",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Coker:1991:PEP,
author = "A. K. Coker",
title = "Program evaluates pressure drop for single phase
fluids",
journal = j-HYDROCARBON-PROC-INT,
volume = "70",
number = "2",
pages = "53--??",
month = feb,
year = "1991",
CODEN = "IHPRBS",
ISSN = "0018-8190",
ISSN-L = "0018-8190",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fortran 77 program includes piping and fittings",
acknowledgement = ack-nhfb,
fjournal = "Hydrocarbon processing (International edition)",
}
@Article{Collins:1991:DIF,
author = "W. R. Collins and K. W. Miller",
title = "Defining and implementing {Fortran} generic abstract
data types",
journal = j-INFO-SOFTWARE-TECH,
volume = "33",
number = "4",
pages = "281--??",
month = may,
year = "1991",
CODEN = "ISOTE7",
ISSN = "0950-5849 (print), 1873-6025 (electronic)",
ISSN-L = "0950-5849",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Information and Software Technology",
}
@Book{Coschi:1991:WFL,
author = "Geno Coschi and Jack Bernard Schueler",
title = "{WATCOM FORTRAN} 77: language reference",
publisher = pub-WATCOM-PUB,
address = pub-WATCOM-PUB:adr,
edition = "Second",
pages = "xiv + 316",
year = "1991",
ISBN = "1-55094-027-9",
ISBN-13 = "978-1-55094-027-5",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Compilateurs (Logiciels).; Compilers (Computer
programs); FORTRAN 77 (Langage de programmation);
{Fortran 77} (Computer program language)",
}
@Book{Coschi:1991:WFO,
author = "Geno Coschi and Jack Bernard Schueler and Anthony F.
Scian",
title = "{WATCOM FORTRAN} 77\slash 386: optimizing compiler and
tools user's guide",
publisher = pub-WATCOM-PUB,
address = pub-WATCOM-PUB:adr,
edition = "Second",
year = "1991",
ISBN = "1-55094-025-2",
ISBN-13 = "978-1-55094-025-1",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``IBM PC and PS/2 with DOS''--Cover.",
keywords = "Compilateurs (Logiciels); Compilers (Computer
programs); FORTRAN 77 (Langage de programmation); IBM
Personal Computer --- Programming; IBM Personal
System/2 (Computer system); IBM Personal System/2
(Systeme informatique) --- Programmation.; IBM-PC
(Ordinateur) --- Programmation; {Fortran 77} (Computer
program language)",
}
@Book{Counihan:1991:F,
author = "Martin Counihan",
title = "{Fortran 90}",
publisher = pub-PITMAN,
address = pub-PITMAN:adr,
pages = "309",
year = "1991",
ISBN = "0-273-03073-6",
ISBN-13 = "978-0-273-03073-7",
LCCN = "QA76.73.F25 C68 1991",
bibdate = "Sun May 02 07:48:16 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/fparith.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
note = "See \cite{ANSI:ftn92}.",
acknowledgement = ack-nhfb,
keywords = "Fortran 90 (computer program language); Programming
languages; {Fortran 90} (Computer program language)",
libnote = "Not yet in my library.",
tableofcontents = "1: Introduction \\
1.1: Fortran 90 / 1 \\
1.2: Programs and Programming / 2 \\
2: What is Fortran 90? \\
2.1: Program Structure / 5 \\
2.2: Intrinsic Procedures / 6 \\
2.3: Statement Types / 7 \\
2.4: What Fortran 90 Isn't / 7 \\
2.5: New Features in Fortran 90 / 8 \\
Notes / 10 \\
3: Getting Started \\
3.1: The Character Set / 11 \\
3.2: A Simple Program / 14 \\
3.3: Arithmetic Operators / 18 \\
Exercises 3A / 19 \\
3.4: Names and Other Lexical Tokens / 20 \\
3.5: Fortran Source Form / 21 \\
Exercises 3B / 24 \\
Notes / 25 \\
4: Intrinsic Data Types \\
4.1: Integers / 26 \\
4.2: Real Numbers / 29 \\
Exercises A / 31 \\
4.3: Simple Form of the Type Declaration Statement / 32
\\
4.4: Kinds Real Numbers / 32 \\
4.5: Complex Numbers / 33 \\
4.6: Logical Data; Logical and Relational Operators /
35 \\
4.7: Characters and Strings / 38 \\
Exercises 4B / 40 \\
Notes / 42 \\
5: Some Intrinsic Procedures \\
5.1: An Intrinsic Subroutine / 43 \\
5.2: Mathematical Functions / 44 \\
5.3: Numeric Functions / 46 \\
Exercises 5A / 50 \\
Notes / 52 \\
6: More About Characters \\
6.1: Declaring Character Data / 53 \\
6.2: Character Constants / 54 \\
6.3: Character Operators / 55 \\
6.4: Intrinsic Character Functions / 56 \\
6.5: Substrings / 59 \\
Exercises / 61 \\
Notes / 62 \\
7: Arrays \\
7.1: Declaring Arrays / 63 \\
7.2: Using Arrays / 65 \\
7.3: Array Constructors / 67 \\
7.4: Array Sections / 68 \\
7.5: Array Sections, Character Strings and Substrings /
70 \\
7.6: Where / 72 \\
7.7: Arrays and Intrinsic Functions / 73 \\
Exercises 7B / 74 \\
8: Execution Control \\
8.1: The ``CASE'' Construct / 76 \\
8.2: The ``IF'' Construct / 80 \\
Exercises / 81 \\
8.3: The ``DO'' Construct / 82 \\
8.4: Stop / 88 \\
Exercises 8B / 88 \\
Notes / 89 \\
9: Functions and Subroutines (1) \\
9.1: Functions / 90 \\
Exercises 9A / 93 \\
9.2: Subroutines / 93 \\
9.3: Procedures and Arrays / 96 \\
Exercises 9B / 99 \\
Notes / 100 \\
10: More Intrinsic Procedures; Statement Labels \\
10.1: Intrinsic Subroutines / 102 \\
10.2: Functions for Use with Arrays / 104 \\
Exercises 10A / 110 \\
10.3: Numeric Inquiry Functions and Floating-Point
Manipulation Functions / 110 \\
10.4: Statement Labels and ``GO TO'' / 111 \\
Notes / 114 \\
11: Modules \\
11.1: Data Modules / 116 \\
Module Procedures / 120 \\
11.3: More About ``USE'' Statements / 124 \\
Exercises / 126 \\
Notes / 127 \\
12: Functions and Subroutines (2) \\
12.1: Recursive Procedures / 128 \\
Exercises 12A / 130 \\
12.2: Interface Blocks / 131 \\
12.3: Argument Keywords / 132 \\
12.4: More About Arguments: ``PRESENT'' / 133 \\
12.5: Functions / 134 \\
12.6: Operators / 135 \\
12.7: Generic Names / 138 \\
12.8: Parallel Processing / 141 \\
Exercises 12B / 142 \\
Notes / 143 \\
13: The Type Declaration Statement \\
13.1: General Form of the TDS / 144 \\
13.2: Character Length Selectors / 147 \\
13.3: Attribute Specifications / 149 \\
13.4: Array Specifications / 152 \\
13.5: The Entity Declaration List / 157 \\
13.6: Summary / 158 \\
Exercises 13A / 159 \\
Notes / 161 \\
14: Derived Types \\
14.1: Derived-Type Definition / 164 \\
14.2: Structure Constructors / 166 \\
14.3: Structure Components / 168 \\
Exercises 14A / 169 \\
14.4: Structures of Structures / 170 \\
Exercises 14B / 171 \\
14.5: Functions and Operators with Derived Types / 172
\\
14.6: Defined Assignment / 174 \\
Exercises 14C / 178 \\
Notes / 180 \\
15: Arrays and Pointers \\
15.1: Array Element Order, Array Constructors; RESHAPE
/ 181 \\
15.2: Vector Subscripts / 184 \\
15.3: Allocatable Arrays / 187 \\
Exercises 15A / 190 \\
15.4: LBOUND, SHAPE and SIZE / 190 \\
Exercises 15B / 191 \\
15.5: Simple Pointers / 192 \\
15.6: Pointers as Structures and as Structure
Components / 197 \\
15.7: Pointers and Procedures / 204 \\
15.8: Array Pointers / 205 \\
Exercises 15C / 207 \\
Notes / 208 \\
16: Input and Output; Data Format Specifications \\
16.1: Data Transfer Statements / 209 \\
16.2: The Item List / 210 \\
16.3: List-Directed Input / 212 \\
16.4: List-Directed Output / 216 \\
16.5: Explicit Formats / 217 \\
Exercises 16A / 219 \\
16.6: Data Edit Descriptors and Character Edit
Descriptors / 219 \\
16.7: Control Edit Descriptors / 223 \\
Exercises 16B / 225 \\
16.8: Namelists / 226 \\
16.9: Unformatted / 228 \\
16.10: The TRANSFER Function / 229 \\
16.11: Summary / 231 \\
Notes / 232 \\
17: File Handling \\
17.1: Units, Files and Records / 233 \\
17.2: Opening and Closing Files / 235 \\
17.3: BACKSPACE, ENDFTLE and REWIND / 240 \\
17.4: Control Specifications for / 240 \\
17.5: The ``INQUIRE'' Statement / 242 \\
17.6: Internal Files / 246 \\
Exercises 17A / 248 \\
Notes / 249 \\
18: Bits \\
18.1: Inside Integers / 250 \\
18.2: Bit Logic / 251 \\
18.3: A Warning / 252 \\
Exercises 18A / 253 \\
19: Programming Conventions and Program Architecture:
Putting It All Together \\
19.1: Coding Conventions / 254 \\
19.2: Towards Fortran 90 / 255 \\
Fortran 90 Recommended Statements / 256 \\
Intrinsic Functions / 257 \\
19.3: Program Unit Structure / 258 \\
19.4: Program Structure / 261 \\
19.5: Final Remarks / 262 \\
Answers to Selected Exercises / 263 \\
Appendices \\
A: Fortran 90 Statements \\
B: Intrinsic Procedures / 286 \\
C: Intrinsic Procedures: Names / 292 \\
D: Argument Keywords in Intrinsic Procedures / 294 \\
E: Edit Descriptors / 297 \\
F: The ASCII Character Set / 301 \\
Index / 304",
}
@Article{Cox:1991:TSS,
author = "Christopher L. Cox and James A. Knisely",
title = "A tridiagonal system solver for distributed memory
parallel processors with vector nodes",
journal = j-J-PAR-DIST-COMP,
volume = "13",
number = "3",
pages = "325--331",
month = nov,
year = "1991",
CODEN = "JPDCER",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Sat Apr 12 19:06:31 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Clemson Univ",
affiliationaddress = "Clemson, SC, USA",
classification = "721; 722; 723; 921; C4140 (Linear algebra); C5220P
(Parallel architecture); C5230 (Digital arithmetic
methods); C5470 (Performance evaluation and testing);
C7310 (Mathematics)",
corpsource = "Dept. of Math. Sci., Clemson Univ., SC, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
journalabr = "J Parallel Distrib Comput",
keywords = "algebraic routine; algorithm; computer; Computer
Programming languages--fortran; Computer
Programming--Algorithms; Computer Systems, Digital;
Cyclic reduction algorithms; Data Storage, Digital;
digital arithmetic; Distributed memories; distributed
memory parallel; divide and conquer strategy; Floating
Point Systems FPS T-20; FORTRAN; Intel iPSC/2-VX;
linear algebra; Mathematical Techniques--Matrix
Algebra; mathematics computing; odd-even cyclic
reduction; parallel architectures; Parallel Processing;
partitioning; performance evaluation; processors;
programs; redundancy; scaled speedup; tridiagonal
system solver; Tridiagonal systems; Vector nodes;
vector nodes; vector processors",
treatment = "A Application; P Practical",
}
@Book{Cray:1991:CCS,
author = "{Cray Research, Inc.}",
title = "{CF77} compiling system",
number = "SR-3071, SR-3072, SR-3073, SR-3074",
publisher = pub-CRAY,
address = pub-CRAY:adr,
edition = "Release 5.0",
pages = "????",
year = "1991",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Publication",
acknowledgement = ack-nhfb,
annote = "v. 1. Fortran reference manual --- v. 2. Compiler
message manual --- v. 3. Vectorization guide --- v. 4.
Parallel procesing guide.",
keywords = "Compilers (Computer programs); Cray computers.;
FORTRAN (Computer program language); Parallel
processing (Electronic computers)",
}
@Book{Cray:1991:UFL,
author = "{Cray Research, Inc.}",
title = "{UNICOS Fortran} library reference manual",
number = "SR-2079 6.0",
publisher = pub-CRAY,
address = pub-CRAY:adr,
edition = "Revised",
pages = "xiv + 362",
year = "1991",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Publication",
acknowledgement = ack-nhfb,
annote = "``Volume 1.'' ``\ldots{} describes Fortran-callable
subprograms and routines available to users of the Cray
operating system UNICOS running on all Cray Research
systems.''.",
keywords = "Cray computers; FORTRAN (Computer program language);
UNICOS (Computer operating system)",
}
@Article{Crosier:1991:FPT,
author = "Ronald Crosier",
title = "{FORTRAN} Programming Techniques",
journal = j-J-QUALITY-TECH,
volume = "23",
number = "4",
pages = "348--354",
month = oct,
year = "1991",
CODEN = "JQUTAU",
ISSN = "0022-4065",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Quality Technology",
}
@Book{CSEP:1991:FCS,
author = "{Computational Science Education Project}",
title = "{Fortran 90} and Computational Science",
publisher = "????",
address = "????",
pages = "????",
year = "1991",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Jan 24 07:32:32 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://compsci.cas.vanderbilt.edu/CSEP/BOOK_PS/pl.tar.Z;
http://csep1.phy.ornl.gov/pl/pl.html",
acknowledgement = ack-nhfb,
}
@TechReport{Cybenko:1991:PCPa,
author = "George Cybenko",
title = "Parallel computing and the {Perfect Benchmarks}",
type = "Technical Report",
number = "CSRD 1191",
institution = inst-UIUC-CSRD,
address = inst-UIUC-CSRD:adr,
pages = "12",
month = nov,
year = "1991",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "The Perfect Benchmark codes are thirteen portable,
applications level FORTRAN-77 programs and datasets
that were selected to represent scientific and
engineering computations in their full complexity. They
have become a valuable resource for computer
architects, compiler writers and algorithm designers.
In this paper, we explore the extent to which these
programs are parallelizable both in theory and in
practice. Our experiences with isolating the
parallelism in these codes has led us to develop new
automatic program analysis tools that help identify
code segments that can be parallelized.",
acknowledgement = ack-nhfb,
annote = "Presented at the Int'l. Symposium on Supercomputing,
Fukwoka, Japan, November 6--8, 1991. Supported in part
by the U.S. Air Force Office of Scientific Research.
Supported in part by the Department of Energy.",
keywords = "Bench-marks; Parallel computers",
}
@Article{Dodson:1991:AMI,
author = "David S. Dodson and Roger G. Grimes and John G.
Lewis",
title = "{Algorithm 692}: Model Implementation and Test Package
for the Sparse {Basic Linear Algebra Subroutines}",
journal = j-TOMS,
volume = "17",
number = "2",
pages = "264--272",
month = jun,
year = "1991",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/108556.108582",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:44:20 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1991-17-2/p264-dodson/",
abstract = "This paper describes a model implementation and test
software for the Sparse Basic Linear Algebra
Subprograms (Sparse BLAS). The Sparse BLAS perform
vector operations common in sparse linear algebra, with
the goal of providing efficient, but portable,
implementations of algorithms for high performance
computers. The model implementation provides a portable
set of FORTRAN 77 Sparse BLAS for the use on machines
where specially tuned implementations do not exist or
are not required. The test software is designed to
verify that tuned implementations meet the
specifications of the Sparse BLAS and that
implementations are correctly installed.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra, Sparse and very
large systems. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE. {\bf D.3.2}: Software,
PROGRAMMING LANGUAGES, Language Classifications,
FORTRAN 77.",
}
@Article{Dodson:1991:SEF,
author = "David S. Dodson and Roger G. Grimes and John G.
Lewis",
title = "Sparse Extensions to the {FORTRAN Basic Linear Algebra
Subroutines}",
journal = j-TOMS,
volume = "17",
number = "2",
pages = "253--263",
month = jun,
year = "1991",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:44:20 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/108577.html",
abstract = "This paper describes an extension to the set of Basic
Linear Algebra Subprograms. The extension is targeted
at sparse vector operations, with the goal of providing
efficient, but portable, implementations of algorithms
for high-performance computers.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; standardization",
subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra, Sparse and very
large systems. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE, Portability. {\bf D.3.2}:
Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf D.2.2}: Software,
SOFTWARE ENGINEERING, Tools and Techniques, Software
libraries. {\bf F.2.1}: Theory of Computation, ANALYSIS
OF ALGORITHMS AND PROBLEM COMPLEXITY, Numerical
Algorithms and Problems, Computations on matrices.",
}
@InProceedings{Dongarra:1991:GBP,
author = "J. J. Dongarra and A. Karp and K. Miura and H. D.
Simon",
title = "{Gordon Bell Prize} lectures (supercomputer
applications)",
crossref = "IEEE:1991:PSA",
pages = "328--337",
year = "1991",
bibdate = "Wed Apr 15 16:28:01 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques)",
corpsource = "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
USA",
keywords = "128-node Intel iPSC/860; compiler speedup; Connections
Machine; electronic structure; floating point
processors; Fortran 77; Fortran 90; grid generation
program; parallel processing; partial differential
equation; price/performance award; scientific and
engineering problems; supercomputers",
sponsororg = "IEEE; ACM",
treatment = "G General Review; P Practical",
}
@Article{Dongarra:1991:PLT,
author = "J. Dongarra and M. Furtney and S. Reinhardt and J.
Russell",
title = "Parallel loops --- a test suite for parallelizing
compilers: description and example results",
journal = j-PARALLEL-COMPUTING,
volume = "17",
number = "10--11",
pages = "1247--1255",
month = dec,
year = "1991",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques);
C6150C (Compilers, interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
USA",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Convex; Cray; Fortran; hardware; loops;
multiprocessing systems; multiprocessor systems;
parallel; parallel loops; parallelizing compilers;
program compilers; subroutines; test suite",
treatment = "P Practical",
}
@TechReport{Dongarra:1991:PVC,
author = "J. Dongarra",
title = "Performance of Various Computers Using Standard Linear
Equations Software in a {Fortran} Environment",
type = "??",
number = "CS-89-85",
institution = inst-UTK,
address = inst-UTK:adr,
month = "??",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Book{Dubesset:1991:FLN,
author = "Michel Dubesset and Jean Vignes",
title = "{Fortran}: le langage normalis{\'e}",
publisher = pub-EDITIONS-TECHNIP,
address = pub-EDITIONS-TECHNIP:adr,
pages = "xix + 236",
year = "1991",
ISBN = "2-7108-0611-8",
ISBN-13 = "978-2-7108-0611-0",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Collection informatique.",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (langage de programmation).",
}
@InProceedings{Eigenmann:1991:RFP,
author = "R. Eigenmann and J. Hoeflinger and G. Jaxon and Z. Li
and D. Padua",
booktitle = "Proceedings of the 1991 International Conference on
Parallel Processing",
title = "Restructuring {Fortran} Programs for {Cedar}",
volume = "I, Architecture",
publisher = pub-CRC,
address = pub-CRC:adr,
pages = "I-57--I-66",
month = aug,
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/ICPP.91-93.bib; Parallel/ICPP91.bib",
}
@Book{Electrical:1991:SIT,
author = "{Institute of Electrical and Electronics Engineers}",
title = "Standard for Information Technology: Posix {Fortran
77} Language Interfaces",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "",
month = dec,
year = "1991",
ISBN = "1-55937-140-4",
ISBN-13 = "978-1-55937-140-7",
LCCN = "",
bibdate = "Fri Jun 11 18:04:07 1999",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1-55937-140-4/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$72.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1-55937-140-4",
acknowledgement = ack-nhfb,
}
@Article{Escaig:1991:ATM,
author = "Y. Escaig and W. Oed",
title = "Analysis tools for Micro- and Autotasking programs on
{CRAY} multiprocessor systems",
journal = j-PARALLEL-COMPUTING,
volume = "17",
number = "12",
pages = "1425--1433",
month = dec,
year = "1991",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C5470 (Performance evaluation and testing); C6110P
(Parallel programming)",
corpsource = "Univ. de Technol. de Compi{\`e}gne, France",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Autotasking; Cray Microtasking; CRAY multiprocessor
systems; parallel programming; parallel programs;
performance analysis tools; performance evaluation",
treatment = "P Practical",
}
@Article{Farshad:1991:HRF,
author = "F. Farshad and J. L. LeBlanc",
title = "How to Run a {FORTRAN} or a {BASIC} Computer Program
on {PCs}",
journal = j-GEOBYTE,
volume = "6",
number = "2",
pages = "37--??",
month = apr,
year = "1991",
ISSN = "0885-6362",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This article describes basic concepts and the use of
the FORTRAN compiler and BASIC interpreter on PCs.
Detailed procedures are presented for compiling,
linking, and executing a FORTRAN program or
interpreting and running a BASIC program with floppy or
hard disk drives. It is assumed the reader has a
working knowledge of the MS-DOS operating system.",
acknowledgement = ack-nhfb,
fjournal = "Geobyte",
}
@Article{Fausto:1991:NFP,
author = "R. Fausto and J. J. C. Teixeira-Dias",
title = "{NBI}: a {FORTRAN} program for molecular mechanics
calculations on a microcomputer",
journal = j-COMPUT-CHEM,
volume = "15",
number = "2",
pages = "175--??",
year = "1991",
CODEN = "COCHDK",
ISSN = "0097-8485",
ISSN-L = "0097-8485",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Chemistry",
}
@Book{Fox:1991:DHP,
author = "G. Fox",
title = "Draft High Performance {Fortran} Language
Specification: High Performance {Fortran} Forum,
{CRPC-TR92225}, November 1992",
publisher = "Computer Information Technical",
address = "",
pages = "",
month = jun,
year = "1991",
ISBN = "99922-46-36-7",
ISBN-13 = "978-99922-46-36-8",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=9992246367/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$50.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=9992246367",
acknowledgement = ack-nhfb,
}
@TechReport{Fox:1991:FDL,
author = "Geoffrey Fox",
title = "{Fortran D} language specification",
type = "Technical report",
number = "COMP TR90-14",
institution = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "37",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``December, 1990.'' ``Revised April, 1991.'' Includes
bibliographical references. Abstract: ``This paper
presents Fortran D, a version of Fortran enhanced with
data decomposition specifications. It is designed to
support two fundamental stages of writing a
data-parallel program: problem mapping using
sophisticated array alignments, and machine mapping
through a rich set of data distribution functions. We
believe that Fortran D provides a simple
machine-independent programming model for most
numerical computations. We intend to evaluate its
usefulness for both programmers and advanced compilers
on a variety of parallel architectures.'' Supported in
part by the Center for Research on Parallel
Computation, a National Science Foundation Science and
Technology Center.",
keywords = "Parallel programming (Computer science); {Fortran}
(Computer program language)",
}
@InCollection{Garc91a,
author = "Oscar Garc{\'\i}a",
editor = "Andreas Griewank and George F. Corliss",
booktitle = "Automatic Differentiation of Algorithms: Theory,
Implementation, and Application",
title = "A System for the Differentiation of {Fortran} Code and
an Application to Parameter Estimation in Forest Growth
Models",
publisher = "SIAM",
address = "Philadelphia, PA",
pages = "",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Jued91a]; [Soul91a].",
}
@InCollection{Garcia:1991:SDF,
author = "Oscar Garc{\'\i}a",
editor = "Andreas Griewank and George F. Corliss",
booktitle = "Automatic Differentiation of Algorithms: Theory,
Implementation, and Application",
title = "A System for the Differentiation of {Fortran} Code and
an Application to Parameter Estimation in Forest Growth
Models",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "??--??",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/all_brec.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
referred = "[Jued91a]; [Soul91a].",
}
@Book{GarciaMerayo:1991:PF,
author = "Felix Garcia Merayo",
title = "Programacion en {FORTRAN} 77",
publisher = pub-PARANINFO,
address = pub-PARANINFO:adr,
edition = "3a, corr. y ampliada",
pages = "399",
year = "1991",
ISBN = "84-283-1818-2",
ISBN-13 = "978-84-283-1818-1",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@Book{GED:1991:F,
author = "{Global Engineering Documents}",
title = "{Fortran 90}",
publisher = pub-GLOBAL-ENG,
address = pub-GLOBAL-ENG:adr,
pages = "xix + 369",
year = "1991",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``X3.198.'' ``ISO/IEC 1539: 1991 (E)''.",
keywords = "{Fortran 90} (Computer program language)",
}
@Article{Gillett:1991:FPSa,
author = "Raphael Gillett",
title = "A {FORTRAN} 77 Program for Sample-Size Determination
in Replication Attempts When Effect Size is Uncertain",
journal = j-BEHAV-RES-METH-INSTR-COMP,
volume = "23",
number = "3",
pages = "442--446",
month = aug,
year = "1991",
CODEN = "BRMCEW",
ISSN = "0743-3808 (print), 1532-5970 (electronic)",
ISSN-L = "0743-3808",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Behavior Research Methods, Instruments, and
Computers",
}
@Article{Gillett:1991:FPSb,
author = "R. Gillett",
title = "A {FORTRAN} 77 Program for Sample-Size Determination
in Replication Attempts When Effect Size is Uncertain",
journal = j-BEHAV-RES-METH-INSTR-COMP,
volume = "23",
number = "4",
pages = "545--545",
month = nov,
year = "1991",
CODEN = "BRMCEW",
ISSN = "0743-3808 (print), 1532-5970 (electronic)",
ISSN-L = "0743-3808",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Behavior Research Methods, Instruments, and
Computers",
}
@MastersThesis{Grose:1991:PFO,
author = "Timothy James Grose",
title = "The programming and functionality of {OPS5} compared
to {LISP} and {FORTRAN} in an aeronautical route
planning system",
type = "Thesis ({M.A.})",
school = "University of Texas at Austin",
address = "Austin, TX, USA",
pages = "vii + 63",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Aeronautics --- Data processing.; FORTRAN (Computer
program language); LISP (Computer program language);
OPS5 (Computer program language)",
}
@TechReport{Hall:1991:ICF,
author = "Mary Wolcott Hall",
title = "Interprocedural compilation of {Fortran D} for {MIMD}
distributed-memory machines",
type = "Technical report",
number = "COMP TR91-169",
institution = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "13",
month = nov,
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Fortran D is a version of Fortran enhanced with data
decomposition specifications. It is one of the first of
a new generation of data-placement languages designed
to support efficient machine-independent parallel
programming. Techniques exist for compiling Fortran D
into efficient code, but are significantly restricted
in the presence of procedure calls. This paper presents
interprocedural analysis, optimization, and code
generation algorithms to derive efficient programs for
MIMD distributed-memory machines.",
keywords = "Compilers (Computer programs); Parallel processing
(Electronic computers)",
}
@Article{Hatziargyriou:1991:GEF,
author = "N. Hatziargyriou and A. Tzortzis",
title = "Graphical enhancement of {FORTRAN} under {MS-DOS} for
computer-aided instruction of electric power
engineering",
journal = j-INT-J-EEE,
volume = "28",
number = "2",
pages = "107--??",
year = "1991",
CODEN = "IJEEAF",
ISSN = "0020-7209",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "International Journal of Electrical Engineering
Education",
}
@TechReport{Helgason:1991:SUG,
author = "Richard V. Helgason and Jeffery L. Kennington and
Douglas Stewart",
title = "{S12} User's Guide",
number = "91-CSE-6",
institution = "Southern Methodist University",
address = "Dallas, TX, USA",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/southern-methodist-university.bib",
note = "prize ($ \backslash $ \$1.00)",
abstract = "S12 is a FORTRAN code that solves the one-to-one
shortest path problem. It is based on two algorithms,
Nicholson's two-tree Dijkstra algorithm (1966) and
Dial's algorithm (1969) as implemented by Dial, Glover,
Karney, and Klingman (1979).",
}
@TechReport{Helmbold:1991:DPE,
author = "D. P. Helmbold and C. E. Mcdowell and J-Z. Wang",
title = "Determining Possible Event Orders by Analyzing
Sequential Traces",
type = "ucsc-crl-91-36",
institution = "University of California, Santa Cruz",
address = "Santa Cruz, CA, USA",
pages = "28",
month = sep,
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/university-of-california-santa-cruz.bib",
note = "prize ($ \backslash $ \$4.00)",
URL = "ftp://ftp.cse.ucsc.edu/pub/tr/ucsc-crl-91-36.ps.Z;
mailto::rnalib@ftp.cs.ucsc.edu",
abstract = "One of the fundamental problems encountered when
debugging a parallel program is determining the
possible orders in which events could have occurred.
Various problems, such as data races and intermittent
deadlock, arise when there is insufficient
synchronization between the tasks in a parallel
program. A sequential trace of an execution can be
misleading, as it implies additional event orderings,
distorting the concurrent nature of the computation.
This paper describes algorithms which generate those
event orderings which can be relied on by the
programmer from the trace of an execution. By its very
nature, the information in an execution trace pertains
only to that execution of the program, and may not
generalize to other executions. We tackle this
difficulty in a systematic way: defining an ``inferred
program'' based on the trace and original program,
analyze this inferred program, and prove a relationship
between the inferred program and the original. The
results of our algorithms can be used by other
automated tools such as a data race detector or
constraint checker. The basic algorithms described here
have been implemented in a working trace analyzer for
IBM Parallel Fortran. The trace analyzer graphically
presents the discovered event orderings and reports
various potential data races in the subject program.",
keywords = "Data race time vector program trace parallel
programming debugging distributed systems",
}
@Article{Higham:1991:RBF,
author = "Desmond J. Higham",
title = "Remark on ``{Algorithm} 669: {BRKF45}: {A FORTRAN}
Subroutine for Solving First-Order Systems of Nonstiff
Initial Value Problems for Ordinary Differential
Equations''",
journal = j-TOMS,
volume = "17",
number = "3",
pages = "424--426",
month = sep,
year = "1991",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sun Sep 04 23:52:04 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Cash:1989:ABF}.",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/116814.html",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; theory",
subject = "{\bf G.1.7}: Mathematics of Computing, NUMERICAL
ANALYSIS, Ordinary Differential Equations. {\bf G.1.2}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Approximation.",
}
@Article{Hildebrand:1991:CE,
author = "J. D. Hildebrand",
title = "A Competitive Edge",
journal = j-UNIX-REVIEW,
volume = "9",
number = "7",
pages = "22--??",
month = jul,
year = "1991",
CODEN = "UNRED5",
ISSN = "0742-3136",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Abdul Nabi opened the west coast office of Knowledge
Systems Corp. as a barebones operation. But he's not
worried about the competition. Why? Nabi believes
Smalltalk gives him an edge on competitors who use C or
FORTRAN.",
acknowledgement = ack-nhfb,
fjournal = "UNIX review",
}
@Book{Hillis:1991:WFG,
author = "William Hillis and James William Welch",
title = "{WATCOM FORTRAN} 77: graphics library reference",
publisher = pub-WATCOM-PUB,
address = pub-WATCOM-PUB:adr,
pages = "vi + 132",
year = "1991",
ISBN = "1-55094-019-8",
ISBN-13 = "978-1-55094-019-0",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Computer graphics; FORTRAN 77 (Langage de
programmation); Infographie.; {Fortran 77} (Computer
program language)",
}
@TechReport{Hirananandani:1991:OFD,
author = "S. Hirananandani and K. Kennedy and C. Koelbel and U.
Kremer and C-W. Tseng",
title = "{An Overview of Fortran D Programming System}",
number = "TR91121",
institution = "CRPC, Rice University",
address = "Houston, TX, USA",
month = mar,
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.compiler.bib",
}
@TechReport{Hiranandani:1991:COFa,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
title = "Compiler optimizations for {Fortran D} on {MIMD}
distributed-memory machines",
type = "Technical report",
number = "COMP TR91-15",
institution = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "15",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``April, 1991.'' ``Revised August, 1991.'' Includes
bibliographical references.",
}
@InProceedings{Hiranandani:1991:COFb,
author = "S. Hiranandani and K. Kennedy and C.-W. Tseng",
title = "Compiler optimizations for {FortranD} on {MIMD}
distributed-memory machines",
crossref = "IEEE:1991:PSA",
pages = "86--100",
year = "1991",
bibdate = "Wed Apr 15 16:28:01 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
keywords = "code generation strategy; communication costs;
compiler optimisation; data decomposition; data
dependence; FORTRAN; Fortran D; iPSC/860; load
imbalance; MIMD distributed-memory machines; node
programs; parallel machines; program compilers",
sponsororg = "IEEE; ACM",
treatment = "P Practical",
}
@TechReport{Hiranandani:1991:CSM,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
title = "Compiler support for machine-independent parallel
programming in {Fortran D}",
type = "Technical report",
number = "COMP TR91-149",
institution = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "23",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Preliminary draft of paper in Compilers and Runtime
Software for Scalable Multiprocessors (J. Saltz and P.
Mehrotra, eds.), Elsevier, Amsterdam, The Netherlands,
to appear 1991''--Added t.p. ``January, 1991.''
Includes bibliographical references. Abstract:
``Because of the complexity and variety of parallel
architectures, an efficient machine-independent
parallel programming model is needed to make parallel
computing truly usable for scientific programmers. We
believe that Fortran D, a version of Fortran enhanced
with data decomposition specifications, can provide
such a programming model. This paper presents the
design of a prototype Fortran D compiler for the
iPSC/860, a MIMD distributed-memory machine. Issues
addressed include data decomposition analysis, guard
introduction, communications generation and
optimization, program transformations, and storage
assignment. A test suite of scientific programs will be
used to evaluate the effectiveness of both the compiler
technology and programming model for the Fortran D
compiler.'' Supported in part by the Center for
Research on Parallel Computation, a National Science
Foundation Science and Technology Center.",
keywords = "Parallel programming (Computer science); {Fortran}
(Computer program language)",
}
@TechReport{Hiranandani:1991:ECO,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
title = "Evaluation of compiler optimizations for {Fortran D}
on {MIMD} distributed-memory machines",
type = "Technical report",
number = "COMP TR91-170",
institution = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "14",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``To appear in Proceedings of the 1992 International
Conference on Supercomputing, Washington, DC, July
1992.'' ``November, 1991, Revised April, 1992.''
Includes bibliographical references. Abstract: ``The
Fortran D compiler uses data decomposition
specifications to automatically translate Fortran
programs for execution on MIMD distributed-memory
machines. This paper introduces and classifies a number
of advanced optimizations needed to achieve acceptable
performance; they are analyzed and empirically
evaluated for stencil computations. Profitability
formulas are derived for each optimization. Results
show that exploiting parallelism for pipelined
computations, reductions, and scans is vital. Message
vectorization, collective communication, and efficient
coarse-grain pipelining also significantly affect
performance.'' Supported in part by the Center for
Research on Parallel Computation, a National Science
Foundation Science and Technology Center. Supported in
part by the Keck Foundation.",
keywords = "Compilers (Computer programs); Parallel processing
(Electronic computers)",
}
@TechReport{Hiranandani:1991:OFDa,
author = "Seema Hiranandani",
title = "An Overview of the {Fortran D} programming system",
type = "Technical report",
number = "COMP TR91-154",
institution = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "19",
month = mar,
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "The success of large-scale parallel architectures is
limited by the difficulty of developing
machine-independent parallel programs. We have
developed Fortran D, a version of Fortran extended with
data decomposition specifications, to provide a
portable programming model. This paper presents the
design of two key components of the Fortran D
programming system: a prototype compiler and an
environment to assist automatic data decomposition. The
Fortran D compiler addresses guard introduction,
communication generation and optimization, data
decomposition analysis, run-time support for
unstructured computations, and storage management. The
Fortran D programming environment provides a static
performance estimator and an automatic data
partitioner. We believe that the Fortran D programming
system will significantly ease the task of writing
machine-independent parallel programming.",
keywords = "Parallel programming (Computer science); {Fortran}
(Computer program language)",
}
@Article{Hiranandani:1991:OFDb,
author = "S. Hiranandani and K. Kennedy and C. Koelbel and U.
Kremer and C.-W. Tseng",
title = "An Overview of the {Fortran D} Programming System",
journal = j-LECT-NOTES-COMP-SCI,
volume = "589",
pages = "18--34",
year = "1991",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Hirayama:1991:SFP,
author = "H. Hirayama and M. Ikeda and N. Sagawa",
title = "Solution functions of {PDEQSOL} (partial differential
equation solver language) for fluid problems",
crossref = "IEEE:1991:PSA",
pages = "218--227",
year = "1991",
bibdate = "Wed Apr 15 16:28:01 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
acknowledgement = ack-nhfb,
classification = "C4170 (Differential equations)C4185 (Finite element
analysis); C6110P (Parallel programming); C6115
(Programming support); C7320 (Physics and Chemistry)",
corpsource = "Hitachi VLSI Eng. Ltd., Tokyo, Japan",
keywords = "benchmark; finite element analysis; finite element
method; fluid problems; Fortran 77 program; integrated
problem-solving environment; integrated software;
parallel programming; partial differential equation
solver language; partial differential equations;
performance evaluation; physics computing; problem
solving; programming environments; solution algorithms;
supercomputers; translator; vectorization ratios; very
high-level descriptions",
sponsororg = "IEEE; ACM",
treatment = "A Application; P Practical",
}
@TechReport{Hollingsworth:1991:IAS,
author = "Jeffrey K. Hollingsworth and R. Bruce Irvin and Barton
P. Miller",
title = "The Integration of Application and System Based
Metrics in a Parallel Program Performance Tool",
number = "TR 996",
institution = "Computer Sciences Department, University of Wisconsin
--- Madison",
address = "Madison, WI, USA",
month = jan,
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/university-of-wisconsin.bib;
Techreports/wisconsin.bib",
abstract = "The IPS-2 parallel program measurement tools provide
performance data from application programs, the
operating system, hardware, network, and other sources.
Previous versions of IPS-2 allowed programmers to
collect information about an application based only on
what could be collected by software instrumentation
inserted into the program (and system call libraries).
We have developed an open interface, called the
``external time histogram'', providing a graceful way
to include external data from many sources. The user
can tell IPS-2 of new sources of performance data
through an extensible metric description language. The
data from these external sources is automatically
collected when the application program is run. IPS-2
provides a library to simplify constructing the
external data collectors. The new version of IPS-2 can
measure shared-memory and message-passing parallel
programs running on a heterogeneous collection of
machines. Data from C or Fortran programs, and data
from simulations can be processed by the same tool. As
a result of including the new external performance
data, IPS-2 now can report on a whole new set of
performance problems. We describe the results of using
IPS-2 on two real applications: a shared-memory
database join utility, and a multi-processor
interconnection network simulator. Even though these
applications previously went through careful tuning, we
were able to precisely identify performance problems
and extract additional performance improvements of
about 30\%.",
}
@Book{Holoien:1991:FES,
author = "Martin O. Holoien and Ali Behforooz",
title = "{Fortran 77} for Engineers and Scientists",
publisher = pub-BROOKS-COLE,
address = pub-BROOKS-COLE:adr,
edition = "Second",
pages = "x + 463",
month = may,
year = "1991",
ISBN = "0-534-14166-8",
ISBN-13 = "978-0-534-14166-0",
LCCN = "Q183.9 .H64 1991",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0534141668/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
price = "US\$47.95; US\$28.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0534141668",
acknowledgement = ack-nhfb,
keywords = "engineering -- data processing; Engineering --- Data
processing; FORTRAN (Computer program language);
Fortran (computer program language); science -- data
processing; Science --- Data processing",
}
@Book{Holoien:FES91,
author = "Martin O. Holoien and Ali Behforooz",
title = "{FORTRAN} 77 for Engineers and Scientists",
publisher = pub-BROOKS-COLE,
address = pub-BROOKS-COLE:adr,
edition = "Second",
pages = "x + 463",
year = "1991",
ISBN = "0-534-14166-8",
ISBN-13 = "978-0-534-14166-0",
LCCN = "Q183.9 .H64 1991",
bibdate = "Thu Dec 16 08:56:27 1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
price = "US\$28.00",
acknowledgement = ack-nhfb,
}
@Article{Honda:1991:CGP,
author = "Hiroki Honda and Hironori Kasahara",
title = "Coarse Grain Parallelism Detection Scheme of a
{Fortran} Program",
journal = j-SYS-COMP-JAPAN,
volume = "22",
number = "12",
pages = "24--36",
year = "1991",
CODEN = "SCJAEP",
ISSN = "0882-1666 (print), 1520-684X (electronic)",
ISSN-L = "0882-1666",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Systems and computers in Japan",
}
@Article{Honda:1991:PPS,
author = "Hiroki Honda and Satoshi Mizuno and Hironori Kasahara
and Seinosuke Narita",
title = "Parallel Processing Scheme of a Basic Block in a
{Fortran} Program on {OSCAR}",
journal = j-SYS-COMP-JAPAN,
volume = "22",
number = "11",
pages = "1--??",
year = "1991",
CODEN = "SCJAEP",
ISSN = "0882-1666 (print), 1520-684X (electronic)",
ISSN-L = "0882-1666",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Systems and computers in Japan",
}
@InCollection{Horw91a,
author = "Jim E. Horwedel",
editor = "Andreas Griewank and George F. Corliss",
booktitle = "Automatic Differentiation of Algorithms: Theory,
Implementation, and Application",
title = "{GRESS}: a Preprocessor for Sensitivity Studies on
{Fortran} Programs",
publisher = "SIAM",
address = "Philadelphia, PA",
pages = "",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "",
}
@InCollection{Horwedel:1991:GAP,
author = "Jim E. Horwedel",
editor = "Andreas Griewank and George F. Corliss",
booktitle = "Automatic Differentiation of Algorithms: Theory,
Implementation, and Application",
title = "{GRESS}: a Preprocessor for Sensitivity Studies on
{Fortran} Programs",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "??--??",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/all_brec.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@MastersThesis{Howard:1991:PIE,
author = "Kipp E. Howard",
title = "The power induced effects module: a {FORTRAN} code
which estimates lift increments due to power induced
effects for {V}\slash {STOL} flight",
type = "Thesis ({M.S.})",
school = "California State Polytechnic University",
address = "Pomona, CA, USA",
pages = "various",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "FORTRAN (Computer program language); Lift
(Aerodynamics) --- Computer programs; Short take-off
and landing aircraft --- Computer programs; Vertically
rising aircraft --- Computer programs",
}
@Manual{HP:1991:FRHa,
author = "{Hewlett--Packard Company}",
title = "{FORTRAN\slash} 9000 reference: {HP} 9000 series 700
computers",
organization = "Hewlett--Packard",
address = "Corvallis, OR, USA",
pages = "various",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``FORTRAN/9000 Quick Reference'' (1 folded leaflet)
inserted. Includes index. ``June 1991'' --p. iii. ``HP
Part no. B2408-90003.''.",
keywords = "FORTRAN (Computer programming language); HP 9000
(Computer) --- Programming --- Handbooks, manuals,
etc",
}
@Manual{HP:1991:FRHb,
author = "{Hewlett--Packard Company}",
title = "{FORTRAN\slash} 9000 reference: {HP} 9000 series 700
computers, technical addendum",
organization = "Hewlett--Packard",
address = "Corvallis, OR, USA",
pages = "various",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Includes index. ``11/91'' --cover. ``HP Part no.
B2408-90006.''.",
keywords = "FORTRAN (Computer programming language); HP 9000
(Computer) --- Programming --- Handbooks, manuals,
etc",
}
@Book{Huddleston:1991:IC,
author = "John V. Huddleston",
title = "Introduction to Computers",
publisher = pub-EXCHANGE,
address = pub-EXCHANGE:adr,
pages = "vi + 170",
month = jun,
year = "1991",
ISBN = "0-945261-01-2",
ISBN-13 = "978-0-945261-01-8",
LCCN = "QA76.6.H817 1988",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-945261-01-2/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Book{Huddleston:1991:ICF,
author = "John V. Huddleston",
title = "Introduction to Computers: {Fortran} Version",
publisher = pub-EXCHANGE,
address = pub-EXCHANGE:adr,
edition = "Second",
pages = "",
month = jun,
year = "1991",
ISBN = "0-945261-04-7",
ISBN-13 = "978-0-945261-04-9",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0945261047/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$24.00; US\$27.50",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0945261047",
acknowledgement = ack-nhfb,
}
@Book{Huddleston:1991:ICV,
author = "John V. Huddleston",
title = "Introduction to computers --- {FORTRAN} version",
publisher = pub-EXCHANGE-PUB,
address = pub-EXCHANGE-PUB:adr,
edition = "Second",
pages = "216",
year = "1991",
ISBN = "0-945261-04-7",
ISBN-13 = "978-0-945261-04-9",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Electronic digital computers --- Programming; FORTRAN
(Computer program language)",
}
@Manual{IBM:1991:VFL,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} language and library reference version
2",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Eighth",
pages = "xx + 487",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``SC26-4221-07.'' Release 5. Includes index.",
keywords = "FORTRAN (Computer program language); IBM 370
(Computer)",
}
@Manual{IBM:1991:VFP,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} programming guide version 2",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Seventh",
pages = "xviii + 559",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``SC26-4222-6.'' Includes index.",
keywords = "FORTRAN (Computer program language); IBM 370
(Computer)",
}
@Manual{IBM:1991:VFVa,
author = "{IBM Corporation}",
title = "{VS FORTRAN} Version 2 installation and customization
for {CMS}, Release 5",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Fifth",
pages = "xi + 88",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``SC26-4339-4.'' Includes index. Program no. 5668-805,
5668-806, and 5668-087. File no. S370-34.",
keywords = "Fortran.",
}
@Manual{IBM:1991:VFVb,
author = "{IBM Corporation}",
title = "{VS FORTRAN} Version 2 installation and customization
for {MVS}, Release 5",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Fifth",
pages = "xi + 97",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``SC26-4340-4.'' Includes index. Program no. 5668-805,
5668-806, and 5668-087. File no. S370-34.",
keywords = "Fortran.",
}
@Manual{IBM:1991:VFVc,
author = "{IBM Corporation}",
title = "{VS FORTRAN} Version 2 reference summary, Release 5",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Seventh",
pages = "iv + 77",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``SX26-3751-6.''.",
}
@Manual{IBM:1991:VFVd,
author = "{IBM Corporation}",
title = "{VS FORTRAN} version 2: master index and glossary",
organization = pub-IBM-SAN-JOSE,
address = pub-IBM-SAN-JOSE:adr,
edition = "Fourth",
pages = "xi + 64",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Release 5.'' ``SC26-4603-3'' ``File Number:
S370-40''--P. [4] of cover. ``Program number: 5668-806,
5688-087, 5668-805''--P. [4] of cover.",
keywords = "FORTRAN (Computer program language); VS FORTRAN
(Computer program language)",
}
@Manual{IBM:1991:VFVe,
author = "{IBM Corporation}",
title = "{VS FORTRAN} version 2: migration from the parallel
{FORTRAN PRPQ} release 5",
organization = pub-IBM-SAN-JOSE,
address = pub-IBM-SAN-JOSE:adr,
edition = "Second",
pages = "9",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Release 5.'' ``SC26-4686-1'' ``File Number:
S370-20''--P. [4] of cover. ``Program number: 5668-806,
5688-087, 5668-805''--P. [4] of cover.",
keywords = "FORTRAN (Computer program language); VS FORTRAN
(Computer program language)",
}
@Manual{IBM:1991:VFVf,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} Version 2 language and library reference,
Release 5",
organization = pub-IBM,
address = pub-IBM:adr,
edition = "Eighth",
pages = "xix + 481",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``SC26-4221-7.'' Includes index.",
keywords = "{Fortran} (Computer program language)",
}
@Manual{IBM:1991:VFVg,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} version 2: general information",
organization = pub-IBM-SAN-JOSE,
address = pub-IBM-SAN-JOSE:adr,
edition = "Tenth",
pages = "xi + 51",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Release 5.'' ``September 1991''--T.p. verso.
``GC26-4219-9'' ``File Number: S370-20''--P. [4] of
cover. ``Program number: 5668-805, 5668-806,
5688-087''--P. [4] of cover.",
keywords = "FORTRAN (Computer program language); VS FORTRAN
(Computer program language)",
}
@Manual{IBM:1991:VFVh,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} version 2: language and library
reference",
organization = pub-IBM-SAN-JOSE,
address = pub-IBM-SAN-JOSE:adr,
edition = "Eighth",
pages = "xix + 482",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Release 5.'' ``September 1991''--T.p. verso.
Includes index. ``SC26-4221-7'' ``File Number:
S370-40.''--P. [4] of cover. ``Program number:
5668-805, 5668-806, 5688-087''--P. [4] of cover.",
keywords = "FORTRAN (Computer program language); VS FORTRAN
(Computer program language)",
}
@Manual{IBM:1991:VFVi,
author = "{International Business Machines Corporation}",
title = "{VS FORTRAN} version 2: programming guide for {CMS}
and {MVS}",
organization = pub-IBM-SAN-JOSE,
address = pub-IBM-SAN-JOSE:adr,
edition = "Seventh",
pages = "xviii + 559",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Release 5.'' ``September 1991''--T.p. verso.
Includes index. ``SC26-4222-6.'' ``Program Number:
5668-805, 5668-806, 5688-087''--P. [4] of cover.",
keywords = "FORTRAN (Computer program language); IBM MVS; VM/CMS
(Computer operating system); VS FORTRAN (Computer
program language)",
}
@Book{IEEE:1991:SIT,
author = "{Institute of Electrical and Electronics Engineers and
IEEE Computer Society. Technical Committee on Operating
Systems}",
title = "Standard for information technology ---{ POSIX
Fortran} 77 language interfaces",
publisher = "Institute of Electrical and Electronic Engineers",
address = "New York, NY, USA",
pages = "various",
year = "1991",
ISBN = "1-55937-140-4",
ISBN-13 = "978-1-55937-140-7",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Pt. 1. Binding for system API.",
keywords = "{Fortran 77} (Computer program language)",
}
@Manual{IMSL:1991:QR,
author = "{IMSL, Inc.}",
title = "Quick reference",
organization = "IMSL",
address = "Houston, TX, USA",
pages = "????",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Version 2.0.'' ``April 1987'' ``MALB-QRF-EN
9109-2.0.''(Math/Library) Each volume of IMSL quick
reference provides a brief description of each
subprogram in the IMSL Math/library, SFUN/library and
Stat/library. [v. 1] Math/library: FORTRAN subroutines
for mathematical applications--[v. 2] SFUN/library:
FORTRAN subroutines for evaluating special
functions--[v. 3] Stat/library: FORTRAN subroutines for
statistical analysis.",
keywords = "Mathematics --- Computer programs; Statistics ---
Computer programs.; {Fortran} (Computer program
language)",
}
@Manual{IMSL:1991:QRFa,
author = "{IMSL, Inc.}",
title = "Quick reference, {FORTRAN} subroutines for statistical
analysis",
organization = "IMSL",
address = "Houston, TX, USA",
pages = "123",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``STAT/LIBRARY version 2.0.'' Includes index.
``STLB-QRF-EN9109-2.0.''.",
keywords = "STAT/LIBRARY; Statistics --- Computer programs.;
Subroutines (Computer programs)",
}
@Manual{IMSL:1991:QRFb,
author = "{IMSL, Inc.}",
title = "Quick reference: {FORTRAN} subroutines for
mathematical applications",
organization = "IMSL",
address = "Houston, TX, USA",
pages = "33",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``MATH/LIBRARY special functions, version 2.0.''
Includes index. ``SFLB-QRF-EN9109-2.0.''.",
keywords = "IMSL MATH/LIBRARY (Computer file); Mathematical
analysis --- Computer programs; Mathematics ---
Computer programs; Subroutines (Computer programs)",
}
@Manual{IMSL:1991:UMFa,
author = "{IMSL, Inc.}",
title = "User's manual, {FORTRAN} subroutines for mathematical
applications {MATH\slash LIBRARY} special functions",
organization = "IMSL",
address = "Houston, TX, USA",
edition = "Version 2.0",
pages = "various",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``September 1991.'' ``SFLB-USM-PERFCT-EN9109-2.0.''
Cover title: FORTRAN subroutines for mathematical
applications. Spine title: IMSL MATH/LIBRARY.",
keywords = "Mathematics --- Computer programs; Subroutines
(Computer programs); {Fortran} (Computer program
language)",
}
@Manual{IMSL:1991:UMFb,
author = "{IMSL, Inc.}",
title = "User's manual, {FORTRAN} subroutines for mathematical
applications {MATH\slash LIBRARY}",
organization = "IMSL",
address = "Houston, TX, USA",
edition = "Version 2.0",
pages = "various",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``September 1991.'' ``MALB-USM-PERFCT-EN9109-2.0.''
Cover title: FORTRAN subroutines for mathematical
applications. Spine title: IMSL MATH/LIBRARY.",
keywords = "Mathematics --- Computer programs; Subroutines
(Computer programs); {Fortran} (Computer program
language)",
}
@Manual{IMSL:1991:UMFc,
author = "{IMSL, Inc.}",
title = "User's manual, {FORTRAN} subroutines for mathematical
applications {MATH\slash LIBRARY}",
organization = "IMSL",
address = "Houston, TX, USA",
pages = "vi + 1372",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Three volumes.",
acknowledgement = ack-nhfb,
annote = "Cover title: FORTRAN subroutines for mathematical
applications. Spine title: IMSL MATH/LIBRARY. ``Version
2.0.'' ``September 1991.''
``MALB-USM-UNBND-EN9109-2.0.''",
keywords = "FORTRAN (Computer program language); MATH/LIBRARY
(Computer file); Mathematics --- Computer programs;
Subroutines (Computer programs)",
}
@Manual{IMSL:1991:UMFd,
author = "{IMSL, Inc.}",
title = "User's manual, {FORTRAN} subroutines for statistical
analysis: {STAT\slash LIBRARY}",
organization = "IMSL",
address = "Houston, TX, USA",
edition = "Version 2.0",
pages = "various",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``September 1991.'' ``STLB-USM-PERFCT-EN9109-2.0.''
Cover title: FORTRAN subroutines for statistical
analysis. Spine title: IMSL STAT/LIBRARY.",
keywords = "Mathematical statistics --- Computer programs;
Statistics --- Computer programs.; Subroutines
(Computer programs); {Fortran} (Computer program
language)",
}
@Manual{IMSL:1991:UMFe,
author = "{IMSL, Inc.}",
title = "User's manual, {FORTRAN} subroutines for statistical
analysis: {STAT\slash LIBRARY}",
organization = "IMSL",
address = "Houston, TX, USA",
pages = "vi + 1579",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Three volumes.",
acknowledgement = ack-nhfb,
annote = "Cover title: FORTRAN subroutines for statistical
analysis. Spine title: IMSL STAT/LIBRARY. ``Version
2.0.'' ``September 1991.''
``STLB-USM-UNBND-EN9109-2.0.''",
keywords = "FORTRAN (Computer program language); Mathematical
statistics --- Computer programs; STAT/LIBRARY
(computer file); Statistics --- Computer programs.;
Subroutines (Computer programs)",
}
@Article{Irvine:1991:FVC,
author = "Ron Irvine",
title = "{Fortran} vs. {C} As Language for Numerical
Applications",
journal = j-CUJ,
volume = "9",
type = "Letter",
number = "11",
pages = "132--??",
month = nov,
year = "1991",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "C Users Journal",
}
@Book{ISO:1991:ISI,
author = "{International Organization for Standardization} and
{International Electrotechnical Commission}",
title = "International standard: information, technology,
programming languages, {Fortran}",
publisher = pub-ISO,
address = pub-ISO:adr,
edition = "Second",
pages = "xvii + 369",
year = "1991",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Cover title. Reference number ISO/IEC 1539:1991(E).
``This second edition cancels and replaces the first
edition (ISO 1980), which has been technically
revised''--P. xii. ``This International Standard
specifies the form and establishes the interpretation
of programs expressed in the Fortran language (known
informally as ``Fortran 90'')''--P. xiii.",
keywords = "{Fortran} (Computer program language) --- Standards.",
}
@Article{Karlovsky:1991:ANF,
author = "S. Karlovsky and D. Leibfritz and D. Malon",
title = "The {Argonne--NAG Fortran 90} Initiative",
journal = j-FORTRAN-J,
volume = "??",
number = "??",
pages = "??--??",
month = "????",
year = "1991",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 09:11:20 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.nag.com/nagware/NCNJNKNM/unicom_2.txt.",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Kennedy:1991:IPP,
author = "Ken Kennedy and Kathryn S. McKinley and Chau-Wen
Tseng",
title = "Interactive parallel programming using the {ParaScope
Editor}",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "2",
number = "3",
pages = "329--341",
month = jul,
year = "1991",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.86108",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Apr 11 15:20:39 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept of Comput Sci, Rice Univ, Houston, TX, USA",
classification = "722; 723; 921; C6110B (Software engineering
techniques); C6130 (Data handling techniques); C6180
(User interfaces)",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "Computer Programming; Computer Systems,
Digital--Parallel Processing; Dependence Analysis;
editing; efficient parallel programs; exploratory
programming style; FORTRAN; Fortran programs; general
user; hybrid text; integrated collection; intelligent
interactive editor; interactive programming;
Mathematical Transformations; modified; parallel;
parallel programming; Parallel Programming; Parallelism
Detection; ParaScope Editor; ParaScope project;
powerful interactive program transformations; program;
scientific programmers; structure editing facility;
text",
treatment = "B Bibliography; P Practical",
}
@Book{Kerrigan:1991:FCa,
author = "James F. Kerrigan",
title = "From {Fortran} to {C}",
publisher = pub-WINDCREST,
address = pub-WINDCREST:adr,
pages = "",
month = jun,
year = "1991",
ISBN = "0-8306-7661-9",
ISBN-13 = "978-0-8306-7661-3",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$24.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0830676619",
acknowledgement = ack-nhfb,
}
@Book{Kerrigan:1991:FCb,
author = "James F. Kerrigan",
title = "From {Fortran} to {C}",
publisher = pub-WINDCREST,
address = pub-WINDCREST:adr,
pages = "xiv + 298",
year = "1991",
ISBN = "0-8306-8661-4 (hardcover), 0-8306-7661-9 (paperback)",
ISBN-13 = "978-0-8306-8661-2 (hardcover), 978-0-8306-7661-3
(paperback)",
LCCN = "QA76.73.C15 K48 1991",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0830676619/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$34.95 (hardcover), US\$24.95 (paperback)",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0830686614",
acknowledgement = ack-nhfb,
keywords = "C (Computer program language)",
}
@Article{King:1991:FLS,
author = "K. N. King and A. Jefferson Offutt",
title = "A {Fortran} Language System for Mutation-based
Software Testing",
journal = j-SPE,
volume = "21",
number = "7",
pages = "685--718",
month = jul,
year = "1991",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/spe.bib",
acknowledgement = ack-nhfb,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@Manual{KSR:1991:KFP,
title = "{KSR Fortran} Programming",
organization = "{Kendall Square Research Corporation}",
address = "Waltham, MA",
pages = "????",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@InCollection{Kubo91a,
author = "Koichi Kubota",
editor = "Andreas Griewank and George F. Corliss",
booktitle = "Automatic Differentiation of Algorithms: Theory,
Implementation, and Application",
title = "{PADRE2}, {A} {FORTRAN} Precompiler Yielding Error
Estimates and Second Derivatives",
publisher = "SIAM",
address = "Philadelphia, PA",
pages = "",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "",
}
@InCollection{Kubota:1991:PAF,
author = "Koichi Kubota",
editor = "Andreas Griewank and George F. Corliss",
booktitle = "Automatic Differentiation of Algorithms: Theory,
Implementation, and Application",
title = "{PADRE2}, {A FORTRAN} Precompiler Yielding Error
Estimates and Second Derivatives",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "251--262",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Theory/auto.diff.bib",
}
@InCollection{Kubota:1991:PFP,
author = "Koichi Kubota",
editor = "Andreas Griewank and George F. Corliss",
booktitle = "Automatic Differentiation of Algorithms: Theory,
Implementation, and Application",
title = "{PADRE2}, {A FORTRAN} Precompiler Yielding Error
Estimates and Second Derivatives",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "??--??",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/all_brec.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Article{Kumar:1991:PTF,
author = "S. P. Kumar and I. R. Philips",
title = "Portable Tools for {Fortran} Parallel Programming",
journal = j-CPE,
volume = "3",
number = "6",
pages = "559--572",
month = dec,
year = "1991",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@InProceedings{Landi:1991:PAP,
author = "William Landi and Barbara G. Ryder",
title = "Pointer-induced aliasing: a problem taxonomy",
crossref = "ACM:1991:PPE",
pages = "93--103",
year = "1991",
bibdate = "Mon May 3 12:44:16 MDT 1999",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/99583/p93-landi/",
acknowledgement = ack-nhfb,
keywords = "algorithms; design; languages; theory",
subject = "{\bf D.3.3} Software, PROGRAMMING LANGUAGES, Language
Constructs and Features, Concurrent programming
structures. {\bf F.1.3} Theory of Computation,
COMPUTATION BY ABSTRACT DEVICES, Complexity Measures
and Classes. {\bf D.3.2} Software, PROGRAMMING
LANGUAGES, Language Classifications, FORTRAN. {\bf
D.2.2} Software, SOFTWARE ENGINEERING, Design Tools and
Techniques.",
}
@InProceedings{Lavaud:1991:ASE,
author = "M. Lavaud",
title = "{A$^S$ \TeX}: a software environment on {PC} adapted
to scientific research",
crossref = "Glowinski:1991:PIC",
pages = "779--788",
month = "",
year = "1991",
bibdate = "Mon Sep 30 05:36:13 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "CNRS, Orleans Univ., France",
classification = "C6130D (Document processing techniques); C7106 (Word
processing); C7300 (Natural sciences)",
keywords = "A/sup S/T/sub E/X; Computer algebra; Customizable
multiwindow environment; Document structure; Fortran;
Framework 3; Hypertext file manager; L/sup A/T/sub E/X
files; LAN; Live links; Maple; Microcomputer; Numerical
computations; Scientific research; Sectioning commands;
Title hierarchy; Unix station; Workstation",
thesaurus = "Hypermedia; Natural sciences computing; Symbol
manipulation; User interfaces; Word processing",
}
@Article{Legler:1991:VFP,
author = "David M. Legler and I. M. Navon",
title = "{VARIATM} --- a {FORTRAN} program for objective
analysis of pseudostress wind fields using large-scale
conjugate-gradient minimization",
journal = j-COMP-GEOSCI,
volume = "17",
number = "1",
pages = "1--??",
year = "1991",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Book{Leonard:1991:FF,
author = "Simon Leonard",
title = "{Fortran} five",
publisher = "Malice Aforethought",
address = "????",
pages = "150",
year = "1991",
ISBN = "1-871197-02-3",
ISBN-13 = "978-1-871197-02-0",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Levine:1991:CSAb,
author = "D. Levine and D. Callahan and J. Dongarra",
title = "A comparative study of automatic vectorizing
compilers",
journal = j-PARALLEL-COMPUTING,
volume = "17",
number = "10--11",
pages = "1223--1244",
month = dec,
year = "1991",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sat Mar 22 15:39:54 MST 1997",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.netlib.org/utk/people/JackDongarra/PAPERS/Comparative-Study-of-Automatic-Vectorizing-Compilers.pdf",
abstract = "The authors compare the capabilities of several
commercially available, vectorizing Fortran compilers
using a test suite of Fortran loops. They present the
results of compiling and executing these loops on a
variety of supercomputers, mini-supercomputers, and
mainframes.",
acknowledgement = ack-nhfb,
affiliation = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
USA",
classcodes = "C6150C (Compilers, interpreters and other processors);
C5440 (Multiprocessor systems and techniques); C6140D
(High level languages)",
classification = "C5440 (Multiprocessor systems and techniques);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
USA",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Automatic vectorizing compilers; automatic vectorizing
compilers; FORTRAN; Mainframes; mainframes;
Minisupercomputers; minisupercomputers; parallel
processing; program compilers; Supercomputers;
supercomputers",
pubcountry = "Netherlands",
thesaurus = "FORTRAN; Parallel processing; Program compilers",
treatment = "P Practical",
}
@Book{Lignelet:1991:F,
author = "Patrice Lignelet",
title = "{Fortran 77}",
publisher = pub-MASSON,
address = "Masson, France",
edition = "4e edition, 2e tirage",
pages = "192",
year = "1991",
ISBN = "2-903607-69-9",
ISBN-13 = "978-2-903607-69-2",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Bibliogr.: p. 189. Index.",
keywords = "FORTRAN (Computer program language).; {Fortran}
(langage de programmation)",
}
@Book{Lignelet:1991:PDF,
author = "Patrice Lignelet",
title = "La pratique du {Fortran 77}",
publisher = "Masson; E.S.I.",
address = "Paris, France",
edition = "2e, 3e tirage",
pages = "231",
year = "1991",
ISBN = "2-903607-46-X (E.S.I.), 2-225-82480-0 (Masson)",
ISBN-13 = "978-2-903607-46-3 (E.S.I.), 978-2-225-82480-7
(Masson)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Bibliogr. Index.",
keywords = "{Fortran} (langage de programmation).",
}
@TechReport{Livadas:1991:CT,
author = "Panos Livadas",
title = "The {C-Ghinsu} Tool",
number = "SERC-TR-49-F",
institution = "Software Engineering Research Centre",
address = "Utrecht, The Netherlands (??)",
month = mar,
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/software-engineering-research-centre.bib",
abstract = "Weiser has built slicers for FORTRAN and an abstract
data type language called Simple\_D. His slicers were
based on a flow-graph representation of programs. In
addition, Weiser's method for slicing across procedure
calls does not produce as precise a slice as possible;
Weiser's algorithm lacks a mechanism to keep track of
the calling context of a called procedure. Methods for
more precise intraprocedural slicing have been
developed by Horwitz et al. Horwitz describes a special
form of a program dependency graph called a system
dependency graph (SDG) that can be used for slicing.
This SDG models a language consisting of a single
(main) program and a collection of procedures.
Parameters are passed by value-result. This simple
language supports scalar variables, assignment
statements, conditional statements, and while loops. We
have designed and implemented algorithms which take as
input a source program written in a subset of ANSI C
and produce an internal representation (IR) that is
based on the (SDG) approach defined above and which can
subsequently be used by any of our three implemented
tools: slicer, dicer, or ripple analyzer. These tools
have been integrated into the C-Ghinsu environment. We
present in this paper the theoretical background and
necessary functional details of this tool.",
}
@Article{Luecke:1991:CPE,
author = "G. Luecke and W. Haque and J. Hoekstra and H.
Jespersen",
title = "{I/O} considerations for performance enhancement under
the {MVS} operating system",
journal = j-SUPERCOMPUTER,
volume = "8",
number = "5",
pages = "41--50",
month = sep,
year = "1991",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Iowa State Univ., Ames, IA, USA",
classification = "C5620 (Computer networks and techniques); C5670
(Network performance); C6150J (Operating systems)",
corpsource = "Iowa State Univ., Ames, IA, USA",
fjournal = "Supercomputer",
keywords = "I/O considerations; MVS operating system; network
operating systems; performance enhancement; performance
evaluation; PIOAM; source code modification; VIO;
VS-FORTRAN's disk striping",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@Article{Luecke:1991:EFV,
author = "Glenn Luecke and Wagar Haque and James Hoekstra and
Howard Jespersen and James Coyle",
title = "Evaluation of {Fortran} Vector Compilers and
Preprocessors",
journal = j-SPE,
volume = "21",
number = "9",
pages = "891--905",
month = sep,
year = "1991",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Sat May 31 13:36:16 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/spe.bib",
acknowledgement = ack-nhfb,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@Article{MacDonald:1991:CCF,
author = "Tom MacDonald",
title = "{Cray C} and {Fortran} Interlanguage Communication",
journal = j-JCLT,
volume = "2",
number = "4",
pages = "305--317",
month = mar,
year = "1991",
ISSN = "1042-5721",
bibsource = "Compiler/jclt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jclt.bib",
fjournal = "The Journal of {C} Language Translation",
}
@Article{MacDonald:1991:CNC,
author = "Tom MacDonald",
title = "{C} for Numerical Computing",
journal = j-J-SUPERCOMPUTING,
volume = "5",
number = "1",
pages = "31--48",
month = jun,
year = "1991",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF00155856",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:03 MDT 2005",
bibsource = "ftp://ftp.ira.uka.de/pub/Parallel/JOURNAL.SUPER.bib;
http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=5&issue=1;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=5&issue=1&spage=31",
acknowledgement = ack-nhfb,
affiliation = "Cray Res. Inc., Eagan, MN, USA",
classification = "C5230 (Digital arithmetic methods); C6140D (High
level languages); C7310 (Mathematics)",
corpsource = "Cray Res. Inc., Eagan, MN, USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "ANSI standard; C language; C language programming;
digital arithmetic; FORTRAN; Fortran-77; large-scale
numerical; linguistic features; mathematics computing;
numerical problems; scientific applications; scientific
programming; standard library; supercomputers;
supercomputing environments",
treatment = "P Practical",
}
@Article{MacDonald:JCLT-2-4-305,
author = "Tom MacDonald",
title = "{Cray C} and {Fortran} Interlanguage Communication",
journal = j-JCLT,
volume = "2",
number = "4",
pages = "305--317",
month = mar,
year = "1991",
ISSN = "1042-5721",
bibdate = "Fri Nov 21 15:06:25 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of {C} Language Translation",
remark = "Tom outlines the interlanguage calling conventions
adopted by Cray Research and discusses their merits and
some outstanding issues.",
}
@TechReport{MacLaren:1991:FPS,
author = "L. D. MacLaren and S. D. Hill",
title = "A {Fortran} program for spectral analysis using the
fast {Fourier} transform",
type = "Flight mechanics technical memorandum; 432",
institution = "Dept. of Defence, Defence Science and Technology
Organisation Aeronautical Research Laboratory",
address = "Melbourne, Victoria, Australia",
pages = "ii + 16 + [3]",
year = "1991",
ISBN = "0-646-05178-4 (not printed on item)",
ISBN-13 = "978-0-646-05178-9 (not printed on item)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "AR-006-583. Bibliography: leaf 15.",
keywords = "FORTRAN (Computer program language); Fourier analysis;
Fourier transformations; Spectrum analysis --- Computer
programs.",
}
@Article{Maine:1991:RNF,
author = "R. Maine",
title = "Review of {NAG Fortran 90} translator",
journal = j-FORTRAN-J,
volume = "3",
number = "6",
pages = "??--??",
month = nov # "\slash " # dec,
year = "1991",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:16:33 2001",
bibsource = "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Book{Malyshev:1991:VVV,
author = "A. N. Malyshev",
title = "{{\cyr Vvedenie v vychislitel\cprime nuyu
line{\u\i}nuyu algebru (s prilozheniem algoritmov na
FORTRANe)}. (Russian)} [Introduction to computational
linear algebra (with the application of algorithms in
{FORTRAN})]. Edited and with a preface and an appendix
by {S. K. Godunov}",
publisher = "``Nauka'' Sibirsk. Otdel.",
address = "Novosibirsk, Siberia",
pages = "229",
year = "1991",
ISBN = "5-02-029682-1",
ISBN-13 = "978-5-02-029682-4",
MRclass = "65Fxx (15-04)",
MRnumber = "93j:65043",
bibdate = "Tue Dec 3 19:11:56 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
language = "Russian",
reviewer = "Israel Koltracht",
}
@Book{Mayo:1991:FW,
author = "William E. Mayo and Martin Cwiakala",
title = "The {FORTRAN} 90 workbook",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "vi + 176",
year = "1991",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran 90} (Computer program language)",
}
@Article{McBryan:1991:CII,
author = "O. McBryan",
title = "A comparison of the {Intel iPSC\slash 860} and the
{Suprenum-1} parallel computers",
journal = j-SUPERCOMPUTER,
volume = "8",
number = "1",
pages = "6--17",
month = jan,
year = "1991",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Colorado Univ., Boulder, CO,
USA",
classification = "C4170 (Differential equations); C5440
(Multiprocessor systems and techniques); C5470
(Performance evaluation and testing); C7340
(Geophysics)",
corpsource = "Dept. of Comput. Sci., Colorado Univ., Boulder, CO,
USA",
fjournal = "Supercomputer",
keywords = "2.7 Mflop/s per node; 2.7 to 5.11 MFLOPS; 4.63 Mflop/s
per node; 540 MFLOPS; 64 bit; 64-bit arithmetic; 88.3
percent; 91.6 percent; 92.7 percent; atmospheric
circulation; Compass-developed Suprenum-1 compiler;
geophysics computing; grid algorithms; hierarchical
systems; Intel PGI compiler; multiple node; observed
single- cluster efficiency; parallel FORTRAN compilers;
parallel machines; performance evaluation; program
compilers; Shallow Water Equations; standard Greenhills
compiler; static load- balancing algorithm; Suprenum-1
parallel computers",
pubcountry = "Netherlands",
treatment = "X Experimental",
}
@Article{McGrath:1991:ZCF,
author = "Peter H. McGrath",
title = "{ZERO CROSSOVER} --- a {FORTRAN} program to determine
the dip and extent of geological boundary using
horizontal derivatives of upward-continued gravity
data",
journal = j-COMP-GEOSCI,
volume = "17",
number = "7",
pages = "1017--1032",
year = "1991",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Book{Metcalf:1991:FE,
author = "Michael Metcalf and John Reid",
title = "{Fortran 90} Explained",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
pages = "",
month = feb,
year = "1991",
ISBN = "0-19-853772-7",
ISBN-13 = "978-0-19-853772-4",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0198537727/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$40.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0198537727",
acknowledgement = ack-nhfb,
}
@Misc{Microsoft:1991:MF,
author = "{Microsoft}",
title = "{Microsoft FORTRAN}",
publisher = pub-MICROSOFT,
address = pub-MICROSOFT:adr,
edition = "Version 5.1",
pages = "6 computer disks guide.",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Title from disk labels. System requirements: IBM PC or
compatible; 320K (512K recommended); DOS 3.0 or later;
OS/2 1.0 or later; two double-sided disk drives (hard
disk recommended). OS/2 runs only from a hard disk. IBM
PC.",
keywords = "Compilers (Computer programs) --- Software; FORTRAN
(Computer program language) --- Software; IBM Personal
Computer --- Programming --- Software.",
}
@MastersThesis{Miller:1991:MST,
author = "Phillip C. Miller",
title = "Middleman; a software tool to aid in parallelizing
dusty-deck {Fortran}",
type = "Thesis ({M.S.})",
school = "Oregon Graduate Institute of Science and Technology",
address = "Beaverton, OR, USA",
pages = "vii + 86",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Computer programs; FORTRAN (Computer program
language); Parallel programming (Computer science)",
}
@Manual{NAG:1991:HNF,
author = "{Numerical Algorithms Group}",
title = "Handbook for the {NAG Fortran} workstation library,
Version 1",
organization = "Numerical Algorithms Group, Inc.",
address = "Oxford, UK",
pages = "various",
year = "1991",
ISBN = "1-85206-028-X",
ISBN-13 = "978-1-85206-028-2",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Manual{NAG:1991:NFLa,
author = "{Numerical Algorithms Group}",
title = "{NAG FORTRAN} library introductory guide: Mark 15",
organization = "NAG",
address = "Oxford, UK",
pages = "various",
year = "1991",
ISBN = "1-85206-069-7",
ISBN-13 = "978-1-85206-069-5",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Serves as an extensive pointer to the main NAG
Fortran Library, Mark 15.''.",
keywords = "Algorithms.; FORTRAN (Computer program language);
Numerical analysis --- Data processing",
}
@Manual{NAG:1991:NFLb,
author = "{Numerical Algorithms Group}",
title = "{NAG Fortran} library manual, mark 15",
organization = "NAG",
address = "Oxford, UK",
pages = "????",
year = "1991",
ISBN = "1-85206-070-0",
ISBN-13 = "978-1-85206-070-1",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Algorithms.; FORTRAN (Computer program language);
Numerical analysis --- Data processing",
}
@Article{Navon:1991:ETE,
author = "I. M. Navon and Jian Yu",
title = "{EXSHALL}: a {Turkel-Zwas} explicit large time-step
{FORTRAN} program for solving the shallow-water
equations in spherical coordinates",
journal = j-COMP-GEOSCI,
volume = "17",
number = "9",
pages = "1311--1344",
year = "1991",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{Nguyen:1991:UMT,
author = "T. X. Nguyen",
title = "User manual for two simple {PostScript} output
{Fortran} plotting routines interim report",
type = "NASA contractor report",
number = "NASA CR-187590",
institution = "National Aeronautics and Space Administration, Langley
Research Center; National Technical Information
Service, distributor",
address = "Hampton, VA, USA",
pages = "????",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 92-0323-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1991] 1 microfiche.",
govtdocnumber = "NAS 1.26:187590 0830-H-14 (MF)",
keywords = "FORTRAN (Computer program language); PostScript
(Computer program language)",
}
@Book{Nicolau:1991:ALC,
author = "Alexandru Nicolau",
title = "Advances in languages and compilers for parallel
processing",
publisher = pub-MIT,
address = pub-MIT:adr,
pages = "467",
year = "1991",
ISBN = "0-262-64028-7",
ISBN-13 = "978-0-262-64028-2",
ISSN = "0953-7767",
LCCN = "QA76.7 .A38 1991",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Research monographs in parallel and distributed
computing",
acknowledgement = ack-nhfb,
annote = "Cedar Fortran and its restructuring compiler / R.
Eigenmann \ldots{} [et al.] -- Bilingual parallel
programming / Ian Foster, Ross Overbeek -- Optimizing
analysis for first-class tuple-spaces / Suresh
Jagannathan -- The Linda Program Builder / Shakil
Ahmed, Nicholas Carriero, David Gelernter -- SIGMACS: a
programmable programming environment / Bruce Shei,
Dennis Gannon -- Detecting data races in parallel
program executions / Robert H.B. Netzer, Barton P.
Miller -- A strategy for array management in local
memory / Christine Eisenbeis \ldots{} [et al.] -- On
the performance of parallel strips-based lists / Jon A.
Solworth -- An efficient monolithic array constructor /
G.R. Gao \ldots{} [et al.] -- Unimodular
transformations of double loops / Utpal Banerjee --
Parallelism evaluation and partitioning of nested loops
for shared memory multiprocessors / E. Ayguade \ldots{}
[et al.]. An algorithmic approach to compound loop
transformations / Michael E. Wolf, Monica S. Lam -- The
suppression of compensation code / Thomas Gross,
Michael Ward -- A realistic resource- constrained
software pipelining algorithm / Alexander Aiken,
Alexandru Nicolau -- Handling unresolvable array-access
aliases in Refined C / Apostolos D. Kallis, David
Klappholz -- Symbolic dependence analysis for
high-performance parallelizing compilers / Mohammad
Reza Haghighat, Constantine D. Polychronopoulos --
Parallelism in numeric and symbolic programs / J.R.
Larus -- An efficient implementation of thread-specific
data / Mark D. Guzzi, Rich Simpson, Don Parce --
Programming distributed memory architectures using Kali
/ Piyush Mehrotra, John Van Rosendale -- Implementing a
data parallel language on a tightly coupled
multiprocessor / Michael J. Quinn, Philip J. Hatcher,
Bradley K. Seevers. Automating the coordination of
interprocessor communication / Jingke Li, Marina Chen
-- An introduction to static scheduling for MIMD
architectures / Henry G. Dietz, Matthew T. O'Keefe,
Abderrazek Zaafrani -- Dependence flow graphs: an
algebraic approach to program dependencies / Keshav
Pingali \ldots{} [et al.].",
keywords = "Compilers (Computer programs); Parallel processing
(Electronic computers); Parallel programming;
Programming languages (Electronic computers)",
}
@Article{Norwood:1991:MWP,
author = "John Norwood",
title = "Mixed-language {Windows} programming",
journal = j-DDJ,
volume = "16",
number = "10",
pages = "104--108, 130",
month = oct,
year = "1991",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:11:02 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages); C6180 (User interfaces)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "C code; Control Development Kit; Dynamic link library;
Fortran code; Front end; Microsoft Visual BASIC;
Microsoft Windows; Mixed language programming",
thesaurus = "BASIC; C language; FORTRAN; FORTRAN listings;
Programming; Subroutines; User interfaces",
}
@Article{Olver:1991:RUB,
author = "F. W. J. Olver",
title = "Book Review: {{\booktitle{Mathematical Function
Library for Microsoft-FORTRAN}}, by United
Laboratories, Inc.: Wiley, New York, 1989}",
journal = j-MATH-COMPUT,
volume = "56",
number = "194",
pages = "879--885",
month = apr,
year = "1991",
CODEN = "MCMPAF",
ISSN = "0025-5718 (print), 1088-6842 (electronic)",
ISSN-L = "0025-5718",
bibdate = "Tue Nov 07 10:11:47 2023",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/o/olver-frank-w-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/mathcomp1990.bib",
URL = "https://www.ams.org/journals/mcom/1991-56-194/S0025-5718-91-99751-6?active=current",
acknowledgement = ack-nhfb,
author-dates = "Frank William John Olver (15 December 1924--23 April
2013)",
fjournal = "Mathematics of Computation",
journal-URL = "http://www.ams.org/mcom/",
}
@Article{Overill:1991:EVG,
author = "R. Overill",
title = "On the efficient vectorization of the general
first-order linear recurrence relation",
journal = j-SUPERCOMPUTER,
volume = "8",
number = "2",
pages = "31--36",
month = mar,
year = "1991",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput., King's Coll., London, UK",
classification = "C7310 (Mathematics)",
corpsource = "Dept. of Comput., King's Coll., London, UK",
fjournal = "Supercomputer",
keywords = "Amdahl VP1200; Cray X- MP/28; cyclic reduction
algorithms; efficient vectorization; FORTRAN 90
listings; FORTRAN listings; general first-order linear
recurrence relation; mathematics computing; parallel
algorithms; performance; performance evaluation;
pipeline processing; scalar algorithms; vector
algorithm; vector processors",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@Article{Padberg:1991:BCA,
author = "Manfred Padberg and Giovanni Rinaldi",
title = "A Branch-and-Cut Algorithm for the Resolution of
Large-Scale Symmetric Traveling Salesman Problems",
journal = j-SIAM-REVIEW,
volume = "33",
number = "1",
pages = "60--100",
month = mar,
year = "1991",
CODEN = "SIREAD",
DOI = "https://doi.org/10.1137/1033004",
ISSN = "0036-1445 (print), 1095-7200 (electronic)",
ISSN-L = "0036-1445",
MRclass = "90C10",
MRnumber = "92a:90041",
MRreviewer = "P. F. K{\"o}rner",
bibdate = "Sat Mar 29 09:54:50 MDT 2014",
bibsource = "Compendex database;
http://epubs.siam.org/toc/siread/33/1;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
abstract = "An algorithm is described for solving large-scale
instances of the Symmetric Traveling Salesman Problem
(STSP) to optimality. The core of the algorithm is a
`polyhedral' cutting-plane procedure that exploits a
subset of the system of linear inequalities defining
the convex hull of the incidence vectors of the
Hamiltonian cycles of a complete graph. The cuts are
generated by several identification procedures that
have been described in a companion paper. Whenever the
cutting-plane procedure does not terminate with an
optimal solution the algorithm uses a tree-search
strategy that, as opposed to branch-and-bound, keeps on
producing cuts after branching. The algorithm has been
implemented in FORTRAN. Two different linear
programming (LP) packages have been used as the LP
solver. The implementation of the algorithm and the
interface with one of the LP solvers is described in
sufficient detail to permit the replication of our
experiments. Computational results are reported with up
to 42 STSPs with sizes ranging from 48 to 2,392 nodes.
Most of the medium-sized test problems are taken from
the literature; all others are large-scale real-world
problems. All of the instances considered in this study
were solved to optimality by the algorithm in
`reasonable' computation times.",
acknowledgement = ack-nhfb,
affiliation = "New York Univ",
affiliationaddress = "New York, NY, USA",
classification = "723; 921",
fjournal = "SIAM Review",
journal-URL = "http://epubs.siam.org/sirev",
journalabr = "SIAM Rev",
keywords = "Branch and Cut Algorithm; Computer Programming ---
Algorithms; Computer Programming Languages --- fortran;
Cutting Plane Algorithms; Data Processing --- Data
Structures; Hamiltonian Cycles; Heuristic Methods;
Mathematical Programming, Linear; Mathematical
Techniques --- Graph Theory; Optimization; Traveling
Salesman Problem; Tree Search",
onlinedate = "March 1991",
}
@Article{Peters:1991:SMV,
author = "A. Peters",
title = "Sparse matrix vector multiplication techniques on the
{IBM 3090 VF}",
journal = j-PARALLEL-COMPUTING,
volume = "17",
number = "12",
pages = "1409--1424",
month = dec,
year = "1991",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C6110P (Parallel
programming)",
corpsource = "Inst. of Supercomput. and Appl. Math., IBM Sci.
Center, Heidelberg, Germany",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "execution rates; Fortran programming techniques; IBM
3090 VF; IBM computers; ITPACK; matrix algebra;
multiplication; multiply-and-add compound instruction;
outer loop vectorization; parallel; parallel
algorithms; programming; sparse matrix vector; storage
requirements",
treatment = "T Theoretical or Mathematical",
}
@Article{Phillips:1991:PBL,
author = "C. Phillips",
title = "The performance of the {BLAS} and {LAPACK} on a shared
memory scalar multiprocessor",
journal = j-PARALLEL-COMPUTING,
volume = "17",
number = "6--7",
pages = "751--761",
month = sep,
year = "1991",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 11:08:33 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C5440 (Multiprocessor
systems and techniques)",
corpsource = "Comput. Lab., Newcastle upon Tyne Univ., UK",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "basic linear algebra subprograms; BLAS; block size;
Cholesky decomposition; evaluation; FORTRAN; Fortran
subroutines; LAPACK; linear algebra; linear algebra
algorithms; LU decomposition; parallel processing
environments; parallel programming; performance; shared
memory scalar multiprocessor; subroutines",
treatment = "P Practical",
}
@TechReport{Phillips:1991:TTP,
author = "Jeffrey D. Phillips",
title = "{TERRACE} a terracing procedure for gridded data, with
{Fortran} programs, and {VAX} Command Procedure, {Unix
C}-Shell, and {DOS} batch file implementations",
type = "Open-file report",
number = "92-5-A",
institution = "U.S. Geological Survey: [Books and Open-File Reports
Section distributor]",
address = "Denver, CO, USA",
pages = "iii + 20",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``92-5-B is source code diskette.'' Distributed to
depository libraries in microfiche. Shipping list no.:
92-2481-M. Microfiche. [Denver, Colo.: U.S. Geological
Survey, 1992] 1 microfiche: negative.",
govtdocnumber = "I 19.76:92-5-A 0624-H (MF)",
keywords = "Digital mapping --- Computer programs.; Digital
mapping --- Software",
}
@InProceedings{Reese:1991:OOF,
author = "Donna S. Reese and Ed Luke",
booktitle = "Proceedings of the 3rd {IEEE} Symposium on Parallel
Distributed Processing",
title = "Object oriented {Fortran} for development of portable
parallel programs",
publisher = "????",
address = "Dallas, TX, USA",
pages = "608--615",
month = dec,
year = "1991",
bibsource = "Distributed/clusters.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@TechReport{Rostaing:1991:ATA,
author = "Nicole Rostaing and Stephane Dalmas",
title = "Analyse et transformation automatiques de programmes
{Fortran} a l'aide d'un langage fonctionnel type =
Automatic analysis and transformation of {Fortran}
programs using a typed functional language",
type = "Rapports de recherche",
number = "1518",
institution = "Institut National de Recherche en Informatique et en
Automatique",
address = "Le Chesnay, France",
pages = "10",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Abstracts in English and French. ``Septembre
1991''--Cover. Includes bibliographical references.
Abstract: ``We are interested in symbolically
manipulating mathematical objects represented as
Fortran programs. Our approach is based on the use of a
polymorphic functional language, CAML. In this paper,
we explain the advantages of this choice and the
construction of the first components of what will be a
toolkit for program analysis and transformation. Two
examples of applications are presented.''.",
keywords = "Functional programming (Computer science); {Fortran}
(Computer program language)",
}
@TechReport{Sabot:1991:CFO,
author = "Gary Sabot and Janet Marantz and David Gingold",
title = "{CM Fortran} optimization notes: slicewise model",
type = "Technical report series",
number = "TMC-184",
institution = "Thinking Machines Corp.",
address = "Cambridge, MA, USA",
pages = "vii + 35",
month = mar,
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This document describes techniques that can be used to
tune the performance of CM Fortran programs compiled
for the slicewise execution model. The slicewise model,
first available with CM Fortran Version 1.0, uses the
units of the 64-bit floating-point accelerator as the
basic physical processing elements. By treating the CM
as a set of vector processors, and by using the
floating-point registers to avoid many read/writes to
memory, the slicewise model excels at performing
elemental operations on floating-point and integer
data. This paper uses numerous examples to demonstrate
source-code restructuring that optimizes performance
under the slicewise model. These transformations help
the compiler isolate elemental computation and avoid
read/writes to memory. Also, since arrays in the
slicewise model are mapped to CM memory differently
from the alternative (`fieldwise') model, this paper
provides optimization hints that pertain to array size,
shape, and layout. Finally, the paper describes methods
for calculating/predicting the peak speed of elemental
CM Fortran kernels.",
acknowledgement = ack-nhfb,
keywords = "Source code (Computer science); {Fortran} (Computer
program language)",
}
@InProceedings{Sabot:1991:CPE,
author = "G. Sabot and L. Tennies and A. Vasilevsky and R.
Shapiro",
title = "Compiler parallelization of an elliptic grid generator
for {1990 Gordon Bell Prize}",
crossref = "IEEE:1991:PSA",
pages = "338--346",
year = "1991",
bibdate = "Wed Apr 15 16:28:01 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques);
C6150C (Compilers, interpreters and other processors)",
corpsource = "Thinking Machines Corp., Cambridge, MA, USA",
keywords = "1990 Gordon Bell Prize; application code;
automatically parallelizing compiler; compiler
parallelisation; Connection Machine Fortran 1.0
compiler; cycle counting analysis; elliptic grid
generator; FORTRAN; Fortran program; numerical
simulation; parallel processing; program compilers; Sun
workstation",
sponsororg = "IEEE; ACM",
treatment = "P Practical",
}
@Article{Sahulka:1991:FCI,
author = "R. J. Sahulka and E. C. Plachy and L. J. Scarborough
and R. G. Scarborough and S. W. White",
title = "{FORTRAN} for clusters of {IBM ES\slash} 3090
multiprocessors",
journal = j-IBM-SYS-J,
volume = "30",
number = "3",
pages = "296--311",
year = "1991",
CODEN = "IBMSA7",
ISSN = "0018-8670",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ibmsysj.bib",
acknowledgement = ack-nhfb,
fjournal = "IBM Systems Journal",
}
@TechReport{Sandlin:1991:PIE,
author = "Doral R. Sandlin and Kipp E. Howard",
title = "The power induced effects module a {FORTRAN} code
which estimates lift increments due to power induced
effects for {V}\slash {STOL} flight",
type = "{[NASA contractor report]; NASA CR-188081}",
institution = "Cal Poly State University; National Aeronautics and
Space Administration",
address = "San Luis Obispo, CA, USA",
pages = "????",
year = "1991",
bibdate = "Sat Aug 17 16:13:51 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping no.: 92-0585-M. Microfiche. [Washington, DC,
USA: National Aeronautics and Space Administration,
1991] 4 microfiches.",
govtdocnumber = "NAS 1.26:188081 0830-H-14 (MF)",
keywords = "Lift (Aerodynamics) --- Computer programs.",
}
@InCollection{Sarkar:1991:PIP,
author = "V. Sarkar",
editor = "B. K. Szymanski",
booktitle = "Parallel Functional Languages and Compilers",
title = "{PTRAN} --- The {IBM} Parallel Translation System",
publisher = pub-AW,
address = pub-AW:adr,
pages = "309--392",
year = "1991",
ISBN = "0-201-52243-8",
ISBN-13 = "978-0-201-52243-3",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/Functional.bib",
abstract = "PTRAN (Parallel TRANslation) is a system developed at
IBM's Thomas J. Watson Research Center to automatically
restructure sequential Fortran programs for execution
on parallel architectures. This chapter describes the
PTRAN system, and its implementation as of the end of
1989. The primary functions of PTRAN are analysis and
process formation. The goal of PTRAN's analyzer is to
understand the program's control and data dependence
patterns as completely as possible. The goal of PTRAN's
process former is to generate a parallel program that
satisfies all dependences while optimally trading off
parallelism with overhead in the target multiprocessor.
This chapter on PTRAN serves as a contrast to the other
chapters on parallel functional programming. The input
programming language for the PTRAN system is Fortran
--- the antithesis of the functional languages proposed
in this book! However, the goal of compiler analysis
for automatic parallelization is to derive the same
level of abstraction from a Fortran program as is found
in functional languages.",
}
@Article{Scarborough:1991:CIE,
author = "L. J. Scarborough and R. G. Scarborough and S. W.
White",
title = "Clustering {IBM Enterprise System\slash 3090}
computers for parallel execution of {FORTRAN}
programs",
journal = j-IBM-JRD,
volume = "35",
number = "5\slash 6",
pages = "667--679",
month = sep # "\slash " # nov,
year = "1991",
CODEN = "IBMJAE",
ISSN = "0018-8646 (print), 2151-8556 (electronic)",
ISSN-L = "0018-8646",
bibdate = "Sun Sep 15 05:43:33 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Two IBM Enterprise System/3090 Model 600J computer
systems, each with six processors capable of executing
vector and scalar instructions, have been connected
into a cluster for parallel execution of single FORTRAN
programs. The clustering is achieved through a
combination of software and hardware. When enabled for
parallel execution and allowed to use all twelve
processors in the cluster, FORTRAN programs have run as
much as 11.7 times faster than when run on a single
processor. The combined hardware and software
technology is called IBM Clustered FORTRAN. It was
achieved by modifying existing technology quickly to
provide new capabilities. The paper discusses the
modifications and the motivations behind them. It
summarizes the performance of several applications
executed with Clustered FORTRAN. Finally, it describes
how clustering has been used to improve performance in
novel ways.",
acknowledgement = ack-nhfb,
affiliation = "IBM Sci. Center, Palo Alto, CA, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6140D (High level
languages); C6150N (Distributed systems)",
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
keywords = "FORTRAN programs; IBM Clustered FORTRAN; IBM
Enterprise System/3090; Parallel execution",
thesaurus = "FORTRAN; IBM computers; Multiprocessing programs;
Multiprocessing systems; Parallel programming; Special
purpose computers",
}
@Book{Schildt:1991:ACE,
author = "Herbert Schildt",
title = "The art of {C}: elegant programming solutions",
publisher = pub-OMH,
address = pub-OMH:adr,
pages = "xvi + 459",
day = "1",
month = sep,
year = "1991",
ISBN = "0-07-881691-2",
ISBN-13 = "978-0-07-881691-8",
LCCN = "QA 76.73 C15 S3423 1991",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0078816912/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "System requirements for computer disk: PC; virtually
any C compiler including Turbo C, Turbo C++, Microsoft
C, and others that are ANSI C-compatible.",
price = "US\$39.95",
acknowledgement = ack-nhfb,
dimensions = "9.20in x 7.37in x 1.21in",
keywords = "c (computer program language)",
paperback = "yes",
}
@Article{Schneck:1991:BRO,
author = "Paul B. Schneck",
title = "Book review: {{\em Optimizing FORTRAN Programs\/}} by
{C. F. Schofield (Halstead Press, 1989)}",
journal = j-COMP-ARCH-NEWS,
volume = "19",
number = "1",
pages = "153--154",
month = mar,
year = "1991",
CODEN = "CANED2",
ISSN = "0163-5964 (print), 1943-5851 (electronic)",
ISSN-L = "0163-5964",
bibdate = "Fri May 12 09:40:33 MDT 2006",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
}
@InProceedings{Sehr:1991:FTF,
author = "David C. Sehr and Laxmikant V. Kale and David A.
Padua",
booktitle = "Proceedings of the 1991 International Conference on
Parallel Processing",
title = "{Fortran}-Style Transformations for Functional
Programs (Extended Abstract)",
volume = "II, Software",
publisher = pub-CRC,
address = pub-CRC:adr,
pages = "II-282--II-283",
month = aug,
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/ICPP.91-93.bib; Parallel/ICPP91.bib",
keywords = "poster paper",
}
@Article{Sherriff:1991:CFP,
author = "Barbara L. Sherriff and Vijay Singh and Jianjie Liang
and H. Douglas Grundy",
title = "{CHEMSHIFT}: a {FORTRAN} program to calculate ${}^{29}
\hbox {Si}$ {MAS NMR} chemical shift of silicate
minerals",
journal = j-COMP-GEOSCI,
volume = "17",
number = "7",
pages = "967--972",
year = "1991",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{Sherrill-Lubinski:1991:SVF,
author = "{Sherrill-Lubinski Corporation}",
title = "{SL-GMS VAX Fortran} interface reference:
object-oriented graphical modeling system, version
4.0",
institution = "Sherrill-Lubinski Corporation",
address = "??, ??, USA",
pages = "113",
day = "21",
month = jan,
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Spine title: VAX Fortran interface reference.",
keywords = "FORTRAN (Computer program language); Object-oriented
programming; VAX computers --- Programming.",
}
@Article{Silver:1991:FPT,
author = "N. Clayton Silver and Robert T. Burkey",
title = "A {FORTRAN} 77 Program for Testing the Differences
among Independent Correlations",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "51",
number = "3",
pages = "641--??",
month = "Fall",
year = "1991",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Article{Slape:1991:AMS,
author = "J. K. Slape and P. J. L. Wallis",
title = "Algorithm 127: a modification of {Sale}'s algorithm to
accommodate {FORTRAN 77}",
journal = j-COMP-J,
volume = "34",
number = "4",
pages = "373--376",
month = aug,
year = "1991",
CODEN = "CMPJA6",
ISSN = "0010-4620 (print), 1460-2067 (electronic)",
ISSN-L = "0010-4620",
bibdate = "Tue Mar 25 13:51:56 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/",
URL = "http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/373.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/374.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/375.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/376.tif",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Math. Sci., Bath Univ., UK",
classcodes = "C6140D (High level languages); C6150E (General utility
programs); C6150C (Compilers, interpreters and other
processors)",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C6150E (General
utility programs)",
corpsource = "Sch. of Math. Sci., Bath Univ., UK",
fjournal = "The Computer Journal",
journal-URL = "http://comjnl.oxfordjournals.org/",
keywords = "Ada; continuation statements; Continuation statements;
FORTRAN; FORTRAN 66 statements; FORTRAN 77; FORTRAN
statements; language translation; modified version;
Modified version; program processors; utility programs;
well-known syntactic irregularities; Well-known
syntactic irregularities",
thesaurus = "Ada; FORTRAN; Language translation; Program
processors; Utility programs",
treatment = "P Practical",
}
@Article{Smith:1991:AFP,
author = "David M. Smith",
title = "Algorithm 693: {A FORTRAN} Package for Floating-Point
Multiple-Precision Arithmetic",
journal = j-TOMS,
volume = "17",
number = "2",
pages = "273--283",
month = jun,
year = "1991",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Dec 13 18:36:25 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/108585.html",
abstract = "FM is a collection of FORTRAN-77 routines which
performs floating-point multiple-precision arithmetic
and elementary functions. Results are almost always
correctly rounded, and due to improved algorithms used
for elementary functions, reasonable efficiency is
obtained.",
acknowledgement = ack-nhfb,
affiliation = "Loyola Marymount Univ., Los Angeles, CA, USA",
classification = "C4130 (Interpolation and function approximation);
C5230 (Digital arithmetic methods); C7310
(Mathematics)",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Accuracy; algorithms, Rounding off; Elementary
functions; Floating-point multiple-precision
arithmetic; FM; FORTRAN-77 routines; Mathematical
library; Portable software",
pubcountry = "USA",
subject = "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
ANALYSIS, General, Numerical algorithms. {\bf D.3.2}:
Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 77.",
thesaurus = "Digital arithmetic; Function approximation;
Mathematics computing; Software packages; Subroutines",
}
@InCollection{Soul91a,
author = "Edgar J. Souli{\'e}",
editor = "Andreas Griewank and George F. Corliss",
booktitle = "Automatic Differentiation of Algorithms: Theory,
Implementation, and Application",
title = "User's Experience with {Fortran} Precompilers for
Least Squares Optimization Problems",
publisher = "SIAM",
address = "Philadelphia, PA",
pages = "",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Garc91a].",
}
@InCollection{Soulie:1991:UEF,
author = "Edgar J. Souli{\'e}",
editor = "Andreas Griewank and George F. Corliss",
booktitle = "Automatic Differentiation of Algorithms: Theory,
Implementation, and Application",
title = "User's Experience with {Fortran} Precompilers for
Least Squares Optimization Problems",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "??--??",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/all_brec.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
referred = "[Garc91a].",
}
@TechReport{Step91a,
author = "Bruce R. Stephens and John D. Pryce",
title = "{DAPRE}: a Differentiation Arithmetic System for
{FORTRAN}",
type = "Technical Report",
number = "ACM--91--3",
institution = "Royal Military College of Science",
address = "Shrivenham, UK",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "",
comment = "",
keywords = "",
referred = "[Jued91a].",
}
@TechReport{Stephens:1991:DAD,
author = "Bruce R. Stephens and John D. Pryce",
title = "{DAPRE}: a Differentiation Arithmetic System for
{FORTRAN}",
type = "Technical Report",
number = "ACM--91--3",
institution = "Royal Military College of Science",
address = "Shrivenham, UK",
year = "1991",
bibsource = "https://www.math.utah.edu/pub/tex/bib/all_brec.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Theory/auto.diff.bib",
referred = "[Jued91a].",
}
@Article{Sternberg:1991:PFP,
author = "M. J. Sternberg",
title = "{PROMOT}: a {FORTRAN} program to scan protein
sequences against a library of known motifs",
journal = j-COMP-APPLIC-BIOSCI,
volume = "7",
number = "2",
pages = "257--260",
month = apr,
year = "1991",
CODEN = "COABER",
ISSN = "0266-7061",
ISSN-L = "0266-7061",
bibdate = "Thu Apr 11 18:10:15 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Information about the three-dimensional structure or
function of a newly determined protein sequence can be
obtained if the protein is found to contain a
characterized motif or pattern of residues. Recently a
database (PROSITE) has been established that contains
337 known motifs encoded as a list of allowed residue
types at specific positions along the sequence. PROMOT
is a FORTRAN computer program that takes a protein
sequence and examines if it contains any of the motifs
in PROSITE. The program also extends the definitions of
patterns beyond those used in PROSITE to provide a
simple, yet flexible, method to scan either a PROSITE
or a user-defined pattern against a protein sequence
database.",
acknowledgement = ack-nhfb,
announcement = "9110",
countrypub = "ENGLAND",
datesentered = "Entered 910802",
fjournal = "Computer Applications in the Biosciences: CABIOS",
meshheadings = "*Amino Acid Sequence; *Gene Library; *Pattern
Recognition; *Software; Programming Languages; Proteins
--- chemistry (CH); User-Computer Interface",
recordno = "91283902",
}
@Article{Stewart:1991:ADF,
author = "A. Stewart and C. Holt and M. Clint and R. Perrott",
title = "Algorithm 128: a {DAP FORTRAN} subroutine for thinning
digitised pictures",
journal = j-COMP-J,
volume = "34",
number = "4",
pages = "377--379",
month = aug,
year = "1991",
CODEN = "CMPJA6",
ISSN = "0010-4620 (print), 1460-2067 (electronic)",
ISSN-L = "0010-4620",
bibdate = "Tue Mar 25 13:51:56 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/",
URL = "http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/377.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/378.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/379.tif",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
classcodes = "C6130B (Graphics techniques); C5440 (Multiprocessor
systems and techniques)",
classification = "C5440 (Multiprocessor systems and techniques);
C6130B (Graphics techniques)",
corpsource = "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
fjournal = "The Computer Journal",
journal-URL = "http://comjnl.oxfordjournals.org/",
keywords = "array; Array processors; array processors; Boolean
values; branches; computer graphics; Connected pattern;
connected pattern; DAP FORTRAN subroutine; Digitised
pictures; digitised pictures; FORTRAN listings; ICL
DAP; Iterative thinning algorithm; iterative thinning
algorithm; machine; parallel machines; SIMD; SIMD
machine; Skeleton; skeleton; spurious; Spurious
branches; Thinned pattern; thinned pattern;
two-dimensional; Two-dimensional array; Unitary
thickness; unitary thickness",
thesaurus = "Computer graphics; FORTRAN listings; Parallel
machines",
treatment = "P Practical",
}
@Article{Strout:1991:ECS,
author = "Robert E. {Strout, II} and James R. McGraw and Alan C.
Hindmarsh",
title = "An examination of the conversion of software to
multiprocessors",
journal = j-J-PAR-DIST-COMP,
volume = "13",
number = "1",
pages = "1--16",
day = "1",
month = sep,
year = "1991",
CODEN = "JPDCER",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Sat Apr 12 19:06:31 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Supercomputer Systems Inc",
affiliationaddress = "Livermore, CA, USA",
classification = "722; 723; C6110B (Software engineering techniques)",
corpsource = "Supercomput. Syst. Inc., Livermore, CA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
journalabr = "J Parallel Distrib Comput",
keywords = "calling routines; Computer Programming
languages--fortran; Computer Software; Computer
Systems, Digital; Computers, Supercomputer; Cray
multitasking primitives; Cray supercomputers; Cray X-;
differential equations; Fortran software package;
library; MP/48 supercomputer; Multiprocessing;
multiprocessors; ordinary; parallel programming;
performance measurements; Software conversion; software
conversion; software portability",
treatment = "P Practical",
}
@MastersThesis{Sullivan:1991:VPI,
author = "Steve Sullivan",
title = "Vector and parallel implementations of the wavelet
transform",
type = "Thesis ({M.S.})",
number = "CSRD 1083; UILU-ENG-91-8034",
school = inst-UIUC-CSRD,
address = inst-UIUC-CSRD:adr,
pages = "viii + 64",
month = jan,
year = "1991",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "Multiresolution methods have recently seen increasing
use in a wide range of fields. The wavelet transform,
in particular, has generated considerable interest
because it can have several useful properties including
logarithmic spectral division, orthogonality,
implementation with finite-length filters, and real
transform values from real data. In this thesis, we
offer an introduction to multiresolution and wavelet
analysis, then examine the implementation of the
discrete wavelet transform on several computing
platforms. The discussion encompasses sequential,
vector, MIMD, SIMD, and VLSI architectures, and we
develop FORTRAN programs for the Cray X-MP, Alliant
FX-80, and Connection Machine supercomputers. Our
results demonstrate the considerable advantage in
exploiting the parallelism and data-locality inherent
in the transform.",
acknowledgement = ack-nhfb,
annote = "Supported in part by the National Science Foundation.
Supported in part by the Air Force Office of Scientific
Research. Supported in part by MIPS.",
keywords = "Algorithms; Computer architecture; Parallel processing
(Electronic computers); Signal processing",
}
@Article{Szelenyi:1991:VPE,
author = "F. Szelenyi and V. Zecca",
title = "Visualizing parallel execution of {FORTRAN} programs",
journal = j-IBM-JRD,
volume = "35",
number = "1\slash 2",
pages = "270--282",
month = jan # "\slash " # mar,
year = "1991",
CODEN = "IBMJAE",
ISSN = "0018-8646 (print), 2151-8556 (electronic)",
ISSN-L = "0018-8646",
bibdate = "Wed Jan 3 14:24:13 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "As a first step toward the parallel execution analysis
of FORTRAN programs, a tool called the Parallel
Execution Profiler has been designed and implemented
for the graphical postexecution analysis of parallel
programs using the Parallel FORTRAN environment as a
vehicle for both implementing parallel programs and
tracing parallel events. The dynamic behavior of
parallel execution is observed interactively in color
graphs, which can be displayed concurrently with the
source code, and in statistical summaries. The paper
describes the implementation of the tool for parallel
performance analysis with the aid of a parallelized
application program from plasma physics.",
acknowledgement = ack-nhfb,
affiliation = "IBM Germany Stuttgart, Germany",
classification = "C6115 (Programming support); C6130B (Graphics
techniques); C6140D (High level languages); C6150G
(Diagnostic, testing, debugging and evaluating
systems)",
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
keywords = "Color graphs; FORTRAN program; Graphical postexecution
analysis; Parallel execution analysis; Parallel
Execution Profiler; Parallel FORTRAN environment;
Parallel performance analysis; Parallel programs;
Plasma physics",
thesaurus = "Computer graphics; FORTRAN; Parallel programming;
Software tools",
}
@Article{Tallin:1991:PTD,
author = "Andrew G. Tallin",
title = "Programming Techniques: Dynamic Memory Allocation in
{FORTRAN}",
journal = j-COMP-CIVIL-ENG,
volume = "5",
number = "1",
pages = "122--??",
month = jan,
year = "1991",
CODEN = "JCCEE5",
ISSN = "0887-3801",
ISSN-L = "0887-3801",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computing in Civil Engineering",
}
@Article{Taylor:1991:NMF,
author = "P. Taylor and P. Rosenberg and M. G. Samsonova",
title = "A new method for finding long consensus patterns in
nucleic acid sequences",
journal = j-COMP-APPLIC-BIOSCI,
volume = "7",
pages = "495--500",
year = "1991",
CODEN = "COABER",
ISSN = "0266-7061",
ISSN-L = "0266-7061",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/protein.pattern.bib",
comment = "``We describe a fast computer algorithm for
identifying consensus patterns in DNA sequences. The
method requires no previous knowledge of the frequency
or spacing other than its length. In particular no
previous knowledge of the frequency or spacing of
consensus patterns is required.'' Fortran 77 program",
fjournal = "Computer Applications in the Biosciences: CABIOS",
}
@Article{Tipper:1991:FPC,
author = "John C. Tipper",
title = "{FORTRAN} programs to construct the planar {Voronoi}
diagram",
journal = j-COMP-GEOSCI,
volume = "17",
number = "5",
pages = "597--??",
year = "1991",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Tirumalai:1991:PWL,
author = "Parthasarathy P. Tirumalai and Meng Lee and Michael S.
Schlansker",
title = "Parallelization of {WHILE} Loops on Pipelined
Architectures",
journal = j-J-SUPERCOMPUTING,
volume = "5",
number = "2--3",
pages = "119--136",
month = oct,
year = "1991",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF00127840",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:03 MDT 2005",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=5&issue=2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=5&issue=2&spage=119",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture)C5470 (Performance
evaluation and testing); C6110P (Parallel programming);
C6150C (Compilers, interpreters and other processors)",
corpsource = "Hewlett--Packard Labs., Palo Alto, CA, USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "compiler representations; conditional execution;
dependence graphs; Fortran DO loops; loop architectural
support; modulo scheduling theory; multiple operations
per cycle; overlapping loops; parallel architectures;
parallel programming; parallelization; performance;
performance evaluation; pipeline processing; pipelined
architectures; program compilers; REPEAT-UNTIL loops;
scheduling; trip count; WHILE loops",
treatment = "P Practical",
xxauthor = "Parthasarathy P. Tirumalai and Lee Meng and Michael S.
Schlansker",
xxtitle = "Parallelization of {While} Loops on Pipelined
Architectures",
}
@Manual{TMC:1991:GSC,
author = "{Thinking Machines Corporation}",
title = "Getting started in {CM Fortran}",
organization = "Thinking Machines Corp.",
address = "Cambridge, MA, USA",
pages = "v + 46",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``January 1991.'' At head of title: The Connection
Machine system. Includes index.",
keywords = "CM Fortran (Computer program language); Connection
machines --- Programming.",
}
@Book{Torby:1991:FE,
author = "Bruce J. Torby",
title = "{Fortran 77} for Engineers",
publisher = pub-PH,
address = pub-PH:adr,
pages = "x + 462",
month = jan,
year = "1991",
ISBN = "0-13-326745-8",
ISBN-13 = "978-0-13-326745-7",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0133267458/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$60.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0133267458",
acknowledgement = ack-nhfb,
keywords = "Engineering --- Data processing; FORTRAN 77 (Computer
program language); Programming languages",
}
@MastersThesis{Treharne:1991:RFS,
author = "James T. Treharne",
title = "{RSSP}: a {Fortran} simulation package for use in
teaching {Response Surface Methodology}",
type = "Thesis ({M.S.})",
school = "Auburn University",
address = "Auburn, AL, USA",
pages = "viii + 97",
year = "1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Response surfaces (Statistics) --- Computer-assisted
instruction.",
}
@Article{Udegbunam:1991:FPI,
author = "Emmanuel O. Udegbunam",
title = "A {FORTRAN} program for interpretation of relative
permeability from unsteady-state displacements with
capillary pressure included",
journal = j-COMP-GEOSCI,
volume = "17",
number = "10",
pages = "1351--1358",
year = "1991",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Umemura:1991:FNL,
author = "K. Umemura",
title = "Floating-point number {LISP}",
journal = j-SPE,
volume = "21",
number = "10",
pages = "1015--1026",
month = oct,
year = "1991",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Tue Dec 12 09:26:54 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/fparith.bib",
abstract = "A floating-point-number-oriented LISP has been
developed. Though it performs type checking on every
numeric operation, it runs as fast as Fortran for
simple differential-equation problems. The author
describes the implementation, provides some
measurements of its efficiency and discusses the
feasibility of this type of implementation.",
acknowledgement = ack-nhfb,
affiliation = "Software Labs., NTT Corp., Tokyo, Japan",
classification = "C5230 (Digital arithmetic methods); C6130 (Data
handling techniques); C6140D (High level languages);
C7310 (Mathematics)",
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
keywords = "Floating-point-number-oriented LISP; Numeric
operation; Simple differential-equation problems; Type
checking",
pubcountry = "UK",
thesaurus = "Digital arithmetic; LISP; Mathematics computing;
Symbol manipulation",
}
@InProceedings{Utter-Honig:1991:GAP,
author = "S. Utter-Honig and C. M. Pancake",
title = "Graphical animation of parallel {Fortran} programs",
crossref = "IEEE:1991:PSA",
pages = "491--500",
year = "1991",
bibdate = "Wed Apr 15 16:28:01 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing91.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6130B (Graphics
techniques); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
corpsource = "Cornell Nat. Supercomputer Facility, Cornell Univ.,
Itahca, NY, USA",
keywords = "computer animation; FORTRAN; hierarchically organized
source code; lock/event synchronization; parallel
Fortran programs; parallel programming; performance
analysis; performance evaluation; PF-View; program
behavior; software tools; synchronisation; textural
trace information; tool; visualizing the behavior",
sponsororg = "IEEE; ACM",
treatment = "P Practical",
}
@Article{Vajapeyam:1991:ESC,
author = "Sriram Vajapeyam and Gurindar S. Sohi and Wei-Chung
Hsu",
title = "An empirical study of the {CRAY Y-MP} processor using
the {Perfect Club} benchmarks",
journal = j-COMP-ARCH-NEWS,
volume = "19",
number = "3",
pages = "170--179",
month = may,
year = "1991",
CODEN = "CANED2",
ISSN = "0163-5964 (print), 1943-5851 (electronic)",
ISSN-L = "0163-5964",
bibdate = "Fri May 12 09:41:01 MDT 2006",
bibsource = "Compendex database; http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog number 91CH2995-9.",
abstract = "An empirical study of a single processor of the CRAY
Y-MP, using as benchmarks long-running scientific
applications from the PERFECT Club benchmark set, is
reported. Since the compiler plays a major role in
determining machine utilization and program execution
speed, the authors compile their benchmarks using the
state-of-the-art Cray Research production Fortran
compiler. They investigate instruction set usage,
operation execution counts, sizes of basic blocks in
the programs, and instruction issue rate. The
vectorized fraction of the dynamic program operation
count ranges from 4\% to 96\% for the benchmarks.
Instructions that move values between the scalar
registers and corresponding backup registers form a
significant fraction of the dynamic instruction count.
Basic blocks which are more than 100 instructions in
size are significant in number; both small and large
basic blocks are important from the point of view of
program performance. The instruction issue rate is less
than 0.5 instructions per clock cycle for each of the
benchmark programs, suggesting that the instruction
issue stage of the CRAY Y-MP is, on the average, not a
bottleneck.",
acknowledgement = ack-nhfb,
affiliation = "Comput Sci Dept, Univ of Wisconsin, Madison, WI, USA",
classification = "722; 723",
conference = "Proceedings of the 18th International Symposium on
Computer Architecture",
conferenceyear = "1991",
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
journalabr = "Conf Proc Annu Symp Comput Archit",
keywords = "Benchmarking; Computer Systems, Digital; Computers,
Supercomputer--Performance; CRAY Y-MP; Performance;
Performance Evaluation",
meetingaddress = "Toronto, Ont, Can",
meetingdate = "May 27--30 1991",
meetingdate2 = "05/27--30/91",
publisherinfo = "Computer Society",
sponsor = "IEEE Computer Soc; ACM SIGARCH",
}
@Article{Vesely:1991:FCS,
author = "V{\'i}t{\v{e}}zslav Vesel{\'y}",
title = "Fast Cell-Structured Algorithm for Digit Reversal of
Arbitrary Length",
journal = j-SIAM-J-SCI-STAT-COMP,
volume = "12",
number = "2",
pages = "298--310",
month = mar,
year = "1991",
CODEN = "SIJCD4",
ISSN = "0196-5204",
MRclass = "65-04 (65F30 65T20)",
MRnumber = "91m:65001",
bibdate = "Tue Apr 29 19:18:28 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4190 (Other numerical methods); C7310
(Mathematics)",
corpsource = "Inst. of Phys. Metall., Czechoslovak Acad. of Sci.,
Brno, Czechoslovakia",
fjournal = "SIAM Journal on Scientific and Statistical Computing",
keywords = "arbitrary length; digit reversal; fast cell-structured
algorithm; fast Fourier transform; fast Fourier
transforms; FFT; FORTRAN77 subprograms; mathematics
computing",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Wallich:1991:FF,
author = "Paul Wallich",
title = "{Fortran} Forever",
journal = j-SCI-AMER,
volume = "265",
number = "1",
pages = "112--112",
month = jul,
year = "1991",
CODEN = "SCAMAC",
DOI = "https://doi.org/10.1038/scientificamerican0791-112",
ISSN = "0036-8733 (print), 1946-7087 (electronic)",
ISSN-L = "0036-8733",
bibdate = "Fri May 17 08:34:38 MDT 2013",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sciam1990.bib",
URL = "http://www.nature.com/scientificamerican/journal/v265/n1/pdf/scientificamerican0791-112.pdf",
acknowledgement = ack-nhfb,
fjournal = "Scientific American",
journal-URL = "http://www.nature.com/scientificamerican",
}
@Article{Walsh:1991:MFR,
author = "John F. Walsh",
title = "{Microsoft}'s {FORTRAN} 5.0 Random Number Generator:
be Aware",
journal = j-PERCEPTUAL-MOTOR-SKILLS,
volume = "72",
number = "1",
pages = "257--??",
month = feb,
year = "1991",
CODEN = "PMOSAZ",
ISSN = "0031-5125",
ISSN-L = "0031-5125",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Perceptual and Motor Skills",
}
@Book{Weinman:1991:VFa,
author = "David G. Weinman",
title = "{VAX} {Fortran}",
publisher = pub-PWS-KENT,
address = pub-PWS-KENT:adr,
pages = "xiii + 450",
month = may,
year = "1991",
ISBN = "0-87835-172-8",
ISBN-13 = "978-0-87835-172-5",
LCCN = "QA76.8.V37W45 1986",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0-87835-172-8/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "The Boyd \& Fraser programming language series",
acknowledgement = ack-nhfb,
}
@Book{Weinman:1991:VFb,
author = "David G. Weinman",
title = "{VAX FORTRAN}",
publisher = pub-PWS-KENT,
address = pub-PWS-KENT:adr,
edition = "Second",
pages = "xiii + 479",
year = "1991",
ISBN = "0-534-92565-0",
ISBN-13 = "978-0-534-92565-9",
LCCN = "QA76.8.V37W45 1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "PWS-Kent series in engineering and computer science",
acknowledgement = ack-nhfb,
annote = "System requirements for computer disk: PC; DOS; VAX
FORTRAN; one 3 1/2 in. disk drive. Includes index.",
keywords = "FORTRAN (Computer program language); VAX-11 (Computer)
--- Programming",
}
@Book{Weinman:1991:VFP,
author = "David G. Weinman",
title = "{Vax Fortran}",
publisher = pub-PWS-KENT,
address = pub-PWS-KENT:adr,
pages = "",
month = may,
year = "1991",
ISBN = "0-534-92565-0",
ISBN-13 = "978-0-534-92565-9",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0534925650/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$44.95",
series = "Pws-Kent Series in Engineering and Computer Science",
acknowledgement = ack-nhfb,
}
@Article{Wolf:1991:FSC,
author = "Gert W. Wolf",
title = "A {FORTRAN} subroutine for cartographic
generalization",
journal = j-COMP-GEOSCI,
volume = "17",
number = "10",
pages = "1359--1382",
year = "1991",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Book{Wright:1991:OPM,
author = "E. Alphia Wright",
title = "Open Pit Mine Design Models: An Introduction With
{Fortran 77} Programs",
volume = "8",
publisher = pub-TRANS-TECH,
address = pub-TRANS-TECH:adr,
pages = "",
month = jul,
year = "1991",
ISBN = "0-87849-083-3",
ISBN-13 = "978-0-87849-083-7",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0878490833/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$75.00",
series = "Series on Mining Engineering",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0878490833",
acknowledgement = ack-nhfb,
}
@Article{Zhou:1991:CAR,
author = "Susan Y. J. Zhou and Sati Mazumdar and Carol K.
Redmond and Michael H. Dong and Joseph P. Costantino",
title = "Computations of adjusted rates and lifetime risks from
occupational cohort data: a program package using
{FORTRAN} and {GLIM}",
journal = j-COMPUT-AND-BIOMED-RES,
volume = "24",
number = "1",
pages = "29--46",
month = feb,
year = "1991",
CODEN = "CBMRB7",
ISSN = "0010-4809 (print), 1090-2368 (electronic)",
ISSN-L = "0010-4809",
bibdate = "Thu Apr 11 18:10:15 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A program package using FORTRAN and GLIM is presented
to compute lifetime risks of dying from a particular
cause of death for a worker subjected to specific risk
exposures using death rates adjusted for selected
covariates (risk factors). Calculations of the exposure
index and adjusted rates depend on several commonly
used procedures. Tests of homogeneity and trend for
adjusted rates are provided. Lifetime risks are
calculated in two different ways: adjusting or ignoring
competing causes of death.",
acknowledgement = ack-nhfb,
announcement = "9106",
countrypub = "UNITED STATES",
datesentered = "Entered 910425",
fjournal = "Computers and Biomedical Research",
meshheadings = "*Mathematical Computing; Occupational Diseases ---
mortality (MO)/epidemiology (*EP); *Software; Cohort
Studies; Lung Neoplasms --- mortality (MO); Programming
Languages; Risk Factors; Survival Analysis; United
States; Human; Male; Support, U.S. Gov't, Non-P.H.S.",
recordno = "91168558",
}
@Book{Aberti:1992:FIP,
author = "C. Aberti and Patrice Lignelet",
title = "{Fortran 90}: initiation {\`a} partir du {Fortran
77}",
publisher = "Studio image",
address = "Menton, France",
pages = "144",
year = "1992",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Serie informatique",
acknowledgement = ack-nhfb,
annote = "Index.",
keywords = "{Fortran} (langage de programmation).",
}
@Book{Adams:1992:FHC,
author = "Jeanne C. Adams and Walter S. Brainerd and Jerrold L.
Wagener",
title = "{Fortran 90} Handbook: Complete {ANSI\slash ISO}
Reference",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "xi + 740",
year = "1992",
ISBN = "0-07-000406-4",
ISBN-13 = "978-0-07-000406-1",
LCCN = "QA76.73.F28 F67 1992",
bibdate = "Sat Jun 17 12:29:56 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
note = "See \cite{ANSI:ftn92}.",
price = "US\$79.50",
acknowledgement = ack-nhfb,
keywords = "Computer Programming; Fortran; Fortran 90 (computer
program language); Programming Languages",
libnote = "Not yet in my library.",
tableofcontents = "0. Sneak Preview \\
1. Introduction \\
1.1. History \\
1.2. Why a New Standard? \\
1.3. Why Not Use Another Language? \\
1.4. Development of Fortran 90 \\
1.5. Fortran 77 Compatibility \\
1.6. Extensibility \\
1.7. Intrinsic and Standard Modules \\
1.8. The Fortran 90 Language Standard \\
1.9. References \\
2. Fortran Concepts and Terms \\
2.1. Scope and Association \\
2.2. Program Organization \\
2.3. Data Environment \\
2.4. Program Execution \\
2.5. Terms \\
2.6. Summary of Forms \\
2.7. Ordering Requirements \\
2.8. Example Fortran 90 Program \\
2.9. Summary \\
3. Language Elements and Source Form \\
3.1. The Processor Character Set \\
3.2. Lexical Tokens \\
3.3. Source Form \\
3.4. Rules for Fixed/Free Source Form \\
3.5. The INCLUDE Line \\
3.6. Low-Level Syntax \\
3.7. Summary \\
4. Data Types \\
4.1. Building the Data Environment for a Problem
Solution \\
4.2. What Is Meant by ``Type'' in Fortran? \\
4.3. Intrinsic Data Types \\
4.4. Derived Types \\
4.5. Structure Constructors \\
4.6. Array Constructors \\
4.7. Summary \\
5. Declarations \\
5.1. Type Declaration Statements \\
5.2. Implicit Typing \\
5.3. Array Properties \\
5.4. Pointer Properties \\
5.6. Object Accessibility and Use \\
5.7. Procedure Properties \\
5.8. Automatic Data Objects \\
5.9. NAMELIST Statement \\
5.10. Storage Association \\
5.11. Summary \\
6. Using Data \\
6.1. Constants and Variables \\
6.2. Substrings \\
6.3. Structure Components \\
6.4. Arrays \\
6.5. Pointers and Allocatable Arrays \\
6.6. Summary \\
7. Expressions and Assignment \\
7.1. Introduction to Fortran 90 Expressions \\
7.2. Formation of Expressions \\
7.3. Interpretation of Expressions \\
7.4. Evaluation of Expressions \\
7.5. Assignment \\
7.6. Summary \\
8. Controlling Execution \\
8.1. The Execution Sequence \\
8.2. Blocks and Executable Constructs \\
8.3. IF Construct and IF Statement \\
8.4. The CASE Construct \\
8.5. The DO Construct \\
8.6. Branching \\
8.7. Obsolescent Control Statements \\
8.8. Summary \\
9. Input and Output Processing \\
9.1. Records, Files, Access Methods, and Units \\
9.2. Data Transfer Statements \\
9.3. Execution Model for Data Transfer Statements \\
9.4. Error and Other Conditions in Input/Output
Statements \\
9.5. The OPEN Statement \\
9.6. The CLOSE Statement \\
9.7. Inquiring about Files \\
9.8. File Positioning Statements \\
9.9. Restrictions on Input/Output Specifiers, List
Items, and Statements \\
9.10. Summary \\
10. Input and Output Editing \\
10.1. Explicit Formatting \\
10.2. Format Specifications \\
10.3. Character String Edit Descriptor Form \\
10.4. Formatted Data Transfer \\
10.5. File Positioning by Format Control \\
10.6. Numeric Editing \\
10.7. Logical Editing \\
10.8. Character Editing \\
10.9. Control Edit Descriptors \\
10.10. List-Directed Formatting \\
10.11. Namelist Formatting \\
10.12. Summary \\
11. Program Units \\
11.1. Overview \\
11.2. Main Program \\
11.3. Internal Procedures \\
11.4. Host Association \\
11.5. External Subprograms \\
11.6. Modules \\
11.7. Block Data Program Units \\
11.8. Summary \\
12. Using Procedures \\
12.1. Procedure Terms and Concepts \\
12.2. Subroutines \\
12.3. Functions \\
12.4. Procedure-Related Statements \\
12.5. Argument Association \\
12.6. Procedure Interfaces \\
12.7. Summary \\
13. Intrinsic Procedures \\
13.1. Intrinsic Procedure Terms and Concepts \\
13.2. Representation Models \\
13.3. Inquiry and Numeric Manipulation Functions \\
13.4. Transfer and Conversion Functions \\
13.5. Computation Functions \\
13.6. Array Functions \\
13.7. Intrinsic Subroutines \\
13.8. Alphabetical List of All Intrinsic Procedures.
13.9. Specific Names for Generic Intrinsic Procedures.
13.10. Summary \\
14. Scope, Association, and Definition \\
14.1. The Use of Names \\
14.2. Scope \\
14.3. Association \\
14.4. Definition Status \\
Appendix A: Intrinsic Procedures \\
Appendix B: Fortran 90 Syntax \\
B.1. The Form of the Syntax \\
B.2. Syntax Rules and Constraints \\
B.3. Cross References \\
Appendix C: Decremental Features \\
C.1. Deleted Features \\
C.2. Obsolescent Features",
xxauthor = "Jeanne C. Adams and Walter S. Brainerd and Jeanne T.
Martin",
}
@InProceedings{Akian:1992:APE,
author = "M. Akian and A. Sulem",
title = "Application of `{Pandore}', an expert system in
stochastic control, to portfolio selection problems",
crossref = "Houstis:1992:AIE",
pages = "389--398",
month = "",
year = "1992",
bibdate = "Mon Sep 30 05:31:18 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "INRIA, Le Chesnay, France",
classification = "C1330 (Optimal control); C1340G (Time-varying
systems); C6170 (Expert systems); C7420 (Control
engineering)",
keywords = "Computer algebra; Dynamical systems; Expert system;
Inference techniques; Numerical analysis; Optimal
control; Pandore; Portfolio selection; Stochastic
control; Symbolic manipulations",
thesaurus = "Expert systems; Optimal control; Stochastic systems;
Symbol manipulation",
}
@TechReport{AlvesdaSilva:1992:FCO,
author = "Alexandre P. Alves da Silva and Victor Hugo Quintana
Z. and G. K. H. Pang",
title = "{Fortran} codes for the optimal estimate training 2,
and Probabilistic associative memory algorithms",
type = "Internal report",
number = "UWE and CE-92-02",
institution = "Dept. of Electrical and Computer Engineering,
University of Waterloo",
address = "Waterloo, Ontario, Canada",
pages = "81",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Ammar:1992:IDC,
author = "G. S. Ammar and L. Reichel and D. C. Sorensen",
title = "An Implementation of a Divide and Conquer Algorithm
for the Unitary Eigenproblem",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "292--307",
month = sep,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/131766.131770",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 13:08:42 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See also \cite{Ammar:1994:CAI}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-3/p292-ammar/",
abstract = "We present a FORTRAN implementation of a
divide-and-conquer method for computing the spectral
resolution of a unitary upper Hessenberg matrix $H$.
Any such matrix $H$ of order $n$, normalized so that
its subdiagonal elements are nonnegative, can be
written as a product of $ n - 1 $ Givens matrices and a
diagonal matrix. This representation, which we refer to
as the Schur parametric form of $H$, arises naturally
in applications such as in signal processing and in the
computation of Gauss--Szeg{\H{o}} quadrature rules. Our
programs utilize the Schur parametrization to compute
the spectral decomposition of $H$ without explicitly
forming the elements of $H$. If only the eigenvalues
and first components of the eigenvectors are desired,
as in the applications mentioned above, the algorithm
requires only $ O(n^2) $ arithmetic operations.
Experimental results presented indicate that the
algorithm is reliable and competitive with the general
QR algorithm applied to this problem. Moreover, the
algorithm can be easily adapted for parallel
implementation.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; measurement; performance; reliability",
subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra, Eigenvalues. {\bf
G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE.
{\bf F.2.1}: Theory of Computation, ANALYSIS OF
ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
and Problems, Computations on matrices.",
}
@Book{Anderson:1992:LUG,
author = "E. Anderson",
title = "{LAPACK} Users' Guide",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "xv + 235",
month = may,
year = "1992",
ISBN = "0-89871-294-7",
ISBN-13 = "978-0-89871-294-0",
LCCN = "QA76.73.F25 L36 1992",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0898712947/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes a Quick Reference Guide.",
acknowledgement = ack-nhfb,
keywords = "algebras, linear -- data processing; Fortran (computer
program language); LAPACK; subroutines (computer
programs)",
}
@Article{Anderson:1992:PGI,
author = "Oliver D. Anderson",
title = "A Pedagogic Guide to Input\slash Output in {Fortran}
77",
journal = j-INTERFACE-SANTA-CRUZ,
volume = "14",
number = "??",
pages = "27--34",
month = "Spring",
year = "1992",
CODEN = "INFCDB",
ISSN = "0163-6626",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Interface (Santa Cruz)",
}
@Article{Andreev:1992:FM,
author = "V. M. Andreev and I. S. Golosov and S. V. Sprogis",
title = "{Fortran} for {MPP}",
journal = j-PROG-COMP-SOFT,
volume = "17",
number = "5",
pages = "281--289",
month = jul,
year = "1992",
CODEN = "PCSODA",
ISSN = "0361-7688 (print), 1608-3261 (electronic)",
ISSN-L = "0361-7688",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Programming and Computer Software; translation of
Programmirovaniye (Moscow, USSR) Plenum",
language = "Russian",
}
@Article{Andrew:1992:SGC,
author = "K. Andrew and C. G. Fleming",
title = "Space-time geometries characterized by solutions to
the geodesic equations",
journal = j-COMPUT-PHYS,
volume = "6",
number = "5",
pages = "498--505",
month = sep # "--" # oct,
year = "1992",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Mon Sep 30 05:36:13 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Phys., Eastern Illinois Univ., Charleston,
IL, USA",
classification = "A0240 (Geometry, differential geometry, and
topology); A0270 (Computational techniques); A0420J
(Solutions to equations); C7320 (Physics and
Chemistry)",
fjournal = "Computers in Physics",
keywords = "CRAY Y-MP supercomputer; FORTRAN program; Geodesic
equations; Graphical display; IBM RS 6000 workstation;
Initial conditions; Kerr metric; Mass; Mathematica;
NeXT; Null geodesic structure; Parameter dependence;
Spacetime geometries; Spin; Swarzchild metric; Symbol
manipulation; Video tape; Winicour metric",
thesaurus = "Complete computer programs; Differential geometry;
Physics computing; Space-time configurations; Symbol
manipulation",
}
@Article{Anonymous:1992:F,
author = "Anonymous",
title = "{Fortran 90}",
journal = j-CHEM-ENG,
volume = "??",
number = "527",
pages = "25--??",
month = sep,
year = "1992",
CODEN = "CMERA9",
ISSN = "0302-0797",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fortran, the standard in scientific and engineering
computing, has been updated to fend off the challenge
from C. Nina Morgan and Ian Furzer examine Fortran
90.",
acknowledgement = ack-nhfb,
fjournal = "Chemical engineer",
}
@Article{Anonymous:1992:LUF,
author = "Anonymous",
title = "{Lahey} updates {Fortran} compiler to allow writing
32-bit {DOS} apps",
journal = j-INFOWORLD,
volume = "14",
number = "12",
pages = "20--21",
month = mar,
year = "1992",
CODEN = "INWODU",
ISSN = "0199-6649",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "InfoWorld",
}
@Misc{Anonymous:1992:MF,
author = "Anonymous",
title = "{Microsoft FORTRAN}",
publisher = pub-MICROSOFT,
address = pub-MICROSOFT:adr,
edition = "Version 5.1",
pages = "7 computer disks",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Booklets: Environment and tools --- Advanced topics
--- Reference --- Quick reference guide --- Installing
and using the professional development system ---
QuickWin graphics user's guide. System requirements:
IBM PC or PC compatible; 320 K; MS DOS 3.00 or higher
or MS OS/2. IBM PC.",
keywords = "Compilers (Computer programs); Compiling (Electronic
computers); Computer programs; FORTRAN (Computer
program language); IBM Personal Computer --- MS DOS
2.1.",
}
@Article{Anonymous:1992:MSA,
author = "Anonymous",
title = "Math Software Automates Problem Solving",
journal = j-MECH-ENG,
volume = "114",
number = "5",
pages = "58--63",
month = may,
year = "1992",
CODEN = "MEENAH",
ISSN = "0025-6501",
ISSN-L = "0025-6501",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Many mechanical engineers have begun using
commercially available technical calculation software
in addition to spreadhseets and FORTRAN programs.
Answers from math software support the development of
everything from rally car suspensions to satellites.",
acknowledgement = ack-nhfb,
fjournal = "Mechanical Engineering: the journal of the American
Society of Mechanical Engineers",
}
@Book{Anonymous:1992:NRE,
author = "Anonymous",
title = "Numerical recipes: example book ({FORTRAN})",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "Second",
pages = "viii + 245",
year = "1992",
ISBN = "0-521-43721-0",
ISBN-13 = "978-0-521-43721-9",
LCCN = "QA76.73.F25N84 1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Numerical analysis --- Computer programs; Science ---
Mathematics --- Computer programs.; {Fortran} (Computer
program language)",
}
@Book{ANSI:1992:ANSc,
author = "{American National Standards Institute} and {Computer
and Business Equipment Manufacturers Association}",
title = "{American National Standard} for programming language,
{FORTRAN} --- extended: {ANSI X3.198-1992}: {ISO\slash
IEC} 1539: 1991 ({E})",
publisher = pub-ANSI,
address = pub-ANSI:adr,
pages = "xix + 369",
day = "21",
month = sep,
year = "1992",
bibdate = "Mon Feb 24 15:49:20 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Approved September 21, 1992",
keywords = "Fortran (Computer program language); Fortran (Computer
program language) --- Standards --- United; States",
}
@Book{ANSI:1992:FHC,
author = "Jeanne C. Adams and others",
title = "{Fortran 90} Handbook: Complete {ANSI\slash ISO}
Reference",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "xi + 740",
year = "1992",
ISBN = "0-07-000406-4",
ISBN-13 = "978-0-07-000406-1",
LCCN = "QA76.73.F28 F67 1992",
bibdate = "Wed Nov 01 08:07:20 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
libnote = "Not yet in my library.",
}
@Manual{ANSI:ftn92,
title = "{American National Standard} Programming Language
{Fortran} Extended {X3.198--1992}",
organization = pub-ANSI,
address = pub-ANSI:adr,
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
note = "This US Standard is identical to the international
standard, ISO 1539:1991. See also
\cite{Adams:1992:FHC,Brainerd:1994:PGF,Counihan:1991:F,Metcalf:1992:FE}.",
acknowledgement = ack-nhfb,
}
@TechReport{Bai:1992:SAF,
author = "Z. Bai and G. W. Stewart",
title = "{SRRIT}\,---\,{A FORTRAN} subroutine to Calculate the
Dominant Invariant Subspace of a Nonsymmetric Matrix",
type = "Technical Report",
number = "2908",
institution = "Department of Computer Science, University of
Maryland",
address = "College Park, MD, USA",
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Theory/Matrix.bib",
kwds = "nla, eig, subspace iteration, nonsymmetric matrix",
}
@TechReport{Bai:1992:SFS,
author = "Zhaojun Bai and G. W. Stewart",
title = "{SRRIT}\,---\,{A FORTRAN} subroutine to Calculate the
Dominant Invariant Subspace of a Nonsymmetric Matrix",
type = "Computer science technical report series",
number = "CS-TR-2908, UMIACS-TR-92-61",
institution = inst-U-MARYLAND,
address = inst-U-MARYLAND:adr,
pages = "25",
month = may,
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/other/g-w-stewart.bib",
acknowledgement = ack-nhfb,
annote = "SRRIT is a FORTRAN program to calculate an approximate
orthonormal basis for a dominant invariant subspace of
a real matrix A by the method of simultaneous iteration
[12]. Specifically, given an integer m, SRRIT attempts
to compute a matrix Q with m orthonormal columns and
real quasi-triangular matrix T of order m such that the
equation AQ=QT is satisfied up to a tolerance specified
by the user. The eigenvalues of T are approximations to
the m largest eigenvalues of A, and the columns of Q
span the invariant subspace corresponding to those
eigenvalues. SRRIT references A only through a user
provided subroutine to form the product AQ; hence it is
suitable for large sparse problems.",
keywords = "Matrices.; {Fortran} (Computer program language)",
kwds = "nla, eig, subspace iteration, nonsymmetric matrix",
}
@TechReport{Bailey:1992:ATF,
author = "David H. Bailey",
title = "Automatic Translation of {Fortran} Programs to
Multiprecision",
type = "{RNR} Technical Report",
number = "RNR-91-025",
institution = "NAS Applied Research Branch, NASA Ames Research
Center",
address = "Moffett Field, CA 94035",
month = "17 " # apr,
year = "1992",
bibdate = "Mon Sep 12 23:55:57 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/fparith.bib",
acknowledgement = ack-nhfb,
}
@Article{Beavis:1992:PDD,
author = "Andy Beavis and Chris Phillips",
title = "Porting a Dusty Deck {Fortran} Program to a
Shared-Memory Multiprocessor",
journal = j-CPE,
volume = "4",
number = "8",
pages = "575--587",
month = dec,
year = "1992",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Tue Sep 7 15:17:11 1999",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/CONCURRENCY.PE.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "Concurrency, practice and experience",
}
@Article{Becker:1992:TFI,
author = "Gilbert Becker and John Hilton",
title = "{TETRA}: {A FORTRAN IV} Program for Computing the
Cosine-Pi Approximation to the Tetrachoric Correlation
Coefficient",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "52",
number = "1",
pages = "81--86",
month = "Spring",
year = "1992",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Article{Belonoshki:1992:SFP,
author = "A. B. Belonoshki and Pingfang Shi and S. K. Saxena",
title = "{SUPERFLUID}: a {FORTRAN} 77 program for calculation
of {Gibbs} free energy and volume of {C-H-O-N-S}-Ar
mixtures",
journal = j-COMP-GEOSCI,
volume = "18",
number = "9",
pages = "1267--??",
month = oct,
year = "1992",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Aug 17 16:12:52 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Bentley:1992:HCS,
author = "M. Bentley and C. {Froese Fischer}",
title = "Hypercube conversion of serial codes for atomic
structure calculations",
journal = j-PARALLEL-COMPUTING,
volume = "18",
number = "9",
pages = "1023--1031",
month = sep,
year = "1992",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 12:05:41 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "A3115 (General mathematical and computational
developments); C5220P (Parallel architecture)C5440
(Multiprocessor systems and techniques); C7320 (Physics
and Chemistry)",
corpsource = "Van der Waals-Zeeman Lab., Amsterdam Univ.,
Netherlands",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "approach; atomic structure; calculations;
coarse-grained; fine-grained; FORTRAN codes;
Hartree--Fock calculations; hypercube conversion;
hypercube networks; Intel iPSC hypercube computers;
memory limitations; multiconfiguration; multiprocessor;
nearly optimal speedup; parallel code; parallel
processing; parallelization; physics computing; serial
codes; serial programs",
treatment = "A Application; P Practical",
}
@Article{Berntsen:1992:ADA,
author = "Jarle Berntsen and Terje O. Espelid",
title = "{Algorithm 706}: {DCUTRI}: An Algorithm for Adaptive
Cubature Over a Collection of Triangles",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "329--342",
month = sep,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/131766.131772",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 09 10:18:59 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See remark \cite{Espelid:1998:RAD}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-3/p329-berntsen/",
abstract = "An adaptive algorithm for computing an approximation
to the integral of each element in a vector function $
f(x, y) $ over a two-dimensional region made up of
triangles is presented. A FORTRAN implementation of the
algorithm is included. The basic cubature rule used
over each triangle is a 37-point symmetric rule of
degree 13. Based on the same evaluation points the
local error for each element in the approximation
vector and for each triangle is computed using a
sequence of null rule evaluations. A sophisticated
error-estimation procedure tries, in a cautious manner,
to decide whether we have asymptotic behavior locally
for each function. Different actions are taken
depending on that decision, and the procedure takes
advantage of the basic rule's polynomial degree when
computing the error estimate in the asymptotic case.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; reliability",
subject = "{\bf G.1.4}: Mathematics of Computing, NUMERICAL
ANALYSIS, Quadrature and Numerical Differentiation,
Adaptive quadrature. {\bf G.1.4}: Mathematics of
Computing, NUMERICAL ANALYSIS, Quadrature and Numerical
Differentiation, Multiple quadrature. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE,
Efficiency. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE, Reliability and robustness.",
}
@Article{Berry:1992:SWC,
author = "Michael W. Berry",
title = "Scientific workload characterization by loop-based
analyses",
journal = j-SIGMETRICS,
volume = "19",
number = "3",
pages = "17--29",
month = feb,
year = "1992",
CODEN = "????",
DOI = "https://doi.org/10.1145/130951.130952",
ISSN = "0163-5999 (print), 1557-9484 (electronic)",
ISSN-L = "0163-5999",
bibdate = "Thu Jun 26 11:12:37 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A number of scientific and engineering benchmarks have
emerged during the 1980's. Each of these benchmarks has
a different origin, methodology and interpretation.
This report presents a case study of two current
scientific benchmarks and includes a comparison of them
based on their instruction mixes as measured by the
CRAY X-MP {\em hardware performance monitor\/} (hpm).
This particular case study was conducted by graduate
students in a Performance Evaluation course taught
during Spring Quarter 1991 in the Department of
Computer and Information Sciences at the University of
Alabama at Birmingham. Students analyzed the dominant
loops of the application-based Perfect Benchmarks and
noted (where applicable) significant performance
comparisons with the loop-based Livermore Fortran
Kernels. Whether or not any collection of kernel or
loop-based benchmarks can effectively predict the
performance of more sophisticated scientific
application programs is not clear. This case study does
reveal, however, the types of loops which are most
prevalent in codes from various scientific applications
and what their impact is on the overall performance of
these applications.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGMETRICS Performance Evaluation Review",
journal-URL = "http://portal.acm.org/toc.cfm?id=J618",
}
@Article{Bischof:1992:AGD,
author = "Christian H. Bischof and Alan Carle and George F.
Corliss and Andreas Griewank and Paul Hovland",
title = "{ADIFOR}: {Generating} Derivative Code from {Fortran}
Programs",
journal = j-SCI-PROG,
volume = "1",
number = "1",
pages = "11--29",
year = "1992",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibsource = "ftp://ftp.ira.uka.de/bibliography/Math/auto.diff.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
comment = "ADIFOR Working Note \# 1. Also appeared as Preprint
MCS--P263--0991, Mathematics and Computer Science
Division, Argonne National Laboratory, Argonne, Ill.,
September 1991, and as Technical Report 91185, Center
for Research in Parallel Computation, Rice University,
Houston, Tex., 1991.",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
referred = "[Bisc91g]; [Bisc91h]; [Bischof1996b]; [Carle1996a];
[Eberhard1996a]; [Klein1996a]; [Park1996a];
[Shiriaev1996a].",
}
@InProceedings{Bohm:1992:PIL,
author = "W. Bohm and J. C. Browne and D. W. Forslund and A.
Goforth and McGraw and J. R. and K. S. Smith",
title = "Politically incorrect languages for supercomputing ---
a panel discussion",
crossref = "IEEE:1992:PSM",
pages = "704--706",
year = "1992",
bibdate = "Wed Apr 15 15:37:20 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques); C6140
(Programming languages)",
corpsource = "Colorado State Univ., Fort Collins, CO, USA",
keywords = "Ada; C++; hand-coded assembler; parallel processing;
partially vectorized Fortran; programming languages;
Sisal; supercomputers",
sponsororg = "IEEE; ACM",
treatment = "G General Review; P Practical",
}
@InProceedings{Brezany:1992:CFOa,
author = "Peter Brezany and Michael Gerndt and Piyush Mehrotra
and Hans Zima",
booktitle = "Proceedings of Supercomputing '92",
title = "Concurrent File Operations in a {High Performance
FORTRAN}",
crossref = "IEEE:1992:PSM",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "230--237",
month = nov,
year = "1992",
bibdate = "Wed Apr 15 15:37:20 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing92.bib;
Parallel/Parallel.io.bib; Parallel/SUPER92.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Stat. and Comput. Sci., Vienna Univ.,
Austria",
classification = "C6120 (File organisation); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150J (Operating systems); C6150N
(Distributed systems)",
comment = "Describing their way of writing arrays to files so
that they are written in a fast, parallel way, and so
that (if read in same distribution) they can be read
fast and parallel. Normal read and write forces
standard ordering, but cread and cwrite uses a compiler
and runtime selected ordering, which is stored in the
file so it can be used when rereading. Good for temp
files.",
corpsource = "Dept. of Stat. and Comput. Sci., Vienna Univ.,
Austria",
keyword = "supercomputing, fortran, multiprocessor file system
interface, pario bib",
keywords = "compiler; Compiler; concurrent file operations;
Concurrent file operations; data structures;
distributed data structures; Distributed data
structures; FORTRAN; high performance FORTRAN; High
performance FORTRAN; multiprocessing programs;
operating systems (computers); parallel languages;
program compilers; runtime environment; Runtime
environment; secondary storage; Secondary storage;
storage allocation; Vienna FORTRAN",
sponsororg = "IEEE; ACM",
thesaurus = "Data structures; FORTRAN; Multiprocessing programs;
Operating systems [computers]; Parallel languages;
Program compilers; Storage allocation",
treatment = "P Practical",
}
@TechReport{Brezany:1992:CFOb,
author = "Peter Brezany",
title = "Concurrent file operations in a high performance
{FORTRAN}",
type = "NASA contractor report",
number = "CR-189711; ICASE report no. 92-46",
institution = "National Aeronautics and Space Administration, Langley
Research Center; National Technical Information
Service, distributor",
address = "Hampton, VA, USA",
pages = "i + 15",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 93-0324-M. Includes bibliographical
references (p. 14-15). Microfiche. [Washington, DC]:
National Aeronautics and Space Administration, [1992].
1 microfiche.",
govtdocnumber = "NAS 1.26:189711 0830-H-14 (MF)",
keywords = "Electronic data processing --- Distributed processing;
FORTRAN (Computer program language)",
}
@Book{Bronson:1992:MF,
author = "Gary J. Bronson",
title = "Modern {Fortran 77}\slash 90",
publisher = pub-SCOTT-JONES,
address = pub-SCOTT-JONES:adr,
edition = "Alternate",
pages = "various",
year = "1992",
ISBN = "0-9624230-5-X",
ISBN-13 = "978-0-9624230-5-5",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "FORTRAN 90 (Computer program language); {Fortran 77}
(Computer program language)",
}
@Book{Bronson:1992:MFA,
author = "Gary Bronson",
title = "Modern {Fortran 77\slash 90}: The Alternate Edition",
publisher = pub-SCOTT-JONES,
address = pub-SCOTT-JONES:adr,
pages = "",
month = jan,
year = "1992",
ISBN = "0-9624230-5-X",
ISBN-13 = "978-0-9624230-5-5",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=096242305X/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes disk.",
price = "US\$35.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=096242305X",
acknowledgement = ack-nhfb,
}
@Article{Brooks:1992:NAD,
author = "Gary Brooks and Gilbert J. Hansen and Steve Simmons",
title = "A new approach to debugging optimized code",
journal = j-SIGPLAN,
volume = "27",
number = "7",
pages = "1--11",
month = jul,
year = "1992",
CODEN = "SINODQ",
ISBN = "0-89791-475-9",
ISBN-13 = "978-0-89791-475-8",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.7.S53 1992",
bibdate = "Sun Dec 14 09:16:22 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p1-brooks/",
abstract = "Debugging optimized code is a desirable capability not
provided by most current debuggers. Users are forced to
debug the unoptimized code when a bug occurs in the
optimized version. Current research offers partial
solutions for a small class of optimizations, but not a
unified approach that handles a wide range of
optimizations, such as the sophisticated optimizations
performed by supercomputer compilers. The trend with
current research is to make the effects of optimization
transparent, i.e., provide the same behavior as that of
the unoptimized program. We contend that this approach
is neither totally feasible nor entirely desirable.
Instead, we propose a new approach based on the premise
that one should be able to debug the optimized code.
This implies mapping the current state of execution
back to the original source, tracking the location of
variables, and mapping compiler-synthesized variables
back to user-defined induction variables. To aid the
user in understanding program behavior, various visual
means are provided, e.g., different forms of
highlighting and annotating of the source\slash
assembly code. While this unavoidably requires the user
to have a basic understanding of the optimizations
performed, it permits the user to see what is actually
happening, infer the optimizations performed, and
detect bugs. An example illustrates the effectiveness
of visual feedback. To support conventional debugger
functionality for optimized code, the compiler must
generate additional information. Current
compiler-debugger interfaces (CDIs) were neither
designed to handle this new information nor are they
extensible in a straight forward manner. Therefore, a
new CDI was designed that supports providing visual
feedback and the debugging of optimized code. This
paper specifies the details of a new CDI and relates
each feature back to the debugger functionality it
supports.",
acknowledgement = ack-nhfb,
affiliation = "Convex Computer Corp",
affiliationaddress = "Richardson, TX, USA",
annote = "Published as part of the Proceedings of PLDI'92.",
classification = "723.1",
conference = "Proceedings of the ACM SIGPLAN '92 Conference on
Programming Language Design and Implementation",
conferenceyear = "1992",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Compiler-debugger interfaces; Computer
programming; languages; measurement; Optimized code
debugging; performance; Program compilers; Program
debugging; reliability",
meetingaddress = "San Francisco, CA, USA",
meetingdate = "Jun 17--19 1992",
meetingdate2 = "06/17--19/92",
sponsor = "ACM",
subject = "{\bf D.2.5} Software, SOFTWARE ENGINEERING, Testing
and Debugging, Debugging aids. {\bf D.3.4} Software,
PROGRAMMING LANGUAGES, Processors, Optimization. {\bf
D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
Compilers. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN. {\bf D.2.8}
Software, SOFTWARE ENGINEERING, Metrics, Performance
measures.",
}
@Article{Campbell:1992:CFP,
author = "Ian D. Campbell and John H. McAndrews",
title = "{CANPLOT}: a {FORTRAN-77} program for plotting
stratigraphic data on a {\POSTSCRIPT} device",
journal = j-COMP-GEOSCI,
volume = "18",
number = "2",
pages = "309--336",
month = mar,
year = "1992",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Feb 10 18:30:18 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/postscri.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Cann:1992:RFA,
author = "D. C. Cann",
title = "{Retire Fortran? A Debate Rekindled}",
journal = j-CACM,
volume = "35",
number = "8",
pages = "81--89",
month = aug,
year = "1992",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibsource = "Database/Graefe.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/Functional.bib; Parallel/Pfpbib.bib",
abstract = "We compare the execution performance of Sisal, a
functional language for large-scale scientific
computing, and Fortran on a Cray Y-MP/864. We examine
the functional programming paradigm, discuss its
attribute and advantages, and highlight the alient
features of Sisal. In the remaining sections we
illustrate the potential inefficiencies of functional
computing, present our most recent performance data,
and give some closing remarks regarding Fortran and the
future of high-speed computing.",
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
keywords = "SISAL Single Assignment Performance dataflow
functional data flow",
}
@Article{Cann:1992:RFD,
author = "David Cann",
title = "Retire {Fortran}? {A} Debate Rekindled",
journal = j-CACM,
volume = "35",
number = "8",
pages = "81--89",
month = aug,
year = "1992",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Thu May 30 09:41:10 MDT 1996",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Misc/Functional.bib;
http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/135231.html",
abstract = "We compare the execution performance of Sisal, a
functional language for large-scale scientific
computing, and Fortran on a Cray Y-MP/864. We examine
the functional programming paradigm, discuss its
attribute and advantages, and highlight the salient
features of Sisal. In the remaining sections we
illustrate the potential inefficiencies of functional
computing, present our most recent performance data,
and give some closing remarks regarding Fortran and the
future of high-speed computing.",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
keywords = "experimentation; languages; measurement; performance;
SISAL Single Assignment Performance dataflow functional
data flow",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf D.1.3}: Software,
PROGRAMMING TECHNIQUES, Concurrent Programming,
Parallel programming. {\bf D.3.4}: Software,
PROGRAMMING LANGUAGES, Processors. {\bf C.5.1}:
Computer Systems Organization, COMPUTER SYSTEM
IMPLEMENTATION, Large and Medium (``Mainframe'')
Computers, Super (very large) computers. {\bf D.3.2}:
Software, PROGRAMMING LANGUAGES, Language
Classifications, SISAL.",
}
@Article{Caringal:1992:FIQ,
author = "Rizaldo B. Caringal and Phan Minh Dung",
title = "A {FORTRAN IV} to {QuickBASIC} translator",
journal = j-SIGPLAN,
volume = "27",
number = "2",
pages = "75--87",
month = feb,
year = "1992",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:17 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Carlson:1992:UPF,
author = "David A. Carlson",
title = "Ultrahigh-performance {FFTS} for the {Cray-2} and
{Cray Y-MP} supercomputers",
journal = j-J-SUPERCOMPUTING,
volume = "6",
number = "2",
pages = "107--116",
month = jun,
year = "1992",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF00129773",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:04 MDT 2005",
bibsource = "Compendex database;
ftp://ftp.ira.uka.de/pub/Parallel/JOURNAL.SUPER.bib;
http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=6&issue=2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=6&issue=2&spage=107",
abstract = "In this paper a set of techniques for improving the
performance of the fast Fourier transform (FFT)
algorithm on modern vector-oriented supercomputers is
presented. Single-processor FFT implementations based
on these techniques are developed for the CRAY-2 and
the CRAY Y-MP, and it is shown that they achieve higher
performance than previously measured on these machines.
The techniques include (1) using gather\slash scatter
operations to maintain optimum length vectors
throughout all stages of small- to medium-sized FFTs,
(2) using efficient radix-8 and radix-16 inner loops,
which allow a large number of vector loads\slash stores
to be overlapped, and (3) prefetching twiddle factors
as vectors so that on the CRAY-2 they can later be
fetched from local memory in parallel with common
memory accesses. Performance results for Fortran
implementations using these techniques demonstrate that
they are faster than Cray's library FFT routine CFFT2.
The actual speedups obtained, which depend on the size
of the FFT being computed and the supercomputer being
used, range from about 5 to over 300\%.",
acknowledgement = ack-nhfb,
affiliation = "Supercomputing Research Cent",
affiliationaddress = "Bowie, MD, USA",
classification = "722.4; 921.6; C4190 (Other numerical methods)",
corpsource = "Supercomput. Res. Center, Bowie, MD, USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
journalabr = "J Supercomput",
keywords = "Algorithms; Cray computers; CRAY Y-MP; CRAY Y-MP
supercomputer; CRAY-2; CRAY-2 supercomputer; fast
Fourier transform; Fast Fourier transforms; fast
Fourier transforms; FFT implementations; parallel
algorithms; Performance; performance; Supercomputers;
supercomputers",
treatment = "T Theoretical or Mathematical",
}
@Article{Cash:1992:AMF,
author = "J. R. Cash and S. Considine",
title = "{Algorithm 703}: {MEBDF}: {A FORTRAN} Subroutine for
Solving First-Order Systems of Stiff Initial Value
Problems for Ordinary Differential Equations",
journal = j-TOMS,
volume = "18",
number = "2",
pages = "156--158",
month = jun,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/146847.146923",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65D05 (65L06)",
MRnumber = "1 167 886",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-2/p156-cash/",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.1.7}: Mathematics of Computing, NUMERICAL
ANALYSIS, Ordinary Differential Equations, Initial
value problems. {\bf G.1.1}: Mathematics of Computing,
NUMERICAL ANALYSIS, Interpolation. {\bf G.1.7}:
Mathematics of Computing, NUMERICAL ANALYSIS, Ordinary
Differential Equations, Multistep methods. {\bf G.1.7}:
Mathematics of Computing, NUMERICAL ANALYSIS, Ordinary
Differential Equations, Stiff equations. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}
@TechReport{Chapman:1992:PVFa,
author = "Barbara Chapman and Piyush Mehrotra and Hans Zima",
title = "Programming in {Vienna Fortran}",
type = "Technical Report",
number = "ACPC/TR 92-3",
institution = "Austrian Center for Parallel Computation",
address = "Vienna, Austria?",
pages = "i + 39",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``March 1992.'' ``ACPC/TR 92-3 March 1992''
Bibliography: p. 36-39.",
keywords = "Multiprocessors; Parallel processing (Electronic
computers)",
}
@TechReport{Chapman:1992:PVFb,
author = "Barbara Chapman and Piyush Mehrotra and Hans Zima",
title = "Programming in {Vienna Fortran}",
type = "NASA contractor report",
number = "NASA CR-189623. ICASE report 92-9",
institution = "National Aeronautics and Space Administration, Langley
Research Center",
address = "Hampton, VA, USA",
pages = "????",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 92-1818-M. Microfiche. [Washington,
DC?: National Aeronautics and Space Administration],
1992. 1 microfiche.",
govtdocnumber = "NAS 1.26:189623 0830-H-14 (MF)",
keywords = "Multiprocessors; Parallel processing (Electronic
computers)",
}
@Article{Chen:1992:PFC,
author = "Marina Chen and James Cowie",
title = "Prototyping {Fortran-90} compilers for massively
parallel machines",
journal = j-SIGPLAN,
volume = "27",
number = "7",
pages = "94--105",
month = jul,
year = "1992",
CODEN = "SINODQ",
ISBN = "0-89791-475-9",
ISBN-13 = "978-0-89791-475-8",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.7.S53 1992",
bibdate = "Sun Dec 14 09:16:22 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p94-chen/",
abstract = "Massively parallel architectures, and the languages
used to program them, are among both the most difficult
and the most rapidly-changing subjects for compilation.
This has created a demand for new compiler prototyping
technologies that allow novel style of compilation and
optimization to be tested in a reasonable amount of
time. Using formal specification techniques, we have
produced a data-parallel Fortran-90 subset compiler for
Thinking Machines' Connection Machine/2 and Connection
Machine/5. The prototype produces code from initial
Fortran-90 benchmarks demonstrating sustained
performance superior to hand-coded Lisp and competitive
with Thinking Machines' CM Fortran compiler. This paper
presents some new specification techniques necessary to
construct competitive, easily retargetable prototype
compilers.",
acknowledgement = ack-nhfb,
affiliation = "Yale Univ",
affiliationaddress = "USA",
annote = "Published as part of the Proceedings of PLDI'92.",
classification = "723.1",
conference = "Proceedings of the ACM SIGPLAN '92 Conference on
Programming Language Design and Implementation",
conferenceyear = "1992",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Computer architecture; Computer
programming; design; experimentation; Fortran-90
compilers; languages; Parallel architectures; Parallel
processing systems; Program compilers",
meetingaddress = "San Francisco, CA, USA",
meetingdate = "Jun 17--19 1992",
meetingdate2 = "06/17--19/92",
sponsor = "ACM",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf D.3.4} Software,
PROGRAMMING LANGUAGES, Processors, Compilers. {\bf
C.1.2} Computer Systems Organization, PROCESSOR
ARCHITECTURES, Multiple Data Stream Architectures
(Multiprocessors), Parallel processors**. {\bf C.1.2}
Computer Systems Organization, PROCESSOR ARCHITECTURES,
Multiple Data Stream Architectures (Multiprocessors),
CM-2.",
}
@Article{Chernyaev:1992:PSV,
author = "A. P. Chernyaev",
title = "Programming Systems for Vectorization and
Parallelization of {Fortran} Programs for Some
Vector-Pipeline Computers",
journal = j-PROG-COMP-SOFT,
volume = "17",
number = "2",
pages = "100--111",
month = jan,
year = "1992",
CODEN = "PCSODA",
ISSN = "0361-7688 (print), 1608-3261 (electronic)",
ISSN-L = "0361-7688",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Programming and Computer Software; translation of
Programmirovaniye (Moscow, USSR) Plenum",
language = "Russian",
}
@TechReport{Choudhary:1992:CFM,
author = "Alok Nidhi Choudhary",
title = "Compiling {Fortran 77D} and {90D} for {MIMD}
distributed-memory machines",
type = "Computer science technical report",
number = "COMP TR92-178",
institution = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "10",
month = mar,
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Fortran D provides a set of data decomposition
specifications for either Fortran 77 or Fortran 90. In
this paper we present an integrated approach to
compiling Fortran 77D and Fortran 90D programs into
SPMD (Single Program Multiple Data) message-passing
programs for efficient execution on MIMD
distributed-memory machines. The integrated Fortran D
compiler relies on two key observations. First, array
constructs may be scalarized by the Fortran 90 front
end into FORALL loops without loss of information.
Second, loop fusion, partitioning, and sectioning
optimizations in the Fortran D back end can be useful
for both Fortran D dialects.",
keywords = "Compilers (Computer programs)",
}
@Article{Clint:1992:CTF,
author = "M. Clint and J. S. Weston and C. W. Bleakney",
title = "A comparison of two {Fortran} dialects for expressing
parallel solutions for a problem in linear algebra",
journal = j-PARALLEL-COMPUTING,
volume = "18",
number = "12",
pages = "1325--1333",
month = dec,
year = "1992",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 12:05:41 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C4240P (Parallel programming
and algorithm theory); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors);
C6150N (Distributed systems)",
corpsource = "Dept. of Comput. Sci., Queen's Univ. of Belfast, UK",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "AMT; AMT DAP 510; array processor; eigensolution;
FORTRAN; Fortran dialects; Fortran-Plus; Fortran-Plus
Enhanced; Fortran-Plus Enhanced compiler; grid size;
languages; linear algebra; matrix algebra; nearest
neighbour; parallel; parallel algorithms; parallel
solutions; performance; performance evaluation; program
compilers; real tridiagonal symmetric matrices;
wraparound connections",
treatment = "P Practical",
}
@TechReport{Conley:1992:UMA,
author = "Joseph L. Conley",
title = "User's manual for {AeroFcn} a {FORTRAN} program to
compute aerodynamic parameters",
type = "NASA technical memorandum",
number = "104237",
institution = "National Aeronautics and Space Administration, Ames
Research Center, Dryden Flight Research Facility",
address = "Edwards, CA, USA",
pages = "iii + 20",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "For sale by the National Technical Information
Service.",
acknowledgement = ack-nhfb,
annote = "Microfiche. [Washington, DC]: National Aeronautics and
Space Administration, [1992]. 1 microfiche.",
govtdocnumber = "NAS 1.15:104237 0830-D (MF)",
keywords = "Aerodynamics.; {Fortran} (Computer program language)",
}
@Book{Conn:1992:LFP,
author = "Andrew R. Conn and Nick I. M. Gould and Philippe L.
Toint",
title = "{Lancelot}: a {Fortran} Package for Large-Scale
Nonlinear Optimization (Release {A})",
number = "17",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xviii + 330",
month = sep,
year = "1992",
ISBN = "3-540-55470-X (Berlin, Heidelberg), 0-387-55470-X (New
York)",
ISBN-13 = "978-3-540-55470-7 (Berlin, Heidelberg),
978-0-387-55470-9 (New York)",
LCCN = "QA402.5 .C648 1992",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=038755470X/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$89.00; US\$118.95",
series = "Springer series in computational mathematics",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=038755470X",
acknowledgement = ack-nhfb,
keywords = "LANCELOT (computer file); mathematical optimization --
data processing; Mathematical optimization --- Data
processing; Mathematics --- Use of --- Computers;
nonlinear theories -- data processing; Nonlinear
theories --- Data processing",
}
@Book{Conn:1992:SLF,
author = "A. R. Conn and N. I. M. Gould and Ph. L. Toint",
title = "{\sf {LANCELOT}}: a Fortran package for large-scale
nonlinear optimization (Release {A})",
number = "17",
publisher = pub-SV,
address = pub-SV:adr,
year = "1992",
ISBN = "3-540-55470-X",
ISBN-13 = "978-3-540-55470-7",
bibdate = "Wed Dec 7 15:09:48 MST 1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/g/gould-nicholas-ian.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Springer Series in Computational Mathematics",
}
@Article{Cooper:1992:FVI,
author = "R. K. Cooper and R. J. Allan",
title = "{Fortnet (3L) v1.0}: Implementation and extensions of
a message-passing harness for transputers using {3L
Parallel Fortran}",
journal = j-COMP-PHYS-COMM,
volume = "70",
number = "3",
pages = "521--543",
month = jul,
year = "1992",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(92)90114-E",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Cooper:1992:USE,
author = "Keith D. Cooper and Mary W. Hall and Linda Torczon",
title = "Unexpected side effects of inline substitution: a case
study",
journal = j-LOPLAS,
volume = "1",
number = "1",
pages = "22--32",
month = mar,
year = "1992",
CODEN = "ALPSE8",
DOI = "https://doi.org/10.1145/130616.130619",
ISSN = "1057-4514 (print), 1557-7384 (electronic)",
ISSN-L = "1057-4514",
bibdate = "Thu May 30 15:54:54 MDT 1996",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/1057-4514/130619.html",
abstract = "The structure of a program can encode implicit
information that changes both the shape and speed of
the generated code. Interprocedural transformations
like inlining often discard such information; using
interprocedural data-flow information as a basis for
optimization can have the same effect.\par
In the course of a study on inline substitution with
commercial FORTRAN compilers, we encountered unexpected
performance problems in one of the programs. This paper
describes the specific problem that we encountered,
explores its origins, and examines the ability of
several analytical techniques to help the compiler
avoid similar problems.",
acknowledgement = ack-nhfb,
fjournal = "ACM Letters on Programming Languages and Systems
(LOPLAS)",
keywords = "experimentation, languages, performance",
subject = "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.4}: Software,
PROGRAMMING LANGUAGES, Processors, Compilers. {\bf
D.3.3}: Software, PROGRAMMING LANGUAGES, Language
Constructs and Features.",
}
@Book{Cornell:1992:B,
author = "Gary Cornell",
title = "{Basics} for {DOS}",
publisher = pub-WINDCREST,
address = pub-WINDCREST:adr,
pages = "xiv + 432",
day = "1",
month = jan,
year = "1992",
ISBN = "0-8306-2200-4, 0-8306-2199-7 (paperback)",
ISBN-13 = "978-0-8306-2200-9, 978-0-8306-2199-6 (paperback)",
LCCN = "QA76.73.B3 C678 1992",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0830622004/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$21.60, US\$31.95 (paperback)",
acknowledgement = ack-nhfb,
dimensions = "9.56in x 7.64in x 1.23in",
keywords = "BASIC (computer program language); QBASIC (computer
program language)",
}
@Book{Cray:1992:UFL,
author = "{Cray Research, Inc.}",
title = "{UNICOS Fortran} library reference manual",
number = "SR-2079",
publisher = pub-CRAY,
address = pub-CRAY:adr,
edition = "Release 7.0",
pages = "various",
year = "1992",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Publication",
acknowledgement = ack-nhfb,
keywords = "Cray computers; FORTRAN (Computer program language);
UNICOS (Computer operating system)",
}
@Manual{DEC:1992:DFL,
author = "{Digital Equipment Corporation}",
title = "{DEC Fortran}: language reference manual",
organization = pub-DEC,
address = pub-DEC:adr,
pages = "various",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``This manual contains the complete description of the
DEC Fortran programming languages. It contains
information on language syntax and semantics, on
adherence to various Fortran standards, and on
extensions to those standards.'' ``This revised manual
supersedes all previous DEC Fortran and VAX FORTRAN
language reference manuals.'' ``Order Number:
AA-PU45A-TK.''",
keywords = "VAX computers.; {Fortran} (Computer program
language)",
}
@InProceedings{Dehbonei:1992:SIA,
author = "Babak Dehbonei and Pierre Jouvelot",
title = "Semantical Interprocedural Analysis by Partial
Symbolic Evaluation",
crossref = "ACM:1992:PAW",
pages = "14--20",
year = "1992",
bibsource = "Compiler/pepm92.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
annote = "Presents a method for doing interprocedural analysis
in the presence of call-by-reference and side effects.
The language is similar to a subset of ForTran ---
arrays are not supported however. They do constant
propagation across procedures and inlining.",
}
@Article{Demmel:1992:SBA,
author = "James W. Demmel and Nicholas J. Higham",
title = "Stability of Block Algorithms with Fast Level-3
{BLAS}",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "274--291",
month = sep,
year = "1992",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1992-18-3/p274-demmel/;
https://doi.org/10.1145/131766.131769",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 30 01:27:16 1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See
\cite{Dongarra:1990:ASL,Higham:1990:EFM,Dayde:1994:PBI}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@TechReport{Devloo:1992:CIP,
author = "R. B. Devloo and L. Fezoui and S. Lacire",
title = "A {C++} Interface for Programming on the {Connection
Machine}",
number = "RR1698",
institution = "INRIA-SOPHIA",
address = "Sophia-Antipolis, France",
month = may,
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.misc.bib",
annote = "In french language. In this work, a set of C++ classes
are described which provide the Connection Machine
programmer with a simplified interface to the PARIS
library. Numerical test cases such as parallel
arithmetic operations (scalar product, SAXPY, \ldots{})
and a Jacobi iterative resolution, are used to perform
a validation of the C++ interface. Performance results
of the C++ interface are presented and compared to
those obtained using the PARIS library or using
high-level langages of the CM-2 system such as C* or
CM-FORTRAN. A classical example in numerical ecology is
used for illustrating the performance in parallel
computation with integers. On decrit ici un ensemble de
classes C++, noyau d'une interface a la librairie PARIS
de la Connection Machine. Des exemples num{\'e}riques
simples: op{\'e}rations arithm{\'e}tiques (produit
scalaire, SAXPY, \ldots{}) et la r{\'e}solution d'un
syst{\`e}me lin{\'e}aire par Jacobi sont utilis{\'e}es
pour valider l'interface. On compare les performances
de l'interface C++ avec celles de la librairie C/PARIS
ainsi qu'avec celles obtenues en utilisant deux
langages evolues de la Connection Machine: C* et
CM-FORTRAN. Un cas test classique en {\'e}cologie est
pr{\'e}sent{\'e} pour illustrer les performances du
calcul parall{\`e}le avec des entiers.",
}
@Misc{Dietz:1992:F,
author = "H. Dietz and M. {O'Keefe} and T. Parr and T. Varghese
and P. Woodward",
title = "{Fortran-P}",
howpublished = "Presentation for Army High Performance Computing
Research Center Research Advisory Committee, University
of Minnesota",
address = "Minneapolis, MN, USA",
month = mar,
year = "1992",
bibsource = "Distributed/clusters.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Article{Dongarra:1992:AFS,
author = "J. J. Dongarra and G. A. Geist and C. H. Romine",
title = "Algorithm 710: {FORTRAN} Subroutines for Computing the
Eigenvalues and Eigenvectors of a General Matrix by
Reduction to General Tridiagonal Form",
journal = j-TOMS,
volume = "18",
number = "4",
pages = "392--400",
month = dec,
year = "1992",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 30 00:52:57 1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/138352.html",
abstract = "This paper describes programs to reduce a nonsymmetric
matrix to tridiagonal form, to compute the eigenvalues
of the tridiagonal matrix, to improve the accuracy of
an eigenvalue, and to compute the corresponding
eigenvector. The intended purpose of the software is to
find a few eigenpairs of a dense nonsymmetric matrix
faster and more accurately than previous methods. The
performance and accuracy of the new routines are
compared to two EISPACK paths: RG and HQR-INVIT. The
results show that the new routines are more accurate
and also faster if less than 20 percent of the
eigenpairs are needed.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf F.2.1}: Theory of Computation, ANALYSIS OF
ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
and Problems, Computations on matrices. {\bf G.1.3}:
Mathematics of Computing, NUMERICAL ANALYSIS, Numerical
Linear Algebra, Eigenvalues. {\bf G.4}: Mathematics of
Computing, MATHEMATICAL SOFTWARE, Algorithm analysis.",
}
@Article{Dongarra:1992:PVCa,
author = "J. J. Dongarra and H. A. {Van der Vorst}",
title = "Performance of Various Computers Using Standard Linear
Equations Software in a {Fortran} Environment",
journal = j-SUPERCOMPUTER,
volume = "9",
number = "5",
pages = "17--30",
month = sep,
year = "1992",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Sat Feb 10 12:58:23 2001",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/bibnet/authors/v/vandervorst-henk-a.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.lin.alg.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
USA",
classification = "C4130 (Interpolation and function approximation);
C4140 (Linear algebra); C5470 (Performance evaluation
and testing)",
corpsource = "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
USA",
fjournal = "Supercomputer",
keywords = "architecture; benchmark program; computer performance;
conjugate gradient iterative solver; conjugate gradient
methods; LINPACK; matrix algebra; performance
evaluation; positive definite linear systems; sparse
linear equations; sparse matrices; symmetric linear
systems",
pubcountry = "Netherlands",
treatment = "P Practical; T Theoretical or Mathematical",
xxpages = "17--29",
xxtitle = "Performance of various computers using standard
techniques for solving sparse linear equations",
}
@Article{Drezner:1992:CMN,
author = "Zvi Drezner",
title = "Computation of the Multivariate Normal Integral",
journal = j-TOMS,
volume = "18",
number = "4",
pages = "470--480",
month = dec,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/138351.138375",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 13:08:39 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See also \cite{Drezner:1993:CAC}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-4/p470-drezner/",
abstract = "This paper presents a direct computation of the
multivariate normal integral by the Gauss Quadrature
method. An error control method is given. Results are
presented for multivariate integrals consisting of up
to twelve normal distributions. A computer program in
FORTRAN is given.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance",
subject = "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
STATISTICS, Statistical software. {\bf G.1.4}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Quadrature and Numerical Differentiation, Multiple
quadrature.",
}
@Article{DuCroz:1992:BLF,
author = "Jeremy J. Du Croz",
title = "Building Libraries with {Fortran 90}",
journal = j-FORTRAN-J,
volume = "4",
number = "4",
pages = "??--??",
month = sep # "\slash " # oct,
year = "1992",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:11:31 2001",
bibsource = "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@InProceedings{Duval:1992:TPP,
author = "D. Duval",
title = "Trends in parallel programming models for high
performance computers",
crossref = "Ferenczi:1992:AWT",
pages = "33",
month = "",
year = "1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Parallel Comput. Div., TELMAT Inf., Soultz, France",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming)",
keywords = "CS-Tools; F90; Heterogeneous scalable networks; High
Performance Fortran; Massively parallel machines;
Neural coprocessor; Parallel programming models;
PARMACS; PVM; Scientific applications; SHAPES ASI;
SPMD; Superscalar; Transputers; Vector facilities",
thesaurus = "Parallel programming; Programming theory; Software
engineering",
}
@Book{Edgar:1992:FPS,
author = "Stacey L. Edgar",
title = "{Fortran} for the '90s: Problem Solving for Scientists
and Engineers",
publisher = pub-CSP,
address = pub-CSP:adr,
pages = "xxx + 658",
day = "1",
month = jan,
year = "1992",
ISBN = "0-7167-8247-2",
ISBN-13 = "978-0-7167-8247-6",
LCCN = "QA76.73.F25 E35 1992",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0716782472/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$49.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0716782472",
acknowledgement = ack-nhfb,
dimensions = "9.25in x 7.27in x 1.24in",
keywords = "Fortran (computer program language); Programming
languages; {Fortran} (Computer program language)",
paperback = "yes",
}
@TechReport{El-Khouri:1992:MFP,
author = "Bassam El-Khouri and Lars R. Bergman",
title = "{M}-prep: a {Fortran 77} program for the preparatory
analysis of multivariate data",
type = "Report",
number = "751",
institution = "Department of Psychology, Stockholm University",
address = "Stockholm, Sweden",
pages = "7",
month = mar,
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Fortran 77 (Computer program language); Multivariate
analysis",
}
@InProceedings{Erhel:1992:DTC,
author = "J. Erhel and B. Philippe",
title = "Design of a toolbox to control arithmetic
reliability",
crossref = "Atanassova:1992:CAE",
bookpages = "x + 504",
pages = "99--108",
year = "1992",
bibdate = "Thu Dec 14 17:22:42 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/intarith.bib",
abstract = "Describes AQUARELS a problem-solving environment to
control and improve numerical quality of scientific
software. This environment provides a set of tools to
address the different situations occurring during the
development of code. and to offer a painless way to
integrate accuracy checking into numerical programs.
The authors illustrate in detail the usefulness of
multiple precision arithmetic, interval arithmetic and
perturbation methods used in this toolkit. They are
easy to use thanks to FORTRAN extensions, including new
types of variables, and to a preprocessor translating
these extensions into calls to appropriate
procedures.",
acknowledgement = ack-nhfb,
affiliation = "IRISA/INRIA, Rennes, France",
classification = "C4100 (Numerical analysis); C6115 (Programming
support)",
confdate = "1-4 Oct. 1991",
conflocation = "Oldenburg, Germany",
keywords = "AQUARELS; Numerical quality; Problem-solving
environment; Scientific software",
pubcountry = "Netherlands",
thesaurus = "Numerical analysis; Programming environments; Software
quality",
}
@Book{Etter:1992:FNM,
author = "D. M. Etter",
title = "{Fortran 77}: With Numerical Methods for Engineers and
Scientists",
publisher = pub-BENCUM,
address = pub-BENCUM:adr,
pages = "xxv + 776",
month = feb,
year = "1992",
ISBN = "0-8053-1770-8",
ISBN-13 = "978-0-8053-1770-1",
LCCN = "QA76.73.F25 E847 1992",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0805317708/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "System requirements for computer disk (ASCII files):
PC; FORTRAN 77 compiler.",
price = "US\$56.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0805317708",
acknowledgement = ack-nhfb,
annote = "System requirements for computer disk (ASCII files):
PC; FORTRAN 77 compiler.",
keywords = "Fortran 77 (computer program language); Programming
languages; {Fortran 77} (Computer program language)",
}
@InProceedings{Fahringer:1992:APP,
author = "T. Fahringer and R. Blasko and H. P. Zima",
booktitle = "6th ACM International Conference on Supercomputing",
title = "Automatic Performance Prediction to Support
Parallelization of {Fortran} Programs for Massively
Parallel Systems",
publisher = "????",
address = "Washington, DC, USA",
pages = "347--356",
month = jul,
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/ICS92.bib",
}
@Article{Fisher:1992:DTO,
author = "M. E. Fisher and L. S. Jennings",
title = "Discrete-Time Optimal Control Problems with General
Constraints",
journal = j-TOMS,
volume = "18",
number = "4",
pages = "401--413",
month = dec,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/138351.138356",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "49M05 (65K99)",
MRnumber = "1 199 848",
bibdate = "Fri Sep 30 00:52:58 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-4/p401-fisher/",
abstract = "This paper presents a computational procedure for
solving combined discrete-time optimal control and
optimal parameter selection problems subject to general
constraints. The approach adopted is to convert the
problem into a nonlinear programming problem which can
be solved using standard optimization software. The
main features of the procedure are the way the controls
are parametrized and the conversion of all constraints
into a standard form suitable for computation. The
software is available commercially as a FORTRAN program
DMISER3 together with a companion program MISER3 for
solving continuous-time problems.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance; theory",
subject = "{\bf G.1.6}: Mathematics of Computing, NUMERICAL
ANALYSIS, Optimization, Constrained optimization. {\bf
G.1.0}: Mathematics of Computing, NUMERICAL ANALYSIS,
General, Numerical algorithms. {\bf G.1.6}: Mathematics
of Computing, NUMERICAL ANALYSIS, Optimization,
Nonlinear programming. {\bf G.4}: Mathematics of
Computing, MATHEMATICAL SOFTWARE, Efficiency.",
}
@Book{Flanders:1992:PMC,
author = "Bob Flanders and Michael Holmes",
title = "{PC Magazine C} Lab Notes",
publisher = pub-ZD,
address = pub-ZD:adr,
pages = "312",
day = "1",
month = sep,
year = "1992",
ISBN = "1-56276-063-7",
ISBN-13 = "978-1-56276-063-2",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1562760637/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes disk.",
price = "US\$29.95",
acknowledgement = ack-nhfb,
dimensions = "9.12in x 7.36in x 0.97in",
paperback = "yes",
}
@Unpublished{Foster:1992:FAL,
author = "Ian T. Foster and K. Mani Chandy",
title = "{Fortran M}: a language for modular parallel
programming",
month = jun,
year = "1992",
bibsource = "Distributed/clusters.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Mathematics and Computer Science Division, Argonne
National Laboratory, Argonne, IL",
}
@Article{Freeman:1992:NNM,
author = "J. A. Freeman",
title = "Neural networks in {Mathematica}",
journal = j-AI-EXPERT,
volume = "7",
number = "11",
pages = "26--35",
month = nov,
year = "1992",
CODEN = "AIEXEF",
ISSN = "0888-3785",
bibdate = "Mon Sep 30 05:36:13 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Loral Space Inf. Syst., Houston, TX, USA",
classification = "C5290 (Neural computing techniques); C7310
(Mathematics)",
fjournal = "AI Expert",
keywords = "Commercially available network development program;
General-purpose mathematical tool; High-level language;
Mathematica; Neural net libraries; Neural network
modelling",
thesaurus = "Mathematics computing; Neural nets; Software
packages",
}
@InCollection{Galison:1992:FPH,
author = "Peter Galison",
title = "{Fortran}, Physics, and Human Nature",
crossref = "Nye:1992:IPS",
chapter = "10",
volume = "139",
publisher = pub-SV,
address = pub-SV:adr,
pages = "225--260",
year = "1992 (or 1991??)",
DOI = "https://doi.org/10.1007/978-94-011-2488-1_10",
bibdate = "Mon Nov 12 15:28:50 MST 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/bsphs.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://link.springer.com/chapter/10.1007/978-94-011-2488-1_10",
acknowledgement = ack-nhfb,
}
@InProceedings{Ganzha:1992:RBC,
author = "V. G. Ganzha and E. V. Vorozhtsov",
title = "Resultant based code generation for the stability
analysis of difference schemes with the aid of the
{REDUCE} system",
crossref = "Houstis:1992:AIE",
pages = "185--192",
year = "1992",
bibdate = "Tue Mar 25 16:11:15 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/redextra.bib",
acknowledgement = ack-nhfb,
classcodes = "A4710 (General theory, simulation and other
computational methods); A0340G (Fluid dynamics: general
mathematical aspects); C7310 (Mathematics); C7320
(Physics and Chemistry); C4170 (Differential
equations)",
conflocation = "Dublin, Ireland; 22--26 July 1991",
corpsource = "Inst. of Theor. and Appl. Mech., Acad. of Sci.,
Novosibirsk, Russia",
keywords = "computer; computer algebra system; difference
equations; difference schemes; differential equations;
fluid dynamics; FORTRAN function; linear partial;
mathematics computing; partial differential equations;
physics computing; REDUCE system; resultant based code
generation; stability; stability analysis; symbol
manipulation; symbolic calculations",
treatment = "A Application; P Practical",
}
@Article{Gardiner:1992:AFS,
author = "Judith D. Gardiner and Matthew R. Wette and Alan J.
Laub and James J. Amato and Cleve B. Moler",
title = "Algorithm 705: {A FORTRAN}-77 Software Package for
Solving the {Sylvester} Matrix Equation {$ A X B^{\sc
{T}} + C X D^{\sc {T}} = E $}",
journal = j-TOMS,
volume = "18",
number = "2",
pages = "232--238",
month = jun,
year = "1992",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65F05 (65-04 65F10 65F35)",
MRnumber = "1 167 893",
bibdate = "Tue Mar 14 17:31:30 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/146930.html",
abstract = "This paper documents a software package for solving
the Sylvester matrix equation (1) $ A X B^T + C X D^T =
E $.\par
All quantities are real matrices; $A$ and $C$ are $ m
\times n $; $B$ and $D$ are $ m \times n $; and $X$ and
$E$ are $ m \times n $. The unknown is $X$. Two
symmetric forms of Eq. (1) are treated separately for
efficiency. They are the continuous-time symmetric
Sylvester equation (2) $ A X E^T + E X A^T + C = 0 $
and the discrete time equation (3) $ A X A^T + C = 0 $,
for which $A$, $E$, and $C$ is symmetric. The software
also provides a means for estimating the condition
number of these three equations. The algorithms
employed are more fully described in an accompanying
paper [3].",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance",
subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra, Linear systems
(direct and iterative methods). {\bf G.1.3}:
Mathematics of Computing, NUMERICAL ANALYSIS, Numerical
Linear Algebra, Conditioning. {\bf G.4}: Mathematics of
Computing, MATHEMATICAL SOFTWARE, Algorithm analysis.
{\bf G.4}: Mathematics of Computing, MATHEMATICAL
SOFTWARE, Efficiency. {\bf G.4}: Mathematics of
Computing, MATHEMATICAL SOFTWARE, Reliability and
robustness.",
}
@InProceedings{Gerbaud:1992:MAD,
author = "L. Gerbaud and J. Bigeon and G. Champenois",
title = "Modular approach to describe electromechanical
systems-using {Macsyma} to generate global approach
simulation software",
crossref = "IEEE:1992:PRA",
pages = "1189--1196 (vol. 2)",
year = "1992",
bibdate = "Mon Sep 30 05:31:18 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Lab. d'Electrotech. de Grenoble, Domaine Univ., St.
Martin d'Heres, France",
classification = "B0290P (Differential equations); B8310 (a.c.
machines); B8320 (d.c. machines); C7410B (Power
engineering)",
keywords = "Differential equations; Dynamic simulations; Electric
motors; Electromechanical systems; FORTRAN; Global
approach simulation software; Macsyma; Symbolic
language",
thesaurus = "Differential equations; Digital simulation; Electric
machine analysis computing; Electric motors; Machine
theory; Software packages",
}
@Article{Gibson:1992:DIS,
author = "D. H. Gibson and G. S. Rao",
title = "Design of the {IBM System}\slash 390 computer family
for numerically intensive applications: An overview for
engineers and scientists",
journal = j-IBM-JRD,
volume = "36",
number = "4",
pages = "695--711",
month = jul,
year = "1992",
CODEN = "IBMJAE",
ISSN = "0018-8646 (print), 2151-8556 (electronic)",
ISSN-L = "0018-8646",
bibdate = "Wed Jan 3 14:24:13 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The IBM System/390, (S/390) computer family provides a
two-order-of-magnitude performance range for
numerically intensive applications. The engineer or
scientist can use the same operating system, compiler,
and run-time environment commonly across the family.
The paper provides an overview of primary S/390
hardware and software products of interest for
numerically intensive applications, including MVS/ESA,
VM/ESA, AIX/ESA, and the extension of FORTRAN for very
large applications and parallel applications. The paper
is focused on details of design interest in three
specific hardware products within the S/390 family,
with emphasis on the Enterprise System/9000 (ES/9000)
Model 900. Also described is a potential
parallel-computing configuration using the ESCON
Director. The paper concludes with a discussion of the
generic system environments within which S/390 products
can support the technical user.",
acknowledgement = ack-nhfb,
affiliation = "IBM Enterprise Syst., Poughkeepsie, NY, USA",
classification = "C5420 (Mainframes and minicomputers)",
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
keywords = "AIX/ESA; Compiler; Enterprise System/9000; ES/9000;
ESCON Director; FORTRAN; IBM System/390; MVS/ESA;
Numerically intensive applications; Operating system;
Parallel-computing configuration; Performance range;
Run-time environment; VM/ESA",
thesaurus = "Computer evaluation; IBM computers; Mainframes",
}
@Article{Girkar:1992:AEF,
author = "Milind Girkar and Constantine D. Polychronopoulos",
title = "Automatic extraction of functional parallelism from
ordinary programs",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "3",
number = "2",
pages = "166--178",
month = mar,
year = "1992",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.127258",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Apr 11 15:20:39 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "722; 723; C1160 (Combinatorial mathematics); C4240P
(Parallel programming and algorithm theory); C6110P
(Parallel programming); C6150C (Compilers, interpreters
and other processors)",
corpsource = "Center for Superconducting Res. and Dev., Illinois
Univ., Urbana, IL, USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "algorithms; automatic extraction; code generation;
Computer Operating Systems--Program Compilers; Computer
Systems, Digital; conditions; control; dependences;
directed graphs; execution; functional parallelism;
hierarchical task graph; intermediate; minimal data;
optimization; ordinary programs; parallel
architectures; parallel C; parallel Fortran programs;
parallel machine code; Parallel Processing; parallel
program representation; parallel programming; parallel
source code; Parallelizing Compilers; program
compilers; programming theory; programs;
synchronization overhead; task-granularity; task-level
parallelism",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Gladwell:1992:BRF,
author = "Ian Gladwell",
title = "Book Review: {Fortran 90 Explained by M. Metcalf and
J. Reid: (Oxford Science)}",
journal = j-SIGPLAN,
volume = "27",
number = "4",
pages = "11--11",
month = apr,
year = "1992",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:19 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Glassy:1992:TNS,
author = "Lou Glassy",
title = "{Tiny-Ninety}: a subset of {F90} for beginning
programmers",
journal = j-FORTRAN-J,
volume = "4",
number = "3",
pages = "2--6",
month = may # "\slash " # jun,
year = "1992",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:14:08 2001",
bibsource = "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.cs.montana.edu/~glassy/papers/html/t90-article.html",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@TechReport{Gondzio:1992:DAI,
author = "J. Gondzio and D. Tachat",
title = "The design and application of the {IMPLO --- A
FORTRAN} library for linear optimization with interior
point methods",
type = "Cahier",
number = "108",
institution = "Laboratoire de Analyse et Modelisation de Systemes
pour l'Aide a la Decision (LAMSADE), Universite de
Paris Dauphine",
address = "F--75775 Paris Cedex 16, France",
month = jan,
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/intbib.bib;
Theory/intbib.bib",
}
@Article{Gottlieb:1992:HSF,
author = "R. A. Gottlieb and D. J. Magenheimer and S. A. Meloy
and A. C. Meyer",
title = "{HP} 9000 series 700 {FORTRAN} optimizing
preprocessor",
journal = j-HEWLETT-PACKARD-J,
volume = "43",
number = "3",
pages = "24--32",
month = jun,
year = "1992",
CODEN = "HPJOAX",
ISSN = "0018-1153",
bibdate = "Tue Mar 25 14:12:15 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A slightly different version of this product serves as
the preprocessor for HP Concurrent FORTRAN, which is
now running on HP Apollo DN10000 computers. An extended
multisite, cross-functional team was formed to
incorporate the preprocessor into the FORTRAN compiler
for the HP 9000 Series 700 computer systems. Because of
this effort, as of the HP-UX 8.05 release, the
preprocessor is bundled with every FORTRAN compiler.
The preprocessor is based on a third-party product.
HP's contribution included: tying the preprocessor into
the HP FORTRAN product (This included user interface
changes and extensive documentation changes.) They also
identified modifications required to allow the
preprocessor to recognize HP's extended FORTRAN
dialect. They assembly coded a vector library that
incorporates knowledge of CPU pipelining details and
implementation dependent instructions to allow the
Series 700 to work at peak performance. They performed
extensive quality assurance processes that uncovered
numerous defects, ensuring that the product meets HP's
high-quality standards. These contributions are
discussed in detail. Examples of specific
transformations and performance improvements on key
industry benchmarks are also described.",
acknowledgement = ack-nhfb,
affiliation = "Hewlett--Packard Co., Palo Alto, CA, USA",
classcodes = "C6150C (Compilers, interpreters and other processors);
C6140D (High level languages)",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Hewlett--Packard Co., Palo Alto, CA, USA",
fjournal = "Hewlett-Packard Journal: technical information from
the laboratories of Hewlett-Packard Company",
keywords = "8.05; CPU pipelining; FORTRAN; FORTRAN compiler;
Hewlett Packard computers; HP 9000 series 700 FORTRAN;
HP Concurrent FORTRAN; HP-UX; HP-UX 8.05;
Implementation dependent instructions; implementation
dependent instructions; optimizing; Optimizing
preprocessor; Peak performance; peak performance;
preprocessor; program compilers; program processors;
Quality assurance processes; quality assurance
processes; Vector library; vector library",
thesaurus = "FORTRAN; Hewlett Packard computers; Program compilers;
Program processors",
treatment = "P Practical",
}
@Article{Guocheng:1992:FPT,
author = "Pan Guocheng and Ken Moss and Tim Heiner and James R.
Carr",
title = "A {FORTRAN} program for three-dimensional cokriging
with case demonstration",
journal = j-COMP-GEOSCI,
volume = "18",
number = "5",
pages = "557--578",
month = jun,
year = "1992",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Gupta:1992:DAD,
author = "Manish Gupta and Prithviraj Banerjee",
title = "Demonstration of automatic data partitioning
techniques for parallelizing compilers on
multicomputers",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "3",
number = "2",
pages = "179--193",
month = mar,
year = "1992",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.127259",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Apr 11 15:20:39 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "722; 723; C6110P (Parallel programming); C6120 (File
organisation); C6150C (Compilers, interpreters and
other processors)",
corpsource = "Coordinated Sci. Lab., Illinois Univ., Urbana, IL,
USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "automatic data partitioning; Automatic Data
Partitioning Problem; Computer Operating
Systems--Program Compilers; Computer Systems, Digital;
constraints; data; data distribution; data structures;
Eispack libraries; Fortran programs; Linpack;
multicomputers; Parallel Processing; parallel
programming; parallelizing compilers; Parallelizing
Compilers; Perfect Benchmarks; program compilers;
scientific application programs; structures",
treatment = "P Practical",
}
@InProceedings{Gupta:1992:MGD,
author = "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and
J. R. Johnson and R. W. Johnson and P. Sadayappan",
title = "A methodology for generating data distributions to
optimize communication",
crossref = "IEEE:1992:PFI",
pages = "436--441",
month = "",
year = "1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
classification = "C4190 (Other numerical methods); C5220P (Parallel
architecture)",
keywords = "Algebraic theory; Block; Block recursive algorithms;
Block-cyclic distributions; Communication optimisation;
Cyclic; Data distribution generation methodology; Fast
Fourier transform; High performance Fortran; Massively
parallel computing; Semantics; Shared memory
multiprocessor; Tensor product; Vector
multiprocessors",
thesaurus = "Distributed memory systems; Fast Fourier transforms;
Vector processor systems",
}
@Article{Hahn:1992:IAE,
author = "W. Hahn and K. Mohr",
title = "An interactive approach for extending {IEEE}
arithmetic: auxiliary processor {AP87}",
journal = j-APL-QUOTE-QUAD,
volume = "23",
number = "1",
pages = "88--93",
month = jul,
year = "1992",
CODEN = "APLQD9",
ISSN = "0163-6006",
ISSN-L = "0163-6006",
bibdate = "Thu Dec 14 17:22:02 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/intarith.bib",
note = "International Conference on APL",
abstract = "The auxiliary processor AP87 is designed for use with
APL2/PC. Together with it, it offers an interactive
system for IEEE-arithmetic enhanced with routines for
exact sum and dot product as well as interval and
adaptive multiprecision arithmetic. The features of
AP87 are also available as link libraries for other
languages like C, FORTRAN, PASCAL.",
acknowledgement = ack-nhfb,
affiliation = "Fachhochschule Bingen, Weiler, Germany",
classification = "C5230 (Digital arithmetic methods); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
confdate = "6-10 July 1992",
conflocation = "St. Petersburg, Russia",
confsponsor = "ACM; Finnish APL Assoc; Russian Acad. Sci",
fjournal = "APL Quote Quad",
keywords = "Adaptive multiprecision arithmetic; APL2/PC; Auxiliary
processor AP87; C; Dot product; Exact sum; Extending
IEEE arithmetic; FORTRAN; Interactive approach;
Interactive system; Interval; Link libraries; PASCAL;
Routines",
pubcountry = "USA",
thesaurus = "APL; Digital arithmetic; Interactive systems; Program
processors; Standards",
}
@Article{Hall:1992:ECG,
author = "M. W. Hall and K. Kennedy",
title = "Efficient Call Graph Analysis",
journal = j-LOPLAS,
volume = "1",
number = "3",
pages = "227--42",
year = "1992",
CODEN = "ALPSE8",
ISSN = "1057-4514 (print), 1557-7384 (electronic)",
ISSN-L = "1057-4514",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/Functional.bib",
abstract = "Presents an efficient algorithm for computing the
procedure call graph, the program representation
underlying most interprocedural optimization
techniques. The algorithm computes the possible
bindings of procedure variables in languages where such
variables only receive their values through parameter
passing, such as Fortran. The authors extend the
algorithm to accommodate a limited form of assignments
to procedure variables. The resulting algorithm can
also be used in analysis of functional programs that
have been converted to continuation-passing style. They
discuss the algorithm in relationship to other call
graph analysis approaches. Many less efficient
techniques produce essentially the same call graph. A
few algorithms are more precise, but they may be
prohibitively expensive depending on language
features.",
fjournal = "ACM Letters on Programming Languages and Systems",
keywords = "functional",
}
@InProceedings{Hall:1992:ICF,
author = "Mary W. Hall and Seema Hiranandani and Ken Kennedy and
Chau-Wen Tseng",
booktitle = "Proceedings Supercomputing '92",
title = "Interprocedural Compilation of {Fortran D} for {MIMD}
Distributed Memory Machines",
crossref = "IEEE:1992:PSM",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "522--534",
month = nov,
year = "1992",
bibdate = "Wed Apr 15 15:37:20 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing92.bib;
Parallel/SUPER92.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Stanford Univ., CA, USA",
keywords = "code generation algorithms; computation partition;
distributed memory systems; dynamic data decomposition;
FORTRAN; Fortran D; interprocedural compilation; MIMD
distributed-memory machines; optimization; optimization
and debugging for distributed memory machines,;
procedure calls; program compilers",
sponsororg = "IEEE; ACM",
treatment = "A Application; P Practical",
}
@Article{Hansen:1992:FSG,
author = "Per Christian Hansen and Tony F. Chan",
title = "{FORTRAN} Subroutines for General {Toeplitz} Systems",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "256--273",
month = sep,
year = "1992",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See also \cite{Hansen:1994:CAF}.",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/131768.html",
abstract = "This paper presents FORTRAN 77 implementations of the
lookahead Levinson algorithm of Chan and Hansen [7, 8]
for solving symmetric indefinite and general Toeplitz
systems. The algorithms are numerically stable for all
Toeplitz matrices that do not have many {\em
consecutive} ill-conditioned leading principal
submatrices, and also produce estimates of the
algorithm and matrix condition numbers. In contrast,
the classical Levinson algorithm is only guaranteed to
be numerically stable for symmetric positive definite
Toeplitz matrices, and no condition estimate is
produced.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance",
subject = "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
SOFTWARE, Algorithm analysis. {\bf G.1.3}: Mathematics
of Computing, NUMERICAL ANALYSIS, Numerical Linear
Algebra, Linear systems (direct and iterative methods).
{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 77.",
}
@Article{Hanson:1992:MMF,
author = "R. J. Hanson",
title = "Matrix multiplication in {Fortran 90} using
{Strassen}'s algorithm",
journal = j-FORTRAN-J,
volume = "4",
number = "3",
pages = "6--7",
month = may # "\slash " # jun,
year = "1992",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:15:22 2001",
bibsource = "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Hiranandani:1992:CFD,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
title = "Compiling {Fortran D} for {MIMD} distributed-memory
machines",
journal = j-CACM,
volume = "35",
number = "8",
pages = "66--80",
month = aug,
year = "1992",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Thu May 30 09:41:10 MDT 1996",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/par.lin.alg.bib;
http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/135230.html",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
keywords = "languages; performance",
subject = "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf D.3.2}: Software,
PROGRAMMING LANGUAGES, Language Classifications,
Fortran D. {\bf C.1.2}: Computer Systems Organization,
PROCESSOR ARCHITECTURES, Multiple Data Stream
Architectures (Multiprocessors), Parallel processors.
{\bf C.1.2}: Computer Systems Organization, PROCESSOR
ARCHITECTURES, Multiple Data Stream Architectures
(Multiprocessors), Multiple-instruction-stream,
multiple-data-stream processors (MIMD).",
}
@InCollection{Hiranandani:1992:CSM,
author = "S. Hiranandani and K. Kennedy and C. Tseng",
editor = "J. Saltz and P. Mehrotra",
title = "Compiler Support for Machine-Independent Parallel
Programming in {Fortran D}",
crossref = "Saltz:1992:LCR",
pages = "??--??",
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.compiler.bib",
}
@InProceedings{Hiranandani:1992:ECO,
author = "S. Hiranandani and K. Kennedy and C.-W. Tseng",
booktitle = "6th ACM International Conference on Supercomputing",
title = "Evaluation of Compiler Optimizations for {Fortran D}
on {MIMD} Distributed-Memory Machines",
publisher = "????",
address = "Washington, DC, USA",
pages = "1--14",
month = jul,
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/ICS92.bib",
}
@Article{Hiranandani:1992:OFD,
author = "S. Hiranandani and K. Kennedy and C. Koelbel and U.
Kremer and C.-W. Tseng",
title = "An Overview of the {Fortran D} Programming System",
journal = j-LECT-NOTES-COMP-SCI,
volume = "589",
pages = "18--34",
year = "1992",
CODEN = "LNCSD9",
ISSN = "0302-9743",
ISSN-L = "0302-9743",
bibdate = "Mon May 13 08:51:55 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@TechReport{Horwedel:1992:RAD,
author = "Jim E. Horwedel",
title = "Reverse Automatic Differentiation of Modular {Fortran}
Programs",
type = "Technical Memorandum",
number = "ORNL/TM 12050",
institution = "Computing and Telecommunications Division, Oak Ridge
National Laboratory",
address = "Oak Ridge, TN, USA",
month = mar,
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Theory/auto.diff.bib",
}
@Manual{HP:1992:HFPa,
author = "{Hewlett--Packard Company}",
title = "{HP FORTRAN\slash} 9000 programmer's guide",
organization = "Hewlett Packard",
address = "Palo Alto, CA, USA",
pages = "various",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Computer program language).",
}
@Manual{HP:1992:HFPb,
author = "{Hewlett--Packard Company}",
title = "{HP FORTRAN\slash} 9000 programmer's reference",
organization = "Hewlett Packard",
address = "Palo Alto, CA, USA",
pages = "various",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Computer program language).",
}
@Manual{HPFF:1992:HPF,
key = "High Performance Fortran Language Specification",
title = "{High Performance Fortran Language Specification},
{Version} 0.4",
organization = "High Performance Fortran Forum",
address = "????",
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/par.lin.alg.bib",
}
@TechReport{IBM:1992:OTG,
author = "{International Business Machines Corporation}",
title = "Optimization and tuning guide for the {XL FORTRAN} and
{XL C} compilers",
institution = "IBM Canada Ltd. Laboratory",
address = "North York, Ontario, Canada",
pages = "x + 234",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
alttitle = "AIX version 3.2 for RISC system/6000.",
annote = "This edition applies to version 2, release 3 of the
IBM AIX XL FORTRAN Compiler/6000 (Program no.
5765-018), and to IBM AIX version 3.2 for RISC
System/6000 (Program no. 5756-030).",
keywords = "IBM RISC System/6000 computers --- Handbooks, manuals
etc.; {Fortran} (Computer program language)",
}
@Book{IEEE:1992:ISIb,
author = "{Institute of Electrical and Electronics Engineers and
IEEE Computer Society. Technical Committee on Operating
Systems and IEEE Standards Board}",
title = "{IEEE} standard for information technology: {POSIX
FORTRAN} 77 language interfaces --- Part 1: Binding for
system application program interface {(API)}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xiii + 181",
day = "18",
month = jun,
year = "1992",
ISBN = "1-55937-230-3",
ISBN-13 = "978-1-55937-230-5",
LCCN = "QA76.76.O63I454 1992",
bibdate = "Tue May 25 07:14:38 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/unix.bib",
note = "Std 1003.9-1992",
series = "Std 1003.9-1992",
acknowledgement = ack-nhfb,
annote = "``Approved June 18, 1992, IEEE Standards Board.''.",
keywords = "Application software --- Testing --- Standards ---
United States.; Operating systems (Computers) ---
Standards --- United States",
}
@Book{IEEE:1992:RIS,
author = "{IEEE}",
title = "{1003.9-1992 (R1998) IEEE Standard for Information
Technology --- POSIX\textregistered{} FORTRAN 77
Language Interfaces --- Part 1: Binding for System
Application Program Interface (API) [Description]}",
publisher = pub-IEEE-STD,
address = pub-IEEE-STD:adr,
pages = "186",
year = "1992",
ISBN = "1-55937-230-3 (print), 0-7381-0635-6 (electronic)",
ISBN-13 = "978-1-55937-230-5 (print), 978-0-7381-0635-9
(electronic)",
bibdate = "Mon Apr 24 07:08:18 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$98.00",
URL = "http://standards.ieee.org/reading/ieee/std_public/description/posix/1003.9-1992_desc.html",
acknowledgement = ack-nhfb,
}
@TechReport{int:Gondzio3,
author = "J. Gondzio and D. Tachat",
title = "The design and application of the {IMPLO -- A FORTRAN}
library for linear optimization with interior point
methods",
type = "Cahier",
number = "108",
institution = "Laboratoire de Analyse et Modelisation de Systemes
pour l'Aide a la Decision (LAMSADE), Universite de
Paris Dauphine",
address = "F-75775~Paris~Cedex~16, France",
month = jan,
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Article{Jones:1992:LAF,
author = "H. W. Jones",
title = "{L{\"o}wdin} alpha-function, overlap integral, and
computer algebra",
journal = j-IJQC,
volume = "41",
number = "5",
pages = "749--754",
month = mar,
year = "1992",
CODEN = "IJQCB2",
ISSN = "0020-7608 (print), 1097-461X (electronic)",
ISSN-L = "0020-7608",
bibdate = "Mon Sep 30 05:36:13 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ijqc.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Phys., Florida A and M Univ., Tallahassee,
FL, USA",
classification = "A0230 (Function theory, analysis); A3115 (General
mathematical and computational developments); A3120
(Specific calculations and results); C7310
(Mathematics); C7320 (Physics and Chemistry)",
fjournal = "International Journal of Quantum Chemistry",
journal-URL = "http://www.interscience.wiley.com/jpages/0020-7608/",
keywords = "L{\"o}wdin alpha-function; Overlap integral; Computer
algebra; Mathematica; C matrix; Slater-type orbitals;
Two-center overlap integral; FORTRAN; Multicenter
molecular integrals",
thesaurus = "Integration; Physics computing; STO calculations;
Symbol manipulation",
}
@Article{Jones:1992:LFO,
author = "Herbert W. Jones",
title = "{L{\"o}wdin} $ \alpha $-function, overlap integral,
and computer algebra",
journal = j-IJQC,
volume = "41",
number = "5",
pages = "749--754",
day = "5",
month = mar,
year = "1992",
CODEN = "IJQCB2",
DOI = "https://doi.org/10.1002/qua.560410511",
ISSN = "0020-7608 (print), 1097-461X (electronic)",
ISSN-L = "0020-7608",
bibdate = "Tue Oct 4 06:58:35 MDT 2011",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/l/lowdin-per-olov.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ijqc1990.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Phys., Florida A and M Univ., Tallahassee,
FL, USA",
ajournal = "Int. J. Quantum Chem.",
classification = "A0230 (Function theory, analysis); A3115 (General
mathematical and computational developments); A3120
(Specific calculations and results); C7310
(Mathematics); C7320 (Physics and Chemistry)",
fjournal = "International Journal of Quantum Chemistry",
journal-URL = "http://www.interscience.wiley.com/jpages/0020-7608/",
keywords = "L{\"o}wdin alpha-function; Overlap integral; Computer
algebra; Mathematica; C matrix; Slater-type orbitals;
Two-center overlap integral; FORTRAN; Multicenter
molecular integrals",
onlinedate = "19 Oct 2004",
thesaurus = "Integration; Physics computing; STO calculations;
Symbol manipulation",
}
@TechReport{Joyner:1992:FPC,
author = "William B. Joyner",
title = "A {FORTRAN} program for calculating nonlinear seismic
ground response",
type = "Open-file report",
number = "77-671.",
institution = "U.S. Geological Survey",
address = "Reston, VA, USA",
pages = "50",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Bibliography: leaf 16. Photocopy. [S.l.: s.n.], 1992.
28 cm.",
keywords = "FORTRAN (Computer program language).; Seismology ---
Computer programs",
}
@InProceedings{Jung:1992:HET,
author = "C. C.-D. Jung and D. Advani",
title = "{HiPPI} exploitation in {TCP\slash IP} environment",
crossref = "IEEE:1992:PSM",
pages = "610--615",
year = "1992",
bibdate = "Wed Apr 15 15:37:20 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
acknowledgement = ack-nhfb,
classification = "B6150M (Protocols); B6210L (Computer
communications); C5610N (Network interfaces); C5640
(Protocols)",
corpsource = "IBM, Kingston, NY, USA",
keywords = "AIX/370; auxiliary protocol; enhanced clustered
Fortran; High-Performance Parallel Interface; HiPPI
exploitation; IBM System 390; network interfaces;
protocols; SCHEDULE processing; TCP-Express; TCP/IP
environment; transmission throughput",
sponsororg = "IEEE; ACM",
treatment = "P Practical",
}
@Article{Justice:1992:FFR,
author = "Harold R. Justice",
title = "{FORTREX}: a {Fortran} Runtime Executive",
journal = j-DDJ,
volume = "17",
number = "6",
pages = "82--??",
month = jun,
year = "1992",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Article{Karanovic:1992:FPC,
author = "Lj. Karanovic and D. Poleti",
title = "A {FORTRAN} Program for Conversion of {PC-APD} Data
Files into {ASCII} Files",
journal = j-POWDER-DIFF,
volume = "7",
number = "3",
pages = "179--179",
month = sep,
year = "1992",
CODEN = "PODIE2",
ISSN = "0885-7156",
ISSN-L = "0885-7156",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Powder Diffraction",
}
@InProceedings{Keady:1992:FSP,
author = "G. Keady",
title = "{Fortran} subroutines produced from computer algebra
systems: using {GENTRANS} from {REDUCE} and from
{MACSYMA}",
crossref = "Noye:1992:CTA",
pages = "265--272",
year = "1992",
bibdate = "Tue Apr 9 18:05:28 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/redextra.bib",
acknowledgement = ack-nhfb,
}
@Article{Kearfott:1992:IPF,
author = "R. B. Kearfott and M. Dawande and Du K.-S. and C. Hu",
title = "{INTLIB}: a Portable {FORTRAN} 77 Elementary Function
Library",
journal = j-INTERVAL-COMP,
volume = "3",
number = "5",
pages = "96--105",
year = "1992",
ISSN = "0135-4868",
MRclass = "65G10",
MRnumber = "1 253 132",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "Interval Computations = Interval'nye vychisleniia",
}
@Article{Keffer:1992:WCW,
author = "Thomas Keffer",
title = "Why {C++} Will Replace {Fortran}",
journal = j-DDJ,
volume = "17",
number = "12 (special supplement)",
pages = "39s, 40s, 42s-47s",
month = dec,
year = "1992",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Thu Sep 05 08:08:10 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "C++ has tremendous potential in numerics, something
that has gone largely unnoticed because other OOP
languages lack the efficiency required to do numerics.
Consequently, C++ may be the first serious challenger
to Fortran in the world of numerical programming.",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Article{Kennedy:1992:SSF,
author = "Ken Kennedy",
title = "Software for Supercomputers of the Future",
journal = j-J-SUPERCOMPUTING,
volume = "5",
number = "4",
pages = "251--262",
month = feb,
year = "1992",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF00127948",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:04 MDT 2005",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=5&issue=4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=5&issue=4&spage=251",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
classification = "C6110P (Parallel programming); C6115 (Programming
support); C6140D (High level languages)",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "conventional programs; Fortran; FORTRAN; fully
automatic parallelization; future; massively parallel
superconductors; parallel languages; parallel
programming; programming environments; software
environments",
treatment = "P Practical",
}
@Book{Kessell:1992:FDS,
author = "Stephen R. Kessell",
title = "{FORTRAN} 77, documentation and style",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xi + 140",
year = "1992",
ISBN = "0-201-55611-1 (paperback)",
ISBN-13 = "978-0-201-55611-7 (paperback)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "University revision notes series",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@Article{Khan:1992:OHO,
author = "B. Khan and L. Hayes and A. P. Cracknell",
title = "The optimisation of higher order resampling methods in
a multiprocessor environment",
journal = j-PARALLEL-COMPUTING,
volume = "18",
number = "12",
pages = "1335--1347",
month = dec,
year = "1992",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 12:05:41 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C5260B (Computer vision and picture processing); C6110P
(Parallel programming); C6150C (Compilers, interpreters
and other processors); C6150N (Distributed systems);
C7410F (Communications)",
corpsource = "Dept. of Appl. Phys., Dundee Univ., UK",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Alliant VFX/4; autoparallelisation; code optimization;
concurrency; FX/Fortran compiler; higher order
resampling methods; image processing; inhibiting data
dependencies; multiprocessor environment; optimisation;
parallel algorithms; parallel programming; procedures;
program compilers; resampling; resampling procedure;
satellites",
treatment = "P Practical",
}
@MastersThesis{King:1992:APF,
author = "Roger Duane King",
title = "Automated parallelization of {FORTRAN} code with
dynamic load balancing",
type = "Thesis ({M.S.})",
school = "George Mason University",
address = "Fairfax, VA, USA",
pages = "iv + 103",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Koelbel:1992:OHP,
author = "Charles Koelbel",
title = "An Overview of {High Performance Fortran}",
journal = j-FORTRAN-FORUM,
volume = "11",
number = "4",
pages = "9--??",
day = "1",
month = dec,
year = "1992",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Book{Koffman:1992:F,
author = "Elliot B. Koffman and Frank L. Friedman",
title = "{Fortran}",
publisher = pub-AW,
address = pub-AW:adr,
edition = "5th with engineering applications",
pages = "ix + 664 + [53]",
year = "1992",
ISBN = "0-201-55875-0",
ISBN-13 = "978-0-201-55875-3",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Computer program language)",
}
@Book{Koffman:1992:FEA,
author = "Elliot B. Koffman and Frank L. Friedman",
title = "{Fortran}: With Engineering Applications",
publisher = pub-AW,
address = pub-AW:adr,
pages = "",
day = "1",
month = nov,
year = "1992",
ISBN = "0-201-55875-0",
ISBN-13 = "978-0-201-55875-3",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0201558750/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$44.25",
acknowledgement = ack-nhfb,
dimensions = "9.05in x 7.32in x 1.14in",
}
@Book{Koffman:1992:FWE,
author = "Elliot B. Koffman and Frank Friedman",
title = "{FORTRAN}, {W/Engineering} Applns ed.",
publisher = pub-AW,
address = pub-AW:adr,
edition = "Fifth",
pages = "675",
month = nov,
year = "1992",
ISBN = "0-201-55875-0",
ISBN-13 = "978-0-201-55875-3",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$30.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0201558750",
acknowledgement = ack-nhfb,
softcover = "yes",
}
@Book{Koffman:1992:PSS,
author = "Elliot B. Koffman and Frank L. Friedman",
title = "Problem solving and structured programming in {FORTRAN
77}",
publisher = pub-AW,
address = pub-AW:adr,
edition = "Fifth",
pages = "",
month = nov,
year = "1992",
ISBN = "0-201-51216-5",
ISBN-13 = "978-0-201-51216-8",
LCCN = "QA76.73.F25K64 1990",
bibdate = "Fri Jun 11 18:04:09 1999",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0201512165/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$46.25",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0201512165",
acknowledgement = ack-nhfb,
}
@MastersThesis{Kondapaneni:1992:VTF,
author = "Prasanna Kumar Kondapaneni",
title = "A visual tool for {Fortran D} programming",
type = "Thesis ({M.S.})",
school = "Auburn University",
address = "Auburn, AL, USA",
pages = "ix + 61",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Computer graphics --- Computer programs.; FORTRAN;
Fortran II-D (Computer program language)",
}
@Book{Koonin:1992:CM,
author = "Steven E. Koonin and Dawn Meredith and Chong-man Yang
and Chae-sam Kim",
title = "Chonsan mullihak",
publisher = "Ihwa Yoja Taehakkyo Chulpanbu",
address = "Soul Tukpyolsi, Korea",
pages = "xix + 643",
year = "1992",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Naeil ul yonun chaek",
acknowledgement = ack-nhfb,
alttitle = "Computational physics (FORTRAN version). Korean",
annote = "Title in English on added t.p.: Computational physics,
FORTRAN version / Steven E. Koonin, Dawn C. Meredith.
Computer disk in pocket.",
keywords = "Mathematical physics --- Data processing; Numerical
analysis.; Physics --- Computer programs; {Fortran}
(computer program language)",
}
@Article{Krishchuk:1992:IOF,
author = "Vladimir N. Krishchuk and Nikolay M. Vasilega and
Galina L. Kozina",
title = "Interval operations and functions library for
{FORTRAN} 77 programming system and its practice using.
{Interval '92 (Moscow, 1992)}",
journal = j-INTERVAL-COMP,
volume = "4",
pages = "2--8",
year = "1992",
ISSN = "0135-4868",
MRclass = "65D10",
MRnumber = "1 253 136",
bibdate = "Tue Dec 3 19:11:56 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Interval Computations = Interval'nye vychisleniia",
}
@Manual{KSR:1992:KFP,
author = "{Kendall Square Research Corporation}",
title = "{KSR Fortran} programming",
organization = "Kendall Square Research Corp.",
address = "Waltham, MA, USA",
pages = "various",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "15 February 1992.",
keywords = "Programming (Electronic computers)",
}
@Book{Kugendran:1992:ISP,
author = "Thurai Kugendran",
title = "Introduction to scientific programming with
{FORTRAN}",
publisher = pub-W-C-BROWN,
address = pub-W-C-BROWN:adr,
pages = "iii + [152]",
year = "1992",
ISBN = "0-697-16820-4",
ISBN-13 = "978-0-697-16820-7",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Wilkes University, Course: CS 123/EGR 244''.",
keywords = "{Fortran} (Computer program language)",
}
@Article{Kumano:1992:FPN,
author = "S. Kumano and J. T. Londergan",
title = "A {FORTRAN} program for numerical solution of the
{Altarelli-Parisi} equations by the {Laguerre} method",
journal = j-COMP-PHYS-COMM,
volume = "69",
number = "2--3",
pages = "373--396",
month = mar # "\slash " # apr,
year = "1992",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(92)90176-Y",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Kutasov:1992:PPR,
author = "I. M. Kutasov",
title = "Program predicts reservoir temperature and geothermal
gradient",
journal = j-OIL-GAS-J,
volume = "90",
number = "22",
pages = "85--86",
month = jun,
year = "1992",
CODEN = "OIGJAV",
ISSN = "0030-1388",
ISSN-L = "0030-1388",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A Fortran program uses a minimum of two shut-in
temperature logs to determine the static formation
pressure and geothermal gradient.",
acknowledgement = ack-nhfb,
fjournal = "The Oil and Gas Journal",
}
@Article{Lai:1992:FSB,
author = "Ming Jun Lai",
title = "{Fortran} subroutines for $ {B} $-nets of box splines
on three- and four-directional meshes",
journal = j-NUMER-ALGORITHMS,
volume = "2",
number = "1",
pages = "33--38",
year = "1992",
CODEN = "NUALEG",
ISSN = "1017-1398 (print), 1572-9265 (electronic)",
ISSN-L = "1017-1398",
MRclass = "65D07 (41A15)",
MRnumber = "1 149 063",
bibdate = "Tue Dec 3 19:11:56 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Numerical Algorithms",
journal-URL = "http://link.springer.com/journal/11075",
}
@Article{Lai:1992:FSN,
author = "Ming Jun Lai",
title = "{Fortran} subroutines for $ {B} $-nets of box splines
on three- and four-directional meshes",
journal = j-NUMER-ALGORITHMS,
volume = "2",
number = "1",
pages = "33--38",
month = feb,
year = "1992",
CODEN = "NUALEG",
ISSN = "1017-1398 (print), 1572-9265 (electronic)",
ISSN-L = "1017-1398",
MRclass = "65D07 (41A15)",
MRnumber = "1 149 063",
bibdate = "Fri Nov 6 18:06:29 MST 1998",
bibsource = "http://www.math.psu.edu/dna/contents/na.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/numeralgorithms.bib",
acknowledgement = ack-nhfb,
classification = "B0290F (Interpolation and function approximation);
C4130 (Interpolation and function approximation); C4260
(Computational geometry)",
corpsource = "Dept. of Math., Utah Univ., Salt Lake City, UT, USA",
fjournal = "Numerical Algorithms",
journal-URL = "http://link.springer.com/journal/11075",
keywords = "B-nets; Bezier polynomials; bivariate box splines;
computational geometry; four-directional mesh;
interpolation; interpolatory spline; pseudo Fortran
programs; splines (mathematics)",
pubcountry = "Switzerland",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Leva:1992:FNR,
author = "Joseph L. Leva",
title = "A Fast Normal Random Number Generator",
journal = j-TOMS,
volume = "18",
number = "4",
pages = "449--453",
month = dec,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/138351.138364",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 30 00:53:29 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-4/p449-leva/",
abstract = "A method is presented for generating pseudorandom
numbers with a normal distribution. The technique uses
the ratio of uniform deviates method discovered by
Kinderman and Monahan with an improved set of bounding
curves. An optimized quadratic fit reduces the expected
number of logarithm evaluations to 0.012 per normal
deviate. The method gives a theoretically correct
distribution and can be implemented in 15 lines of
FORTRAN. Timing and source size comparisons are made
with other methods for generating normal deviates. The
proposed algorithm compares favorably with some of the
better algorithms.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance; theory",
subject = "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
STATISTICS, Random number generation. {\bf G.3}:
Mathematics of Computing, PROBABILITY AND STATISTICS,
Statistical computing.",
}
@Article{Li:1992:ANL,
author = "Wei Li and Keshav Pingali",
title = "Access normalization: loop restructuring for {NUMA}
compilers",
journal = j-SIGPLAN,
volume = "27",
number = "9",
pages = "285--295",
month = sep,
year = "1992",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:26 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/asplos/143365/p285-li/",
abstract = "In scalable parallel machines, processors can make
local memory accesses much faster than they can make
remote memory accesses. In addition, when a number of
remote accesses must be made, it is usually more
efficient to use block transfers of data rather than to
use many small messages. To run well on such machines,
software must exploit these features. We believe it is
too onerous for a programmer to do this by hand, so we
have been exploring the use of restructuring compiler
technology for this purpose. In this paper, we start
with a language like FORTRAN-D with user-specified data
distribution and develop a systematic loop
transformation strategy called {\em access
normalization\/} that restructures loop nests to
exploit locality and block transfers. We demonstrate
the power of our techniques using routines from the
BLAS (Basic Linear Algebra Subprograms) library. An
important feature of our approach is that we model loop
transformations using {\em invertible\/} matrices and
integer lattice theory, thereby generalizing Banerjee's
framework of unimodular matrices [5].",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "design; languages; measurement; performance",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf C.1.2} Computer Systems
Organization, PROCESSOR ARCHITECTURES, Multiple Data
Stream Architectures (Multiprocessors), Parallel
processors**. {\bf D.4.2} Software, OPERATING SYSTEMS,
Storage Management.",
}
@Article{Liu:1992:NFP,
author = "Yu Xin Liu and Hong Zhou Sun and En Guang Zhao",
title = "A new {FORTRAN} program for the {CFP}'s of a system
with identical bosons",
journal = j-COMP-PHYS-COMM,
volume = "70",
number = "1",
pages = "154--166",
month = may,
year = "1992",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(92)90098-J",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:29:29 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/001046559290098J",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Longman:1992:PDF,
author = "R. Stewart Longman and Ronald R. Holden",
title = "{PERM}: a Double-Precision {FORTRAN} Routine for
Obtaining Parallel Analysis Eigenvalues from Permuted
Data",
journal = j-BEHAV-RES-METH-INSTR-COMP,
volume = "24",
number = "3",
pages = "493--493",
month = aug,
year = "1992",
CODEN = "BRMCEW",
ISSN = "0743-3808 (print), 1532-5970 (electronic)",
ISSN-L = "0743-3808",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Behavior Research Methods, Instruments, and
Computers",
}
@InProceedings{Lovely:1992:LAT,
author = "R. Lovely",
editor = "M. Valero and E. Onate and M. Jane and J. L. Larriba
and B. Suarez",
booktitle = "Parallel Computing and Transputer Applications",
title = "Loft: a tool for automatic parallelisation of
{Fortran} programs",
publisher = pub-IOS,
address = pub-IOS:adr,
pages = "277--286",
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/transputer.bib",
}
@InProceedings{Lubeck:1992:PRM,
author = "O. M. Lubeck and M. L. Simmons and H. J. Wasserman",
title = "The performance realities of massively parallel
processors: a case study",
crossref = "IEEE:1992:PSM",
pages = "403--412",
year = "1992",
bibdate = "Wed Apr 15 15:37:20 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques); C5470
(Performance evaluation and testing)",
corpsource = "Los Alamos Nat. Lab., NM, USA",
keywords = "architectural comparison; CM Fortran codes; CM-2;
concurrent-vector processing; fully configured systems;
massive parallelism; massively parallel processors;
measured data; parallel processing; performance;
performance evaluation; programming models; scaled
data; SIMD; single-instruction multiple-data; vector
processing; vector processor systems; Y-MP/8",
sponsororg = "IEEE; ACM",
treatment = "P Practical",
}
@Article{Lucco:1992:DSM,
author = "Steven Lucco",
title = "A dynamic scheduling method for irregular parallel
programs",
journal = j-SIGPLAN,
volume = "27",
number = "7",
pages = "200--211",
month = jul,
year = "1992",
CODEN = "SINODQ",
ISBN = "0-89791-475-9",
ISBN-13 = "978-0-89791-475-8",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.7.S53 1992",
bibdate = "Sun Dec 14 09:16:22 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p200-lucco/",
abstract = "This paper develops a methodology for compiling and
executing {\em irregular\/} parallel programs. Such
programs implement parallel operations whose size and
work distribution depend on input data. We show a
fundamental relationship between three quantities that
characterize an irregular parallel computation: the
total available parallelism, the optimal grain size,
and the statistical variance of execution times for
individual tasks. This relationship yields a dynamic
scheduling algorithm that substantially reduces the
overhead of executing irregular parallel operations. We
incorporated this algorithm into an extended Fortran
compiler. The compiler accepts as input a subset of
Fortran D which includes blocked and cyclic
decompositions and perfect alignment; it outputs
Fortran 77 augmented with calls to library routines
written in C. For irregular parallel operations, the
compiled code gathers information about available
parallelism and task execution time variance and uses
this information to schedule the operation. On
distributed memory architectures, the compiler encodes
information about data access patterns for the runtime
scheduling system so that it can preserve communication
locality. We evaluated these compilation techniques
using a set of application programs including climate
modeling, circuit simulation, and x-ray tomography,
that contain irregular parallel operations. The results
demonstrate that, for these applications, the dynamic
techniques described here achieve near-optimal
efficiency on large numbers of processors. In addition,
they perform significantly better, on these problems,
than any previously proposed static or dynamic
scheduling algorithm.",
acknowledgement = ack-nhfb,
affiliation = "Univ of California Berkeley",
affiliationaddress = "Berkeley, CA, USA",
annote = "Published as part of the Proceedings of PLDI'92.",
classification = "723.1",
conference = "Proceedings of the ACM SIGPLAN '92 Conference on
Programming Language Design and Implementation",
conferenceyear = "1992",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Computer programming; Irregular parallel
program compiling; Irregular parallel program
computation; languages; Parallel processing systems;
performance; Program compilers",
meetingaddress = "San Francisco, CA, USA",
meetingdate = "Jun 17--19 1992",
meetingdate2 = "06/17--19/92",
sponsor = "ACM",
subject = "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
Concurrent Programming, Parallel programming. {\bf
D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
Compilers. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN.",
}
@Article{Mackey:1992:RFP,
author = "Scudder D. Mackey and John S. Bridge",
title = "A revised {FORTRAN} program to simulate alluvial
stratigraphy",
journal = j-COMP-GEOSCI,
volume = "18",
number = "2",
pages = "119--182",
month = mar,
year = "1992",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Majaess:1992:AAA,
author = "Fouad Majaess and Patrick Keast and Graeme Fairweather
and Karin R. Bennett",
title = "Algorithm 704: {ABDPACK} and {ABBPACK}\emdash
{FORTRAN} Programs for the Solution of Almost Block
Diagonal Linear Systems Arising in Spline Collocation
at {Gaussian} Points with Monomial Basis Functions",
journal = j-TOMS,
volume = "18",
number = "2",
pages = "205--210",
month = jun,
year = "1992",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65-04 (65F05)",
MRnumber = "93a:65003",
bibdate = "Wed Dec 04 11:12:29 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/146927.html",
abstract = "ABDPACK is a package of FORTRAN programs for the
solution of systems of linear equations with the almost
block diagonal structure arising in spline collocation
at Gaussian points with monomial spline basis
functions, when applied to two-point boundary value
problems with separated boundary conditions. The
package ABBPACK is designed to handle a subclass of
such linear systems which have what may be called an
almost block bidiagonal structure. Such systems result,
for example, when condensation is applied to the full
spline collocation linear system. This package may also
be used to solve the almost block bidiagonal systems
arising in multiple shooting techniques and implicit
Runge--Kutta methods for solving two-point boundary
value problems. The algorithms implemented in the
package are based on an alternate column and row
pivoting scheme which avoids most of the fill-in
introduced by more commonly used techniques.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; standardization",
subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra, Linear systems
(direct and iterative methods). {\bf G.1.2}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Approximation, Spline and piecewise polynomial
approximation. {\bf I.1.2}: Computing Methodologies,
ALGEBRAIC MANIPULATION, Algorithms. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE,
Algorithm analysis.",
}
@InProceedings{Marshall:1992:ATS,
author = "A. C. Marshall",
editor = "M. Valero and E. Onate and M. Jane and J. L. Larriba
and B. Suarez",
booktitle = "Parallel Computing and Transputer Applications",
title = "The automatic translation of the supernode {MK II}
occam library into portable {Fortran} code",
publisher = pub-IOS,
address = pub-IOS:adr,
pages = "307--316",
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/transputer.bib",
}
@Book{Mashaw:1992:PBB,
author = "Bijan Mashaw",
title = "Programming byte by byte: structured {FORTRAN}",
publisher = pub-AMER-COMPUTER-PRESS,
address = pub-AMER-COMPUTER-PRESS:adr,
edition = "Third",
pages = "xvii + 541",
year = "1992",
ISBN = "0-934433-08-9",
ISBN-13 = "978-0-934433-08-2",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "FORTRAN 90 (Computer Program Language); Structured
programming.; {Fortran 77} (Computer program
language)",
}
@Article{Maslov:1992:DEW,
author = "Vadim Maslov",
title = "{Delinearization}: an efficient way to break multiloop
dependence equations",
journal = j-SIGPLAN,
volume = "27",
number = "7",
pages = "152--161",
month = jul,
year = "1992",
CODEN = "SINODQ",
ISBN = "0-89791-475-9",
ISBN-13 = "978-0-89791-475-8",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.7.S53 1992",
bibdate = "Sun Dec 14 09:16:22 MST 2003",
bibsource = "Compendex database; http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p152-maslov/",
abstract = "Exact and efficient data dependence testing is a key
to success of loop-parallelizing compiler for
computationally intensive programs. A number of
algorithms has been created to test array references
contained in parameter loops for dependence but most of
them are unable to answer the following question
correctly: Are references C(i${}_1$ + 10j${}_1$ ) and
C(i${}_2$ + 10j${}_2$ + 5), 0 $ l e q $ i${}_1$,
i${}_2$ $ l e q $ 4, 0 $ l e q $ j${}_1$, j${}_2$ $ l e
q $ 9 independent? The technique introduced in this
paper recognizes that i${}_1$, i${}_2$ and j${}_1$,
j${}_2$ make different order contributions to the
subscript index, and breaks dependence equation i${}_1$
+ 10j${}_1$ $=$ i${}_2$ + 10j${}_2$ + 5 into two
equations i${}_1$ $=$ i${}_2$ + 5 and 10j${}_1$ $=$
10j${}_2$ which then can be solved independently. Since
resulting equations contain less variables it is less
expensive to solve them. We call this technique
delinearization because it is reverse of the
linearization much discussed in the literature. In the
introduction we demonstrate that linearized references
are used not infrequently in scientific FORTRAN and C
codes. Then we present a theorem on which
delinearization algorithm is based and the algorithm
itself. The algorithm is fairly simple and inexpensive.
As a byproduct it tests equations it produces for
independence as exactly as it is done by GCD-test and
Banerjee inequalities combined. The algorithm has been
implemented at Moscow State University in a vectorizer
named VIC.",
acknowledgement = ack-nhfb,
affiliation = "Moscow State Univ",
affiliationaddress = "Moscow, Russia",
annote = "Published as part of the Proceedings of PLDI'92.",
classification = "723.1",
conference = "Proceedings of the ACM SIGPLAN '92 Conference on
Programming Language Design and Implementation",
conferenceyear = "1992",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
journalabr = "SIGPLAN Not",
keywords = "algorithms; Computer programming; Data dependence
testing; Delinearization algorithm; languages; Program
compilers; theory",
meetingaddress = "San Francisco, CA, USA",
meetingdate = "Jun 17--19 1992",
meetingdate2 = "06/17--19/92",
sponsor = "ACM",
subject = "{\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS
OF PROGRAMS, Studies of Program Constructs. {\bf D.3.2}
Software, PROGRAMMING LANGUAGES, Language
Classifications, C. {\bf D.3.2} Software, PROGRAMMING
LANGUAGES, Language Classifications, FORTRAN.",
}
@Article{Mckenzie:1992:CFP,
author = "Dean P. Mckenzie and David M. Clarke",
title = "{CUTOFF}: {A FORTRAN} Program for Establishing
Thresholds for Screening Indices",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "52",
number = "4",
pages = "891--894",
month = "Winter",
year = "1992",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Article{Meredith:1992:NPF,
author = "Roger W. Meredith",
title = "Numeric precision in {FORTRAN} computing",
journal = j-COMPUT-PHYS,
volume = "6",
number = "5",
pages = "506--512",
month = sep,
year = "1992",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers in Physics",
}
@Article{Merlin:1992:AFA,
author = "J. H. Merlin",
title = "Adapting {Fortran 90} Array Programs for Distributed
Memory Architectures",
journal = j-LECT-NOTES-COMP-SCI,
volume = "591",
number = "??",
pages = "184--200",
year = "1992",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Merodio:1992:FPC,
author = "Julio C. Merodio and Luis A. Spalleti and Luis M.
Bertone",
title = "A {FORTRAN} program for the calculation of normative
composition of clay minerals and pelitic rocks",
journal = j-COMP-GEOSCI,
volume = "18",
number = "1",
pages = "47--62",
month = jan,
year = "1992",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Book{Metcalf:1992:FE,
author = "Michael Metcalf and John Ker Reid",
title = "{Fortran 90} explained",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
pages = "xiv + 294",
year = "1992",
ISBN = "0-19-853772-7 (paperback)",
ISBN-13 = "978-0-19-853772-4 (paperback)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Oxford science publications",
acknowledgement = ack-nhfb,
annote = "``Reprinted (with corrections) 1992''--T.p. verso.
Includes index.",
keywords = "COMPUTER PROGRAMMING; COMPUTER PROGRAMS; FORTRAN;
PROGRAMMING LANGUAGES; {Fortran 90} (Computer program
language)",
}
@Article{Metcalf:1992:FEF,
author = "M. Metcalf",
title = "A first encounter with {Fortran 90}",
journal = j-FORTRAN-J,
volume = "4",
number = "1",
pages = "2--7",
month = jan # "\slash " # feb,
year = "1992",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:17:59 2001",
bibsource = "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Metcalf:1992:SPA,
author = "Michael Metcalf",
title = "Still programming after all these years",
journal = j-NEW-SCIENTIST,
volume = "135",
number = "1838",
pages = "30--??",
month = sep,
year = "1992",
CODEN = "NWSCAL",
ISSN = "0262-4079, 0028-6664",
ISSN-L = "0262-4079",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Computer languages may come and go but Fortran
continues to thrive after more than 30 years. The
latest version is now being extended to make the most
of the advanced machines of the 1990s.",
acknowledgement = ack-nhfb,
fjournal = "New Scientist",
journal-URL = "http://www.sciencedirect.com/science/journal/02624079",
}
@TechReport{Millar:1992:CFM,
author = "G. T. Millar",
title = "{CIRCLE}: a {FORTRAN} monohull ship turning circle
prediction program",
type = "Technical communication",
number = "92/302",
institution = "Defence Research Establishment Atlantic",
address = "Dartmouth, NS, Canada",
pages = "v + 26",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Summary in French.",
}
@Article{Milligan:1992:FED,
author = "P. Milligan and R. K. McConnell and S. A. Rea and P.
P. Sage",
title = "{FortPort}: An environment for the development of
parallel {Fortran} programs",
journal = j-MICROPROC-MICROPROG,
volume = "34",
number = "??",
pages = "73--76",
year = "1992",
CODEN = "MMICDT",
ISSN = "0165-6074 (print), 1878-7061 (electronic)",
ISSN-L = "0165-6074",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Microprocessing and Microprogramming",
}
@Book{Mitchell:1992:SBC,
author = "Ed Mitchell",
title = "Secrets of the {Borland C++} Masters",
publisher = pub-SAMS,
address = pub-SAMS:adr,
pages = "",
day = "1",
month = nov,
year = "1992",
ISBN = "0-672-30137-7",
ISBN-13 = "978-0-672-30137-7",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0672301377/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes disk.",
acknowledgement = ack-nhfb,
}
@Article{Murthy:1992:SAR,
author = "V. K. Murthy and E. V. Krishnamurthy and Pin Chen",
title = "Systolic algorithm for rational interpolation and
{Pad{\'e}} approximation",
journal = j-PARALLEL-COMPUTING,
volume = "18",
number = "1",
pages = "75--83",
month = jan,
year = "1992",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
MRclass = "65-04",
MRnumber = "1 145 665",
bibdate = "Mon Apr 14 12:07:40 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4130 (Interpolation and function approximation);
C4240P (Parallel programming and algorithm theory)",
corpsource = "Fujitsu Australia Ltd., Sydney, NSW, Australia",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "approximation; approximation theory; CM Fortran;
Connection; continued fraction; differences; distinct
points; interpolation; linear array; Machine; Pade;
parallel algorithms; rational interpolation; systolic
algorithm; Thiele reciprocal",
treatment = "T Theoretical or Mathematical",
}
@Article{Nardin:1992:ACN,
author = "Mark Nardin and W. F. Perger and Atul Bhalla",
title = "{Algorithm 707}: {CONHYP}: a Numerical Evaluator of
the Confluent Hypergeometric Function for Complex
Arguments of Large Magnitudes",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "345--349",
month = sep,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/131766.131774",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 30 01:28:04 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-3/p345-nardin/",
abstract = "A numerical evaluator for the confluent hypergeometric
function for complex arguments with large magnitudes
using a direct summation of Kummer's series is
presented. Extended precision subroutines using large
arrays to accumulate a single numerator and denominator
are ultimately used in a single division to arrive at
the final result. The accuracy has been verified
through a variety of tests and they show the evaluator
to be consistently accurate to 13 significant figures,
and on rare occasion accurate to only 9 for magnitudes
of the arguments ranging into the thousands in any
quadrant in the complex plane. Because the evaluator
automatically determines the number of significant
figures of machine precision, and because it is written
in FORTRAN 77, tests on various computers have shown
the evaluator to provide consistently accurate results,
making the evaluator very portable. The principal
drawback is that, for certain arguments, the evaluator
is slow; however, the evaluator remains valuable as a
benchmark even in such cases.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf J.2}: Computer Applications, PHYSICAL SCIENCES
AND ENGINEERING. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE, Algorithm analysis. {\bf D.3.2}:
Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 77.",
}
@Article{Nash:1992:ABS,
author = "Stephen G. Nash and Ariela Sofer",
title = "{Algorithm 711}: {BTN}: Software for Parallel
Unconstrained Optimization",
journal = j-TOMS,
volume = "18",
number = "4",
pages = "414--448",
month = dec,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/138351.138359",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 30 00:53:18 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-4/p414-nash/",
abstract = "BTN is a collection of FORTRAN subroutines for solving
unconstrained nonlinear optimization problems. It
currently runs on both Intel hypercube computers
(distributed memory) and Sequent computers (shared
memory), and can take advantage of vector processors if
they are available. The software can also be run on
traditional computers to simulate the performance of a
parallel computer. BTN is a general-purpose algorithm,
capable of solving problems with a large numbers of
variables and suitable for users inexperienced with
parallel computing. It is designed to be as easy to use
as traditional algorithms for this problem, requiring
only that a (scalar) subroutine be provided to evaluate
the objective function and its gradient vector of first
derivatives. The algorithm is based on a block
truncated-Newton method. Truncated-Newton methods
obtain the search direction by approximately solving
the Newton equations via some iterative method. The
particular method used in BTN is a block version of the
Lanczos method, which is numerically stable for
nonconvex problems. In addition to the optimization
software, a parallel derivative checker is also
provided.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; documentation",
subject = "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
ANALYSIS, General, Parallel algorithms. {\bf G.1.6}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Optimization, Gradient methods. {\bf G.1.6}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Optimization, Nonlinear programming.",
}
@Article{Nataf:1992:ASN,
author = "J.-M. Nataf",
title = "Algorithm of simplification of nonlinear equations
systems",
journal = j-SIGSAM,
volume = "26",
number = "3",
pages = "9--16",
month = aug,
year = "1992",
CODEN = "SIGSBZ",
ISSN = "0163-5824 (print), 1557-9492 (electronic)",
ISSN-L = "0163-5824",
bibdate = "Thu Mar 20 16:02:15 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A simple, graph-theoretical algorithm is presented for
automatically reducing a nonlinear equation system
beforehand, by use of successive substitutions. The
algorithm treats the equation system as a graph, is
heuristic, and automatically chooses what substitutions
are likely to yield, at the end, the highest size
reduction. This system must not necessarily be
polynomial, can even be ill defined (then the algorithm
just performs reduction) and can be used even in the
presence of transcendental or a priori unknown
functions. Two implementations have been made, one for
FORTRAN, quicker but less efficient, and one in the
computer algebra language MACSYMA, slower but with
better reduction. The promises of computer algebra in
this field are investigated. Applications are then
presented to the reduction of equations systems
simulating the steady state behavior of HVAC systems in
buildings.",
acknowledgement = ack-nhfb,
classcodes = "C7310 (Mathematics); C6130 (Data handling techniques);
C4150 (Nonlinear and functional equations); C1160
(Combinatorial mathematics)",
classification = "C1160 (Combinatorial mathematics); C4150 (Nonlinear
and functional equations); C6130 (Data handling
techniques); C7310 (Mathematics)",
fjournal = "SIGSAM Bulletin",
keywords = "algebra language MACSYMA; behavior; buildings;
Buildings; computer; Computer algebra language MACSYMA;
equation system; Equation system; equations systems;
Equations systems; FORTRAN; graph theory;
graph-theoretical algorithm; Graph-theoretical
algorithm; HVAC systems; mathematics computing;
nonlinear equation system; Nonlinear equation system;
nonlinear equations; steady state; Steady state
behavior; successive substitutions; Successive
substitutions; symbol manipulation",
thesaurus = "Graph theory; Mathematics computing; Nonlinear
equations; Symbol manipulation",
treatment = "P Practical",
}
@Article{NewScientist:1992:T,
author = "New Scientist",
title = "Technology",
journal = j-WORLD-PRESS-REV,
volume = "39",
number = "12",
pages = "47--??",
month = dec,
year = "1992",
ISSN = "0195-8895",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fortran: The Original Gets Better.",
acknowledgement = ack-nhfb,
fjournal = "World press review",
}
@Article{Nielsen:1992:BFP,
author = "Roger L. Nielsen",
title = "{BIGD.FOR}: a {FORTRAN} program to calculate
trace-element partition coefficients for natural mafic
and intermediate composition magmas",
journal = j-COMP-GEOSCI,
volume = "18",
number = "7",
pages = "773--??",
month = aug,
year = "1992",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Book{NRS:1992:NRF,
author = "{Numerical Recipes Software}",
title = "Numerical Recipes in {Fortran}",
publisher = pub-CUP,
address = pub-CUP:adr,
pages = "",
month = oct,
year = "1992",
ISBN = "0-521-35467-6",
ISBN-13 = "978-0-521-35467-7",
LCCN = "",
bibdate = "Sat May 13 18:25:57 2000",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0521354676/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$34.50",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521354676;
http://www.nr.com/nronline_switcher.html",
acknowledgement = ack-nhfb,
}
@Book{Nyhoff:1992:FES,
author = "Larry R. Nyhoff and Sanford Leestma",
title = "{Fortran 77} for Engineers and Scientists",
publisher = "Macmillan; Maxwell Macmillan Canada; Maxwell Macmillan
International",
address = "New York, NY, USA",
edition = "Third",
pages = "xii + 630",
month = jan,
year = "1992",
ISBN = "0-02-388655-2",
ISBN-13 = "978-0-02-388655-3",
LCCN = "QA76.73.F25N9 1992",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0023886552/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$58.33",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0023886552",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@Article{Olagnon:1992:ENF,
author = "M. Olagnon",
title = "Experience with {NagWare f90}",
journal = j-FORTRAN-J,
volume = "4",
number = "6",
pages = "2--5",
month = nov # "\slash " # dec,
year = "1992",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:19:32 2001",
bibsource = "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Orkwis:1992:NMS,
author = "Paul D. Orkwis and D. Scott McRae",
title = "{Newton}'s method solver for high-speed viscous
separated flowfields",
journal = j-AIAA-J,
volume = "30",
number = "1",
pages = "78--85",
month = jan,
year = "1992",
CODEN = "AIAJAH",
ISSN = "0001-1452",
ISSN-L = "0001-1452",
bibdate = "Wed Jan 15 15:35:13 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "North Carolina State Univ., Raleigh, NC, USA",
affiliationaddress = "Raleigh, NC, USA",
classification = "631; 723; 921; A4710 (General theory, simulation and
other computational methods); A4715 (Laminar flows);
A4740K (Supersonic and hypersonic flows)",
fjournal = "American Institute of Aeronautics and Astronautics
Journal",
journalabr = "AIAA J",
keywords = "2D equations; Attached viscous flow; Computer
Programming Languages --- Fortran; Finite differences;
Flat plate; Flow of Fluids; Flux difference splitting;
FORTRAN code; High-Speed Viscous Separated Flowfields;
High-speed viscous separated flowfields; Jacobian
matrix; Laminar Navier--Stokes equations; MACSYMA;
Navier--Stokes Equations; Newton's Method; Newton's
method; Nonlinear equations; Roe's Flux Difference
Splitting; Second-order accuracy; Software Package
MACSYMA; Sparse matrix routines; Spekreijse's
Interpolation; Steady-state solutions; Supersonic Mach
numbers; Symbolic manipulation package; Viscous;
Wedge",
thesaurus = "Difference equations; Flow separation; Laminar flow;
Navier--Stokes equations; Supersonic flow",
}
@Book{Osyczka:1992:CAM,
author = "Andrzej Osyczka",
title = "Computer Aided multicriterion Optimization System
({CAMOS}): software package in {FORTRAN}",
publisher = "International Software Publishers",
address = "Krakow, Poland",
pages = "????",
year = "1992",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "System requirements: IBM PC using Microsoft compiler
version 3.31 or later; IBM PC using the PROFORT
compiler; or Sun workstation using the FORTRAN 77
compiler. More than 640 kB is recommended to run the
full version. [PT. 1.] Text --- [PT. 2.] 1 diskette.",
keywords = "Engineering design --- Mathematical models;
Mathematical optimization.",
}
@Article{Ottenstein:1992:ECF,
author = "Karl J. Ottenstein and Steven J. Ellcey",
title = "Experience Compiling {Fortran} to Program Dependence
Graphs",
journal = j-SPE,
volume = "22",
number = "1",
pages = "41--62",
month = jan,
year = "1992",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Sat May 31 13:36:16 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@Article{Pan:1992:FPT,
author = "Guocheng Pan and Ken Moss and Tim Heiner and James R.
Carr",
title = "A {FORTRAN} program for three-dimensional cokriging
with case demonstration",
journal = j-COMP-GEOSCI,
volume = "18",
number = "5",
pages = "557--??",
month = jun,
year = "1992",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Patzay:1992:NSM,
author = "Gyorgy Patzay and B. Toth and Istvan Szabo",
title = "Numerical Simulation of Multicomponent Ion Exchange
Co-Current and Counter-Current Elution for Porous
Exchangers",
journal = j-HUNG-J-INDUSTRIAL-CHEM,
volume = "20",
number = "3",
pages = "179--182",
year = "1992",
CODEN = "HJICAI",
ISSN = "0133-0276",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "In our previous work we developed a multicomponent ion
exchange simulation algorithm and a program written in
FORTRAN. In this paper the model solutions are applied
to the co-current and counter-current elution curves.
Hypothetical examples are discussed.",
acknowledgement = ack-nhfb,
fjournal = "Hungarian journal of industrial chemistry",
}
@Misc{Phillips:1992:TTP,
author = "Jeffrey D. Phillips",
title = "{TERRACE} a terracing procedure for gridded data, with
{Fortran} programs, and {VAX} Command Procedure, {Unix
C}-Shell, and {DOS} batch file implementations",
publisher = "U.S. Geological Survey; Books and Open-File Reports
Section [distributor]",
address = "Denver, CO, USA",
pages = "1 computer disk",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Open file report 92-51",
acknowledgement = ack-nhfb,
annote = "Title from cover of text. Imprint and distribution
information from transmittal sheet. A. Documentation
(paper copy) --- B. Source code diskette.",
keywords = "Digital mapping --- Computer disks; Digital mapping
--- Computer programs.; Digital mapping --- Software",
}
@Book{Press:1992:NRFa,
author = "William H. Press and Saul A. Teukolsky and William T.
Vetterling and Brian P. Flannery",
title = "Numerical recipes in {FORTRAN}: the art of scientific
computing",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "Second",
pages = "xxvi + 963",
day = "1",
month = oct,
year = "1992",
ISBN = "0-521-43064-X (book), 0-521-43721-0 (example book)
0-521-43717-2 (diskette), 0-521-43719-9 (diskette),
0-521-43716-4 (diskette)",
ISBN-13 = "978-0-521-43064-7 (book), 978-0-521-43721-9 (example
book) 978-0-521-43717-2 (diskette), 978-0-521-43719-6
(diskette), 978-0-521-43716-5 (diskette)",
LCCN = "QA76.73.C15 N865 1992",
MRclass = "65-00 (62-04 65-04)",
MRnumber = "93i:65001a",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=052143064X/wholesaleproductA/;
http://www.amazon.com/exec/obidos/ISBN=0521437164/wholesaleproductA/;
http://www.amazon.com/exec/obidos/ISBN=0521437172/wholesaleproductA/;
http://www.amazon.com/exec/obidos/ISBN=0521437199/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes MacIntosh disk.",
price = "US\$39.95; US\$54.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=052143064X;
http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521437164;
http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521437172;
http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521437199",
acknowledgement = ack-nhfb,
dimensions = "9.92in x 6.70in x 1.69in",
hardcover = "yes",
keywords = "FORTRAN (Computer program language); Fortran (computer
program language); numerical analysis -- computer
programs; Numerical analysis --- Computer programs;
science -- mathematics -- computer programs; Science
--- Mathematics --- Computer programs",
xxnote = "Check author order: OCLC and Library of Congress only
give first author??",
}
@Misc{Press:1992:NRFb,
author = "William H. Press",
title = "Numerical recipes in {FORTRAN}",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "2nd Version 2.0",
pages = "1 computer disk",
year = "1992",
ISBN = "0-521-43719-9",
ISBN-13 = "978-0-521-43719-6",
LCCN = "QA76.73.C15 N865 1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Designed to accompany the book Numerical recipes in
FORTRAN. System requirements: IBM PC, PS/2 and
compatibles [DOS].",
keywords = "Numerical analysis --- Computer programs.; {Fortran}
(Computer program language) --- Computer programs",
}
@Misc{Press:1992:NRFc,
author = "William H. Press",
title = "Numerical recipes in {FORTRAN}",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "2nd, v2.0",
pages = "1 computer disk",
year = "1992",
ISBN = "0-521-43717-2",
ISBN-13 = "978-0-521-43717-2",
LCCN = "QA76.73.C15 N865 1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Title from disk label. Copyrighted by Numerical
Recipes Software. Designed for use in conjunction with
the books: Numerical recipes in FORTRAN: the art of
scientific computing / William H. Press \ldots{} [et
al.]. 2nd ed. and Numerical recipes example book
(FORTRAN) / William T. Vetterling \ldots{} [et. al].
2nd ed. Cambridge [England]: Cambridge University
Press, c1992. A collection of routines, written in
FORTRAN, for use in numerical analysis programs. System
requirements: IBM-compatible PC; DOS; FORTRAN compiler;
high-density 5 1/4 in. floppy disk drive. IBM PC
FORTRAN DOS.",
keywords = "Numerical analysis --- Software.; {Fortran} (Computer
program language) --- Software",
}
@Misc{Press:1992:NRFd,
author = "William H. Press",
title = "Numerical recipes in {FORTRAN}",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "2nd, v2.0",
pages = "1 computer disk",
year = "1992",
ISBN = "0-521-43719-9",
ISBN-13 = "978-0-521-43719-6",
LCCN = "QA76.73.C15 N865 1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Title from disk label. Copyrighted by Numerical
Recipes Software. Designed for use in conjunction with
the book: Numerical recipes in FORTRAN: the art of
scientific computing / William H. Press \ldots{} [et
al.]. 2nd ed. Cambridge [England]: Cambridge University
Press, 1992. Accompanied by Numerical recipes example
book (FORTRAN) / William T. Vetterling \ldots{} [et.
al]. 2nd ed. Cambridge [England]: Cambridge University
Press, 1992. A collection of routines, written in
FORTRAN, for use in numerical analysis programs. System
requirements: IBM-compatible PC; DOS; FORTRAN compiler;
low-density 3 1/2 in. floppy disk drive. IBM PC FORTRAN
DOS.",
keywords = "Numerical analysis --- Software.; {Fortran} (Computer
program language) --- Software",
}
@Misc{Press:1992:NRFe,
author = "William H. Press",
title = "Numerical recipes in {FORTRAN}",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "2nd, Version 2.04",
pages = "1 computer disk",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Title from disk label. Copyrighted by Numerical
Recipes Software. Designed for use in conjunction with
the book: Numerical recipes in FORTRAN: the art of
scientific computing / William H. Press \ldots{} [et
al.]. 2nd ed. Cambridge [England]: Cambridge University
Press, 1992. A collection of routines, written in
FORTRAN, for use in numerical analysis programs. System
requirements: IBM-compatible PC; DOS; FORTRAN compiler;
low-density 3 1/2 in. floppy disk drive. IBM PC FORTRAN
DOS.",
keywords = "Numerical analysis --- Software.; {Fortran} (Computer
program language) --- Software",
}
@Book{Rao:1992:NMPa,
author = "S. Balachandra Rao and C. K. Shantha",
title = "Numerical Methods With Programs in {Basic}, {Fortran}
and {Pascal}",
publisher = "Stosius Inc/Advent Books Division",
address = "London, UK",
pages = "xiii + 446",
month = dec,
year = "1992",
ISBN = "0-86311-370-2 (paperback)",
ISBN-13 = "978-0-86311-370-3 (paperback)",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0863113702/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$20.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0863113702",
acknowledgement = ack-nhfb,
annote = "Includes index. Bibliography: p. 441-442.",
keywords = "Numerical analysis --- Use of --- Computers",
}
@Book{Rao:1992:NMPb,
author = "S. Balachandra Rao and C. K. Shantha",
title = "Numerical methods: with programs in {BASIC}, {FORTRAN}
and {Pascal}",
publisher = "Universities Press (India)",
address = "Hyderabad, India",
pages = "xiii + 446",
year = "1992",
ISBN = "0-86311-370-2",
ISBN-13 = "978-0-86311-370-3",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Includes index. Bibliography: p. 441-442.",
keywords = "Numerical analysis.",
}
@Article{Reale:1992:FPI,
author = "F. Reale and M. Barbera and S. Sciortino",
title = "Fast parallel implementation of multidimensional
data-domain {FORTRAN} codes on distributed-memory
processor arrays",
journal = j-COMP-PHYS-COMM,
volume = "72",
number = "2",
pages = "129--143",
month = nov,
year = "1992",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(92)90144-N",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Reddy:1992:MFP,
author = "P. J. Reddy and D. Krishna and U. Suryanarayana Murty
and K. Jamil",
title = "A microcomputer {FORTRAN} program for rapid
determination of lethal concentrations of biocides in
mosquito control",
journal = j-COMP-APPLIC-BIOSCI,
volume = "8",
number = "3",
pages = "209--213",
month = jun,
year = "1992",
CODEN = "COABER",
ISSN = "0266-7061",
ISSN-L = "0266-7061",
bibdate = "Thu Apr 11 18:10:15 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Probit analysis calculations are highly useful in
biology and related sciences. Since the statistical
calculations and tests required are quite involved, the
use of an automatic computer program is desirable. The
description of the computational procedures and use of
the computer program with suitable examples from
mosquito control programmes are discussed.",
acknowledgement = ack-nhfb,
announcement = "9210",
chemicalsubs = "0 (Insecticides)",
countrypub = "ENGLAND",
datesentered = "Entered 920825",
fjournal = "Computer Applications in the Biosciences: CABIOS",
meshheadings = "Mosquito Control --- statistics and numerical data
(*SN); *Software; Biometry; Culicidae; Insecticides;
Larva; Lethal Dose 50; Animal",
recordno = "92339033",
}
@Article{Reed:1992:CWK,
author = "J. F. {Reed, 3d} and J. J. Reed",
title = "{Cohen}'s weighted kappa with {Turbo Pascal}
({FORTRAN})",
journal = j-COMPUT-METH-PROG-BIOMED,
volume = "38",
number = "2--3",
pages = "153--165",
month = jul,
year = "1992",
CODEN = "CMPBEK",
ISSN = "0169-2607 (print), 1872-7565 (electronic)",
ISSN-L = "0169-2607",
bibdate = "Thu Apr 11 18:10:15 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A microcomputer based Turbo Pascal and FORTRAN program
for Cohen's weighted kappa (kappa w) is given. Three
clinical applications for kappa w are also presented. A
typical data file, the Pascal and FORTRAN program
listing and corresponding output are given.",
acknowledgement = ack-nhfb,
announcement = "9303",
countrypub = "NETHERLANDS",
datesentered = "Entered 930112",
fjournal = "Computer Methods and Programs in Biomedicine",
meshheadings = "*Observer Variation; *Programming Languages; *Software
Design; Carotid Stenosis --- radiography
(RA)/ultrasonography (US); Multiple Sclerosis ---
classification (CL)/diagnosis (DI); Human",
recordno = "93092625",
}
@Article{Reid:1992:AF,
author = "John K. Reid",
title = "The Advantages of {Fortran 90}",
journal = j-COMPUTING,
volume = "48",
number = "3-4",
pages = "219--238",
year = "1992",
CODEN = "COSPDM",
ISSN = "0010-485X (print), 1436-5057 (electronic)",
ISSN-L = "0010-485X",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "Computing: Archiv f{\"u}r informatik und numerik",
journal-URL = "http://link.springer.com/journal/607",
mynote = "RAL-92-017",
}
@Article{Reid:1992:AFV,
author = "J. Reid",
title = "The Advantages of {Fortran 90}. {Die Vorzuge von
Fortran 90}",
journal = j-COMPUTING,
volume = "48",
number = "??",
pages = "219--238",
year = "1992",
CODEN = "CMPTA2",
ISSN = "0010-485X (print), 1436-5057 (electronic)",
ISSN-L = "0010-485X",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computing: Archiv f{\"u}r informatik und numerik",
journal-URL = "http://link.springer.com/journal/607",
}
@Article{Reid:1992:VFG,
author = "John Reid",
title = "The Advantages of {Fortran 90}",
journal = j-COMPUTING,
volume = "48",
number = "3",
pages = "219--238",
month = sep,
year = "1992",
CODEN = "CMPTA2",
ISSN = "0010-485X (print), 1436-5057 (electronic)",
ISSN-L = "0010-485X",
bibdate = "Mon Oct 11 20:04:15 MDT 1999",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
https://www.math.utah.edu/pub/tex/bib/computing.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib; OCLC
Contents1st database",
acknowledgement = ack-nhfb,
fjournal = "Computing",
germantitle = "{Die Vorz{\"u}ge von Fortran 90}",
journal-URL = "http://link.springer.com/journal/607",
}
@InProceedings{Renes:1992:MGC,
author = "W. A. Renes and M. Vanbegin and P. {Van Dooren} and J.
W. J. Beckers and J.",
title = "The {MATLAB} Gateway Compiler. {A} Tool for Automatic
Linking of {FORTRAN} Routines to {MATLAB}",
crossref = "Barker:1992:SJS",
pages = "95--100",
year = "1992",
bibdate = "Tue Mar 26 12:34:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib",
acknowledgement = ack-nhfb,
}
@Book{Ribar:1992:FPW,
author = "L. John Ribar",
title = "{FORTRAN} Programming for {Windows}",
publisher = pub-OSBORNE,
address = pub-OSBORNE:adr,
pages = "",
month = dec,
year = "1992",
ISBN = "0-07-881908-3",
ISBN-13 = "978-0-07-881908-7",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$29.95; US\$26.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0078819083",
acknowledgement = ack-nhfb,
}
@InProceedings{Rowlingson:1992:SSP,
author = "B. S. Rowlingson and P. J. Diggle",
editor = "P. Bresnahan and E. Corwin and D. Cowen",
booktitle = "Proceedings: 5th International Symposium on Spatial
Data Handling: August 3--7, 1992, Charleston, SC, USA",
title = "{Splancs}: Spatial Point Pattern Analysis Code in
{S-Plus}",
volume = "2",
publisher = "Humanities and Social Sciences Computing Lab,
University of South Carolina",
address = "Charleston, SC, USA",
bookpages = "xiv + 725",
pages = "713--722",
year = "1992",
ISBN = "0-9633532-0-9 (vol. 1), 0-9633532-1-7 (vol. 2),
0-9633532-2-5 (set)",
ISBN-13 = "978-0-9633532-0-7 (vol. 1), 978-0-9633532-1-4 (vol.
2), 978-0-9633532-2-1 (set)",
bibdate = "Thu Apr 19 06:05:40 2001",
bibsource = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Database/GIS/sdh92.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Two volumes.",
abstract = "In this paper we present a package of routines written
in the S language and Fortran for the analysis of
spatial point patterns. A large body of techniques
exists for analyzing point patterns, but there is no
integrated framework in which these techniques can be
applied. We have used the commercial package, S-Plus,
to create such an environment. S-Plus's flexible,
extensible nature makes it easy to integrate spatial
point pattern analysis routines. We do not lose any of
the powerful functionality of S-Plus. Analysis of
spatial point patterns is described by many authors,
for example (Diggle, 1983) and (Ripley, 1981). We have
implemented some of the methods described there as well
as newer techniques in the field. Specific functions
have been written for: point data definition and
display; geometrical point/polygon overlay functions;
point pattern summary statistics; point pattern
simulations and Monte-Carlo tests. We have constructed
a practical tool for the development of new spatial
statistical methods and the analysis of data. This
paper is a condensed version of Rowlingson and Diggle
(1991a), which contains further examples and complete
listing of the help pages and code for Splancs.",
}
@TechReport{Sabot:1992:OCF,
author = "Gary Sabot",
title = "Optimized {CM Fortran} compiler for the {Connection
Machine} Computer",
number = "TR-219",
institution = "Thinking Machines Corporation",
address = "245 First Street, Cambridge, MA 01241",
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/thinking-machines-corporation.bib;
Techreports/tmc.bib",
note = "(Proceedings of the 25th Hawaii International
conference on system sciences, pp.162-172 (Kauai
Hawaii: January 7-10, 1992))",
}
@Article{Salemi:1992:LPC,
author = "Joe Salemi",
title = "Locating {PC-based} compilers for {PL/1}, {FORTRAN},
and {COBOL}; improving performance on slower or older
machines",
journal = j-PC-MAGAZINE,
volume = "11",
number = "13",
pages = "509--516",
month = jul,
year = "1992",
CODEN = "PCMGEP",
ISSN = "0888-8507",
ISSN-L = "0888-8507",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "PC Magazine",
}
@MastersThesis{Santavicca:1992:FMT,
author = "Jeffery W. Santavicca",
title = "Fluid mechanics tutorials in {GKS} supported
{FORTRAN}",
type = "Thesis ({M.S.})",
school = "Virginia Polytechnic Institute and State University",
address = "Blacksburg, VA, USA",
pages = "xi + 211",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Fluid mechanics; FORTRAN (Computer program language);
Intelligent tutoring systems; WATFOR.",
}
@Article{Schlick:1992:TETa,
author = "Tamar Schlick and Aaron Fogelson",
title = "{TNPACK}\emdash {A} Truncated {Newton} Minimization
Package for Large-Scale Problems: {I}. Algorithm and
Usage",
journal = j-TOMS,
volume = "18",
number = "1",
pages = "46--70",
month = mar,
year = "1992",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/128745.150973",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Feb 10 08:50:20 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1992-18-1/p46-schlick/",
abstract = "We present a FORTRAN package of subprograms for
minimizing multivariate functions without constraints
by a truncated Newton algorithm. The algorithm is
especially suited for problems involving a large number
of variables. Truncated Newton methods allow
approximate, rather than exact, solutions to the Newton
equations. Truncation is accomplished in the present
version by using the preconditioned Conjugate Gradient
algorithm (PCG) to solve approximately the Newton
equations. The preconditioner $M$ is factored in PCG
using a sparse modified Cholesky factorization based on
the Yale Sparse Matrix Package. In this paper we
briefly describe the method and provide details for
program usage.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
SOFTWARE. {\bf G.1.3}: Mathematics of Computing,
NUMERICAL ANALYSIS, Numerical Linear Algebra, Sparse
and very large systems. {\bf G.1.6}: Mathematics of
Computing, NUMERICAL ANALYSIS, Optimization, Nonlinear
programming.",
}
@Manual{SGI:1992:FLR,
author = "{Silicon Graphics Computer Systems}",
title = "{Fortran 77} language reference manual",
organization = "Silicon Graphics",
address = "Mountain View, CA, USA",
pages = "various",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Document Number 007-0710-040.'' Includes index.",
keywords = "{Fortran 77} (Computer program language)",
}
@Manual{SGI:1992:FPG,
author = "{Silicon Graphics Computer Systems}",
title = "{Fortran 77} programmer's guide",
organization = "Silicon Graphics",
address = "Mountain View, CA, USA",
pages = "various",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Document Number 007-0711-030.'' Includes index.",
keywords = "{Fortran 77} (Computer program language)",
}
@Article{Shepard:1992:PGB,
author = "R. Shepard",
title = "A Proposal for Generic {BLAS}, {LINPACK}, and
{LAPACK}: a Step Towards Portability",
journal = j-FORTRAN-J,
volume = "4",
number = "2",
pages = "6--12",
month = "????",
year = "1992",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 09:54:56 2001",
bibsource = "http://chemistry.anl.gov/staff/chem-dyn/shepard.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Silver:1992:FPT,
author = "N. Clayton Silver and Michael S. Finger and Robert T.
Burkey",
title = "A {FORTRAN} 77 Program for Testing Trends among
Independent Correlations",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "52",
number = "1",
pages = "109--112",
month = "Spring",
year = "1992",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Book{Smith:1992:GSF,
author = "George K. Smith and Charles R. Bauer",
title = "Getting started with {Fortran 77}",
publisher = "Four Pi",
address = "Norridge, IL, USA",
pages = "181",
year = "1992",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@TechReport{Smith:1992:OFT,
author = "Glen Smith",
title = "Object-oriented {Fortran} tutorial",
institution = "Engineering Research Center, Mississippi State
University",
address = "Mississippi State, MS, USA",
year = "1992",
bibsource = "Distributed/clusters.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Misc{Snir:1992:PI,
author = "Marc Snir",
title = "Proposal for {IO}",
howpublished = "Posted to HPFF I/O Forum",
day = "31",
month = aug,
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/Parallel.io.bib",
note = "Second Draft.",
comment = "An outline of two possible ways to specify mappings of
arrays to storage nodes in a multiprocessor, and to
make unformatted parallel transfers of multiple
records. Seems to apply only to arrays, and to files
that hold only arrays. It keeps the linear structure of
files as sequences of records, but in some cases does
not preserve the order of data items or of fields
within subrecords. Tricky to understand unless you know
HPF and Fortran 90.",
keyword = "parallel I/O, multiprocessor file system interface,
pario bib",
}
@Article{Sreenath:1992:HCE,
author = "N. Sreenath",
title = "A hybrid computation environment for multibody
simulation",
journal = j-MATH-COMP-SIM,
volume = "34",
number = "2",
pages = "121--140",
month = aug,
year = "1992",
CODEN = "MCSIDR",
ISSN = "0378-4754 (print), 1872-7166 (electronic)",
ISSN-L = "0378-4754",
bibdate = "Wed Jan 15 15:35:13 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Syst. Eng., Case Western Reserve Univ.",
affiliationaddress = "Cleveland, OH, USA",
classification = "722; 723; 723.1; 723.1.1; 921; C6110J
(Object-oriented programming); C6185 (Simulation
techniques); C7440 (Civil and mechanical engineering)",
fjournal = "Mathematics and Computers in Simulation",
journalabr = "Math Comput Simul",
keywords = "Animation; Codes (symbols); Computer architecture;
Computer graphics; Computer simulation; Computer
software; Differential equations; Dynamical equations;
Feedback control; FORTRAN; Fortran (programming
language); Graphics; Hybrid computation environment;
Hybrid computers; Interfaces (computer); LISP; Lisp
(programming language); MACSYMA; MACSYMA programming
language; Multibody simulation; Multibody systems;
Multilanguage environment; Numerical methods; Object
oriented planar system simulator (OOPSS); Object
oriented programming; Object-Oriented Planar System
Simulator; Object-oriented programming; OOPSS; Runtime
initial conditions; Simulation architecture; Software
package; Symbolic computation; User interface",
pubcountry = "Netherlands",
thesaurus = "Digital simulation; N-body problems; Object-oriented
programming",
}
@Article{Srinivasan:1992:IFP,
author = "A. R. Srinivasan and John D. Westbrook and Wilma K.
Olson",
title = "An interactive {FORTRAN} program for three-dimensional
molecular visualization",
journal = j-COMPUT-CHEM,
volume = "16",
number = "3",
pages = "265--266",
year = "1992",
CODEN = "COCHDK",
ISSN = "0097-8485",
ISSN-L = "0097-8485",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Chemistry",
}
@Book{Stearns:1992:SPA,
author = "Samuel D. Stearns and Ruth A. David",
title = "Signal Processing Algorithms Using {Fortran} and {C}",
publisher = pub-PHPTR,
address = pub-PHPTR:adr,
pages = "xiii + 331",
month = nov,
year = "1992",
ISBN = "0-13-816307-3, 0-13-812694-1",
ISBN-13 = "978-0-13-816307-5, 978-0-13-812694-0",
LCCN = "TK5102.5.S6993 1993",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0138126941/wholesaleproductA/;
http://www.amazon.com/exec/obidos/ISBN=0138163073/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes 3.5in disk.",
price = "US\$62.00; US\$56.00; US\$45.00",
series = "Prentice-Hall Signal Processing Series",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0138126941;
http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0138163073",
acknowledgement = ack-nhfb,
}
@Article{Stevenson:1992:VCF,
author = "D. E. Stevenson and L. K. Ammons and W. G. Crosmun and
A. Jackson and G. L. Raj",
title = "A Vector {C} and {Fortran} Compiler for the {FPS
T}-Series: Experiences with Compiling to occam {I}",
journal = j-SPE,
volume = "22",
number = "5",
pages = "371--390",
month = may,
year = "1992",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/spe.bib",
acknowledgement = ack-nhfb,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@Article{Stout:1992:CPE,
author = "William Stout and Ratna Nandakumar and Brian Junker
and Hua-Hua Chang and Duane Steidinger",
title = "Computer Program Exchange Dimtest",
journal = j-APPL-PSYCH-MEASUREMENT,
volume = "16",
number = "3",
pages = "236--??",
month = sep,
year = "1992",
ISSN = "0146-6216",
ISSN-L = "0146-6216",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A Fortran Program for Assessing Dimensionality of
Binary Item Responses.",
acknowledgement = ack-nhfb,
fjournal = "Applied psychological measurement",
}
@TechReport{Strathclyde:1992:GAF,
author = "{University of Strathclyde}",
title = "General advice for {FORTRAN} programmers",
institution = "University of Strathclyde",
address = "Glasgow, Scotland",
pages = "2",
year = "1992 (??)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Computer program language).",
}
@Book{Sun:1992:SFN,
key = "Sun",
title = "{SPARCompiler FORTRAN}: {Numerical} Computation
Guide",
publisher = "Sun Microsystems, Inc.",
address = "Mountain View, CA, USA",
pages = "????",
month = oct,
year = "1992",
bibdate = "Sat Dec 31 15:12:20 GMT 1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Part No. 800-7097-11, Revision A",
}
@Book{Sun:1992:SFU,
key = "Sun",
title = "{SPARCompiler FORTRAN 2.0.1}: {User's} Guide",
publisher = "Sun Microsystems, Inc.",
address = "Mountain View, CA, USA",
month = oct,
year = "1992",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Part No. 800-6552-11, Revision A",
}
@Article{Ting:1992:VWP,
author = "Julian J.-L. Ting and J. M. Yuan and T.-F. Jiang",
title = "Vectorizable wave propagation {FORTRAN} code for
calculations of multiphoton dissociation",
journal = j-COMP-PHYS-COMM,
volume = "70",
number = "2",
pages = "417--425",
month = jun,
year = "1992",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(92)90204-C",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:29:30 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/001046559290204C",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Toint:1992:LFS,
author = "Ph. L. Toint and D. Tuyttens",
title = "{LSNNO}, {A FORTRAN} Subroutine for Solving
Large-Scale Nonlinear Network Optimization Problems",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "308--328",
month = sep,
year = "1992",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 30 01:27:49 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/131771.html",
abstract = "The implementation and testing of LSNNO, a new FORTRAN
subroutine for solving large-scale nonlinear network
optimization problems is described. The implemented
algorithm applies the concepts of partial separability
and partitioned quasi-Newton updating to
high-dimensional nonlinear network optimization
problems. Some numerical results on both academic and
practical problems are reported.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; measurement; performance",
subject = "{\bf G.1.6}: Mathematics of Computing, NUMERICAL
ANALYSIS, Optimization, Nonlinear programming. {\bf
G.1.6}: Mathematics of Computing, NUMERICAL ANALYSIS,
Optimization, Constrained optimization. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE,
Certification and testing. {\bf G.4}: Mathematics of
Computing, MATHEMATICAL SOFTWARE, Efficiency. {\bf
G.2.2}: Mathematics of Computing, DISCRETE MATHEMATICS,
Graph Theory, Network problems. {\bf D.3.2}: Software,
PROGRAMMING LANGUAGES, Language Classifications,
FORTRAN.",
}
@TechReport{Vajapeyam:1992:ILC,
author = "Sriram Vajapeyam",
title = "Instruction Level Characterization of the {Cray Y-MP}
Processor",
number = "TR 1086",
institution = "Computer Sciences Department, University of
Wisconsin",
address = "Madison, WI, USA",
month = may,
year = "1992",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/university-of-wisconsin.bib;
Techreports/wisconsin.bib",
abstract = "Evolutionary computer architecture fundamentally
relies on information obtained from empirical
characterizations of the nature of programs and of
dynamic program usage of machine features. While vector
architectures have dominated the supercomputer arena
for over two decades and promise to continue to provide
superior single processor performance on a large class
of scientific and engineering applications, detailed
empirical characterizations of these architectures and
their workload has not been reported to date in the
literature. This dissertation fills this void in the
empirical understanding of machines by reporting an
instruction-level study of a single processor of the
CRAY Y-MP, using as benchmarks the scientific and
engineering application programs that comprise the
PERFECT Club benchmark suite. The capability of the
compiler is key to harnessing the power of a machine
today. Hence we study a version of the benchmarks that
is automatically optimized and vectorized by the Cray
Research, Inc. production FORTRAN compiler.
Furthermore, several optimizations that are easily
implementable manually provide significant performance
improvements over the best efforts of the compiler
today. Therefore we also study a version of the
benchmarks, hand-optimized by a team of Cray Research,
Inc. programmers, that won the 1990 Gordon Bell \*-
PERFECT award for the fastest version of the PERFECT
Club benchmarks on any machine. In both cases, we study
only the user routines of the benchmarks. We observe
that the vectorization level of the user routines of
the programs varies widely for the compiler-optimized
version of the programs, as opposed to being uniformly
high. While hand optimizations do improve the
vectorization level, several benchmarks still have
vectorization levels below 80\%. Consequently, the
performance of the non-vector features of vector
machines are important to program performance. We
observe that the scalar code in the programs contain
several address calculation operations and
Cray-specific miscellaneous operations, in addition to
the floating-point operations. Hence adequate attention
needs to be paid to these instruction types. Towards
exploiting the data dependencies in the scalar code for
faster execution, we characterize the dependencies
within the scalar basic blocks of the programs. We
observe that the utilization of the pipeline
parallelism of the functional units by scalar code is
low. Thus, any latency improvements that result from
lower levels of functional unit pipelining will enhance
scalar performance. For the overall programs, we
observe that large basic blocks are significant in
number and are important to program performance. Thus
compiler optimization techniques geared towards large
basic blocks are desirable. The level of vectorization
of memory operations is usually very high, thus
emphasizing the need for memory bandwidth. We observe
that for the CRAY Y-MP hardware and for the techniques
currently employed by the Cray Research compiler, the
peak instruction issue rate of the CRAY Y-MP is quite
adequate, especially because of the presence of vector
instructions. In addition to all the issues mentioned
above, several related issues are discussed and
explored in the dissertation.",
}
@InProceedings{Vesier:1992:TCM,
author = "C. C. Vesier and J. D. {Lemmon, Jr.} and R. A. Levine
and A. P. Yoganathan",
title = "A three-dimensional computational model of a
thin-walled left ventricle",
crossref = "IEEE:1992:PSM",
pages = "73--82",
year = "1992",
bibdate = "Wed Apr 15 15:37:20 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
acknowledgement = ack-nhfb,
classification = "A0270 (Computational techniques); A4710 (General
theory, simulation and other computational methods);
A8745H (Haemodynamics, pneumodynamics); C4170
(Differential equations); C7330 (Biology and
medicine)",
corpsource = "Georgia Inst. of Technol., Atlanta, GA, USA",
keywords = "3D model; cardiac diseases; cardiology; clinical data;
computer program; Cray Y-MP; digital simulation;
Fortran; haemodynamics; medical computing;
Navier--Stokes equations; normal heart phenomena;
thin-walled left ventricle; time-dependent flow",
sponsororg = "IEEE; ACM",
treatment = "P Practical",
}
@Book{Vetterling:1992:NRE,
author = "William T. Vetterling and Saul A. Teukolsky and
William H. Press",
title = "Numerical recipes: example book {(FORTRAN)}",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "Second",
pages = "viii + 245",
month = oct,
year = "1992",
ISBN = "0-521-43721-0",
ISBN-13 = "978-0-521-43721-9",
LCCN = "QA76.76.F25 N85 1992",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0521437210/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "UK\pounds19.95; US\$29.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521437210",
acknowledgement = ack-nhfb,
dimensions = "8.91in x 5.99in x 0.53in",
keywords = "Computer programs.; Fortran (computer program
language); numerical analysis -- computer programs;
science -- mathematics -- computer programs; {Fortran}
(Computer program language)",
paperback = "yes",
softcover = "yes",
}
@TechReport{vonHanxleden:1992:CAIa,
author = "Reinhard {von Hanxleden} and Ken Kennedy and Charles
Koelbel",
title = "Compiler analysis for irregular problems in {Fortran
D}",
type = "Technical report",
number = "COMP TR92-198",
institution = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "15",
year = "1992",
bibdate = "Mon Oct 26 07:04:55 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``From the Proceedings of the Fifth Workshop on
Languages and Compilers for Parallel Computing, New
Haven, CT August 1992.''--P. 1. ``August 1992.''
Includes bibliographical references. Abstract: ``Many
parallel programs require run-time support to implement
the communication caused by indirect data references.
In previous work, we have developed the
inspector-executor paradigm to handle these cases. This
paper extends that work by developing dataflow
framework to aid in placing the executor communications
calls. Our dataflow analysis determines when it is safe
to combine communications statements, move them into
less frequently executed code regions, or avoid them
altogether in favor of reusing data which are already
buffered locally.'' Supported in part by an IBM gradute
fellowship award Supported in part by the Texas
Governor's Energy Office. Supported in part by NASA.",
keywords = "Compilers (Computer programs)",
}
@TechReport{vonHanxleden:1992:CAIb,
author = "Reinhard {von Hanxleden}",
title = "Compiler analysis for irregular problems in {FORTRAN
D}",
type = "NASA contractor report",
number = "NASA CR 189664; ICASE report 92-22",
institution = "National Aeronautics and Space Administration, Langley
Research Center; National Technical Information
Service, distributor",
address = "Hampton, VA, USA",
pages = "19",
year = "1992",
bibdate = "Mon Oct 26 07:05:01 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 93-0029-M. Includes bibliographical
references (p. 19). Microfiche. [Washington, DC, USA:
National Aeronautics and Space Administration], 1992. 1
microfiche.",
govtdocnumber = "NAS 1.26:189664 0830-H-14 (MF)",
keywords = "{Fortran} (Computer program language)",
}
@InProceedings{vonLaszewski:1992:PBL,
author = "G. {von Laszewski} and M. Parashar and A. G. Mohamed
and G. C. Fox",
title = "On the parallelization of blocked {LU} factorization
algorithms on distributed memory architectures",
crossref = "IEEE:1992:PSM",
pages = "170--179",
year = "1992",
bibdate = "Wed Apr 15 15:37:20 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing92.bib",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C4240P (Parallel programming
and algorithm theory)",
corpsource = "Syracuse Univ., NY, USA",
keywords = "blocked algorithms; blocked LU factorization; column
oriented Fortran; distributed memory architectures;
distributed memory systems; iPSC/860 hypercube; matrix
algebra; parallel algorithms; parallelization;
performances; sequential blocked algorithms",
sponsororg = "IEEE; ACM",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Walsh:1992:SPG,
author = "John F. Walsh",
title = "A Simple Procedure for Generating Nonnormal Data Sets:
{A FORTRAN} Program",
journal = j-TEACHING-PSYCH,
volume = "19",
number = "4",
pages = "243--244",
month = dec,
year = "1992",
ISSN = "0098-6283",
ISSN-L = "0098-6283",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Teaching of Psychology",
}
@Article{Weerawarana:1992:PCG,
author = "Sanjiva Weerawarana and Paul S. Wang",
title = "A Portable Code Generator for {CRAY FORTRAN}",
journal = j-TOMS,
volume = "18",
number = "3",
pages = "241--255",
month = sep,
year = "1992",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Sep 05 09:15:25 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/131767.html",
abstract = "One way to combine the powers of symbolic computing
with numeric computing is to automatically derive and
produce numeric code. This approach has important
applications in science and engineering. Once the
desired formulas and procedures are derived in a
symbolic manipulation system, they can be translated
into a target numeric language by a {\em code
generator}. GENCRAY is a code generator written in the
C language for portability. GENCRAY defines a
LISP-style input language that is translated into
either FORTRAN 77 or CRAY FORTRAN. By defining its own
input syntax, GENCRAY becomes a free-standing code
translator that can be made to work with any symbolic
manipulation system. GENCRAY is portable to any
computer system with a standard C compiler. Input to
GENCRAY can come from a file or directly from a
symbolic system through a pipe. On UNIX systems with
Berkeley networking, GENCRAY also runs as a network
server. The input syntax is customizable to allow both
Common and Franz LISP input styles. In addition to
generating easily vectorizable CRAY FORTRAN code,
GENCRAY also provides high-level, easy-to-use parallel
programming macros to produce parallel code for the
multiprocessor CRAY systems. The features,
applications, usage, and implementation of GENCRAY are
described. Techniques for producing parallel codes are
discussed and illustrated by a substantial example
contained in the Appendix.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; design; theory",
subject = "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
Processors, Code generation. {\bf D.1.2}: Software,
PROGRAMMING TECHNIQUES, Automatic Programming. {\bf
D.1.3}: Software, PROGRAMMING TECHNIQUES, Concurrent
Programming. {\bf G.1.0}: Mathematics of Computing,
NUMERICAL ANALYSIS, General. {\bf I.1.4}: Computing
Methodologies, ALGEBRAIC MANIPULATION, Applications.
{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf C.1.2}: Computer Systems
Organization, PROCESSOR ARCHITECTURES, Multiple Data
Stream Architectures (Multiprocessors), Array and
vector processors. {\bf D.3.2}: Software, PROGRAMMING
LANGUAGES, Language Classifications, C.",
}
@TechReport{Weideman:1992:UGRa,
author = "Mark H. Weideman and Vince H. Hammond and Alfred C.
Loos",
title = "User's guide to resin infusion simulation program in
the {Fortran} language",
type = "VPI-E; 92-04 CCMS; 92-03 Interim report /
NASA-Virginia Tech Composites Program; 88 CCMS
(Series); 92-03. Interim report (NASA-Virginia Tech
Composites Program); 88.",
institution = "College of Engineering, Virginia Polytechnic Institute
and State University",
address = "Blacksburg, VA, USA",
pages = "i + 82",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``January 1992.'' ``NASA Grant NAG-1-343.'' ``Prepared
for Applied Materials Branch, National Aeronautics and
Space Administration, Langley Research Center.''
Includes bibliographical reference (p. 82).",
keywords = "Composite materials --- Computer simulation.; Textile
fabrics --- Computer simulation",
}
@TechReport{Weideman:1992:UGRb,
author = "Mark H. Weideman and Vince H. Hammond and Alfred C.
Loos",
title = "User's guide to resin infusion simulation program in
the {Fortran} language",
type = "{[NASA contractor report]; NASA CR-189928}",
institution = "Virginia Polytechnic Institute and State University;
National Aeronautics and Space Administration; National
Technical Information Service, distributor",
address = "Blacksburg, VA, USA",
pages = "????",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 92-1583-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1992] 1 microfiche.",
govtdocnumber = "NAS 1.26:189928 0830-H-14 (MF)",
keywords = "Composite materials; Gums and resins, Synthetic.",
}
@Article{Williams:1992:TFP,
author = "C. J. Williams and J. C. Christian and J. A. {Norton,
Jr.}",
title = "{TWINAN90}: a {FORTRAN} program for conducting
{ANOVA-based} and likelihood-based analyses of twin
data",
journal = j-COMPUT-METH-PROG-BIOMED,
volume = "38",
number = "2--3",
pages = "167--176",
month = jul,
year = "1992",
CODEN = "CMPBEK",
ISSN = "0169-2607 (print), 1872-7565 (electronic)",
ISSN-L = "0169-2607",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We discuss the program, TWINAN90, which can perform
several different types of analysis of twin data.
TWINAN90 incorporates the ANOVA-based twin analyses
from the TWINAN twin analysis program, and also
includes maximum likelihood estimation of parameters
from three path models. Another feature of TWINAN90 is
the optional output of a pedigree file which can be
read by the quantitative genetics package FISHER. The
diagnostic features of the program make TWINAN90 useful
also for preliminary analyses prior to the use of more
sophisticated modeling procedures which are available
in packages such as LISREL and FISHER. An annotated
printout from TWINAN90 is presented to illustrate the
statistical analyses performed in the program.",
acknowledgement = ack-nhfb,
announcement = "9303",
countrypub = "NETHERLANDS",
datesentered = "Entered 930112",
fjournal = "Computer Methods and Programs in Biomedicine",
grantno = "AA 07611; AA; NIAAA; HL 46674; HL; NHLBI; AG 05793;
AG; NIA",
meshheadings = "*Analysis of Variance; *Likelihood Functions;
*Programming Languages; *Software Design; Twins ---
statistics and numerical data (*SN); Pedigree;
Regression Analysis; Human; Support, U.S. Gov't,
P.H.S.",
recordno = "93092626",
}
@Book{Winer:1992:PMB,
author = "Ethan Winer and Phil Cramer",
title = "{PC} {Magazine} Basic: Lab Notes",
publisher = pub-ZD,
address = pub-ZD:adr,
pages = "",
day = "1",
month = nov,
year = "1992",
ISBN = "1-56276-068-8",
ISBN-13 = "978-1-56276-068-7",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1562760688/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes disk.",
acknowledgement = ack-nhfb,
}
@Article{Wollan:1992:PRN,
author = "Peter C. Wollan",
title = "A portable random number generator for parallel
computers",
journal = j-COMMUN-STAT-SIMUL-COMPUT,
volume = "21",
number = "4",
pages = "1247--1254",
month = "????",
year = "1992",
CODEN = "CSSCDB",
DOI = "https://doi.org/10.1080/03610919208813075",
ISSN = "0361-0918",
bibdate = "Tue Feb 7 07:20:47 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
abstract = "Simulations on parallel computers require distinct
streams of pseudo-random deviates for each processor. A
combination generator is proposed which achieves
distinct streams through a congruential component, and
long period through a Fibonacci component. The
algorithm has been coded in Fortran 77, and is suitable
for fairly long simulations on machines of up to a
thousand processors.",
acknowledgement = ack-nhfb,
fjournal = "Communications in Statistics: Simulation and
Computation",
onlinedate = "27 Jun 2007",
}
@Article{Yousif:1992:FCS,
author = "H. A. Yousif and E. Boutros",
title = "A {FORTRAN} code for the scattering of {EM} plane
waves by an infinitely long cylinder at oblique
incidence",
journal = j-COMP-PHYS-COMM,
volume = "69",
number = "2--3",
pages = "406--414",
month = mar # "\slash " # apr,
year = "1992",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(92)90178-2",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@TechReport{Zahn:1992:FPR,
author = "John J. Zahn",
title = "{FORTRAN} programs for reliability analysis",
type = "General technical report",
number = "FPL GTR-72",
institution = "U.S. Dept. of Agriculture, Forest Service, Forest
Products Laboratory",
address = "Madison, WI, USA",
pages = "25",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Shipping list no.: 92-0522-P. ``July 1992''--T.p.
verso. Includes bibliographical references (p. 7).",
govtdocnumber = "A 13.88:FPL-GTR-72 0083-B-06",
keywords = "Reliability (Engineering) --- Research.; {Fortran}
(Computer program language)",
}
@Article{Zeichick:1992:WGI,
author = "Alan L. Zeichick",
title = "{Watcom Group Inc.}'s {FORTRAN} 77\slash 386 v. 8.5",
journal = j-COMP-LANG-MAG,
volume = "9",
number = "3",
pages = "17--22",
month = mar,
year = "1992",
CODEN = "COMLEF",
ISSN = "0749-2839",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/complang.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Language Magazine",
}
@Article{Zhang:1992:FPD,
author = "Wenchao Zhang and K. E. Evans",
title = "A {FORTRAN} program for the design of laminates with
required mechanical properties",
journal = j-COMP-STRUCTURES,
volume = "45",
number = "5",
pages = "919--??",
month = dec,
year = "1992",
CODEN = "CMSTCJ",
ISSN = "0045-7949 (print), 1879-2243 (electronic)",
ISSN-L = "0045-7949",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Structures",
}
@TechReport{Zima:1992:VFLa,
author = "Hans Zima and Peter Brezany and Barbara Chapman and
Piyush Mahrota and Andreas Schwald",
title = "{Vienna Fortran}: a language specification, version
1.1",
type = "Technical Report Series",
number = "ACPC/TR 92-4",
institution = "Austrian Center for Parallel Computation, [1992?]",
address = "Vienna, Austria?",
pages = "86",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``ACPC/TR 92-4 March 1992''.",
keywords = "{Fortran 77} (Computer program language)",
}
@TechReport{Zima:1992:VFLb,
author = "Hans Zima",
title = "{Vienna Fortran}, a language specification",
type = "NASA contractor report",
number = "NASA CR-189629",
institution = "National Aeronautics and Space Administration, Langley
Research Center; National Technical Information
Service, distributor",
address = "Hampton, VA, USA",
edition = "Version 1.1",
pages = "86",
year = "1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 92-2529-M. Includes bibliographical
references (p. 68-69). Microfiche. [Washington, DC,
USA: National Aeronautics and Space Administration],
1992. 1 microfiche.",
govtdocnumber = "NAS 1.26:189629 0830-H-14 (MF)",
keywords = "{Fortran 77} (Computer program language)",
}
@Article{Abernathy:1993:APC,
author = "Roger W. Abernathy and Robert P. Smith",
title = "{Algorithm 724}: Program to Calculate $ {F}
$-Percentiles",
journal = j-TOMS,
volume = "19",
number = "4",
pages = "481--483",
month = dec,
year = "1993",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/168173.168405",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 16 19:47:29 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sgml.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1993-19-4/p481-abernathy/",
abstract = "Let $ 0 < p < 1 $ be given and let $F$ be the
cumulative distribution function of the
$F$-Distribution with $ (M, N) $, degrees of freedom.
This FORTRAN 77 routine is a complement to [1] where a
method was presented to find the inverse of the
$F$-Distribution function, FINV($ M, N, P $ ), using a
series expansion technique to find the inverse for the
Beta Distribution function.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; cumulative distribution function (cdf);
distribution function; experimentation; F-distribution;
Newton's method; root-finding methods; Taylor series;
theory",
subject = "G.1.5 [Numerical Analysis]: Roots of Nonlinear
Equations",
}
@InProceedings{Abramov:1993:AEN,
author = "S. M. Abramov and A. I. Adamowitch and I. A. Nesterov
and S. P. Pimenov and Yu.V. Shevchuck",
editor = "S. Atkins and A. S. Wagner",
booktitle = "Transputer Research and Applications, NATUG-6;
Proceedings of the Sixth Conference of the North
American Transputer Users Group",
title = "Autotransformation of Evaluation Network as a Basis
for Automatic Dynamic Parallelizing",
publisher = pub-IOS,
address = pub-IOS:adr,
pages = "333--344",
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/Functional.bib",
abstract = "A description is given of a computation model designed
to organize parallel computing. The computation is
represented as an autotransformation of an evaluation
network consisting of processes and processed data.
This model can be used as a basis for a programming
system with automatic dynamic parallelizing of
programs. It is supposed that the source language of
the system should be similar in its syntax to the
conventional languages C, Pascal or Fortran. The grains
of parallellism are the functions of the source
language. The programming system is intended for the
parallel equipment based on Intel microprocessors,
Inmos transputers and the Texas Instruments parallel
DSPs.",
keywords = "functional",
}
@Article{Adler:1993:NRF,
author = "Fred Adler",
title = "{Numerical Recipes in FORTRAN: The Art of Scientific
Computation (W. H. Press, S. A. Teukolsky, W. T.
Vetterling, and B. P. Flannery)}",
journal = j-MATH-BIOSCI,
volume = "118",
number = "1",
pages = "123--??",
month = nov,
year = "1993",
CODEN = "MABIAR",
ISSN = "0025-5564",
ISSN-L = "0025-5564",
bibdate = "Thu Apr 16 15:05:12 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Mathematical Biosciences",
}
@InProceedings{Agrawal:1993:CRS,
author = "Gagan Agrawal and Alan Sussman and Joel Saltz",
title = "Compiler and Runtime Support for Structured and Block
Structured Applications",
crossref = "IEEE:1993:PSP",
pages = "578--587",
month = nov,
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Univ of Maryland",
affiliationaddress = "College Park, MD, USA",
classification = "723; 723.1; 921; C6110P (Parallel programming);
C6150C (Compilers, interpreters and other processors);
C6150N (Distributed systems software); C7320 (Physics
and chemistry computing)",
corpsource = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
keywords = "adaptive codes; Adaptive codes; block structured
applications; Block structured applications; C
(programming language); compiler parallelized code;
Compiler parallelized code; compiler support; Compiler
support; Distributed computer systems; distributed
memory parallel machines; Distributed memory parallel
machines; distributed memory systems; engineering
applications; Engineering applications; Fortran 90D
compiler; high performance Fortran; High performance
Fortran; Intel iPSC/860; irregularly coupled meshes;
Irregularly coupled meshes; Irregularly coupled regular
meshes; Navier--Stokes equations; Navier--Stokes solver
template; nested meshes; Nested meshes; Parallel C
runtime system; Parallel processing systems; parallel
programming; parallel programming languages; Parallel
programming languages; physics computing; program
compilers; runtime library; Runtime library; runtime
support; Runtime support; Scalable parallel systems;
scientific applications; Scientific applications; small
multigrid example; Small multigrid example; software
libraries; structured meshes; Structured meshes;
Structured Navier--Stokes solver; structured
programming",
sponsororg = "IEEE; ACM SIGARCH",
thesaurus = "Distributed memory systems; Navier--Stokes equations;
Parallel programming; Physics computing; Program
compilers; Software libraries; Structured programming",
treatment = "A Application; P Practical",
}
@Book{Ain:1993:SPF,
author = "Maryse Ain",
title = "Savez-vous parler {Fortran?}",
publisher = "De Boeck-Wesmael",
address = "Bruxelles, Belgium",
pages = "501",
year = "1993",
ISBN = "2-8041-1755-3",
ISBN-13 = "978-2-8041-1755-9",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Biblioth{\`e}que des universit{\'e}s. Informatique.
Paris Sud.",
acknowledgement = ack-nhfb,
annote = "Index: p. 489-501.",
keywords = "{Fortran} (Langage de programmation).",
}
@Article{Allan:1993:TPE,
author = "R. J. Allan",
title = "Towards a portable environment for {FORTRAN}
applications on parallel computers",
journal = j-THEOR-CHIM-ACTA,
volume = "84",
number = "4",
pages = "257--??",
month = jan,
year = "1993",
CODEN = "TCHAAM",
ISSN = "0040-5744",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Theoretica Chimica Acta",
journal-URL = "http://link.springer.com/journal/214",
}
@Article{Anantbaraman:1993:GEF,
author = "Vinod Anantbaraman",
title = "A {GUI} Environment For {Fortran} Development",
journal = j-DDJ,
volume = "18",
number = "6",
pages = "104--??",
month = jun,
year = "1993",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "VShell is an icon-based visual tool that aids Fortran
development by simplifying the process of creating
Fortran DLLs accessible from Visual Basic via
drag-and-drop.",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Article{Anantharaman:1993:GEF,
author = "Vinod Anantharaman",
title = "A {GUI} Environment For {Fortran} Development",
journal = j-DDJ,
volume = "18",
number = "6",
pages = "104, 106--108, 110--111",
month = jun,
year = "1993",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:15:41 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "VShell is an icon-based visual tool that aids Fortran
development by simplifying the process of creating
Fortran DLLs accessible from Visual Basic via
drag-and-drop.",
acknowledgement = ack-nhfb,
classification = "C6115 (Programming support); C6180G (Graphical user
interfaces)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "Drag-and-drop; Dynamic link libraries; Fortran
development; Fortran DLLs; GUI environment; Icon-based
visual tool; Visual Basic; VShell",
thesaurus = "FORTRAN; Graphical user interfaces; Microcomputer
applications; Programming environments; Visual
programming",
}
@Article{Anonymous:1993:CPR,
author = "Anonymous",
title = "{Constructing Predictable Real-Time System; Unix for
Fortran Programmers; Unix Curses Explained;
Internetworking with {TCP\slash IP}, Volume I:
Principles, Protocols, and Architecture; System
Performance Tuning; New Media}",
journal = j-IEEE-SOFTWARE,
volume = "10",
number = "3",
pages = "106--111",
month = may,
year = "1993",
CODEN = "IESOEG",
ISSN = "0740-7459 (print), 0740-7459 (electronic)",
ISSN-L = "0740-7459",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ieeesoft.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Software",
journal-URL = "http://www.computer.org/portal/web/csdl/magazines/software",
}
@Article{Anonymous:1993:CSN,
author = "Anonymous",
title = "Computing in Science: News Reports",
journal = j-SCIENCE,
volume = "261",
number = "5123",
pages = "841--??",
month = aug,
year = "1993",
CODEN = "SCIEAS",
ISSN = "0036-8075 (print), 1095-9203 (electronic)",
ISSN-L = "0036-8075",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Beyond Databases and E-Mail; Al Helps Researchers Find
Meaning in Molecules; Fitting Planet Earth Into a
User-Friendly Database; Frustrated With Fortran? Bored
by Basic? Try OOP!",
acknowledgement = ack-nhfb,
fjournal = "Science",
journal-URL = "http://www.sciencemag.org/archive/",
}
@Article{Anonymous:1993:FFS,
author = "Anonymous",
title = "{Fortran 90} Features in Subset {High Performance
Fortran}",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "4",
pages = "151--??",
day = "1",
month = dec,
year = "1993",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1993:FPC,
author = "Anonymous",
title = "{Fortran} Powerstation combines {Windows} with 32-bit
{DOS} execution",
journal = j-EDN,
volume = "38",
number = "6",
pages = "136--??",
month = mar,
year = "1993",
CODEN = "EDNSBH",
ISSN = "0012-7515, 0364-6637",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "EDN",
}
@Article{Anonymous:1993:GSH,
author = "Anonymous",
title = "Goals and Scope of {High Performance Fortran}",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "4",
pages = "1--??",
day = "1",
month = dec,
year = "1993",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1993:HPFa,
author = "Anonymous",
title = "{High Performance Fortran} Language Specification
(Part {I})",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "4",
pages = "1--86",
day = "1",
month = dec,
year = "1993",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:47:15 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1993:HPFb,
author = "Anonymous",
title = "{High Performance Fortran} Terms and Concepts",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "4",
pages = "169--??",
day = "1",
month = dec,
year = "1993",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:49:53 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1993:HPFc,
author = "Anonymous",
title = "{High Performance Fortran}",
journal = j-SCI-PROG,
volume = "2",
number = "1--2",
pages = "1--170",
month = "Spring--Summer",
year = "1993",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keywords = "ANSI standard; Fortran 90; High Performance Fortran;
International Standard for Fortran; ISO standard",
pubcountry = "USA",
thesaurus = "ANSI standards; FORTRAN; ISO standards; Programming;
Software standards",
}
@Article{Anonymous:1993:JD,
author = "Anonymous",
title = "Journal of Development",
journal = j-SCI-PROG,
volume = "2",
number = "1-2",
pages = "A1--44",
month = "Spring--Summer",
year = "1993",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keywords = "High performance computing; High Performance Fortran;
High Performance Fortran Language Specification;
HPF-II; Journal of Development; Parallel programming;
Semantics; Syntax",
pubcountry = "USA",
thesaurus = "FORTRAN; FORTRAN listings; Parallel languages;
Parallel programming",
}
@Article{Anonymous:1993:MWE,
author = "Anonymous",
title = "{Microsoft} and {Watcom} expect their {FORTRAN}
compilers to boost the speed of executables",
journal = j-PC-WEEK,
volume = "10",
number = "10",
pages = "67--??",
month = mar,
year = "1993",
ISSN = "0740-1604",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "PC Week",
}
@Article{Anonymous:1993:NFH,
author = "Anonymous",
title = "New Features in {High Performance Fortran}",
journal = j-FORTRAN-FORUM,
volume = "12",
number = "4",
pages = "3--??",
day = "1",
month = dec,
year = "1993",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1993:NN,
author = "Anonymous",
title = "News and Notes",
journal = j-J-SCI-IND-RES,
volume = "52",
number = "12",
pages = "837--??",
month = dec,
year = "1993",
CODEN = "JSIRAC",
ISSN = "0022-4456",
ISSN-L = "0022-4456",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Nobel Prizes 1993; Japan to boost technology research;
Thirty-five years of INDO-US Collaboration in Science
and Technology; Deep ozone hole detected; ERS-1 sends
useful data over one year of operation; Flexible space
antennas based on static electricity; Computerised
intelligent excavator; Nanometre-scale recording and
erasing for data storage; Sharing CAD models over a
network improves product design; Miniature camera
system cuts out glare in rear view mirrors; Colour
facsimile system; Infrared spectrometry for monitoring
flour fineness; Trends in electronic information
retrieval for chemists; First synthesis of varacin
raises hopes of its use as fungicide; A bond Breaker;
The correct structure of mauveine reported; Doing
organic chemistry with an electron beam; A new method
for purification of fullerenes developed; Plastics may
be converted into oil; Silicone grease is no longer
only a sealant; Removal of chlorine taste from treated
water; China launches national human genome project;
New prescription for ailing drug industry in the
Russian Federation; New class of renin inhibitor helps
treat hypertension; Microbial testing updated; Mapping
sea bottom with synthetic aperture sonar; Pine tree ---
A natural and renewable resource; Noise-free porous
concrete roads; Pfizer Awards for 1993 announced;
Charles Stark Draper Prize goes to FORTRAN inventor;
ICTP Award to Deepak Dhar; Announcements.",
acknowledgement = ack-nhfb,
fjournal = "Journal of Scientific and Industrial Research",
}
@Book{Anonymous:1993:PF,
author = "Anonymous",
title = "Programmieren in {Fortran}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "",
month = mar,
year = "1993",
ISBN = "3-211-82446-4",
ISBN-13 = "978-3-211-82446-7",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=3211824464/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$88.50",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3211824464",
acknowledgement = ack-nhfb,
}
@Book{Anonymous:1993:SEF,
author = "Anonymous",
title = "{Software-Entwicklung} in {Fortran 90}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "",
month = mar,
year = "1993",
ISBN = "3-211-82450-2",
ISBN-13 = "978-3-211-82450-4",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$25.01",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3211824502",
acknowledgement = ack-nhfb,
}
@Article{Ariskin:1993:CFP,
author = "Alexei A. Ariskin and Mikhail Ya. Frenkel and Galina
S. Barmina and Roger L. Nielsen",
title = "{COMAGMAT}: a {FORTRAN} program to model magma
differentiation processes",
journal = j-COMP-GEOSCI,
volume = "19",
number = "8",
pages = "1155--??",
month = sep,
year = "1993",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@InProceedings{Babb:1993:RHP,
author = "R. {Babb II} and A. Choudhary and L. Meadows and S.
Nakamoto and V. J. Schuster",
title = "Retargetable high performance {Fortran} compiler
challenges",
crossref = "IEEE:1993:DPC",
pages = "137--146",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Oregon Grad. Inst., Corvallis, OR, USA",
classification = "C6115 (Programming support); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
keywords = "Debugging; High-end shared-memory systems; Massively
parallel processor MIMD systems; MIMD systems; Portable
data-parallel programming model; Retargetable high
performance Fortran compiler; Software development tool
suppliers; Technical compiler requirements",
thesaurus = "FORTRAN; Program compilers; Program debugging;
Software tools",
}
@Article{Bailey:1993:AMT,
author = "David H. Bailey",
title = "Algorithm 719: Multiprecision Translation and
Execution of {FORTRAN} Programs",
journal = j-TOMS,
volume = "19",
number = "3",
pages = "288--319",
month = sep,
year = "1993",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Dec 13 18:37:31 1995",
bibsource = "garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/155767.html",
abstract = "This paper describes two Fortran utilities for
multiprecision computation. The first is a package of
Fortran subroutines that perform a variety of
arithmetic operations and transcendental functions on
floating point numbers of arbitrarily high precision.
This package is in some cases over 200 times faster
than that of certain other packages that have been
developed for this purpose.\par
The second utility is a translator program, which
facilitates the conversion of ordinary Fortran programs
to use this package. By means of source directives
(special comments) in the original Fortran program, the
user declares the precision level and specifies which
variables in each subprogram are to be treated as
multiprecision. The translator program reads this
source program and outputs a program with the
appropriate multiprecision subroutine calls.\par
This translator supports multiprecision integer, real,
and complex datatypes. The required array space for
multiprecision data types is automatically allocated.
In the evaluation of computational expressions, all of
the usual conventions for operator precedence and mixed
mode operations are upheld. Furthermore, most of the
Fortran-77 intrinsics, such as ABS, MOD, NINT, COS, EXP
are supported and produce true multiprecision values.",
acknowledgement = ack-nhfb # " and " # ack-nj,
affiliation = "NASA Ames Res. Center, Moffett Field, CA, USA",
classification = "C5230 (Digital arithmetic methods); C6120 (File
organisation); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C7310
(Mathematics)",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; Arithmetic operations; Array space;
Complex data types; Computational expressions; Floating
point numbers; Fortran programs; Fortran subroutines;
Fortran utilities; Fortran-77 intrinsics; Mixed mode
operations; multiple-precision computation;
multiprecision arithmetic; Multiprecision computation;
Multiprecision data types; Multiprecision subroutine
calls; Multiprecision translation; Operator precedence;
performance, Algorithm 719; Source directives;
Transcendental functions; Translator program",
pubcountry = "USA",
subject = "F.2.1 [Analysis of Algorithms and Problem Complexity]:
Numerical Algorithms and Problems; G.1.0 [Numerical
Analysis]: General; G.1.2 [Numerical Analysis];
Approximation",
thesaurus = "Data structures; Digital arithmetic; FORTRAN;
Mathematics computing; Program interpreters;
Subroutines",
}
@TechReport{Bailey:1993:ATF,
author = "David H. Bailey",
title = "Automatic Translation of {Fortran} Programs to
Multiprecision",
type = "Technical Report",
number = "RNR-91-025",
institution = inst-NASA-Ames,
address = inst-NASA-Ames:adr,
pages = "????",
month = may,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@TechReport{Ball:1993:BPFa,
author = "Thomas Ball and James R. Larus",
title = "Branch Prediction For Free",
number = "TR 1137",
institution = "Computer Science Department, University of Wisconsin
--- Madison",
address = "Madison, WI, USA",
month = feb,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/wisconsin.bib",
abstract = "Many compilers rely on branch prediction to improve
program performance by identifying frequently executed
regions and by aiding in scheduling instructions. {\it
Profile-based} predictors require a time-consuming and
inconvenient compile-profile-compile cycle in order to
make predictions. We present a {\it program-based}
branch predictor that performs well for a large and
diverse set of programs written in C and Fortran. In
addition to using natural loop analysis to predict
branches that control the iteration of loops, we focus
on heuristics for predicting non-loop branches, which
dominate the dynamic branch count of many programs. The
heuristics are simple and require little program
analysis, yet they are effective in terms of coverage
and miss rate. Although program-based prediction does
not equal the accuracy of profile-based prediction, we
believe it reaches a sufficiently high level to be
useful. Additional type and semantic information
available to a compiler would enhance our heuristics.",
}
@Article{Ball:1993:BPFb,
author = "Thomas Ball and James R. Larus",
title = "Branch prediction for free",
journal = j-SIGPLAN,
volume = "28",
number = "6",
pages = "300--313",
month = jun,
year = "1993",
CODEN = "SINODQ",
ISBN = "0-89791-598-4",
ISBN-13 = "978-0-89791-598-4",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:37 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/155090/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/155090/p300-ball/",
abstract = "Many compilers rely on branch prediction to improve
program performance by identifying frequently executed
regions and by aiding in scheduling instructions.{\em
Profile-based\/} predictors require a time-consuming
and inconvenient compile-profile-compile cycle in order
to make predictions. We present a {\em program-based\/}
branch predictor that performs well for a large and
diverse set of programs written in C and Fortran. In
addition to using natural loop analysis to predict
branches that control the iteration of loops, we focus
on heuristics for predicting non-loop branches, which
dominate the dynamic branch count of many programs. The
heuristics are simple and require little program
analysis, yet they are effective in terms of coverage
and miss rate. Although program-based prediction does
not equal the accuracy of profile-based prediction, we
believe it reaches a sufficiently high level to be
useful. Additional type and semantic information
available to a compiler would enhance our heuristics.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Wisconsin Univ., Madison, WI,
USA",
annote = "Published as part of the Proceedings of PLDI'93.",
classification = "C6110 (Systems analysis and programming); C6120
(File organisation); C6150C (Compilers, interpreters
and other processors)",
confdate = "23-25 June 1993",
conflocation = "Albuquerque, NM, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Branch prediction; C; Compile-profile-compile cycle;
Dynamic branch count; Fortran; Frequently executed
regions; Heuristics; languages; Miss rate; Natural loop
analysis; Non-loop branches; performance; Program
performance; Program-based branch predictor; Scheduling
instructions; Semantic information",
subject = "{\bf G.2.2} Mathematics of Computing, DISCRETE
MATHEMATICS, Graph Theory. {\bf D.3.2} Software,
PROGRAMMING LANGUAGES, Language Classifications,
FORTRAN. {\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.4} Software,
PROGRAMMING LANGUAGES, Processors, Compilers.",
thesaurus = "Program compilers; Programming; Tree data structures",
}
@Article{Barton:1993:SEP,
author = "J. J. Barton and L. R. Nackman",
title = "Scientific and engineering programming in {C++}:
grafting onto our roots",
journal = j-C-PLUS-PLUS-REPORT,
volume = "5",
number = "7",
pages = "26--31",
month = sep,
year = "1993",
CODEN = "CRPTE7",
ISSN = "1040-6042",
bibdate = "Tue Mar 25 13:34:48 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Scientists and engineers typically do more numerical
processing than other programmers, and they tend to
structure their programs around mathematical models.
Rapid improvements in numerical processing speed and
the increasingly sophisticated mathematical models used
to formulate technical programming projects have led
science and engineering programmers to use C++ to
tackle the thorny non-numerical parts of their
programs. The authors discuss techniques for exploiting
existing FORTRAN-callable numerical libraries.",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA",
classcodes = "C7300 (Natural sciences); C7400 (Engineering); C6110J
(Object-oriented programming); C4100 (Numerical
analysis)",
classification = "C4100 (Numerical analysis); C6110J (Object-oriented
programming); C7300 (Natural sciences); C7400
(Engineering)",
corpsource = "IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA",
fjournal = "C++ Report",
keywords = "C listings; C++; computing; engineering computing;
Engineering programming; engineering programming;
FORTRAN-callable numerical libraries; Mathematical
models; mathematical models; natural sciences;
Nonnumerical programming; nonnumerical programming;
numerical analysis; Numerical processing; numerical
processing; object-oriented programming; Scientific
programming; scientific programming; subroutines",
thesaurus = "C listings; Engineering computing; Natural sciences
computing; Numerical analysis; Object-oriented
programming; Subroutines",
treatment = "P Practical",
}
@Article{Battaglia:1993:FRC,
author = "Franco Battaglia and Emilio Gallicchio",
title = "{FORTRAN} routine to compute {Born--Oppenheimer}
potential energy curves directly from spectroscopic
data",
journal = j-J-COMPUT-CHEM,
volume = "14",
number = "5",
pages = "579--586",
month = may,
year = "1993",
CODEN = "JCCHDD",
DOI = "https://doi.org/10.1002/jcc.540140511",
ISSN = "0192-8651 (print), 1096-987X (electronic)",
ISSN-L = "0192-8651",
bibdate = "Thu Nov 29 14:54:21 MST 2012",
bibsource = "http://www.interscience.wiley.com/jpages/0192-8651;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jcomputchem1990.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational Chemistry",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1096-987X",
onlinedate = "7 Sep 2004",
}
@Article{Bauer:1993:PWP,
author = "Barr E. Bauer",
title = "Porting From Workstations To {PC}'s",
journal = j-DDJ,
volume = "18",
number = "9",
pages = "68, 70, 72--73",
month = sep,
year = "1993",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:15:43 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "Porting compute- and data-intensive Fortran
applications from high-performance workstations to
low-cost PCs has been a promise waiting for
fulfillment. Barr describes his experiences in porting
a simulated-annealing program, originally written for
the VAX, to a 386SX platform.",
acknowledgement = ack-nhfb,
affiliation = "Arris Pharmaceutical, South San Francisco, CA, USA",
classification = "C1180 (Optimisation techniques); C6110B (Software
engineering techniques); C6115 (Programming support);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "32-Bit Fortran compiler; Data-intensive Fortran
applications; Data-intensive Unix-based simulated
annealing program; Fortran Powerstation;
High-performance workstations; Integrated DOS extender;
Low-cost PCs; Number-crunching programs; PC platform;
Single memory model; Windows development environment",
thesaurus = "FORTRAN; Microcomputer applications; Program
compilers; Programming environments; Simulated
annealing; Software portability",
}
@Article{Bentley:1993:TDI,
author = "Jon L. Bentley and Mary F. Fernandez and Brian W.
Kernighan and Norman L. Schryer",
title = "Template-Driven Interfaces for Numerical Subroutines",
journal = j-TOMS,
volume = "19",
number = "3",
pages = "265--287",
month = sep,
year = "1993",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 16 19:17:34 1994",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This paper describes a set of interfaces for numerical
subroutines. Typing a short (often one-line)
description allows one to solve problems in application
domains including least-squares data fitting,
differential equations, minimization, root finding, and
integration. Our approach of `template-driven
programming' makes it easy to build such an interface:
a simple one takes a few hours to construct, while a
few days suffice to build the most complex program we
describe.",
acknowledgement = ack-nhfb,
affiliation = "AT\&T Bell Lab",
affiliationaddress = "Murray Hill, NJ, USA",
classification = "723.1; 723.1.1; 921.2; 921.6",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
journalabr = "ACM Trans Math Software",
keywords = "Awk; awk; Computational methods; Computer programming;
Computer software; Data structures; design;
Differential equations; experimentation; Fortran;
fortran (programming language); Interfaces (computer);
languages; Least squares approximations; Maple;
Numerical subroutines; Software engineering; Software
reuse; Subroutines; Template driven programming; UNIX;
UNIX shell",
subject = "D.2.2 [Software Engineering]: Tools and Techniques --
software libraries; user interfaces; D.3.4 [Programming
Languages]: Processors -- preprocessors; G.1.0
[Numerical Analysis]: General -- numerical algorithms",
}
@Article{Bentley:1993:TIN,
author = "J. L. Bentley and M. F. Fernandez and B. W. Kernighan
and N. L. Schryer",
title = "Template-driven interfaces for numerical subroutines",
journal = j-TOMS,
volume = "19",
number = "3",
pages = "265--287",
month = sep,
year = "1993",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Sep 30 05:31:18 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "AT and T Bell Labs., Murray Hill, NJ, USA",
classification = "C6110 (Systems analysis and programming); C6180
(User interfaces); C7310 (Mathematics)",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Application domains; Awk; Complex program;
Differential equations; Fortran; Integration;
Least-squares data fitting; Maple; Minimization;
Numerical algorithms; Numerical subroutines;
Preprocessors; Root finding; Short description;
Software libraries; Template-driven interfaces;
Template-driven programming; Unix shell; User
interfaces",
thesaurus = "Mathematics computing; Programming; Software
reusability; Subroutines; User interfaces",
}
@Article{Berntsen:1993:AAA,
author = "Jarle Berntsen and Ronald Cools and Terje O. Espelid",
title = "{Algorithm 720}: An Algorithm for Adaptive Cubature
Over a Collection of $3$-Dimensional Simplices",
journal = j-TOMS,
volume = "19",
number = "3",
pages = "320--332",
month = sep,
year = "1993",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1993-19-3/p320-berntsen/;
https://doi.org/10.1145/155743.155785",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 16 19:17:34 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "An adaptive algorithm for computing an approximation
to the integral of each element in a vector of
functions over a 3-dimensional region covered by
simplices is presented. The algorithm is encoded in
FORTRAN 77.\par
Locally, a cubature formula of degree 8 with 43 points
is used to approximate an integral. The local error
estimate is based on the same evaluation points. The
error estimation procedure tries to decide whether the
approximation for each function has asymptotic
behavior, and different actions are taken depending on
that decision.\par
The simplex with the largest error is subdivided into 8
simplices. The local procedure is then applied to each
new region. This procedure is repeated until
convergence.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; automatic integration; cubature; cubature
rules; error estimation; null rules; reliability;
symmetry; tetrahedrons",
subject = "G.1.4 [Numerical Analysis]: Quadrature and Numerical
Differentiation -- adaptive quadrature; multiple
quadrature; G.4 [Mathematics of Computing]:
Mathematical Software -- efficiency; reliability and
robustness",
}
@TechReport{Berrendorf:1993:SF,
author = "Rudolf Berrendorf and Michael Gerndt and Wolfgang E.
Nagel and Joachim Pruemmer",
title = "{SVM Fortran}",
number = "KFA-ZAM-IB-9322",
institution = "KFA Research Centre, J{\"u}lich",
address = "J{\"u}lich, Germany",
pages = "23",
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/kfa-research-centre-juelich.bib",
URL = "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-93/ib-9322.ps",
abstract = "This paper outlines SVM Fortran, an extension of
Fortran 77 intended to be used to program shared
virtual memory systems or, more general, scalable
shared memory systems. The primary target system is
Intel Paragon. The implementation will be done via a
preprocessor generating SPMD Fortran 77 code. The
language is designed such that programming tools can
exploit static program information. The document
presents the basic concepts and the proposed directives
but is not a precise language description.",
}
@Article{Blazy:1993:PES,
author = "S. Blazy and P. Facon",
title = "Partial Evaluation and Symbolic Computation for the
Understanding of {Fortran} Programs",
journal = j-LECT-NOTES-COMP-SCI,
volume = "685",
pages = "184--198",
year = "1993",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Blazy:1993:PEU,
author = "S. Blazy and P. Facon",
booktitle = "Software Engineering and Knowledge Engineering, San
Francisco, California, June 1993",
title = "Partial evaluation for the understanding of {Fortran}
programs",
publisher = "????",
address = "????",
pages = "517--525",
year = "1993",
bibsource = "Compiler/partial-eval.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
annote = "We describe a technique and a tool supporting partial
evaluation of Fortran programs, i.e. their
specialization for specific values of their input
variables. We aim at understanding old programs, which
have become very complex due to numerous extensions.
From a given Fortran program and these values of its
input variables, the tool provides a simplified
program, which behaves like the initial one for
specific values. This tool uses mainly constant
propagation and simplification of alternatives to one
of their branches. The tool is specified as inference
rules and operates by induction on the Fortran abstract
syntax.",
}
@InProceedings{Bodin:1993:FFI,
author = "F. Bodin and L. Kervella and T. Priol",
title = "{Fortran-S}: {A Fortran} Interface for Shared Virtual
Memory Architectures",
crossref = "IEEE:1993:PSP",
pages = "274--283",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "IRISA-INRIA",
affiliationaddress = "Renes, Fr",
classification = "723; C6110P (Parallel programming); C6115
(Programming support); C6120 (File organisation);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
corpsource = "IRISA-INRIA, Rennes, France",
keywords = "data structures; directives; distributed memory
parallel computers; Distributed memory parallel
computers (DMPCs); distributed memory systems; FORTRAN;
Fortran (programming language); Fortran 77 compiler;
Fortran interface; Fortran interface Fortran-S;
Fortran-S; Intel iPSC/2 computer; KOAN shared virtual
memory; KOAN SVM runtime system; MIMD DMPC's; parallel
loops; parallel programming; parallelism; Program
compilers; program compilers; programming environment;
programming environments; prototype; shared data
structures; shared memory systems; Shared virtual
memory architectures; shared virtual memory
architectures; virtual storage",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "P Practical",
}
@InProceedings{Bodin:1993:IPC,
author = "F. Bodin and P. Beckman and D. Gannon and S. Yang and
S. Kesavan and A. Malony and B. Mohr",
title = "Implementing a {Parallel C++} Runtime System for
Scalable Parallel Systems",
crossref = "IEEE:1993:PSP",
pages = "588--597",
month = nov,
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Irisa, Rennes Univ., France",
affiliationaddress = "Rennes, Fr",
classification = "723; 723.1; C6110J (Object-oriented programming);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
corpsource = "Irisa, Rennes Univ., France",
keywords = "BBN TC2000; benchmark programs; Benchmark programs; C
(programming language); C language; communication
primitives; Communication primitives; compiler;
Compiler; concurrency primitives; Concurrency
primitives; concurrent aggregate collection classes;
Concurrent aggregate collection classes; distributed
collection; Distributed collection; Distributed
computer systems; Distribution object; Fortran 90; High
Performance Fortran Forum; Intel Paragon; Kendall
Square Research KSR- 1; Kendall Square Research KSR-1;
language extension; Language extension; memory
hierarchy; Memory hierarchy; multiprocessing programs;
object-oriented languages; Parallel C plus plus runtime
system; parallel C++ runtime system; Parallel C++
runtime system; parallel languages; parallel machine;
Parallel machine; Parallel processing systems; pC++;
PC++; performance results; Performance results;
preprocessor; Preprocessor; program compilers; Runtime
system; Scalabel parallel systems; scalable parallel
computer systems; Scalable parallel computer systems;
scalable parallel systems; Scalable parallel systems;
Sequent Symmetry; Single Program Multiple Data;
software performance evaluation; Thinking Machine CM-5;
Thinking machines cm-5",
sponsororg = "IEEE; ACM SIGARCH",
thesaurus = "C language; Multiprocessing programs; Object-oriented
languages; Parallel languages; Program compilers;
Software performance evaluation",
treatment = "P Practical",
}
@Article{Bohling:1993:FPM,
author = "Geoffrey C. Bohling and John C. Davis",
title = "A {FORTRAN} program for {Monte Carlo} simulation of
oil-field discovery sequences",
journal = j-COMP-GEOSCI,
volume = "19",
number = "10",
pages = "1529--??",
month = nov,
year = "1993",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@InProceedings{Bozkus:1993:CAF,
author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt",
title = "A Compilation Approach for {Fortran 90D\slash HPF}
Compilers",
crossref = "Banerjee:1993:LCP",
pages = "200--215",
year = "1993",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Bozkus:1993:CDD,
author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
S. Ranka",
title = "Compiling distribution directives in a {Fortran 90D}
compiler",
crossref = "IEEE:1993:PFI",
pages = "617--620",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Architectures Center, Syracuse
Univ., NY, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Data distributions; Data partitioning; Data
partitioning module; Distribution directives; Fortran
90D compiler; High Performance Fortran; HPF; Parallel
program",
thesaurus = "FORTRAN; Parallel programming; Program compilers",
}
@InProceedings{Bozkus:1993:FCD,
author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
S. Ranka",
title = "{Fortran 90D\slash HPF} compiler for distributed
memory {MIMD} computers: Design, implementation, and
performance results",
crossref = "IEEE:1993:PSP",
pages = "351--360",
month = nov,
year = "1993",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
keywords = "Communication detection; Computation partitioning;
Data alignment; Data parallel language; Distributed
memory MIMD computers; Fortran 90D/HPF compiler;
Process data distribution; Run-time support",
thesaurus = "Distributed memory systems; FORTRAN; Parallelising
compilers; Program compilers",
}
@InProceedings{Bozkus:1993:FHC,
author = "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
Tomasz Haupt and Sanjay Ranka",
title = "{Fortran 90D\slash HPF} Compiler for Distributed
Memory {MIMD} Computers: Design, Implementation, and
Performance Results",
crossref = "IEEE:1993:PSP",
pages = "351--360",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Syracuse Univ",
affiliationaddress = "Syracuse, NY, USA",
classification = "723; C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6150N
(Distributed systems software)",
corpsource = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
keywords = "communication detection; Computation partitioning;
computation partitioning; data alignment; data parallel
language; Distributed computer systems; distributed
memory MIMD computers; distributed memory systems;
FORTRAN; Fortran (programming language); Fortran
90D/HPF compiler; Fortran90D/HPF compiler; HPF
compilers; parallelising compilers; Process data
distribution; process data distribution; Program
compilers; program compilers; run-time support",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Bunch:1993:ASM,
author = "David S. Bunch and David M. Gay and Roy E. Welsch",
title = "{Algorithm 717}: Subroutines for Maximum Likelihood
and Quasi-Likelihood Estimation of Parameters in
Nonlinear Regression Models",
journal = j-TOMS,
volume = "19",
number = "1",
pages = "109--130",
month = mar,
year = "1993",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/151271.151279",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Sep 05 09:15:25 1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/g/gay-david-m.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1993-19-1/p109-bunch/",
abstract = "We present FORTRAN 77 subroutines that solve
statistical parameter estimation problems for general
nonlinear models, e.g., nonlinear least-squares,
maximum likelihood, maximum quasi-likelihood,
generalized nonlinear least-squares, and some robust
fitting problems. The accompanying test examples
include members of the generalized linear model family,
extensions using nonlinear predictors (``nonlinear
GLIM''), and probabilistic choice models, such as
linear-in-parameter multinomial probit models. The
basic method, a generalization of the NL2SOL algorithm
for nonlinear least-squares, employs a
model/trust-region scheme for computing trial steps,
exploits special structure by maintaining a secant
approximation to the second-order part of the Hessian,
and adaptively switches between a Gauss--Newton and an
augmented Hessian approximation. Gauss--Newton steps
are computed using a corrected seminormal equations
approach. The subroutines include variants that handle
simple bounds on the parameters, and that compute
approximate regression diagnostics.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
subject = "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
STATISTICS, Statistical computing. {\bf G.3}:
Mathematics of Computing, PROBABILITY AND STATISTICS,
Statistical software. {\bf G.1.6}: Mathematics of
Computing, NUMERICAL ANALYSIS, Optimization. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}
@InProceedings{Cai:1993:TIP,
author = "Jiazhen Cai and Robert Paige",
booktitle = "Proceedings of the ACM SIGSOFT '93 Symposium on the
Foundations of Software Engineering",
title = "Towards Increased Productivity of Algorithm
Implementation",
publisher = "????",
address = "????",
pages = "71--78",
month = dec,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/SE.bib",
abstract = "This paper reports experimental results that support
the feasibility of a new transformational approach
developed by the authors for implementing complex
algorithms correctly and efficiently. The class of
algorithms amenable to our methods includes
nonnumerical graph algorithms. Experiments were
performed to measure how this approach affects
productivity (in terms of the number of source lines in
the implementation divided by manual programming time)
and running times. Comparative benchmarks showed that
productivity can be increased over a conventional adhoc
approach by factors ranging from 5.1 to 9.9.
Preliminary results also showed that the running time
of C code produced by this new approach can be as fast
as l.5 times that of tightly coded high quality
Fortran.",
}
@InProceedings{Chapman:1993:DDD,
author = "Barbara Chapman and Piyush Mehrotra and Hans Moritsch
and Hans Zima",
title = "Dynamic Data Distributions in {Vienna Fortran}",
crossref = "IEEE:1993:PSP",
pages = "284--293",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Univ of Vienna",
affiliationaddress = "Vienna, Austria",
classification = "723; C6110P (Parallel programming); C6140D (High
level languages); C6150N (Distributed systems
software)",
corpsource = "Inst. for Software Technol. and Parallel Syst., Vienna
Univ., Austria",
keywords = "Distributed memory systems; Distributed-memory
systems; distributed-memory systems; dynamic data
distributions; FORTRAN; Fortran (programming language);
global addresses; machine-independent language
extension; parallel languages; Parallel processing
systems; Program compilers; runtime conditions;
single-program-multiple-data;
Single-Program-multiple-data (SPDM); Vienna Fortran;
Virtual processor features; virtual processor
structures",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "T Theoretical or Mathematical",
}
@Article{Chapman:1993:HDD,
author = "B. Chapman and H. Zima and P. Mehrotra",
title = "Handling Distributed Data in {Vienna Fortran}
Procedures",
journal = j-LECT-NOTES-COMP-SCI,
volume = "757",
pages = "248--263",
year = "1993",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@TechReport{Chapman:1993:HPFa,
author = "Barbara Chapman and Hans Zima and Piyush Mehrotra",
title = "{High Performance Fortran} without templates an
alternative model for distribution and alignment",
type = "NASA contractor report",
number = "NASA CR-191451; ICASE report 93-17",
institution = "National Aeronautics and Space Administration, Langley
Research Center; National Technical Information
Service, distributor",
address = "Hampton, VA, USA",
pages = "????",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 93-1216-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1993] 1 microfiche.",
govtdocnumber = "NAS 1.26:191451 0830-H-14 (MF)",
keywords = "{Fortran} (Computer program language)",
}
@Article{Chapman:1993:HPFb,
author = "Barbara M. Chapman and Piyush Mehrotra and Hans P.
Zima",
title = "High performance {Fortran} without templates: an
alternative model for distribution and alignment",
journal = j-SIGPLAN,
volume = "28",
number = "7",
pages = "92--101",
month = jul,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:39 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Language extensions of Fortran are being developed
which permit the user to map data structures to the
individual processors of distributed memory machines.
These languages allow a programming style in which
global data references are used. Current efforts are
focussed on designing a common basis for such
languages, the result of which is known as high
performance Fortran (HPF). One of the central debates
in the HPF effort revolves around the concept of
templates, introduced as an abstract index space to
which data could be aligned. The authors present a
model for the mapping of data which provides the
functionality of high performance Fortran distributions
without the use of templates.",
acknowledgement = ack-nhfb,
affiliation = "Dept. for Software Technol. and Parallel Syst., Vienna
Univ., Austria",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages)",
confdate = "19-22 May 1993",
conflocation = "San Diego, CA, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Abstract index space; Common basis; Data structures;
Distributed memory machines; Fortran language
extensions; Global data references; High performance
Fortran; Programming style; Templates",
thesaurus = "Data structures; Distributed memory systems; FORTRAN;
Parallel programming",
}
@Article{Chapman:1993:UDM,
author = "Barbara M. Chapman and Piyush Mehrotra and Hans P.
Zima",
title = "User Defined Mappings in {Vienna Fortran}",
journal = j-SIGPLAN,
volume = "28",
number = "1",
pages = "72--75",
month = jan,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:32 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@InProceedings{Chatterjee:1993:AAA,
author = "S. Chatterjee",
title = "Automatic array alignment in data-parallel programs",
crossref = "ACM:1993:CRT",
pages = "16--28",
year = "1993",
bibdate = "Thu Dec 14 18:49:37 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan.bib",
acknowledgement = ack-nhfb,
affiliation = "Res. Inst. for Adv. Comput. Sci., NASA, Ames Res.
Center, Moffett Field, CA, USA",
classification = "C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages)",
confdate = "10-13 Jan. 1993",
conflocation = "Charleston, SC, USA",
confsponsor = "ACM",
keywords = "Alignment problem; Array alignments; Array objects;
Array sectioning; Automatic determination; Axis; Common
subexpressions; Control flow; Data-parallel languages;
Dynamic alignments; Fortran 90; Language model; Loop
induction variables; Masked operations; Named program
variables; Offset; Owner-computes; Stride",
pubcountry = "USA",
thesaurus = "Data structures; FORTRAN; Parallel languages; Parallel
programming",
}
@Article{Chatterjee:1993:GLA,
author = "Siddhartha Chatterjee and John R. Gilbert and Fred J.
E. Long and Robert Schreiber and Shang-Hua Teng",
title = "Generating local addresses and communication sets for
data-parallel programs",
journal = j-SIGPLAN,
volume = "28",
number = "7",
pages = "149--158",
month = jul,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:39 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Generating local addresses and communication sets is
an important issue in distributed-memory
implementations of data-parallel languages such as high
performance Fortran. The authors show that for an array
A affinely aligned to a template that is distributed
across p processors with a cyclic(k) distribution, and
a computation involving the regular section a(l:h:s),
the local memory access sequence of at most k states.
They present fast algorithms for computing the
essential information about these state machines, and
extend the framework to handle multidimensional arrays.
They also show how to generate communication sets using
the state machine approach. Performance results show
that this solution requires very little runtime
overhead and acceptable preprocessing time.",
acknowledgement = ack-nhfb,
affiliation = "NASA Ames Res. Center, Moffett Field, CA, USA",
classification = "C4220 (Automata theory); C6110P (Parallel
programming); C6140D (High level languages)",
confdate = "19-22 May 1993",
conflocation = "San Diego, CA, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Communication sets; Data-parallel languages;
Distributed-memory implementations; Fast algorithms;
Local memory access sequence; Multidimensional arrays;
State machines",
thesaurus = "Distributed memory systems; Finite automata; FORTRAN;
Parallel programming",
}
@InProceedings{Chatterjee:1993:MRA,
author = "Siddhartha Chatterjee and John R. Gilbert and Robert
Schreiber",
title = "Mobile and Replicated Alignment of Arrays in
Data-Parallel Programs",
crossref = "IEEE:1993:PSP",
pages = "420--429",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "NASA Ames Research Cent",
affiliationaddress = "Moffet Field, CA, USA",
classification = "723; 723.1; C6110P (Parallel programming); C6150C
(Compilers, interpreters and other processors); C6150N
(Distributed systems software)",
corpsource = "NASA Ames Res. Center, Moffett Field, CA, USA",
keywords = "abstract template; aggregate data objects; Array
replicated alignment; arrays; broadcast communication;
compiler; Data-parallel array languages; data-parallel
language; data-parallel programs; Data-parallel
programs; Distributed computer systems; distributed
memory systems; Distributed-memory machine;
distributed-memory machine; Fortran (programming
language); Fortran 90; loop-dependent mobile alignment;
network flow; optimum performance; parallel algorithms;
parallel operations; parallel processing; Parallel
processing systems; parallel programming; processor
memories; program compilers; replicated alignment;
residual communication; software performance
evaluation; spread operations",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "P Practical",
}
@Article{Ching:1993:PBS,
author = "Wai-Mee Ching and Paul Carini and Dz-Ching Ju",
title = "A primitive-based strategy for producing efficient
code for very high level programs",
journal = j-COMP-LANGS,
volume = "19",
number = "1",
pages = "41--50",
month = jan,
year = "1993",
CODEN = "COLADA",
ISSN = "0096-0551",
ISSN-L = "0096-0551",
bibdate = "Tue Mar 25 14:04:06 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/complngs.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Research Cent",
affiliationaddress = "Yorktown Heights, NY, USA",
classcodes = "C6150C (Compilers, interpreters and other processors);
C6140D (High level languages)",
classification = "723.1; 723.1.1",
corpsource = "Dept. of Comp. Sci., IBM Thomas J. Watson Res. Center,
Yorktown Heights, NY, USA",
fjournal = "Computer Languages",
journal-URL = "http://www.sciencedirect.com/science/journal/00960551",
journalabr = "Comput Lang",
keywords = "AFL benchmark; APL; APL (programming language); APL
benchmark programs; APL compiler; APL/370; APL/C; Array
operators; C (programming language); C language; C
source code; compilation path; Computer programming;
efficient code; execution time; FORTRAN90; High level
languages; IBM S/370 assembly code; optimisation;
Optimization; optimization strategy; performance;
primitive-based strategy; program compilers; Program
compilers; programs; software prototyping; very high
level languages; very high level programs",
treatment = "P Practical",
}
@InProceedings{Choudhary:1993:HPF,
author = "Alok Choudhary and Charles Koelbel and Mary Zosel",
title = "{High Performance Fortran}: Implementor and Users
Workshop",
crossref = "IEEE:1993:PSP",
pages = "610--614",
year = "1993",
bibdate = "Wed Apr 15 10:52:29 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Syracuse Univ",
affiliationaddress = "Syracuse, NY, USA",
classification = "722; 723; 723.1",
keywords = "Computer hardware; Computer workstations; Fortran
(programming language); High performance computing
forum (HPFF); High Performance Fortran (HPF); HPF
language specification",
}
@Article{Choudhary:1993:UCF,
author = "Alok Choudhary and Geoffrey Fox and Seema Hiranandani
and Ken Kennedy and Charles Koelbel and Sanjay Ranka
and Chau-Wen Tseng",
title = "Unified Compilation of {Fortran 77D} and {90D}",
journal = j-LOPLAS,
volume = "2",
number = "1--4",
pages = "95--114",
month = mar # "--" # dec,
year = "1993",
CODEN = "ALPSE8",
ISSN = "1057-4514 (print), 1557-7384 (electronic)",
ISSN-L = "1057-4514",
bibsource = "Compiler/LOPLAS.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/preston/loplas.bib",
fjournal = "ACM Letters on Programming Languages and Systems",
}
@InProceedings{Chrisochoides:1993:MDH,
author = "N. Chrisochoides and K. Droegemeier and G. Fox and K.
Mills and Ming Xue",
title = "A methodology for developing high performance
computing models: storm-scale weather prediction",
crossref = "Tentner:1993:HPC",
pages = "82--89",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "A9260Q (Storms); A9260X (Weather analysis and
prediction); C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C7340
(Geophysics)",
keywords = "Advanced Regional Prediction System; ARPS; Distributed
memory SIMD; FortranD/High Performance Fortran version;
High performance computing models; Massively Parallel
Processing; MIMD architectures; Modularity; Parallel
adaptive mesh refinement scheme; Storm-scale weather
prediction; Three-dimensional fully compressible
nonhydrostatic predictive model",
thesaurus = "FORTRAN; Geophysics computing; Parallel architectures;
Parallel processing; Storms; Weather forecasting",
}
@Article{Cody:1993:ASE,
author = "W. J. Cody",
title = "Algorithm 715: {SPECFUN}\emdash {A} Portable {FORTRAN}
Package of Special Function Routines and Test Drivers",
journal = j-TOMS,
volume = "19",
number = "1",
pages = "22--32",
month = mar,
year = "1993",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Sep 20 18:24:38 1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/151273.html",
abstract = "SPECFUN is a package containing transportable FORTRAN
special function programs for real arguments and
accompanying test drivers. Components include Bessel
functions, exponential integrals, error functions and
related functions, and gamma functions and related
functions.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
SOFTWARE, Certification and testing. {\bf G.1.0}:
Mathematics of Computing, NUMERICAL ANALYSIS, General,
Numerical algorithms.",
}
@Article{Cody:1993:ASP,
author = "W. J. Cody",
title = "Algorithm 715: {SPECFUN}\emdash {A} Portable {FORTRAN}
Package of Special Function Routines and Test Drivers",
journal = j-TOMS,
volume = "19",
number = "1",
pages = "22--32",
month = mar,
year = "1993",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Sep 05 09:15:25 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Coffee:1993:PCR,
author = "Peter Coffee",
title = "{Peter Coffee} reports that some organizations
continue to depend on {FORTRAN}",
journal = j-PC-WEEK,
volume = "10",
number = "50",
pages = "46--??",
month = dec,
year = "1993",
ISSN = "0740-1604",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "PC Week",
}
@Article{Coker:1993:CPE,
author = "A. K. Coker",
title = "Computer program enhances guidelines for gas-liquid
separator designs",
journal = j-OIL-GAS-J,
volume = "91",
number = "19",
pages = "55--??",
month = may,
year = "1993",
CODEN = "OIGJAV",
ISSN = "0030-1388",
ISSN-L = "0030-1388",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A short Fortran routine sizes both vertical and
horizontal separators for all gas-liquid flow regimes
over a wide range of gas flow rates.",
acknowledgement = ack-nhfb,
fjournal = "The Oil and Gas Journal",
}
@Article{Coker:1993:PCZ,
author = "A. K. Coker",
title = "Program calculates {Z}-factor for natural gas",
journal = j-OIL-GAS-J,
volume = "91",
number = "7",
pages = "74--??",
month = feb,
year = "1993",
CODEN = "OIGJAV",
ISSN = "0030-1388",
ISSN-L = "0030-1388",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fortran program calculates the gas deviation or
compressibility factor, Z, as a function of
temperature, pressure, and specific gravity.",
acknowledgement = ack-nhfb,
fjournal = "The Oil and Gas Journal",
}
@Article{Corey:1993:ASO,
author = "P. D. Corey and J. R. Clymer",
title = "Approaches to Speeding up old {Fortran} Programs:
Applying Multiple Queues",
journal = j-INT-J-MODELLING-SIMUL,
volume = "13",
number = "3",
pages = "123--133",
year = "1993",
CODEN = "IMSIEK",
ISSN = "0228-6203 (print), 1925-7082 (electronic)",
ISSN-L = "0228-6203",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "International Journal of Modelling and Simulation",
}
@Book{Cray:1993:CFL,
author = "{Cray Research, Inc.}",
title = "{CF77 Fortran} language reference manual: {SR-3772}",
number = "SR-3772",
publisher = pub-CRAY,
address = pub-CRAY:adr,
edition = "Release 6.0",
pages = "xvii + 373",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Publication",
acknowledgement = ack-nhfb,
keywords = "Compilers (Computer programs); Computer programs; Cray
computers --- programming.; Parallel processing
(Electronic computers)",
}
@TechReport{Crovella:1993:SLC,
author = "Mark E. Crovella and Thomas J. LeBlanc",
title = "The Search for Lost Cycles: a New Approach to Parallel
Program Performance Evaluation",
number = "TR 479",
institution = "URCSD",
address = "????",
month = dec,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/Roch.bib",
abstract = "Traditional performance debugging and tuning of
parallel programs is based on the ``measure-modify''
approach, in which detailed measurements of program
executions are used to guide incremental changes to the
program that result in better performance.
Unfortunately, the performance of a parallel algorithm
is often related to its implementation, input data, and
machine characteristics in surprising ways, and the
``measure-modify'' approach is unsuited to exploring
these relationships fully: it is too heavily dependent
on experimentation and measurement, which is
impractical for studying the large number of variables
that can affect parallel program performance. In this
paper we argue that the problem of selecting the best
implementation of a parallel algorithm requires a new
approach to parallel program performance evaluation,
one with a greater balance between measurement and
modeling. We first present examples that demonstrate
that different parallelizations of a program may be
necessary to achieve the best possible performance as
one varies the input data, machine architecture, or
number of processors used. We then present an approach
to performance evaluation based on lost cycles
analysis, which involves measurement and modeling of
all sources of overhead in a parallel program. We
describe a measurement tool for lost cycles analysis
that we have incorporated into the runtime environment
for Fortran programs on the Kendall Square KSR1, and
use this tool to analyze the performance tradeoffs
among implementations of 2D FFT and parallel subgraph
isomorphism. Using these examples, we show how lost
cycles analysis can be used to solve the problems
associated with selecting the best implementation in a
variable environment. In addition, we show that this
approach can capture large amounts of performance data
using only a small number of measurements, and that it
is flexible enough to allow conclusions to be drawn
from empirical data in some cases, and analytic results
in other cases.\par
93.tr479.the\_search\_for\_lost\_cycles.ps.Z",
keywords = "lost cycles; parallel performance prediction;
performance evaluation; performance predicates",
}
@InProceedings{Cypher:1993:ARP,
author = "R. Cypher and A. Ho and S. Konstantinidou and P.
Messina",
booktitle = "Proceedings of the 20th Annual International Symposium
on Computer Architecture",
title = "Architectural Requirements of Parallel Scientific
Applications with Explicit Communication",
publisher = "????",
address = "????",
pages = "2--13",
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/Parallel.io.bib",
comment = "Some mention of I/O, though only in a limited way.
Average 1207B/MFlop. Some of the applications do I/O
throughout their run (2400B/MFlop avg), while others
only do I/O at the beginning or end (14B/MFlop avg).
But I/O is bursty, so larger bandwidths are suggested.
The applications are parallel programs running on Intel
Delta, nCUBE/1, nCUBE/2, and are in C, FORTRAN, or
both.",
keyword = "workload characterization, scientific computing,
parallel programming, message passing, pario bib",
}
@Manual{DEC:1993:DFI,
author = "{Digital Equipment Corporation}",
title = "{DEC Fortran}: installation guide for open {VMS VAX}
systems",
organization = pub-DEC,
address = pub-DEC:adr,
pages = "various",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "This manual contains instructions for installing DEC
Fortran on VAX hardware running the Open VMS VAX
operating system. For use with operating system open
VMS VAX version 5.4 or higher; software DEC Fortran
version 6.0. Order Number: AA-PUYRA-TE.",
keywords = "VAX computers.; {Fortran} (Computer program
language)",
}
@Book{DEC:1993:DFP,
author = "{Digital Equipment Corporation}",
title = "{DEC Fortran}: performance guide for open {VMS VAX}
systems",
publisher = pub-DEC,
address = pub-DEC:adr,
pages = "various",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``This manual describes the performance features of
DEC Fortran and discusses ways to improve the run-time
performance of DEC Fortran programs.'' For use with
operating system open VMS VAX version 5.4 or higher;
software DEC Fortran version 6.0. ``This revised manual
supersedes the VAX FORTRAN Performance Guide (order no.
AA-PB75A-TE).'' ``Order Number: AA-PUYQA-TE.''",
keywords = "VAX computers.; {Fortran} (Computer program
language)s",
}
@Manual{DEC:1993:DFU,
author = "{Digital Equipment Corporation}",
title = "{DEC Fortran}: user manual for open {VMS VAX}
systems",
organization = pub-DEC,
address = pub-DEC:adr,
pages = "various",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``This manual describes how to compile, link, execute,
and debug DEC Fortan programs on an Open VMS VAX
system. It also describes special features provided by
DEC Fortran and a variety of system resources of
interest to DEC Fortran programmers.'' For use with
operating system open VMS VAX version 5.4 or higher;
software DEC Fortran version 6.0. ``This revised manual
supersedes the VAX FORTRAN User Manual (order no.
AA-D035E-TE)'' Order Number: AA-PUYPA-TE.",
keywords = "VAX computers.; {Fortran} (Computer program
language)",
}
@Article{DeCaritat:1993:HFC,
author = "Patrice De Caritat",
title = "{HEAT}: a {FORTRAN} computer program for calculating
{1-D} conductive and advective heat transport in
geological formations",
journal = j-COMP-GEOSCI,
volume = "19",
number = "5",
pages = "673--??",
month = may,
year = "1993",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Decyk:1993:HWN,
author = "Viktor K. Decyk",
title = "How To Write (Nearly) Portable {Fortran} Programs For
Parallel Computers",
journal = j-COMPUT-PHYS,
volume = "7",
number = "4",
pages = "418--425",
month = jul,
year = "1993",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers in Physics",
}
@Article{Dehnert:1993:CC,
author = "James C. Dehnert and Ross A. Towle",
title = "Compiling for the {Cydra 5}",
journal = j-J-SUPERCOMPUTING,
volume = "7",
number = "1--2",
pages = "181--227",
month = may,
year = "1993",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF01205184",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:06 MDT 2005",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=7&issue=1;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=7&issue=1&spage=181",
acknowledgement = ack-nhfb,
affiliation = "Silicon Graphics Comput. Syst., Mountain View, CA,
USA",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C6150C
(Compilers, interpreters and other processors); C6150J
(Operating systems)",
corpsource = "Silicon Graphics Comput. Syst., Mountain View, CA,
USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "Cydra 5; Fortran/77 compiler; global code motion;
inner loops; local instruction scheduling approach;
machine model; overlapped scheduling; parallel
architectures; parallel machines; program compilers;
register allocation; scheduling; speculative execution
model; VLIW minisupercomputer",
treatment = "P Practical",
xxtitle = "Compiling for the {Cydra}",
}
@Book{Delannoy:1993:PFG,
author = "Claude Delannoy",
title = "Programmer en {Fortran 90}: guide complet",
publisher = pub-EYROLLES,
address = pub-EYROLLES:adr,
pages = "xix + 413",
year = "1993",
ISBN = "2-212-08723-3",
ISBN-13 = "978-2-212-08723-9",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Contient un index.",
keywords = "{Fortran} (langage de programmation)",
}
@Article{DeSilva:1993:CPPa,
author = "Clarence De Silva and Lalith Gamage",
title = "{C}-Language Programming Part 11--Some Useful Features
of {C}",
journal = j-MEASUREMENTS-CONTROL,
volume = "27",
number = "3",
pages = "86--??",
month = jun,
year = "1993",
ISSN = "0148-0057",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "In this lesson we describe formatted input/output
commands, comment statements, commandline arguments,
and the null statement. We also review all lessons to
date (Tables 11.1- 11.8). In the final lesson, we will
compare BASIC, FORTRAN, COBOL, PASCAL, Forth and C ---
all of which we have studied. The comparison reveals
the advantages and disadvantages of each language.",
acknowledgement = ack-nhfb,
fjournal = "M and C, Measurements and Control",
}
@Article{DeSilva:1993:CPPb,
author = "Clarence De Silva and Lalith Gamage",
title = "{C}-Language Programming Part 12--Programming Language
Comparison",
journal = j-MEASUREMENTS-CONTROL,
volume = "27",
number = "4",
pages = "118--??",
month = sep,
year = "1993",
ISSN = "0148-0057",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "In this final lesson on C-Language Programming we see
how a problem (solution of the quadratic equation) is
solved in the six languages we have studied in this
series on programming languages --- BASIC, FORTRAN,
PASCAL, C, Forth and COBOL. We also compare the
languages via Tables on major features, data-type
declaration, program control features, and modularity.
Finally, we review the C-language with Tables 5-14.
This comparison of programming languages reveals the
features, advantages and disadvantages of each (Table
1).",
acknowledgement = ack-nhfb,
fjournal = "M and C, Measurements and Control",
}
@Article{DeSilva:1993:CPPc,
author = "Clarence De Silva and Lalith Ganage",
title = "{C}-Language Programming Part 11 --- Some Useful
Features of {C}",
journal = j-MED-ELECT,
volume = "24",
number = "3",
pages = "52--??",
month = jun,
year = "1993",
ISSN = "0149-9734",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "In this lesson we describe formatted input/output
commands, comment statements, command-line arguments,
and the null statement. We also review all lesson to
date (Tables 11.1- 11.8). In the final lesson, we will
compare BASIC, FORTRAN, COBOL, PASCAL, Forth and C ---
all of which we have studied. The comparison reveals
the advantages and disadvantages of each language.",
acknowledgement = ack-nhfb,
fjournal = "Medical Electronics",
}
@Article{DeSilva:1993:CPPd,
author = "Clarence De Silva and Lalith Gamage",
title = "{C}-Language Programming Part 12--Programming Language
Comparison",
journal = j-MED-ELECT,
volume = "24",
number = "4",
pages = "50--??",
month = sep,
year = "1993",
ISSN = "0149-9734",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "In this final lesson on C-Language Programming we see
how a problem (solution of the quadratic equation) is
solved in the six languages we have studied in this
series on programming languages --- BASIC, FORTRAN,
PASCAL, C, Forth and COBOL. We also compare the
languages via Tables on major features, data-type
declaration, program control features, and modularity.
Finally, we review the C-language with Tables 5-14.
This comparison of programming languages reveals the
features, advantages and disadvantages of each.",
acknowledgement = ack-nhfb,
fjournal = "Medical Electronics",
}
@MastersThesis{Dotson:1993:MAP,
author = "Don W. Dotson",
title = "Microcomputer analysis of plate bending by the finite
element method in {FORTRAN}, {BASIC}, {PASCAL}, and {C}
languages using rectangular elements",
type = "Thesis ({M.E.})",
school = "Tennessee State University",
address = "Nashville, TN, USA",
pages = "x + 201",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Graduate research series.",
acknowledgement = ack-nhfb,
keywords = "Dissertations, Academic --- Civil engineering.; Finite
element method; Plates (Engineering); Structural
analysis (Engineering)",
}
@Book{Dowd:1993:HPC,
author = "Kevin Dowd",
title = "High Performance Computing",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxv + 371",
year = "1993",
ISBN = "1-56592-032-5",
ISBN-13 = "978-1-56592-032-3",
LCCN = "QA76.88 .D6 1993; QA76.9.A73 D68 1993",
bibdate = "Mon Jan 3 18:34:37 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/fparith.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib;
https://www.math.utah.edu/pub/tex/bib/ora.bib;
z3950.loc.gov:7090/Voyager",
price = "US\$25.95",
series = "RISC architectures, optimization and benchmarks; A
Nutshell handbook",
URL = "http://www.oreilly.com/catalog/9781565920323",
acknowledgement = ack-nhfb,
subject = "Computer architecture; Electronic digital computers;
Parallel processing (Electronic computers);
Supercomputers",
tableofcontents = "Preface / xxi \\
Who Should Buy This Book? / xxii \\
What's in This Book / xxii \\
Conventions / xxiv \\
Acknowledgments / xxv \\
1 Modern Computer Architectures / 1 \\
1: What is High Performance Computing? / 3 \\
Why Worry About Performance? / 3 \\
Measuring Performance / 5 \\
The Next Step / 6 \\
2: RISC Computers / 9 \\
Why CISC? / 10 \\
Space and Time / 10 \\
Beliefs About Complex Instruction Sets / 11 \\
Memory Addressing Modes / 12 \\
Microcode / 14 \\
Making the Most of a Clock Tick / 17 \\
Pipelines / 18 \\
Instruction Pipelining / 19 \\
Why RISC? / 21 \\
Characterizing RISC / 22 \\
A Few More Words About Pipelining / 27 \\
Memory References / 27 \\
Floating Point Pipelines / 28 \\
Classes of Processors / 29 \\
Superscalar Processors / 30 \\
Superpipelined Processors / 32 \\
Long Instruction Word (LIW) / 34 \\
Other Advanced Features / 35 \\
Register Bypass / 36 \\
Register Renaming / 36 \\
Reducing Branch Penalties / 37 \\
Closing Notes / 40 \\
3: Memory / 43 \\
Memory Technology / 44 \\
Random Access Memory / 45 \\
Access Time / 47 \\
Caches / 48 \\
Direct Mapped Cache / 50 \\
Fully Associative Cache / 52 \\
Set Associative Cache / 52 \\
Uses of Cache / 54 \\
Virtual Memory / 54 \\
Page Tables / 55 \\
Translation Lookaside Buffer / 56 \\
Page Faults / 57 \\
Improving Bandwidth / 59 \\
Large Caches / 60 \\
Interleaved Memory Systems / 60 \\
Software Managed Caches / 64 \\
Memory Reference Reordering / 64 \\
Multiple References / 66 \\
Closing Notes / 67 \\
IL Porting and Tuning Software / 91 \\
4: What an Optimizing Compiler Does / 69 \\
Optimizing Compiler Tour / 70 \\
Intermediate Language Representation / 70 \\
Basic Blocks / 72 \\
Forming a DAG / 74 \\
Uses and Definitions / 76 \\
Loops / 78 \\
Object Code Generation / 80 \\
Classical Optimizations / 81 \\
Copy Propagation / 81 \\
Constant Folding / 82 \\
Dead Code Removal / 83 \\
Strength Reduction / 84 \\
Variable Renaming / 84 \\
Common Subexpression Elimination / 85 \\
Loop Invariant Code Motion / 86 \\
Induction Variable Simplification / 87 \\
Register Variable Detection / 88 \\
Closing Notes / 88 \\
5: Clarity / 93 \\
Under Construction / 94 \\
Comments / 94 \\
Clues in the Landscape / 95 \\
Variable Names / 96 \\
Variable Types / 98 \\
Named Constants / 99 \\
INCLUDE Statements / 100 \\
Use of COMMON / 101 \\
The Shape of Data / 102 \\
Closing Notes / 104 \\
6: Finding Porting Problems / 105 \\
Problems in Argument Lists / 106 \\
Aliasing / 106 \\
Argument Type Mismatch / 108 \\
Storage Issues / 110 \\
Equivalenced Storage / 111 \\
Memory Reference Alignment Restrictions / 112 \\
Closing Notes / 115 \\
7: Timing and Profiling / 119 \\
Timing / 120 \\
Timing a Whole Program / 120 \\
Timing a Portion of the Program / 124 \\
Using Timing Information / 126 \\
Subroutine Profiling / 127 \\
prof / 130 \\
gprof / 133 \\
gprofs Flat Profile / 138 \\
Accumulating the Results of Several gprof Runs / 139
\\
A Few Words About Accuracy / 140 \\
Basic Block Profilers / 140 \\
tcov / 141 \\
!prof / 142 \\
pixie / 143 \\
Closing Notes / 144 \\
8: Understanding Parallelism / 147 \\
A Few Important Concepts / 148 \\
Constants / 148 \\
Scalars / 150 \\
Vectors and Vector Processing / 150 \\
Dependencies / 153 \\
Data Dependencies / 154 \\
Control Dependencies / 159 \\
Ambiguous References / 161 \\
Closing Notes / 162 \\
9: Eliminating Clutter / 165 \\
Subroutine Calls / 166 \\
Macros / 168 \\
Procedure Inlining / 170 \\
Branches / 171 \\
Wordy Conditionals / 171 \\
Redundant Tests / 172 \\
Branches Within Loops / 173 \\
Loop Invariant Conditionals / 174 \\
Loop Index Dependent Conditionals / 175 \\
Independent Loop Conditionals / 176 \\
Dependent Loop Conditionals / 177 \\
Reductions / 178 \\
Conditionals That Transfer Control / 179 \\
A Few Words About Branch Probability / 180 \\
Other Clutter / 181 \\
Data Type Conversions / 181 \\
Doing Your Own Common Subexpression Elimination / 182
\\
Doing Your Own Code Motion / 183 \\
Handling Array Elements in Loops / 184 \\
Closing Notes / 185 \\
10: Loop Optimizations / 187 \\
Basic Loop Unrolling / 188 \\
Qualifying Candidates for Loop Unrolling / 189 \\
Loops with Low Trip Counts / 190 \\
Fat Loops / 191 \\
Loops Containing Procedure Calls / 191 \\
Loops with Branches in Them / 193 \\
Recursive Loops / 194 \\
Negatives of Loop Unrolling / 195 \\
Unrolling by the Wrong Factor / 196 \\
Register Thrashing / 196 \\
Instruction Cache Miss / 197 \\
Other Hardware Delays / 197 \\
Outer Loop Unrolling / 197 \\
Outer Loop Unrolling to Expose Computations / 199 \\
Associative Transformations / 200 \\
Reductions / 202 \\
Dot Products and daxpys / 204 \\
Matrix Multiplication / 206 \\
Loop Interchange / 208 \\
Loop Interchange to Move Computations to the Center /
208 \\
Operation Counting / 209 \\
Closing Notes / 211 \\
11: Memory Reference Optimizations / 213 \\
Memory Access Patterns / 214 \\
Loop Interchange to Ease Memory Access Patterns / 215
\\
Blocking to Ease Memory Access Patterns / 216 \\
Ambiguity in Memory References / 223 \\
Ambiguity in Vector Operations / 224 \\
Pointer Ambiguity in Numerical C Applications / 225 \\
Programs That Require More Memory Than You Have / 227
\\
Software-Managed, Out-of-Core Solutions / 227 \\
Virtual Memory / 228 \\
Instruction Cache Ordering / 231 \\
Closing Notes / 232 \\
12: Language Support for Performance / 235 \\
Subroutine Libraries / 235 \\
Vectorizing Preprocessors / 237 \\
Explicitly Parallel Languages / 243 \\
Fortran 90 / 244 \\
High Performance Fortran (HPF) / 250 \\
Explicitly Parallel Programming Environments / 251 \\
Closing Notes / 253 \\
1/L Evaluating Performance / 255 \\
13: Industry Benchmarks / 257 \\
What is a MIP? / 258 \\
VAX MIPS / 259 \\
Dhrystones / 259 \\
Floating Point Benchmarks / 261 \\
Linpack / 262 \\
Whetstone / 264 \\
The SPEC Benchmarks / 265 \\
Individual SPEC Benchmarks / 266 \\
030.matrix300 Was Deleted / 272 \\
Transaction Processing Benchmarks / 272 \\
TPC-A / 273 \\
TPC-B / 273 \\
TPC-C / 273 \\
Closing Notes / 273 \\
14: Running Your Own Benchmarks / 275 \\
Choosing What to Benchmark / 275 \\
Benchmark Run Time / 276 \\
Benchmark Memory Size / 277 \\
Kernels and Sanitized Benchmarks / 277 \\
Benchmarking Third Party Codes / 278 \\
Types of Benchmarks / 279 \\
Single Stream Benchmarks / 280 \\
Throughput Benchmarks / 282 \\
Interactive Benchmarks / 283 \\
Preparing the Code / 285 \\
Portability / 285 \\
Making a Benchmark Kit / 286 \\
Benchmarking Checklist / 287 \\
Closing Notes / 288 \\
IV. Parallel Computing / 291 \\
15: Large Scale Parallel Computing / 293 \\
Problem Decomposition / 294 \\
Data Decomposition / 295 \\
Control Decomposition / 299 \\
Distributing Work Fairly / 300 \\
Classes of Parallel Architectures / 302 \\
Single Instruction, Multiple Data / 303 \\
SIMD Architecture / 305 \\
Mechanics of Programming a SIMD Machine / 309 \\
Multiple Instruction, Multiple Data / 312 \\
Distributed Memory MIMD Architecture / 314 \\
Programming a Distributed Memory MIMD Machine / 315 \\
A Few Words About Data Layout Directives / 319 \\
Virtual Shared Memory / 320 \\
Closing Notes / 323 \\
16: Shared-Memory Multiprocessors / 325 \\
Symmetric Multiprocessing / 326 \\
Operating System Support for Multiprocessing / 327 \\
Multiprocessor Architecture / 329 \\
Shared Memory / 330 \\
Conservation of Bandwidth / 330 \\
Coherency / 332 \\
Data Placement / 334 \\
Multiprocessor Software Concepts / 334 \\
Fork and Join / 335 \\
Synchronization with Locks / 337 \\
Synchronization with Barriers / 340 \\
Automatic Parallelization / 341 \\
Loop Splitting / 341 \\
Subroutine Calls in Loops / 342 \\
Nested Loops / 342 \\
Manual Parallelism / 344 \\
Closing Notes / 345 \\
A: Processor Overview / 347 \\
B: How to Tell When Loops Can Be Interchanged / 351 \\
C: Obtaining Sample Programs and Problem Set Answers /
357 \\
FTP / 357 \\
FTPMAIL / 358 \\
BITFTP / 359 \\
UUCP / 359 \\
Figures \\
2: RISC Computers / 9 \\
2-1 Registers, a single common data path, and an adder
/ 15 \\
2-2 A pipeline / 18 \\
2-3 Three instructions in flight through one pipeline /
20 \\
2-4 Variable length instructions make pipelining
difficult / 23 \\
2-5 Variable length CISC versus fixed length RISC
instructions / 23 \\
2-6 Processor encounters a branch / 26 \\
2-7 The Branch Delay Slot --- ZERO R3 executes either
way / 27 \\
2-8 Memory references scheduled early to account for
pipeline depth / 28 \\
2-9 Decomposing a serial stream / 30 \\
2-10 RS/ 6000 functional blocks / 31 \\
2-11 MIPS R4000 Instruction Pipeline / 33 \\
2-12 Intel i860 transition between modes / 35 \\
3: Memory / 43 \\
3-1 Row--Column memory address / 46 \\
3-2 Direct mapping of memory address to RAM / 46 \\
3-3 Cache lines can come from different parts of memory
/ 49 \\
3-4 Many memory addresses map to same cache line / 51
\\
3-5 Two -way set associative cache / 53 \\
3-6 Virtual to physical address mapping / 55 \\
3-7 Simple memory system / 59 \\
3-8 Page mode cache refill / 60 \\
3-9 Multi-banked memory system / 62 \\
3-10 Cache refill from interleaved memory / 63 \\
4: What an Optimizing Compiler Does / 69 \\
4-1 Example 4-1 divided into basic blocks / 73 \\
4-2 Tuple mapped into a DAG / 74 \\
4-3 Basic Block B / 75 \\
4-4 DAG for Block B / 75 \\
4-5 Revised Basic Block B / 76 \\
4-6 Flow graph for data flow analysis / 77 \\
4-7 Flow graph with a loop in it / 79 \\
5: Clarity / 93 \\
5-1 Array C in two -dimensional memory / 103 \\
6: Finding Porting Problems / 105 \\
6-1 IEEE 754 floating point formats / 109 \\
6-2 IBM 370 floating point formats / 110 \\
6-3 Equivalence storage relationship on most computers
/ 111 \\
6-4 Misaligned variables / 113 \\
7: Timing and Pro.filing / 119 \\
7-1 The built-in csh time function / 123 \\
7-2 Sharp profile --- dominated by routine 1 / 128 \\
7-3 Flat profile --- no routine predominates / 129 \\
7-4 Simple call graph / 134 \\
7-5 FORTRAN example / 135 \\
7-6 Quantization Errors in Profiling / 140 \\
8: Understanding Parallelism / 147 \\
8-1 Vector Computer / 152 \\
8-2 A little section of your program / 159 \\
8-3 Expensive operation moved so that it's rarely
executed / 160 \\
11: Memory Reference Optimizations / 213 \\
11-1 Arrays A and B / 217 \\
11-2 How array elements are stored / 218 \\
11-3 2x2 squares / 219 \\
11-4 Picture of unblocked versus blocked references /
220 \\
11-5 Optimization performance for various sized loops /
222 \\
11-6 Vector machine memory access / 223 \\
12: Language Support for Performance / 235 \\
12-1 Linda's Tuple Space Bulletin Board / 252 \\
14: Running Your Own Benchmarks / 275 \\
14-1 Kernel benchmark / 278 \\
14-2 Single stream benchmarks / 280 \\
14-3 Computing an overall benchmark score / 281 \\
14-4 Wrong way to run a throughput benchmark / 282 \\
14-5 Benchmark stone wall / 283 \\
14-6 Interactive use benchmark / 284 \\
_15:Large Scale Parallel Computing / 293 \\
15-1 Domain decomposition / 295 \\
15-2 Cells with X's have life / 296 \\
15-3 One iteration later / 297 \\
15-4 Two examples of division of cells between four
CPUs / 298 \\
15-5 Each processor with a piece of the domain / 300
\\
15-6 Duplicated data domain / 301 \\
15-7 Iterations mapped onto SIMD nodes / 304 \\
15-8 Mapping a route through a strictly Cartesian mesh
/ 306 \\
15-9 Four nodes / 307 \\
15-10 A 3-cube and a 4-cube / 307 \\
15-11 Front-end and SIMD machine / 309 \\
15-12 KSR-1 ring of rings architecture / 322 \\
16: Shared-Memory Multiprocessors / 325 \\
16-1 A typical bus architecture / 329 \\
16-2 A $4 \times 4$ crossbar / 330 \\
16-3 High cache hit rate reduces main memory traffic /
331 \\
16-4 Multiple copies of variable A / 332 \\
16-5 Fork and join / 335 \\
16-6 Integration / 337 \\
16-7 Implementation of a spinlock / 339 \\
B: How to Tell When Loops Can Be Interchanged / 351 \\
B-1 $4 \times 4$ matrix / 352 \\
B-2 One iteration complete / 353 \\
B-3 All iterations completed / 354 \\
B-4 Movement of data in array A / 355 \\
Examples \\
4: What an Optimizing Compiler Does / 69 \\
4-1 Intermediate Language for a Single Loop / 72 \\
5: Clarity / 93 \\
5-1 Comments, asterisks, and pretty printing / 95 \\
5-2 Variable names count / 97 \\
5-3 Parameter statements \\
5-4 Declarations / 100 \\
5-5 Routine using both INCLUDE files / 100 \\
5-6 Changing the Shape of an Array / 100 \\
/ 102 \\
6: Finding Porting Problems / 105 \\
6-1 Program for creating misaligned references \\
6-2 Misaligned reference in C / 114 \\
/ 115 \\
7: Timing and Profiling / 119 \\
7-1 FORTRAN program using etime / 125 \\
7-2 etime implemented in C / 126 \\
7-3 loops.c --- a program for testing profilers / 131
\\
7-4 Profile of loops.c / 132 \\
7-5 A portion of gprof output / 135 \\
7-6 gprof flat profile / 138 \\
8: Understanding Parallelism / 147 \\
8-1 Vector Addition / 150 \\
9: Eliminating Clutter / 165 \\
9-1 Macro definition and use / 168 \\
10: Loop Optimizations / 187 \\
10-1 Loop containing a procedure call / 192 \\
10-2 Matrix multiply with daxpy inner loop / 206 \\
10-3 Matrix multiply with dot product inner loop / 206
\\
11: Memory Reference Optimizations / 213 \\
11-1 Two-dimensional vector sum / 216 \\
11-2 Outer and inner loop unrolled / 217 \\
B: How to Tell When Loops Can Be Interchanged / 351 \\
B-1 Each iteration is independent / 351 \\
B-2 Can we interchange these loops? / 352 \\
B-3 Legal alternate loop nests / 354 \\
B-4 More complicated references / 355 \\
B-5 More complicated references / 356 \\
Tables \\
6: Finding Porting Problems / 105 \\
6-1 Preferred Alignment Boundaries on Most Computers /
113 \\
15: Large Scale Parallel Computing / 293 \\
15-1 Worst Case Communication / 308 \\
A: Processor Overview / 347 \\
A-1 CPU Characteristics / 347 \\
A-2 Cache and Branch Architecture / 348 \\
A-2 Cache and Branch Architecture (continued) / 349",
}
@Article{Drezner:1993:CAC,
author = "Zvi Drezner",
title = "Corrigendum: ``{Algorithm 725}. Computation of the
Multivariate Normal Integral''",
journal = j-TOMS,
volume = "19",
number = "4",
pages = "546--546",
month = dec,
year = "1993",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/168173.168428",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 13:05:07 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Drezner:1992:CMN}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1993-19-4/p546-drezner/",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; multivariate normal probability",
subject = "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
STATISTICS, Statistical software. {\bf G.1.4}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Quadrature and Numerical Differentiation, Multiple
quadrature.",
}
@Book{Dubesset:1993:SDF,
author = "Michel Dubesset and Jean Vignes",
title = "Les specificit{\'e}s du {Fortran 90}",
publisher = pub-EDITIONS-TECHNIP,
address = pub-EDITIONS-TECHNIP:adr,
pages = "xxiii + 367",
year = "1993",
ISBN = "2-7108-0652-5",
ISBN-13 = "978-2-7108-0652-3",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Collection informatique.",
acknowledgement = ack-nhfb,
annote = "Glossaire, lexique franco-anglais, index.",
keywords = "{Fortran 90} (langage de programmation).",
}
@Article{Dubois:1993:PFS,
author = "Paul F. Dubois and Lee Busby",
title = "Portability And The {Fortran} Standard",
journal = j-COMPUT-PHYS,
volume = "7",
number = "2",
pages = "162--165",
month = mar,
year = "1993",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers in Physics",
}
@Article{Dubois:1993:PPF,
author = "Paul F. Dubois and Lee Busby",
title = "Portable, Powerful {Fortran} Programs",
journal = j-COMPUT-PHYS,
volume = "7",
number = "1",
pages = "38--44",
month = jan,
year = "1993",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4823145",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:39 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4823145",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Dubois:1993:SP,
author = "Paul F. Dubois and Lee Busby",
title = "Scientific Programming",
journal = j-COMPUT-PHYS,
volume = "7",
number = "1",
pages = "38--44",
month = jan,
year = "1993",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Portable, Powerful Fortran Programs",
acknowledgement = ack-nhfb,
fjournal = "Computers in Physics",
}
@TechReport{Duff:1993:MAF,
author = "I. S. Duff and J. K. Reid",
title = "{MA48}, {A Fortran} Code for Direct Solution of Sparse
Unsymmetric Linear Systems of Equations",
type = "Report",
number = "RAL-93-072",
institution = inst-RAL,
address = inst-RAL:adr,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Theory/Matrix.bib",
kwds = "nla, sparse, linear system, software",
}
@TechReport{Duff:1993:MFC,
author = "I. S. Duff and J. K. Reid",
title = "{MA48}, {A Fortran} Code for Direct Solution of Sparse
Unsymmetric Linear Systems of Equations",
type = "Report",
number = "RAL-93-072",
institution = inst-RAL,
address = inst-RAL:adr,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/other/g-w-stewart.bib",
kwds = "nla, sparse, linear system, software",
}
@Article{Eigenmann:1993:RFP,
author = "R. Eigenmann and J. Hoeflinger and G. Jaxon and Z. Li
and D. Padua",
title = "Restructuring {Fortran} Programs for {Cedar}",
journal = j-CPE,
volume = "5",
number = "7",
pages = "553--574",
month = oct,
year = "1993",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@Book{Einarsson:1993:FFP,
author = "Bo Einarsson and Yurij Shokin",
title = "{Fortran 90} for the {Fortran 77} Programmer",
publisher = "????",
address = "????",
pages = "????",
year = "1993",
ISBN = "",
ISBN-13 = "",
LCCN = "",
bibdate = "Wed Jan 24 07:02:17 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.nsc.liu.se/f77to90.html;
http://www.nsc.liu.se/~boein/f77to90/f77to90.html",
note = "Also available in Russian \cite{Einarsson:1993:FKD}.",
acknowledgement = ack-nhfb,
}
@Book{Einarsson:1993:FKD,
author = "Bo Einarsson and Yurij Shokin",
title = "{FORTRAN}-90, Kniga dlja programmiruyushchikh na
yazyke Fortran-77",
publisher = "Izdatel'stvo Sibirskogo Otdeleniya Rossijskaya
Akademiya Nauk (Siberian Division of the Russian
Academy of Sciences)",
address = "Novosibirsk, Russia",
pages = "????",
year = "1993",
ISBN = "5-85826-013-6",
ISBN-13 = "978-5-85826-013-4",
LCCN = "????",
bibdate = "Wed Jan 24 07:02:17 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Also available in English \cite{Einarsson:1993:FFP}.",
URL = "http://www.nsc.liu.se/~boein/edu/ryska.html",
acknowledgement = ack-nhfb,
language = "Russian",
}
@Book{Engeln-Mullges:1993:NFG,
author = "Gisela Engeln-M{\"u}llges and Fritz Reutter",
title = "{Numerik-Algorithmen mit FORTRAN 77-Programmen.
(German)} [Numerical algorithms with {FORTRAN}
77-programs]",
publisher = "Bibliographisches Institut, Mannheim",
pages = "xxvi + 1245",
year = "1993",
ISBN = "3-411-15117-X",
ISBN-13 = "978-3-411-15117-2",
MRclass = "65-04 (00A20 65-00)",
MRnumber = "95g:65006a",
bibdate = "Tue Dec 3 19:11:56 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Seventh edition. With an appendix by {J}{\"u}rgen
Dietel et al. With a separately available computer
disk.",
acknowledgement = ack-nhfb,
language = "German",
}
@Book{Etter:1993:SFE,
author = "Delores M. Etter",
title = "Structured {Fortran 77} for Engineers and Scientists",
publisher = pub-BENCUM,
address = pub-BENCUM:adr,
edition = "Fourth",
pages = "xxiii + 616",
year = "1993",
ISBN = "0-8053-1775-9",
ISBN-13 = "978-0-8053-1775-6",
LCCN = "QA76.73.F25 E85 1993",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
acknowledgement = ack-nhfb,
dimensions = "9.11in x 7.37in x 0.97in",
keywords = "computer programming; Computer programming.; Fortran
77 (computer program language); Fortran 77 (Computer
program language)",
libnote = "Not yet in my library.",
paperback = "yes",
tableofcontents = "1: An Introduction to Problem Solving with FORTRAN
77 / 1 \\
2: Arithmetic Computations / 25 \\
3: Control Structures / 91 \\
4: Engineering and Scientific Data Files / 165 \\
5: Array Processing / 203 \\
6: Function Subprograms / 259 \\
7: Subroutine Subprograms / 323 \\
8: Additional Data Types / 371 \\
9: Additional File Handling / 423 \\
10: Numerical Applications / 465 \\
11: The New Fortran 90 Standard / 517 \\
Appendix A: FORTRAN 77 Intrinsic Functions / 537 \\
Appendix B: Additional FORTRAN 77 Topics / 541 \\
Appendix C: Plotting Data Files with MATLAB and Lotus
1-2-3 / 552 \\
Glossary of Key Words / 558 \\
Answers to Self-Tests / 566 \\
Answers to Selected Problems / 578 \\
Index / 609",
}
@TechReport{Feldman:1993:FC,
author = "S. I. Feldman and David M. Gay and Mark W. Maimone and
N. L. Schryer",
title = "A {Fortran-to-C} Converter",
type = "Computer Science Technical Report",
number = "149",
institution = inst-ATT-BELL,
address = inst-ATT-BELL:adr,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/cacsd.bib",
}
@TechReport{Fitzsimons:1993:PGD,
author = "C. J. Fitzsimons and C. Greenough",
title = "A programming guide for the development of engineering
applications software in {Fortran}",
number = "RAL 93-055",
institution = inst-RAL,
address = inst-RAL:adr,
pages = "ii + 27",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Forum:1993:HPF,
author = "{High Performance Fortran Forum}",
title = "{High Performance Fortran} Language Specification",
journal = j-SCI-PROG,
volume = "2",
number = "1--2",
pages = "1--170",
month = "Spring--Summer",
year = "1993",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "ftp://ftp.ira.uka.de/bibliography/Compiler/ansistd.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/fortran3.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
ftp://ftp.ira.uka.de/bibliography/Parallel/hpfortran.bib;
ftp://ftp.math.utah.edu/pub/tex/bib/ansistd.bib;
ftp://ftp.math.utah.edu/pub/tex/bib/fortran3.bib;
ftp://ftp.math.utah.edu/pub/tex/bib/hpfortran.bib;
https://www.math.utah.edu/pub/tex/bib/ansistd.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
https://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keyword = "HPF",
keywords = "ANSI standard; Fortran 90; High Performance Fortran;
International Standard for Fortran; ISO standard",
thesaurus = "ANSI standards; FORTRAN; ISO standards; Programming;
Software standards",
}
@InProceedings{Foster:1993:FML,
author = "I. Foster",
title = "{Fortran M} as a Language for Building Earth System
Models",
crossref = "Hoffmann:1993:PSA",
pages = "144--151",
year = "1993",
bibdate = "Mon Aug 26 10:38:41 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/super.bib",
acknowledgement = ack-nhfb,
}
@Article{Furzer:1993:CTF,
author = "Ian Furzer",
title = "Computing Teaching with {Fortran 90}",
journal = j-CEE,
volume = "27",
number = "3",
pages = "216--219",
month = "Summer",
year = "1993",
CODEN = "CHEDAY",
ISSN = "0009-2479",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "CEE. Chemical engineering education",
}
@Article{Garcia:1993:NRF,
author = "Alejandro Garcia",
title = "{Numerical Recipes in FORTRAN. By William H. Press,
Saul A Teukolsky, William T. Vetterling, and Brian P.
Flannery}",
journal = j-JACS,
volume = "115",
number = "20",
pages = "9356--??",
month = oct,
year = "1993",
CODEN = "JACSAT",
ISSN = "0002-7863",
ISSN-L = "0002-7863",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of the American Chemical Society",
journal-URL = "http://pubs.acs.org/journal/jacsat",
}
@Article{Goda:1993:HPF,
author = "O. Goda",
title = "High performance {Fortran}",
journal = j-JOHO-SHORI,
volume = "34",
number = "9",
pages = "1179--1186",
month = sep,
year = "1993",
CODEN = "JOSHA4",
ISSN = "0447-8053",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Res. Lab., IBM Japan Ltd., Tokyo, Japan",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
fjournal = "Joho-Shori (J. Information Processing Soc. Japan)",
keywords = "Control parallelism; Data parallelism; Fortran 90;
High performance Fortran; High Performance Fortran
Forum; HPFF; Standard",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "FORTRAN; Parallel languages",
}
@Article{Gouveia:1993:ATC,
author = "A. D. Gouveia",
title = "An aid to two-dimensional contouring using nonuniform
orthogonal grids --- a {FORTRAN} algorithm",
journal = j-COMP-GEOSCI,
volume = "19",
number = "8",
pages = "1071--??",
month = sep,
year = "1993",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Graham:1993:OIA,
author = "Susan L. Graham and Steven Lucco and Oliver Sharp",
title = "Orchestrating interactions among parallel
computations",
journal = j-SIGPLAN,
volume = "28",
number = "6",
pages = "100--111",
month = jun,
year = "1993",
CODEN = "SINODQ",
ISBN = "0-89791-598-4",
ISBN-13 = "978-0-89791-598-4",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:37 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/155090/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/155090/p100-graham/",
abstract = "Many parallel programs contain multiple
sub-computations, each with distinct communication and
load balancing requirements. The traditional approach
to compiling such programs is to impose a processor
synchronization barrier between sub-computations,
optimizing each as a separate entity. This paper
develops a methodology for managing the interactions
among sub-computations, avoiding strict synchronization
where concurrent or pipelined relationships are
possible. Our approach to compiling parallel programs
has two components: symbolic data access analysis and
adaptive runtime support. We summarize the data access
behavior of sub-computations (such as loop nests) and
split them to expose concurrency and pipelining
opportunities. The split transformation has been
incorporated into an extended FORTRAN compiler, which
outputs a FORTRAN 77 program augmented with calls to
library routines written in C and a coarse-grained
dataflow graph summarizing the exposed parallelism. The
compiler encodes symbolic information, including loop
bounds and communication requirements, for an adaptive
runtime system, which uses runtime information to
improve the scheduling efficiency of irregular
sub-computations. The runtime system incorporates
algorithms that allocate processing resources to
concurrently executing sub-computations and choose
communication granularity. We have demonstrated that
these dynamic techniques substantially improve
performance on a range of production applications
including climate modeling and x-ray tomography,
especially when large numbers of processors are
available.",
acknowledgement = ack-nhfb,
affiliation = "Div. of Comput. Sci., California Univ., Berkeley, CA,
USA",
annote = "Published as part of the Proceedings of PLDI'93.",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150J (Operating
systems)",
confdate = "23-25 June 1993",
conflocation = "Albuquerque, NM, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Adaptive runtime support; Adaptive runtime system;
algorithms; Coarse-grained dataflow graph;
Communication requirements; Data access behavior;
design; Extended FORTRAN compiler; FORTRAN 77 program;
Library routines; Loop bounds; performance; Pipelined
relationships; Pipelining opportunities; Processing
resources; Runtime system; Scheduling efficiency;
Sub-computations; Symbolic data access analysis;
Symbolic information",
subject = "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
Concurrent Programming, Parallel programming. {\bf
D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
Compilers. {\bf D.3.3} Software, PROGRAMMING LANGUAGES,
Language Constructs and Features, Procedures,
functions, and subroutines. {\bf D.3.3} Software,
PROGRAMMING LANGUAGES, Language Constructs and
Features, Data types and structures.",
thesaurus = "Concurrency control; Parallel programming; Pipeline
processing; Program compilers; Scheduling",
}
@Article{Grego:1993:PFP,
author = "John M. Grego",
title = "{PRASCH}: {A Fortran} Program for Latent Class
Polytomous Response {Rasch} Models",
journal = j-APPL-PSYCH-MEASUREMENT,
volume = "17",
number = "3",
pages = "238--??",
month = sep,
year = "1993",
ISSN = "0146-6216",
ISSN-L = "0146-6216",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Applied psychological measurement",
}
@Article{Griesmer:1993:BIF,
author = "James H. Griesmer",
title = "A brief introduction to {FORMAC}",
journal = j-SIGPLAN,
volume = "28",
number = "3",
pages = "355--356",
month = mar,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:34 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p355-griesmer/",
abstract = "FORMAC (formula manipulation compiler) was an early
programming language for symbolic mathematical
computation which gained a widespread user community.
The concept of FORMAC was to add a symbolic capability
to an existing language for numerical computing that
already had a community of users. 7090/94 FORMAC was
developed as an extension to FORTRAN IV, and, as
indicated by its name, PL/I-FORMAC was an extension to
PL/I. A FORMAC user had the full numerical and
iteration capability of the base language, plus a
symbolic computing capability, and thus could write
programs in a familiar syntax to do symbolic
computation. In short, FORMAC was a complete
programming language, not just a collection of
subroutines which the user had to access by writing a
top-level program.",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
classification = "C6140D (High level languages); C7310 (Mathematics)",
confdate = "20-23 April 1993",
conflocation = "Cambridge, MA, USA",
confname = "HOPL-II. The second ACM SIGPLAN conference on History
of programming languages, April 20--23, 1993,
Cambridge, MA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "7090/94 FORMAC; algorithms; FORMAC; FORTRAN IV;
languages; PL/I-FORMAC; Programming language; Symbolic
mathematical computation",
subject = "{\bf K.2} Computing Milieux, HISTORY OF COMPUTING,
FORMAC. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN. {\bf I.1.3}
Computing Methodologies, SYMBOLIC AND ALGEBRAIC
MANIPULATION, Languages and Systems.",
thesaurus = "High level languages; Mathematics computing; Symbol
manipulation",
}
@InProceedings{Gupta:1993:AGD,
author = "S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and
J. R. Johnson and R. W. Johnson and P. Sadayappan",
title = "On the automatic generation of data distributions",
crossref = "Schnabel:1993:WLC",
journal = j-SIGPLAN,
volume = "28",
number = "1",
pages = "82",
month = jan,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
classification = "C4190 (Other numerical methods); C4240P (Parallel
programming and algorithm theory); C7310
(Mathematics)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Automatic generation; Data distributions; Data
redistributions; Fast Fourier transform; High
Performance Fortran; NP-hard; Polynomial-time
algorithm; Tensor product formula",
thesaurus = "Computational complexity; Fast Fourier transforms;
Mathematics computing; Parallel algorithms; Tensors",
}
@Article{Hall:1993:EUP,
author = "Mary W. Hall and Timothy J. Harvey and Ken Kennedy and
Nathaniel McIntosh and Kathryn S. McKinley and Jeffrey
D. Oldham and Michael H. Paleczny and Gerald Roth",
title = "Experiences using the {ParaScope Editor}: an
interactive parallel programming tool",
journal = j-SIGPLAN,
volume = "28",
number = "7",
pages = "33--43",
month = jul,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:39 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The ParaScope Editor is an interactive parallel
programming tool that assists knowledgeable users in
developing scientific Fortran programs. It displays the
results of sophisticated program analyses, provides a
set of powerful interactive transformations, and
supports program editing. The authors summarize
experiences of scientific programmers and tool
designers using the ParaScope Editor. They evaluate
existing features and describe enhancements in three
key areas: user interface, analysis, and
transformation. Many existing features prove crucial to
successful program parallelization. They include
interprocedural array side-effect analysis and program
and dependence view filtering. Desirable functionality
includes improved program navigation based on
performance estimation, incorporating user assertions
in analysis and more guidance in selecting
transformations. These results offer insights for the
authors of a variety of programming tools and
parallelizing compilers.",
acknowledgement = ack-nhfb,
affiliation = "Center for Integrated Syst., Stanford Univ., Palo
Alto, CA, USA",
classification = "C6110P (Parallel programming); C6130 (Data handling
techniques); C6180 (User interfaces); C7300 (Natural
sciences)",
confdate = "19-22 May 1993",
conflocation = "San Diego, CA, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Dependence view filtering; Interactive parallel
programming tool; Interprocedural array side-effect
analysis; Knowledgeable users; Parallelizing compilers;
ParaScope Editor; Performance estimation; Powerful
interactive transformations; Program editing; Program
navigation; Program parallelization; Scientific Fortran
programs; Scientific programmers; Sophisticated program
analyses; Tool designers; User assertions; User
interface",
thesaurus = "Natural sciences computing; Parallel programming; Text
editing; User interfaces",
}
@Article{Hamilton:1993:DMA,
author = "Kenneth G. Hamilton",
title = "Direct Memory Access From {PC Fortrans}",
journal = j-DDJ,
volume = "18",
number = "5",
pages = "70, 72--74, 102--104",
month = may,
year = "1993",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:15:40 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "Standard Fortran has never supported direct memory
access because large multiuser system had to worry
about conflicting, concurrent programs. With
single-user, DOS-based PCs, however, this isn't a
problem. Ken examines the issues involved in performing
direct memory access using PC Fortran compilers from
Microsoft, Watcom, Lahey, and SVS.",
acknowledgement = ack-nhfb,
affiliation = "Garjak Research, San Diego, CA, USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "Direct memory access; DOS-based; Lahey F77L EM/32;
Lahey Fortran; PC Fortran compilers; PC Fortrans;
Single-user; SVS C3 Fortran; Watcom Fortran 77 9.0;
Watcom Fortran/386 9.0",
thesaurus = "FORTRAN; FORTRAN listings; Program compilers; Storage
allocation; Storage management",
}
@Article{Harrison:1993:PPR,
author = "Warren Harrison and Cynthia Gens and Bruce Gifford",
title = "{pRETS}: A parallel reverse-engineering toolset for
{FORTRAN}",
journal = j-J-SOFTW-MAINT,
volume = "5",
number = "1",
pages = "37--57",
month = "????",
year = "1993",
CODEN = "JSMPEU",
DOI = "https://doi.org/10.1002/smr.4360050104",
ISSN = "1040-550X (print), 1096-908X (electronic)",
ISSN-L = "1040-550X",
bibdate = "Wed Jan 31 08:40:07 MST 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jsoftwmaint.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Software Maintenance: Research and
Practice",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481",
}
@InProceedings{Hawick:1993:PUM,
author = "K. A. Hawick and R. S. Bell and A. Dickinson and P. D.
Surry and B. J. N. Wylie",
title = "Parallelisation of the unified model data assimilation
scheme",
crossref = "Hoffmann:1993:PFE",
pages = "188--203",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Numerical Group, Edinburgh Parallel Comput. Centre,
UK",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C7320 (Physics and
Chemistry)",
keywords = "Algorithmic inversion; Climate resolutions; Connection
Machine CM-200 system; Fortran 90 array construct; High
Performance Fortran style directives; Implementation
algorithms; Latitudinal sections; Massively parallel
computer systems; Model grid points; Observation data;
Parallel computer systems; Parallel processing
programming paradigms; Parallel update;
Parallelisation; Processor work load; UK Meteorological
Office; Unified model data assimilation scheme;
Vectorised implementation; Weather prediction",
thesaurus = "Meteorology; Parallel algorithms; Parallel machines;
Parallel programming; Physics computing",
}
@Article{Helmbold:1993:DPE,
author = "David P. Helmbold and Charles E. McDowell and
Jian-Zhong Wang",
title = "Determining possible event orders by analyzing
sequential traces",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "4",
number = "7",
pages = "827--840",
month = jul,
year = "1993",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.238303",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Sat Apr 12 14:44:14 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Univ of California",
affiliationaddress = "Santa Cruz, CA, USA",
classification = "721.1; 722.4; 723.1; 723.1.1; 723.5; 921.6; C6110P
(Parallel programming); C6150G (Diagnostic, testing,
debugging and evaluating systems)",
corpsource = "California Univ., Santa Cruz, CA, USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "Algorithms; Analog differential analyzers;
Approximation theory; automated tools; Computational
complexity; Computer graphics; Computer software;
constraint checker; data; data races; Data races;
debugging; Distributed computer systems; event orders;
execution trace; fortran (programming language);
Hazards and race conditions; inferred program;
intermittent deadlock; parallel; Parallel processing
systems; parallel programming; Parallel programming;
Possible event orders; program; Program debugging;
program debugging; program testing; race detector;
sequential traces; Sequential traces; synchronization;
Synchronization; Time vector",
treatment = "P Practical",
}
@Article{Higginbotham:1993:ISR,
author = "T. F. Higginbotham",
title = "The integer square root of {$N$} via a binary search",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "41--45",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164229",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:24 MST 2012",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/fparith.bib;
https://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "An algorithm is presented which may be used to find
the integer square root of N. The method is intended
for use on a binary computer, where only addition,
subtraction, multiplication, or division by 2 is
required. The problem arose when the author was working
on factoring large numbers, where the machine, the
Honeywell DPS 8, had double precision integer addition
and subtraction, and the simulation of multiplication
was easy. The actual factoring of the large number was
to be Fermat's Method, requiring only addition and
subtraction, but the integer square root is required in
order to test for termination. The algorithm is
implemented in FORTRAN for ease of reading. Students
enjoy the unconventional approach to solving this
problem. It isn't long before some of them think of
other unusual solutions.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hinojosa:1993:FBF,
author = "Juan Homero Hinojosa and Kevin L. Mickus",
title = "{FORELAND BASIN} --- a {FORTRAN} program to model the
formation of foreland basins resulting from the
flexural deflection of the lithosphere caused by a
time-varying distributed load",
journal = j-COMP-GEOSCI,
volume = "19",
number = "9",
pages = "1321--??",
month = oct,
year = "1993",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{Hiranandani:1993:PEFa,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
title = "Preliminary experiences with the {Fortran D}
compiler",
type = "Technical report",
number = "COMP TR93-203",
institution = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "13",
month = apr,
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``To appear in Proceedings of Supercomputing '93,
Portland, OR, November 1993.'' Includes bibliographical
references. Abstract: ``Fortran D is a version of
Fortran enhanced with data decomposition
specifications. Case studies illustrate strengths and
weaknesses of the prototype Fortran D compiler when
compiling linear algebra codes and whole programs.
Statement groups, execution conditions, inter-loop
communication optimizations, multi-reductions, and
array kills for replicated arrays are identified as new
compilation issues. On the Intel iPSC/860, the output
of the prototype Fortran D compiler approaches the
performance of hand-optimized code for parallel
computations, but needs improvement for linear algebra
and pipelined codes. The Fortran D compiler outperforms
the CM Fortran compiler (2.1 beta) by a factor of four
or more on the TMC CM-5 when not using vector units.
Better analysis, run-time support, and flexibility are
required for the prototype compiler to be useful for a
wider range of programs.'' Supported in part by the
Center for Research on Parallel Computation (CRPC), a
Science and Technology Center funded by NSF. Supported
in part by DARPA. Supported in part by the state of
Texas. Supported in part by the Keck Foundation.",
keywords = "Compilers (Computer programs); {Fortran} (Computer
program language)",
}
@InProceedings{Hiranandani:1993:PEFb,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
title = "Preliminary Experiences with the {Fortran D}
Compiler",
crossref = "IEEE:1993:PSP",
pages = "338--350",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Rice Univ",
affiliationaddress = "Houston, TX, USA",
classification = "723; 921.1; 921.5; C6110P (Parallel programming);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
keywords = "array kills; cm Fortran compilers; data decomposition
specifications; Encoding (symbols); execution
conditions; FORTRAN; Fortran (programming language);
Fortran D compiler; Hand-optimized code; High
performance Fortran; Intel iPSC/860; Intel iPSC/860
processor; inter-loop communication optimizations;
Interloop communication optimizations; Linear algebra;
linear algebra codes; multi-reductions; parallel
computations; parallel languages; parallelising
compilers; pipelined codes; Program compilers;
replicated arrays; run-time support; TMC CM-5",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "P Practical",
}
@Article{Hormann:1993:PRN,
author = "Wolfgang H{\"o}rmann and G. Deflinger",
title = "A Portable Random Number Generator Well Suited for the
Rejection Method",
journal = j-TOMS,
volume = "19",
number = "4",
pages = "489--495",
month = dec,
year = "1993",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/168173.168414",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 16 19:47:29 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1993-19-4/p489-hormann/",
abstract = "Up to now, all known efficient portable
implementations of linear congruential random number
generators with modulus $ 2^{31} - 1 $ have worked only
with multipliers that are small compared with the
modulus. We show that for nonuniform distributions, the
rejection method may generate random numbers of bad
qualify if combined with a linear congruential
generator with small multiplier. A method is described
that works for any multiplier smaller than $ 2^{30} $.
It uses the decomposition of multiplier and seed in
high-order and low-order bits to compute the upper and
lower half of the product. The sum of the two halves
gives the product of multiplier and seed modulo $
2^{21} - 1 $. Coded in ANSI-C and FORTRAN77 the method
results in a portable implementation of the linear
congruential generator that is as fast or faster than
other portable methods.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; linear congruential generator;
portability; quality of nonuniform random numbers;
rejection method; uniform random number generator",
subject = "G.3 [Mathematics of Computation]: Probability and
Statistics -- random number generation",
}
@Article{Hu:1993:BRS,
author = "C. Hu and R. B. Kearfott",
title = "On Bounding the Range of Some Elementary Functions in
{FORTRAN} 77",
journal = j-INTERVAL-COMP,
volume = "1993",
number = "3",
pages = "29--39",
year = "1993",
ISSN = "0135-4868",
MRclass = "65G10",
MRnumber = "1 305 844",
bibdate = "Wed Dec 4 11:13:33 1996",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Interval Computations = Interval'nye vychisleniia",
}
@InProceedings{Huff:1993:LMS,
author = "R. A. Huff",
title = "Lifetime-sensitive modulo scheduling",
crossref = "ACM:1993:PAS",
journal = j-SIGPLAN,
volume = "28",
number = "6",
pages = "258--267",
month = jun,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Thu Dec 14 18:49:37 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Cornell Univ., Ithaca, NY,
USA",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors)",
confdate = "23-25 June 1993",
conflocation = "Albuquerque, NM, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Bidirectional slack-scheduling method; FORTRAN
compiler; Minimal register pressure; Minimum execution
time; Near-optimal performance; Schedule-independent
absolute lower bound; Scientific benchmarks; Software
pipeline",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel programming; Program compilers;
Scheduling",
}
@Manual{IBM:1993:AVR,
key = "IBM",
title = "{AIX} Version 3.2 for {RISC} System/6000: Optimization
and Tuning Guide for {Fortran}, {C}, and {C++}",
organization = pub-IBM,
address = pub-IBM:adr,
pages = "viii + 305",
month = dec,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Publication No. SC09-1705-00",
}
@Book{IEEE:1993:IITa,
author = "{IEEE}",
title = "{IEEE} 1003.9-1993: Information Technology --- {POSIX}
{FORTRAN} 77 Language Interfaces --- Part 1: Binding
for System {API}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "????",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Tue Mar 13 17:00:19 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$72",
URL = "http://www.ansi.org/",
acknowledgement = ack-nhfb,
}
@Article{IFIP:1993:ECE,
author = "{IFIP Working Group 2.5}",
title = "The Enable Construct for Exception Handling in
{Fortran 90}",
journal = j-SIGNUM,
volume = "28",
number = "4",
pages = "7--16",
month = oct,
year = "1993",
CODEN = "SNEWD6",
ISSN = "0163-5778 (print), 1558-0237 (electronic)",
ISSN-L = "0163-5778",
bibdate = "Tue Apr 12 07:50:24 MDT 2005",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/signum.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGNUM Newsletter",
}
@InProceedings{Jablonowski:1993:VVA,
author = "David J. Jablonowski and John D. Bruner and Brian
Bliss and Robert B. Haber",
title = "{VASE}: The Visualization and Application Steering
Environment",
crossref = "IEEE:1993:PSP",
pages = "560--569",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Univ of Illinois",
affiliationaddress = "Urbana, IL, USA",
classification = "723.5; 901; C4240P (Parallel programming and
algorithm theory); C6110V (Visual programming); C6115
(Programming support); C6130B (Graphics techniques);
C6150N (Distributed systems software); C7300 (Natural
sciences computing); C7400 (Engineering computing)",
corpsource = "Illinois Univ., Urbana, IL, USA",
keywords = "annotations; computer aided software engineering;
Computer applications; Computer simulation; data
visualisation; design objectives; distributed
algorithms; distributed environment; Engineering;
engineering programs; Fortran; high-level model;
Interactive computer graphics; interactive visual
computing; Interactive visual computing system;
scientific programs; Scientific-engineering
applications; source code; steerable codes; VASE; vase
design objectives; visual programming; visualization
and application steering environment; Visualization and
application steering environment (vase)",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "T Theoretical or Mathematical",
}
@Book{James:1993:ANM,
author = "M. L. James and G. M. Smith and J. C. Wolford",
title = "Applied Numerical Methods for Digital Computation",
publisher = pub-HARPERCOLLINS,
address = pub-HARPERCOLLINS:adr,
edition = "Fourth",
pages = "x + 709",
year = "1993",
ISBN = "0-06-500494-9",
ISBN-13 = "978-0-06-500494-6",
LCCN = "QA297.J3 1993",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0065004949/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$87.41",
acknowledgement = ack-nhfb,
}
@InProceedings{Jezequel:1993:TPT,
author = "Jean-Marc J{\'e}z{\'e}quel",
editor = "O. Nierstrasz",
booktitle = "Proceedings ECOOP '93",
title = "Transparent Parallelisation Through Reuse: Between a
Compiler and a Library Approach",
publisher = pub-SV,
address = pub-SV:adr,
pages = "384--405",
month = jul,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Object/ECOOP.OOPSLA.86-93.bib; Object/Nierstrasz.bib",
series = "LNCS 707",
abstract = "Software environments for commercially available
Distributed Memory Parallel Computers (DMPCs) mainly
consist of libraries of routines to handle
communications between processes written in sequential
languages such as C or Fortran. This approach makes it
difficult to program massively parallel systems in both
an easy and efficient way. Another approach relies on
(semi-)automatic parallelizing compilers but it has its
own drawbacks. We propose to tackle this problem at an
intermediate level (i.e. between high level
parallelizing compilers and raw libraries), using
Object Oriented (OO) technologies. We show that
existing OO techniques based on the reuse of carefully
designed software components can be applied with
satisfactory results to the large scale scientific
computation field. We propose to use a form of
parallelism, known as data parallelism, and to embed it
in a pure sequential OOL (Eiffel). We illustrate on
several examples how sequential components and
frameworks can be modified for parallel execution on
DM- PCs to allow for transparent parallelisation of
classes using these components and frameworks.",
keywords = "olit ecoop93",
}
@Article{Jin:1993:OFP,
author = "Guo Hua Jin and Fu Jie Chen",
title = "Optimizing {FORTRAN} programs for hierarchical memory
parallel processing systems",
journal = "J. Comput. Sci. Tech. (English Ed.)",
volume = "8",
number = "3",
pages = "209--220",
year = "1993",
MRclass = "68Q10",
MRnumber = "1 228 803",
bibdate = "Tue Dec 3 19:11:56 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Johnson:1993:RMI,
author = "Dale A. Johnson and James E. Labarre",
title = "Retraining Management Information Systems for Its Role
in Computer Integrated Manufacturing",
journal = j-J-SYS-MANAGEMENT,
volume = "44",
number = "9",
pages = "18--??",
month = sep,
year = "1993",
CODEN = "JSYMA9",
ISSN = "0022-4839",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "There is ample evidence to show that MIS departments
are lagging behind other departments in their
contribution to CIM development. MIS professionals tend
to feel more comfortable with Big Blue and its ability
to handle accounting, finance and planning data than
they are at managing robots and programmable
controllers. Most MIS graduates have not had a course
in Fortran, nor are they familiar with UNIX V, both
important to product and process engineers, whose
expertise is usually responsible for CIM development.",
acknowledgement = ack-nhfb,
fjournal = "Journal of systems management",
}
@Book{Jonas:1993:TPL,
author = "Myrtle I. Jonas",
title = "Techniques in Programming Logic: With an Introduction
to {Basic} and {Fortran}",
publisher = "Capitol Press",
address = "",
pages = "",
month = aug,
year = "1993",
ISBN = "0-9635298-0-3",
ISBN-13 = "978-0-9635298-0-0",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0963529803/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$48.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0963529803",
acknowledgement = ack-nhfb,
}
@Article{Kasahara:1993:SSP,
author = "H. Kasahara",
title = "System software for parallel processing",
journal = j-JOHO-SHORI,
volume = "34",
number = "9",
pages = "1134--1138",
month = sep,
year = "1993",
CODEN = "JOSHA4",
ISSN = "0447-8053",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Sci. and Eng., Waseda Univ., Tokyo, Japan",
classification = "C6110P (Parallel programming); C6150N (Distributed
systems)",
fjournal = "Joho-Shori (J. Information Processing Soc. Japan)",
keywords = "Cedar Fortran; CM Fortran; Cobegin-coend; Cray
Fortran; Doacross; Fork-join; Fortran D; HPF; Inexact
test; Occam; OMEGA; Operating systems; Parallel
processing; System software; VLIW; VPP Fortran",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "Multiprocessing programs; Parallel languages; Parallel
programming",
}
@Article{Kerns:1993:BSI,
author = "Daniel R. Kerns and Susan J. Eggers",
title = "Balanced scheduling: instruction scheduling when
memory latency is uncertain",
journal = j-SIGPLAN,
volume = "28",
number = "6",
pages = "278--289",
month = jun,
year = "1993",
CODEN = "SINODQ",
ISBN = "0-89791-598-4",
ISBN-13 = "978-0-89791-598-4",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:37 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/155090/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/155090/p278-kerns/",
abstract = "Traditional list schedulers order instructions based
on an optimistic estimate of the load delay imposed by
the implementation. Therefore they cannot respond to
variations in load latencies (due to cache hits or
misses, congestion in the memory interconnect, etc.)
and cannot easily be applied across different
implementations. We have developed an alternative
algorithm, known as balanced scheduling, that schedule
instructions based on an estimate of the amount of
instruction level parallelism in the program. Since
scheduling decisions are program-rather than
machine-based, balanced scheduling is unaffected by
implementation changes. Since it is based on the amount
of instruction level parallelism that a program can
support, it can respond better to variations in load
latencies. Performance improvements over a traditional
list scheduler on a Fortran workload and simulating
several different machine types (cache-based
workstations, large parallel machines with a multipath
interconnect and a combination, all with non-blocking
processors) are quite good, averaging between 3\% and
18\%.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci. and Eng., Washington Univ.,
Seattle, WA, USA",
annote = "Published as part of the Proceedings of PLDI'93.",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors)",
confdate = "23-25 June 1993",
conflocation = "Albuquerque, NM, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "algorithms; Balanced scheduling; Cache hits;
experimentation; Fortran workload; Instruction level
parallelism; Load delay; Load latencies; Memory
latency; Multipath interconnect; Non-blocking
processors; Optimistic estimate; performance;
Scheduling decisions",
subject = "{\bf F.2.2} Theory of Computation, ANALYSIS OF
ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
Algorithms and Problems, Computations on discrete
structures. {\bf G.2.2} Mathematics of Computing,
DISCRETE MATHEMATICS, Graph Theory. {\bf D.3.4}
Software, PROGRAMMING LANGUAGES, Processors, Compilers.
{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization.",
thesaurus = "Parallel programming; Program compilers; Scheduling",
}
@Book{Kerrigan:1993:MF,
author = "James F. Kerrigan",
title = "Migrating to {Fortran 90}",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxvi + 361",
month = oct,
year = "1993",
ISBN = "1-56592-049-X",
ISBN-13 = "978-1-56592-049-1",
LCCN = "QA76.73.F28 K47 1993",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "ftp://ftp.ora.com/pub/book.catalog;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib;
https://www.math.utah.edu/pub/tex/bib/ora.bib;
https://www.math.utah.edu/pub/tex/bib/unix.bib",
price = "US\$27.95",
series = "Nutshell handbook",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=156592049X",
acknowledgement = ack-nhfb,
keywords = "Fortran 90 (computer program language)",
libnote = "Not yet in my library.",
softcover = "yes",
}
@Book{Kerrigan:1993:MFP,
author = "Jim Kerrigan",
title = "Migrating to {Fortran 90} (Programming Languages)",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "",
month = oct,
year = "1993",
ISBN = "1-56592-049-X",
ISBN-13 = "978-1-56592-049-1",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=156592049X/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Book{Kerrigan:MF93,
author = "James F. Kerrigan",
title = "Migrating to {Fortran 90}",
publisher = pub-ORA,
address = pub-ORA:adr,
pages = "xxvi + 361",
month = oct,
year = "1993",
ISBN = "1-56592-049-X",
ISBN-13 = "978-1-56592-049-1",
LCCN = "QA76.73.F28 K47 1993",
bibdate = "Mon Jan 3 18:29:56 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
price = "US\$24.95",
series = "A Nutshell handbook",
URL = "http://www.loc.gov/catdir/enhancements/fy0715/94174237-d.html",
acknowledgement = ack-nhfb,
libnote = "Not yet in my library.",
}
@Article{Kikuchi:1993:PAS,
author = "S. Kikuchi",
title = "Parallelization assist system",
journal = j-JOHO-SHORI,
volume = "34",
number = "9",
pages = "1158--1169",
month = sep,
year = "1993",
CODEN = "JOSHA4",
ISSN = "0447-8053",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
affiliation = "Central Res. Lab., Hitachi Ltd, Tokyo, Japan",
classification = "C6110P (Parallel programming); C6115 (Programming
support)",
fjournal = "Joho-Shori (J. Information Processing Soc. Japan)",
keywords = "ASPAR; Express; Flow-insensitive systems;
Flow-sensitive systems; FORGE9O; KAP; Message passing
interface standards; MIMDizer; ParaGraph; Parallel
Fortran Converter; Parallelization assistance system;
ParaScope Editor; Parassist; Perfect club benchmarks;
PIE; Portable Instrumented Communication Library;
Profiling tools; PTOOL; SUPERB; SUPRENUM FORTRAN;
Transformations; VAST",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "FORTRAN; Parallel programming; Reduced instruction set
computing; Software tools",
}
@Article{King:1993:HPL,
author = "K. N. King",
title = "The History Of Programming Languages",
journal = j-DDJ,
volume = "18",
number = "8",
pages = "18--??",
month = aug,
year = "1993",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:15:42 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "It's been 15 years since the first History of
Programming Languages conference brought together the
inventors of Fortran, Basic, Lisp, Cobol, APL, and the
like. In this special report, we cover this year's
History of Programming Languages II conference which
assembled the designers of C, C++, Pascal, Smalltalk,
Ada, and other languages.",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Article{Kirkup:1993:FCE,
author = "S. M. Kirkup",
title = "{Fortran} codes for the evaluation of the discrete
{Helmholtz} integral operators",
journal = "Advances in boundary element techniques",
pages = "251--281",
year = "1993",
MRclass = "65R20",
MRnumber = "1 242 813",
bibdate = "Tue Dec 3 19:11:56 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Springer Ser. Comput. Mech",
acknowledgement = ack-nhfb,
}
@InCollection{Klein:1993:NRM,
author = "W. U. Klein",
title = "Numerical reliability of {MHD} flow calculations",
crossref = "Adams:1993:SCA",
bookpages = "x + 612",
pages = "397--421",
year = "1993",
bibdate = "Thu Dec 14 17:22:42 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/intarith.bib",
abstract = "A numerical investigation is presented for the
two-dimensional magnetohydrodynamic flow (MHD flow) in
a rectangular duct and an error analysis of the
traditional calculation of the solution is derived.
Arbitrary values of the flow parameters are admitted;
they are the Hartmann number and the wall conduction
ratio. The singular perturbation problem is solved and
analyzed by means of interval arithmetic and verified
enclosure methods (E-Methods), supported by the
programming languages PASCAL-SC and FORTRAN-SC.
Furthermore, the error analysis of the traditional
calculation as applied to this MHD flow shows that
there is a lack of reliability of published numerical
results of this physical problem, and this even for
Hartmann numbers $ M < 1000 $. These results indicate
that the reliability of numerical results should at
least be verified for any calculation, via employing a
control of rounding errors by use of an accurate
floating-point arithmetic and enclosure methods.",
acknowledgement = ack-nhfb,
classification = "A0340G (Fluid dynamics: general mathematical
aspects); A4710 (General theory, simulation and other
computational methods); A4765 (Magnetohydrodynamics and
electrohydrodynamics); C5230 (Digital arithmetic
methods); C7320 (Physics and Chemistry)",
keywords = "Accurate floating-point arithmetic; E-Methods;
Enclosure methods; Error analysis; Flow parameters;
FORTRAN-SC; Hartmann number; Interval arithmetic; MHD
flow; Numerical investigation; Numerical reliability;
Numerical results; Programming languages PASCAL-SC;
Rectangular duct; Rounding errors; Singular
perturbation problem; Two-dimensional
magnetohydrodynamic flow; Verified enclosure methods;
Wall conduction ratio",
pubcountry = "USA",
thesaurus = "Digital arithmetic; Error analysis;
Magnetohydrodynamics; Physics computing",
}
@TechReport{Knies:1993:HPF,
author = "A. Knies and O'Keefe, Michael (Michael A.) and T.
MacDonald",
title = "{High Performance Fortran}: a practical analysis",
type = "AHPCRC preprint",
number = "93-107",
institution = "Army High Performance Computing Research Center",
address = "Minneapolis, MN, USA",
pages = "ii + 18",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "References: p. 17-18.",
keywords = "{Fortran} (Computer program language)",
}
@Article{Knobe:1993:OTS,
author = "K. Knobe and J. D. Lukas and M. Weiss",
title = "Optimization Techniques for {SIMD Fortran} Compilers",
journal = j-CPE,
volume = "5",
number = "7",
pages = "527--552",
month = oct,
year = "1993",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@Book{Koffman:1993:F,
author = "Elliot B. Koffman and Frank L. Friedman",
title = "Fortran",
publisher = pub-AW,
address = pub-AW:adr,
edition = "5th ed. with engineering applications",
pages = "ix + 664 + [53]",
year = "1993",
ISBN = "0-201-55875-0",
ISBN-13 = "978-0-201-55875-3",
LCCN = "QA76.73.F25 F63 1993",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Fortran (computer program language)",
}
@Book{Koffman:1993:FEA,
author = "Elliot B. Koffman and Frank L. Friedman",
title = "{Fortran}: with engineering applications",
publisher = pub-AW,
address = pub-AW:adr,
edition = "Fifth",
pages = "xviii + 664",
year = "1993",
ISBN = "0-201-55875-0 (paperback)",
ISBN-13 = "978-0-201-55875-3 (paperback)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Previous ed.: 1990. Includes index.",
keywords = "Programming languages; {Fortran} (Computer program
language)",
}
@InProceedings{Kolte:1993:LRA,
author = "P. Kolte and M. J. Harrold",
title = "Load\slash store range analysis for global register
allocation",
crossref = "ACM:1993:PAS",
journal = j-SIGPLAN,
volume = "28",
number = "6",
pages = "268--277",
month = jun,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Thu Dec 14 18:49:37 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan.bib",
abstract = "Live range splitting techniques improve global
register allocation by splitting the live ranges of
variables into segments that are individually allocated
registers. Load/store range analysis is a new technique
for live range splitting that is based on reaching
definition and live variable analyses. The authors'
analysis localizes the profits and the register
requirements of every access to every variable to
provide a fine granularity of candidates for register
allocation. Experiments on a suite of C and FORTRAN
benchmark programs show that a graph coloring register
allocator operating on load/store ranges often provides
better allocations than the same allocator operating on
live ranges. Experimental results also show that the
computational cost of using load/store ranges for
register allocation is moderately more than the cost of
using live ranges.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Clemson Univ., SC, USA",
classification = "C1160 (Combinatorial mathematics); C6110 (Systems
analysis and programming); C6120 (File organisation);
C6150C (Compilers, interpreters and other processors)",
confdate = "23-25 June 1993",
conflocation = "Albuquerque, NM, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "C; Computational cost; Fine granularity; FORTRAN
benchmark programs; Global register allocation; Graph
coloring register allocator; Individually allocated
registers; Live range splitting; Live variable
analyses; Load/store ranges; Range splitting
techniques",
pubcountry = "USA",
thesaurus = "Graph colouring; Program compilers; Programming;
Storage allocation",
}
@Article{Krishnamurthy:1993:DPE,
author = "E. V. Krishnamurthy and Chen Pin",
title = "Data parallel evaluation-interpolation algorithm for
polynomial matrix inversion",
journal = j-PARALLEL-COMPUTING,
volume = "19",
number = "5",
pages = "577--589",
month = may,
year = "1993",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 12:05:41 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "B0290F (Interpolation and function approximation);
B0290H (Linear algebra); C4130 (Interpolation and
function approximation); C4140 (Linear algebra); C4240P
(Parallel programming and algorithm theory)",
corpsource = "Comput. Sci. Lab., Australian Nat. Univ., Canberra,
ACT, Australia",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "CM FORTRAN; Connection Machine; data parallel
evaluation-interpolation algorithm; interpolation;
inverse matrix; linear algebra; matrix inversion;
Moore-; parallel algorithms; Penrose inverse;
polynomial; polynomials; time complexity",
treatment = "P Practical",
}
@InProceedings{Laifer:1993:DAT,
author = "R. Laifer and A. Knocke",
title = "Distributed Applications and their Use by {FORTRAN}",
crossref = "Kusters:1993:PJI",
pages = "788--??",
year = "1993",
bibdate = "Mon Aug 26 10:38:41 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Laifer:1993:FTU,
author = "R. Laifer and A. Knocke",
title = "{{\tt fidl}} --- a Tool for Using {DCE} from
{Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "731",
pages = "78--88",
year = "1993",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Lake:1993:POM,
author = "Brian Lake and Chris Gray",
booktitle = "Proceedings of SS'93: High Performance Computing",
title = "Parallel {I/O} for {MIMD} Machines",
publisher = "????",
address = "Calgary, Alberta, Canada",
pages = "301--308",
month = jun,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/Parallel.io.bib",
comment = "They describe the I/O system for the Myrias SPS-3
parallel computer. The SPS is a no-remote-access
(NORMA) machine with a software shared memory
abstraction. They provide a standard C/FORTRAN I/O
interface, with a few extensions. The user's parallel
program is considered a client, and an I/O processor
(IOP) is the server. No striping across IOPs, which
makes it relatively simple for them to have the server
manage the shared file pointer. Their extensions allow
atomic, file-pointer update, returning the actual
position where I/O occurred, and atomic access to
fixed- and variable-length records. They have three
protocols, for different transfer sizes; small using
simple request/response; medium using sliding window;
and large using scatter/gather and special hardware
double buffering at the IOP. They use scatter/gather
DMA, and page-table fiddling, for messaging.
Performance is 89--96\% of hardware peak, limited by
IOP's VME backplane.",
keyword = "parallel I/O, MIMD, multiprocessor file system, pario
bib",
}
@MastersThesis{Lanahan:1993:GIP,
author = "Robert J. {Lanahan, Jr.}",
title = "Graphics interface (with {PHIGS}) for {FORTRAN}
programmers on {DEC} workstations",
type = "Thesis ({M.S.})",
school = "San Jose State University",
address = "San Jose, CA, USA",
pages = "90",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Computer graphics.; Programmer's hierarchical
interactive graphics system; ULTRIX",
}
@Book{Langer:1993:PF,
author = "Erasmus Langer",
title = "Programmieren in {Fortran}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "",
month = mar,
year = "1993",
ISBN = "0-387-82446-4",
ISBN-13 = "978-0-387-82446-8",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0387824464/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$30.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0387824464",
acknowledgement = ack-nhfb,
}
@Article{Larsen:1993:GFP,
author = "Rune B. Larsen",
title = "``{GEOFLUID}'': a {FORTRAN} 77 program to compute
chemical properties of gas species in {C-O-H} fluids",
journal = j-COMP-GEOSCI,
volume = "19",
number = "9",
pages = "1295--??",
month = oct,
year = "1993",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Book{Leffelaar:1993:SAS,
editor = "P. A. Leffelaar",
title = "On systems analysis and simulation of ecological
processes: with examples in {CSMP} and {FORTRAN}",
volume = "1",
publisher = pub-KLUWER,
address = pub-KLUWER:adr,
pages = "xiii + 294",
month = aug,
year = "1993",
ISBN = "0-7923-2434-X (hardcover)",
ISBN-13 = "978-0-7923-2434-8 (hardcover)",
LCCN = "QH541.15.S5O43 1993",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=079232434X/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$118.50",
series = "Current Issues in Production Ecology",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=079232434X",
acknowledgement = ack-nhfb,
keywords = "ecology -- computer simulation; ecology -- simulation
methods; Ecology --- Computer simulation; Ecology ---
Simulation methods; Ecology --- Simulations --- Use of
--- Computers; System analysis; system analysis",
xxtitle = "On system analysis and simulation of ecological
processes: with examples in {CSMP} and {FORTRAN}",
}
@Book{Lemay:1993:CPFa,
author = "Gerald J. Lemay",
title = "{C} for {Pascal} and {Fortran} Programmers",
publisher = pub-MELVIL-PRESS,
address = pub-MELVIL-PRESS:adr,
pages = "vi + 114",
month = jan,
year = "1993",
ISBN = "1-883496-00-4",
ISBN-13 = "978-1-883496-00-5",
LCCN = "????",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1883496004/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$25.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1883496004",
acknowledgement = ack-nhfb,
keywords = "C (Computer program language)",
}
@Book{Lemay:1993:CPFb,
author = "Gerald J. Lemay",
title = "{C} for {Pascal} and {Fortran} Programmers",
publisher = pub-MELVIL-PRESS,
address = pub-MELVIL-PRESS:adr,
pages = "",
month = jan,
year = "1993",
ISBN = "1-883496-01-2",
ISBN-13 = "978-1-883496-01-2",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1883496012/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$35.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1883496012",
acknowledgement = ack-nhfb,
}
@Book{Lemay:1993:CPFc,
author = "Gerald J. Lemay",
title = "{C} for {Pascal} and {Fortran} programmers: workbook",
publisher = pub-MELVIL-PRESS,
address = pub-MELVIL-PRESS:adr,
pages = "iii + 130",
year = "1993",
ISBN = "1-883496-02-0 (paperback)",
ISBN-13 = "978-1-883496-02-9 (paperback)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Cover title. Workbook to accompany: C for Pascal and
Fortran programmers / Gerald J. Lemay. c1993.",
keywords = "C (Computer program language)",
}
@Book{Lemay:1993:CPFd,
author = "Gerald J. Lemay",
title = "{C} for {Pascal} and {Fortran} Programmers",
publisher = pub-MELVIL-PRESS,
address = pub-MELVIL-PRESS:adr,
pages = "",
month = jan,
year = "1993",
ISBN = "1-883496-02-0",
ISBN-13 = "978-1-883496-02-9",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1883496020/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$15.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1883496020",
acknowledgement = ack-nhfb,
}
@Article{Li:1993:ANL,
author = "Wei Li and K. Pingali",
title = "Access normalization: loop restructuring for {NUMA}
computers",
journal = j-TOCS,
volume = "11",
number = "4",
pages = "353--375",
month = nov,
year = "1993",
CODEN = "ACSYEC",
ISSN = "0734-2071 (print), 1557-7333 (electronic)",
ISSN-L = "0734-2071",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Cornell Univ., Ithaca, NY,
USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors)",
fjournal = "ACM Transactions on Computer Systems",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J774",
keywords = "Access normalization; Basic Linear Algebra
Subprograms; BLAS; Block transfers; HPF-Fortran;
Integer lattice theory; Invertible matrices; Local
memory accesses; Locality; Loop nest restructuring;
Loop restructuring; NUMA computers; Remote memory
accesses; Restructuring compiler; Scalable parallel
machines; Systematic loop transformation strategy;
User-specified data distribution",
pubcountry = "USA",
thesaurus = "Parallel machines; Parallel programming; Program
compilers",
}
@Book{Lignelet:1993:FAP,
author = "Patrice Lignelet",
title = "{Fortran 90}: approche par la pratique",
publisher = "[Studio image]",
address = "Menton, France",
pages = "xii + 228",
year = "1993",
ISBN = "2-909615-01-4",
ISBN-13 = "978-2-909615-01-1",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Serie informatique.",
acknowledgement = ack-nhfb,
annote = "Index.",
keywords = "{Fortran 90} (langage de programmation).",
}
@Article{Ling:1993:SHP,
author = "Per Ling",
title = "A Set of High-Performance Level 3 {BLAS} Structured
and Tuned for the {IBM 3090 VF} and Implemented in
{Fortran} 77",
journal = j-J-SUPERCOMPUTING,
volume = "7",
number = "3",
pages = "323--355",
month = sep,
year = "1993",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF01206242",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:06 MDT 2005",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=7&issue=3;
https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=7&issue=3&spage=323",
acknowledgement = ack-nhfb,
affiliation = "Inst. of Inf. Process., Umea Univ., Sweden",
classification = "C4140 (Linear algebra); C7310 (Mathematics)",
corpsource = "Inst. of Inf. Process., Umea Univ., Sweden",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "Basic Linear Algebra Subprograms; BLAS; block
algorithms; cache reuse; double precision; Fortran 77;
high-performance; IBM 3090 VF; IBM computers;
mathematics computing; matrix algebra; matrix blocking;
matrix operation; memory hierarchy; software packages;
software portability; vector facility; vector
processor; vector register reuse",
treatment = "A Application; P Practical",
}
@Article{Loveman:1993:HPF,
author = "D. B. Loveman",
title = "High performance {Fortran}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "1",
number = "1",
pages = "25--42",
month = feb,
year = "1993",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/88.219857",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Digital Equipment Corp., Maynard, MA, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6140D (High level languages)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Computationally intensive applications; Computer
vendors; Fortran-77; Fortran-90; Government
laboratories; High Performance Fortran Forum; Massively
parallel single-instruction multiple-data; MIMD;
Multiple-instruction multiple-data; Parallel machines;
Programming model; SIMD; Vector processors",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel machines",
}
@Article{Lowney:1993:MTS,
author = "P. Geoffrey Lowney and Stefan M. Freudenberger and
Thomas J. Karzes and W. D. Lichtenstein and Robert P.
Nix and John S. O'Donnell and John C. Ruttenberg",
title = "The {Multiflow Trace Scheduling} Compiler",
journal = j-J-SUPERCOMPUTING,
volume = "7",
number = "1--2",
pages = "51--142",
month = may,
year = "1993",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF01205182",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:06 MDT 2005",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=7&issue=1;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=7&issue=1&spage=51",
acknowledgement = ack-nhfb,
affiliation = "Digital Equipment Corp., Hudson, MA, USA",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C6150C
(Compilers, interpreters and other processors); C6150J
(Operating systems)",
corpsource = "Digital Equipment Corp., Hudson, MA, USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "C; Fortran; instruction scheduling; instruction sets;
instruction-level parallelism; intermediate-code
optimizations; memory-bank management; Multiflow Trace
Scheduling compiler; parallel processing; program
compilers; register allocation; scheduling; target
machine architectures; VLIW computers",
treatment = "B Bibliography; P Practical",
}
@Book{Marazzi:1993:ARF,
author = "Alfio Marazzi and Johann Joss and Alex
Randriamiharisoa",
title = "Algorithms, Routines, and {S} Functions for Robust
Statistics: The {FORTRAN} Library {ROBETH} with an
Interface to {S-PLUS}",
publisher = pub-WADSWORTH # " and " # pub-BROOKS-COLE,
address = pub-WADSWORTH:adr # " and " # pub-BROOKS-COLE:adr,
pages = "xii + 436",
year = "1993",
ISBN = "0-534-19698-5",
ISBN-13 = "978-0-534-19698-1",
LCCN = "QA276.4 .M267 1993",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0534196985/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/s-plus.bib",
price = "US\$69.50",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0534196985",
acknowledgement = ack-nhfb,
keywords = "robeth; robust statistics -- data processing",
}
@Article{Marquet:1993:LED,
author = "P. Marquet",
title = "Languages and expressions of data parallelism",
journal = j-TECHNIQUE-SCI-INFORMATIQUES,
volume = "12",
number = "6",
pages = "685--714",
month = "",
year = "1993",
CODEN = "TTSIDJ",
ISSN = "0752-4072, 0264-7419",
ISSN-L = "0752-4072",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Lab. d'Inf. Fondamentale, Univ. des Sci. et Tech. de
Lille Flandres Artois, Villeneuve d'Ascq, France",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
fjournal = "Technique et science informatiques : TSI",
keywords = "C*; CM Fortran; Data parallelism; Data-parallel
languages; Data-structure; Fortran 90; Fortran D; High
Performance Fortran; MP Fortran; MPL; Parallel
languages; Parallel machine; Parallel programming;
POMPC",
language = "French",
pubcountry = "France",
thesaurus = "Parallel languages; Parallel programming",
}
@Book{Mashaw:1993:PBB,
author = "Bijan Mashaw",
title = "Programming Byte by Byte: Structured {Fortran}",
publisher = pub-AMERICA-COMPUTER,
address = pub-AMERICA-COMPUTER:adr,
edition = "Third",
pages = "",
month = jun,
year = "1993",
ISBN = "0-934433-08-9",
ISBN-13 = "978-0-934433-08-2",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0934433089/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$34.45",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0934433089",
acknowledgement = ack-nhfb,
}
@TechReport{Maslov:1993:LAD,
author = "Vadim Maslov",
title = "Lazy Array Data-Flow Dependence Analysis",
institution = "University of Maryland, College Park",
address = "College Park, MD, USA",
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/university-of-maryland.bib",
URL = "ftp://ftp.cs.umd.edu/pub/papers/TRs/3110.ps.Z",
abstract = "Automatic parallelization of real FORTRAN programs
does not live up to users expectations yet, and
dependence analysis algorithms which either produce too
many false dependences or are too slow contribute
significantly to this. In this paper we introduce
data-flow dependence analysis algorithm which exactly
computes value-based dependence relations for program
fragments in which all subscripts, loop bounds and IF
conditions are affine. Our algorithm also computes good
affine approximations of dependence relations for
non-affine program fragments. Actually, we do not know
about any other algorithm which can compute better
approximations. And our algorithm is efficient too,
because it is lazy. When searching for write statements
that supply values used by a given read statement, it
starts with statements which are lexicographically
close to the read statement in iteration space. Then if
some of the read statement instances are not
``satisfied'' with these close writes, the algorithm
broadens its search scope by looking into more distant
writes. The search scope keeps broadening until all
read instances are satisfied or no write candidates are
left. We timed our algorithm on several benchmark
programs and the timing results suggest that our
algorithm is fast enough to be used in commercial
compilers --- it usually takes 5 to 15 percent of f77
-O2 compilation time to analyze a program. Most
programs in the 100-line range take less than 1 second
to analyze on a SUN SPARCstation IPX.",
}
@TechReport{Maslov:1993:SPC,
author = "Vadim Maslov and William Pugh",
title = "Simplifying Polynomial Constraints Over Integers to
Make Dependence Analysis More Precise",
institution = "University of Maryland, College Park",
address = "College Park, MD, USA",
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/university-of-maryland.bib",
note = "This is revised version of the CS-TR-3109 report that
appeared July, 1993.",
URL = "ftp://ftp.cs.umd.edu/pub/papers/TRs/3109.ps.Z",
abstract = "Why do existing parallelizing compilers and
environments fail to parallelize many realistic FORTRAN
programs? One of the reasons is that these programs
contain a number of linearized array references, such
as {\tt A(M*N*i+N*j+k)} or {\tt A(i*(i+1)/2+j)}.
Performing exact dependence analysis for these
references requires testing polynomial constraints for
integer solutions. Most existing dependence analysis
systems, however, restrict themselves to solving affine
constraints only, so they have to make worst-case
assumptions whenever they encounter a polynomial
constraint. In this paper we introduce an algorithm
which exactly and efficiently solves a class of
polynomial constraints which arise in dependence
testing. Another important application of our algorithm
is to generate code for loop transformation known as
symbolic blocking (tiling).",
}
@Article{McDonald:1993:CLF,
author = "T. M. McDonald",
title = "Converting Legacy {Fortran} Applications to
Distributed Applications",
journal = j-LECT-NOTES-COMP-SCI,
volume = "731",
pages = "89--103",
year = "1993",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Mon May 13 11:49:00 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Mehrotra:1993:DPP,
author = "P. Mehrotra",
title = "Data parallel programming: the promises and
limitations of {High Performance Fortran}",
crossref = "Volkert:1993:PCS",
pages = "114--114",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "ICASE, NASA Langley Res. Center, Hampton, VA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
keywords = "Data parallel algorithms; High Performance Fortran;
HPF; Parallel architectures",
thesaurus = "FORTRAN; Parallel languages",
}
@InProceedings{Mehrotra:1993:ILD,
author = "P. Mehrotra",
title = "Invited Lecture: Data Parallel Programming: The
Promises and Limitations of {High Performance
Fortran}",
crossref = "Volkert:1993:PCS",
pages = "114--??",
year = "1993",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Book{Metcalf:1993:FCF,
author = "Michael Metcalf and John Reid and Denis Girou and
Michel Caillat and Bernard Pichon",
title = "{Fortran 90}: les concepts fondamentaux",
publisher = pub-AFNOR,
address = pub-AFNOR:adr,
pages = "xxii + 376",
year = "1993",
ISBN = "2-12-486513-7",
ISBN-13 = "978-2-12-486513-0",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "AFNOR technique.",
acknowledgement = ack-nhfb,
annote = "Index.",
keywords = "{Fortran} (langage de programmation).",
}
@Book{Metcalf:1993:FE,
author = "Michael Metcalf and John Ker Reid",
title = "{Fortran 90} explained",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
pages = "xiv + 306",
year = "1993",
ISBN = "0-19-853772-7 (paperback)",
ISBN-13 = "978-0-19-853772-4 (paperback)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Oxford science publications",
acknowledgement = ack-nhfb,
annote = "``Reprinted (with corrections) 1992, 1993''--T.p.
verso. Includes index.",
keywords = "COMPUTER PROGRAMMING; COMPUTER PROGRAMS; FORTRAN;
PROGRAMMING LANGUAGES; {Fortran 90} (Computer program
language)",
}
@Article{Metzger:1993:ICP,
author = "Robert Metzger and Sean Stroud",
title = "Interprocedural constant propagation: an empirical
study",
journal = j-LOPLAS,
volume = "2",
number = "4",
pages = "213--232",
month = mar,
year = "1993",
CODEN = "ALPSE8",
DOI = "https://doi.org/10.1145/176454.176526",
ISSN = "1057-4514 (print), 1557-7384 (electronic)",
ISSN-L = "1057-4514",
bibdate = "Thu May 30 15:54:54 MDT 1996",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/1057-4514/176526.html",
abstract = "Constant propagation is an optimization that
substitutes values for names. Interprocedural constant
propagation performs this substitution throughout an
entire program, propagating constant values across
procedure boundaries. CONVEX Computer Corporation has
developed an interprocedural optimizer for imperative
languages, which is available to users of its C-series
supercomputers. An aggressive interprocedural constant
propagation algorithm, such as the one implemented in
this optimizer, can find many constants to propagate
into procedures in scientific FORTRAN applications.
Detailed statistics derived from compiling a large set
of real scientific applications characterize both the
opportunities for interprocedural constant propagation
in these codes and the effectiveness of algorithm
described. These statistics include the frequency of
interprocedural constant propagation, the different
types of interprocedural constant propagation, which
constants are most frequently propagated, and the
relationship between interprocedural constant
propagation and other interprocedural optimizations.",
acknowledgement = ack-nhfb,
fjournal = "ACM Letters on Programming Languages and Systems
(LOPLAS)",
keywords = "algorithms, languages, performance",
subject = "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.3}: Software,
PROGRAMMING LANGUAGES, Language Constructs and
Features, Data types and structures. {\bf D.3.3}:
Software, PROGRAMMING LANGUAGES, Language Constructs
and Features, Procedures, functions, and subroutines.
{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
Processors, Code generation. {\bf D.3.4}: Software,
PROGRAMMING LANGUAGES, Processors, Compilers. {\bf
I.2.2}: Computing Methodologies, ARTIFICIAL
INTELLIGENCE, Automatic Programming, Program
transformation.",
}
@Misc{Microsoft:1993:MFPa,
author = "{Microsoft Corporation}",
title = "{Microsoft FORTRAN powerStation} 32 for {Windows NT}
development system for {Windows NT}",
publisher = pub-MICROSOFT,
address = pub-MICROSOFT:adr,
edition = "Version 1.0",
pages = "5 computer disks + 1 folded quick reference card ([6]
p.)",
year = "1993",
bibdate = "Fri Feb 09 10:20:32 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
alttitle = "{Microsoft} FORTRAN power station 32 for Windows NT
FORTRAN powerStation 32 for Windows NT FORTRAN power
station 32 for Windows NT",
annote = "Title from disk label. Title on programmer's guide:
Microsoft FORTRAN powerStation 32. Thirty-two bit
FORTRAN compiler that integrates an editor, debugger,
browser, and MAKE facilities into a seamless
environment. Allows user to recompile sixteen-bit to
thirty-two-bit and port code from mainframe. Features
Visual Workbench and optimization functions including
global, local, and dead loop removal. System
requirements: IBM-compatible PC with 386 microprocessor
or greater (486 or higher recommended); 16MB RAM;
Windows NT; VGA or SVGA graphics capabilities;
high-density floppy disk drive; hard disk with 12MB
free space; mouse. IBM PC Windows NT.",
keywords = "Compilers (Computer programs) --- Software.",
}
@Misc{Microsoft:1993:MFPb,
author = "{Microsoft Corporation}",
title = "{Microsoft FORTRAN powerStation}",
publisher = pub-MICROSOFT,
address = pub-MICROSOFT:adr,
edition = "Version 1.0",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "5 computer disks + 1 language guide (xiv + 557 p.) + 1
getting started guide (iv + 3) + 1 error messages guide
(vii + 102 p.)",
acknowledgement = ack-nhfb,
annote = "Title from disk label. Thirty-two bit FORTRAN compiler
that integrates an editor, debugger, browser, and MAKE
facilities into a seamless environment. Features Visual
Workbench and optimization functions including global,
local, and dead loop removal. System requirements:
IBM-compatible PC with 386 microprocessor or greater;
4MB RAM (6MB recommended); MS-DOS 3.3 or greater;
Microsoft Windows 3.1 or greater; VGA graphics
capabilities; high-density floppy disk drive; hard disk
with 10MB free space. IBM PC DOS 3.3.",
keywords = "Compilers (Computer programs) --- Software.",
}
@Article{Millman:1993:AP,
author = "Joel Millman",
title = "Artistic Programming",
journal = j-FORBES,
volume = "151",
number = "7",
pages = "94--??",
month = mar,
year = "1993",
CODEN = "FORBA5",
ISSN = "0015-6914",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "If you want to get into movie production, start out in
chicken farming. Then learn Fortran. Also: Commentary
by Richard A. Shaffer.",
acknowledgement = ack-nhfb,
fjournal = "Forbes",
}
@Article{Miminis:1993:AFS,
author = "George Miminis and Michael Reid",
title = "Algorithm 718: {A FORTRAN} Subroutine to Solve the
Eigenvalues Allocation Problem for Single-Input
Systems",
journal = j-TOMS,
volume = "19",
number = "2",
pages = "224--232",
month = jun,
year = "1993",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/152618.html",
abstract = "An efficient implementation of an algorithm for the
eigenvalue allocation (pole placement) problem of
single-input linear systems using state feedback is
given in this paper. The implementation uses the BLAS
level-1 [2] subroutines when possible for better
performance. A brief description of the algorithm along
with some computational details is also given.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.1.3}: Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra, Eigenvalues. {\bf
F.2.1}: Theory of Computation, ANALYSIS OF ALGORITHMS
AND PROBLEM COMPLEXITY, Numerical Algorithms and
Problems, Computations on matrices. {\bf G.1.0}:
Mathematics of Computing, NUMERICAL ANALYSIS, General,
Numerical algorithms.",
}
@Article{Mitra:1993:FPP,
author = "Mitra",
title = "A {Fortran}: Program for Problems in Beam Bending",
journal = j-COED,
volume = "3",
number = "4",
pages = "35--40",
month = oct,
year = "1993",
CODEN = "CWLJDP",
ISSN = "0736-8607",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "CoED",
}
@Book{Morgan:1993:PF,
author = "J. S. (J Steve) Morgan and J. L. (J Lawrie)
Schonfelder",
title = "Programming in {Fortran 90}",
publisher = pub-ALFRED-WALLER,
address = pub-ALFRED-WALLER:adr,
pages = "xiv + 350",
year = "1993",
ISBN = "1-872474-06-3 (paperback)",
ISBN-13 = "978-1-872474-06-9 (paperback)",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Computer science texts",
acknowledgement = ack-nhfb,
annote = "Includes indexes.",
keywords = "Programming languages; {Fortran 90} (Computer program
language)",
}
@Manual{NAG:1993:NFLa,
author = "{Numerical Algorithms Group}",
title = "{NAG Fortran} library introductory guide: Mark 16",
organization = "NAG",
address = "Oxford, UK",
pages = "various",
year = "1993",
ISBN = "1-85206-092-1",
ISBN-13 = "978-1-85206-092-3",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Serves as an extensive pointer to the main NAG
Fortran Library, Mark 16.''.",
keywords = "Algorithms.; FORTRAN (Computer program language);
Numerical analysis --- Data processing",
}
@Manual{NAG:1993:NFLb,
author = "{Numerical Algorithms Group}",
title = "{NAG Fortran} library manual, mark 16",
organization = "NAG",
address = "Oxford, UK",
pages = "????",
year = "1993",
ISBN = "1-85206-091-3",
ISBN-13 = "978-1-85206-091-6",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Algorithms.; FORTRAN (Computer program language);
Numerical analysis --- Data processing",
}
@Article{Nance:1993:HDE,
author = "Richard E. Nance",
title = "A history of discrete event simulation programming
languages",
journal = j-SIGPLAN,
volume = "28",
number = "3",
pages = "149--175",
month = mar,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue May 4 05:54:23 MDT 1999",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p149-nance/",
abstract = "The history of simulation programming languages is
organized as a progression in periods of similar
developments. The five periods, spanning 1955-1986, are
labeled: The Period of Search (1955-1960); The advent
(1961-1965); The Formative Period (1966-1970); The
Expansional Period (1971-1978), and The Period of
Consolidation and Regeneration (1979-1986). The focus
is on recognizing the people and places that have made
important contributions in addition to the nature of
the contribution. A balance between comprehensive and
in-depth treatment has been reached by providing more
detailed description of those languages which have or
have had major use. Over 30 languages are mentioned,
and numerous variations are described in the major
contributors. A concluding summary notes the concepts
and techniques either originating with simulation
programming languages or given significant visibility
by them.",
acknowledgement = ack-nhfb,
affiliation = "Virginia Polytech. Inst. and State Univ., Blacksburg,
VA, USA",
classification = "C6140D (High level languages); C6185 (Simulation
techniques)",
confdate = "20-23 April 1993",
conflocation = "Cambridge, MA, USA",
confname = "HOPL-II. The second ACM SIGPLAN conference on History
of programming languages, April 20--23, 1993,
Cambridge, MA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "design; Discrete event simulation programming
languages; History; languages",
subject = "{\bf I.6.2} Computing Methodologies, SIMULATION AND
MODELING, Simulation Languages. {\bf I.6.8} Computing
Methodologies, SIMULATION AND MODELING, Types of
Simulation, Discrete event. {\bf K.2} Computing
Milieux, HISTORY OF COMPUTING, People. {\bf D.3.2}
Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf K.2} Computing Milieux,
HISTORY OF COMPUTING, Software.",
thesaurus = "Discrete event simulation; History; Simulation
languages",
}
@Article{Nandakumar:1993:FPA,
author = "Ratna Nandakumar",
title = "A {FORTRAN} Program for Assessing Unidimensionality of
Binary Data Using {Holland and Rosenbaum}'s
Methodology",
journal = j-MULTIVARIATE-BEHAV-RES,
volume = "28",
number = "1",
pages = "63--66",
month = jan,
year = "1993",
CODEN = "MVBRAV",
ISSN = "0027-3171",
ISSN-L = "0027-3171",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Multivariate behavioral research",
}
@Article{Nandakumar:1993:FPD,
author = "Ratna Nandakumar",
title = "A {FORTRAN} 77 Program for Detecting Differential Item
Functioning Through the {Mantel--Haenszel} Statistic",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "53",
number = "3",
pages = "679--684",
month = "Fall",
year = "1993",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Article{Neshyba:1993:ILC,
author = "S. P. Neshyba and R. R. Gamache",
title = "Improved line-broadening coefficients for asymmetric
rotor molecules with application to ozone lines
broadened by nitrogen",
journal = j-J-QUANT-SPECTROSC-RADIAT-TRANSFER,
volume = "50",
number = "5",
pages = "443--453",
month = nov,
year = "1993",
CODEN = "JQSRAE",
ISSN = "0022-4073",
ISSN-L = "0022-4073",
bibdate = "Mon Sep 30 05:31:18 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Center for Atmos. Res., Massachusetts Univ., Lowell,
MA, USA",
chemicalindex = "O3N2/bin N2/bin O3/bin N/bin O/bin",
classification = "A3370J (Line and band widths, shapes, and shifts);
A3420 (Interatomic and intermolecular potentials and
forces)",
fjournal = "Journal of Quantitative Spectroscopy and Radiative
Transfer",
keywords = "Asymmetric rotor molecules; Atom-atom intermolecular
potentials; Broadening-coefficient calculations; C/sub
2v/ symmetry; FORTRAN; Line-broadening coefficients;
Linear AB molecule; MATHEMATICA; Mixed formulation with
electrostatic terms; Molecule-fixed axes; O/sub 3/ +
N/sub 2/; O/sub 3/-N/sub 2/; Orientations; Quantum
state symmetries; Representations; Symbolic
manipulations; Two-center expansion; XY/sub 2/
molecule",
pubcountry = "UK",
thesaurus = "Molecular spectral line breadth; Nitrogen; Ozone;
Potential energy functions",
}
@Article{Nieto-Vesperinas:1993:FRE,
author = "M. Nieto-Vesperinas and F. J. Fuentes and R. Navarro
and M. J. {Perez-Ilzarbe}",
title = "A {FORTRAN} routine to estimate a function of two
variables from its autocorrelation",
journal = j-COMP-PHYS-COMM,
volume = "78",
number = "1",
pages = "211--217",
month = dec,
year = "1993",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(93)90156-7",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Nikhil:1993:PPL,
author = "R. S. Nikhil",
title = "The Parallel Programming Language {Id} and its
Compilation for Parallel Machines",
journal = j-INT-J-HIGH-SPEED-COMPUTING,
volume = "5",
number = "2",
pages = "171--223",
year = "1993",
CODEN = "IHSCEZ",
ISSN = "0129-0533",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/Functional.bib",
abstract = "The author shows a novel compilation method from a
familiar class of languages to a familiar class of
architectures. Id is basically a non-strict functional
programming language, but it has a computation rule
different from the traditional lazy evaluation rule,
leading to enormous amounts of parallelism. Then,
instead of using graph reduction (the traditional
compilation method), he translates Id programs via two
intermediate languages: first to dataflow graphs and
then to code for an abstract machine called P-RISC. He
describes how to implement the P-RISC abstract machine
on a message-passing multicomputer and describes
optimizations at all levels. Throughout, the underlying
theme is efficient fine-grained, data-driven execution,
essential for large-scale MIMD machines. He also
remarks on the suitability of the approach for other
source languages (including FORTRAN).",
fjournal = "International Journal of High Speed Computing",
keywords = "data flow dataflow functional",
}
@TechReport{OBoyle:1993:DPA,
author = "Michael O'Boyle",
key = "Anonymous93g",
title = "A Data Partioning Algorithm for Distributed Memory
Compilation",
number = "UMCS-93-7-1",
institution = inst-U-MANCHESTER-CS,
address = inst-U-MANCHESTER-CS:adr,
month = jul,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/university-of-manchester.bib",
URL = "mailto::techreports@cs.man.ac.uk",
abstract = "This paper proposes a compiler strategy for mapping
FORTRAN programs onto distributed memory computers.
Once the available parallelism has been identified, it
has to be scheduled so as to minimise overhead. The
minimisation of different costs will suggest different
data and computation partitions. This is further
complicated, as the effectiveness of the partition will
depend on later compiler optimisations. For this
reason, partitioning is at the crux point of
compilation and has led several researchers to propose
that it be left to the user. it is our contention that
it is possible to automatically determine a good data
partition and furthermore to make use of the analysis
in later optimisation stages. This paper describes an
automatic data partition algorithm which is based on
four different analysis techniques. By determining the
relative merit of each form of analysis, a data
partitioning decision is made. By integrating this
algorithm into an overall compilation strategy,
effective use can be made of any data partitioning
decision. To test the strategy, it has been applied to
a real non-trivial program, TRED2. The resulting
program was ran on 32 cell KSR-1 where this strategy
was compared with the native parallelising compiler and
a hand coded version of the program. It is shown that
the performance of the approach described in this paper
is comparable to that of hand-coded techniques.",
}
@TechReport{Oed:1993:CRM,
author = "Wilfried Oed",
title = "The {Cray Research} Massively Parallel Processor
System {CRAY T3D}",
institution = "Cray Research GmbH",
address = "M{\"u}nchen, Germany",
day = "15",
month = nov,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib;
Parallel/Parallel.io.bib",
comment = "A MIMD, shared-memory machine, with 2-processor units
embedded in a 3-d torus. Each link is bidirectional and
runs 300 MB/s. Processors are 150 MHz ALPHA, plus
16--64 MB RAM, plus a memory interface unit. Global
physical address space with remote-reference and
block-transfer capability. Not clear about cache
coherency. Separate tree network for global
synchronization. Support for message send and optional
interrupt. I/O is all done through interface nodes that
hook to the YMP host and to its I/O clusters with 400
MB/s links. I/O is by default serialized, but they do
support a ``broadcast'' read operation (but see
pase:t3d-fortran). FORTRAN compiler supports the NUMA
shared memory; PVM is used for C and message passing.",
keyword = "parallel architecture, shared memory, supercomputer,
parallel I/O, pario bib",
}
@TechReport{OKeefe:1993:FTA,
author = "Matthew O'Keefe",
title = "The {Fortran-P} Translator: automatic translation of
{Fortran 77} programs for massively parallel
processors",
type = "AHPCRC preprint",
number = "93-021",
institution = "Army High Performance Computing Research Center",
address = "Minneapolis, MN, USA",
pages = "iii + 34",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "References: p. 29-32.",
keywords = "Fortran (Computer program language); Parallel
processing (Electronic computers); Parallel programming
(Computer science)",
}
@Unpublished{Olagnon:1993:FFF,
author = "Michel Olagnon",
title = "{F90 FAN}'s: {Fortran 90} Frequently Asked About
News",
address = "????",
pages = "????",
year = "1993",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "December 7, 1993. Available by anonymous ftp from {\tt
molene.ifremer.fr}",
}
@Article{Ong:1993:COE,
author = "C. L. Ong and W. T. Tsai",
title = "Class and object extraction from imperative code",
journal = j-J-OOP,
volume = "6",
number = "1",
pages = "58--??",
month = mar,
year = "1993",
CODEN = "JOOPEC",
ISSN = "0896-8438",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A scheme for automatic class and object extraction
from a system coded in an imperative language, e.g.,
Fortran, is presented that aids in reengineering
systems to a class-based or object-oriented language
such as C++. A prototype has been implemented in the
UNIX environment.",
acknowledgement = ack-nhfb,
fjournal = "Journal of Object Oriented Programming",
}
@TechReport{Papadimitriou:1993:KNA,
author = "Pythagoras Papadimitriou",
title = "The {KSR1}---{A} Numerical Analyst's Perspective",
type = "Numerical Analysis Report",
number = "242",
institution = inst-U-MANCHESTER,
address = inst-U-MANCHESTER:adr,
month = dec,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/narep.bib",
URL = "ftp://vtx.ma.man.ac.uk/pub/narep/narep242.ps.Z",
abstract = "The Kendall Square Research KSR1 is a virtual shared
memory MIMD computer. We give a description of the KSR1
aimed at a numerical analyst who wishes to use the KSR1
for research. The basic architecture of the KSR1 is
described. Parallel constructs and language extensions
provided in KSR Fortran are discussed, and numerical
software issues are also considered. We describe our
practical experiences in using the KSR1 and draw some
conclusions.",
keywords = "Kendall Square Research KSR1, Virtual shared memory,
ALLCACHE memory system, KSR Fortran, parallel
constructs, LAPACK, BLAS",
}
@Article{Papazachos:1993:FPC,
author = "C. B. Papazachos and G. N. Tsokas",
title = "A {FORTRAN} program for the computation of
2-dimensional inverse filters in magnetic prospecting",
journal = j-COMP-GEOSCI,
volume = "19",
number = "5",
pages = "705--??",
month = may,
year = "1993",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{Pase:1993:MFP,
author = "Douglas M. Pase and Tom MacDonald and Andrew Meltzer",
title = "{MPP Fortran} Programming Model",
institution = pub-CRAY,
address = pub-CRAY:adr,
day = "11",
month = oct,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/Parallel.io.bib",
URL = "ftp://ftp.cray.com/product-info/program_env/program_model.html",
comment = "See also oed:t3d for T3D overview. The only I/O
support, apparently, is for each processor to open and
access the file independently from all other
processors.",
keyword = "compiler, parallel language, supercomputing, parallel
I/O, pario bib",
}
@Article{Patel:1993:FPS,
author = "M. K. Patel and J. P. Waterhouse",
title = "A {FORTRAN} program for the statistical analysis of
incomplete time series data sets by a method of
partition",
journal = j-COMPUT-BIOL-MED,
volume = "23",
number = "2",
pages = "155--165",
month = mar,
year = "1993",
CODEN = "CBMDAW",
ISSN = "0010-4825",
ISSN-L = "0010-4825",
bibdate = "Thu Apr 11 18:10:15 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A program written in FORTRAN-77 which executes an
analysis for periodicity of a time series data set is
presented. Time series analysis now has applicability
and use in a wide range of biomedical studies. The
analytical method termed here a method of partition is
derived from periodogram analysis, but uses the
principle of analysis of variance (ANOVA). It is
effective when used on incomplete data sets. An example
in which a data set is made progressively more
incomplete by the random removal of values demonstrates
this, and a listing of the program and a sample output
in both an abbreviated and a full version are given.",
acknowledgement = ack-nhfb,
announcement = "9309",
countrypub = "UNITED STATES",
datesentered = "Entered 930716",
fjournal = "Computers in Biology and Medicine",
meshheadings = "*Data Interpretation, Statistical; *Programming
Languages; *Software; Analysis of Variance; Anxiety ---
diagnosis (DI); Computer Systems; Periodicity; Time
Factors; Human",
recordno = "93292325",
}
@TechReport{Paul:1993:FCP,
author = "Christopher A. H. Paul",
title = "A {FORTRAN} 77 Code for Plotting Stability Regions",
type = "Numerical Analysis Report",
number = "230",
institution = inst-U-MANCHESTER,
address = inst-U-MANCHESTER:adr,
month = may,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/narep.bib",
URL = "ftp://vtx.ma.man.ac.uk/pub/narep/narep230.ps.Z",
abstract = "The standard technique for obtaining the stability
regions of numerical methods for ordinary differential
equations (ODEs) and delay differential equations
(DDEs) is the boundary-locus algorithm (BLA). However,
in the case of the DDE $ y'(t) = \lambda y(t) + \mu y(t
- \tau) $ for $ \lambda $ and $ \mu $ real, the BLA
often fails to map out the stability region correctly.
In this paper we give a FORTRAN 77 listing of an
alternative stability boundary algorithm, which can be
used for both implicit and explicit numerical methods
applied to both ODEs and DDEs.",
keywords = "stability regions, boundary-locus algorithm,
Runge--Kutta methods",
}
@MastersThesis{Pelliccia:1993:DFH,
author = "Anthony Pelliccia",
title = "Development of a {FORTRAN} hydrologic model and its
application to a {Caribbean} mangrove wetland",
type = "Thesis ({M.S.})",
school = "University of North Carolina at Charlotte",
address = "Charlotte, NC, USA",
pages = "x + 127",
year = "1993",
bibdate = "Thu Feb 15 18:26:03 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Hydrology --- Computer programs; Mangrove swamp
ecology --- Caribbean Area --- Computer simulation.;
{Fortran 77} (Computer programming language)",
}
@Article{Per:1993:SHL,
author = "Ling Per",
title = "A Set of High-Performance Level 3 {BLAS} Structured
and Tuned for the {IBM} 3090 {VF} and Implemented in
{Fortran 77}",
journal = j-J-SUPERCOMPUTING,
volume = "7",
number = "3",
pages = "323--356",
month = sep,
year = "1993",
CODEN = "JOSUED",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@Article{Perrott:1993:LPD,
author = "R. H. Perrott and Adib Zarea-Aliabadi",
title = "Languages for programming distributed memory systems",
journal = j-COMP-CONTROL-ENG-J,
volume = "4",
number = "6",
pages = "269--276",
month = dec,
year = "1993",
CODEN = "CCEJEL",
ISSN = "0956-3385 (print), 1741-0460 (electronic)",
ISSN-L = "0956-3385",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This article is concerned with the programming of
distributed memory systems consisting of an
interconnected network of processors and their
associated local memory. It outlines typical
characteristics of such systems and discusses the
language approaches used for their programming. The
article continues with an examination of High
Performance Fortran that has been proposed as a basis
for programming distributed memory computers.",
acknowledgement = ack-nhfb,
affiliation = "Queen's Univ., Belfast, UK",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C6110P
(Parallel programming); C6140D (High level languages)",
fjournal = "Computing and Control Engineering Journal",
keywords = "Distributed memory computers; Distributed memory
systems programming; High Performance Fortran;
Interconnected network; Local memory",
pubcountry = "UK",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Parallel programming",
}
@InProceedings{Picano:1993:PSA,
author = "Silvio Picano and David G. Meyer and Eugene D.
{Brooks, III} and Joseph E. Hoag",
booktitle = "Proceedings of the 1993 International Conference on
Parallel Processing",
title = "Performance and Scalability Aspects of Directory-Based
Cache Coherence in Shared-Memory Multiprocessors",
volume = "II --- Software",
publisher = pub-CRC,
address = pub-CRC:adr,
pages = "II-103--II-106",
month = aug,
year = "1993",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/ICPP.91-93.bib; Parallel/ICPP93.bib",
keywords = "cache/memory management, directory-based cache
coherence, parallel programming costs, Fortran D,
multiprocessor simulation",
}
@Article{Plesinger:1993:FIT,
author = "A. Plesinger",
title = "Fast inversion of transient calibration responses of
arbitrary digital seismograph systems",
journal = j-COMP-GEOSCI,
volume = "19",
number = "2",
pages = "189--201",
year = "1993",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
MRnumber = "93K-09714",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A FORTRAN computer program intended for the
identification of transfer functions of linear dynamic
systems by stabilized inversion of preprocessed
experimental transient responses is presented. Optimal
nonequidistant resampling based on the limit values
theorem of the Laplace transform is used to reduce the
length of the response without loss of high- or
low-frequency information. The effect of both
preprocessing and reduction of the response is to
stabilize the process of inversion and to accelerate it
dramatically. The performance of the approach,
developed with a special view to routine applications
in observational seismology, is demonstrated on
examples of identifying transfer functions of
broad-band, intermediate-band, and short-period
seismography. -from Author",
acknowledgement = ack-nhfb,
affiliation = "Geophysical Institute, Czechoslovak Academy of
Sciences, Bocni II/401, 14131 Prague, Czech Republic.",
fjournal = "Computers and Geosciences",
keywords = "computer program; digital seismometry; inversion;
transfer function; transient response",
subjectcode = "Geology",
}
@InProceedings{Ponnusamy:1993:DRS,
author = "R. Ponnusamy and J. Saltz and A. Choudhary and R. Das
and D. Mavriplis",
title = "The {Dybbuk} runtime system",
crossref = "IEEE:1993:DPC",
pages = "205--212",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Syracuse Univ., NY, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
keywords = "Compiler; Distributed shared memory compilers; Dybbuk
runtime system; Embeddable runtime support procedures;
Interprocessor data movement; Prototype High
Performance Fortran compilers; Scalable multiprocessor
architectures; Shared name space; Weakly coherent
distributed shared memory; Workload partitioners",
thesaurus = "FORTRAN; Program compilers; Shared memory systems",
}
@InProceedings{Ponnusamy:1993:RCT,
author = "Ravi Ponnusamy and Joel Saltz and Alok Choudhary",
title = "Runtime Compilation Techniques for Data Partitioning
and Communication Schedule Reuse",
crossref = "IEEE:1993:PSP",
pages = "361--370",
month = nov,
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Univ of Maryland",
affiliationaddress = "College Park, MD, USA",
classification = "723; C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
keywords = "array elements; Array elements; Communication schedule
reuse; communication schedules; Communication
schedules; Compiler directives; compiler directives;
Compiler directives; computational load; Computational
load; Distributed memory machines; FORTRAN; Fortran
(programming language); Fortran 90D compiler; Fortran
90D compiler implementation; graph connectivity; Graph
connectivity; HPF compiler; irregular computations;
Irregular computations; Large data arrays; loop
iteration partitions; Loop iteration partitions;
off-processor data copies; Off-processor data copies;
On-processor buffer locations; on-processor buffer
locations; On-processor buffer locations; parallelising
compilers; program arrays; Program arrays; Program
compilers; program compilers; Runtime compilation
techniques; user specified mapping procedure; User
specified mapping procedure",
sponsororg = "IEEE; ACM SIGARCH",
thesaurus = "FORTRAN; Parallelising compilers; Program compilers",
treatment = "P Practical; T Theoretical or Mathematical",
}
@InProceedings{Ponnusamy:1993:UCD,
author = "R. Ponnusamy and R. Das and J. Saltz and D. Mavriplis
and A. Choudhary",
title = "Unstructured computations and the {Dybbuk} runtime
system",
crossref = "Tentner:1993:HPC",
pages = "170--175",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Adv. Comput. Studies, Maryland Univ.,
College Park, MD, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Compiler embeddable runtime support procedures;
Distributed shared memory compilers; Dybbuk runtime
system; High performance Fortran compilers;
Inter-processor data movement; Off-processor data;
Runtime data; Scalable multiprocessor architectures;
Shared name space; Unstructured computations;
Unstructured scientific problems; Weakly coherent
distributed shared memory; Workload partitioners",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
programming; Program compilers",
}
@Article{Prentice:1993:ATF,
author = "John K. Prentice",
title = "Automatic Translation of {Fortran 77} to {Fortran 90}
Using {VAST-90}",
journal = j-FORTRAN-J,
volume = "5",
number = "4",
pages = "??--??",
month = jul # "\slash " # aug,
year = "1993",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:32:09 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.google.com/search?q=cache:www.unics.uni-hannover.de/rrzn/gehrke/vast_paper.html+%22Fortran+Journal%22&hl=en;
http://www.unics.uni-hannover.de/rrzn/gehrke/vast_paper.html",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Prentice:1993:PBS,
author = "John K. Prentice",
title = "A Performance Benchmark Study of {Fortran 90}
Compilers",
journal = j-FORTRAN-J,
volume = "5",
number = "3",
pages = "2--7",
month = may # "\slash " # jun,
year = "1993",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 07:56:51 2001",
bibsource = "http://www.fortran.com/fortran/quetzal_pc_benchmarks.html;
http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
xxtitle = "Fortran 90 benchmark results",
}
@Article{Prentice:1993:PSV,
author = "John K. Prentice",
title = "{Pacific-Sierra VAST\slash 77to90}",
journal = j-FORTRAN-J,
volume = "5",
number = "3",
pages = "??--??",
month = may # "\slash " # jun,
year = "1993",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 07:56:51 2001",
bibsource = "http://www.ifremer.fr/ditigo/molagnon/fortran90/engfaq.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.psrv.com/vast77to90.html",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Book{Press:1993:NRFa,
author = "William H. Press",
title = "Numerical recipes in {FORTRAN}",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "2nd Version 2.0",
pages = "1 computer disk",
year = "1993",
ISBN = "0-521-43716-4 (diskette)",
ISBN-13 = "978-0-521-43716-5 (diskette)",
LCCN = "QA76.73.C15 N865 1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Designed to accompany book: Numerical recipes in
FORTRAN: the art of scientific computing. System
requirements: Apple Macintosh 800K.",
keywords = "Numerical analysis --- Computer programs.; {Fortran}
(Computer program language) --- Computer programs",
}
@Book{Press:1993:NRFb,
author = "William H. Press",
title = "Numerical recipes in {FORTRAN}",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "2nd, v2.0",
pages = "1 computer disk",
year = "1993",
ISBN = "0-521-43716-4",
ISBN-13 = "978-0-521-43716-5",
LCCN = "QA297.N866 1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Title from disk label. Copyrighted by Numerical
Recipes Software. Designed for use in conjunction with
the books: Numerical recipes in FORTRAN: the art of
scientific computing / William H. Press \ldots{} [et
al.]. 2nd ed. and Numerical recipes example book
(FORTRAN) / William T. Vetterling \ldots{} [et. al].
2nd ed. Cambridge [England]: Cambridge University
Press, c1992. A collection of routines, written in
FORTRAN, for use in numerical analysis programs. System
requirements: Apple Macintosh; FORTRAN compiler; 800K 3
1/2 in. floppy disk drive. Macintosh FORTRAN.",
keywords = "Numerical analysis --- Software.; {Fortran} (Computer
program language) --- Software",
}
@Book{Press:1993:NRFc,
author = "William H. Press",
title = "Numerical Recipes: {Fortran} Set",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "Second",
pages = "",
month = jan,
year = "1993",
ISBN = "0-521-44610-4",
ISBN-13 = "978-0-521-44610-5",
LCCN = "",
bibdate = "Sat May 13 18:26:01 2000",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0521446104/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes 3.5in floppy disk.",
price = "US\$95.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521446104;
http://www.nr.com/nronline_switcher.html",
acknowledgement = ack-nhfb,
}
@Book{Pressman:1993:FTT,
author = "Michael H. Pressman",
title = "{Fortran} for today and tomorrow",
publisher = pub-W-C-BROWN,
address = pub-W-C-BROWN:adr,
pages = "xxii + 485",
year = "1993",
ISBN = "0-697-04483-1",
ISBN-13 = "978-0-697-04483-9",
LCCN = "QA76.73.F25 P717 1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Computer program language)",
}
@Article{Pria:1993:MPI,
author = "A. Pria",
title = "`{Mathematica}', a powerful informatics environment
for the solution of engineering problems",
journal = j-REV-ESP-ELECT,
month = jun,
year = "1993",
CODEN = "RVEEBT",
ISSN = "0482-6396",
bibdate = "Mon Sep 30 05:24:55 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C7310 (Mathematics); C7400 (Engineering)",
fjournal = "Revista espa{\~n}ola de electronica",
issue = "no.463 p. 58-62",
keywords = "C language; Engineering problems; FORTRAN;
Mathematica; Mathematical formulation; Program
packages; Symbolic form",
language = "Spanish",
pubcountry = "Spain",
thesaurus = "Engineering computing; Mathematics computing; Software
packages; Symbol manipulation",
}
@Article{Procassini:1993:PGO,
author = "Richard J. Procassini and Scott R. Whitman and William
P. Dannevik",
title = "Porting a Global Ocean Model onto a Shared-Memory
Multiprocessor: Observations and Guidelines",
journal = j-J-SUPERCOMPUTING,
volume = "7",
number = "3",
pages = "287--321",
month = sep,
year = "1993",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF01206241",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:06 MDT 2005",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=7&issue=3;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=7&issue=3&spage=287",
acknowledgement = ack-nhfb,
affiliation = "Lawrence Livermore Nat. Lab., California Univ.,
Livermore, CA, USA",
classification = "A9210 (Physics of the oceans); C6110P (Parallel
programming); C7340 (Geophysics)",
corpsource = "Lawrence Livermore Nat. Lab., California Univ.,
Livermore, CA, USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "BBN TC2000; fork-join model; geophysics computing;
global ocean circulation model; MIMD; oceanography;
parallel computer; parallel computing; Parallel Fortran
Preprocessor; parallel programming; porting; shared
memory systems; shared-memory multiprocessor; software
portability; split-join model; TC2000 Fortran",
treatment = "A Application",
}
@InProceedings{Rabenseifner:1993:CDR,
author = "R. Rabenseifner and A. Schuch",
title = "Comparison of {DCE RPC}, {DFN-RPC}, {ONC} and {PVM}",
crossref = "Schill:1993:DOD",
pages = "39--46",
year = "1993",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
affiliation = "Rechenzentrum, Stuttgart Univ., Germany",
classification = "C5670 (Network performance); C6115 (Programming
support); C6150N (Distributed systems software); C6150N
(Distributed systems)",
conflocation = "Karlsruhe, Germany; 7-8 Oct. 1993",
conftitle = "International DCE Workshop. DCE --- The OSF
Distributed Computing Environment Client/Server Model
and Beyond",
corpsource = "Rechenzentrum, Stuttgart Univ., Germany",
keywords = "account; applications; C; C applications; calls;
Capability; capability; Computer server; computer
server; DCE RPC; DFN-RPC; Early Participation; Early
Participation Program; FORTRAN; Fortran applications
distribution; Functionality; functionality; German
Research Network; German Research Network Society; IBM
computers; IBM RS/6000 workstations; message passing;
Message passing library; message passing library;
network servers; ONC; open systems; OSF Distributed
Computing Environment; Parallelization;
parallelization; Performance; performance; performance
evaluation; Program; PVM; remote procedure; Remote
procedure calls; scientific-technical;
Scientific-technical applications; Society; software
tools; SUN RPC; System programming tool; system
programming tool; systems analysis; Unix; UNIX computer
network; user-; User-account; workstations",
pubcountry = "Germany",
thesaurus = "FORTRAN; IBM computers; Message passing; Network
servers; Open systems; Performance evaluation; Remote
procedure calls; Software tools; Systems analysis;
Unix; Workstations",
treatment = "P Practical",
}
@Article{Reale:1993:PDH,
author = "F. Reale and M. Barbera and S. Sciortino",
title = "A parallel {$2$-d} hydrodynamic {FORTRAN} code for
astrophysical applications on a {Meiko} computing
surface",
journal = j-FUT-GEN-COMP-SYS,
volume = "9",
number = "1",
pages = "19--24",
month = may,
year = "1993",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Fri Jul 15 09:06:03 MDT 2005",
bibsource = "ftp://ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/fortran3.bib;
ftp://ftp.math.utah.edu/pub/bibnet/subjects/mgnet.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.sciencedirect.com/science/journal/0167739X",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
}
@Article{Reale:1993:PHF,
author = "F. Reale and M. Barbera and S. Sciortino",
title = "A parallel {2-D} hydrodynamic {FORTRAN} code for
astrophysical applications on a {Meiko} computing
surface",
journal = j-FUT-GEN-COMP-SYS,
volume = "9",
number = "1",
pages = "19--24",
month = may,
year = "1993",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
}
@MastersThesis{Reichelt:1993:IFO,
author = "Eric R. Reichelt",
title = "Implementing {Fortran ODE} solver {LSODE} using
{MatLab}",
type = "Thesis ({M.S.})",
school = "San Diego State University",
address = "San Diego, CA, USA",
pages = "vii + 65",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Differential equations --- Numerical solutions ---
Computer; FORTRAN (Computer program language); MATLAB;
programs",
}
@Article{Rhee:1993:FSE,
author = "Kijong Rhee",
title = "A {FORTRAN} Solution for Evaluating the Coefficients
of the Power Method for Nonnormal Transformation",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "53",
number = "1",
pages = "107--110",
month = "Spring",
year = "1993",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Book{Ribar:1993:FPW,
author = "L. John Ribar and John Ribar",
title = "{Fortran} Programming for {Windows}",
publisher = pub-OMH,
address = pub-OMH:adr,
pages = "xiii + 238",
day = "1",
month = jan,
year = "1993",
ISBN = "0-07-881908-3",
ISBN-13 = "978-0-07-881908-7",
LCCN = "QA76.73.F25R49 1993",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0078819083/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$29.95",
acknowledgement = ack-nhfb,
dimensions = "9.21in x 7.35in x 0.54in",
keywords = "FORTRAN (Computer program language); Programming
languages; {Microsoft} Windows (Computer file)",
paperback = "yes",
}
@Book{Robinson:1993:CFP,
author = "Stuart Robinson and Martin Prime",
title = "{C} for {Fortran} programmers",
publisher = inst-RAL,
address = inst-RAL:adr,
pages = "????",
year = "1993",
ISBN = "1-85889-051-9",
ISBN-13 = "978-1-85889-051-7",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``These materials have been produced as part of the
Information Technology Training Initiative''--T.p.
verso. In ringbinders. v.1 Sections 1-5 --- v.2
Sections 6-13 --- v.3 Sections 14-18.",
keywords = "C (Computer program language); Programming languages",
}
@Article{Ross:1993:CCF,
author = "John W. Ross",
title = "Calling {C} Functions With Variably Dimensioned
Arrays",
journal = j-DDJ,
volume = "18",
number = "8",
pages = "52, 54, 56",
month = aug,
year = "1993",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 08:57:56 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "When it comes to passing multidimensional arrays, C
could learn a few tricks from Fortran. John presents a
programming technique whereby you can pass these arrays
to a C function.",
acknowledgement = ack-nhfb,
affiliation = "Toronto Univ., Ont., Canada",
classification = "C6110 (Systems analysis and programming); C6120
(File organisation); C6140D (High level languages)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "C function calling; Multidimensional array passing;
Programming technique; Variably dimensioned arrays",
thesaurus = "C language; Data structures; Programming",
}
@TechReport{Roth:1993:OFP,
author = "Gerald Roth",
title = "Optimizing {Fortran 90D} programs for {SIMD}
execution",
type = "Technical report",
number = "COMP TR93-213",
institution = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "19",
month = apr,
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "SIMD architectures offer an alternative to MIMD
architectures for obtaining high performance
computation through parallelism. These architectures
can offer impressive price/performance ratios for
certain classes of problems. However, the effectiveness
of such machines is greatly affected by the
capabilities of the compilers which produce code for
it. Current compilers have many weaknesses that
introduce inefficiencies in the code that they produce.
It is our thesis that advanced compiler techniques can
produce more efficient SIMD code and exploit the
massively parallel hardware closer to its full
potential. To validate our thesis, we are designing and
implementing compiler transformations that optimize
computation and communication given the constraint of a
single instruction stream.",
acknowledgement = ack-nhfb,
keywords = "Multiprocessors.",
}
@Article{Ruby:1993:FEM,
author = "Lawrence Ruby",
title = "{Fortran 90 Explained by Michael Metcalf and John Reid
and FORTRAN 77 for Engineers and Scientists: Includes
Preview of FORTRAN 90, 3rd ed. by Larry Nyhoff and
Sanford Leestma}",
journal = j-AMER-J-PHYSICS,
volume = "61",
number = "4",
pages = "383--??",
month = apr,
year = "1993",
CODEN = "AJPIAS",
ISSN = "0002-9505 (print), 1943-2909 (electronic)",
ISSN-L = "0002-9505",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "American Journal of Physics",
}
@InProceedings{Sabot:1993:PEF,
author = "Gary Sabot and Skef Wholey and Jonas Berlin and Paul
Oppenheimer",
title = "Parallel Execution of a {Fortran 77} Weather
Prediction Model",
crossref = "IEEE:1993:PSP",
pages = "538--545",
year = "1993",
bibdate = "Wed Apr 15 12:04:03 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing93.bib",
acknowledgement = ack-nhfb,
affiliation = "Thinking Machine Corp",
affiliationaddress = "Cambridge, MA, USA",
classification = "443; 723; A9260X (Weather analysis and prediction);
C4240P (Parallel programming and algorithm theory);
C6150C (Compilers, interpreters and other processors);
C7340 (Geophysics computing)",
corpsource = "Thinking Machines Corp., Cambridge, MA, USA",
keywords = "ARPS storm prediction code; automatic parallelizing
compiler; CM-5; CMAX; Computer software; Connection
machine system (cm); Cray y-mp computers; FORTRAN;
Fortran 77 weather prediction model; geophysics
computing; massively parallel machine; Meteorology;
parallel algorithms; parallel execution; Parallel
processing systems; parallelising compilers; real
third-party application; Software package arps;
speedups; weather forecasting",
sponsororg = "IEEE; ACM SIGARCH",
treatment = "T Theoretical or Mathematical",
}
@TechReport{Sawdey:1993:IFC,
author = "Aaron Sawdey and Matthew O'Keefe and Terence Parr",
title = "Implementing a {Fortran 77} to {CM Fortran} translator
using the {SORCERER} source-to-source translator
generator",
type = "AHPCRC preprint",
number = "93-102",
institution = "Army High Performance Computing Research Center",
address = "Minneapolis, MN, USA",
pages = "ii + 15",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "References: p. 14-15.",
keywords = "Fortran (Computer program language); Generators
(Computer programs); SORCERER (Computer program);
Translators (Computer programs)",
}
@Manual{SCAI:1993:FRM,
title = "{FORTRAN}-Linda Reference Manual",
organization = "Scientific Computing Associates, Inc.",
address = "New Haven, CT, USA",
year = "1993",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/c/ciancarini-paolo.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Article{Schonfelder:1993:FAO,
author = "Lawrie Schonfelder",
title = "{Fortran 90} is Already Object Oriented (Well
Almost)",
journal = j-FORTRAN-J,
volume = "5",
number = "2",
pages = "4--6",
month = "????",
year = "1993",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:41:51 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.unics.uni-hannover.de/rrzn/gehrke/vast_paper.html",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Schuette:1993:ILE,
author = "Michael A. Schuette and John P. Shen",
title = "Instruction-level experimental evaluation of the
{Multiflow TRACE 14\slash 300 VLIW} computer",
journal = j-J-SUPERCOMPUTING,
volume = "7",
number = "1--2",
pages = "249--271",
month = may,
year = "1993",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF01205186",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:06 MDT 2005",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=7&issue=1;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=7&issue=1&spage=249",
acknowledgement = ack-nhfb,
affiliation = "Software Syst. Res. Lab., Motorola Inc., Rolling
Meadows, IL, USA",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C5470
(Performance evaluation and testing)",
corpsource = "Software Syst. Res. Lab., Motorola Inc., Rolling
Meadows, IL, USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "benchmarks; C; data dependence; FORTRAN; instruction
level experimental evaluation; instruction sets;
instruction-level parallel processing; memory latency;
memory references; Multiflow TRACE 14/300 VLIW
computer; parallel architectures; parallel machines;
performance; performance evaluation; resource
utilization; SPEC89 benchmark; superscalar IBM RS/6000;
very long instruction word",
treatment = "P Practical",
}
@InProceedings{Schuster:1993:RHP,
author = "V. J. Schuster and S. Nakamoto and L. Meadows and A.
Choudhary",
title = "Retargetable {High Performance Fortran} compilers",
crossref = "Anonymous:1993:SEC",
pages = "111--123",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors)",
keywords = "Compiler; High Performance Fortran; Message Passing
code; MIMD; Parallel programming paradigm; SIMD",
thesaurus = "FORTRAN; Parallel programming; Program compilers",
}
@Book{Scott:1993:VBD,
author = "D. F. Scott",
title = "{Visual Basic} for {DOS} Developer's Guide",
publisher = pub-SAMS,
address = pub-SAMS:adr,
pages = "",
day = "1",
month = may,
year = "1993",
ISBN = "0-672-30321-3",
ISBN-13 = "978-0-672-30321-0",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0672303213/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes disk.",
acknowledgement = ack-nhfb,
}
@Article{Shiau:1993:OOP,
author = "Lie June Shiau",
title = "Object-oriented programming for numerical methods",
journal = j-SIGCSE,
volume = "25",
number = "4",
pages = "5--8",
month = dec,
year = "1993",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/164205.164210",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:24 MST 2012",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This article introduces the merits of employing a new
technique, Object-Oriented programming, in Numerical
Methods courses. Object-Oriented programs interpret
mathematical concepts more closely to their
definitions. They are also easier to implement and
maintain. More importantly, Object-Oriented techniques
avoid many human errors. C++, an Object-Oriented
extension to the popular C programming language, is
chosen as the programming language for the demonstrated
examples. We also include comparative examples to show
that C++ is more suitable than the traditional
scientific computer language FORTRAN for numerical
programming.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Shirts:1993:AMM,
author = "Randall B. Shirts",
title = "Algorithm 721: {MTIEU1} and {MTIEU2}: Two Subroutines
to Compute Eigenvalues and Solutions to {Mathieu}'s
Differential Equation for Noninteger and Integer
Order",
journal = j-TOMS,
volume = "19",
number = "3",
pages = "391--406",
month = sep,
year = "1993",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 16 19:17:34 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; eigenvalues; Floquet solutions; FORTRAN;
Mathieu equation; noninteger order; numerical software;
ordinary differential equations",
subject = "G.1.0 [General Numerical Analysis]",
}
@Article{Silbar:1993:INI,
author = "Richard R. Silbar",
title = "An interactive {NeXTSTEP} interface to a {Fortran}
code for solving coupled differential equations",
journal = j-COMPUT-PHYS,
volume = "7",
number = "5",
pages = "592--598",
month = sep,
year = "1993",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers in Physics",
}
@TechReport{Smith:1993:OOF,
author = "Glen D. Smith",
title = "Object oriented {FORTRAN}: tutorial",
type = "MSSU-EIRS-ERC",
number = "93-17",
institution = "Engineering Research Center for Computational Field
Simulation",
address = "Mississippi State, MS, USA",
pages = "18 + [33]",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``July 1993''.",
keywords = "FORTRAN (Computer program language); Object-Oriented
FORTRAN (Computer program language); Object-oriented
programming (Computer science)",
}
@Article{Smith:1993:RFP,
author = "R. I. Smith",
title = "{Ricicle}: {A Fortran} Program to refine unit cell
parameters of incommensurate structures",
journal = j-POWDER-DIFF,
volume = "8",
number = "3",
pages = "168--172",
month = sep,
year = "1993",
CODEN = "PODIE2",
ISSN = "0885-7156",
ISSN-L = "0885-7156",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Powder Diffraction",
}
@Article{Spencer:1993:RNR,
author = "Henry Spencer",
title = "Review: {Numerical Recipes in FORTRAN}",
journal = j-LOGIN,
volume = "18",
number = "3",
pages = "36--37",
month = may # "\slash " # jun,
year = "1993",
CODEN = "LOGNEM",
ISSN = "1044-6397",
bibdate = "Thu Feb 22 08:12:14 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.usenix.org/",
fjournal = ";login: the USENIX Association newsletter",
}
@TechReport{SSVG:1993:FCV,
author = "{Software Standards Validation Group}",
title = "1978 {Fortran} compiler validation system user's
guide",
number = "NISTIR 5287",
institution = "U.S. Dept. of Commerce, National Institute of
Standards and Technology",
address = "Gaithersburg, MD, USA",
edition = "Version 2.1",
pages = "various",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "For sale by the National Technical Information
Services.",
acknowledgement = ack-nhfb,
annote = "``August 1993.''.",
}
@Book{Stearns:1993:SPA,
author = "Samuel D. Stearns and Ruth A. David",
title = "Signal processing algorithms using {Fortran} and {C}",
publisher = pub-PHPTR,
address = pub-PHPTR:adr,
pages = "xiii + 331",
year = "1993",
ISBN = "0-13-816307-3, 0-13-812694-1",
ISBN-13 = "978-0-13-816307-5, 978-0-13-812694-0",
LCCN = "TK5102.5.S6993 1993 Reserves",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "System requirements for computer disk: IBM PC or
compatible; MS-DOS; VGA graphics. Cover title: Signal
processing algorithms in Fortran and C.",
series = "Prentice-Hall signal processing series",
acknowledgement = ack-nhfb,
annote = "System requirements for computer disk: IBM PC or
compatible; MS-DOS; VGA graphics. Cover title: Signal
processing algorithms in Fortran and C.",
keywords = "Algorithms; algorithms; C (Computer program language);
c (computer program language); FORTRAN (Computer
program language); Fortran (computer program language);
signal processing -- digital techniques -- data
processing; Signal processing --- Digital techniques
--- Data processing; Signals --- Processing",
}
@Article{Steele:1993:HPF,
author = "Guy L. {Steele, Jr.}",
title = "{High Performance Fortran}: Status Report",
journal = j-SIGPLAN,
volume = "28",
number = "1",
pages = "1--4",
month = jan,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:32 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Parallel/Par.Arch.Indep.bib",
acknowledgement = ack-nhfb,
affiliation = "Thinking Machines Corp., Cambridge, MA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Data parallel programming; Distributed-memory MPP;
Fortran 90; Fortran programs; High Performance Fortran;
Mainframes; Massively parallel processor; MIMD
computers; Multihead vector computers; Program
portability; Shared-memory MPP; Shared-memory
multicomputers; SIMD computers; Vector computers;
Workstations",
thesaurus = "FORTRAN; Parallel languages; Parallel programming",
}
@Article{Stein:1993:DAO,
author = "J. Stein and G. C. Fox",
title = "Dependence Analysis for Outer Loop Parallelization of
Existing {Fortran-77} Programs",
journal = j-CPE,
volume = "5",
number = "8",
pages = "659--674",
month = dec,
year = "1993",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Tue Sep 7 05:40:19 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@TechReport{Stol:1993:FVV,
author = "W. Stol",
title = "The {FORTRAN} version of the {van Keulen-Seligman
CSMP-Spring} wheat model",
type = "Simulation reports CABO-TT; no. 30",
institution = "Centre for Agrobiological Research, Wageningen
Agricultural University",
address = "Wageningen, The Netherlands",
pages = "112 + I20",
month = may,
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Subhlok:1993:ETD,
author = "Jaspal Subhlok and James M. Stichnoth and David R.
O'Hallaron and Thomas Gross",
title = "Exploiting task and data parallelism on a
multicomputer",
journal = j-SIGPLAN,
volume = "28",
number = "7",
pages = "13--22",
month = jul,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:39 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "For many applications, achieving good performance on a
private memory parallel computer requires exploiting
data parallelism as well as task parallelism. Depending
on the size of the input data set and the number of
nodes (i.e. processors), different tradeoffs between
task and data parallelism are appropriate for a
parallel system. Most existing compilers focus on only
one of data parallelism and task parallelism.
Therefore, to achieve the desired results, the
programmer must separately program the data and task
parallelism. The authors have taken a unified approach
to exploiting both kinds of parallelism in a single
framework with an existing language. This approach
eases the task of programming and exposes the tradeoffs
between data and task parallelism to the compiler. They
have implemented a parallelizing Fortran compiler for
the iWarp system based on this approach. They discuss
the design of the compiler, and present performance
results to validate the approach.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
confdate = "19-22 May 1993",
conflocation = "San Diego, CA, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Data parallelism; IWarp system; Multicomputer;
Parallelizing Fortran compiler; Performance results;
Private memory parallel computer; Single framework;
Task parallelism; Unified approach",
thesaurus = "FORTRAN; Parallel programming; Program compilers",
}
@Book{SunSoft:1993:SAD,
author = "{SunSoft}",
title = "{Solaris} application developer's guide",
publisher = "SunSoft",
address = "Mountain Views, Calif.",
pages = "xvi + 102 + 6",
year = "1993",
ISBN = "0-13-205097-8",
ISBN-13 = "978-0-13-205097-5",
LCCN = "QA76.76.S95 S65 1993",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0132050978/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "operating systems (computers); Solaris (computer
file)",
}
@Article{Sussman:1993:BIL,
author = "G. J. Sussman and G. L. {Steele, Jr.} and R. P.
Gabriel",
title = "A brief introduction to {Lisp}",
journal = j-SIGPLAN,
volume = "28",
number = "3",
pages = "361--362",
month = mar,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:34 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p361-lee/",
abstract = "Lisp is a functional programming language with
imperative features. By functional the authors mean
that the overall style of the language is organized
primarily around expressions and functions rather than
statements and subroutines. Every Lisp expression
returns some value. Every Lisp procedure is
syntactically a function; when called, it returns some
data object as its value. By imperative they mean that
some Lisp expressions and procedures have side effects,
such as storing into variables or array positions. Thus
Lisp procedures are not always functions in the `pure'
sense of logicians, but in practice they are frequently
referred to as `functions' anyway, even those that may
have side effects, in order to emphasize that a
computed result is always returned. Imperative features
are usually used sparingly; while it is possible to
transliterate, say, Fortran code directly into Lisp.
the result would not exhibit typical Lisp programming
style.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
confdate = "20-23 April 1993",
conflocation = "Cambridge, MA, USA",
confname = "HOPL-II. The second ACM SIGPLAN conference on History
of programming languages, April 20--23, 1993,
Cambridge, MA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "algorithms; Functional programming language;
Imperative features; languages; Lisp",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, LISP. {\bf D.3.3} Software,
PROGRAMMING LANGUAGES, Language Constructs and
Features, Data types and structures. {\bf D.3.3}
Software, PROGRAMMING LANGUAGES, Language Constructs
and Features, Procedures, functions, and subroutines.",
thesaurus = "LISP",
xxnote = "The URL above is incorrectly named, and its author
attribution is also incorrect. The error was reported
to webmaster@www.acm.org on Tue May 4 07:08:34 1999.",
}
@Article{Thacker:1993:NRF,
author = "B. H. Thacker",
title = "{Numerical Recipes in Fortran; Second edition. William
H Press et al}",
journal = j-APPL-MECH-REV,
volume = "46",
number = "9",
pages = "B121",
month = sep,
year = "1993",
CODEN = "AMREAD",
ISSN = "0003-6900",
ISSN-L = "0003-6900",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Applied mechanics reviews",
}
@InProceedings{Thole:1993:HPF,
author = "C. A. Thole",
title = "{High Performance Fortran}",
crossref = "Anonymous:1993:PSE",
pages = "885--892 (or 885--891??)",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Gesellschaft fur Math. und Datenverarbeitung mbH, St.
Augustin, Germany",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Architecture; Code generation; Compilers; Data
objects; Data parallel program; Fortran 90; High
performance computers; High performance Fortran;
Language extensions; Nonuniform memory access times;
Parallel execution distribution; Parallel nodes;
Sequential Fortran 90 programs; Specification",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Program compilers",
}
@Article{Tobochnik:1993:FCP,
author = "Neal Tobochnik and Jan Tobochnik",
title = "{Fortran} Compilers for Personal Computers",
journal = j-COMPUT-PHYS,
volume = "7",
number = "6",
pages = "672--677",
month = nov,
year = "1993",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers in Physics",
}
@PhdThesis{Tseng:1993:OFD,
author = "Chau-Wen Tseng",
title = "An optimizing {Fortran D} compiler for {MIMD}
distributed-memory machines",
type = "Thesis ({Ph.D.})",
school = "Rice University, Dept. of Computer Science",
address = "Houston, TX, USA",
pages = "xiii + 193",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Computer science technical report. Rice University.
Dept. of Computer Science; COMP TR93-199 Rice
University. Dept. of Computer Science. Computer science
technical report; COMP TR93-199.",
abstract = "Massively parallel MIMD distributed-memory machines
can provide enormous computational power; however, the
difficulty of developing parallel programs for these
machines has limited their use. Our thesis is that an
advanced compiler can generate efficient parallel
programs, if data decompositions are provided. To
validate this thesis, we have implemented a compiler
for Fortran D, a version of Fortran that provides data
decomposition specifications at two levels: problem
mapping using sophisticated array alignments, and
machine mapping through a rich set of data distribution
functions. The Fortran D compiler is organized around
three major functions: program analysis, program
optimization, and code generation. Its compilation
strategy is based on the `owner computes' rule, where
each processor only computes values of data it owns.
Data decomposition specifications are translated into
mathematical distribution functions that determine the
ownership of local data. By composing these with
subscript functions or their inverses, the compiler can
efficiently partition computation and determine
nonlocal accesses at compile-time. Fortran D
optimizations are guided by the concept of data
dependence. Program transformations modify the program
execution order to enable optimizations. Communication
optimizations reduce the number of messages and overlap
communication with computation. Parallelism
optimizations detect reductions and optimize pipelined
computations to increase the amount of useful
computation that may be performed in parallel.
Empirical evaluations show that exploiting parallelism
is vital, while message vectorization, coarse-grain
pipelining, and collective communication are the key
communication optimizations. A simple model is
constructed to guide compiler optimizations. Loop
indices, bounds, and nonlocal storage are managed by
the compiler during code generation. Interprocedural
analysis, optimization, and code generation algorithms
limit compilation to only one pass over each procedure
by collecting summary information after edits, then
compiling procedures in reverse topological order to
propagate necessary information. Delaying instantiation
of the work partition, communication, and dynamic data
decomposition enables interprocedural optimization.
Interactions between the compiler and other elements of
the programming system are discussed. Empirical
measurements show that the output of the prototype
Fortran D compiler is comparable to hand-written codes
on the Intel iPSC/860 and significantly outperforms the
CM Fortran compiler on the Thinking Machines CM-5.",
acknowledgement = ack-nhfb,
keywords = "Compilers (Computer programs)",
}
@Article{Turgut:1993:TFP,
author = "Altan Turgut",
title = "{TOPOVEL}: a {FORTRAN} program for tomographic
inversion of porosity and velocity structure in the
subsurface",
journal = j-COMP-GEOSCI,
volume = "19",
number = "4",
pages = "511--??",
month = apr,
year = "1993",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Book{Uberhuber:1993:SEF,
author = "Christoph Uberhuber and Peter Meditz",
title = "{Software-Entwicklung} in {Fortran 90}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "",
month = mar,
year = "1993",
ISBN = "0-387-82450-2",
ISBN-13 = "978-0-387-82450-5",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0387824502/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$40.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0387824502",
acknowledgement = ack-nhfb,
}
@TechReport{USEPA:1993:HSP,
author = "{United States.Environmental Protection Agency}",
title = "Hydrological simulation program --- {FORTRAN}: user's
manual for release 10",
institution = "Environmental Research Laboratory, Office of Research
and Development, U.S. Environmental Protection Agency",
address = "Athens, GA, USA",
pages = "v + 660",
year = "1993",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "EPA/600/R-93-174. ``September 1993.'' Contract no.
68-01-6207. Loose leaf. EPA/600/R-93-174.",
keywords = "Hydrology --- Computer programs; Watersheds ---
Research.; {Fortran} (Computer program language)",
}
@Article{Vaidyanathan:1993:MFW,
author = "Shankar Vaidyanathan",
title = "Multitasking {Fortran} and {Windows NT}",
journal = j-DDJ,
volume = "18",
number = "10",
pages = "21--??",
month = oct,
year = "1993",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
note = "Special Issue: Windows Sourcebook.",
abstract = "Here are interface statements and coding guidelines
that let you write Fortran programs that call the Win32
C-type API directly.",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Book{Vetterling:1993:NREa,
author = "William T. Vetterling and others",
title = "Numerical Recipes Example Book",
publisher = pub-CUP,
address = pub-CUP:adr,
pages = "viii + 179",
month = mar,
year = "1993",
ISBN = "0-521-31330-9",
ISBN-13 = "978-0-521-31330-8",
LCCN = "QA76.73.F25N84 1985",
bibdate = "Sat May 13 18:26:10 2000",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0521313309/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nr.com/nronline_switcher.html",
acknowledgement = ack-nhfb,
}
@Book{Vetterling:1993:NREb,
author = "William T. Vetterling",
title = "Numerical recipes example book ({Fortran})",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "Second",
pages = "viii + 245",
year = "1993",
ISBN = "0-521-43721-0 (paperback)",
ISBN-13 = "978-0-521-43721-9 (paperback)",
LCCN = "QA76.76.F25 N85 1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Previous ed.: 1985.",
keywords = "Numerical analysis --- Computer programs; Numerical
analysis --- Use of --- Computers; Science ---
Mathematics --- Computer programs; {Fortran} (Computer
program language)",
}
@Article{Vielhaber:1993:NVI,
author = "J. P. Vielhaber and J. V. Kuhlman and J. S. Barrett",
title = "{NONMEM} version {III} implementation on a {VAX} 9000:
a {DCL} procedure for single-step execution and the
unrealized advantage of a vectorizing {FORTRAN}
compiler",
journal = j-COMPUT-METH-PROG-BIOMED,
volume = "40",
number = "2",
pages = "103--115",
month = jun,
year = "1993",
CODEN = "CMPBEK",
ISSN = "0169-2607 (print), 1872-7565 (electronic)",
ISSN-L = "0169-2607",
bibdate = "Thu Apr 11 18:10:15 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "There is great interest within the FDA, academia, and
the pharmaceutical industry to provide more detailed
information about the time course of drug concentration
and effect in subjects receiving a drug as part of
their overall therapy. Advocates of this effort expect
the eventual goal of these endeavors to provide
labeling which reflects the experience of drug
administration to the entire population of potential
recipients. The set of techniques which have been thus
far applied to this task has been defined as population
approach methodologies. While a consensus view on the
usefulness of these techniques is not likely to be
formed in the near future, most pharmaceutical
companies or individuals who provide kinetic/dynamic
support for drug development programs are investigating
population approach methods. A major setback in this
investigation has been the shortage of computational
tools to analyze population data. One such algorithm,
NONMEM, supplied by the NONMEM Project Group of the
University of California, San Francisco has been widely
used and remains the most accessible computational tool
to date. The program is distributed to users as FORTRAN
77 source code with instructions for platform
customization. Given the memory and compiler
requirements of this algorithm and the intensive matrix
manipulation required for run convergence and parameter
estimation, this program's performance is largely
determined by the platform and the FORTRAN compiler
used to create the NONMEM executable. Benchmark testing
on a VAX 9000 with Digital's FORTRAN (v. 1.2) compiler
suggests that this is an acceptable platform. Due to
excessive branching within the loops of the NONMEM
source code, the vector processing capabilities of the
KV900-AA vector processor actually decrease
performance. A DCL procedure is given to provide single
step execution of this algorithm.",
acknowledgement = ack-nhfb,
announcement = "9312",
countrypub = "NETHERLANDS",
datesentered = "Entered 931014",
fjournal = "Computer Methods and Programs in Biomedicine",
meshheadings = "*Drug Evaluation; *Mathematical Computing; *Software;
Algorithms; Least-Squares Analysis; Models, Biological;
Population Surveillance; Programming Languages;
Software Design",
recordno = "93380320",
}
@Article{Vignes:1993:SAR,
author = "J. Vignes",
title = "A stochastic arithmetic for reliable scientific
computation",
journal = j-MATH-COMP-SIM,
volume = "35",
number = "3",
pages = "233--261",
month = sep,
year = "1993",
CODEN = "MCSIDR",
ISSN = "0378-4754 (print), 1872-7166 (electronic)",
ISSN-L = "0378-4754",
bibdate = "Thu Dec 14 18:23:39 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/intarith.bib",
abstract = "Having reviewed the CESTAC (Controle et Estimation
Stochastique des Arrondis de Calculs) method, which
uses a probabilistic approach to round-off error
analysis, an arithmetic called stochastic arithmetic is
presented. This arithmetic covers a large part of the
properties of exact arithmetic, properties which are
lost in the usual floating-point arithmetic. The CADNA
(control of accuracy and debugging for numerical
applications) library is a tool for automatic
implementation of stochastic arithmetic in any FORTRAN
or ADA program. Consequently, by the use of the CADNA
library, it is possible during the run of a program, to
detect the numerical instabilities, to stop correctly
any iterative process, to evaluate the optimal step or
the optimal mesh in approximate methods, to evaluate
the accuracy of any result provided by the computer. In
short, the stochastic arithmetic, i.e., the use of the
CADNA library, serves to validate the results provided
by a computer, and to assure the user of the
reliability of scientific computations.",
acknowledgement = ack-nhfb,
affiliation = "Lab. MASI, Paris VI Univ., France",
classification = "C1140 (Probability and statistics); C5230 (Digital
arithmetic methods); C7310 (Mathematics)",
fjournal = "Mathematics and Computers in Simulation",
keywords = "ADA program; Approximate methods; Automatic
implementation; CADNA; CESTAC; Control of
accuracy/debugging for numerical applications; Exact
arithmetic; FORTRAN; Iterative process; Numerical
instabilities; Optimal mesh; Optimal step;
Probabilistic approach; Reliable scientific
computation; Round-off error analysis; Stochastic
arithmetic",
pubcountry = "Netherlands",
thesaurus = "Digital arithmetic; Mathematics computing; Roundoff
errors; Stochastic processes",
}
@Article{vonHanxleden:1993:CAI,
author = "R. {von Hanxleden} and K. Kennedy and C. Koelbel and
R. Das and J. Saltz",
title = "Compiler Analysis for Irregular Problems in {Fortran
D}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "757",
pages = "97--111",
year = "1993",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue May 14 09:08:41 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InCollection{Walter:1993:AXF,
author = "W. V. Walter",
title = "{ACRITH-XSC} a {Fortran-like} language for verified
scientific computing",
crossref = "Adams:1993:SCA",
bookpages = "x + 612",
pages = "45--70",
year = "1993",
bibdate = "Thu Dec 14 17:22:42 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/intarith.bib",
abstract = "ACRITH-XSC is a Fortran-like programming language
designed for the development of self-validating
numerical algorithms. Such algorithms deliver results
of high accuracy which are verified to be correct by
the computer. Thus there is no need to perform an error
analysis by hand for these calculations. With few
exceptions, ACRITH-XSC is an extension of FORTRAN 77.
Various language concepts which are available in
ACRITH-XSC can also be found in a more or less similar
form in Fortran 90. Other ACRITH-XSC features have been
specifically designed for numerical purposes: numeric
constant and data conversion and arithmetic operators
with rounding control, interval and complex interval
arithmetic, accurate vector/matrix arithmetic, an
enlarged set of mathematical standard functions for
point and interval arguments, and more. For a
restricted class of expressions called `dot product
expressions', ACRITH-XSC provides a special notation
which guarantees that expressions of this type are
evaluated with least-bit accuracy, i.e. there is no
machine number between the computed result and the
exact solution. The exact dot product is essential in
many algorithms to attain high accuracy. A complete
sample program for computing continuous bounds on the
solution of an initial value problem is presented.",
acknowledgement = ack-nhfb,
affiliation = "Inst. fur Angewandte Math., Karlsruhe Univ., Germany",
classification = "C4170 (Differential equations); C5230 (Digital
arithmetic methods); C6140D (High level languages);
C7310 (Mathematics)",
keywords = "Accurate vector/matrix arithmetic; ACRITH-XSC
features; Arithmetic operators; Complete sample
program; Complex interval arithmetic; Data conversion;
Dot product expressions; Error analysis; Exact dot
product; FORTRAN 77; Fortran 90; Fortran-like
programming language; Interval arguments; Language
concepts; Least-bit accuracy; Machine number;
Mathematical standard functions; Numeric constant;
Numerical purposes; Rounding control; Self-validating
numerical algorithms; Special notation",
pubcountry = "USA",
thesaurus = "Digital arithmetic; FORTRAN; FORTRAN listings; High
level languages; Initial value problems; Mathematics
computing; Roundoff errors",
}
@InProceedings{Walter:1993:FXP,
author = "W. V. Walter",
title = "{FORTRAN-XSC}. {A} portable {Fortran 90} module
library for accurate and reliable scientific
computing",
crossref = "Albrecht:1993:VNT",
volume = "9",
pages = "265--285",
year = "1993",
CODEN = "COSPDM",
ISSN = "0344-8029",
bibdate = "Sun Oct 17 11:55:48 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computing.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = j-COMPUTING-SUPPLEMENTUM,
acknowledgement = ack-nhfb,
}
@Book{Weinman:1993:VF,
author = "David G. Weinman",
title = "{VAX FORTRAN}",
publisher = "PWS Publishing Co.",
address = "Boston, MA, USA",
edition = "Second",
pages = "xiii + 479",
year = "1993",
ISBN = "0-534-92565-0 (paperback)",
ISBN-13 = "978-0-534-92565-9 (paperback)",
LCCN = "QA76.8.V37W45 1991",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "PWS-Kent series in engineering and computer science",
acknowledgement = ack-nhfb,
keywords = "FORTRAN (Computer program language); VAX-11 (Computer)
--- Programming",
}
@Article{Wilkes:1993:CPF,
author = "Maurice V. Wilkes",
title = "Computing Perspectives: From {Fortran} and {Algol} to
Object-Oriented Languages",
journal = j-CACM,
volume = "36",
number = "7",
pages = "21--23",
month = jul,
year = "1993",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Thu May 30 09:41:10 MDT 1996",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Database/Graefe.bib;
http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/159553.html",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
keywords = "languages; standardization",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, Object-oriented languages. {\bf
D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, ALGOL. {\bf D.3.2}: Software,
PROGRAMMING LANGUAGES, Language Classifications,
FORTRAN. {\bf K.1}: Computing Milieux, THE COMPUTER
INDUSTRY, Standards.",
}
@Book{Wolfram:1993:STN,
author = "Stephen Wolfram and {Wolfram Research, Inc.}",
title = "Selected Tutorial Notes",
publisher = pub-WOLFRAM,
address = pub-WOLFRAM:adr,
pages = "405",
year = "1993",
ISBN = "1-880083-07-8",
ISBN-13 = "978-1-880083-07-9",
LCCN = "????",
bibdate = "Sat Apr 06 17:10:05 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "FORTRAN (Computer programming language); Mathematica
(Computer file); Numerical analysis --- Study and
teaching.",
}
@Article{Won:1993:EPF,
author = "Sik Choi Won and Judi Repman",
title = "Effects of {Pascal} and {FORTRAN} Programming on the
Problem-Solving Abilities of College Students",
journal = j-J-RES-COMP-EDU,
volume = "25",
number = "3",
pages = "290--302",
month = "Spring",
year = "1993",
CODEN = "JRCEE8",
ISSN = "0888-6504",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Research on Computing in Education",
}
@Article{Wu:1993:NRF,
author = "J. Wu",
title = "{Numerical Recipes in Fortran; Second Edition. William
H Press et al}",
journal = j-APPL-MECH-REV,
volume = "46",
number = "7",
pages = "B97",
month = jul,
year = "1993",
CODEN = "AMREAD",
ISSN = "0003-6900",
ISSN-L = "0003-6900",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Applied mechanics reviews",
}
@Article{Xu:1993:AFP,
author = "Y. Xu",
title = "{ARLOSS}: a {FORTRAN} program for modeling the effects
of initial ${}^{40} \hbox {Ar}$ losses on ${}^{40}
\hbox {Ar}, {}^{39} \hbox {Ar}$ dating",
journal = j-COMP-GEOSCI,
volume = "19",
number = "4",
pages = "533--??",
month = apr,
year = "1993",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Yasue:1993:FCM,
author = "T. Yasue and H. Yamana and Y. Muraoka",
title = "A {FORTRAN} Compiling Method for Dataflow Machines and
Its Prototype Compiler for the Parallel Processing
System-Harray",
journal = j-LECT-NOTES-COMP-SCI,
volume = "757",
pages = "482--496",
year = "1993",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue May 14 09:09:51 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Yi:1993:AGM,
author = "Kwangkeun Yi and Williams Ludwell {Harrison, III}",
title = "Automatic generation and management of interprocedural
program analyses",
crossref = "ACM:1993:CRT",
pages = "246--259",
year = "1993",
bibdate = "Mon May 3 12:45:53 MDT 1999",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/158511/p246-yi/",
abstract = "We have designed and implemented an interprocedural
program analyzer generator, called {\em system Z\/}.
Our goal is to automate the generation and management
of semantics-based interprocedural program analysis for
a wide range of target languages. System Z is based on
the abstract interpretation framework. The input to
system Z is a high-level specification of an abstract
interpreter. The output is a C code for the specified
interprocedural program analyzer. The system provides a
high-level command set (called {\em projection
expressions\/}) in which the user can tune the analysis
in accuracy and cost. The user writes projection
expressions for selected domains; system Z takes care
of the remaining things so that the generated analyzer
conducts an analysis over the projected domains, which
will vary in cost and accuracy according to the
projections. We demonstrate the system's capabilities
by experiments with a set of generated analyzers which
can analyze C, FORTRAN, and SCHEME programs.",
acknowledgement = ack-nhfb,
keywords = "design; experimentation; languages",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Interpreters. {\bf F.3.3} Theory of
Computation, LOGICS AND MEANINGS OF PROGRAMS, Studies
of Program Constructs, Type structure. {\bf D.2.1}
Software, SOFTWARE ENGINEERING,
Requirements/Specifications, Z. {\bf D.3.2} Software,
PROGRAMMING LANGUAGES, Language Classifications, C.
{\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS
OF PROGRAMS, Studies of Program Constructs.",
}
@Article{Zarea-Aliabadi:1993:LPD,
author = "Adib Zarea-Aliabadi",
title = "Languages for programming distributed memory systems",
journal = j-COMP-CONTROL-ENG-J,
volume = "4",
number = "6",
pages = "269--??",
day = "1",
month = dec,
year = "1993",
CODEN = "CCEJEL",
ISSN = "0956-3385 (print), 1741-0460 (electronic)",
ISSN-L = "0956-3385",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
abstract = "This article is concerned with the programming of
distributed memory systems consisting of an
interconnected network of processors and their
associated local memory. It outlines typical
characteristics of such systems and discusses the
language approaches used for their programming. The
article continues with an examination of High
Performance Fortran that has been proposed as a basis
for programming distributed memory computers.",
acknowledgement = ack-nhfb,
fjournal = "Computing and Control Engineering Journal",
}
@InProceedings{Zima:1993:DDD,
author = "H. Zima and B. Chapman and H. Moritsch and P.
Mehrotra",
title = "Dynamic Data Distributions in {Vienna Fortran}",
crossref = "IEEE:1993:PSP",
pages = "284--295",
year = "1993",
bibdate = "Mon Aug 26 10:38:41 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Zosel:1993:HPF,
author = "M. E. Zosel",
title = "High performance {Fortran}: an overview",
crossref = "IEEE:1993:DPC",
pages = "132--136",
month = "",
year = "1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Lawrence Livermore Nat. Lab., CA, USA",
classification = "C6140D (High level languages)",
keywords = "Functionality; High performance Fortran; High
Performance Fortran Forum; Parallel computers",
thesaurus = "FORTRAN",
}
@InProceedings{Abdelrahman:1994:DAD,
author = "T. S. Abdelrahman and T. N. Wong",
title = "Distributed array data management on {NUMA}
multiprocessors",
crossref = "IEEE:1994:PSH",
pages = "551--559",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. and Comput. Eng., Toronto Univ.,
Ont., Canada",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6120 (File
organisation); C6150C (Compilers, interpreters and
other processors); C6150J (Operating systems)",
keywords = "Compiler; Compiler system; Data-parallel applications;
Distributed array data management; Distributed arrays;
False sharing; HPF-like directives; Locality; NUMA
multiprocessors; Operating system management policies;
Performance improvement; Program data management;
Prototype; Scaling performance; Shared-memory NUMA
multiprocessor",
thesaurus = "Data structures; Operating systems [computers];
Parallel programming; Program compilers; Shared memory
systems",
}
@Book{Adams:1994:FTN,
author = "Jeanne Adams and Walt Brainerd and Jeanne Martin and
Brian Smith",
title = "{Fortran} top 90: Ninety Key Features of {Fortran
90}",
publisher = pub-UNICOMP,
address = pub-UNICOMP:adr,
pages = "252",
day = "1",
month = dec,
year = "1994",
ISBN = "0-9640135-0-9 (paperback)",
ISBN-13 = "978-0-9640135-0-6 (paperback)",
LCCN = "QA76.73.F25F679 1994",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0964013509/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$20.00",
acknowledgement = ack-nhfb,
keywords = "{Fortran 90} (Computer program language)",
xxpages = "251",
}
@Article{Adve:1994:RDP,
author = "Vikram Adve and Alan Carle and Elana Granston and
Seema Hiranandani and Ken Kennedy",
title = "Requirements for Data-Parallel Programming
Environments",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "48--48",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/M-PDT.1994.329801",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "An effective data-parallel programming environment
will use a variety of tools that support the
development of efficient data-parallel programs while
insulating the programmer from the intricacies of the
explicitly parallel code.",
acknowledgement = ack-nhfb,
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
}
@Article{Agterberg:1994:FPA,
author = "Frederik Agterberg",
title = "{FORTRAN} program for the analysis of point patterns
with correction for edge effects",
journal = j-COMP-GEOSCI,
volume = "20",
number = "2",
pages = "229--??",
month = mar,
year = "1994",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{Alsdorf:1994:FPP,
author = "Douglas E. Alsdorf and Ralph R. B. {von Frese}",
title = "{FORTRAN} programs to process {Magsat} data for
lithospheric, external field, and residual core
components",
type = "NASA technical memorandum",
number = "104612",
institution = "National Aeronautics and Space Administration, Goddard
Space Flight Center; National Technical Information
Service, distributor",
address = "Greenbelt, MD, USA",
pages = "????",
year = "1994",
bibdate = "Mon Oct 26 06:58:21 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 95-0059-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1994] 2 microfiches.",
govtdocnumber = "NAS 1.15:104612 0830-D (MF)",
keywords = "Applications programs (Computers); Data correlation;
Data processing; Earth magnetosphere; FORTRAN;
Lithosphere; Magnetic cores; Magnetic effects; Magnetic
fields; Magsat B satellite.",
}
@InProceedings{Amamiya:1994:RPL,
author = "M. Amamiya and M. Satoh and A. Makinouchi and K.
Hagiwara and T. Yuasa and H. Aida and K. Ueda and K.
Araki and T. Ida and T. Baba",
title = "Research on programming languages for massively
parallel processing",
crossref = "Horiguchi:1994:ISP",
pages = "443--450",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Massively Parallel Language Res. Group, Kyushu Univ.,
Fukuoka, Japan",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Commercial language systems; Compiler system; Data
parallel C; Experimental language; Fortran D; HPF;
Massively parallel computation model; Massively
parallel processing; Massively Parallel Processing
Principle Research Project; Parallel programming
languages; Prototype",
thesaurus = "Parallel languages; Parallel programming; Program
compilers",
}
@Article{Ammar:1994:CAI,
author = "G. S. Ammar and L. Reichel and D. C. Sorensen",
title = "Corrigendum: ``{Algorithm 730}: An Implementation of a
Divide and Conquer Algorithm for the Unitary
Eigenproblem''",
journal = j-TOMS,
volume = "20",
number = "1",
pages = "161--161",
month = mar,
year = "1994",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/174603.174406",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 13:05:32 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Ammar:1992:IDC}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1994-20-1/p161-ammar/",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Anik:1994:PIS,
author = "S. Anik and W.-M. W. Hwu",
title = "Performance Implications of Synchronization Support
for Parallel {Fortran} Programs",
journal = j-J-PAR-DIST-COMP,
volume = "22",
number = "2",
pages = "202--215",
month = aug,
year = "1994",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1994.1081",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:55 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1081/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1081/production/pdf",
acknowledgement = ack-nhfb,
classification = "C4100 (Numerical analysis); C4240P (Parallel
programming and algorithm theory); C5440
(Multiprocessor systems and techniques); C5470
(Performance evaluation and testing); C6110P (Parallel
programming); C6150N (Distributed systems)",
corpsource = "Coordinated Sci. Lab., Illinois Univ., Urbana, IL,
USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "automatically parallelized; barriers; bus-based shared
memory; data dependence handling; exchange-byte
operation; fetch and add; iteration scheduling;
multiprocessing programs; multiprocessor; nested
parallel loops; numerical analysis; numerical programs;
parallel; parallel Fortran programs; performance
evaluation; performance implications; programming;
shared memory systems; synchronisation; synchronization
bus implementation; synchronization support; task
scheduling; test and set",
treatment = "P Practical",
}
@InProceedings{Annaratone:1994:DEC,
author = "M. Annaratone and C. D. Offner and D. B. Loveman",
title = "{Digital Equipment Corporation} --- {High Performance
Fortran} on Workstation Farms",
crossref = "Siegel:1994:PEI",
pages = "664--669",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Annaratone:1994:HPF,
author = "M. Annaratone and C. D. Offner and D. B. Loveman",
title = "High performance {Fortran} on workstation farms",
crossref = "Siegal:1994:PEI",
pages = "664--669",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "High Performance Comput. Group, Maynard, MA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Compiler; High performance Fortran; HPF language; MPP
market; MPP systems; Parallel programming;
Single-threaded batch job; Stable system software;
Workstation farms",
thesaurus = "FORTRAN; Parallel programming; Program compilers;
Workstations",
}
@Article{Anonymous:1994:C,
author = "Anonymous",
title = "Corrigenda",
journal = j-TOMS,
volume = "20",
number = "4",
pages = "553--553",
month = dec,
year = "1994",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 14 16:17:03 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Hull:1994:ICE}",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Anonymous:1994:EC,
author = "Anonymous",
title = "From the {Editor-in-Chief}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "2--??",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Thinking about Thinking Machines.",
acknowledgement = ack-nhfb,
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
}
@Article{Anonymous:1994:HPFa,
author = "Anonymous",
title = "{High Performance Fortran} Language Specification
(Part {II})",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "2",
pages = "87--150",
day = "1",
month = jun,
year = "1994",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:47:05 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1994:HPFb,
author = "Anonymous",
title = "{High Performance Fortran} Language Specification
(Part {III})",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "3",
pages = "22--55",
day = "1",
month = sep,
year = "1994",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:47:49 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1994:HR,
author = "Anonymous",
title = "{HPF} Reports",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "71--71",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/M-PDT.1994.329805",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Commercial views of HPF from Applied Parallel
Research. The Portland Group. ACE Associated Computer
Experts, Pacific-Sierra Research, SofTech, and Thinking
Machines.",
acknowledgement = ack-nhfb,
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
}
@InProceedings{Anonymous:1994:IPH,
author = "Anonymous",
title = "Interpreting the Performance of {HPF\slash Fortran
90D}",
crossref = "IEEE:1994:PSW",
pages = "743--752",
year = "1994",
bibdate = "Mon Aug 26 10:38:41 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/super.bib",
acknowledgement = ack-nhfb,
}
@Article{Anonymous:1994:MMI,
author = "Anonymous",
title = "{MPI}: a Message-Passing Interface Standard",
journal = j-IJSAHPC,
volume = "8",
number = "3/4",
pages = "159--416",
month = "Fall\slash Winter",
year = "1994",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Tue Feb 18 09:18:46 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Message passing is a paradigm used widely on certain
classes of parallel machines, especially these with
distributed memory. Although there are many variations,
the basic concept of processes communicating through
messages is well understood. Over the last ten years,
substantial progress has been made in casting
significant applications in this paradigm. Each vendor
has implemented its own variant. More recently, several
systems have demonstrated that a message-passing system
can be efficiently and portably implemented. A
definition of both the syntax and semantics of a core
of library routines is thus presented. It will be
useful to a wide range of users and efficiently
implementable on a wide range of computers.",
acknowledgement = ack-nhfb,
classification = "722.2; 722.3; 722.4; 723.1; 723.1.1",
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
journalabr = "Int J Supercomput Appl High Perform Comput",
keywords = "C (programming language); Codes (standards);
Computational linguistics; Computer software; Data
communication systems; FORTRAN (programming language);
Interfaces (computer); Message passing interface;
Parallel machines; Parallel processing systems; Point
to point communication; Standardization",
}
@Article{Anonymous:1994:MMP,
author = "Anonymous",
title = "{MPI}: a message-passing interface standard",
journal = j-IJSAHPC,
volume = "8",
number = "3/4",
pages = "159--416",
month = "Fall-Winter",
year = "1994",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
abstract = "Message passing is a paradigm used widely on certain
classes of parallel machines, especially these with
distributed memory. Although there are many variations,
the basic concept of processes communicating through
messages is well understood. Over the last ten years,
substantial progress has been made in casting
significant applications in this paradigm. Each vendor
has implemented its own variant. More recently, several
systems have demonstrated that a message-passing system
can be efficiently and portably implemented. A
definition of both the syntax and semantics of a core
of library routines is thus presented. It will be
useful to a wide range of users and efficiently
implementable on a wide range of computers.",
acknowledgement = ack-nhfb,
classification = "722.2; 722.3; 722.4; 723.1; 723.1.1; C5440
(Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150N
(Distributed systems software)",
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
keywords = "C; C (programming language); C language; Codes
(standards); Collective communication; collective
communication; Computational linguistics; Computer
software; Conventions; conventions; Data communication
systems; FORTRAN; FORTRAN (programming language);
Fortran 77; Fortran bindings; Interfaces (computer);
Language binding; language binding; message passing;
Message passing interface; Message Passing Interface;
Message-passing interface standard; message-passing
interface standard; MPI environmental management; MPI
function; MPI function index; MPI terms; Name-shifting
convention; name-shifting convention; Parallel
machines; Parallel processing systems; parallel
programming; Point to point communication;
Point-to-point communication; point-to-point
communication; Process group collective communication
operations; process group collective communication
operations; Process topologies; process topologies;
Profiling interface; profiling interface; Programmer;
programmer; Standardization; standards; Topological
structures; topological structures; Unique
communication contexts; unique communication contexts;
Utility functions; utility functions",
thesaurus = "C language; FORTRAN; Message passing; Parallel
programming; Standards",
treatment = "P Practical",
}
@Article{Anonymous:1994:SIH,
author = "Anonymous",
title = "Special Issue: {High Performance Fortran} Language
Specification",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "2",
day = "1",
month = jun,
year = "1994",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1994:SIO,
author = "Anonymous",
title = "{Standards} Information. Organization of {Standards
Committees}",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "1",
pages = "4--??",
day = "1",
month = mar,
year = "1994",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
abstract = "Copies of Fortran 90 Standard. Future Meetings.
International Meetings. National Fortran Working
Groups. Real-Time Fortran Standard. Fortran 90
Interpretations. Plans for Fortran 95. High Performance
Fortran Language Specification.",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Anonymous:1994:SIOa,
author = "Anonymous",
title = "{Standards} Information. Organization of {Standards
Committees}; {Real-Time Fortran Standard}; {Fortran 90}
Interpretations; Plans for {Fortran 95}; {High
Performance Fortran} Language Specification",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "1",
pages = "4--6",
month = mar,
year = "1994",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/ansistd.bib;
https://www.math.utah.edu/pub/tex/bib/fortran-forum.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "37",
journal-URL = "http://portal.acm.org/toc.cfm?id=J286",
}
@InProceedings{Antonuccio-Delogu:1994:PTN,
author = "V. Antonuccio-Delogu and U. Becciani",
title = "A parallel tree {N-body} code for heterogeneous
clusters",
crossref = "Dongarra:1994:PSC",
pages = "17--32",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
affiliation = "Catania Astrophys. Obs., Italy",
classification = "C1160 (Combinatorial mathematics); C4240P (Parallel
programming and algorithm theory); C5620L (Local area
networks); C6110B (Software engineering techniques);
C6110P (Parallel programming); C6150N (Distributed
systems software); C7320 (Physics and chemistry
computing); C7350 (Astronomy and astrophysics
computing)",
keywords = "Cantania Astrophysical Observatory; Ethernet; F77
version; Generic situations; Heterogeneous clusters;
Heterogeneous workstation collection; Hypercube
communication pattern; Incomplete hypercube;
Mini-supercomputer; Orthogonal recursive bisection
oct-tree scheme; Parallel Barnes--Hut 3D N-body tree
algorithm; Parallel tree N-body code; Parallelization
scheme; Processing units; PVM 3.2.5; Software
environment; SPMD paradigm",
thesaurus = "Astronomy computing; Hypercube networks; Local area
networks; Octrees; Parallel algorithms; Parallel
programming; Physics computing; Software performance
evaluation; Software portability; Virtual machines;
Workstations",
}
@Article{Asenov:1994:SSI,
author = "A. Asenov and D. Reid and J. R. Barker",
title = "Speed-up of scalable iterative linear solvers
implemented on an array of transputers",
journal = j-PARALLEL-COMPUTING,
volume = "20",
number = "3",
pages = "375--387",
day = "10",
month = mar,
year = "1994",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:13:58 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=3;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=3&aid=832",
acknowledgement = ack-nhfb,
classification = "C1180 (Optimisation techniques); C4130
(Interpolation and function approximation); C4240P
(Parallel programming and algorithm theory); C7310
(Mathematics)",
corpsource = "Dept. of Electron. and Electr. Eng., Glasgow Univ.,
UK",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "3L Parallel Fortran; algorithm; algorithms; array;
behaviour; black-red SOR; calculation time; iterative
methods; local communication; mathematics computing;
oscillatory; parallel; parallel iterative solvers;
parallel linear iterative; Parsytec Super Cluster Model
64; processor; scalable iterative linear solvers;
search problems; solvers; speedup prediction;
topologically rectangular discrete grid; transputer
systems",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Averbukh:1994:RA,
author = "Victoria Z. Averbukh and Samuel Figueroa and Tamar
Schlick",
title = "Remark on Algorithm 566",
journal = j-TOMS,
volume = "20",
number = "3",
pages = "282--285",
month = sep,
year = "1994",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 12:53:17 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{More:1981:AFS}.",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Hessian subroutines; performance",
subject = "D.2.7 [Software Engineering]: Distribution and
Maintenance -- documentation; enhancement; G.1.6
[Numerical Analysis]: Optimization -- nonlinear
programming",
}
@Article{Averick:1994:NOA,
author = "B. Averick and C. Bischof and B. Bixby and A. Carle
and J. Dennis and M. El-Alem and A. El-Bakry and A.
Griewank and G. Johnson and R. Lewis and J. Mor{\'e}
and R. Tapia and V. Torczon and K. Williamson",
title = "Numerical Optimization at the {Center for Research on
Parallel Computation}",
journal = j-IJSAHPC,
volume = "8",
number = "2",
pages = "143--153",
month = "Summer",
year = "1994",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Tue Feb 18 09:47:23 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
abstract = "Research in optimization at the CRPC covers a broad
range of topics in linear and nonlinear programming,
parameter identification for ordinary and partial
differential equations, and multi-disciplinary design
optimization. Common to all this research is an
application-driven approach and an effort to design
algorithms to be effective in realistic parallel
computing environments. In addition, the optimization
group is jointly involved with the CRPC compiler group
in the development of an automatic differentiation tool
for Fortran programs.",
acknowledgement = ack-nhfb,
affiliation = "Argonne Natl Lab",
affiliationaddress = "Argonne, IL, USA",
classification = "722.4; 723.1; 723.1.1; 901.1.1; 921.2; 921.5",
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
journalabr = "Int J Supercomput Appl High Perform Comput",
keywords = "Algorithms; Center for Research on Parallel
Computation (CRPC); Differential equations; fortran
(programming language); Linear programming; Nonlinear
programming; Optimization; Parallel processing systems;
Program compilers; Societies and institutions",
}
@Article{Bacon:1994:CTH,
author = "David F. Bacon and Susan L. Graham and Oliver J.
Sharp",
title = "Compiler Transformations for High-Performance
Computing",
journal = j-COMP-SURV,
volume = "26",
number = "4",
pages = "345--420",
month = dec,
year = "1994",
CODEN = "CMSVAN",
DOI = "https://doi.org/10.1145/197405.197406",
ISSN = "0360-0300 (print), 1557-7341 (electronic)",
ISSN-L = "0360-0300",
bibdate = "Thu Jun 19 09:46:22 MDT 2008",
bibsource = "http://www.acm.org/pubs/contents/journals/surveys/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0360-0300/197406.html",
abstract = "In the last three decades a large number of compiler
transformations for optimizing programs have been
implemented. Most optimizations for uniprocessors
reduce the number of instructions executed by the
program using transformations based on the analysis of
scalar quantities and data-flow techniques. In
contrast, optimizations for high-performance
superscalar, vector, and parallel processors maximize
parallelism and memory locality with transformations
that rely on tracking the properties of arrays using
loop dependence analysis.\par
This survey is a comprehensive overview of the
important high-level program restructuring techniques
for imperative languages, such as C and Fortran.
Transformations for both sequential and various types
of parallel architectures are covered in depth. We
describe the purpose of each transformation, explain
how to determine if it is legal, and give an example of
its application.\par
Programmers wishing to enhance the performance of their
code can use this survey to improve their understanding
of the optimizations that compilers can perform, or as
a reference for techniques to be applied manually.
Students can obtain an overview of optimizing compiler
technology. Compiler writers can use this survey as a
reference for most of the important optimizations
developed to date, and as bibliographic reference for
the details of each optimization. Readers are expected
to be familiar with modern computer architecture and
basic program compilation techniques.",
acknowledgement = ack-nhfb,
fjournal = "ACM Computing Surveys",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J204",
keywords = "compilation; D.1.3 [Programming Techniques]:
Concurrent Programming; D.3.4 [Programming Languages]:
Processors---compilers; dependence analysis; I.2.2
[Artificial Intelligence]: Automatic
Programming---program transformation; languages;
locality; multiprocessors; optimization; parallelism;
performance; superscalar processors; vectorization",
subject = "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf D.1.3}: Software,
PROGRAMMING TECHNIQUES, Concurrent Programming. {\bf
D.3.4}: Software, PROGRAMMING LANGUAGES, Processors,
Optimization. {\bf I.2.2}: Computing Methodologies,
ARTIFICIAL INTELLIGENCE, Automatic Programming, Program
transformation.",
}
@InProceedings{Baier:1994:PEN,
author = "Romana Baier and Robert Gl{\"u}ck and Robert
Z{\"o}chling",
booktitle = "ACM SIGPLAN Workshop on Partial Evaluation and
Semantics-Based Program Manipulation",
title = "Partial Evaluation of Numerical Programs in
{Fortran}",
publisher = "????",
address = "????",
pages = "119--132",
year = "1994",
bibsource = "Compiler/partial-eval.bib; Compiler/TOPPS.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
keywords = "partial evaluation, numerical programs, Fortran",
semno = "D-197",
summary = "We investigate the application of partial evaluation
to numerically oriented computation in scientific and
engineering applications. We present our results using
the Fast Fourier Transformation, the N-body attraction
problem, and the cubic splines interpolation. The
results demonstrate that existing partial evaluation
technology is strong enough to improve the efficiency
of a large class of numerical programs. However, using
partial evaluation as a development tool in the `real
world' still remains a challenging problem.",
}
@TechReport{Bailey:1994:FBM,
author = "David H. Bailey",
title = "A {Fortran-90} Based Multiprecision System",
type = "Technical Report",
number = "RNR-94-013",
institution = inst-NASA-Ames,
address = inst-NASA-Ames:adr,
pages = "12",
month = jun,
year = "1994",
bibdate = "Fri Apr 7 09:12:11 GMT 1995",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Article{Bala:1994:IEU,
author = "Vasanth Bala and Jehoshua Bruck and Raymond Bryant and
Robert Cypher and Peter de Jong and Pablo Elustondo and
D. Frye and Alex Ho and Ching-Tien Ho and Gail Irwin
and Shlomo Kipnis and Richard Lawrence and Marc Snir",
title = "The {IBM External User Interface} for scalable
parallel systems",
journal = j-PARALLEL-COMPUTING,
volume = "20",
number = "4",
pages = "445--462",
day = "31",
month = mar,
year = "1994",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:00 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=4&aid=862",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6115 (Programming
support)",
corpsource = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "application programming; application programs; C;
collective; communication routines; EUI; FORTRAN; IBM
9076 SP1; IBM computers; IBM External User Interface;
interface; message; message passing; parallel; parallel
machines; parallel programming library; passing
routines; programming; programming environments;
scalable parallel computers; scalable parallel systems;
software reusability; task group routines; task
management routines",
treatment = "P Practical; R Product Review",
}
@Article{Barrett:1994:PF,
author = "K. E. Barrett and R. J. Tiddy",
title = "Pseudo-recursive {Fortran}",
journal = j-ADV-ENG-SOFTWARE,
volume = "21",
number = "1",
pages = "17--??",
year = "1994",
CODEN = "AESODT",
ISSN = "0965-9978 (print), 0141-1195 (electronic)",
ISSN-L = "0965-9978",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
}
@MastersThesis{Barry:1994:EPF,
author = "Robert J. Barry",
title = "Extracting parallelism from {Fortran} by translation
to a single assignment form",
type = "Thesis ({M.S.} in Computer Engineering)",
school = "Southern Methodist University",
address = "Dallas, TX, USA",
pages = "viii + 46",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Beguelin:1994:HHN,
author = "Adam Beguelin and Jack J. Dongarra and George Al Geist
and Robert Manchek and Keith Moore",
title = "{HeNCE}: a heterogeneous network computing
environment",
journal = j-SCI-PROG,
volume = "3",
number = "1",
pages = "49--60",
month = "Spring",
year = "1994",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
ftp://ftp.ira.uka.de/bibliography/Misc/Bibnet/authors/d/dongarra-jack-j.bib;
ftp://ftp.ira.uka.de/bibliography/Parallel/pvm.bib;
https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "http://www.netlib.org/utk/people/JackDongarra/PAPERS/HeNCE-A-Heterogeneous-Network-Computing-Environment.pdf",
abstract = "Network computing seeks to utilize the aggregate
resources of many networked computers to solve a single
problem. In so doing it is often possible to obtain
supercomputer performance from an inexpensive local
area network. The drawback is that network computing is
complicated and error prone when done by hand,
especially if the computers have different operating
systems and data formats and are thus heterogeneous.
The heterogeneous network computing environment (HeNCE)
is an integrated graphical environment for creating and
running parallel programs over a heterogeneous
collection of computers. It is built on a lower level
package called parallel virtual machine (PVM). The
HeNCE philosophy of parallel programming is to have the
programmer graphically specify the parallelism of a
computation and to automate, as much as possible, the
tasks of writing, compiling, executing, debugging, and
tracing the network computation. Key to HeNCE is a
graphical language based on directed graphs that
describe the parallelism and data dependencies of an
application. Nodes in the graphs represent conventional
Fortran or C subroutines and the arcs represent data
and control flow. This article describes the present
state of HeNCE, its capabilities, limitations, and
areas of future research.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
affiliationaddress = "Pittsburgh, PA, USA",
classcodes = "C6150N (Distributed systems software); C1160
(Combinatorial mathematics); C6110P (Parallel
programming); C6115 (Programming support); C6150G
(Diagnostic, testing, debugging and evaluating
systems); C6150C (Compilers, interpreters and other
processors); C5620L (Local area networks)",
classification = "722.4; 723.1; 723.1.1; 723.5; C1160 (Combinatorial
mathematics); C5620L (Local area networks); C6110P
(Parallel programming); C6115 (Programming support);
C6150C (Compilers, interpreters and other processors);
C6150G (Diagnostic, testing, debugging and evaluating
systems); C6150N (Distributed systems software)",
corpsource = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
journalabr = "Sci Program",
keywords = "aggregate resources; Aggregate resources; C
(programming language); compilation; Compilation;
Computer aided software engineering; Computer networks;
Computer operating systems; data; data dependencies;
Data dependencies; Data format; Data formats; Data
transfer; debugging; Debugging; directed graphs;
Directed graphs; execution; Execution; formats; FORTRAN
(programming language); graph nodes; Graph nodes;
Graphical language; graphical language; Graphical
language; HeNCE; Heterogeneous network computing
environment; heterogeneous network computing
environment; Heterogeneous network computing
environment; integrated graphical environment;
Integrated graphical environment; Interactive computer
graphics; local area network; Local area network; local
area networks; Local area networks; network
computation; Network computation; networked computers;
Networked computers; operating systems; Operating
systems; parallel; Parallel processing systems;
parallel programming; Parallel programs; parallel
virtual machine; Parallel virtual machine;
parallelising compilers; parallelism; Parallelism;
performance; Program compilers; program debugging;
Program debugging; programs; Subroutines;
supercomputer; Supercomputer performance; tracing;
Tracing; virtual machines; writing; Writing",
thesaurus = "Directed graphs; Local area networks; Parallel
programming; Parallelising compilers; Program
debugging; Virtual machines",
treatment = "P Practical",
}
@Article{Bell:1994:V,
author = "Gordon Bell and James Cownie and Steve Wallach and
Irving Wladawsky-Berger",
title = "Visions",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "5--5",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Gordon Bell, James Cownie (Meiko), Steve Wallach
(Convex), and Irving Wladawsky-Berger (IBM) offer four
views of the future of MPPs.",
acknowledgement = ack-nhfb,
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
}
@InProceedings{Benkner:1994:PAS,
author = "S. Benkner and P. Brezany and H. Zima",
title = "Processing Array Statements and Procedure Interfaces
in the {PREPARE High Performance Fortran} Compiler",
crossref = "Fritzson:1994:CCI",
pages = "324--338",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Systs., Wien
Univ., Austria",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Array statement processing; Data alignment
specifications; Data distribution; Data distribution
specifications; Distributed memory multiprocessor;
Fortran 90; Parallel architectures; Portable interface;
Prepare ESPRIT project; PREPARE High Performance
Fortran compiler; Procedure interface processing",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
architectures; Parallelising compilers",
}
@TechReport{Berrendorf:1994:CSV,
author = "Rudolf Berrendorf and Michael Gerndt and Zakaria
Lahjomri and Thierry Priol",
title = "A Comparison of Shared Virtual Memory and Message
Passing Programming Techniques Based on a Finite
Element Application",
number = "KFA-ZAM-IB-9410",
institution = "KFA Research Centre, J{\"u}lich",
address = "J{\"u}lich, Germany",
pages = "12",
year = "1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/kfa-research-centre-juelich.bib",
URL = "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9410.ps",
abstract = "This paper describes the methods used and experiences
made with implementing a finite element application on
three different parallel computers with either message
passing or shared virtual memory as the programming
model. Designing a parallel finite element application
using message-passing requires to find a data domain
decomposition to map data into the local memory of the
processors. Since data accesses may be very irregular,
communication patterns are unknown prior to the
parallel execution and thus makes the parallelization a
difficult task. We argue that the use of a shared
virtual memory greatly simplifies the parallelization
step. It is shown experimentally on an hypercube iPSC/2
that the use of the KOAN/Fortran-S programming
environment based on a shared virtual memory allows to
port quickly and easily a sequential application
without a significant degradation in performance
compared to the message passing version. Results for
recent parallel architectures such as the Paragon XP/S
for message-passing and the KSR1 for shared virtual
memory are presented, too.",
}
@InProceedings{Bixby:1994:ADL,
author = "R. Bixby and K. Kennedy and U. Kremer",
title = "Automatic data layout using 0-1 integer programming",
crossref = "Cosnard:1994:PAC",
journal = j-IFIP-TRANS-A,
volume = "A-50",
pages = "111--122",
month = "",
year = "1994",
CODEN = "ITATEC",
ISSN = "0926-5473",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Appl. Math., Rice Univ., Houston,
TX, USA",
classification = "C1180 (Optimisation techniques); C4240P (Parallel
programming and algorithm theory); C6110P (Parallel
programming); C6115 (Programming support); C6150C
(Compilers, interpreters and other processors)",
fjournal = "IFIP Transactions. A. Computer Science and
Technology",
keywords = "0-1 Integer programming; Automatic data layout;
Compilation system; Compiler; Data-parallel programs;
Dynamic data remapping; Fortran D; General purpose
integer programming solver; Heuristics; High
Performance Fortran; Machine-dependent optimization;
Machine-independent parallel programming model;
NP-complete; Optimal selection; Performance;
Programming environment",
thesaurus = "Integer programming; Parallel programming; Program
compilers; Programming environments; Programming
theory",
}
@Article{Blinn:1994:JBC,
author = "Jim Blinn",
title = "{Jim Blinn}'s Corner: Farewell to {Fortran}",
journal = j-IEEE-CGA,
volume = "14",
number = "2",
pages = "86--89",
month = mar,
year = "1994",
CODEN = "ICGADZ",
DOI = "https://doi.org/10.1109/38.267480",
ISSN = "0272-1716 (print), 1558-1756 (electronic)",
ISSN-L = "0272-1716",
bibdate = "Tue Dec 31 09:59:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ieeecga.bib",
acknowledgement = ack-nhfb,
affiliation = "California Inst. of Technol., Pasadena, CA, USA",
fjournal = "IEEE Computer Graphics and Applications",
journal-URL = "http://www.computer.org/portal/web/csdl/magazines/cga",
}
@Article{Blume:1994:ADP,
author = "William Blume and Rudolf Eigenmann and Jay Hoeflinger
and David Padua and Paul Petersen",
title = "Automatic Detection of Parallelism: a Grand Challenge
for High-Performance Computing",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "37--47",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/M-PDT.1994.329796",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The limited ability of compilers to find the
parallelism in programs is a significant barrier to the
use of high-performance computers. However, a
combination of static and runtime techniques can
improve compilers to the extent that a significant
group of scientific programs can be parallelized
automatically.",
acknowledgement = ack-nhfb,
fjournal = "IEEE parallel and distributed technology: systems and
applications",
}
@TechReport{Bodin:1994:DPP,
author = "Fran{\c{c}}ois Bodin",
title = "Directions in parallel programming {HPF}, shared
virtual memory and object parallelism in {pC}++",
type = "NASA contractor report",
number = "NASA CR-194943; ICASE report no. 94-54",
institution = "Institute for Computer Applications in Science and
Engineering, NASA Langley Research Center",
address = "Hampton, VA, USA",
year = "1994",
bibdate = "Thu Feb 29 11:23:44 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 95-0051-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1994] 1 microfiche.",
govtdocnumber = "NAS 1.26:194943 0830-H-14 (MF)",
keywords = "C++ (Programming language); Compilers; Computer
programming; Data structures; Fortran; Massively
parallel processors; Parallel computers; Parallel
processing (Computers); Parallel programming;
Programming languages; Virtual memory systems.",
}
@InProceedings{Bogucz:1994:PEH,
author = "E. A. Bogucz and G. C. Fox and T. Haupt and K. A.
Hawick",
title = "Preliminary Evaluation of {High-Performance Fortran}
as a Language for Computational Fluid Dynamics",
crossref = "Anonymous:1994:PLC",
pages = "ALL",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Borst:1994:GRP,
author = "W. N. Borst and V. V. Goldman and J. A. {Van Hulzen}",
title = "{GENTRAN 90}: a {REDUCE} package for the generation of
{Fortran 90} code",
crossref = "ACM:1994:IPI",
pages = "45--51",
month = "",
year = "1994",
bibdate = "Mon Oct 26 07:05:21 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Twente Univ., Enschede,
Netherlands",
classification = "C6115 (Programming support); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C7310 (Mathematics computing)",
keywords = "C; Code generation; Code generator; Code translator;
File handling; Fortran 77; Fortran 90 code; GENTRAN 90;
MACSYMA; Program specifications; RATFOR; REDUCE; REDUCE
package; SCOPE 1.5; Source code optimization package;
Symbolic expression; Template processing",
thesaurus = "FORTRAN; Optimisation; Program interpreters; Software
packages; Software tools; Symbol manipulation",
}
@InProceedings{Bouchitte:1994:EAE,
author = "V. Bouchitte and P. Boulet and A. Darte and Y.
Robert",
title = "Evaluating array expressions on massively parallel
machines with communication\slash computation overlap",
crossref = "Buchberger:1994:PPC",
pages = "713--724",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
France",
classification = "C4240C (Computational complexity); C6110P (Parallel
programming); C6120 (File organisation); C6140D (High
level languages)",
keywords = "Array expressions; Coarse grain computations;
Communication/computation overlap; DMPCs; Fine grain
computations; HPF style array expressions; Massively
parallel distributed memory computers; Massively
parallel machines; NP complete; Simultaneous
computations",
thesaurus = "Computational complexity; Data structures; Distributed
memory systems; FORTRAN; Parallel languages; Parallel
machines; Parallel programming",
}
@InProceedings{Bozkus:1994:CAF,
author = "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
Tomasz Haupt and Sanjay Ranka",
title = "A compilation approach for {Fortran 90D\slash HPF}
compilers",
crossref = "Banerjee:1994:LCP",
pages = "200--215",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Architectures Center, Syracuse
Univ., NY, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Communication detection; Compilation approach;
Computation partitioning; Distributed memory systems;
Fortran 90D/HPF compiler; Gaussian elimination;
Parallel constructs; Source-to-source parallel
compiler",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Parallel programming; Program compilers",
}
@Article{Bozkus:1994:CFD,
author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
S. Ranka and Min-You Wu",
title = "Compiling {Fortran 90D\slash HPF} for distributed
memory {MIMD} computers",
journal = j-J-PAR-DIST-COMP,
volume = "21",
number = "1",
pages = "15--26",
month = apr,
year = "1994",
CODEN = "JPDCER",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "Communication detection; Data parallel language;
Distributed memory MIMD computers; Fortran90D/HPF
compiler; Run-time support; Source-to-source parallel
compiler",
pubcountry = "USA",
thesaurus = "Distributed memory systems; FORTRAN; Program
compilers",
}
@Article{Bozkus:1994:CFH,
author = "Zeki Bozkus and Alok Choudhary and Geoffrey Fox and
Tomasz Haupt and Sanjay Ranka and Min-You Wu",
title = "Compiling {Fortran 90D\slash HPF} for Distributed
Memory {MIMD} Computers",
journal = j-J-PAR-DIST-COMP,
volume = "21",
number = "1",
pages = "15--26",
month = apr,
year = "1994",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1994.1039",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:54 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1039/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1039/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
corpsource = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "communication detection; data parallel language;
distributed memory MIMD computers; distributed memory
systems; FORTRAN; Fortran90D/HPF compiler; program
compilers; run-time support; source-to-source parallel
compiler",
treatment = "P Practical",
}
@InProceedings{Bozkus:1994:SLF,
author = "Z. Bozkus and A. Choudhary and G. Fox and T. Haupt and
S. Ranka and R. Thakur and Jhy-Chun Wang",
title = "Scalable libraries for {Fortran 90D\slash High
Performance Fortran}",
crossref = "IEEE:1994:PSP",
pages = "67--76",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
keywords = "Array assignment functions; Collective communication
library; Data distribution directives; Distributed
memory machines; FORALL construct; Fortran 90D; High
Performance Fortran; HPF; MIMD; Parallelism; Runtime
library; Scalable libraries; SIMD",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
programming; Subroutines",
}
@InProceedings{Bozkus:1994:TCE,
author = "Z. Bozkus and L. Meadows and D. Miles and S.
Nakamoto",
title = "Techniques for Compiling and Executing {HPF} Programs
on Shared Memory and Distributed Memory Parallel
Systems",
crossref = "Kumar:1994:PPI",
pages = "515--520",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@TechReport{Bradley:1994:FAD,
author = "Allen Bradley",
title = "Flood analysis in {DuPage County} using hydrological
simulation program, {FORTRAN} model",
type = "Transportation research record",
number = "1471",
institution = "DuPage County",
address = "IL, USA",
pages = "41--46",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Floods --- Illinois --- Du Page County --- Computer
simulation; Road drainage.; Runoff --- Computer
simulation",
}
@Article{Brainerd:1994:F,
author = "W. S. Brainerd",
title = "{Fortran}",
journal = j-COMP-STANDARDS-INTERFACES,
volume = "16",
number = "5",
pages = "459--??",
year = "1994",
CODEN = "CSTIEZ",
ISSN = "0920-5489 (print), 1872-7018 (electronic)",
ISSN-L = "0920-5489",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Standards and Interfaces",
}
@Book{Brainerd:1994:PGF,
author = "Walter S. Brainerd and Charles H. Goldberg and Jeanne
C. Adams",
title = "Programmer's guide to {Fortran 90}",
publisher = pub-UNICOMP,
address = pub-UNICOMP:adr,
edition = "Second",
pages = "x + 456",
year = "1994",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran 90} (Computer program language)",
}
@InProceedings{Brandes:1994:ATT,
author = "T. Brandes and F. Zimmermann",
title = "{Adaptor} --- a Transformation Tool for {HPF}
Programs",
crossref = "Decker:1994:PEM",
pages = "91--96",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
standardno = "Boston 3-7643-5090-3 Basel",
}
@InProceedings{Brandes:1994:EHF,
author = "T. Brandes",
title = "Evaluation of {High-Performance Fortran} on Some Real
Applications",
crossref = "Gentzsch:1994:HCNb",
pages = "417--422",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Brandes:1994:EHP,
author = "T. Brandes",
title = "Evaluation of {High Performance Fortran} on some real
applications",
crossref = "Gentzsch:1994:HCNa",
pages = "417--422",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "German Nat. Res. Center for Comput. Sci., St.
Augustin, Germany",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Communication requirements; Data parallel programming
model; Distributed memory; Global name space; High
Performance Fortran; Message-passing programs; MIMD
machines; Parallel architectures; Prototype compilation
system",
thesaurus = "FORTRAN; Message passing; Parallel languages;
Parallelising compilers; Software performance
evaluation",
}
@Article{Brankin:1994:FVR,
author = "R. W. Brankin and I. Gladwell",
title = "A {Fortran 90} version of {RKSUITE}: an {ODE} initial
value {solver.Scientific computation and differential
equations (Auckland, 1993)}",
journal = "Ann. Numer. Math.",
volume = "1",
pages = "363--375",
year = "1994",
MRclass = "no. 1-4, 65L06 (65-04)",
MRnumber = "1 340 666",
bibdate = "Tue Dec 3 19:11:56 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@TechReport{Brezany:1994:SSV,
author = "Peter Brezany and Michael Gerndt and Viera Sipkova",
title = "{SVM} Support in the {Vienna Fortran} Compilation
System",
number = "KFA-ZAM-IB-9401",
institution = "KFA Research Centre, J{\"u}lich",
address = "J{\"u}lich, Germany",
pages = "10",
year = "1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/kfa-research-centre-juelich.bib",
URL = "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9401.ps",
abstract = "Vienna Fortran, a machine-independent language
extension to Fortran which allows the user to write
programs for distributed-memory systems using global
addresses, provides the forall-loop construct for
specifying irregular computations that do not cause
inter-iteration dependences. Compilers for
distributed-memory systems generate code that is based
on runtime analysis techniques and is only efficient
if, in addition, aggressive compile-time optimizations
are applied. Since these optimizations are difficult to
perform we propose to generate shared virtual memory
code instead that can benefit from appropriate
operating system or hardware support. This paper
presents the shared virtual memory code generation,
compares both approaches and gives first performance
results.",
}
@Article{Briggs:1994:EPR,
author = "Preston Briggs and Keith D. Cooper",
title = "Effective Partial Redundancy Elimination",
journal = j-SIGPLAN,
volume = "29",
number = "6",
pages = "159--170",
month = jun,
year = "1994",
CODEN = "SINODQ",
ISBN = "0-89791-598-4",
ISBN-13 = "978-0-89791-598-4",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:51 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/178243/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/178243/p159-briggs/",
abstract = "Partial redundancy elimination is a code optimization
with a long history of literature and implementation.
In practice, its effectiveness depends on issues of
naming and code shape. This paper shows that a
combination of {\em global reassociation\/} and {\em
global value numbering\/} can increase the
effectiveness of partial redundancy elimination. By
imposing a discipline on the choice of names and the
shape of expressions, we are able to expose more
redundancies. As part of the work, we introduce a new
algorithm for global reassociation of expressions. It
uses global information to reorder expressions,
creating opportunities for other optimizations. The new
algorithm generalizes earlier work (R. G. Scarborough
and H. G. Kolsky, IBM J. of Res. and Dev., pp. 660-676,
Nov. 1980) that ordered FORTRAN array address
expressions to improve optimization.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
annote = "Published as part of the Proceedings of PLDI'94.",
classification = "C1180 (Optimisation techniques); C6110 (Systems
analysis and programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
confdate = "20-24 June 1994",
conflocation = "Orlando, FL, USA; 20-24 June 1994",
confsponsor = "ACM",
conftitle = "ACM SIGPLAN '94 Conference on Programming Language
Design and Implementation (PLDI)",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "algorithms; Code optimization; code optimization; Code
optimization; code shape; Code shape; experimentation;
Expression reordering; expression reordering;
Expression reordering; expression shape; Expression
shape; FORTRAN; FORTRAN array address expressions;
global reassociation; Global reassociation; Global
value numbering; global value numbering; Global value
numbering; languages; naming; Naming; optimisation;
Partial redundancy elimination; partial redundancy
elimination; Partial redundancy elimination; program
compilers; programming; redundancy",
pubcountry = "USA",
sponsororg = "ACM",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.4} Software,
PROGRAMMING LANGUAGES, Processors, Compilers.",
thesaurus = "FORTRAN; Optimisation; Program compilers; Programming;
Redundancy",
treatment = "P Practical",
}
@Article{Briggs:1994:IGC,
author = "Preston Briggs and Keith D. Cooper and Linda Torczon",
title = "Improvements to Graph Coloring Register Allocation",
journal = j-TOPLAS,
volume = "16",
number = "3",
pages = "428--455",
month = may,
year = "1994",
CODEN = "ATPSDT",
ISSN = "0164-0925 (print), 1558-4593 (electronic)",
ISSN-L = "0164-0925",
bibdate = "Fri Jan 5 07:58:42 MST 1996",
bibsource = "Compiler/TOPLAS.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toplas.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0164-0925/177575.html",
abstract = "We describe two improvements to Chaitin-style graph
coloring register allocators. The first, {\em
optimistic coloring}, uses a stronger heuristic to find
a $k$-coloring for the interference graph. The second
extends Chaitin's treatment of {\em
rematerialization\/} to handle a larger class of
values. These techniques are complementary. Optimistic
coloring decreases the number of procedures that
require spill code and reduces the amount of spill code
when spilling is unavoidable. Rematerialization lowers
the cost of spilling some values. This paper describes
both of the techniques and our experience building and
using register allocators that incorporate them. It
provides a detailed description of optimistic coloring
and rematerialization. It presents experimental data to
show the performance of several versions of the
register allocator on a suite of FORTRAN programs. It
discusses several insights that we discovered only
after repeated implementation of these allocators.",
acknowledgement = ack-nhfb # " and " # ack-pb,
fjournal = "ACM Transactions on Programming Languages and
Systems",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J783",
keywords = "algorithms; languages",
subject = "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.4}: Software,
PROGRAMMING LANGUAGES, Processors, Compilers.",
}
@Article{Buckley:1994:AFC,
author = "A. G. Buckley",
title = "Algorithm 734: a {Fortran 90} Code for Unconstrained
Nonlinear Minimization",
journal = j-TOMS,
volume = "20",
number = "3",
pages = "354--372",
month = sep,
year = "1994",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; conversion; Fortran 90; limited memory;
new features; nonlinear optimization; quasi-Newton",
subject = "G.1.6 [Numerical Analysis]: Optimization --- gradient
methods",
}
@Article{Buckley:1994:AXF,
author = "A. G. Buckley",
title = "Algorithm {XXX}: {A Fortran} 90 Code for Unconstrained
Nonlinear Minimization",
journal = j-TOMS,
volume = "",
number = "",
pages = "",
year = "1994",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "To appear, 1994",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Buckley:1994:CFC,
author = "A. G. Buckley",
title = "Conversion to {Fortran 90}: a Case Study",
journal = j-TOMS,
volume = "20",
number = "3",
pages = "308--353",
month = sep,
year = "1994",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/192115.192139",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 12:53:17 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1994-20-3/p308-buckley/",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "conversion; Fortran 90; new features; overview",
}
@Article{Butler:1994:MMC,
author = "Ralph M. Butler and Ewing L. Lusk",
title = "Monitors, messages, and clusters: The {p4} parallel
programming system",
journal = j-PARALLEL-COMPUTING,
volume = "20",
number = "4",
pages = "547--564",
day = "31",
month = mar,
year = "1994",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:00 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=4&aid=864",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6150N (Distributed
systems)",
corpsource = "Coll. of Comput. and Inf. Sci., North Florida Univ.,
Jacksonville, FL, USA",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "architecture; C subroutines; distributed memory
systems; distributed-; explicit; Fortran; heterogeneous
networks; memory machines; message passing; p4 parallel
programming system; parallel; parallel computers;
parallel programming; portable library; programming;
shared memory systems; shared-memory machines;
shared-memory multiprocessors; software portability;
subroutines; system; workstations",
treatment = "P Practical",
}
@Article{Calamai:1994:AFS,
author = "Paul H. Calamai and Luis N. Vicente",
title = "Algorithm 728: {FORTRAN} Subroutines for Generating
Quadratic Bilevel Programming Test Problems",
journal = j-TOMS,
volume = "20",
number = "1",
pages = "120--123",
month = mar,
year = "1994",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65-04 (65K05)",
MRnumber = "1 368 022",
bibdate = "Wed Dec 04 11:14:39 1996",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/m/multilevel-prog.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dial.uwaterloo.ca/~phcalama/cpp.html",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Calkin:1994:PPP,
author = "R. Calkin and R. Hempel and H.-C. Hoppe and P.
Wypior",
title = "Portable programming with the {PARMACS}
message-passing library",
journal = j-PARALLEL-COMPUTING,
volume = "20",
number = "4",
pages = "615--632",
day = "31",
month = mar,
year = "1994",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:00 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=4&aid=859",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques); C5470
(Performance evaluation and testing); C6110B (Software
engineering techniques); C6110P (Parallel programming);
C6150N (Distributed systems)",
corpsource = "GMD, Sankt Augustin, Germany",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "application programs; benchmark applications; C;
computers; distributed; Fortran 77; general programming
paradigm; interfaces; machine-specific; memory; message
passing; MIMD; MPP systems; parallel machines; parallel
programming; PARMACS message-passing library;
performance evaluation; portability layer; portable
programming; software portability; subroutines; time
overhead; workstation networks",
treatment = "P Practical",
}
@Article{Calloni:1994:IPB,
author = "Ben A. Calloni and Donald J. Bagert",
title = "{ICONIC} programming in {BACCII} vs. textual
programming: which is a better learning environment?",
journal = j-SIGCSE,
volume = "26",
number = "1",
pages = "188--192",
month = mar,
year = "1994",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/191033.191103",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:24 MST 2012",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "This paper presents the empirical testing results on
students' learning in the CS1 PASCAL programming
course. This research is the continuation of a project
begun in 1990. In 1991, creation of a prototype Windows
based application for Personal Computers reached
completion. That system, called BACCII, is used to
teach beginning procedural programming. All but the
most basic operations are accomplished using icons.
When the algorithm is complete, the student can
generate syntactically correct source code for PASCAL,
C, FORTRAN, or BASIC. The system was evaluated with 126
college students in the Spring 1993 semester, randomly
assigned to laboratory sections. Fifty-two used BACCII
and VAX with the remaining 74 using VAX PASCAL alone.
The results showed significant improvement in academic
scores (and presumably learning) for the BACCII control
group.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Campbell:1994:PGN,
author = "S. L. Campbell and E. Moore",
title = "Progress on a general numerical method for nonlinear
higher index {DAEs}. {II}",
journal = "Circuits, Systems, and Signal Processing",
volume = "13",
number = "2-3",
pages = "123--138",
month = "",
year = "1994",
CODEN = "CSSPEH",
bibdate = "Mon Sep 30 05:24:55 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Math., North Carolina State Univ., Raleigh,
NC, USA",
classification = "C1110 (Algebra); C1120 (Analysis); C4140 (Linear
algebra); C4170 (Differential equations); C7310
(Mathematics)",
keywords = "Differential algebraic equations; FORTRANS; MAPLE;
Nonlinear DAE derivative arrays; Numerical method",
thesaurus = "Algebra; Mathematics computing; Nonlinear differential
equations; Numerical analysis; Symbol manipulation",
}
@Book{Chabot:1994:PCA,
author = "Eric Chabot",
title = "Parallelisme et communications dans les applications
scientifiques {Fortran}",
publisher = "National Library of Canada = Biblioth{\`e}que
nationale du Canada",
address = "Ottawa, Ontario, Canada",
pages = "3 microfiches.",
year = "1994",
ISBN = "0-315-86595-4",
ISBN-13 = "978-0-315-86595-2",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Canadian theses = Th{\`e}ses canadiennes",
acknowledgement = ack-nhfb,
annote = "No de commande UMI00460865 de University Microfilms.
These (M.Sc.A.)--Universit{\'e} du Qu{\'e}bec a
Chicoutimi, 1993. Comprend des ref. bibliogr.",
}
@Article{Chandy:1994:IST,
author = "Mani Chandy and Ian Foster and Ken Kennedy and Charles
Koelbel and Chau-Wen Tseng",
title = "Integrated Support for Task and Data Parallelism",
journal = j-IJSA,
volume = "8",
number = "2",
pages = "80--98",
month = "Summer",
year = "1994",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Tue Feb 18 09:47:23 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
abstract = "We present an overview of research at the Center for
Research on Parallel Computation designed to provide an
efficient, portable programming model for scientific
applications possessing both task and data parallelism.
Fortran M programs exploit task parallelism by
providing language extensions for user-defined process
management and typed communication channels. A
combination of compiler and run-time system support
ensures modularity, safety, portability, and
efficiency. Fortran D and High Performance Fortran
programs exploit data parallelism by providing language
extensions for user-defined data decomposition
specifications, parallel loops, and parallel-array
operations.",
acknowledgement = ack-nhfb,
affiliation = "Center for Res. on Parallel Computation, California
Inst. of Technol.",
affiliationaddress = "Pasadena, CA, USA",
classification = "716.1; 722.4; 723.1; 723.1.1; 723.2; 901.1.1",
fjournal = "International Journal of Supercomputer Applications",
journalabr = "Int J Supercomput Appl High Perform Comput",
keywords = "Center for Research on Parallel Computation (CRPC);
Communication channels (information theory); Computer
programming; Computer software portability; Data
parallelism; Data structures; fortran (programming
language); Fortran M language; Parallel processing
systems; Program compilers; Societies and institutions;
Task parallelism",
}
@TechReport{Chapman:1994:DDD,
author = "Barbara Chapman",
title = "Dynamic data distributions in {Vienna Fortran}",
type = "NASA contractor report",
number = "NASA CR-191575; ICASE report 93-92",
institution = "National Aeronautics and Space Administration, Langley
Research Center; National Technical Information
Service, distributor",
address = "Hampton, VA, USA",
pages = "????",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 94-0250-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1994] 1 microfiche.",
govtdocnumber = "NAS 1.26:191575 0830-H-14 (MF)",
keywords = "Distribution (Probability theory); Parallel processing
(Electronic computers); {Fortran} (Computer program
language)",
}
@TechReport{Chapman:1994:EHAa,
author = "Barbara Chapman and Piyush Mehrotra and Hans Zima",
title = "Extending {HPF} for advanced data parallel
applications",
type = "NASA contractor report",
number = "NASA CR-194913; ICASE report no. 94-34",
institution = "Institute for Computer Applications in Science and
Engineering, NASA Langley Research Center",
address = "Hampton, VA, USA",
year = "1994",
bibdate = "Thu Feb 29 11:23:44 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 94-0862-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1994] 1 microfiche.",
govtdocnumber = "NAS 1.26:194913 0830-H-14 (MF)",
keywords = "Applications programs (Computers); FORTRAN; Parallel
programming.",
}
@Article{Chapman:1994:EHAb,
author = "Barbara Chapman and Hans Zima and Piyush Mehrotra",
title = "Extending {HPF} for Advanced Data-Parallel
Applications",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "59--70",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/M-PDT.1994.329803",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "High Performance Fortran can support regular numerical
algorithms, but it cannot adequately express advanced
applications such as particle-in-sell codes or
unstructured mesh solvers. This article addresses this
problem and outlines possible development paths.",
acknowledgement = ack-nhfb,
affiliation = "Wien Univ., Austria",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Advanced data-parallel applications; Component
distribution; Derived types; Direct distribution;
Dynamic partitioners; Functionality; General block
distributions; High Performance Fortran; High-level
language interface; HPF/sup +/; INDEPENDENT loops;
Indirect distributions; Loop reductions; Numerical
algorithms; Particle-in-cell codes; Processor subsets;
Processor views; Unstructured mesh solvers;
User-defined distribution functions; Work distribution
specification",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel languages",
}
@Book{Chapman:1994:FES,
author = "Stephen J. Chapman",
title = "{Fortran 77} for Engineering and Science: With an
Introduction to {Fortran 90}",
publisher = pub-HARPERCOLLINS,
address = pub-HARPERCOLLINS:adr,
pages = "xxi + 666",
month = oct,
year = "1994",
ISBN = "0-06-500068-4",
ISBN-13 = "978-0-06-500068-9",
LCCN = "QA76.73.F25C42 1995",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0065000684/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$65.89",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0065000684",
acknowledgement = ack-nhfb,
}
@InProceedings{Chapman:1994:HFL,
author = "B. Chapman and H. Zima and P. Mehrotra",
title = "{High-Performance Fortran} Languages: Advanced
Applications and Their Implementation",
crossref = "Gentzsch:1994:HCNb",
pages = "407--416",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Chapman:1994:HPF,
author = "B. Chapman and P. Mehrotra and H. Zima",
title = "High performance {Fortran} languages: advanced
applications and their implementation",
crossref = "Gentzsch:1994:HCNa",
pages = "407--416",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Syst., Wien
Univ., Austria",
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
keywords = "Functionality; High Performance Fortran; High
performance Fortran languages; Massively parallel
machines; Parallelization; User-specified distribution;
Vienna Fortran",
thesaurus = "FORTRAN; Parallel languages",
xxnote = "Check author order: Mehrotra/Zima or Zima/Mehrotra??",
}
@InProceedings{Chapman:1994:SAM,
author = "B. Chapman and P. Mehrotra and J. {Van Rosendale} and
H. Zima",
title = "A software architecture for multidisciplinary
applications: integrating task and data parallelism",
crossref = "Buchberger:1994:PPC",
pages = "664--676",
month = "",
year = "1994",
bibdate = "Mon Oct 26 07:05:26 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Syst., Wien
Univ., Austria",
classification = "C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages); C6150N
(Distributed systems software)",
keywords = "Asynchronous activities; Data parallel languages; Data
parallelism; Engineering applications; Fortran 90
language extensions; Heterogeneous computing
environment; HPF; Multidisciplinary applications;
Nested task parallelism; Numerical applications; SDAs;
Shared data abstractions; Software architecture; Task
parallelism; Vienna Fortran",
thesaurus = "Data structures; FORTRAN; Parallel languages; Parallel
programming",
}
@InProceedings{Chatterjee:1994:ADH,
author = "S. Chatterjee and J. R. Gilbert and R. Schreiber and
T. J. Sheffler",
title = "Automatic Distribution in {HPF}",
crossref = "Dongarra:1994:ETP",
pages = "11--18",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Chen:1994:CEC,
author = "Dong-Yuan Chen and M. C. Chen",
title = "{CPAR-language} extensions to {C} for irregular and
adaptive parallel computations",
crossref = "IEEE:1994:PSH",
pages = "501--508",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Yale Univ., New Haven, CT,
USA",
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessor systems and techniques); C6110P
(Parallel programming); C6120 (File organisation);
C6140D (High level languages)",
keywords = "Adaptive parallel computations; Arrays; C;
Communication functions; CPAR language extensions;
Distributed-memory multiprocessors; Fortran-90; Global
name space; High Performance Fortran; Interprocessor
data transfer; Irregular parallel computations; N-body
simulation problem; Object streams; Parallel
programming; Pointer-based data structures; Split
phases",
thesaurus = "C language; Data structures; Distributed memory
systems; FORTRAN; N-body problems; Parallel languages;
Parallel programming",
}
@InProceedings{Cheng:1994:PDP,
author = "Doreen Cheng and Robert Hood",
title = "A Portable Debugger for Parallel and Distributed
Programs",
crossref = "IEEE:1994:PSW",
pages = "723--732",
year = "1994",
bibdate = "Wed Apr 15 10:15:37 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
affiliation = "Computer Sciences Corp",
affiliationaddress = "Moffett Field, CA, USA",
classification = "722.1; 722.3; 722.4; 723.1; 723.5; 903.4.1",
keywords = "Client server interaction; Codes (symbols);
Computational platforms; Computer aided software
engineering; Computer programming; Computer simulation;
Computer software; Conventional state based debuggers;
Distributed computations; Distributed computer systems;
fortran (programming language); High performance
fortran; Interaction protocol; Message passing library;
Network protocols; Parallel processing systems;
Parallel programs; Portable debugger; Program
debugging; Storage allocation (computer); Tool
generated code; User interfaces",
sponsor = "IEEE; ACM; SIAM",
}
@Article{Chesshire:1994:EPD,
author = "G. Chesshire and V. K. Naik",
title = "An environment for parallel and distributed
computation with application to overlapping grids",
journal = j-IBM-JRD,
volume = "38",
number = "3",
pages = "285--300",
month = may,
year = "1994",
CODEN = "IBMJAE",
ISSN = "0018-8646 (print), 2151-8556 (electronic)",
ISSN-L = "0018-8646",
bibdate = "Fri Jan 05 07:12:22 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.almaden.ibm.com/journal/rd38-3.html",
abstract = "We describe an environment for efficient and scalable
implementation of large scientific applications on
parallel and distributed computing systems. We show how
this environment is used to support overlapping grid
methods. In addition to providing a user interface that
reduces programming complexity, the environment
facilitates dynamic partitioning of data and the
scheduling of both computations and communication,
transparent to the user. After describing the user
interface and some of the implementation issues, we
present performance data for a model application
executed on two different systems: an eight-processor
IBM Power Parallel Prototype (PPP) system and a
32-processor IBM POWER Visualization System* (PVS).",
acknowledgement = ack-nhfb,
affiliation = "Los Alamos Nat. Lab., NM, USA",
classification = "C6115 (Programming support); C6150N (Distributed
systems); C6160 (Database management systems (DBMS));
C6180 (User interfaces)",
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
keywords = "Distributed computation; Distributed-memory systems;
DSK; Dynamic partitioning; FORTRAN programs;
Hierarchical data structures; IBM Power Parallel
Prototype; IBM POWER Visualization System; Large
scientific applications; Overlapping grids; Parallel
computing; Performance data; Portable scientific
database package; Scheduling; User interface",
thesaurus = "Database management systems; Distributed memory
systems; IBM computers; Multiprocessing programs;
Programming environments; User interfaces",
}
@InProceedings{Choi:1994:SSL,
author = "J. Choi and E. Fernandez-Gaucherand and D. Gerhart",
title = "{S02YSCODE}: a Software Laboratory for Stochastic
Systems Control and Decision Algorithms, {FORTRAN} and
{MATLAB} Versions",
crossref = "IEEE:1994:PIC",
pages = "2528--2533",
year = "1994",
bibdate = "Tue Mar 26 12:34:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib",
acknowledgement = ack-nhfb,
}
@Article{Clint:1994:CPF,
author = "M. Clint and J. S. Weston and C. W. Bleakney",
title = "Comparison of parallel {Fortran} environments on the
{AMT DAP510} for a linear algebra application",
journal = j-CPE,
volume = "6",
number = "3",
pages = "193--204",
month = may,
year = "1994",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@InProceedings{Coelho:1994:CIC,
author = "F. Coelho",
title = "Compilation of {I}/{O} communications for {HPF}",
crossref = "IEEE:1994:FSF",
pages = "102--109",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Centre de Recherche en Inf., Ecole des Mines de Paris,
Valbonne, France",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Code generation; Data distribution; HPF; I/O
communications compilation; Massively parallel
machines; MIMD distributed memory architecture;
Parallel computations; Scalability; Standard polyhedron
scanning techniques",
thesaurus = "Distributed memory systems; High level languages;
Parallel architectures; Parallel processing; Program
compilers",
}
@InProceedings{Coelho:1994:EHC,
author = "F. Coelho",
title = "Experiments with {HPF} Compilation for a Network of
Workstations",
crossref = "Gentzsch:1994:HCNa",
pages = "423--428",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Centre de Recherche en Inf., Ecole des Mines de Paris,
Fontainebleau, France",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Communication hardware; Data-parallel Fortran;
Distributed memory multiprocessors; High Performance
Fortran; HPF compilation; Optimizing compiler; PVM
3-based generated code; Scalable performance;
Workstation network",
thesaurus = "FORTRAN; Optimising compilers; Parallel languages;
Parallelising compilers",
}
@Article{Colonna:1994:OTS,
author = "F. Colonna and L.-H. Jolly and R. A. Poirier and J. G.
Angyan",
title = "{OSIPE} --- a tool for scientific programming in
{FORTRAN}",
journal = j-COMP-PHYS-COMM,
volume = "81",
number = "3",
pages = "293--317",
year = "1994",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(94)90079-5",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Constantine:1994:FPA,
author = "C. C. Constantine and R. P. Hobbs and A. J. Lymbery",
title = "{FORTRAN} Programs for Analyzing Population Structure
From Multilocus Genotypic Data",
journal = j-J-HEREDITY,
volume = "85",
number = "4",
pages = "336--??",
month = jul,
year = "1994",
CODEN = "JOHEA8",
ISSN = "0022-1503",
ISSN-L = "0022-1503",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Heredity",
}
@TechReport{Cooper:1994:VAA,
author = "Leonard Y. Cooper",
title = "{VENTCF2}: an algorithm and associated {FORTRAN} 77
subroutine for calculating flow through a horizontal
ceiling\slash floor vent in a zone-type compartment
fire model",
type = "NISTIR",
number = "5470",
institution = "U.S. Dept. of Commerce, National Institute of
Standards and Technology",
address = "Gaithersburg, MD, USA",
pages = "iv + 20 + 22 + 25",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``August 1994.'' Key words: building fires;
compartment fires; fire models; mathematical models;
vents; zone models. Includes bibliographical
references. NISTIR-5470.",
keywords = "Fire --- Models.; Vent flow --- Mathematical models",
}
@InProceedings{Corbett:1994:UEP,
author = "P. F. Corbett and D. G. Feitelson and J.-P. Prost and
M. Snir",
title = "User-friendly and efficient parallel {I/Os} using the
{Vesta} parallel file system",
crossref = "Becker:1994:TPI",
pages = "23--38",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
classification = "C5440 (Multiprocessing systems); C5620L (Local area
networks); C6140D (High level languages); C6150N
(Distributed systems software)",
keywords = "Client-server subsystem; Concurrent parallel accesses;
Distributed-memory computer; High level interface; High
performance Fortran; IBM scalable POWERParallel
Systems; Message passing paradigm; Parallel I/Os; Vesta
parallel file system",
thesaurus = "C language; Client-server systems; Distributed memory
systems; FORTRAN; Message passing",
}
@InProceedings{Cownie:1994:PPP,
author = "J. Cownie and A. Dunlop and S. Hellberg and A. J. G.
Hey and D. Pritchard",
title = "Portable parallel programming environments --- the
{ESPRIT PPPE} project",
crossref = "Dekker:1994:MPP",
pages = "135--142",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Meiko Ltd., Bristol, UK",
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6115 (Programming support)",
keywords = "ESPRIT PPPE project; European hardware manufacturers;
HPF mapper; Integrated tool environments; Large
distributed memory parallel computers; Large scale
scientific and engineering applications; Mainstream
applications development; Migration aids; Open system
standards; Parallel architectures; Parallel debugger;
PARMACS/MPI; PCTE; Performance monitor; Portable
parallel programming environments; Program debugger;
Run-time environment; Software houses",
thesaurus = "Parallel architectures; Parallel programming;
Programming environments; Research initiatives;
Software houses; Software portability; Standards",
}
@InProceedings{Crooks:1994:ADD,
author = "P. Crooks and R. H. Perrott",
title = "Automatic data distribution",
crossref = "Gentzsch:1994:HCNa",
pages = "463--468",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages); C6150C (Compilers, interpreters
and other processors)",
keywords = "Arrays; Automatic data distribution; Data distribution
scheme; Dynamic redistribution; Dynamic
redistributions; Fort Compilation System; Fortran90;
Fortran90 program generation; Fully-automatic
source-to-source translator; HPF extensions; Language
extensions; Parallelizing compilers; Vienna Fortran",
thesaurus = "Data structures; FORTRAN; Parallelising compilers;
Program interpreters",
}
@InProceedings{Crovella:1994:PPP,
author = "Mark E. Crovella and Thomas J. LeBlanc",
title = "Parallel Performance Prediction Using Lost Cycles
Analysis",
crossref = "IEEE:1994:PSW",
pages = "600--609",
year = "1994",
bibdate = "Wed Apr 15 10:15:37 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
affiliation = "Univ of Rochester",
affiliationaddress = "Rochester, NY, USA",
classification = "722.4; 723; 723.1; 723.5; 921.4; 921.6",
keywords = "Computer aided software engineering; Computer
software; Fast Fourier transforms; fortran (programming
language); Kendall square; Lost cycle analysis;
Mathematical models; Measure modify approach;
Measurements; Parallel algorithms; Parallel processing
systems; Parallel programs; Parallelization; Program
debugging; Real world programs; Scalability analysis;
Variational techniques",
sponsor = "IEEE; ACM; SIAM",
}
@TechReport{Cunha:1994:PPI,
author = "R. D. da Cunha and Tim Hopkins",
title = "{PIM} 1.0: The Parallel Iterative Methods package for
Systems of Linear Equations. User's Guide ({Fortran 77}
version)",
type = "Technical Report",
number = "2-94*",
institution = "Computing Laboratory, University of Kent, Canterbury",
address = "University of Kent, Canterbury, UK",
month = jan,
year = "1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/university-of-kent-computing-lab.bib;
Techreports/university-of-kent.bib",
URL = "ftp://unix.hensa.ac.uk/pub/misc/ukc.reports/comp.sci/reports/2-94.ps.Z",
abstractfilename = "pub/misc/ukc.reports/comp.sci/abstracts/2-94",
filename = "pub/misc/ukc.reports/comp.sci/reports/2-94.Z",
ftpaddress = "unix.hensa.ac.uk",
}
@TechReport{Curlett:1994:NGG,
author = "Brian P. Curlett",
title = "{NLEdit}, a generic graphical user interface for
{Fortran} programs",
type = "NASA technical memorandum",
number = "4543",
institution = "National Aeronautics and Space Administration, Office
of Management, Scientific and Technical Information
Program; National Technical Information Service,
distributor",
address = "Washington, DC, USA",
pages = "????",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 95-0273-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1994] 1 microfiche.",
govtdocnumber = "NAS 1.15:4543 0830-D (MF)",
keywords = "Editing routines (Computers); Fortran; Graphical user
interface; User manuals (Computer programs)",
}
@InProceedings{Das:1994:SAI,
author = "R. Das and J. Saltz and R. {von Hanxleden}",
title = "Slicing analysis and indirect accesses to distributed
arrays",
crossref = "Banerjee:1994:LCP",
pages = "152--168",
month = "",
year = "1994",
bibdate = "Mon Oct 26 07:05:30 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Aggregated data prefetching; Array accesses; Compiler;
Fortran D prototype compiler; High Performance Fortran;
Indirection arrays; Irregular access patterns; Multiple
levels; Parallel code; Parallel computers; Program
slicing; Redundant preprocessing; Slice graph; Sparse
data structures; Subscript expressions",
thesaurus = "Data structures; FORTRAN; Parallel languages; Parallel
programming; Program compilers",
}
@Article{Dayde:1994:PBI,
author = "Michael J. Dayd{\'e} and Iain S. Duff and Antoine
Petitet",
title = "A Parallel Block Implementation of Level-3 {BLAS} for
{MIMD} Vector Processors",
journal = j-TOMS,
volume = "20",
number = "2",
pages = "178--193",
month = jun,
year = "1994",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1994-20-2/p178-dayde/;
https://doi.org/10.1145/178365.174413",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Sep 09 13:52:29 1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See
\cite{Dongarra:1990:ASL,Higham:1990:EFM,Demmel:1992:SBA}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; Level-3 BLAS; matrix-matrix kernels;
measurement; parallelization; performance;
vectorization",
subject = "F.2.1 [Analysis of Algorithms and Problem Complexity]:
Numerical Algorithms and Problems --- computations on
matrices; G.1.0 [Numerical Analysis]: General ---
numerical algorithms; G.1.3 [Numerical Analysis]:
Numerical Linear Algebra --- linear systems (direct and
iterative methods); G.4 [Mathematics of Computing]:
Mathematical Software --- certification and testing;
efficiency; portability; reliability and robustness;
verification",
}
@InProceedings{DeRoeck:1994:CFP,
author = "Y. H. {De Roeck} and R. E. Plessix",
title = "Combining {F90} and {PVM} to Construct Synthetic
Seismograms by Ray-Tracing",
crossref = "IEEE:1994:OOE",
volume = "2",
pages = "II-653--II-658",
year = "1994",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
affiliation = "IFREMER, Brest, France",
classification = "A9130R (Controlled source seismology); A9365 (Data
and information; A9385 (Instrumentation and techniques
for geophysical, hydrospheric and lower atmosphere
research); acquisition, processing, storage and
dissemination in geophysics); B6140C (Optical
information, image and video signal processing); B7710
(Geophysical techniques and equipment); C5260B
(Computer vision and image processing techniques);
C7340 (Geophysics computing)",
conflocation = "Brest, France; 13-16 Sept. 1994",
conftitle = "Proceedings of OCEANS'94",
corpsource = "IFREMER, Brest, France",
keywords = "Energy attenuation; energy attenuation; Explosion
seismology; explosion seismology; F90; geophysical
prospecting; geophysical signal processing; geophysical
techniques; inverse problems; Marine reflection seismic
record; marine reflection seismic record; Measurement
technique; measurement technique; Modell; modell;
Multiple echo; multiple echo; Oceanic crust; oceanic
crust; Parallel Virtual Machine; Parallelisation;
parallelisation; profiling; Prospecting; prospecting;
PVM; Ray-conversion; ray-conversion; Ray-tracing;
ray-tracing; Seafloor; seafloor; seismic reflection;
Seismic reflection profiling; seismology; Synthetic
seismogram; synthetic seismogram; Vectorisation;
vectorisation",
sponsororg = "Oceanic Eng. Soc. IEEE; Soc. Electr. Electron. France;
Communaute Urbaine de Brest",
thesaurus = "Geophysical prospecting; Geophysical signal
processing; Geophysical techniques; Inverse problems;
Seismology",
treatment = "P Practical; T Theoretical or Mathematical",
}
@TechReport{Detert:1994:TTS,
author = "Ulrich Detert and Michael Gerndt",
title = "{TOP} 2 --- Tool Suite for the Development and Testing
of Parallel Applications",
number = "KFA-ZAM-IB-9415",
institution = "KFA Research Centre, J{\"u}lich",
address = "J{\"u}lich, Germany",
pages = "10",
year = "1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/kfa-research-centre-juelich.bib",
URL = "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9415.ps",
abstract = "Parallelization of sequential programs for distributed
memory machines generally involves non-local
modifications to the program code and automatic
parallelization tools are still not available. Thus,
for large applications, it is very time-consuming even
to experiment with different parallelization strategies
for only relatively small computational kernels. TOP 2
is a programming tool for Fortran 77 developed at
KFA/ZAM attacking this problem by providing a
distributed environment for the development and testing
of partially parallelized applications. The remaining
sequential portions run on the sequential machine and
the parallelized program modules execute on the
distributed memory parallel system.",
}
@Book{DeVries:1994:FCC,
author = "Paul L. DeVries",
title = "A First Course in Computational Physics",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "xii + 424",
year = "1994",
ISBN = "0-471-54869-3",
ISBN-13 = "978-0-471-54869-0",
LCCN = "QC 52 D48 1994",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0471548693/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "System requirements for computer disk: IBM-compatible
PC; DOS; Microsoft FORTRAN compiler; hard disk drive.",
price = "US\$70.95",
acknowledgement = ack-nhfb,
dimensions = "10.26in x 7.32in x 1.15in",
keywords = "Fortran (computer program language); mathematical
physics; physics -- data processing",
}
@InProceedings{Dion:1994:PCW,
author = "M. Dion and J.-L. Philippe and Y. Robert",
title = "Parallelizing compilers: what can be achieved?",
crossref = "Gentzsch:1994:HCNa",
pages = "447--456",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
France",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Affine dependences; Automatic parallelization
techniques; Code generation; Data dependence
extraction; Executable code; High Performance Fortran;
Loop nests programs; Massively parallel distributed
memory machines; Parallelizing compilers; Physical
processors; Programming style; Scheduling; Scientific
applications; Sequential program; Simple computational
kernels; SPMD data-parallel programming; Uniform
dependences; Virtual processors",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
machines; Parallel programming; Parallelising
compilers; Processor scheduling",
}
@Article{Douglas:1994:VMM,
author = "Craig C. Douglas and Gordon Slishman",
title = "Variants of Matrix-Matrix Multiplication for
{Fortran-90}",
journal = j-SIGNUM,
volume = "29",
number = "2",
pages = "4--6",
month = apr,
year = "1994",
CODEN = "SNEWD6",
ISSN = "0163-5778 (print), 1558-0237 (electronic)",
ISSN-L = "0163-5778",
bibdate = "Tue Apr 12 07:50:24 MDT 2005",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/signum.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGNUM Newsletter",
}
@TechReport{Duff:1994:MFC,
author = "Iain S. Duff and J. K. Reid",
title = "{MA47}, a {Fortran} code for direct solution of sparse
symmetric indefinite structured systems of linear
equations",
number = "(to appear)",
institution = inst-RAL,
address = inst-RAL:adr,
year = "1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Article{Dutta:1994:TFP,
author = "Dhruba J. Dutta",
title = "{TRANS4}: a {FORTRAN} program for computing apparent
resistivity departure curves for an infinitely thick
bed with transitional invaded zone in borehold
geophysics",
journal = j-COMP-GEOSCI,
volume = "20",
number = "3",
pages = "293--??",
month = apr,
year = "1994",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Dyadkin:1994:MP,
author = "Lev J. Dyadkin",
title = "Multibox Parsers",
journal = j-SIGPLAN,
volume = "29",
number = "7",
pages = "54--60",
month = jul,
year = "1994",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:53 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Lahey Comput. Syst., Incline Village, NV, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "compiler front end generating tools; Fortran;
grammars; Lahey Fortran 90 compiler; LALR grammar; Lex;
lexical box; multibox parser; parser generator; program
compilers; right linear grammar; syntax box; Yacc",
treatment = "P Practical",
}
@Book{Einarsson:1994:LF,
author = "Bo Einarsson",
title = "{L}{\"a}robok i {Fortran 90\slash 95}",
publisher = "Nationellt Superdatorcentrum, Link{\"o}pings
universitet",
address = "Link{\"o}ping, Sweden",
pages = "????",
year = "1994",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Jan 24 06:39:16 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.nsc.liu.se/~boein/f77to90/fortran.html#1S;
http://www.nsc.liu.se/~boein/f90/f90.html;
http://www.nsc.liu.se/~boein/f95_e/references.html#einarsson",
note = "Revised 1997, 1999. An English translation is in
progress \cite{Einarsson:1996:FT}.",
acknowledgement = ack-nhfb,
language = "Swedish",
}
@Book{Ellis:1994:FP,
author = "T. M. R. Ellis and Ivor R. Philips and Thomas M.
Lahey",
title = "{Fortran 90} Programming",
publisher = pub-AW,
address = pub-AW:adr,
pages = "825",
month = may,
year = "1994",
ISBN = "0-201-54446-6",
ISBN-13 = "978-0-201-54446-6",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$40.95",
series = "International computer science series",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0201544466",
acknowledgement = ack-nhfb,
keywords = "Programming languages; {Fortran 90} (Computer program
language)",
softcover = "yes",
}
@Book{Ellis:1994:FPI,
author = "T. M. R. Ellis and Ivor R. Philips and Thomas M.
Lahey",
title = "{Fortran 90} Programming (International Computer
Science Series)",
publisher = pub-AW,
address = pub-AW:adr,
pages = "",
day = "1",
month = jun,
year = "1994",
ISBN = "0-201-54446-6",
ISBN-13 = "978-0-201-54446-6",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0201544466/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$45.25",
acknowledgement = ack-nhfb,
dimensions = "9.03in x 6.72in x 1.55in",
}
@Article{Emerson:1994:BRH,
author = "D. R. Emerson",
title = "Book Review: {{\booktitle{The high performance Fortran
handbook}}, Scientific and engineering computation
series: Charles H. Koelbel, David B. Loveman, Robert S.
Schreiber, Guy L. Steele Jr. and Mary E. Zosel, M.I.T.
Press, Fitzroy House, 11, Chenies Street, London WC1E
7ET, England, ISBN 0-262-61094-9, January 1994, Price:
\$24.95 (Paperback)}",
journal = j-J-COMPUT-APPL-MATH,
volume = "54",
number = "3",
pages = "N4",
day = "20",
month = oct,
year = "1994",
CODEN = "JCAMDI",
ISSN = "0377-0427 (print), 1879-1778 (electronic)",
ISSN-L = "0377-0427",
bibdate = "Sat Feb 25 12:24:33 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jcomputapplmath1990.bib",
URL = "http://www.sciencedirect.com/science/article/pii/0377042794902631",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational and Applied Mathematics",
journal-URL = "http://www.sciencedirect.com/science/journal/03770427",
}
@Article{Epstein:1994:CCa,
author = "David Epstein",
title = "Conditional Compilation",
journal = j-FORTRAN-J,
volume = "6",
number = "??",
pages = "??--??",
month = may # "\slash " # jun,
year = "1994",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:55:54 2001",
bibsource = "http://laacg1.lanl.gov/laacg/services/sfu3_7_95.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
xxnote = "Check title??",
}
@Article{Epstein:1994:CCb,
author = "David Epstein",
title = "Conditional Compilation",
journal = j-FORTRAN-J,
volume = "6",
number = "??",
pages = "??--??",
month = sep # "\slash " # oct,
year = "1994",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:55:54 2001",
bibsource = "http://laacg1.lanl.gov/laacg/services/sfu3_7_95.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
xxnote = "Check title??",
}
@Article{Espelid:1994:DAAa,
author = "T. O. Espelid and K. J. Overholt",
title = "{DQAINF}: an algorithm for automatic integration of
infinite oscillating tails",
journal = j-NUMER-ALGORITHMS,
volume = "8",
number = "1",
pages = "83--101",
month = "????",
year = "1994",
CODEN = "NUALEG",
ISSN = "1017-1398 (print), 1572-9265 (electronic)",
ISSN-L = "1017-1398",
MRclass = "65-04 (65D30)",
MRnumber = "1 299 076",
bibdate = "Tue Apr 29 08:56:05 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "B0290M (Numerical integration and differentiation);
C4130 (Interpolation and function approximation); C4160
(Numerical integration and differentiation); C7310
(Mathematics)",
corpsource = "Dept. of Inf., Bergen Univ., Norway",
fjournal = "Numerical Algorithms",
journal-URL = "http://link.springer.com/journal/11075",
keywords = "adaptive subdivision strategy; automatic integration;
automatic quadrature routine; DQAINF; Euler
transformation; extrapolation; FORTRAN; FORTRAN
implementation; infinite oscillating tails; mathematics
computing; periodic function; real functions; vector
function",
pubcountry = "Switzerland",
treatment = "P Practical; T Theoretical or Mathematical",
}
@InProceedings{Fahringer:1994:UPG,
author = "T. Fahringer",
title = "Using the {P03T} to Guide the Parallelization and
Optimization Effort under the {Vienna Fortran
Compilation System}",
crossref = "IEEE:1994:PSH",
pages = "437--444",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Faigin:1994:PIR,
author = "Keith A. Faigin and Stephen A. Weatherford and Jay P.
Hoeflinger and David A. Padua and Paul M. Petersen",
title = "The {Polaris} Internal Representation",
journal = j-INT-J-PARALLEL-PROG,
volume = "22",
number = "5",
pages = "553--586",
month = oct,
year = "1994",
CODEN = "IJPPE5",
ISSN = "0885-7458 (print), 1573-7640 (electronic)",
ISSN-L = "0885-7458",
bibdate = "Sat Apr 26 11:36:49 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Univ of Illinois at Urbana-Champaign",
affiliationaddress = "Urbana, IL, USA",
classification = "721.1; 722.4; 723.1; 723.1.1; 723.2; 912.2; C6110P
(Parallel programming); C6120 (File organisation);
C6150C (Compilers, interpreters and other processors);
C6150G (Diagnostic, testing, debugging and evaluating
systems)",
corpsource = "Center for Supercomput. Res. and Dev., Illinois Univ.,
Urbana, IL, USA",
fjournal = "International Journal of Parallel Programming",
journal-URL = "http://link.springer.com/journal/10766",
journalabr = "Int J Parallel Program",
keywords = "abstract data types; abstract syntax tree; automatic
updating; Codes (symbols); complex analysis;
Computational linguistics; correctness; data structure;
Data structures; Decision tables; Delta prototyping
system; flow information; FORTRAN; fortran (programming
language); Fortran code; functionality; Information
management; Object oriented programming; Parallel
processing systems; parallel programming; parallelising
compilers; Parallelizing compiler; Performance; Polaris
internal representation; Polaris Program Manipulation
System; production quality tool; Program compilers;
program verification; Source to source transformation;
source-to-source transformations",
treatment = "P Practical",
}
@Article{Fatoohi:1994:ANS,
author = "R. A. Fatoohi",
title = "Adapting a {Navier--Stokes} Solver for Three Parallel
Machines",
journal = j-J-SUPERCOMPUTING,
volume = "8",
number = "2",
pages = "91--115",
month = jun,
year = "1994",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF01204657",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:07 MDT 2005",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=8&issue=2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=8&issue=2&spage=91",
acknowledgement = ack-nhfb,
affiliation = "NASA Ames Res. Center, Moffett Field, CA, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C5220P (Parallel architecture); C5440 (Multiprocessor
systems and techniques); C5470 (Performance evaluation
and testing); C7310 (Mathematics)",
corpsource = "NASA Ames Res. Center, Moffett Field, CA, USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "CM-FORTRAN; Cray computers; CRAY Y-MP; distributed
data; distributed memory systems; distributed-memory
machines; INS3D-LU code; Intel iPSC/860; Intel
message-passing calls; load balancing; Lower-Upper
Symmetric-Gauss--Seidel implicit scheme; massively
parallel SIMD machine; mathematics computing; message
passing; moderately parallel MIMD machine;
Navier--Stokes equations; Navier--Stokes solver;
parallel algorithm; parallel algorithms; parallel
machines; performance evaluation; pseudocompressibility
formulation; shared memory systems; shared-memory MIMD
machine; slicewise model; Thinking Machines CM-2;
three-dimensional Navier--Stokes solver; timing",
treatment = "A Application; P Practical",
}
@Article{Feibus:1994:SP,
author = "Andy Feibus",
title = "Standards In Progress",
journal = j-OPEN-SYSTEMS-TODAY,
volume = "??",
number = "163",
pages = "20--??",
month = nov,
year = "1994",
ISSN = "1061-0839",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "With High-Performance FORTRAN, you can tune programs
to specific machines.",
acknowledgement = ack-nhfb,
fjournal = "Open Systems Today",
}
@InProceedings{Fernandez-Gaucherand:1994:SSS,
author = "E. Fern{\'a}ndez-Gaucherand and J. Choi and D.
Gerhart",
title = "{S$^2$YSCODE}: Stochastic Systems Control and Decision
Algorithms Software Laboratory and {FORTRAN} and
{Matlab} Versions",
crossref = "IEEE:1994:PIC",
pages = "179--186",
year = "1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/cacsd.bib",
}
@Article{Fernandez:1994:FPC,
author = "Jose Fernandez and John B. Rundle",
title = "{FORTRAN} program to compute displacement, potential,
and gravity changes resulting from a magma intrusion in
a multilayered {Earth} model",
journal = j-COMP-GEOSCI,
volume = "20",
number = "4",
pages = "461--??",
month = may,
year = "1994",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Thu Jun 26 19:26:42 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{Flynn:1994:FCC,
author = "Kathleen M. Flynn and John L. Kittle and Alan M.
Lumb",
title = "A {Fortran} coding convention for use in the {U.S.
Geological Survey, Water Resources Division}",
type = "Open-file report",
number = "94-501",
institution = "U.S. Geological Survey; USGS Earth Science Information
Center Open-File Reports Section [distributor]",
address = "Reston, VA, USA",
pages = "iii + 64",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Fortran (Computer Program Language); Geological Survey
(U.S.). --- Water Resources Division",
}
@InProceedings{Foster:1994:CSI,
author = "I. Foster and Ming Xu and B. Avalani and A.
Choudhary",
title = "A Compilation System that Integrates {High Performance
Fortran} and {Fortran M}",
crossref = "IEEE:1994:PSH",
pages = "293--300",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
USA",
classification = "C5260B (Computer vision and picture processing);
C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Command and control; Data parallelism; Fortran
compilers; Fortran M; High Performance Fortran; Image
processing; Integrated compilation system;
Multidisciplinary simulation; Parallel programming;
Task parallelism",
thesaurus = "FORTRAN; Image processing; Parallel languages; Program
compilers",
}
@Article{Foster:1994:TPH,
author = "Ian Foster",
title = "Task Parallelism and High-Performance Languages",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "27--36",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/M-PDT.1994.329794",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "High Performance Fortran currently lacks support for
explicit task parallelism. This article explains why
task parallelism is important, and describes one
candidate task-parallel model: the Fortran M extensions
to Fortran 77.",
acknowledgement = ack-nhfb,
affiliation = "Argonne Nat. Lab., IL, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150N (Distributed systems software)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Candidate task-parallel model; Fortran 77; Fortran M
extensions; High Performance Fortran; High performance
languages; Task parallelism",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Scheduling",
}
@InProceedings{Fox:1994:APS,
author = "G. Fox",
title = "The Application Perspective for Scalable Data and Task
Parallel Languages {HPF} and {HPC++}",
crossref = "Anonymous:1994:HPC",
pages = "445--457",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Francis:1994:DPS,
author = "Rhys S. Francis and Ian D. Mathieson and Paul G.
Whiting and Martin R. Dix and Harvey L. Davies and Leon
D. Rotstayn",
title = "A Data Parallel Scientific Modeling Language",
journal = j-J-PAR-DIST-COMP,
volume = "21",
number = "1",
pages = "46--60",
month = apr,
year = "1994",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1994.1041",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:54 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1041/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1041/production/pdf",
acknowledgement = ack-nhfb,
classification = "A9260S (Climatology); A9260X (Weather analysis and
prediction); C6110P (Parallel programming); C6140D
(High level languages); C6185 (Simulation techniques);
C7340 (Geophysics)",
corpsource = "Div. of Inf. Technol., CSIRO, Carlton, Vic.,
Australia",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "climate prediction models; climatology; communication;
data parallel; data parallel programs; data parallel
scientific modelling language; FORTRAN; Fortran source
code rewriter; geophysics computing; languages; meta
language; MIMD; parallel; patterns; prediction models;
SIMD; simulation languages; weather; weather
forecasting",
treatment = "A Application; P Practical",
xxtitle = "A Data Parallel Scientific Modelling Language",
}
@TechReport{Gerndt:1994:APC,
author = "Michael Gerndt",
title = "Automatic Parallelization of a Crystal Growth
Simulation Program for Distributed-Memory Systems",
number = "KFA-ZAM-IB-9404",
institution = "KFA Research Centre, J{\"u}lich",
address = "J{\"u}lich, Germany",
pages = "7",
year = "1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/kfa-research-centre-juelich.bib",
URL = "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9404.ps",
abstract = "This article outlines two parallelization tools, i.e.
the Vienna Fortran Compilation System and FORGE 90, and
discusses their analysis and transformation
capabilities in the context of a regular grid
application simulating the growth of a silicon crystal.
We present performance results obtained on an iPSC/860
for both versions and for a manually parallelized
version.",
}
@TechReport{Gerndt:1994:PAE,
author = "Michael Gerndt",
title = "Performance Analysis Environment for {SVM}-Fortran
Programs",
number = "KFA-ZAM-IB-9417",
institution = "KFA Research Centre, J{\"u}lich",
address = "J{\"u}lich, Germany",
pages = "41",
year = "1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/kfa-research-centre-juelich.bib",
URL = "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9417.ps",
abstract = "This report outlines the design of a performance
analysis environment for SVM-Fortran programs.
SVM-Fortran is a shared memory parallel programming
language developed at KFA for distributed memory
multiprocessors. The environment allows to analyze the
data locality of a given program via runtime tracing
and supports the identification of critical code
regions to guide the user or an optimization tool in
tuning the program. To reduce the amount of runtime
data, the environment combines trace data with static
program information and supports an incremental
analysis cycle. In addition to the overall design, we
present the trace format of runtime events. The trace
for- mat includes symbolic information to relate
runtime information to the program text which is the
essential part of the user interface. The performance
analysis environment is part of OPAL, a tool that will
combine performance analysis and program
optimization.",
}
@TechReport{Geurts:1994:FSC,
author = "A. J. Geurts and C. Praagman",
title = "A {Fortran} subroutine for column reduction of
polynomial matrices",
type = "Report",
number = "EUT Report-WSK 94-01",
institution = "Eindhoven University of Technology, Department of
Mathematics and Computing Science",
address = "Eindhoven, The Netherlands",
pages = "ii + 70",
year = "1994",
MRclass = "65-04 (15A22 15A23 15A24 65F99)",
MRnumber = "95d:65005",
bibdate = "Tue Dec 3 19:11:56 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Gillett:1994:END,
author = "Raphael Gillett",
title = "The Exact Null Distribution for Radial Maze
Statistics: {A FORTRAN} 77 Program",
journal = j-BEHAV-RES-METH-INSTR-COMP,
volume = "26",
number = "1",
pages = "70--72",
month = feb,
year = "1994",
CODEN = "BRMCEW",
ISSN = "0743-3808 (print), 1532-5970 (electronic)",
ISSN-L = "0743-3808",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Behavior Research Methods, Instruments, and
Computers",
}
@Article{Gondzio:1994:DAI,
author = "J. Gondzio and D. Tachat",
title = "The design and application of {IPMLO} --- a {FORTRAN}
library for linear optimization with interior point
methods",
journal = j-RAIRO-RECH-OPER,
volume = "28",
number = "1",
pages = "37--56",
month = mar,
year = "1994",
CODEN = "RSROD3",
ISSN = "0399-0559",
ISSN-L = "0399-0559",
MRclass = "90-04 (90C05)",
MRnumber = "1 269 100",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "RAIRO: Recherche operationnelle. RAIRO: Operations
research",
}
@Article{Gross:1994:TPH,
author = "Thomas Gross and David R. O'Hallaron and Jaspal
Subhlok",
title = "Task Parallelism in a {High Performance Fortran}
Framework",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "16--26",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/M-PDT.1994.329791",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Exploiting both data and task parallelism in a single
framework is the key to achieving good performance for
a variety of applications.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Data sets; Data-parallel computing; Data-parallel
language; Fortran; Fx; Heterogeneous computing; High
Performance Fortran; HPF; Massively parallel machine;
Processor nodes; Prototype compiler; Standard dialect;
Task parallelism; Task-parallel programming",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel languages; Parallel machines;
Parallel programming; Program compilers",
}
@TechReport{Grotendorst:1994:SCT,
author = "Johannes Grotendorst and Juergen Dornseiffer and
Siegfried M. Schoberth",
title = "Symbolic-numeric computation techniques for
problem-solving in Physical Chemistry and
Biochemistry",
number = "KFA-ZAM-IB-9414",
institution = "KFA Research Centre, J{\"u}lich",
address = "J{\"u}lich, Germany",
pages = "9",
year = "1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Techreports/kfa-research-centre-juelich.bib",
URL = "ftp://ftp.zam.kfa-juelich.de/pub/zamdoc/ib/ib-94/ib-9414.ps",
abstract = "The combination of symbolic and numeric computation
techniques leads to new approaches for problem-solving
in areas of applied mathematics and science. It is
shown, in examples from Physical Chemistry and
Biochemistry, how the use of a modern computer algebra
system such as Maple enables an automatic and
computerized solution of problems in ways that are not
possible with conventional computing systems. In our
first example we study the thermodynamic behavior of
steam reforming reactions and determine the temperature
and pressure dependence of the chemical compositions at
equilibrium. Using Maple's symbolic computation
capabilities a system of nonlinear equations for the
reaction extents is derived. For the fast numerical
solution of the nonlinear equations the Newton--Raphson
algorithm is applied. A FORTRAN preprocessor in Maple
calculates the Jacobian matrix needed for this
algorithm and generates a complete and ready-to-compile
FORTRAN program. In the second example we demonstrate
how the McConnell equations in Biochemistry, a linear
inhomogeneous system of differential equations with
constant coefficients, can be solved analytically in a
direct way by using Maple's symbolic linear algebra
routines. In addition, the automatic generation of
numerical code for the determination of the formal
parameters involved in the solutions is described.",
}
@InProceedings{Grubel:1994:ATN,
author = "G. Gr{\"u}bel and M. Otter and I. Bausch-Gall and H.
Fischer and F. Breitenecker and A. Prinz and G.
Schuster",
key = "cacsd94",
title = "An {ACSL}-Model Translator to the Neutral {Fortran
DSblock}-Model Format",
crossref = "IEEE:1994:PIC",
pages = "143--148",
year = "1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/cacsd.bib",
}
@Article{Gupta:1994:IFF,
author = "S. K. S. Gupta and C.-H. Huang and P. Sadayappan and
R. W. Johnson",
title = "Implementing fast {Fourier} transforms on
distributed-memory multiprocessors using data
redistributions",
journal = j-PARALLEL-PROCESS-LETT,
volume = "4",
number = "4",
pages = "477--488",
month = dec,
year = "1994",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Mon Apr 14 10:50:40 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Ohio State Univ",
affiliationaddress = "Columbus, OH, USA",
classification = "722.3; 722.4; 723.1; 723.2; 921.3; C4190 (Other
numerical methods); C4240P (Parallel programming and
algorithm theory); C5440 (Multiprocessing systems);
C5470 (Performance evaluation and testing); C5670
(Network performance); C7310 (Mathematics computing)",
corpsource = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
countrypub = "Singapore",
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
journalabr = "Parallel Process Lett",
keywords = "Calculations; communication cost; Data communication
systems; Data redistribution; data redistributions;
Data storage equipment; Data transfer; Distributed
computer systems; Distributed memory multiprocessors;
distributed memory systems; distributed-memory
multiprocessors; evaluation; Fast Fourier transforms;
fast Fourier transforms; Fortran (programming
language); High performance Fortran; Intel iPSC/860;
mathematics computing; Optimization; Parallel
algorithms; parallel algorithms; performance; Point to
point message phasing; system",
treatment = "A Application; P Practical",
}
@Book{Hahn:1994:FSE,
author = "Brian D. Hahn",
title = "{Fortran 90} for Scientists and Engineers",
publisher = pub-EDWARD-ARNOLD,
address = pub-EDWARD-ARNOLD:adr,
pages = "x + 351",
month = nov,
year = "1994",
ISBN = "0-340-60034-9 (paperback)",
ISBN-13 = "978-0-340-60034-4 (paperback)",
LCCN = "QA76.73.F25 .H34 1994",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0340600349/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$35.50; UK\pounds16.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0340600349",
acknowledgement = ack-nhfb,
keywords = "Fortran 90 (computer program language); Programming
languages; {Fortran 90} (Computer program language)",
}
@Article{Hansen:1994:CAF,
author = "Per Christian Hansen and Tony F. Chan",
title = "Corrigendum: ``{Algorithm 729}: {FORTRAN} Subroutines
for General {Toeplitz} Systems''",
journal = j-TOMS,
volume = "20",
number = "1",
pages = "160--160",
month = mar,
year = "1994",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/174603.174407",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 19 13:10:19 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Hansen:1992:FSG}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1994-20-1/p160-hansen/",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@InProceedings{Hanson:1994:BLO,
author = "R. Hanson and T. Leite",
title = "Basic Linear Operators in {Fortran 90}",
crossref = "Gentzsch:1994:HCNb",
pages = "441--444",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Hanxleden:1994:VBD,
author = "R. v. Hanxleden and K. Kennedy and J. Saltz",
title = "Value-Based Distributions in {Fortran D}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "797",
pages = "434--440",
year = "1994",
CODEN = "LNCSD9",
ISSN = "0302-9743",
ISSN-L = "0302-9743",
bibdate = "Mon May 13 11:52:14 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Hanxleden:1994:VDF,
author = "R. V. Hanxleden and K. Kennedy and J. Saltz",
title = "Value-Based Distributions in {Fortran D}",
crossref = "Gentzsch:1994:HCNb",
pages = "434--440",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Hatcher:1994:GEI,
author = "Philip J. Hatcher",
title = "{Guest Editor}'s Introduction: The Impact of {High
Performance Fortran}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "13--??",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
}
@Article{Hayashi:1994:AAS,
author = "Kenichi Hayashi and Tsunehisa Doi and Takeshi Horie
and Yoichi Koyanagi and Osamu Shiraki and Nobutaka
Imamura and Toshiyuki Shimizu and Hiroaki Ishihata and
Tatsuya Shindo",
title = "{AP1000+}: architectural support of {PUT\slash GET}
interface for parallelizing compiler",
journal = j-SIGPLAN,
volume = "29",
number = "11",
pages = "196--207",
month = nov,
year = "1994",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:57 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/asplos/195473/p196-hayashi/",
abstract = "The scalability of distributed-memory parallel
computers makes them attractive candidates for solving
large-scale problems. New languages, such as HPF,
FortranD, and VPP Fortran, have been developed to
enable existing software to be easily ported to such
machines. Many distributed-memory parallel computers
have been built, but none of them support the
mechanisms required by such languages. We studied the
mechanisms required by parallelizing compilers and
proposed a new architecture to support them. Based on
this proposed architecture, we developed a new
distributed-memory parallel computer, the AP1000+,
which is an enhanced version of the AP1000. Using
scientific applications in VPP Fortran and C, such as
NAS parallel benchmarks, we simulated the performance
of the AP1000+.",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C5470 (Performance
evaluation and testing); C6150C (Compilers,
interpreters and other processors)",
conflocation = "San Jose, CA, USA; 4-7 Oct. 1994",
conftitle = "Sixth International Conference on Architectural
Support for Programming Languages and Operating Systems
(ASPLOS-VI)",
corpsource = "Fujitsu Labs. Ltd., Kawasaki, Japan",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "AP1000; AP1000+; architectural support; C; design;
distributed memory systems; distributed-memory parallel
computers; FortranD; HPF; languages; large-scale
problem solving; measurement; NAS parallel benchmarks;
parallel architectures; parallel machines;
parallelising compilers; parallelizing compiler;
performance; performance evaluation; performance
simulation; PUT/GET interface; reconfigurable
architectures; scalability; scientific applications;
software portability; theory; VPP Fortran",
sponsororg = "ACM; IEEE Comput. Soc",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf C.1.2} Computer Systems
Organization, PROCESSOR ARCHITECTURES, Multiple Data
Stream Architectures (Multiprocessors), Parallel
processors**. {\bf D.4.2} Software, OPERATING SYSTEMS,
Storage Management, Distributed memories. {\bf C.0}
Computer Systems Organization, GENERAL,
Hardware/software interfaces.",
treatment = "P Practical",
}
@Article{Hellberg:1994:PPP,
author = "S. A. Hellberg and E. Zaluska",
title = "A portable parallel programming environment based
around {PCTE}",
journal = j-INFO-SOFTWARE-TECH,
volume = "36",
number = "7",
pages = "419--425",
month = jul,
year = "1994",
CODEN = "ISOTE7",
ISSN = "0950-5849 (print), 1873-6025 (electronic)",
ISSN-L = "0950-5849",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Electron. and Comput. Sci., Southampton Univ., UK",
classification = "C6110P (Parallel programming); C6115 (Programming
support); C6150N (Distributed systems software)",
fjournal = "Information and Software Technology",
keywords = "Distributed-memory; End-user applications; High
Performance Fortran; High-Performance Computing
Community programming standards;
Massively-parallel-processor; Message-Passing
Interface; PCTE; PCTE-based integrated toolset;
Performance; Portable common tool environment; Portable
parallel programming environment",
pubcountry = "UK",
thesaurus = "Message passing; Parallel programming; Programming
environments",
}
@Article{Hempel:1994:API,
author = "R. Hempel",
title = "Application programming interfaces for {SUPRENUM}",
journal = j-PARALLEL-COMPUTING,
volume = "20",
number = "10--11",
pages = "1519--1526",
day = "3",
month = nov,
year = "1994",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:13:51 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=10-11;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=10-11&aid=910",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming)C4170 (Differential
equations); C6115 (Programming support); C6140D (High
level languages); C6150E (General utility programs);
C6150N (Distributed systems software)",
corpsource = "GMD, German Nat. Res. Center for Comput. Sci., St.
Augustin, Germany",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "application program interfaces; application
programming interfaces; applications; array;
communications library; FORTRAN; Fortran 77; GMD
COMLIB; high-level; message passing; numerical;
numerical solvers; operations; parallel programming;
parallel systems; PARMACS; partial differential
equations; portability; portability interface; process
management; programming environments; software
portability; SUPRENUM; SUPRENUM Fortran",
treatment = "P Practical",
}
@Article{Hennecke:1994:RER,
author = "Michael Hennecke",
title = "{RANEXP}: experimental random number generator
package",
journal = j-COMP-PHYS-COMM,
volume = "79",
number = "2",
pages = "261--267",
month = apr,
year = "1994",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(94)90072-8",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:29:43 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
URL = "http://www.sciencedirect.com/science/article/pii/0010465594900728",
abstract = "A library containing highly portable implementations
of most algorithms for (pseudo) random number
generation has been developed, which might be used in
any area of simulation which requires random number
generators. Each generator is freely configurable by
the user, so the RANEXP library is particularly
well-suited for applications requiring different random
number generators. The algorithms are implemented in C,
but are callable from Fortran application program
also.",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Hey:1994:GEP,
author = "Tony Hey",
title = "The {Genesis Esprit} project --- {An} overview",
journal = j-PARALLEL-COMPUTING,
volume = "20",
number = "10--11",
pages = "1605--1612",
day = "3",
month = nov,
year = "1994",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:13:51 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=10-11;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=10-11&aid=916",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electron. and Comput. Sci., Southampton
Univ., UK",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming)",
corpsource = "Dept. of Electron. and Comput. Sci., Southampton
Univ., UK",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Bull's Isis Supercomputer project; CS-2 parallel
machine; Elan-Elite interconnect chip set; Genesis
Distributed Memory Parallel Benchmark suite; Genesis
Esprit project; Genesis-S project; Hardware element;
High Performance Fortran standard; Inmas; Meiko;
Overview; PARMACS portable message-passing interface;
Portable Parallel Programming Environments; Portable
software; SUPRENUM Consortium; Vienna group",
pubcountry = "Netherlands",
thesaurus = "Parallel processing; Parallel programming; Research
initiatives",
treatment = "G General Review; P Practical",
}
@InProceedings{Hiranandani:1994:DEN,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng
and Scott Warren",
title = "The {D} Editor: a New Interactive Parallel Programming
Tool",
crossref = "IEEE:1994:PSW",
pages = "733--742, 817",
month = "",
year = "1994",
bibdate = "Wed Apr 15 10:15:37 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
affiliation = "Silicon Graphics Computer Systems",
affiliationaddress = "Mountain View, CA, USA",
classification = "722.2; 722.4; 723.1; 723.1.1; 723.2; 723.5; C5440
(Multiprocessing systems); C6110P (Parallel
programming); C6115 (Programming support); C6130B
(Graphics techniques); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors);
C6150N (Distributed systems software)",
keywords = "Codes (symbols); Color coding; Compile time analysis;
Compiler optimizations; Computer aided software
engineering; Computer architecture; Computer graphics;
Computer programming; D Editor; D editor; Data storage
equipment; Data-parallel programming; Distributed
memory machines; File editors; fortran (programming
language); Fortran D; Graphical displays; High
Performance Fortran; Interactive parallel programming
tool; Optimization; Parallel architectures; Parallel
processing systems; Parallel programming tool;
Performance; Program compilers; Sequentialized code;
Shared memory computers; Shared memory machines",
sponsor = "IEEE; ACM; SIAM",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Parallel programming; Program compilers;
Shared memory systems; Software tools; Text editing",
}
@Article{Hiranandani:1994:ECO,
author = "Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng",
title = "Evaluating Compiler Optimizations for {Fortran D}",
journal = j-J-PAR-DIST-COMP,
volume = "21",
number = "1",
pages = "27--45",
month = apr,
year = "1994",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1994.1040",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:54 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1040/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1040/production/pdf",
acknowledgement = ack-nhfb,
classification = "C1180 (Optimisation techniques); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "communication overhead; compiler optimizations; data
decomposition; FORTRAN; Fortran D; message; MIMD
distributed-memory machines; optimisation; pipelined
computations; program compilers; specifications;
vectorization",
treatment = "P Practical",
}
@Book{Holzner:1994:BCW,
author = "Steve Holzner",
title = "{Borland} {C}++ for {Windows} Programming",
publisher = "Brady",
address = "",
pages = "",
day = "1",
month = feb,
year = "1994",
ISBN = "1-56686-119-5",
ISBN-13 = "978-1-56686-119-9",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1566861195/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$40.00",
acknowledgement = ack-nhfb,
dimensions = "9.11in x 7.30in x 1.70in",
}
@Article{HPPF:1994:HPF,
author = "{High Performance Fortran Forum}",
title = "{High Performance Fortran} Language Specification
(Part {III}), {Version 1.0, May 1993}",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "3",
pages = "22--55",
month = sep,
year = "1994",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Mon Aug 12 09:47:49 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran-forum.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
UnCover library database",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "39",
journal-URL = "http://portal.acm.org/toc.cfm?id=J286",
}
@Article{HPPF:1994:SIHa,
author = "{High Performance Fortran Forum}",
title = "Special Issue: {High Performance Fortran} Language
Specification, {Version 1.0 (May 3, 1993)}: {Part II}.
5. Intrinsic and Library Procedures",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "2",
pages = "87--138",
month = jun,
year = "1994",
CODEN = "????",
DOI = "https://doi.org/10.1145/190783.190780",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Apr 17 05:40:50 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran-forum.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "Pages 1--86 not in issue; it begins with 87.",
fjournal = "ACM Fortran Forum",
issue = "38",
journal-URL = "http://portal.acm.org/toc.cfm?id=J286",
}
@Article{HPPF:1994:SIHb,
author = "{High Performance Fortran Forum}",
title = "Special Issue: {High Performance Fortran} Language
Specification, {Version 1.0 (May 3, 1993)}: {Part II}.
6. Extrinsic Procedures",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "2",
pages = "139--142",
month = jun,
year = "1994",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:05 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran-forum.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "38",
journal-URL = "http://portal.acm.org/toc.cfm?id=J286",
}
@Article{HPPF:1994:SIHc,
author = "{High Performance Fortran Forum}",
title = "Special Issue: {High Performance Fortran} Language
Specification, {Version 1.0 (May 3, 1993)}: {Part II}.
7. Storage and Sequence Association",
journal = j-FORTRAN-FORUM,
volume = "13",
number = "2",
pages = "143--150",
month = jun,
year = "1994",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:05 MST 2002",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran-forum.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
annote = "Pages 1--86 not in issue; it begins with 87.",
fjournal = "ACM Fortran Forum",
issue = "38",
journal-URL = "http://portal.acm.org/toc.cfm?id=J286",
}
@Article{Hull:1994:ICE,
author = "T. E. Hull and Thomas F. Fairgrieve and Ping Tak Peter
Tang",
title = "Implementing Complex Elementary Functions Using
Exception Handling",
journal = j-TOMS,
volume = "20",
number = "2",
pages = "215--244",
month = jun,
year = "1994",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 21 15:10:29 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Anonymous:1994:C}.",
abstract = "Algorithms are developed for reliable and accurate
evaluations of the complex elementary functions
required in Fortran 77 and Fortran 90, namely cabs,
csqrt, cexp, clog, csin, and ccos. The algorithms are
presented in a pseudocode that has a convenient
exception-handling facility. A tight error bound is
derived for each algorithm. Corresponding Fortran
programs for an IEEE environment have also been
developed to illustrate the practicality of the
algorithms, and these programs have been tested very
carefully to help confirm the correctness of the
algorithms and their error bounds. The results are of
these tests are included in the paper, but the Fortran
programs are not; the programs are available from
Fairgrieve, (tff@cs.toronto.edu).",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; complex elementary functions; design;
implementation",
subject = "G.1.0 [Numerical Analysis]: General--error analysis;
numerical algorithms; G.1.2 [Numerical Analysis]:
Approximation--elementary function approximation; G.4
[Mathematics of Computing]: Mathematical
Software--algorithm analysis; reliability and
robustness; verification",
}
@Book{IEC:1994:IIIb,
author = "{IEC}",
title = "{ISO/IEC 1539-2 (1994-12)} Information technology ---
Programming languages --- {Fortran} --- Part 2: Varying
length character strings",
publisher = pub-IEC,
address = pub-IEC:adr,
pages = "66",
year = "1994",
bibdate = "Mon Apr 24 06:34:55 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$110.00",
URL = "http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=017866",
acknowledgement = ack-nhfb,
}
@Book{ISO:1994:IIIe,
author = "{ISO}",
title = "{ISO\slash IEC 1539-2:1994}: {Information} technology
--- {Programming} languages --- {FORTRAN} --- {Part} 2:
{Varying} length character strings",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "66",
year = "1994",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Apr 26 11:35:51 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Available in English only.",
price = "CHF 152",
URL = "http://www.ansi.org/;
http://www.iso.ch/cate/d6129.html",
acknowledgement = ack-nhfb,
pricecode = "V",
}
@Article{Iyengar:1994:EBR,
author = "Arun K. Iyengar and Thaddeus S. Grzeski and Valerie J.
Ho-Gibson and Tracy A. Hoover and John R. Vasta",
title = "An Event-Based, Retargetable Debugger",
journal = j-HEWLETT-PACKARD-J,
volume = "45",
number = "6",
pages = "33--43",
month = dec,
year = "1994",
CODEN = "HPJOAX",
ISSN = "0018-1153",
bibdate = "Tue Mar 25 14:12:15 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.hp.com/hpj/94dec/dec94_33.pdf;
http://www.hp.com/hpj/toc-12-94.html",
abstract = "The HP Distributed Debugging Environment (HP DDE) is
capable of debugging programs executing on remote
hosts. HP DDE can be ported and retargeted to several
platforms. It's sophisticated GUI has many features
that aid usability including multiple windows,
context-sensitive pop-up menus, and on-line help. HP
DDE has many features that support event-based
debugging and debugging optimized code. The HP DDE's
modular architecture consists of a main debugger and
several managers. The main debugger contains support
for generalized debugger functions, and the managers
contain dependencies on specific languages, object code
formats, target platforms, and user interfaces.",
acknowledgement = ack-nhfb,
classcodes = "C6150G (Diagnostic, testing, debugging and evaluating
systems); C6115 (Programming support); C6140D (High
level languages); C6140B (Machine-oriented languages);
C6150J (Operating systems); C6180G (Graphical user
interfaces); C6150N (Distributed systems software)",
classification = "722.1; 722.2; 722.4; 723.1; 723.2; 921.5; C6115
(Programming support); C6140B (Machine-oriented
languages); C6140D (High level languages); C6150G
(Diagnostic, testing, debugging and evaluating
systems); C6150J (Operating systems); C6150N
(Distributed systems software); C6180G (Graphical user
interfaces)",
fjournal = "Hewlett-Packard Journal: technical information from
the laboratories of Hewlett-Packard Company",
journalabr = "Hewlett Packard J",
keywords = "assembly language; assembly languages; Assembly
languages; C; C language; C++; Codes (symbols);
commands; Commands; Computer operating systems;
Computer software portability; Computer workstations;
Data structures; debugging; Distributed debugging
equipment; distributed processing; Domain/OS 68K;
Domain/OS Prism; Embedded systems; Environment; Event
based debugging; event-based retargetable debugger;
Event-based retargetable debugger; FORTRAN; graphical
user; Graphical user interface; graphical user
interfaces; Graphical user interfaces; HP Distributed
Debugging; HP Distributed Debugging Environment; HP-UX
operating system; interface; languages; Monitoring;
object-oriented; operating systems (computers);
Optimization; optimized code; Optimized code; OSF/T
operating system; PA-; PA-RISC implementation; Pascal;
point-and-click access; Point-and-click access; Pop up
menus; program; Program compilers; Program debugging;
Program execution; program state; Program state;
programs; Programs; remote hosts; Remote hosts; RISC
implementation; Solaris; SPARC implementation;
Specifications; Storage allocation (computer); User
interfaces",
thesaurus = "Assembly language; C language; Distributed processing;
FORTRAN; Graphical user interfaces; Object-oriented
languages; Operating systems [computers]; Pascal;
Program debugging",
treatment = "P Practical",
xxauthor = "A. K. Iyengar and T. S. Grzesik and V. J. Ho-Gibson
and T. A. Hoover and J. R. Vasta",
}
@Article{James:1994:RFI,
author = "F. James",
title = "{RANLUX}: a {Fortran} implementation of the
high-quality pseudorandom number generator of
{L{\"u}scher}",
journal = j-COMP-PHYS-COMM,
volume = "79",
number = "1",
pages = "111--114",
month = feb,
year = "1994",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(94)90233-X",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Thu May 20 19:08:40 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
URL = "http://www.sciencedirect.com/science/article/pii/001046559490233X",
abstract = "Following some remarks on the quality of pseudorandom
number generators commonly used in Monte Carlo
calculations in computational physics, we offer a
portable Fortran 77 implementation of a high-quality
generator called RANLUX (for LUXury RANdom numbers),
using the algorithm of Martin L{\"u}scher described in
an accompanying article. The implementation allows the
user to select different quality or luxury levels,
where higher quality requires somewhat longer computing
time for the generation. There is a convenient way of
initialization (appropriate also for massively parallel
Monte Carlo computations) as well as two different
methods of restarting from a break point.",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@InProceedings{Jenks:1994:HMA,
author = "Richard D. Jenks and Barry M. Trager",
title = "How to make {AXIOM} into a {Scratchpad}",
crossref = "ACM:1994:IPI",
pages = "32--40",
year = "1994",
MRclass = "68W30 (Symbolic computation and algebraic
computation)",
bibdate = "Thu Mar 12 08:41:19 MST 1998",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/axiom.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/issac.bib;
https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/issac/190347/p32-jenks/",
ZMnumber = "0945.68543",
abstract = "Scratchpad (Griesmer and Jenks, 1971) was a computer
algebra system that had one principal representation
for mathematical formulae based on expression trees.
Its user interface design was based on a
pattern-matching paradigm with infinite rewrite rule
semantics, providing what we believe to be the most
natural paradigm for interactive symbolic problem
solving. Like M and M, however, user programs were
interpreted, often resulting in poor performance
relative to similar facilities coded in standard
programming languages such as FORTRAN and C. Scratchpad
development stopped in 1976 giving way to a new system
design that evolved into AXIOM. AXIOM has a
strongly-typed programming language for building a
library of parameterized types and algorithms, and a
type-inferencing interpreter that accesses the library
and can build any of an infinite number of types for
interactive use. We suggest that the addition of an
expression tree type to AXIOM can allow users to
operate with the same freedom and convenience of
untyped systems without giving up the expressive power
and run-time efficiency provided by the type system. We
also present a design that supports a multiplicity of
programming styles, from the Scratchpad
pattern-matching paradigm to functional programming to
more conventional procedural programming.",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
classification = "C6180 (User interfaces); C7310 (Mathematics
computing)",
keywords = "algorithms; AXIOM; C; Computer algebra system; design;
Expression trees; FORTRAN; Functional programming;
Infinite rewrite rule semantics; languages; Library;
Mathematical formulae; Pattern-matching; performance;
Procedural programming; Run-time efficiency;
Scratchpad; Strongly-typed programming language;
Symbolic problem solving; Type-inferencing interpreter;
Untyped systems; User interface design; User programs",
language = "English",
subject = "{\bf I.1.3} Computing Methodologies, SYMBOLIC AND
ALGEBRAIC MANIPULATION, Languages and Systems,
Special-purpose algebraic systems. {\bf D.3.3}
Software, PROGRAMMING LANGUAGES, Language Constructs
and Features, Data types and structures. {\bf F.2.2}
Theory of Computation, ANALYSIS OF ALGORITHMS AND
PROBLEM COMPLEXITY, Nonnumerical Algorithms and
Problems, Pattern matching. {\bf I.1.1} Computing
Methodologies, SYMBOLIC AND ALGEBRAIC MANIPULATION,
Expressions and Their Representation, Simplification of
expressions.",
thesaurus = "Mathematics computing; Pattern matching; Program
interpreters; Programming; Symbol manipulation; User
interfaces",
}
@InProceedings{Johnson:1994:CM,
author = "Stephen C. Johnson and Cleve Moler",
title = "Compiling {Matlab}",
crossref = "USENIX:1994:PUSb",
pages = "119--127",
year = "1994",
bibdate = "Fri Mar 21 15:55:27 MST 1997",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.usenix.org/",
abstract = "MATLAB is a high-level language oriented towards
scientific and engineering applications. It has evolved
over a ten-year history to become a popular, flexible,
powerful, but still simple language, and has served as
an effective platform for over a dozen ``toolboxes''
supporting everything from symbolic computation to
digital filter design, control theory and neural nets.
Designed to be used interactively, MATLAB also supports
the ability to define functions and scripts, and
dynamically link with C and FORTRAN programs. This
paper discusses a project to provide a compiler for
MATLAB. The focus of this paper is on techniques that
might be useful for other high-level languages, and the
parts of such languages that resist compilation. Our
constructed MATLAB compiler is in beta test, and has
demonstrated speedups over interpretation of up to 300
times on practical programs",
acknowledgement = ack-nhfb,
affiliation = "Melismatic Software; The MathWorks, Inc",
classcodes = "C6150C (Compilers, interpreters and other processors);
C7310 (Mathematics computing)",
classification = "C6150C (Compilers, interpreters and other
processors); C7310 (Mathematics computing)",
conflocation = "Sante Fe, NM, USA; 26-28 Oct. 1994",
conftitle = "Proceedings of the USENIX Symposium on Very High Level
Languages (VHLL)",
keywords = "applications; beta testing; Beta testing; C programs;
compilers; computation; control theory; Control theory;
Digital filter design; digital filter design; dynamic
linking; Dynamic linking; Engineering applications;
engineering applications; FORTRAN programs; functions;
Functions; high level languages; high-level language;
High-level language; Interactive use; interactive use;
mathematics computing; MATLAB compiler; nets; neural;
Neural nets; program; scientific; Scientific
applications; scripts; Scripts; speedups; Speedups;
symbol manipulation; symbolic; Symbolic computation;
toolboxes; Toolboxes",
thesaurus = "High level languages; Mathematics computing; Program
compilers; Symbol manipulation",
treatment = "P Practical",
}
@InProceedings{Kaushik:1994:ACD,
author = "S. D. Kaushik and C.-H. Huang and R. W. Johnson and P.
Sadayappan",
title = "An approach to communication-efficient data
redistribution",
crossref = "ACM:1994:CPI",
pages = "364--373",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages)",
keywords = "Algebraic representation; Analytical model;
Communication cost; Communication-efficient data
redistribution; Data parallel languages;
Distributed-memory machines; High Performance Fortran;
Intel iPSC/860",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages",
}
@Article{Kearfott:1994:AIP,
author = "R. B. Kearfott and M. Dawande and K. Du and C. Hu",
title = "Algorithm 737: {INTLIB}: a Portable {Fortran}-77
Elementary Function Library",
journal = j-TOMS,
volume = "20",
number = "4",
pages = "447--459",
month = dec,
year = "1994",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat May 20 15:54:18 1995",
bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/subjects/intarith.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
accepted = "December 1993",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "BLAS; Fortran 77; Fortran 90; interval arithmetic;
operator overloading; standard functions",
subject = "D.2.2 [Software Engineering]: Tools and Techniques ---
software libraries; D.2.7 [Software Engineering]:
Distribution and Maintenance --- documentation;
portability; G.1.0 [Numerical Analysis]: General ---
computer arithmetic; G.1.2 [Numerical Analysis]:
Approximation --- elementary function approximation",
}
@Misc{Kearfott:1994:FSS,
author = "R. B. Kearfott and S. Ning",
title = "{FORTDIFF}: a Set of Subroutines for
{Fortran-to-Fortran} Differentiation of Programs",
year = "1994",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Article{Kennedy:1994:CSM,
author = "Ken Kennedy and Kevin Timson",
title = "Centers of supercomputing --- making parallel
computing truly usable: research, education, and
knowledge transfer at the {Center for Research on
Parallel Computation}",
journal = j-IJSAHPC,
volume = "8",
number = "2",
pages = "73--79",
month = "Summer",
year = "1994",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Tue Feb 18 09:47:23 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
abstract = "The Center for Research on Parallel Computation (CRPC)
was established in 1989 with the goal of addressing the
problems that are inhibiting the use of scalable
parallelism. The CRPC has accomplished a great deal
already. Several software systems have been developed
and a substantial number of parallel algorithms have
been designed and tested in prototype application
programs. The paper provides an overview of the
activities of the CRPC and takes a brief look at what
might be in store for the future.",
acknowledgement = ack-nhfb,
affiliation = "Center for Res. on Parallel Computation, Rice Univ.",
affiliationaddress = "Houston, TX, USA",
classification = "722.4; 723.1; 723.1.1; 723.5; 901.1.1; 903.2",
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
journalabr = "Int J Supercomput Appl High Perform Comput",
keywords = "Algorithms; Center for Research on Parallel
Computation (CRPC); Computer aided instruction;
Computer software; fortran (programming language);
Information dissemination; Parallel processing systems;
Societies and institutions; Supercomputers;
Technological forecasting; Technology transfer",
}
@Article{Kennedy:1994:CTM,
author = "K. Kennedy",
title = "Compiler technology for machine-independent parallel
programming",
journal = j-INT-J-PARALLEL-PROG,
volume = "22",
number = "1",
pages = "79--98",
month = feb,
year = "1994",
CODEN = "IJPPE5",
ISSN = "0885-7458 (print), 1573-7640 (electronic)",
ISSN-L = "0885-7458",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Center for Res. on Parallel Comput., Rice Univ.,
Houston, TX, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
fjournal = "International Journal of Parallel Programming",
journal-URL = "http://link.springer.com/journal/10766",
keywords = "Compiler; Data parallelism; Fortran D; High
Performance Fortran; High-level programming;
Machine-independent parallel programming; Parallel
computers",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel machines; Parallel programming;
Program compilers",
}
@InProceedings{Kennedy:1994:IIF,
author = "J. G. Kennedy and M. Behr and V. Kalro and T. E.
Tezduyar",
title = "Implementation of implicit finite element methods for
incompressible flows on the {CM-5}",
crossref = "Anonymous:1994:SPF",
journal = j-COMPUT-METH-APPL-MECH-ENG,
volume = "119",
number = "1-2",
pages = "95--111",
month = nov,
year = "1994",
CODEN = "CMMECC",
ISSN = "0045-7825, 0374-2830",
ISSN-L = "0045-7825",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Thinking Machines Corp., Cambridge, MA, USA",
classification = "A0340G (Fluid dynamics: general mathematical
aspects); A4710 (General fluid dynamics theory,
simulation and other computational methods); C6110P
(Parallel programming); C6120 (File organisation);
C6150N (Distributed systems software); C7320 (Physics
and chemistry computing)",
fjournal = "Computer Methods in Applied Mechanics and
Engineering",
keywords = "Algorithms; CM-5; Computing resources; Connection
Machine CM-5; Data communication algorithms; Data
distribution; Data structures; Distributed-memory
massively parallel computer; Hardware environment; High
level language constructs; High Performance Fortran;
Implicit finite element methods; Incompressible flows;
Nonuniform costs; Nonuniform memory hierarchy; Parallel
implementation; Processors; Remote processor; Software
environment",
thesaurus = "Data structures; Distributed memory systems; Fluid
dynamics; FORTRAN; Parallel programming; Physics
computing",
}
@InProceedings{Kennedy:1994:PPS,
author = "K. Kennedy",
title = "Parallel Programming Support in {Fortran D} and {High
Performance Fortran}",
crossref = "Anonymous:1994:HPC",
pages = "427--432",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Khajah:1994:UHP,
author = "H. G. Khajah and E. L. Ortiz",
title = "Ultra-high precision computations",
journal = j-COMPUT-MATH-APPL,
volume = "27",
number = "7",
pages = "41--57",
month = apr,
year = "1994",
CODEN = "CMAPDK",
DOI = "https://doi.org/10.1016/0898-1221(94)90148-1",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
bibdate = "Mon Jun 13 22:03:39 2011",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/l/lanczos-cornelius.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/0898122194901481",
abstract = "We describe a machine independent Fortran subroutine
which performs the four basic arithmetic operations
with a degree of accuracy prescribed by the user.
Tables of Chebyshev expansions of orders 48 and 50 for
some basic mathematical functions are obtained as a
result of applying this subroutine in conjunction with
the recursive formulation of the Tau Method. A recently
devised technique for the sharp determination of upper
and lower error bounds for Tau Method approximations
enables us to find the degree $n$ required to achieve a
prescribed accuracy $ \epsilon $ over a given interval
$ [a, b] $. A number of practical illustrations are
given.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Math., Imperial Coll. of Sci., Technol. and
Med., London, UK",
classification = "C6140D (High level languages); C7310 (Mathematics)",
fjournal = "Computers and Mathematics with Applications",
keywords = "$\cos(\pi x)$; $\erf(x) / x$; $\exp(-x^2)$; $\exp(x)$;
$\sin(\pi x)$; $x \exp(x^2) erfc(x)$; $z \exp(z)
\Ei(-z)$; Arithmetic operations; Chebyshev expansions;
Lower error bounds; Machine independent Fortran
subroutine; Mathematical functions; Tau method; Upper
error bounds",
pubcountry = "UK",
thesaurus = "FORTRAN; Mathematics computing",
}
@InProceedings{Kim:1994:CAM,
author = "I. Kim and M. Wolfe",
title = "Communication analysis for multicomputer compilers",
crossref = "Cosnard:1994:PAC",
journal = j-IFIP-TRANS-A,
volume = "A-50",
pages = "101--109",
month = "",
year = "1994",
CODEN = "ITATEC",
ISSN = "0926-5473",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Oregon Univ., Eugene, OR, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6150C (Compilers, interpreters and other processors)",
fjournal = "IFIP Transactions. A. Computer Science and
Technology",
keywords = "Communication pattern matrix; High Performance
Fortran; Interprocessor collective communication;
Multicomputer compilers; Shift vector; Tiny",
thesaurus = "Multiprocessing systems; Program compilers",
}
@Article{Kim:1994:TPS,
author = "Dongseung Kim and Byung-Guoen Yi",
title = "A two-pass scheduling algorithm for parallel
programs",
journal = j-PARALLEL-COMPUTING,
volume = "20",
number = "6",
pages = "869--885",
month = jun,
year = "1994",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
MRclass = "68Q20 (68M20 68Q10)",
MRnumber = "95f:68090",
bibdate = "Mon Apr 14 12:07:40 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150J (Operating
systems)",
corpsource = "Dept. of Comput. Sci., Pohang Inst. of Sci. and
Technol., South Korea",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "makespan; NP-complete; parallel programming; parallel
programs; program compilers; scheduling; scheduling
output; two-pass scheduling algorithm",
treatment = "P Practical",
}
@InProceedings{Kleinrubatscher:1994:FPS,
author = "Paul Kleinrubatscher and Albert Kriegshaber and Robert
Z{\"o}chling and Robert Gl{\"u}ck",
editor = "U. Meyer and G. Snelting",
booktitle = "{Workshop Semantikgest{\"u}tzte Analyse, Entwicklung
und Generierung von Programmen}",
title = "{Fortran} Program Specialization",
publisher = "Justus-Liebig-Universit{\"a}t",
address = "Giessen, Germany",
pages = "45--54",
year = "1994",
bibdate = "Mon Oct 26 06:58:59 1998",
bibsource = "Compiler/partial-eval.bib; Compiler/TOPPS.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Report No. 9402",
annote = "We developed a partial evaluator for a subset of
Fortran 77. The partial evaluator is based on the
off-line approach and uses a binding-time analysis
prior to the specialization phase. The source language
includes multi-dimensional arrays, procedures and
functions, as well as global storage. The system is
presented and experimental results for numerical and
non-numerical applications are given.",
keywords = "partial evaluation, Fortran",
semno = "D-194",
summary = "We developed a partial evaluator for a subset of
Fortran 77. The partial evaluator is based on the
off-line approach and uses a binding-time analysis
prior to the specialization phase. The source language
includes multi-dimensional arrays, procedures and
functions, as well as global storage. The system is
presented and experimental results for numerical and
non-numerical applications are given.",
}
@TechReport{Klinker:1994:PPV,
author = "Gudrun J. Klinker and I-Yu Chen",
title = "{PerfVisS}: a performance visualizer for high
performance {Fortran} programs on workstation farms",
type = "Technical report series / {Cambridge Research
Laboratory}",
number = "CRL 94/4",
institution = "Digital Equipment Corp., Cambridge Research
Laboratory",
address = "Cambridge, MA, USA",
pages = "18.",
day = "30",
month = jun,
year = "1994",
bibdate = "Thu Jun 26 19:26:09 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Knies:1994:HPF,
author = "Allan Knies and Matthew O'Keefe and Tom MacDonald",
title = "{High Performance Fortran}: a Practical Analysis",
journal = j-SCI-PROG,
volume = "3",
number = "3",
pages = "187--199",
month = "Fall",
year = "1994",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Electr. Eng., Purdue Univ., West Lafayette,
IN, USA",
classification = "C5440 (Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keywords = "Application developers; Data parallel compiler;
Distributed-memory MIMD; High performance computing
industry; High performance Fortran; High performance
Fortran forum; HPFF; Parallel machines; Production
quality compiler; Shared-memory MIMD; Single
instruction multiple data; Source code portability",
pubcountry = "USA",
thesaurus = "Distributed memory systems; FORTRAN; Program
compilers; Programming; Shared memory systems; Software
portability",
}
@Book{Koelbel:1994:HPF,
author = "Charles H. Koelbel and David B. Loveman and Robert S.
Schreiber and Guy L. {Steele Jr.} and Mary E. Zosel",
title = "The {High Performance Fortran} handbook",
publisher = pub-MIT,
address = pub-MIT:adr,
pages = "xiv + 329",
month = jan,
year = "1994",
ISBN = "0-262-11185-3, 0-262-61094-9 (paperback)",
ISBN-13 = "978-0-262-11185-0, 978-0-262-61094-0 (paperback)",
LCCN = "QA76.73.F25 H53 1994",
bibdate = "Mon Sep 20 06:23:51 1999",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0262610949/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$32.50",
series = "Scientific and engineering computation",
URL = "http://www.mitpress.com/book-home.tcl?isbn=0262610949",
acknowledgement = ack-nhfb,
dimensions = "8.98in x 8.08in x 0.84in",
keywords = "Fortran (computer program language); Programming
languages; {Fortran} (Computer program language)",
paperback = "yes",
}
@InProceedings{Kohn:1994:RPP,
author = "S. R. Kohn and S. B. Baden",
title = "A robust parallel programming model for dynamic
non-uniform scientific computations",
crossref = "IEEE:1994:PSH",
pages = "509--517",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci. and Eng., California Univ., San
Diego, La Jolla, CA, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessor systems and techniques); C6110P
(Parallel programming); C6120 (File organisation);
C7320 (Physics and Chemistry)",
keywords = "2D adaptive multigrid solvers; 3D adaptive multigrid
solvers; 3D particle calculation; Data decomposition;
Data decomposition model; Data decompositions; Data
dependencies; Distributed memory architecture; Dynamic
block irregular data structures; Dynamic nonuniform
scientific computations; First-class objects; HPF;
LPARX; MIMD; MIMD machines; Problem dimension; Robust
parallel programming model; Run-time support; Three
dimensional adaptive multigrid solvers; Three
dimensional particle calculation",
thesaurus = "Data structures; Distributed memory systems; Parallel
algorithms; Parallel programming; Physics computing",
}
@Article{Konigsberg:1994:NRF,
author = "Lyle W. Konigsberg",
title = "{Numerical Recipes in Fortran: The Art of Scientific
Computing, by W. H. Press et al., and Numerical Recipes
Example Book (Fortran), by W. T. Vetterling et al}",
journal = j-HUM-BIOL,
volume = "66",
number = "2",
pages = "349--350",
month = apr,
year = "1994",
CODEN = "HUBIAA",
ISSN = "0018-7143",
ISSN-L = "0018-7143",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Human biology",
}
@InProceedings{Kornkven:1994:EIH,
author = "E. Kornkven and L. V. Kale",
title = "Efficient Implementation of {High Performance Fortran}
via Adaptive Scheduling --- An Overview",
crossref = "Kumar:1994:PPI",
pages = "136--141",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Kraft:1994:ATF,
author = "Dieter Kraft",
title = "Algorithm 733: {TOMP} --- {Fortran} Modules for
Optimal Control Calculations",
journal = j-TOMS,
volume = "20",
number = "3",
pages = "262--281",
month = sep,
year = "1994",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; boundary value problems; manipulators;
optimal control; robotics; shooting method",
subject = "G.1.6 [Numerical Analysis]: Optimization; G.1.7
[Numerical Analysis]: Ordinary Differential Equations;
G.4 [Mathematics of Computing]: Mathematical Software;
I.2.9 [Artificial Intelligence]: Robotics",
}
@Article{Kremer:1994:COR,
author = "Ulrich Kremer and Marcelo Ram{\'e}",
title = "Compositional Oil Reservoir Simulation in {Fortran D}:
{A} Feasibility Study on {Intel iPSC\slash 860}",
journal = j-IJSA,
volume = "8",
number = "2",
pages = "119--128",
month = "Summer",
year = "1994",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Tue Feb 18 09:47:23 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
note = "See erratum \cite{Kremer:1995:ECO}.",
abstract = "This paper describes a study of the use of
data-parallel languages such as Fortran D or High
Performance Fortran (HPF) and their compilation systems
for existing large scientific applications. The central
question addressed in this study is: Do such languages
allow the parallelism available in the applications to
be expressed so that the underlying compilation systems
are able to generate efficient code for the specified
parallelism? Our experiments on Intel's iPSC\slash 860
distributed-memory multiprocessor indicate that the
Fortran D language and its compilation system can
exploit the parallelism that exists in computations
related to reservoir modeling, provided that the code
is written in data-parallel programming style.
Additional experiments show that other machines and
their compilation systems can also exploit the compile
time information available for programs written in a
data-parallel programming style.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Computer Sci., Rice Univ.",
affiliationaddress = "Houston, TX, USA",
classification = "512.1; 722.4; 723.1; 723.1.1; 723.2; 723.5",
fjournal = "International Journal of Supercomputer Applications",
journalabr = "Int J Supercomput Appl High Perform Comput",
keywords = "Computer simulation; Data structures; Distributed
computer systems; fortran (programming language);
Fortran D; Intel iPSC/860; Petroleum reservoirs;
Program compilers",
}
@Article{Krysl:1994:FFL,
author = "P. Krysl",
title = "{FLIPP}: {Fortran} Library for Interactive Persistent
Programming",
journal = j-ENG-COMP,
volume = "11",
number = "3",
pages = "213--226",
month = jun,
year = "1994",
CODEN = "ENCOEN",
ISSN = "0264-4401",
ISSN-L = "0264-4401",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Engineering Computations",
}
@InProceedings{Kuester:1994:IFF,
author = "U. Kuester and M. Zuern",
title = "Influence of {Fortran 90} Features on Performance on
{Cray} Vector Computer Systems",
crossref = "Gentzsch:1994:HCNb",
pages = "475--483",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Kuhn:1994:KPD,
author = "Robert H. Kuhn and Bruce Leasure and Sanjiv M. Shah",
title = "The {KAP} Parallelizer for {DEC Fortran} and {DEC C}
Programs",
journal = j-DEC-TECH-J,
volume = "6",
number = "3",
pages = "57--70",
month = "Summer",
year = "1994",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Thu Mar 20 18:15:43 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.digital.com/pub/Digital/info/DTJ/v6n3/The_KAP_Parallelizer_for_DEC_01jan1995DTJF05P8.ps;
http://www.digital.com:80/info/DTJF05/DTJF05SC.TXT",
abstract = "The KAP preprocessor optimizes DEC Fortran and DEC C
programs to achieve their best performance on Digital
Alpha systems. One key optimization that KAP performs
is the parallelization of programs for Alpha shared
memory multiprocessors that use the new capabilities of
the DEC OSF/1 version 3.0 operating system with
DECthreads. The heart of the optimizer is a
sophisticated decision process that selects the best
loop to parallelize from the many loops in a program.
The preprocessor implements a robust data dependence
analysis to determine whether a loop is inherently,
serial or parallel. In engineering a high-quality
optimizer, the designers specified the KAP software
architecture as a sequence of modular optimization
passes. These passes are designed to restructure the
program to resolve many of the apparent serializations
that are artifacts of coding in Fortran or C. End users
can also annotate their DEC Fortran or DEC C programs
with directives or pragmas to guide KAP's decision
process. As an alternative to using KAP's automatic
parallelization capability, end users can explicitly
identify parallelism to KAP using the emerging
industry-standard X3H5 directives.",
acknowledgement = ack-nhfb,
classcodes = "C6150C (Compilers, interpreters and other processors);
C6150J (Operating systems); C6110B (Software
engineering techniques); C6140D (High level
languages)",
classification = "C6110B (Software engineering techniques); C6140D
(High level languages); C6150C (Compilers, interpreters
and other processors); C6150J (Operating systems)",
fjournal = "Digital Technical Journal",
keywords = "Alpha shared memory; Alpha shared memory
multiprocessors; C language; DEC C programs; DEC
Fortran; DEC OSF/1 version 3.0 operating system;
DECthreads; Digital Alpha systems; engineering;
FORTRAN; Industry-standard X3H5 directives;
industry-standard X3H5 directives; KAP; KAP
parallelizer; KAP preprocessor; modular; Modular
optimization passes; multiprocessing systems;
multiprocessors; operating; optimization passes;
preprocessor; program processors; robust data
dependence analysis; Robust data dependence analysis;
software; systems (computers)",
thesaurus = "C language; FORTRAN; Multiprocessing systems;
Operating systems [computers]; Program processors;
Software engineering",
treatment = "A Application; P Practical",
}
@Article{Kuster:1994:IFF,
author = "U. Kuster and M. Zurn",
title = "Influence of {Fortran 90} Features on Performance on
{Cray} Vector Computer Systems",
journal = j-LECT-NOTES-COMP-SCI,
volume = "797",
pages = "475--483",
year = "1994",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Lee:1994:EEP,
author = "Yong-Fong Lee and Barbara G. Ryder",
title = "Effectively Exploiting Parallelism in Data Flow
Analysis",
journal = j-J-SUPERCOMPUTING,
volume = "8",
number = "3",
pages = "233--262",
month = nov,
year = "1994",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/BF01204730",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 6 11:13:07 MDT 2005",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=8&issue=3;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=8&issue=3&spage=233",
acknowledgement = ack-nhfb,
affiliation = "Software Solutions Div., IBM Corp., San Jose, CA,
USA",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6150G (Diagnostic,
testing, debugging and evaluating systems)",
corpsource = "Software Solutions Div., IBM Corp., San Jose, CA,
USA",
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "algorithmic parallelism; data flow analysis;
distributed-memory machines; FORTRAN; Fortran
procedures; grain size; independent-problem
parallelism; iPSC/2; netlib libraries; parallel
algorithms; parallel hybrid algorithm; parallelism;
Perfect Benchmarks; performance evaluation; program
flow graphs; Reaching Definitions problem;
separate-unit parallelism",
treatment = "P Practical",
}
@Article{Levesque:1994:APR,
author = "J. M. Levesque",
title = "{Applied Parallel Research}'s {xHPF} system",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "71",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/M-PDT.1994.329805",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Appl. Parallel Res., Placerville, CA, USA",
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6115 (Programming support);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Applied Parallel Research; Batch automatic
parallelization tools; Comment line directives;
Compilation systems; Data-distribution directives; DO
loops; Fortran 77 programs; Fortran 90 array syntax;
High Performance Fortran; Market; Massively parallel
processor systems; Software portability; XHPF system",
pubcountry = "USA",
thesaurus = "Automatic programming; Batch processing [computers];
FORTRAN; Parallel languages; Parallel programming;
Program compilers; Software packages; Software
portability; Software tools",
}
@Article{Lewin:1994:FDR,
author = "David I. Lewin",
title = "{Fortran}'s Developer Receives Top Engineering Award",
journal = j-COMPUT-PHYS,
volume = "8",
number = "1",
pages = "6--??",
month = jan # "\slash " # feb,
year = "1994",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4823261",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:45 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4823261",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
remark = "An interview with John Backus.",
}
@Article{Lieh:1994:SEM,
author = "Junghsen Lieh",
title = "Separated-form equations of motion of controlled
flexible multibody systems",
journal = j-J-DYN-SYST-MEAS-CONTROL,
volume = "116",
number = "4",
pages = "702--712",
month = dec,
year = "1994",
CODEN = "JDSMAA",
ISSN = "0022-0434",
bibdate = "Wed Dec 18 11:34:40 MST 1996",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This paper introduces a method leading to
separated-form formulation of dynamic equations of
multibody systems subject to control. The algorithm is
derived from the virtual work principle and includes
the moving base effects. The elastic members are
treated as Euler--Bernoulli beams. Equations of motion
are expanded using generalized coordinate partitioning
and a Jacobian matrix expansion. The formulation of
each physical term is separated, i.e., the inertia
matrix, nonlinear coupling vector, generalized force
vector and base motion-induced terms are established
individually. The formulation is implemented on a
workstation using MAPLE. Nonlinear and linearized
equations with control are generated in FORTRAN format.
The control design adopts second-order models directly.
Several examples including a spin-up cantilever beam,
an elastic vehicle with active suspensions and an
elastic slider-crank mechanism are given. Numerical
results for nonlinear and linear spin-up beam models
are provided. Simulation for the active vehicle model
using second-order control theory is presented.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Mech. and Mater. Eng., Wright State Univ.",
affiliationaddress = "Dayton, OH, USA",
classification = "408.2; 723.1.1; 723.5; 921.1; 921.2; 921.6; C1110
(Algebra); C1340B (Multivariable control systems);
C1340J (Distributed parameter control systems); C1340K
(Nonlinear control systems); C7420 (Control engineering
computing)",
fjournal = "Journal of Dynamic Systems, Measurement, and Control",
journalabr = "J Dyn Syst Meas Control Trans ASME",
keywords = "Active suspensions; Algorithms; Base motion-induced
terms; Computer simulation; Control theory; Controlled
flexible multibody systems; Elastic slider-crank
mechanism; Elastic vehicle; Equations of motion; Euler
Bernoulli beams; Euler--Bernoulli beams; Flexible
structures; FORTRAN; fortran (programming language);
Generalized coordinate partitioning; Generalized force
vector; Inertia matrix; Jacobian matrix expansion;
Linearization; Linearized equations; MAPLE; Matrix
algebra; Motion control; Moving base effects; Nonlinear
coupling vector; Nonlinear equations; Separated form
equations; Separated-form motion equations; Software
package Maple; Spin-up cantilever beam; Vectors;
Virtual work principle",
thesaurus = "Elasticity; Flexible structures; Jacobian matrices;
Large-scale systems; Linearisation techniques;
Nonlinear control systems",
}
@Article{Lieh:1994:SFE,
author = "Junghsen Lieh",
title = "Separated-form equations of motion of controlled
flexible multibody systems",
journal = j-J-DYN-SYST-MEAS-CONTROL,
volume = "116",
number = "4",
pages = "702--712",
month = dec,
year = "1994",
CODEN = "JDSMAA",
ISSN = "0022-0434",
bibdate = "Wed Dec 18 11:34:40 MST 1996",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/maple-extract.bib",
abstract = "This paper introduces a method leading to
separated-form formulation of dynamic equations of
multibody systems subject to control. The algorithm is
derived from the virtual work principle and includes
the moving base effects. The elastic members are
treated as Euler--Bernoulli beams. Equations of motion
are expanded using generalized coordinate partitioning
and a Jacobian matrix expansion. The formulation of
each physical term is separated, i.e., the inertia
matrix, nonlinear coupling vector, generalized force
vector and base motion-induced terms are established
individually. The formulation is implemented on a
workstation using MAPLE. Nonlinear and linearized
equations with control are generated in FORTRAN format.
The control design adopts second-order models directly.
Several examples including a spin-up cantilever beam,
an elastic vehicle with active suspensions and an
elastic slider-crank mechanism are given. Numerical
results for nonlinear and linear spin-up beam models
are provided. Simulation for the active vehicle model
using second-order control theory is presented.",
acknowledgement = ack-nhfb,
affiliation = "Wright State Univ",
affiliationaddress = "Dayton, OH, USA",
classification = "408.2; 723.1.1; 723.5; 921.1; 921.2; 921.6",
fjournal = "Journal of Dynamic Systems, Measurement, and Control",
journalabr = "J Dyn Syst Meas Control Trans ASME",
keywords = "Algorithms; Computer simulation; Control theory;
Controlled flexible multibody systems; Equations of
motion; Euler Bernoulli beams; Flexible structures;
fortran (programming language); Generalized coordinate
partitioning; Jacobian matrix expansion; Linearization;
Matrix algebra; Motion control; Nonlinear equations;
Separated form equations; Software package Maple;
Vectors; Virtual work principle",
}
@Article{Loeliger:1994:DIO,
author = "Jon Loeliger and R. Metzger",
title = "Developing an interprocedural optimizing compiler",
journal = j-SIGPLAN,
volume = "29",
number = "4",
pages = "41--48",
month = apr,
year = "1994",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:49 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110B (Software engineering techniques); C6150C
(Compilers, interpreters and other processors); C6180
(User interfaces)",
corpsource = "CONVEX Comput. Corp., Richardson, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Application Compiler; C compiler; C language; compiler
development; CONVEX Computer Corporation; FORTRAN;
FORTRAN compiler; interprocedural analysis;
interprocedural optimizing compiler;
language-independent interprocedural optimizer;
optimisation; procedure processing; program compilers;
software engineering; system architecture; system
compiler; user feedback; user interfaces",
treatment = "P Practical",
}
@InProceedings{Loveman:1994:DHP,
author = "D. B. Loveman",
title = "The {DEC High Performance Fortran} 90 compiler front
end",
crossref = "IEEE:1994:FSF",
pages = "46--53",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Digital Equipment Corp., USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
keywords = "DEC High Performance Fortran 90 compiler front end;
Digital's Alpha workstations; Distributed memory
AdvantageCluster; Lexical analysis; Semantic analysis;
Servers; Shared-memory SMP servers; Syntax analysis;
Workstation farm systems",
thesaurus = "FORTRAN; Program compilers",
}
@TechReport{Lumb:1994:UME,
author = "Alan M. Lumb and Richard B. McCammon and John L.
Kittle",
title = "Users manual for an expert system ({HSPEXP}) for
calibration of the {Hydrological Simulation Program ---
Fortran}",
type = "Water-resources investigations report",
number = "94-4168",
institution = "U.S. Geological Survey; USGS Earth Science Information
Center Open-File Reports Section [distributor]",
address = "Reston, VA, USA",
pages = "iv + 102",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Fortran (Computer program language); HSPEXP; Hydrology
--- Computer programs --- Handbooks, manuals, etc.",
}
@Article{Marsaglia:1994:REI,
author = "George Marsaglia and Arif Zaman and John C. W.
Marsaglia",
title = "Rapid evaluation of the inverse of the normal
distribution function",
journal = j-STAT-PROB-LETT,
volume = "19",
number = "4",
pages = "259--266",
day = "15",
month = mar,
year = "1994",
CODEN = "SPLTDC",
DOI = "https://doi.org/10.1016/0167-7152(94)90174-0",
ISSN = "0167-7152 (print), 1879-2103 (electronic)",
ISSN-L = "0167-7152",
MRclass = "65U05",
MRnumber = "1 278 658",
bibdate = "Thu Dec 22 07:42:24 2011",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/m/marsaglia-george.bib;
https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib;
MathSciNet database",
ZMnumber = "0798.65132",
abstract = "This is an interesting article with direct application
in generating normal random variable by computer
programs. The suggested applications are related to
Monte Carlo simulation based on massively parallel
systems or supercomputers. The idea is to replace
larger programs with complicated computations and with
difficulties in accuracy controlling by simpler
arithmetic programs that use tabled constants. These
seem to be the normal evolution since memory becomes
cheaper and cheaper.\par
The authors compute the inverse of the cPhi function $$
c P h i(x) = (2 / \pi)^{1 / 2} \int^\infty_x \exp ( -
t^2 / 2) d t = u, $$ using a uniform random variable as
input and the truncated Taylor series development of
it. In order to increase the speed the coefficients of
the truncated Taylor series $$ x(u_0 + h) = x(u_0) +
x'(u_0) \cdot h + {1 \over 2} x''(u_0) \cdot h^2 + {1
\over 6} x'''(u_0) \cdot h^3, $$ are predetermined for
1024 points. And here comes another bright idea: the
1024 points are chosen based on the representation of
the uniform random variable in modern computers as
floating point variable of the form: $ u = 2^{-k} ((1 /
2) + (j / 64)) + 2^{-k} \cdot (m / 2^{24}) $ with $ 0
\le k & l t; 32 $, $ 0 \le j & l t; 32 $ and $ 0 \le m
& l t; 2^{18} $ and considering 32 bit
representation.\par
With this assumptions and the truncation to the third
power of $h$ of the Taylor series, the authors show
that the error does not exceed the limit of single
precision accuracy. Furthermore the calculations are
speeded up based on reducing multiplications. A number
of FORTRAN programs are also presented in order to
evaluate the complementary normal distribution function
cPhi (several versions) with great accuracy, create the
constant tables, and generate the normal distribution
variable. These simple programs give the user the
possibility to completely control the accuracy.",
acknowledgement = ack-nhfb,
fjournal = "Statistics \& Probability Letters",
keywords = "cPhi function; FORTRAN programs; massive parallel
systems; Monte Carlo simulation; normal distribution
function; normal random variable; supercomputers;
truncated Taylor series",
ZMclass = "*65C99 Numerical simulation 65C05 Monte Carlo methods
60-04 Machine computation, programs (probability
theory) 60E05 General theory of probability
distributions 62E17 Approximations to statistical
distributions (nonasymptotic)",
ZMreviewer = "A. Pasculescu (Bucuresti)",
}
@Article{Martorana:1994:KPW,
author = "A. Martorana and G. Deganello and D. Duca",
title = "{K17}: a Program Written in Vectorial {Fortran} for
the Simulation of Powder Diffraction Patterns",
journal = j-J-APPL-CRYSTAL,
volume = "27",
number = "??",
pages = "74--79",
month = feb,
year = "1994",
CODEN = "JACGAR",
ISSN = "0021-8898",
ISSN-L = "0021-8898",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A Fortran program for the simulation of powder
patterns is described. It performs the spherical
averaging of the intensity function relative to
particular structural model.",
acknowledgement = ack-nhfb,
fjournal = "Journal of applied crystallography",
}
@InProceedings{Maslov:1994:LAD,
author = "Vadim Maslov",
title = "Lazy array data-flow dependence analysis",
crossref = "ACM:1994:CRP",
pages = "311--325",
year = "1994",
bibdate = "Mon May 3 12:50:22 MDT 1999",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/174675/p311-maslov/",
abstract = "Automatic parallelization of real FORTRAN programs
does not live up to users expectations yet, and
dependence analysis algorithms which either produce too
many false dependences or are too slow to contribute
significantly to this. In this paper we introduce
dataflow dependence analysis algorithm which exactly
computes value-based dependence relations for program
fragments in which all subscripts, loop bound and IF
conditions are affine. Our algorithm also computes good
affine approximations of dependence relations for
non-affine program fragments. Actually, we do not know
about any other algorithm which can compute better
approximations. And our algorithm is efficient too,
because it is lazy. When searching for write statements
that supply values used by a given read statement, it
starts with statements which are lexicographically
close to the read statement in iteration space. Then if
some of the read statement instances are not
``satisfied'' with these close writes, the algorithm
broadens its search scope by looking into more distant
writes. The search scope keeps broadening until all
read instances are satisfied or no write candidates are
left. We timed our algorithm on several benchmark
programs and the timing results suggest that our
algorithm is fast enough to be used in commercial
compilers---it usually takes 5 to 15 percent of f77 -02
compilation time to analyze a program. Most programs in
the 100-line range take less than 1 second to analyze
on a SUN SPARCstation IPX.",
acknowledgement = ack-nhfb,
keywords = "algorithms; measurement; performance; theory",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors.",
}
@Book{Mayo:1994:SOT,
author = "William E. Mayo and Martin Cwiakala",
title = "{Schaum's} Outline of Theory and Problems of
Programming With {Fortran 77}",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "346",
year = "1994",
ISBN = "0-07-041155-7",
ISBN-13 = "978-0-07-041155-5",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0070411557/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$13.95; US\$14.95",
series = "Schaum's Outline Series",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0070411557",
acknowledgement = ack-nhfb,
dimensions = "10.86in x 8.15in x 0.54in",
paperback = "yes",
}
@InProceedings{Meadows:1994:MCF,
author = "L. Meadows and D. Miles",
title = "Migrating {CM Fortran} applications to {HPF}",
crossref = "IEEE:1994:FSF",
pages = "37--40",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors)",
keywords = "Application programmer; CM Fortran applications; CM
Fortran codes; Compiler implementor; Customer
benchmarking exercises; Data parallel applications;
Fluid flow; MasPar machines; Oil reservoir simulation;
Particle simulation; Pghpf; PGI High Performance
Fortran compiler; Post-stack migration",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Program compilers; Software portability",
}
@InProceedings{Mehrotra:1994:HPF,
author = "P. Mehrotra",
title = "{High Performance FORTRAN}",
crossref = "Wieseman:1994:RCR",
pages = "546--561",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Book{Metcalf:1994:FE,
author = "Michael Metcalf and John Ker Reid",
title = "{Fortran 90} explained",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
edition = "Reprinted with corrections",
pages = "xiv + 306",
year = "1994",
ISBN = "0-19-853772-7",
ISBN-13 = "978-0-19-853772-4",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Oxford science publications",
acknowledgement = ack-nhfb,
keywords = "{Fortran 90} (Computer program language)",
}
@InProceedings{Miyoshi:1994:DAN,
author = "H. Miyoshi and M. Fukuda and T. Iwamiya and T.
Nakamura and M. Tuchiya and M. Yoshida and K. Yamamoto
and Y. Yamamoto and S. Ogawa and Y. Matsuo and T.
Yamane and M. Takamura and M. Ikeda and S. Okada and Y.
Sakamoto and others",
title = "Development and Achievement of {NAL Numerical Wind
Tunnel} ({NWT}) for {CFD} Computations",
crossref = "IEEE:1994:PSW",
pages = "685--692",
year = "1994",
bibdate = "Wed Apr 15 10:15:37 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
affiliation = "Foundation for Promotion of Material Science and
Technology of Japan",
affiliationaddress = "Tokyo, Jpn",
classification = "651.2; 722.1; 722.4; 723.1; 723.5; 921.6",
keywords = "Calculations; Codes (symbols); Complex flow
simulation; Computational fluid dynamics; Computer
simulation; Data storage equipment; Distributed
computer systems; Distributed memory parallel computer;
fortran (programming language); Numerical analysis;
Numerical wind tunnel; Parallel processing systems;
Performance; Specifications; Three dimensional; Three
dimensional viscous flow; Wind tunnels",
sponsor = "IEEE; ACM; SIAM",
}
@InProceedings{Moore:1994:MPP,
author = "M. S. Moore and G. Karsai and J. Sztipanovits",
title = "Model-based programming for parallel image
processing",
crossref = "IEEE:1994:IPN",
pages = "811--815 (vol. 3)",
year = "1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. Eng., Vanderbilt Univ., Nashville,
TN, USA",
classification = "B6140C (Optical information, image and video signal
processing); C5260B (Computer vision and image
processing techniques); C6110P (Parallel programming);
C6115 (Programming support); C6150C (Compilers,
interpreters and other processors)",
keywords = "Application specific code; Automatic generation;
Compilers; Data alignment; Data parallel modeling
facilities; Distribution compiler directives; High
Performance Fortran; High-level abstractions; Image
processing code libraries; Image processing package;
Interactive system; Khoros; Large grained data parallel
applications; Model-based programming; Model-based
software synthesis; Parallel image processing software;
PC++; Processor networks; Programming environment;
System level; University of New Mexico; Visual
interface",
thesaurus = "Automatic programming; Compiler generators; Image
processing; Interactive systems; Parallel programming;
Program compilers; Programming environments",
}
@InProceedings{Mraz:1994:RVP,
author = "Ronald Mraz",
title = "Reducing the Variance of Point to Point Transfers in
the {IBM 9076} Parallel Computer",
crossref = "IEEE:1994:PSW",
pages = "620--629",
year = "1994",
bibdate = "Wed Apr 15 10:15:37 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
affiliation = "IBM T.J. Watson Research Cent",
affiliationaddress = "Yorktown Heights, NY, USA",
classification = "722.3; 722.4; 723.1; 921.5",
keywords = "Algorithms; Codes (symbols); Commodity workstations;
Computer operating systems; Computer software; Computer
workstations; Context switch; Data communication
systems; fortran (programming language); Measurements;
Message passing variance; Optimization; Parallel
computer; Parallel processing systems; Parallel
programs; Point to point variance benchmark; Space
communication; Uni processor utilization; unix; User
interfaces; Virtual ring configuration",
sponsor = "IEEE; ACM; SIAM",
}
@InProceedings{Nakamura:1994:EPV,
author = "H. Nakamura and H. Imori and Y. Yamashita and K.
Nakazawa and T. Boku and H. Li and I. Nakata",
title = "Evaluation of pseudo vector processor based on
slide-windowed registers",
crossref = "Mudge:1994:PTS",
bookpages = "xi + 621",
pages = "368--377",
year = "1994",
bibdate = "Tue Dec 12 09:29:07 MST 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/fparith.bib",
abstract = "We present a new scalar processor for high-speed
vector processing and its evaluation. The proposed
processor can hide long main memory access latency by
introducing slide-windowed floating-point registers
with data preloading feature and pipelined memory.
Owing to the slide-window structure, the proposed
processor can utilize more floating-point registers in
keeping upward compatibility with existing scalar
architecture. We have evaluated its performance on
Livermore Fortran Kernels. The evaluation results show
that the proposed processor drastically reduces the
penalty of main memory access compared with an ordinary
scalar processor. For example, the proposed processor
with 96 registers hides memory access latency of 70 CPU
cycles when the throughput of main memory is 8
byte/cycle. From these results, it is concluded that
the proposed architecture is very suitable for
high-speed vector processing.",
acknowledgement = ack-nhfb,
affiliation = "Inst. of Inf. Sci. and Electron., Tsukuba Univ.,
Ibaraki, Japan",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C5470
(Performance evaluation and testing)",
confsponsor = "IEEE; ACM; Univ. Hawaii; Univ. Hawaii Coll. Bus.
Admin",
keywords = "Data preloading feature; Floating-point registers;
High-speed vector processing; Livermore Fortran
Kernels; Performance; Pipelined memory; Pseudo vector
processor; Scalar processor; Slide-windowed registers",
pubcountry = "USA",
thesaurus = "FORTRAN; Performance evaluation; Vector processor
systems",
}
@Article{Neelakantan:1994:IIT,
author = "K. Neelakantan and D. K. Kumar",
title = "Is it time to retire {FORTRAN}?",
journal = j-CURR-SCI,
volume = "66",
number = "5",
pages = "334--??",
year = "1994",
CODEN = "CUSCAM",
ISSN = "0011-3891",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Current Science",
}
@TechReport{Nesbitt:1994:FPG,
author = "Lloyd Nesbitt and Michael R. Jones",
title = "A {FORTRAN} program to generate comparison data to
test tomography inversion programs",
type = "NOAA technical memorandum ERL ETL",
number = "245",
institution = "U.S. Dept. of Commerce, National Oceanic and
Atmospheric Administration, Environmental Research
Laboratories, Environmental Technology Laboratory",
address = "Boulder, CO, USA",
pages = "iv + 63",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``December 1994.'' ``This report includes a floppy
disk that contains the program and a sample case.''--P.
[1] Includes bibliographical references (p. 3).",
keywords = "Ocean tomography --- Data processing --- Computer
programs.; Underwater acoustics --- Data processing ---
Computer programs; {Fortran} (Computer program
language)",
}
@TechReport{Nesbitt:1994:FPP,
author = "Lloyd Nesbitt and R. Michael Jones",
title = "A {FORTRAN} program for performing nonperturbative
ocean acoustic tomography inversion",
type = "NOAA technical memorandum ERL ETL; 243",
institution = "U.S. Dept. of Commerce, National Oceanic and
Atmospheric Administration, Environmental Research
Laboratories, Environmental Technology Laboratory",
address = "Boulder, CO, USA",
pages = "iv + 165",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``December 1994.'' ``This report includes a floppy
disk that contains the program and a sample case''--P.
[1]. Program is also available on Internet from an
anonymous ftp account on POOH.ETL.NOAA.GOV. Log in as
anonymous and use your e-mail address as the password.
Change to the pub/et1/tomography/unix directory.
Includes bibliographical references (p. 3-4).",
keywords = "FORTRAN (Computer program language); Ocean tomography
--- Computer programs; Underwater acoustics ---
Computer programs",
}
@InProceedings{Niewels:1994:SDA,
author = "J. Niewels and W. Jorden",
title = "Systematical Development of an Autonomous {HPF} Driven
and Controlled Inspection Robot",
crossref = "Chung:1994:OPE",
pages = "324--329",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Ning:1994:ADE,
author = "Qi Ning and V. {Van Dongen} and G. R. Gao",
title = "Automatic decomposition in {EPPP} compiler",
crossref = "Botsford:1994:PCI",
pages = "283--291",
month = "",
year = "1994",
bibdate = "Mon Oct 26 07:05:35 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Centre de Recherche Inf. de Montreal, Que., Canada",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Automatic computation; Data decomposition; Distributed
memory machines; Environment for Portable Parallel
Programming; EPPP compiler; High-Performance Fortran;
HPF; IBM SP-1; Speedups; User-specified data
distribution",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Parallel programming; Program compilers",
}
@Article{Norwood:1994:SMP,
author = "John Norwood and Shankar Vaidyanathan",
title = "Symmetric Multiprocessing for {PCs}",
journal = j-DDJ,
volume = "19",
number = "1",
pages = "80, 82--85, 98--99",
month = jan,
year = "1994",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:15:46 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "Our authors focus on multithreaded application
development for single-processor and
symmetric-multiprocessor machines under Windows NT. In
doing so, they present Fortran interface statements for
the Win32 console API and a black-box solution for
calling 32-bit DLLs from 16-bit applications under
NT.",
acknowledgement = ack-nhfb,
classification = "C6150J (Operating systems); C6150N (Distributed
systems)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "16-Bit applications; 32-Bit DLLs; Black-box solution;
Fortran interface statements; Multithreaded
application; Single processor machines;
Symmetric-multiprocessor machines; Win32 console API;
Windows NT",
thesaurus = "C listings; Multiprocessing programs;
Multiprogramming",
}
@InProceedings{Offner:1994:DSM,
author = "C. D. Offner",
title = "A data structure for managing parallel operations",
crossref = "Hesham:1994:PTH",
pages = "33--42",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "High Performance Comput. Group, Digital Equipment
Corp., Maynard, MA, USA",
classification = "C5440 (Multiprocessor systems and techniques);
C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Compiler; Data distribution directives; Data layout;
Data optimization techniques; Data structure;
Distributed memory machine; High Performance Fortran;
Owner-computes rule; Parallel computations; Parallel
data; Parallel operation management; Regularly
distributed data",
thesaurus = "Data structures; Distributed memory systems; FORTRAN;
Optimisation; Parallel programming; Program compilers",
}
@Article{Olmos:1994:FFL,
author = "J. Olmos and K. Chan",
title = "{FLAN}: {Fortran} Language Database Utility for
{SONGS} 2/3 Simulator",
journal = j-SIM-SERIES,
volume = "26",
number = "3",
pages = "41--??",
year = "1994",
CODEN = "SMCPAX",
ISSN = "0735-9276",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Simulation series",
}
@Book{Ortega:1994:IFSa,
author = "James M. Ortega",
title = "An Introduction to {Fortran} for Scientific
Computing",
publisher = pub-SAUNDERS,
address = pub-SAUNDERS:adr,
pages = "viii + 204",
month = jan,
year = "1994",
ISBN = "0-03-003128-1",
ISBN-13 = "978-0-03-003128-1",
LCCN = "QA76.73.F25 O75 1994",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0030031281/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$30.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0030031281",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Computer program language)",
}
@Book{Ortega:1994:IFSb,
author = "James M. Ortega",
title = "An Introduction to {Fortran 90} for Scientific
Computing",
publisher = pub-SAUNDERS,
address = pub-SAUNDERS:adr,
pages = "vi + 234",
month = aug,
year = "1994",
ISBN = "0-03-010198-0",
ISBN-13 = "978-0-03-010198-4",
LCCN = "QA 76.73 F25 O75 1994b",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0030101980/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$30.00; US\$20.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0030101980",
acknowledgement = ack-nhfb,
keywords = "{Fortran 90} (Computer program language)",
}
@InProceedings{Palmer:1994:WND,
author = "D. W. Palmer and J. F. Prins and S. Westfold",
title = "Work-efficient nested data-parallelism",
crossref = "IEEE:1994:FSF",
pages = "186--193",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., North Carolina Univ., Chapel
Hill, NC, USA",
classification = "C4240C (Computational complexity); C4240P (Parallel
programming and algorithm theory); C6110P (Parallel
programming); C6140D (High level languages)",
keywords = "Apply-to-all construct; Arbitrary operations; C*;
Concurrent reads; Data-parallel programming languages;
Flattening transformations; HPF; Parallel indexing;
Randomized indexing; Work-efficient nested
data-parallelism",
thesaurus = "Computational complexity; Parallel languages; Parallel
programming",
}
@InProceedings{Parashar:1994:DAD,
author = "M. Parashar and S. Hariri and T. Haupt and G. C. Fox",
title = "Design of an Application Development Toolkit for
{HPF\slash Fortran 90D}",
crossref = "Kumar:1994:PPI",
pages = "482--487",
year = "1994",
bibdate = "Sat Aug 17 16:12:18 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Parashar:1994:IPH,
author = "Manish Parashar and Salim Hariri and Tomasz Haupt and
Geoffrey C. Fox",
title = "Interpreting the Performance of {HPF\slash Fortran
90D}",
crossref = "IEEE:1994:PSW",
pages = "743--752",
month = "",
year = "1994",
bibdate = "Wed Apr 15 10:15:37 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ",
affiliationaddress = "Syracuse, NY, USA",
classification = "723.1; 723.1.1; 723.5; 912.3; 921.6; C6110P
(Parallel programming); C6140D (High level languages);
C6150N (Distributed systems software)",
keywords = "Accuracy; Application characterization; Application
performance debugging; Benchmarking kernels; Compiler
directives; Computer software; Cost effective
performance prediction; Cost effectiveness;
Forecasting; fortran (programming language); High
performance computing environment; High Performance
Fortran; HPF/Fortran 90D; Performance; Performance
prediction; Performance prediction framework; Program
compilers; Program debugging; Program interpreters;
Software engineering; Source driven HPF/Fortran 90D
performance prediction framework; System
characterization; Systems analysis; Usability",
sponsor = "IEEE; ACM; SIAM",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Software performance evaluation",
}
@Article{Parker:1994:BFL,
author = "Andrew M. Parker",
title = "Binding {FORTRAN} layered earth modeling routines with
{Windows} graphical user interface",
journal = j-COMP-GEOSCI,
volume = "20",
number = "2",
pages = "221--??",
month = mar,
year = "1994",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Fri Feb 09 10:20:54 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@InProceedings{Parsons:1994:RRT,
author = "R. Parsons and D. Quinlan",
title = "Run-time recognition of task parallelism within the
{P++} parallel array class library",
crossref = "IEEE:1994:PSP",
pages = "77--86",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Comput. and Commun. Div., Los Alamos Nat. Lab., NM,
USA",
classification = "C6110J (Object-oriented programming); C6110P
(Parallel programming); C6140D (High level languages)",
keywords = "C++ array class library; Data parallelism; FORTRAN 90
D; High Performance FORTRAN; Message passing;
Optimizations; P++ parallel array class library;
Run-time recognition; Run-time system; Task
parallelism",
thesaurus = "C language; Object-oriented languages; Parallel
languages; Parallel programming",
}
@Article{Parthasarathy:1994:SSF,
author = "S. Parthasarathy and K. Sekar and M. N. Ponnuswamy and
N. Elango",
title = "{STATCW} and {STATCN}: {Fortran} programs for
conducting statistical tests for centrosymmetry",
journal = j-J-APPL-CRYSTAL,
volume = "27",
number = "4",
pages = "653--??",
year = "1994",
CODEN = "JACGAR",
ISSN = "0021-8898",
ISSN-L = "0021-8898",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of applied crystallography",
}
@Article{Pase:1994:CFP,
author = "Douglas M. Pase and Tom MacDonald and Andrew Meltzer",
title = "{CRAFT Fortran} programming model",
journal = j-SCI-PROG,
volume = "3",
number = "3",
pages = "227--253",
month = "Fall",
year = "1994",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@InProceedings{Perrin:1994:SSA,
author = "G.-R. Perrin",
title = "Some synthesis aspects for data parallel programming",
crossref = "Gentzsch:1994:HCNa",
pages = "469--474",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Univ. de Franche-Comte, Besan\c{c}on, France",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Broadcasts; Data alignments; Data distributions; Data
parallel programming; Data parallelism; HPF Language;
Massively parallel architectures; Memory cache
transfers; Neighbouring shifts; Parallelization
techniques; Run-time communication shapes; Source code;
Source-to-source translator; Synthesis aspects; Virtual
processor grids",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Program interpreters; Programming theory",
}
@Article{Picard:1994:PDF,
author = "J. Picard",
title = "Portage d'applications {Fortran} sous {Windows}",
journal = j-TRAVAUX-SCI,
volume = "15",
number = "??",
pages = "285--??",
year = "1994",
ISSN = "0243-7473",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Travaux scientifiques des chercheurs du Service de
sant{\'e} des arm{\'e}es durant l'ann{\'e}e",
}
@TechReport{Ponnusamy:1994:SIDa,
author = "Ravi Ponnusamy",
title = "Supporting irregular distributions in {FORTRAN
90D\slash HPF} compilers",
type = "Computer science technical report series",
number = "CS-TR-3268",
institution = inst-U-MARYLAND,
address = inst-U-MARYLAND:adr,
pages = "20",
month = may,
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "We present methods that make it possible to
efficiently support an important subclass of irregular
problems using data parallel languages. The approach we
describe involves the use of a portable,
compiler-independent, runtime support library called
CHAOS. The CHAOS runtime support library contains
procedures that support static and dynamic distributed
array partitioning, partition loop iterations and
indirection arrays, remap arrays from one distribution
to another, and carry out index translation, buffer
allocation and communication schedule generation. The
CHAOS runtime procedures are used by a prototype
Fortran 90D compiler as runtime support for irregular
problems. We present performance results of
compiler-generated and hand-parallelized versions of
two stripped down applications codes. The first code is
derived from an unstructured mesh computational fluid
dynamics flow solver and the second is derived from the
molecular dynamics code CHARMM. A method is described
that makes it possible to emulate irregular
distributions in HPF by reordering elements of data
arrays and renumbering indirection arrays. We present
results that suggest that an HPF compiler could use
reordering and renumbering extrinsic functions to
obtain performance comparable to that achieved by a
compiler for a language (such as Fortran 90D) that
directly supports irregular distributions.",
keywords = "Distributed databases.",
}
@TechReport{Ponnusamy:1994:SIDb,
author = "Ravi Ponnusamy",
title = "Supporting irregular distributions in {FORTRAN
90D\slash HPF} compilers",
type = "Computer science technical report series",
number = "CS-TR-3268.1",
institution = inst-U-MARYLAND,
address = inst-U-MARYLAND:adr,
pages = "25",
month = nov,
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "This paper presents methods that make it possible to
efficiently support irregular problems using data
parallel languages. The approach involves the use of a
portable, compiler-independent, runtime support library
called CHAOS. The CHAOS runtime support library
contains procedures that support static and dynamic
distributed array partitioning, partition loop
iterations and indirection arrays, remap arrays from
one distribution to another, and carry out index
translation, buffer allocation and communication
schedule generation. The CHAOS runtime procedures are
used by a prototype Fortran 90D compiler as runtime
support for irregular problems. This paper also
presents performance results of compiler-generated and
hand-parallelized versions of two stripped down
applications codes. The first code is derived from an
unstructured mesh computational fluid dynamics flow
solver and the second is derived from the molecular
dynamics code CHARMM. A method is described that makes
it possible to emulate irregular distributions in HPF
by reordering elements of data arrays and renumbering
indirection arrays. The results suggest that an HPF
compiler could use reordering and renumbering extrinsic
functions to obtain performance comparable to that
achieved by a compiler for a language (such as Fortran
90D) that directly supports irregular distributions.",
keywords = "Compilers (Computer programs)",
}
@Article{Prentice:1994:PBR,
author = "J. K. Prentice and Agbeli K. Ameko",
title = "Performance Benchmark Results for Selected {Fortran
90} Compilers",
journal = j-FORTRAN-J,
volume = "6",
number = "6",
pages = "??--??",
month = nov # "\slash " # dec,
year = "1994",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 07:56:51 2001",
bibsource = "http://www.ifremer.fr/ditigo/molagnon/fortran90/engfaq.html;
http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See comment \cite{McCalpin:1995:CPB}.",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Prentice:1994:U,
author = "John K. Prentice",
title = "Unknown",
journal = j-FORTRAN-J,
volume = "6",
number = "??",
pages = "??--??",
month = nov # "\slash " # dec,
year = "1994",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 07:56:51 2001",
bibsource = "http://www.ifremer.fr/ditigo/molagnon/fortran90/engfaq.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Book{Press:1994:NRF,
author = "William H. Press",
title = "Numerical recipes in {FORTRAN}: the art of scientific
computing",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "2d, corrected to software version 2.04",
pages = "xxvi + 963",
year = "1994",
ISBN = "0-521-43064-X (book), 0-521-43719-9 (FORTRAN diskette
IBM 3.5, 720K)",
ISBN-13 = "978-0-521-43064-7 (book), 978-0-521-43719-6 (FORTRAN
diskette IBM 3.5, 720K)",
LCCN = "QA76.73.C15 N865 1992",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "System requirements for diskette: IBM PC, PS/2 and
compatibles [DOS].",
keywords = "FORTRAN (Computer program language); Numerical
analysis --- Computer programs; Science --- Mathematics
--- Computer programs",
}
@Article{Pugh:1994:MFC,
author = "Kenneth Pugh",
title = "Moving from {FORTRAN} to {C}",
journal = j-CUJ,
volume = "12",
type = "Questions and Answers",
number = "6",
pages = "75--??",
month = jun,
year = "1994",
ISSN = "0898-9788",
bibdate = "Fri Aug 30 16:52:23 MDT 1996",
bibsource = "http://www.cuj.com/cbklist.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "C Users Journal",
}
@InProceedings{Raportirenko:1994:GPS,
author = "A. M. Raportirenko",
title = "{GSL}: a portable standard {Lisp} interpreter",
crossref = "Becks:1994:NCT",
pages = "645--650",
month = "",
year = "1994",
bibdate = "Tue Dec 29 08:26:48 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/gnu.bib",
abstract = "This paper describes the first release of the GNU
Standard Lisp interpreter (GSL). This dialect of LISP
language has been created as a part of the large
computer algebra system REDUCE. The interpreter allows
dynamically load compiled LISP programs and programs
written in other high level languages (such as C,
FORTRAN etc.). It is very useful to mix the numeric and
symbolic calculations. GSL is free software. The
interpreter is written in C and uses some GNU library
packages.",
acknowledgement = ack-nhfb,
affiliation = "Lab. of Comput. Tech. and Autom., JINR, Dubna,
Russia",
classification = "C6110B (Software engineering techniques); C6140D
(High level languages); C6150C (Compilers, interpreters
and other processors); C7310 (Mathematics computing)",
keywords = "C; C language; Computer algebra; Computer algebra
system; FORTRAN; GNU library packages; GNU Standard
Lisp interpreter; GSL; High level languages; LISP
language; Numeric calculation; REDUCE; Symbolic
calculation",
thesaurus = "LISP; Mathematics computing; Program interpreters;
Software portability; Symbol manipulation",
}
@Book{Reddy:1994:F,
author = "Rama N. Reddy and Carol A. Ziegler",
title = "{Fortran 77} With 90",
publisher = pub-WEST-INFORMATION,
address = pub-WEST-INFORMATION:adr,
edition = "Second",
pages = "",
month = jan,
year = "1994",
ISBN = "0-314-48135-4",
ISBN-13 = "978-0-314-48135-1",
LCCN = "QA76.73.F25R42 1989",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0314481354/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$51.75",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0314481354",
acknowledgement = ack-nhfb,
}
@Book{Reddy:1994:FAS,
author = "Rama N. Reddy and Carol A. Ziegler",
title = "{Fortran 77} With 90: Applications for Scientists and
Engineers",
publisher = pub-WEST-PUB,
address = pub-WEST-PUB:adr,
edition = "Second",
pages = "xvi + 640",
month = jan,
year = "1994",
ISBN = "0-314-02861-7",
ISBN-13 = "978-0-314-02861-7",
LCCN = "QA76.73.F25R42 1994",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0314028617/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$53.25",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0314028617",
acknowledgement = ack-nhfb,
annote = "Rev. ed. of: FORTRAN 77 with applications for
scientists and engineers. c1989. Includes index.",
keywords = "FORTRAN 90 (Computer program language); {Fortran 77}
(Computer program language)",
}
@Article{Rogers:1994:MFP,
author = "H. J. Rogers and R. K. Hambleton",
title = "{MH}: {A FORTRAN} 77 Program to Compute the
{Mantel--Haenszel} Statistic for Detecting Differential
Item Functioning",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "54",
number = "1",
pages = "101--??",
month = "Spring",
year = "1994",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Article{Sabot:1994:OCF,
author = "G. W. Sabot",
title = "Optimizing {CM Fortran} compiler for {Connection
Machine} computers",
journal = j-J-PAR-DIST-COMP,
volume = "23",
number = "2",
pages = "224--238",
month = nov,
year = "1994",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1994.1134",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:55 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1134/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1134/production/pdf",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Thinking Machines Corp., Cambridge, MA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "CM Fortran 1.0 compiler; Connection Machine
architectures; elements; fine-grained array
parallelism; FORTRAN; Fortran 90; instruction set;
machine; parallel machines; parallel programming; PEAC;
pipeline; pipelined back-end processing; processing;
program assemblers; program compilers; RISC-like
vector; scalar front-end; scheduler; SPARC assembler;
two-level; vector processing",
treatment = "A Application; P Practical",
}
@Article{Sarafin:1994:WT,
author = "Gregory C. Sarafin",
title = "The {Wrapi} Toolkit",
journal = j-DDJ,
volume = "19",
number = "3",
pages = "26, 28, 30, 32, 34",
month = mar,
year = "1994",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:15:47 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "WRAPI is a language-independent API that generates
language-specific libraries. The host languages it
supports include C, Clipper, FoxPro (DOS and Windows),
Visual Basic (DOS and Windows), Pascal, Clarion,
Fortran, and more.",
acknowledgement = ack-nhfb,
classification = "C6110B (Software engineering techniques); C6115
(Programming support)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "ASM programmers; C library; High-level languages;
Language-independent API; Language-specific libraries;
Toolkit; Wrapped API",
thesaurus = "C language; Programming environments; Software
reusability",
}
@InProceedings{Sass:1994:EUT,
author = "Ron Sass and Matt Mutka",
title = "Enabling Unimodular Transformations",
crossref = "IEEE:1994:PSW",
pages = "753--762",
year = "1994",
bibdate = "Wed Apr 15 10:15:37 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
affiliation = "Michigan State Univ",
affiliationaddress = "East Lansing, MI, USA",
classification = "721.1; 723.1; 723.1.1; 723.2; 921.3; 922.2",
keywords = "Algorithms; Benchmarks; Codes (symbols); Computer
programming; fortran (programming language); Kernels;
Mathematical transformations; Nested loops; Program
compilers; Programming theory; Statistics; Unimodular
transformations",
sponsor = "IEEE; ACM; SIAM",
}
@Book{Schick:1994:FEC,
author = "William Schick and Gordon Silverman",
title = "{FORTRAN} 90 and Engineering Computation",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "425",
month = nov,
year = "1994",
ISBN = "0-471-58512-2",
ISBN-13 = "978-0-471-58512-1",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$65.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0471585122",
acknowledgement = ack-nhfb,
softcover = "yes",
}
@Article{Schieber:1994:RRT,
author = "Colleen D. Schieber and Eric E. Johnson",
title = "{RATCHET}: real-time address trace compression
hardware for extended traces",
journal = j-SIGMETRICS,
volume = "21",
number = "3--4",
pages = "22--32",
month = apr,
year = "1994",
CODEN = "????",
DOI = "https://doi.org/10.1145/181840.181842",
ISSN = "0163-5999 (print), 1557-9484 (electronic)",
ISSN-L = "0163-5999",
bibdate = "Thu Jun 26 11:16:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The address traces used in computer architecture
research are commonly generated using software
techniques that introduce time dilations of an order of
magnitude or more. Such techniques may also omit
classes of memory references that are important for
accurate models of computer systems, such as
instruction prefetches, operating system references,
and interrupt activity. We describe a technique for
capturing all classes of references in real time.
RATCHET employs trace filtering hardware to reduce the
bandwidth and storage requirements that have previously
limited the usefulness of hardware-based tracing. In
evaluating this technique using the ten SPEC89
benchmark programs running on a Sun-3/60 workstation,
we found that a small filter cache achieves compression
ratios in the 10--30 range during the startup section
of the programs. Traces from the middle sections of the
C programs achieved compression ratios of 20--30, while
the FORTRAN codes produced ratios of 45--84. Traces
from a smaller ionospheric simulator program were
compressed by factors of 100.These filtered traces
typically represent 36 million contiguous references.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGMETRICS Performance Evaluation Review",
journal-URL = "http://portal.acm.org/toc.cfm?id=J618",
}
@Article{Schuster:1994:PPG,
author = "V. J. Schuster",
title = "{PGHPF} from the {Portland Group}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "72",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/M-PDT.1994.329807",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Portland Group Inc., Wilsonville, OR, USA",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Executable images; Fortran 77; Fortran compiler; HPF
compiler; HPF Language Specification; I860; Intel
Paragon; Meiko CS-2; PGF77; PGHPF; Portable
communications library; Portland Group; Scalable
parallel processing systems; Shared memory
multiprocessor systems; Source-to-source translator;
Sparc multiprocessor platforms",
pubcountry = "USA",
thesaurus = "FORTRAN; Multiprocessing systems; Optimisation;
Parallel programming; Program compilers; Program
interpreters",
}
@Article{Scott:1994:FSA,
author = "N. S. Scott and P. L. Kilpatrick and D. Maley",
title = "The formal specification of abstract data types and
their implementation in {Fortran 90}",
journal = j-COMP-PHYS-COMM,
volume = "84",
number = "1--3",
pages = "201--225",
month = nov,
year = "1994",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(94)90212-7",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@InProceedings{Seamons:1994:EAI,
author = "Kent E. Seamons and Marianne Winslett",
title = "An Efficient Abstract Interface for Multidimensional
Array {I/O}",
crossref = "IEEE:1994:PSW",
pages = "650--659",
year = "1994",
bibdate = "Wed Apr 15 10:15:37 MDT 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing94.bib",
URL = "http://sc94.ameslab.gov/AP/contents.html",
acknowledgement = ack-nhfb,
affiliation = "Univ of Illinois",
affiliationaddress = "Urbana, IL, USA",
classification = "722.1; 722.2; 722.4; 723.1; 723.2; 723.5",
keywords = "Abstract interface; Computer vision; Computer
workstations; Data storage equipment; Data structures;
Database management systems; Database systems;
Distributed memory multiprocessor machine; fortran
(programming language); Hard coded persistence; Input
output programs; Interfaces (computer); Magnetic disk
storage; Massively parallel architecture;
Multidimensional array; Multiprocessing systems;
Parallel processing systems; Scientific array data;
Scientific computing; Traditional array ordering",
sponsor = "IEEE; ACM; SIAM",
}
@MastersThesis{Shah:1994:FSE,
author = "Lacky V. Shah",
title = "{Fortran} specifications for ensemble: research
project",
type = "Master of Science, Plan II",
school = "Dept. of Electrical; Engineering and Computer
Sciences, University of California, Berkeley",
address = "Berkeley, CA, USA",
pages = "31",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = ". --- --- Dissertations.",
}
@InProceedings{Sharma:1994:RCS,
author = "S. D. Sharma and R. Ponnusamy and B. Moon and
Yuan-Shin Hwang and R. Das and J. Saltz",
title = "Run-time and compile-time support for adaptive
irregular problems",
crossref = "IEEE:1994:PSW",
pages = "97--106",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C6120 (File organisation);
C6150C (Compilers, interpreters and other processors)",
keywords = "Adaptive irregular applications; Adaptive irregular
problems; CHAOS; CHAOS primitives; CHARMM; Compile-time
support; Compilers; Data access patterns; Data arrays;
Distributed memory machines; Dynamic data partitioning;
Fast data migration; Fortran D; Gas flow simulation;
Indirection arrays; Kernels; Molecular dynamics code;
Run-time support; Runtime library; Runtime primitives;
Syracuse Fortran 90D/HPF prototype compiler",
thesaurus = "Data handling; Data structures; Distributed memory
systems; Parallelising compilers; Physics computing;
Software libraries",
}
@Book{Smith:1994:PFF,
author = "I. M. Smith",
title = "Programming in {FORTRAN} 90: a First Course for
Engineers and Scientists",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "209",
month = sep,
year = "1994",
ISBN = "0-471-94185-9",
ISBN-13 = "978-0-471-94185-9",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$45.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0471941859",
acknowledgement = ack-nhfb,
softcover = "yes",
}
@Book{Smolarski:1994:EF,
author = "Dennis Chester Smolarski",
title = "The {ESSENTIALS} of {FORTRAN}",
publisher = pub-RES-EDU-ASSOC,
address = pub-RES-EDU-ASSOC:adr,
edition = "Revised printing 1994",
pages = "viii + 120",
year = "1994",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Computer program language)",
}
@Article{Spearing:1994:PFP,
author = "Dane R. Spearing",
title = "ptchg: a {FORTRAN} program for point-charge
calculations of electric field gradients ({EFGs})",
journal = j-COMP-GEOSCI,
volume = "20",
number = "4",
pages = "615--??",
month = may,
year = "1994",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Spoerl:1994:SHC,
author = "J. R. Spoerl",
title = "SofTech's {HPF} compiler",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "75",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "MPS Div., SofTech Inc., Waltham, MA, USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "High Performance Fortran compiler; HPF compiler;
Massively parallel systems; Performance scalability;
PowerPC; RS/6000-based systems; Shared-memory systems;
SofTech; Target system configurations; Uniprocessor
workstation; Unix; Workstation clusters",
pubcountry = "USA",
thesaurus = "FORTRAN; Program compilers; Software packages",
}
@InProceedings{Stanford:1994:PQC,
author = "N. Stanford",
title = "Portable {QCD} codes for massively parallel
processors",
crossref = "Anonymous:1994:ISL",
journal = j-NUCL-PHYS-B-PROC-SUPPL,
volume = "34",
pages = "817--819",
month = apr,
year = "1994",
CODEN = "NPBSE7",
ISSN = "0920-5632 (print), 1873-3832 (electronic)",
ISSN-L = "0920-5632",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Phys., Edinburgh Univ., UK",
classification = "C6110P (Parallel programming); C7320 (Physics and
Chemistry)",
fjournal = "Nuclear Physics B, Proceedings Supplements",
keywords = "Data parallel code; High Performance Fortran;
Massively parallel processors; Message passing code;
PARMACS; QCD codes; Software engineering",
thesaurus = "Colour model; FORTRAN; Parallel programming; Physics
computing; Software portability",
}
@Article{Stichnoth:1994:GCA,
author = "James M. Stichnoth and David O'Hallaron and Thomas R.
Gross",
title = "Generating Communication for Array Statements: Design,
Implementation, and Evaluation",
journal = j-J-PAR-DIST-COMP,
volume = "21",
number = "1",
pages = "150--159",
month = apr,
year = "1994",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1994.1048",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:54 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1048/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1048/production/pdf",
acknowledgement = ack-nhfb,
classification = "B0260 (Optimisation techniques); B6150M (Protocols);
C1180 (Optimisation techniques); C5640 (Protocols);
C6140D (High level languages); C6155 (Computer
communications software)",
corpsource = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "array statements; data; FORTRAN; Fortran 90; Fortran
compiler; High Performance Fortran; iWarp system;
optimisation; parallelism; private memory parallel
system; protocol; protocols",
treatment = "P Practical",
}
@InProceedings{Sumana:1994:PRA,
author = "S. Sumana and U. {Nagaraj Shenoy}",
title = "Porting Realistic Applications to {HPF} --- a Case
Study",
crossref = "Kumar:1994:PPI",
pages = "370--375",
year = "1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Manual{SunSoft:1994:FRM,
author = "{SunSoft}",
title = "{FORTRAN} 3.0.1 reference manual",
organization = "SunSoft",
address = "Mountain View, CA, USA",
pages = "xxvi + 478",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``Part No.: 801-7251-10.'' ``Revision A, August
1994.'' ``This manual describes language and routines
of SunPro FORTRAN 3.0.1''--P. xxiii. Includes index.",
keywords = "Sun computers --- Programming --- Handbooks, manuals,
etc.; {Fortran} (Computer program language) ---
Handbooks, manuals, etc",
}
@InProceedings{Suzuoka:1994:PDB,
author = "T. Suzuoka and J. Subhlok and T. Gross",
title = "Performance debugging based on scalability analysis",
crossref = "IEEE:1994:FSF",
pages = "406--413",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
keywords = "Compiler information; Execution times; High
Performance Fortran; Nonscalable execution;
Parallelizing compiler; Performance debugging;
Scalability analysis",
thesaurus = "FORTRAN; Parallel programming; Parallelising
compilers; Program compilers; Program debugging;
Software performance evaluation",
}
@Article{Talay:1994:PSP,
author = "D. Talay",
title = "{Presto}: a software package for the simulation of
diffusion processes",
journal = j-STAT-COMP,
volume = "4",
number = "4",
pages = "247--252",
month = dec,
year = "1994",
CODEN = "STACE3",
ISSN = "0960-3174 (print), 1573-1375 (electronic)",
ISSN-L = "0960-3174",
bibdate = "Mon Sep 30 05:24:55 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. Nat. de Recherche en Inf. et Autom., Valbonne,
France",
classification = "C1140Z (Other topics in statistics); C4170
(Differential equations); C6115 (Programming support);
C6140D (High level languages); C6150J (Operating
systems); C6185 (Simulation techniques); C7320 (Physics
and chemistry computing)",
fjournal = "Statistics and Computing",
keywords = "Academic institutions; Approximation procedures;
Automatically FORTRAN code generation; Diffusion
processes; INRIA product; MAPLE licences; Presto;
Simulation; Software package; Stochastic differential
systems; Universities; UNIX station; X-Windows
environment; X-Windows licences",
pubcountry = "UK",
thesaurus = "Automatic programming; Differential equations;
Diffusion; Digital simulation; FORTRAN; Physics
computing; Software reviews; Stochastic processes;
Unix",
}
@Article{Teague:1994:PPR,
author = "Neal Teague",
title = "Program projects realistic solution-gas-drive {GOR}",
journal = j-OIL-GAS-J,
volume = "92",
number = "8",
pages = "51--??",
month = feb,
year = "1994",
CODEN = "OIGJAV",
ISSN = "0030-1388",
ISSN-L = "0030-1388",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A Fortran subroutine provides realistic projections of
recoverable gas from solution-gas-drive reservoirs.",
acknowledgement = ack-nhfb,
fjournal = "The Oil and Gas Journal",
}
@Article{Thakur:1994:COD,
author = "R. Thakur and R. Bordawekar and A. Choudhary",
title = "Compilation of out-of-core data, parallel programs for
distributed memory machines",
journal = j-COMP-ARCH-NEWS,
volume = "22",
number = "4",
pages = "23--28",
month = sep,
year = "1994",
CODEN = "CANED2",
ISSN = "0163-5964 (print), 1943-5851 (electronic)",
ISSN-L = "0163-5964",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. and Comput. Eng., Syracuse Univ., NY,
USA",
classification = "C4170 (Differential equations); C6110P (Parallel
programming); C6115 (Programming support); C6150C
(Compilers, interpreters and other processors); C6150J
(Operating systems); C6150N (Distributed systems
software)",
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
keywords = "Communication; Compiler; Data parallel language;
Distributed memory machines; Explicit parallel I/O;
HPF; Intel Touchstone Delta; Message passing node
programs; Out-of-core data parallel programs;
Out-of-core Laplace equation solver; Parallel And
Scalable Software for Input-Output; PASSION;
Performance results; Runtime routines; Runtime support
system; Translation",
pubcountry = "USA",
thesaurus = "Distributed memory systems; Input-output programs;
Message passing; Parallel programming; Partial
differential equations; Program compilers; Program
interpreters",
}
@InProceedings{Thakur:1994:CRS,
author = "R. Thakur and R. Bordawekar and A. {Choudhury (or
Choudhary??)}",
title = "Compiler and Runtime Support for Out-of-Core {HPF}
Programs",
crossref = "ACM:1994:CPI",
pages = "382--391",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. and Comput. Eng., Syracuse Univ., NY,
USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Compiler support; Data parallel language; Grand
Challenge applications; Intel Touchstone Delta; Laplace
equation solver; Large scale scientific applications;
LU Decomposition; Message passing node; Out-of-core HPF
programs; Performance results; Runtime routines;
Runtime support",
thesaurus = "Message passing; Parallel languages; Parallel
programming; Performance evaluation; Program
compilers",
}
@InProceedings{Thakur:1994:RAR,
author = "R. Thakur and A. Choudhary and G. Fox",
title = "Runtime Array Redistribution in {HPF} Programs",
crossref = "IEEE:1994:PSH",
pages = "309--316",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "C6110P (Parallel programming); C6120 (File
organisation); C6150C (Compilers, interpreters and
other processors)",
keywords = "Block(m)-to-cyclic redistribution;
Cyclic(x)-to-cyclic(y) redistribution;
Cyclic-to-block(m) redistribution; High Performance
Fortran; HPF compiler; HPF programs; Intel Paragon;
Multidimensional arrays; One-dimensional arrays;
Performance results; Runtime array redistribution;
Runtime library",
thesaurus = "Data structures; FORTRAN; Parallel programming;
Program compilers",
}
@Article{Ulberg:1994:BRC,
author = "Dima E. Ulberg and A. John Mallinckrodt and Susan
McKay",
title = "Book Review: {Charles H. Koelbel, David B. Loveman,
Robert S. Schreiber, Guy L. Steele, Jr., and Mary E.
Zosel, \booktitle{The High Performance Fortran
Handbook}}",
journal = j-COMPUT-PHYS,
volume = "8",
number = "4",
pages = "428--??",
month = jul,
year = "1994",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4823319",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:49 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4823319",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Vanderlip:1994:PSV,
author = "J. Vanderlip",
title = "{Pacific Sierra}'s {VAST-HPF} and {VAST\slash
77toHPF}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "74",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/M-PDT.1994.329809",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Comput. Products Group, Pacific-Sierra Res. Corp.,
Santa Monica, CA, USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "Automatic program translator; Compiler; Data
distribution; Driver program; Fortran 77; High
Performance Fortran; Massively parallel systems;
Message-passing calls; Node programs; One-step
invocation; Pacific-Sierra Research; Parallelism;
Restructuring; VAST-HPF; VAST/77toHPF",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel languages; Program compilers;
Program interpreters; Software packages",
}
@InProceedings{vanWaveren:1994:HPF,
author = "G. M. {van Waveren}",
title = "{High Performance Fortran}",
crossref = "Gentzsch:1994:HCNa",
pages = "429--433",
month = "",
year = "1994",
bibdate = "Mon Oct 26 07:05:44 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
keywords = "Data-parallel applications; High Performance Fortran;
ISO standards; Massively parallel computer systems",
thesaurus = "FORTRAN; Parallel languages; Software standards",
}
@Article{Veen:1994:PHP,
author = "A. H. Veen",
title = "The {Prepare HPF} programming environment",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "73--73",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/M-PDT.1994.329808",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "ACE Associated Comput. Experts bv, Amsterdam,
Netherlands",
classification = "C1180 (Optimisation techniques); C6110P (Parallel
programming); C6115 (Programming support); C6150C
(Compilers, interpreters and other processors)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "ACE; Automatic parallelization; Compiler manufacturer;
Distributed-memory computers; European Prepare
consortium; Highly optimized code generation;
Integrated programming environment; Interactive engine;
Intraprocessor parallelism; Parallelization engine;
Performance measures; Prepare HPF programming
environment; Program analysis; Vienna Fortran
Compilation System",
pubcountry = "USA",
thesaurus = "Optimisation; Parallel programming; Program compilers;
Program diagnostics; Programming environments; Software
tools",
}
@Article{Vilot:1994:IST,
author = "M. J. Vilot",
title = "An introduction to the {Standard Template Library}",
journal = j-C-PLUS-PLUS-REPORT,
volume = "6",
number = "8",
pages = "22--29, 35",
month = oct,
year = "1994",
CODEN = "CRPTE7",
ISSN = "1040-6042",
bibdate = "Tue Mar 25 13:34:48 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Developed at Hewlett--Packard, the Standard Template
Library (STL) contains general-purpose mechanisms,
using C++'s templates for component parameterization. A
notable aspect of this library is that it focuses
primarily on algorithms-once thought to be the
exclusive province of FORTRAN subroutine libraries.
This article focuses on using STL, rather than on
presenting a comprehensive treatment of its internal
technical details. The first section provides an
overview of the library. The second section provides a
series of C++ code examples that illustrate various
aspects of using the library's `algorithm-oriented
generic software' approach. Finally, the last section
concludes with a more detailed overview of the library.
It can be used as a roadmap to the detailed reference
material.",
acknowledgement = ack-nhfb,
classcodes = "C6110J (Object-oriented programming); C6140D (High
level languages)",
classification = "C6110J (Object-oriented programming); C6140D (High
level languages)",
fjournal = "C++ Report",
keywords = "algorithm-oriented generic software;
Algorithm-oriented generic software; C language; C++
code; C++ templates; Component parameterization;
component parameterization; general-purpose;
General-purpose mechanisms; Hewlett--Packard;
mechanisms; object-oriented programming; software
libraries; Standard Template Library; STL",
language = "English",
pubcountry = "USA",
thesaurus = "C language; Object-oriented programming; Software
libraries",
treatment = "P Practical",
}
@Article{vonHanxleden:1994:GTB,
author = "Reinhard {von Hanxleden} and Ken Kennedy",
title = "{GIVE-N-TAKE} --- a balanced code placement
framework",
journal = j-SIGPLAN,
volume = "29",
number = "6",
pages = "107--120",
month = jun,
year = "1994",
CODEN = "SINODQ",
ISBN = "0-89791-598-4",
ISBN-13 = "978-0-89791-598-4",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:51 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/178243/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/178243/p107-von_hanxleden/",
abstract = "GIVE-N-TAKE is a code placement framework which uses a
general producer-consumer concept. An advantage of
GIVE-N-TAKE over existing partial redundancy
elimination techniques is its concept of production
{\em regions\/}, instead of single locations, which can
be beneficial for general latency hiding. GIVE-N-TAKE
guaranteed {\em balanced\/} production, that is, each
production will be started and stopped once. The
framework can also take advantage of production coming
``for free,'' as induced by side effects, without
disturbing balance. GIVE-N-TAKE can place production
either before or after consumption, and it also
provides the option to hoist code out of potentially
zero-trip loop (nest) constructs. GIVE-N-TAKE uses a
fast elimination method based on Tarjan intervals, with
a complexity linear in the program size in most cases.
We have implemented GIVE-N-TAKE as part of a Fortran D
compiler prototype, where it solves various
communication generation problems associated with
compiling data-parallel languages onto
distributed-memory architectures.",
acknowledgement = ack-nhfb,
annote = "Published as part of the Proceedings of PLDI'94.",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150N (Distributed systems)",
conflocation = "Orlando, FL, USA; 20-24 June 1994",
conftitle = "ACM SIGPLAN '94 Conference on Programming Language
Design and Implementation (PLDI)",
corpsource = "Center for Res. on Parallel Comput., Rice Univ.,
Houston, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "algorithms; balanced code placement framework;
communication generation problems; complexity;
computational complexity; data-parallel languages;
distributed memory systems; distributed-memory
architectures; fast elimination method; FORTRAN;
Fortran D compiler; general producer-consumer concept;
GIVE-N-TAKE; languages; latency hiding; parallel
languages; partial redundancy elimination techniques;
performance; production regions; program compilers;
redundancy; redundancy FORTRAN; Tarjan intervals;
zero-trip loop constructs",
sponsororg = "ACM",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.4} Software,
PROGRAMMING LANGUAGES, Processors, Code generation.
{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN.",
treatment = "P Practical",
}
@Article{vonHanxleden:1994:VDA,
author = "R. {von Hanxleden} and K. Kennedy and J. Saltz",
title = "Value-based distributions and alignments in {Fortran
D}",
journal = j-J-PROGRAM-LANG,
volume = "2",
number = "3",
pages = "259--282",
month = sep,
year = "1994",
CODEN = "JPLAER",
ISSN = "0963-9306",
bibdate = "Mon Oct 26 07:05:50 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150N (Distributed systems software);
C7320 (Physics and chemistry computing)",
fjournal = "Journal of Programming Languages",
keywords = "Access patterns; Alignments; Communication
requirements; Data mapping; Data structures;
Data-parallel language; Fortran 77D compiler prototype;
Fortran D; High Performance Fortran; Index-based
mappings; Inter-processor locality; Intra-processor
locality; Irregular mappings; Load balance; Locality
characteristics; Molecular dynamics application;
Performance; Programmer; Scalability,; Storage
requirements; Unstructured mesh kernel; Value-based
distributions",
pubcountry = "UK",
thesaurus = "FORTRAN; Molecular dynamics method; Parallel
languages; Parallel programming; Physics computing;
Program compilers; Software performance evaluation",
}
@InProceedings{vonHanxleden:1994:VDF,
author = "R. von Hanxleden and K. Kennedy and J. Saltz",
title = "Value-based distributions in {Fortran D}",
crossref = "Gentzsch:1994:HPC",
pages = "434--440",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
classification = "C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Access locality; Access patterns; Data-parallel
language; Fortran D; Index-based distributions;
Inter-processor locality; Intra-processor locality;
Irregular applications; Scalability; Sequential data
structures; Value-based distributions",
thesaurus = "Data structures; FORTRAN; Parallel languages;
Parallelising compilers",
}
@InProceedings{Wagenbreth:1994:AAH,
author = "G. Wagenbreth",
title = "{APR}'s approach to {High Performance Fortran} for
distributed memory multiprocessor systems",
crossref = "IEEE:1994:FSF",
pages = "41--45",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Appl. Parallel Res. Inc., Placerville, CA, USA",
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors)",
keywords = "Compilation system; Diagnostics; Distributed memory
multiprocessor systems; Efficiency; High Performance
Fortran; Portability; Reliability",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Program compilers; Software portability;
Software reliability",
}
@InProceedings{Wakatani:1994:NAA,
author = "A. Wakatani and M. Wolfe",
title = "A new approach to array redistribution: strip mining
redistribution",
crossref = "Halatsis:1994:PPA",
pages = "323--335",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Matsushita Electr. Ind. Co. Ltd., Japan",
classification = "C4240P (Parallel programming and algorithm theory);
C6120 (File organisation); C6150N (Distributed systems
software)",
keywords = "2D array library; ADI program; Array redistribution;
Communication overhead; Communication time; Distributed
memory multicomputers; High Performance Fortran;
Languages; Large data structure distribution;
Multicomputer system; Parallel algorithms; Speedup;
Strip mining redistribution",
thesaurus = "Arrays; Communication complexity; Data structures;
Distributed memory systems; Parallel algorithms",
}
@Article{Wang:1994:MFP,
author = "M. C. Wang and N. C. Silver",
title = "A {Microsoft FORTRAN} 77 Program for Determining the
Confidence Interval Around the Estimate of the
Population Correlation Coefficient for the
Vote-Counting Method",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "54",
number = "1",
pages = "105--??",
month = "Spring",
year = "1994",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Book{Watanabe:1994:MSP,
author = "T. (Tsutomu) Watanabe and Makoto Natori and Tsutomu
Oguni",
title = "Mathematical Software for the {P.C.} and Work
Stations: a Collection of {Fortran 77} Programs",
publisher = pub-NH,
address = pub-NH:adr,
pages = "xiv + 387",
month = jun,
year = "1994",
ISBN = "0-444-82000-0",
ISBN-13 = "978-0-444-82000-6",
LCCN = "QA 76.73 F25 F6813 1994",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0444820000/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Translation of: FORTRAN 77 ni yoru suchi keisan
sofutowea.",
price = "US\$178.50",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0444820000",
acknowledgement = ack-nhfb,
alttitle = "{Fortran 77} ni yoru suchi keisan sofutowea.
English.",
keywords = "Fortran 77 (computer program language); Numerical
analysis --- Use of --- Computers; {Fortran 77}
(Computer program language)",
}
@MastersThesis{Weatherford:1994:HPE,
author = "Stephen Andrew Weatherford",
title = "High-level pattern-matching extensions to {C++} for
{Fortran} Program Manipulation in {Polaris}",
type = "Thesis ({M.S.})",
school = "University of Illinois at Urbana-Champaign",
address = "Urbana, IL, USA",
pages = "viii + 104",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Wei:1994:BRI,
author = "Sha Xin Wei",
title = "Book Review: {InterCall 2.1}: The Tortoise and the
Hare",
journal = j-MATHEMATICA-J,
volume = "4",
number = "1",
pages = "??--??",
month = "Winter",
year = "1994",
CODEN = "????",
ISSN = "1047-5974 (print), 1097-1610 (electronic)",
ISSN-L = "1047-5974",
bibdate = "Sat Nov 6 13:33:52 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.mathematica-journal.com/issue/v4i1/",
URL = "http://www.mathematica-journal.com/issue/v4i1/reviews/wei/22-25_xinwei.mj.pdf;
http://www.mathematica-journal.com/issue/v4i1/reviews/wei/index.html",
abstract = "InterCall connects Mathematica to externally compiled
code, such as the extensive body of numerical routines
in the NAG, IMSL, and netlib libraries. Built atop
MathLink, it makes foreign Fortran, C or Pascal
procedures appear like Mathematica functions, and it
can interpret a wider class of Mathematica structures
than the built-in Compile function. InterCall
represents the most significant advance in augmenting
Mathematica's numerical reach since the introduction of
MathLink.",
acknowledgement = ack-nhfb,
fjournal = "Mathematica Journal",
remark = "InterCall 2.1 (\$500; \$300 educational), from
Analytica, P.O. Box 522, Nedlands, WA 6009, Australia.
Fax/Phone: 61 9 386 5666. E-mail:
analytic@earwax.pd.uwa.edu.au.",
}
@TechReport{Weickmann:1994:FPP,
author = "Ann Weickmann and R. Michael Jones",
title = "A {FORTRAN} program for performing {Abel} transforms",
type = "NOAA technical memorandum ERL ETL; 244",
institution = "U.S. Dept. of Commerce, National Oceanic and
Atmospheric Administration, Environmental Research
Laboratories, Environmental Technology Laboratory",
address = "Boulder, CO, USA",
pages = "iv + 158",
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``December 1994.'' ``This report includes a floppy
disk that contains the programs and a sample case''--P.
[1]. Program is also available on Internet from an
anonymous ftp account on POOH.ETL.NOAA.GOV. Log in as
anonymous and use your e-mail address as the password.
Change to the pub/et1/tomography/unix directory.
Includes bibliographical references (p. 5-6).",
keywords = "FORTRAN (Computer program language); Ocean tomography
--- Measurement --- Computer programs; Underwater
acoustics --- Computer programs",
}
@Article{Wholey:1994:TMP,
author = "S. Wholey and R. Shapiro and D. Loshin",
title = "{Thinking Machines}' plans for {HPF}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "2",
number = "3",
pages = "76",
month = "Fall",
year = "1994",
CODEN = "IPDTEX",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Thinking Machines Corp., Cambridge, MA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "ALIGN; Array computation; BLOCK; Collapsed
distributions; Connection Machine CM-5; CSHIFT; Data
distribution directives; Data-parallel programs;
DISTRIBUTE; FORALL statement; Fortran 90
transformational intrinsics; High Performance Fortran;
Highly efficient code; SPREAD; Thinking Machines HPF
compiler",
pubcountry = "USA",
thesaurus = "FORTRAN; Parallel languages; Program compilers;
Software packages",
}
@Article{Wilson:1994:SIR,
author = "Robert P. Wilson and Robert S. French and Christopher
S. Wilson and Saman P. Amarasinghe and Jennifer M.
Anderson and Steve W. K. Tjiang and Shih-Wei Liao and
Chau-Wen Tseng and Mary W. Hall and Monica S. Lam and
John L. Hennessy",
title = "{SUIF}: an infrastructure for research on
parallelizing and optimizing compilers",
journal = j-SIGPLAN,
volume = "29",
number = "12",
pages = "31--37",
month = dec,
year = "1994",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Comput. Syst. Lab., Stanford Univ., CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "C language; FORTRAN; Fortran front ends;
high-performance computing; infrastructure;
instructional use; locality optimizer; loop-level
parallelism; optimising compilers; optimizing
compilers; optimizing MIPS back end; parallelising
compilers; parallelizing compilers; SUIF; SUIF
software",
treatment = "P Practical",
}
@InProceedings{Wolfe:1994:AAA,
author = "M. Wolfe and M. Ikei",
title = "Automatic array alignment for distributed memory
multicomputers",
crossref = "Hesham:1994:PTH",
pages = "23--32",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Oregon Graduate Inst., Portland, OR, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessor systems and techniques); C6110P
(Parallel programming); C6120 (File organisation);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
keywords = "Array elements; Automatic array alignment; Compiler
technique; Crystal; Data arrays; Decompositions;
Distributed memory multicomputers; Explicit virtual
processor arrays; Fortran-D; Functional language;
Functional programming; High Performance Fortran;
Imperative language; Imperative languages; Indexed data
structures; Parallel program; Scientific computations;
Single-assignment attribute; Templates",
thesaurus = "Data structures; Distributed memory systems; FORTRAN;
Functional programming; High level languages; Parallel
programming; Program compilers",
}
@InProceedings{Yan:1994:PTA,
author = "J. C. Yan",
title = "Performance tuning with {AIMS} --- an {Automated
Instrumentation and Monitoring System} for
multicomputers",
crossref = "Hesham:1994:PTS",
pages = "625--633",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
affiliation = "RECOM Technol., NASA Ames Res. Center, Moffett Field,
CA, USA",
classification = "C5470 (Performance evaluation and testing); C6110P
(Parallel programming); C6130B (Graphics techniques);
C6150G (Diagnostic, testing, debugging and evaluating
systems); C6150N (Distributed systems)",
keywords = "AIMS; Automated Instrumentation and Monitoring System;
C programs; Data collection overhead; Event recorders;
FORTRAN programs; Multicomputers; Multiprocessors;
Parallel program execution; Parallel programming
paradigm; Performance data collection; Performance
evaluation; Performance tuning; PVM; Resource
allocation algorithms; Run-time performance-monitoring
library; Scalable multiprocessor; Software toolkit;
Source-code instrumentor; Trace post-processor;
Trace-file analysis; Trace-file animation",
thesaurus = "Computer animation; Computerised instrumentation;
Computerised monitoring; Data acquisition;
Multiprocessing systems; Parallel programming;
Performance evaluation; Resource allocation; System
monitoring; Tuning",
}
@InProceedings{Yang:1994:DIP,
author = "B. Yang and J. Webb and J. M. Stichnoth and D. R.
O'Hallaron and T. Gross",
title = "{Do and Merge}: integrating parallel loops and
reductions",
crossref = "Banerjee:1994:LCP",
pages = "169--183",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6110P (Parallel programming); C6130 (Data handling
techniques); C6150C (Compilers, interpreters and other
processors)",
keywords = "Do and Merge computation; Do phase; DOALL operation;
Experimental HPF-like compiler; Input array; Loop
iterations; Memory usage; Merge phase; Parallel loops;
Partial result array; Pdo loop; Private-memory parallel
systems; Reduction operation",
thesaurus = "Merging; Parallel programming; Program compilers",
}
@InProceedings{Yang:1994:HPF,
author = "S. X. Yang and D. Gannon and S. Srinivas and F. Bodin
and P. Bode",
title = "{High Performance Fortran} Interface to the Parallel
{C++}",
crossref = "IEEE:1994:PSH",
pages = "301--308",
month = "",
year = "1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Indiana Univ., Bloomington, IN,
USA",
classification = "C6110J (Object-oriented programming); C6110P
(Parallel programming); C6140D (High level languages);
C7350 (Astronomy and astrophysics)",
keywords = "14.4 GFLOPS; 512-Node Thinking Machines CM-5;
Computing speed; Connection Machine; Fortran
subroutines; Galactic dynamics; High Performance
Fortran; Massively parallel supercomputer;
Object-oriented programming paradigm; Parallel C++
language; PC++/HPF interface",
numericalindex = "Computer speed 1.44E+10 FLOPS",
thesaurus = "Astrophysics computing; C language; FORTRAN; Galaxies;
Object-oriented languages; Parallel languages; Parallel
programming; Stellar dynamics; Subroutines",
}
@Article{Yanik:1994:BRB,
author = "Elizabeth Greenwell Yanik",
title = "Book Review: {{\booktitle{Numerical Recipes in
FORTRAN-The Art of Scientific Computing 2nd Ed.}} (W.
H. Press, W. T. Vetterling, S. A. Teukolsky and B. P.
Flannery)}",
journal = j-SIAM-REVIEW,
volume = "36",
number = "1",
pages = "149--149",
month = mar,
year = "1994",
CODEN = "SIREAD",
DOI = "https://doi.org/10.1137/1036047",
ISSN = "0036-1445 (print), 1095-7200 (electronic)",
ISSN-L = "0036-1445",
bibdate = "Sat Mar 29 09:55:19 MDT 2014",
bibsource = "http://epubs.siam.org/toc/siread/36/1;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/siamreview.bib;
http://www.siam.org/journals/sirev/sirev361.htm",
acknowledgement = ack-nhfb,
fjournal = "SIAM Review",
journal-URL = "http://epubs.siam.org/sirev",
onlinedate = "March 1994",
xxpages = "149--150",
}
@TechReport{Zhu:1994:LFP,
author = "Keyun Zhu and Xiaolei Zou and I. M. Navon",
title = "{LADFEUDX} --- a {FORTRAN} program for variational
data assimilation with a finite-element shallow-water
equations model",
number = "FSU-SCRI-94-06",
institution = "Supercomputer Computations Research Institute",
address = "Tallahassee, FL, USA",
pages = "26",
month = jan,
year = "1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Finite element method --- Computer programs; Fluid
dynamics --- Mathematical models; Numerical analysis;
Supercomputers.",
}
@Article{Zima:1994:SVF,
author = "Hans P. Zima and Peter Brezany and Barbara M.
Chapman",
title = "{SUPERB} and {Vienna Fortran}",
journal = j-PARALLEL-COMPUTING,
volume = "20",
number = "10--11",
pages = "1487--1517",
day = "3",
month = nov,
year = "1994",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:13:51 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1994&volume=20&issue=10-11;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1994&volume=20&issue=10-11&aid=909",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Systems, Wien
Univ., Austria",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6115 (Programming support); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors); C6150N (Distributed systems
software)",
corpsource = "Inst. for Software Technol. and Parallel Systems, Wien
Univ., Austria",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Advanced application development; Automatic
communication statement insertion; Distributed memory
multiprocessors; Distributed-memory systems;
Engineering problems; GENESIS ESPRIT project; Global
addresses; High Performance Fortran; High-level
support; Language standardization; Machine-independent
language extension; Parallel message-passing Fortran;
Parallelization system; Programming paradigm;
Scientific problems; Sequential Fortran 77 translation;
Single-program-multiple-data paradigm; SUPERB; SUPRENUM
German supercomputer project; Target code performance;
User-supplied data distribution; Vienna Fortran",
pubcountry = "Netherlands",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
programming; Parallelising compilers; Program
interpreters; Software tools",
treatment = "P Practical",
}
@Book{Zirkel:1994:UF,
author = "Gene Zirkel and Eli Berlinger",
title = "Understanding {FORTRAN} 77 and 90",
publisher = "PWS Pub. Co.",
address = "Boston, MA, USA",
pages = "xvii + 670",
year = "1994",
ISBN = "0-534-93447-1",
ISBN-13 = "978-0-534-93447-7",
LCCN = "QA76.73.F25Z57 1994",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Cover title: Understanding FORTRAN 77 and 90.",
keywords = "FORTRAN 90 (Computer program language); {Fortran 77}
(Computer program language)",
}
@Book{Zirkel:1994:UFR,
author = "Gene Zirkel and Eli Berlinger",
title = "Understanding {Fortran 77} and 90: Reference Guide
Understanding {Fortran 77} \& 90",
publisher = pub-PWS-KENT,
address = pub-PWS-KENT:adr,
pages = "",
month = jan,
year = "1994",
ISBN = "0-534-93447-1",
ISBN-13 = "978-0-534-93447-7",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0534934471/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$66.95",
acknowledgement = ack-nhfb,
}
@Article{Agrawal:1995:IRC,
author = "Gagan Agrawal and Alan Sussman and Joel Saltz",
title = "An Integrated Runtime and Compile-Time Approach for
Parallelizing Structured and Block Structured
Applications",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "6",
number = "7",
pages = "747--754",
month = jul,
year = "1995",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.395403",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Nov 6 12:31:15 MST 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.computer.org/tpds/td1995/l0747abs.htm",
acknowledgement = ack-nhfb,
affiliation = "Univ of Maryland",
affiliationaddress = "College Park, MD, USA",
classification = "722.3; 722.4; 723.1; 723.1.1; 723.2; C5220P
(Parallel architecture); C5440 (Multiprocessing
systems); C5470 (Performance evaluation and testing);
C6150C (Compilers, interpreters and other processors)",
corpsource = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "90D/HPF compiler; block; Block codes; Block structured
applications; block structured codes; Block structured
codes; code; Compile-time approach; compile-time
approach; Compiler support; compiling applications;
Compiling applications; Computer systems programming;
data access; Data access patterns; Data communication
systems; Data processing; distributed; Distributed
memory machines; Distributed memory parallel machines;
distributed memory systems; FORTRAN; Fortran; fortran
(programming language); Fortran 90D/HPF compiler;
HPF-like parallel programming languages; Integrated
runtime approach; integrated runtime approach;
irregularly coupled; Irregularly coupled regular mesh
problems; memory machines; Multiblock codes; multigrid;
Multigrid code; Multigrid codes; Navier--Stokes solver
template; Parallel processing systems; parallel
programming; Parallel programming languages; patterns;
performance evaluation; Program compilers; program
compilers; regular mesh problems; Runtime library;
runtime library; Runtime support; structured
applications",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
programming; Performance evaluation; Program
compilers",
treatment = "A Application; P Practical",
}
@Article{Alexander:1995:HCX,
author = "P. Alexander and L. F. Gladden",
title = "How to Create an {X}-Window Interface to {Gnuplot} and
{Fortran} Programs Using the {Tcl\slash Tk} Toolkit",
journal = j-COMPUT-PHYS,
volume = "9",
number = "1",
pages = "57--??",
year = "1995",
CODEN = "CPHYE2",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers in Physics",
}
@Article{Ambastha:1995:PCP,
author = "Anil K. Ambastha and Edmond Gomes",
title = "Program calculates pseudoskin in a multilayer
reservoir",
journal = j-OIL-GAS-J,
volume = "93",
number = "24",
pages = "121--??",
month = jun,
year = "1995",
CODEN = "OIGJAV",
ISSN = "0030-1388",
ISSN-L = "0030-1388",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A Fortran program accurately calculates the pseudoskin
factor for vertical wells partially penetrating a
multilayer reservoir under pseudosteady-state
interlayer crossflow conditions.",
acknowledgement = ack-nhfb,
fjournal = "The Oil and Gas Journal",
}
@Book{Anderson:1995:LUG,
author = "E. Anderson and Z. Bai and C. Bischof and J. Demmel
and J. Dongarra and J. {Du Croz} and A. Greenbaum and
S. Hammarling and A. McKenney and S. Ostrouchov and D.
Sorensen",
title = "{LAPACK} Users' Guide",
publisher = pub-SIAM,
address = pub-SIAM:adr,
edition = "Second",
pages = "xix + 325",
year = "1995",
ISBN = "0-89871-345-5 (paperback)",
ISBN-13 = "978-0-89871-345-9 (paperback)",
LCCN = "QA76.73.F25 L36 1995",
bibdate = "Sat Dec 06 17:25:09 2003",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/gnu.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
acknowledgement = ack-nhfb,
keywords = "algebras, linear -- data processing; Fortran (computer
program language); LAPACK; subroutines (computer
programs)",
}
@InProceedings{Andre:1995:PDC,
author = "F. Andre and M. Le Fur and Y. Maheo and J.-L. Pazat",
title = "The {Pandore} data-parallel compiler and its portable
runtime",
crossref = "Hertzberger:1995:HCN",
pages = "176--183",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "IRISA, Rennes, France",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
keywords = "Compilation techniques; Data-parallel compiler;
Distributed array management; Distributed memory
computers; High Performance Fortran; Numerical
algorithms; Pandore; Portable runtime; Programming
environment",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
programming; Program compilers; Programming
environments; Software portability",
}
@Article{Anonymous:1995:HGA,
author = "Anonymous",
title = "How to get ahead as a woman in industry, standard
problems in {Fortran}",
journal = j-PHYS-WORLD,
volume = "8",
number = "7",
pages = "17--??",
month = jul,
year = "1995",
CODEN = "PHWOEW",
ISSN = "0953-8585",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Physics World",
journal-URL = "http://physicsworldarchive.iop.org/",
}
@Article{Anonymous:1995:MF,
author = "Anonymous",
title = "Migrating to {Fortran 90}",
journal = j-IEEE-SOFTWARE,
volume = "12",
number = "4",
pages = "109--??",
year = "1995",
CODEN = "IESOEG",
ISSN = "0740-7459 (print), 0740-7459 (electronic)",
ISSN-L = "0740-7459",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ieeesoft.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Software",
journal-URL = "http://www.computer.org/portal/web/csdl/magazines/software",
}
@Article{Anonymous:1995:SHW,
author = "Anonymous",
title = "{SunSoft} hits the workshop with new tool set for
{C}++ and {Fortran} programmers",
journal = j-NETWORK-WORLD,
volume = "12",
number = "19",
pages = "38--??",
month = may,
year = "1995",
ISSN = "0887-7661 (print), 1944-7655 (electronic)",
ISSN-L = "0887-7661",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Network World",
}
@Article{Anonymous:1995:SS,
author = "Anonymous",
title = "Software In The Spotlight",
journal = j-FORTRAN-FORUM,
volume = "14",
number = "4",
pages = "4--??",
day = "1",
month = dec,
year = "1995",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat May 18 15:34:25 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
abstract = "Fortran 90 for Windows: Salford FTN90: Lahey LF90
v2.0: Microsoft Fortran Power Station 4.0; Digital
Equipment Corp. Restructures Fortran Product Line:
plusFort Programmers' Toolkit for Linux.",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@InProceedings{Appelbe:1995:NAG,
author = "B. Appelbe and S. Doddapaneni and C. Hardnett",
title = "A new algorithm for global optimization for
parallelism and locality",
crossref = "Pingali:1995:LCP",
pages = "125--140",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Coll. of Comput., Georgia Inst. of Technol., Atlanta,
GA, USA",
classification = "C1180 (Optimisation techniques); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Code generation; Constraint solving; Data distribution
directives; Data locality; Distributed memory
processors; Explicit data distribution; Global
optimization algorithm; High Performance Fortran; KSR-1
shared memory computer; Loop nests; Parallelism;
Perfect benchmarks; Sequential program conversion",
thesaurus = "FORTRAN; Optimising compilers; Parallelising
compilers; Shared memory systems",
}
@Article{Asenov:1995:SSI,
author = "A. Asenov and D. Reid and J. R. Barker",
title = "Speed-up of scalable iterative linear solvers
implemented on an array of transputers",
journal = j-PARALLEL-COMPUTING,
volume = "21",
number = "4",
pages = "669--682",
day = "1",
month = apr,
year = "1995",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:26 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1995&volume=21&issue=4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1995&volume=21&issue=4&aid=931",
acknowledgement = ack-nhfb,
classification = "C4130 (Interpolation and function approximation);
C5440 (Multiprocessing systems); C7310 (Mathematics
computing)",
corpsource = "Dept. of Electron. and Electr. Eng., Glasgow Univ.,
UK",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "3L Parallel Fortran; array; black-red SOR algorithm;
communication; iterative methods; local; mapping;
mathematics computing; Model 64; oscillatory behaviour;
parallel; Parsytec Super Cluster; processing;
processor; scalable iterative linear solvers; step-like
behaviour; topologically rectangular discrete grid;
transputer systems; transputers; transputers arrays",
treatment = "A Application; P Practical",
}
@Article{Baden:1995:PPP,
author = "Scott B. Baden and Scott R. Kohn",
title = "Portable Parallel Programming of Numerical Problems
under the {LPAR} System",
journal = j-J-PAR-DIST-COMP,
volume = "27",
number = "1",
pages = "38--55",
month = may,
year = "1995",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1995.1070",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:57 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1070/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1070/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C5470 (Performance
evaluation and testing); C6110P (Parallel programming);
C6120 (File organisation)",
corpsource = "Dept. of Comput. Sci. and Eng., California Univ., San
Diego, La Jolla, CA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "Cray Y-MP; data structures; distributed memory MIMD
multiprocessors; distributed memory systems; dynamic
data; highly optimized Fortran; Intel iPSC/860; lattice
parallelism; LPAR; multigrid; nCUBE/2; numerical
problems; parallel; particle dynamics; performance
evaluation; portable parallel programming; programming;
programming methodology; scientific computations;
shared name space; software development tool;
structures; system",
treatment = "A Application; P Practical",
}
@Article{Bailey:1995:FBM,
author = "David H. Bailey",
title = "A {Fortran-90} Based Multiprecision System",
journal = j-TOMS,
volume = "21",
number = "4",
pages = "379--387",
month = dec,
year = "1995",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/212066.212075",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Apr 29 15:15:44 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See also extension to complex arithmetic
\cite{Smith:1998:AMP}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1995-21-4/p379-bailey/",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "arithmetic; Fortran 90; multiprecision",
subject = "D.3.2 [Programming Languages]: Language
Classifications -- Fortran 90; D.3.4 [Programming
Languages]: Processors; G.1.0 [Numerical Analysis]:
General; G.1.2 [Numerical Analysis]: Approximation",
}
@Article{Baker:1995:CF,
author = "Steven Baker",
title = "Complying with {Fortran 90}",
journal = j-DDJ,
volume = "20",
number = "1",
pages = "68, 70, 72, 74--76",
month = jan,
year = "1995",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:15:54 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "Compiler vendors are finally starting to crank out
Fortran 90 compilers and translators. Steve examines a
covey of compilers to find out just how compliant they
are with the Fortran 90 standard.",
acknowledgement = ack-nhfb,
affiliation = "Oregon Dept. of Energy, USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "Compiler vendors; Fortran 90; Standard compliance;
Tool vendors; Translators",
thesaurus = "Conformance testing; FORTRAN; Program compilers;
Software standards",
}
@Article{Barry:1995:AWF,
author = "D. A. Barry and S. J. Barry and P. J.
Culligan-Hensley",
title = "Algorithm 743: {WAPR}: {A Fortran} Routine for
Calculating Real Values of the {W}-Function",
journal = j-TOMS,
volume = "21",
number = "2",
pages = "172--181",
month = jun,
year = "1995",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65D20",
MRnumber = "1 342 354",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "W-function",
subject = "G.1.2 [Numerical Analysis]: Approximation ---
nonlinear approximation; G.1.5 [Numerical Analysis]:
Roots of Nonlinear Equations --- iterative methods",
}
@Article{Bartholomew-Biggs:1995:UMI,
author = "M. C. Bartholomew-Biggs and S. Zakovic",
title = "Using {Markov}'s interval arithmetic to evaluate
{Bessel--Riccati} functions",
journal = j-NUMER-ALGORITHMS,
volume = "10",
number = "3-4",
pages = "261--287",
month = oct,
year = "1995",
CODEN = "NUALEG",
ISSN = "1017-1398 (print), 1572-9265 (electronic)",
ISSN-L = "1017-1398",
MRclass = "65G10 (65D20)",
MRnumber = "96i:65035",
MRreviewer = "John P. Coleman",
bibdate = "Tue Apr 29 08:56:05 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "B0290H (Linear algebra); B0290M (Numerical
integration and differentiation); C4140 (Linear
algebra); C4160 (Numerical integration and
differentiation)",
corpsource = "Numerical Optimisation Centre, Hertfordshire Univ.,
Hatfield, UK",
fjournal = "Numerical Algorithms",
journal-URL = "http://link.springer.com/journal/11075",
keywords = "automatic differentiation; Bessel functions;
Bessel-Ricatti functions; differentiation; extended
interval arithmetic; FORTRAN; Fortran 90
implementations; hand-coded derivatives; Hansen's
methods; Markov processes; Markov's interval
arithmetic; monotonicity of functions; Riccati
equations; Taylor series remainder",
pubcountry = "Switzerland",
treatment = "A Application; T Theoretical or Mathematical",
}
@Article{Benkner:1995:VFA,
author = "S. Benkner",
title = "{Vienna Fortran} 90 --- An Advanced Data Parallel
Language",
journal = j-LECT-NOTES-COMP-SCI,
volume = "964",
pages = "142--??",
year = "1995",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Benson:1995:DDP,
author = "Edward G. Benson and David C. P. LaFrance-Linden and
Richard A. Warren and Santa Wiryaman",
title = "Design of {Digital}'s {Parallel Software
Environment}",
journal = j-DEC-TECH-J,
volume = "7",
number = "3",
pages = "24--38",
month = "Fall",
year = "1995",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Thu Mar 20 18:15:43 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.digital.com/pub/Digital/info/DTJ/v7n3/Design_of_Digitals_Parallel_S_02jan1996DTJJ02P8.ps;
http://www.digital.com:80/info/DTJJ02/DTJJ02AH.HTM;
http://www.digital.com:80/info/DTJJ02/DTJJ02P8.PS;
http://www.digital.com:80/info/DTJJ02/DTJJ02PF.PDF;
http://www.digital.com:80/info/DTJJ02/DTJJ02SC.TXT",
abstract = "Digital's Parallel Software Environment was designed
to support the development and execution of scalable
parallel applications on clusters (farms) of
distributed- and shared-memory Alpha processors running
the Digital UNIX operating system. PSE supports the
parallel execution of High Performance Fortran
applications with message-passing libraries that meet
the low-latency and high-bandwidth communication
requirements of efficient parallel computing. It
provides system management tools to create clusters for
distributed parallel processing and development tools
to debug and profile HPF programs. An extended version
of dbx allows HPF-distributed arrays to be viewed, and
a parallel profiler supports both program counter and
interval sampling. PSE also supplies generic facilities
required by other parallel languages and systems.",
acknowledgement = ack-nhfb,
classcodes = "C6115 (Programming support); C4240P (Parallel
programming and algorithm theory); C6110P (Parallel
programming); C6140D (High level languages); C6150J
(Operating systems)",
classification = "716.1; 722.1; 722.4; 723.1; 723.1.1; 723.5",
fjournal = "Digital Technical Journal",
journalabr = "Digital Tech J",
keywords = "applications; Bandwidth; clusters; Computer aided
software engineering; Computer software; Data storage
equipment; Digital UNIX operating; Digital's parallel
software environment; Distributed Alpha processors;
Distributed computer systems; distributed-memory Alpha
processors; FORTRAN; FORTRAN (programming language);
High Performance Fortran; interval sampling; languages;
Message passing libraries; message-passing libraries;
parallel; Parallel execution; parallel languages;
parallel processing; Parallel processing systems;
parallel programming; Parallel software environment;
profiler; program counter; Program debugging;
programming environments; scalable parallel; Shared
memory processors; shared-memory Alpha processors;
system; system management tools; Telecommunication;
Unix",
treatment = "A Application; P Practical",
}
@Article{Bleck:1995:CDM,
author = "R. Bleck and S. Dean and M. O'Keefe and A. Sawdey",
title = "A comparison of data-parallel and message-passing
versions of the {Miami Isopycnic Coordinate Ocean Model
(MICOM)}",
journal = j-PARALLEL-COMPUTING,
volume = "21",
number = "10",
pages = "1695--1720",
month = oct,
year = "1995",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Apr 14 12:05:41 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "A9260S (Climatology); A9385 (Instrumentation and
techniques for geophysical, hydrospheric and lower
atmosphere research); B7710D (Oceanographic and
hydrological techniques and equipment); C5220P
(Parallel architecture); C5440 (Multiprocessing
systems); C7340 (Geophysics computing)",
corpsource = "Rosenstiel Sch. of Marine and Atmos. Sci., Miami
Univ., FL, USA",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "climatology; CM-5; data-parallel versions; Fortran-77;
geophysics computing; Gray T3D; horizontal mesh points;
Isopycnic Coordinate Ocean Model; massively parallel
computers; memory requirements; message passing;
message-passing versions; Miami; MICOM; model; ocean
circulation; oceanographic techniques; parallel
processing; partitioning strategy; Silicon Graphics
ONYX; Thinking Machines; workstation",
treatment = "A Application; P Practical",
}
@Article{Bleck:1995:CDP,
author = "Rainer Bleck and Sumner Dean and Matthew O'Keefe and
Aaron Sawdey",
title = "A comparison of data-parallel and message-passing
versions of the {Miami Isopycnic Coordinate Ocean Model
(MICOM)}",
journal = j-PARALLEL-COMPUTING,
volume = "21",
number = "10",
pages = "1695--1720",
day = "29",
month = nov,
year = "1995",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:15 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1995&volume=21&issue=10;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1995&volume=21&issue=10&aid=1022",
acknowledgement = ack-nhfb,
classification = "A9260S (Climatology); A9385 (Instrumentation and
techniques for geophysical, hydrospheric and lower
atmosphere research); B7710D (Oceanographic and
hydrological techniques and equipment); C5220P
(Parallel architecture); C5440 (Multiprocessing
systems); C7340 (Geophysics computing)",
corpsource = "Rosenstiel Sch. of Marine and Atmos. Sci., Miami
Univ., FL, USA",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "climatology; CM-5; data-parallel versions; Fortran-77;
geophysics computing; Gray T3D; horizontal mesh points;
Isopycnic Coordinate Ocean Model; massively parallel
computers; memory requirements; message passing;
message-passing versions; Miami; MICOM; model; ocean
circulation; oceanographic techniques; parallel
processing; partitioning strategy; Silicon Graphics
ONYX; Thinking Machines; workstation",
treatment = "A Application; P Practical",
}
@Article{Bouchitte:1995:EAE,
author = "V. Bouchitte and P. Boulet and A. Darte and Y.
Robert",
title = "Evaluating array expressions on massively parallel
machines with communication\slash computation overlap",
journal = j-IJSAHPC,
volume = "9",
number = "3",
pages = "205--219",
month = "Fall",
year = "1995",
CODEN = "IJSCFG",
ISSN = "1078-3482",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Lab. LIP, Ecole Normale Sup{\'e}rieure de Lyon,
France",
classification = "C4240C (Computational complexity); C4240P (Parallel
programming and algorithm theory); C6110P (Parallel
programming); C6120 (File organisation); C7310
(Mathematics computing)",
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
keywords = "Array expressions evaluation; Coarse-grain
computations; Communication/computation overlap;
Distributed-memory computers; Fine-grain computations;
Heuristics; High Performance Fortran; Massively
parallel machines; NP-complete problem; Optimal
evaluation complexity",
pubcountry = "USA",
thesaurus = "Arrays; Computational complexity; Distributed memory
systems; FORTRAN; Mathematics computing; Parallel
languages; Parallel machines; Parallel programming;
Tree data structures",
}
@InProceedings{Boulter:1995:PEH,
author = "B. Boulter",
title = "Performance evaluation of {HPF} for scientific
computing",
crossref = "Hertzberger:1995:HCN",
pages = "652--657",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Digital Equipment Co. Ltd., Galway, Ireland",
classification = "C4170 (Differential equations); C6110P (Parallel
programming); C6140D (High level languages); C7300
(Natural sciences computing)",
keywords = "Data distribution directives; Elliptic partial
differential equation solver; Fortran 90; High
Performance Fortran; HPF; Parallel implementation;
Performance evaluation; Scientific computing; SMP;
Workstation cluster architectures",
thesaurus = "Elliptic equations; FORTRAN; Natural sciences
computing; Parallel languages; Parallel programming;
Partial differential equations; Software performance
evaluation",
}
@InProceedings{Bozkus:1995:CHP,
author = "Z. Bozkus and L. Meadows and S. Nakamoto and V.
Schuster and M. Young",
title = "Compiling {High Performance Fortran}",
crossref = "Bailey:1995:PSS",
pages = "704--709",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "The Portland Group Inc., Wilsonville, OR, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Distributed-memory systems; High Performance Fortran;
Portable parallel programming language;
Production-quality HPF compiler; Shared-memory
systems",
thesaurus = "FORTRAN; Parallel languages; Program compilers",
}
@Book{Brainerd:1995:PGF,
author = "W. S. Brainerd and J. C. Adams",
title = "Programmer's Guide to {FORTRAN} 90",
publisher = pub-SV,
address = pub-SV:adr,
edition = "Third",
pages = "445",
month = sep,
year = "1995",
ISBN = "0-387-94570-9",
ISBN-13 = "978-0-387-94570-5",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$39.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0387945709",
acknowledgement = ack-nhfb,
softcover = "yes",
}
@InProceedings{Branca:1995:CBH,
author = "A. Branca and M. Ianigro and A. Distante",
title = "A comparison between {HPF} and {PVM} for data parallel
algorithms on a cluster of workstations using a high
speed network",
crossref = "Hertzberger:1995:HCN",
pages = "930--931",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Brezany:1995:PIC,
author = "P. Brezany and K. Sanjari and O. Cheron and E. {Van
Konijnenburg}",
title = "Processing irregular codes containing arrays with
multi-dimensional distributions by the {PREPARE HPF}
compiler",
crossref = "Hertzberger:1995:HCN",
pages = "526--531",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Syst., Wien
Univ., Austria",
classification = "C6110B (Software engineering techniques); C6115
(Programming support); C6150C (Compilers, interpreters
and other processors); C6150G (Diagnostic, testing,
debugging and evaluating systems)",
keywords = "Arrays; Automatic parallelization; Compiler support;
Irregular code processing; Massively parallel systems;
Multi-dimensional distributions; Optimizations; PARTI+
library; PREPARE HPF compiler; Runtime analysis;
Runtime data dependent accesses",
thesaurus = "Optimising compilers; Parallelising compilers;
Software libraries; System monitoring",
xxnote = "Check author order: Sanjari/Cheron or
Cheron/Sanjari??",
}
@Book{Bronson:1995:FSE,
author = "Gary J. Bronson",
title = "{Fortran} for Scientists and Engineers",
publisher = pub-SCOTT-JONES,
address = pub-SCOTT-JONES:adr,
edition = "Second",
pages = "viii + 546",
month = apr,
year = "1995",
ISBN = "1-881991-39-3",
ISBN-13 = "978-1-881991-39-7",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1881991393/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$35.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1881991393",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Computer program language)",
}
@Article{Butt:1995:IFS,
author = "Farooq Butt",
title = "Implementing {FORTRAN77} Support in the {GNU} {\tt
gdb} Debugger",
journal = j-SIGPLAN,
volume = "30",
number = "5",
pages = "29--36",
month = may,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Calder:1995:CSB,
author = "Brad Calder and Dirk Grunwald and Donald Lindsay and
James Martin and Michael Mozer and Benjamin G. Zorn",
title = "Corpus-based static branch prediction",
journal = j-SIGPLAN,
volume = "30",
number = "6",
pages = "79--92",
month = jun,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Thu May 13 12:37:27 MDT 1999",
bibsource = "http://www.acm.org/pubs/contents/proceedings/pldi/207110/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/207110/p79-calder/",
abstract = "Correctly predicting the direction that branches will
take is increasingly important in today's wide-issue
computer architectures. The name {\em program-based\/}
branch prediction is given to static branch prediction
techniques that base their prediction on a program's
structure. In this paper, we investigate a new approach
to program-based branch prediction that uses a body of
existing programs to predict the branch behavior in a
new program. We call this approach to program-based
branch prediction, {\em evidence-based static
prediction\/}, or ESP. The main idea of ESP is that the
behavior of a {\em corpus\/} of programs can be used to
infer the behavior of new programs. In this paper, we
use a neural network to map static features associated
with each branch to the probability that the branch
will be taken. ESP shows significant advantages over
other prediction mechanisms. Specifically, it is a
program-based technique, it is effective across a range
of programming languages and programming styles, and it
does not rely on the use of expert-defined heuristics.
In this paper, we describe the application of ESP to
the problem of branch prediction and compare our
results to existing program-based branch predictors. We
also investigate the applicability of ESP across
computer architectures, programming languages,
compilers, and run-time systems. Averaging over a body
of 43 C and Fortran programs, ESP branch prediction
results in a miss rate of 20\%, as compared with the
25\% miss rate obtained using the best existing
program-based heuristics.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Colorado Univ., Boulder, CO,
USA",
annote = "Published as part of the Proceedings of PLDI'95.",
classification = "C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "algorithms; C programs; Compilers; Corpus-based static
branch prediction; Evidence-based static prediction;
Fortran programs; languages; Miss rate; Neural network;
New program behaviour; performance; Program structure;
Program-based branch prediction; Programming languages;
Programming styles; Run-time systems; Static feature
mapping; Wide-issue computer architectures",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf F.3.1} Theory of
Computation, LOGICS AND MEANINGS OF PROGRAMS,
Specifying and Verifying and Reasoning about Programs.
{\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS
OF PROGRAMS, Studies of Program Constructs. {\bf D.3.4}
Software, PROGRAMMING LANGUAGES, Processors, Compilers.
{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, C. {\bf C.1.3} Computer Systems
Organization, PROCESSOR ARCHITECTURES, Other
Architecture Styles, Neural nets.",
thesaurus = "Computer architecture; High level languages;
Optimising compilers; System monitoring",
}
@Article{Carpaneto:1995:ACS,
author = "M. Dell'Amico G. Carpaneto and P. Toth",
title = "Algorithm 750: {CDT}: a Subroutine for the Exact
Solution of Large-Scale Asymmetric Travelling Salesman
Problems",
journal = j-TOMS,
volume = "21",
number = "4",
pages = "410--415",
month = dec,
year = "1995",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Nov 14 09:57:58 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "assignment problem; asymmetric traveling salesman
problem; branch and bound; reduction procedure; subtour
elimination",
subject = "D.3.2 [Programming Languages]: Language
classifications --- Fortran; G.2.1 [Discrete
Mathematics]: Combinatorics --- combinatorial
algorithms; G.2.2 [Discrete Mathematics]: Graph Theory
--- graph algorithms; path and circuit problems",
}
@Book{Chamberland:1995:FRG,
author = "Luc Chamberland",
title = "{Fortran 90}: a Reference Guide",
publisher = pub-PHPTR,
address = pub-PHPTR:adr,
pages = "xiv + 438",
day = "1",
month = sep,
year = "1995",
ISBN = "0-13-397332-8 (paper)",
ISBN-13 = "978-0-13-397332-7 (paper)",
LCCN = "QA 76.73 F25 C39 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0133973328/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$49.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0133973328",
acknowledgement = ack-nhfb,
alttitle = "{Fortran} ninety",
dimensions = "9.21in x 7.03in x 0.73in",
keywords = "{Fortran 90} (Computer program language)",
paperback = "yes",
softcover = "yes",
}
@Article{Chandy:1995:NDC,
author = "K. Mani Chandy and Ian Foster",
title = "A Notation for Deterministic Cooperating Processes",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "6",
number = "8",
pages = "863--871",
month = aug,
year = "1995",
CODEN = "ITDSEO",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Nov 6 12:31:15 MST 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ieeetranspardistsys.bib",
URL = "http://www.computer.org/tpds/td1995/l0863abs.htm",
acknowledgement = ack-nhfb,
affiliation = "California Inst of Technology",
affiliationaddress = "Pasadena, CA, USA",
classification = "716.1; 722.4; 723.1; 723.1.1; 723.5; C4240P
(Parallel programming and algorithm theory); C6110P
(Parallel programming); C6140D (High level languages)",
corpsource = "California Inst. of Technol., Pasadena, CA, USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "Ada (programming language); Communication channels
(information theory); compilers; Computer networks;
Computer programming languages; Computer simulation;
Computers; debugging; Determinism; deterministic
cooperating processes; Deterministic cooperating
processes; FORTRAN; Fortran (programming language);
Fortran extension; Fortran M; Functional programming;
languages; message passing models; parallel languages;
Parallel processing systems; parallel programming;
Parallel programming languages; program; Program
compilers; Program debugging; programming notation;
Sequential imperative language; sequential imperative
language; sequential programming; shared memory
models",
treatment = "T Theoretical or Mathematical",
}
@Article{Chang:1995:PMH,
author = "Yu-Chung Chang and Tony F. Chan",
title = "Performance Modeling for High-Order Finite Difference
Methods on the {Connection Machine CM-2}",
journal = j-IJSAHPC,
volume = "9",
number = "1",
pages = "40--57",
month = "Spring",
year = "1995",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Tue Feb 18 09:07:32 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This paper is concerned with modeling the performance
of high-order finite-difference schemes for hyperbolic
problems on the Connection Machine CM-2. Specifically,
we would like to determine whether the higher
communication cost of higher-order methods makes them
less favorable in a parallel setting than in a
sequential setting. Since most difference methods are
implemented using the cshift operator, we first derive
a timing model for it in CM-Fortran under the new
slicewise compiler model. This model is then used to
predict the performance of the difference methods with
different orders applied to the 2D Burgers' equations.
In addition, we study the effect of varying different
machine performance parameters, such as the
communication time and floating-point operation time,
as well as problem parameters such as mesh size. Our
analysis and numerical results indicate that among
high-order finite difference methods, the fourth-order
one is the most efficient method in that it achieves a
moderate error tolerance (a few percent) with least
running time.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Appl. Math., California Inst. of Technol.",
affiliationaddress = "Pasadena, CA, USA",
classification = "721.1; 722.4; 723.1; 723.5; 921.6",
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
journalabr = "Int J Supercomput Appl High Perform Comput",
keywords = "Algorithms; Burgers equation; Communication cost;
Computational complexity; Computer simulation;
Connection machine; Digital arithmetic; Error
tolerance; Finite difference method; fortran
(programming language); Mathematical models; Numerical
analysis; Parallel processing systems; Performance;
Program compilers; Sequential setting",
}
@Book{Chapman:1995:FES,
author = "Stephen J. Chapman",
title = "{FORTRAN} 77 for engineers and scientists: with an
introduction to {FORTRAN} 90",
publisher = "HarperCollins",
address = "New York, NY, USA",
pages = "xxi + 666 + 119",
year = "1995",
ISBN = "0-06-500068-4",
ISBN-13 = "978-0-06-500068-9",
LCCN = "QA 76.73 F25 C42 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Fortran 77 (computer program language); FORTRAN 90
(Computer program language); Fortran 90 (computer
program language); {Fortran 77} (Computer program
language)",
}
@Article{Chapman:1995:HPF,
author = "Barbara Chapman and Piyush Mehrotra and Hans Zima",
title = "{High Performance Fortran} Languages: {Advanced}
applications and their implementation",
journal = j-FUT-GEN-COMP-SYS,
volume = "11",
number = "4--5",
pages = "401--407",
month = aug,
year = "1995",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Fri Jul 15 09:06:06 MDT 2005",
bibsource = "ftp://ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
ftp://ftp.ira.uka.de/bibliography/Compiler/fortran3.bib;
ftp://ftp.ira.uka.de/bibliography/Parallel/hpfortran.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
http://www.sciencedirect.com/science/journal/0167739X",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Syst., Wien
Univ., Austria",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150N (Distributed systems software)",
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
keywords = "Abstraction; Codes; High Performance Fortran; High
Performance Fortran languages; HPF; Irregular data
distribution; Irregular work distribution; Massively
parallel machine programming; Parallelization;
Processors; User-specified data distribution; Vienna
Fortran",
pubcountry = "Netherlands",
thesaurus = "FORTRAN; Parallel languages; Parallel machines;
Parallel programming",
}
@Book{Chapra:1995:CES,
author = "Steven C. Chapra and David E. Clough",
title = "Computing for engineers and scientists: {Fortran}",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
edition = "Preliminary",
pages = "various",
year = "1995",
ISBN = "0-07-011648-2",
ISBN-13 = "978-0-07-011648-1",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "College custom series",
acknowledgement = ack-nhfb,
keywords = "Engineering --- Data processing; FORTRAN (Computer
program language); Science --- Data processing",
}
@Article{Chatterjee:1995:GLA,
author = "Siddhartha Chatterjee and John R. Gilbert and Fred J.
E. Long and Robert Schreiber and Shang-Hua H. Teng",
title = "Generating Local Addresses and Communication Sets for
Data-Parallel Programs",
journal = j-J-PAR-DIST-COMP,
volume = "26",
number = "1",
pages = "72--84",
day = "1",
month = apr,
year = "1995",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1995.1049",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:57 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1049/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1049/production/pdf",
acknowledgement = ack-nhfb,
classification = "C4220 (Automata theory); C5440 (Multiprocessing
systems); C6110P (Parallel programming); C6140D (High
level languages)",
corpsource = "Res. Inst. for Adv. Comput. Sci., NASA Ames Res.
Center, Moffett Field, CA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "communication sets; cyclic; data-parallel languages;
data-parallel programs; distributed memory systems;
distributed-memory implementations; distribution;
finite state; finite state machines; High Performance
Fortran; languages; local addresses; local memory
access sequence; machine; multidimensional arrays;
parallel; parallel programming; storage scheme",
treatment = "A Application; P Practical",
}
@Article{Cheng:1995:ECF,
author = "H. H. Cheng",
title = "Extending {C} and {FORTRAN} for Design Automation",
journal = j-J-MECH-DESIGN,
volume = "117",
number = "3",
pages = "390--??",
year = "1995",
CODEN = "JMDEEC",
ISSN = "1050-0472",
ISSN-L = "1050-0472",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Mechanical Design",
}
@Book{Chivers:1995:IF,
author = "Ian David Chivers and Jane Sleightholme",
title = "Introducing {Fortran 90}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "375",
day = "1",
month = oct,
year = "1995",
ISBN = "3-540-19940-3 (paperback)",
ISBN-13 = "978-3-540-19940-3 (paperback)",
LCCN = "QA76.73.F25 C487 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=3540199403/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$34.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3540199403",
acknowledgement = ack-nhfb,
alttitle = "Introducing Fortran Ninety Fortran 90 Fortran Ninety",
dimensions = "9.10in x 7.36in x 0.96in",
keywords = "Fortran 90 (computer program language); Programming
languages; {Fortran 90} (Computer program language)",
paperback = "yes",
}
@InProceedings{Clemencon:1995:AEP,
author = "C. Clemencon and A. Endo and J. Fritscher and A.
Muller and R. Ruhl and B. J. N. Wylie",
title = "The 'Annai' environment for portable distributed
parallel programming",
crossref = "El-Rewini:1995:PTH",
pages = "242--251 (vol. 2)",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Swiss Federal Inst. of Technol., Zurich, Switzerland",
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6115 (Programming support);
C6150C (Compilers, interpreters and other processors);
C6150G (Diagnostic, testing, debugging and evaluating
systems); C6150N (Distributed systems software); C6180
(User interfaces)",
keywords = "Annai environment; Application developers; Common user
interface; Distributed memory parallel processors;
Dynamic data distributions; Feedback; Functionality
enhancements; High Performance Fortran compiler;
High-level data-parallel programming; Interactive
performance monitor; Language extensions; Low-level
machine interface; Low-level message-passing
programming; Message Passing Interface; Performance
analyzer; Performance results; Portability; Portable
distributed parallel programming environment;
Source-level debugger; Target hardware architecture;
Tool prototypes; Unstructured problem parallelization",
thesaurus = "Distributed memory systems; FORTRAN; Message passing;
Parallel programming; Program compilers; Program
debugging; Program diagnostics; Programming
environments; Software performance evaluation; Software
portability; Software tools; User interfaces",
}
@InProceedings{Clemencon:1995:IRD,
author = "C. Clemencon and J. Fritscher and M. J. Meehan and R.
Ruhl",
title = "An implementation of race detection and deterministic
replay with {MPI}",
crossref = "Haridi:1995:EPP",
pages = "155--166",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Centro Svizzero de Calcolo Sci., Eidgenossische Tech.
Hochschule, Manno, Switzerland",
classification = "C6110P (Parallel programming); C6110S (Software
metrics); C6115 (Programming support); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
keywords = "Annai programming environment; Computational
efficiency; Data-parallel program; Deterministic
replay; High Performance Fortran; HPF; Integrated
environment; Joint CSCS-ETH/NEC Collaboration;
Message-passing program; MPI; Parallel Debugging Tool;
Parallel language; Parallelized MPI program; PDT;
Program debugging; Programming environment; Race
detection; Replaying mechanism; Software performance;
Software tool; Tracing",
thesaurus = "FORTRAN; Message passing; Parallel programming;
Parallelising compilers; Program debugging; Programming
environments; Programming languages; Software metrics;
Software performance evaluation",
}
@Book{Coker:1995:FPC,
author = "A. Kayode Coker",
title = "{Fortran} Programs for Chemical Process Design,
Analysis, and Simulation",
publisher = "Gulf Publishing",
address = "Houston, TX, USA",
pages = "x + 854",
month = feb,
year = "1995",
ISBN = "0-88415-280-4",
ISBN-13 = "978-0-88415-280-4",
LCCN = "TP155.7.C65 1995 Reserves",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0884152804/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$125.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0884152804",
acknowledgement = ack-nhfb,
annote = "System requirements for accompanying computer disk:
FORTRAN compiler; IBM PC or compatible.",
keywords = "Chemical engineering --- Use of --- Computers;
chemical processes -- computer programs; Chemical
processes --- Computer programs; FORTRAN (Computer
program language); Fortran (computer program
language)",
}
@InProceedings{Cooperman:1995:SBP,
author = "G. Cooperman",
title = "{STAR\slash MPI}: binding a parallel library to
interactive symbolic algebra systems",
crossref = "Levelt:1995:IPI",
pages = "126--132",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/common-lisp.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/gnu.bib",
abstract = "Many users of symbolic algebra systems have felt the
need for greater CPU power. Yet few of them have
ventured into parallel programming due to the steep
learning curve and the unfamiliar programming
environment entailed by such an effort. In an attempt
to remedy that situation, the parallel library MPI has
been integrated into both GCL (GNU Common LISP) and GAP
(a general purpose language for mathematical group
theory). These implementations are examples that extend
bindings of MPI to interactive languages. (MPI already
has bindings to the compiled languages C and FORTRAN.)
Further, this binding to an interactive language
retains the interactive environment during execution.
Further, STAR/MPI represents a blueprint for binding
MPI to other interactive languages besides GCL and GAP,
from which comes the name STAR/MPI, or */MPI. STAR/MPI
includes a simple SPMD architecture on top of this MPI
binding. An important class of sequential algorithms is
described that can be parallelized with little effort
using STAR/MPI architecture. Since GAP is
representative of systems for discrete mathematics and
LISP is the basis for several symbolic algebra systems
with strengths in nondiscrete mathematics, it is hoped
to gain broad feedback on the issues involved. Although
vendor-specific, interactive, parallel languages exist,
this appears to be the first attempt at defining a
binding of a vendor-independent, portable, parallel
library to arbitrary interactive languages.",
acknowledgement = ack-nhfb,
affiliation = "Coll. of Comput. Sci., Northeastern Univ., Boston, MA,
USA",
classification = "C6110B (Software engineering techniques); C6110P
(Parallel programming); C6115 (Programming support);
C7310 (Mathematics computing)",
keywords = "GCL; GNU Common LISP; Interactive symbolic algebra
systems; Mathematical group theory; Parallel library;
STAR/MPI; Symbolic algebra",
thesaurus = "Parallel programming; Software libraries; Symbol
manipulation",
}
@MastersThesis{Craddock:1995:FSL,
author = "David M. Craddock",
title = "A {FORTRAN} 77 simulation of a low temperature storage
freezer utilizing a non-azeotropic refrigerant blend",
type = "Thesis ({M.S.})",
school = "Ohio University",
address = "Athens, OH, USA",
pages = "xiii + 359",
month = mar,
year = "1995",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Cold-storage lockers --- Computer simulation; FORTRAN
77 (Computer program language); Refrigerants",
}
@Article{DeCaritat:1995:TFP,
author = "P. De Caritat and J. Braun",
title = "{TWYTT}: a {FORTRAN} program for calculating the
two-way travel time of stratigraphic or other markers
on seismic reflection profiles of layered geological
media",
journal = j-COMP-GEOSCI,
volume = "21",
number = "2",
pages = "345--??",
year = "1995",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Demetriou:1995:ALF,
author = "I. C. Demetriou",
title = "Algorithm 742: {L2CXFT}: {A Fortran} Subroutine for
Least Squares Data Fitting with Nonnegative Second
Divided Differences",
journal = j-TOMS,
volume = "21",
number = "1",
pages = "98--110",
month = mar,
year = "1995",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "B-splines; convex approximation; data fitting; divided
difference",
subject = "G.1.2 [Numerical Analysis]: Approximation --- least
squares approximation; G.1.6 [Numerical Analysis]:
Optimization --- quadratic programming",
}
@Article{Dobmann:1995:APF,
author = "M. Dobmann and M. Liepelt and K. Schittkowski",
title = "Algorithm 746: {PCOMP}: {A Fortran} Code for Automatic
Differentiation",
journal = j-TOMS,
volume = "21",
number = "3",
pages = "233--266",
month = sep,
year = "1995",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "automatic differentiation; forward accumulation;
reverse accumulation",
subject = "D.1.2 [Programming Techniques]: Automatic Programming;
D.3.4 [Programming Languages]: Processors --- code
generation; G.1.4 [Numerical Analysis]: Quadrature and
Numerical Differentiation; G.4 [Mathematics of
Computing]: Mathematical Software",
}
@InProceedings{Doi:1995:FSL,
author = "Shun Doi and Hideo Fujio and Kouta Sugihara",
title = "{FEEL}: a Simulation Language for Finite Element
Analysis",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/doi/doi1.html",
acknowledgement = ack-nhfb,
}
@TechReport{Dongarra:1995:PFI,
author = "J. J. Dongarra and J. {Du Croz} and S. Hammarling and
J. Wasniewski and A. Zemla",
title = "A Proposal for a {Fortran 90} Interface for {LAPACK}",
type = "LAPACK Working Note",
number = "101",
institution = inst-UT-CS,
address = inst-UT-CS:adr,
month = jul,
year = "1995",
bibdate = "Fri Apr 22 17:06:37 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "UT-CS-95-295, July 1995.",
URL = "http://www.netlib.org/lapack/lawns/lawn101.ps;
http://www.netlib.org/lapack/lawnspdf/lawn101.pdf",
acknowledgement = ack-nhfb,
}
@Article{Doytsher:1995:FPC,
author = "Yerahmiel Doytsher and John K. Hall",
title = "{FORTRAN} programs for coordinate resection using an
oblique photograph and high-resolution {DTM}",
journal = j-COMP-GEOSCI,
volume = "21",
number = "7",
pages = "895--??",
year = "1995",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@TechReport{Duff:1995:MFC,
author = "I. S. Duff and J. K. Reid",
title = "{MA47}, a {Fortran} code for direct solution of
indefinite sparse symmetric linear systems",
type = "Report",
number = "RAL 95-001",
institution = inst-RAL,
address = inst-RAL:adr,
pages = "????",
month = "????",
year = "1995",
bibdate = "Mon Jan 02 10:42:54 2006",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@TechReport{dure95,
author = "Iain S. Duff and John K. Reid",
title = "{MA47}, a {Fortran} Code for Direct Solution of
Indefinite Sparse Symmetric Linear Systems",
type = "Report",
number = "RAL-95-001",
institution = inst-RAL,
address = inst-RAL:adr,
pages = "63",
month = jan,
year = "1995",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Article{Dyadkin:1995:MPN,
author = "Lev J. Dyadkin",
title = "Multibox Parsers. No More Handwritten Lexical
Analyzers",
journal = j-IEEE-SOFTWARE,
volume = "12",
number = "5",
pages = "61--67",
month = sep,
year = "1995",
CODEN = "IESOEG",
DOI = "https://doi.org/10.1109/52.406759",
ISSN = "0740-7459 (print), 0740-7459 (electronic)",
ISSN-L = "0740-7459",
bibdate = "Sat Jan 25 07:35:26 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Liant Software Corp",
affiliationaddress = "Austin, TX, USA",
classification = "721.1; 723.1; 723.1.1; 723.2",
fjournal = "IEEE Software",
journal-URL = "http://www.computer.org/portal/web/csdl/magazines/software",
journalabr = "IEEE Software",
keywords = "Codes (symbols); Computational grammars; Computer
programming; fortran (programming language); Lexical
analyzers; Multibox parsers; Parser generators; Program
compilers",
}
@InProceedings{Einarsson:1995:MLP,
author = "Bo Einarsson",
title = "Mixed Language Programming. {Part 4}, Mixing {ANSI-C}
with {Fortran 77} or {Fortran 90}",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/einarsson/einarsson.html",
acknowledgement = ack-nhfb,
}
@Book{Ellis:1995:FP,
author = "T. M. R. Ellis and Ivor R. Philips and Thomas M.
Lahey",
title = "{Fortran 90} programming",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xviii + 825",
year = "1995",
ISBN = "0-201-54446-6",
ISBN-13 = "978-0-201-54446-6",
LCCN = "QA 76.73 F25 E435 1994",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "International computer science series",
acknowledgement = ack-nhfb,
keywords = "Fortran 90 (computer program language)",
}
@InProceedings{Enright:1995:REC,
author = "Wayne Enright",
title = "Reliable Error Control for {ODE} Methods",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/enright/enright0.html",
acknowledgement = ack-nhfb,
}
@Article{Ewer:1995:CSI,
author = "J. Ewer and B. Knight and D. Cowell",
title = "Case study: An incremental approach to re-engineering
a legacy {FORTRAN} Computational Fluid Dynamics code in
{C}++",
journal = j-ADV-ENG-SOFTWARE,
volume = "22",
number = "3",
pages = "153--??",
year = "1995",
CODEN = "AESODT",
ISSN = "0965-9978 (print), 0141-1195 (electronic)",
ISSN-L = "0965-9978",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
}
@Article{Fateman:1995:FFP,
author = "Richard J. Fateman and Kevin A. Broughan and Diane K.
Willcock and Duane Rettig",
title = "Fast Floating Point Processing in {Common Lisp}",
journal = j-TOMS,
volume = "21",
number = "1",
pages = "26--62",
month = mar,
year = "1995",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 14 16:17:16 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "C programming language; Common Lisp; compiler
optimization; floating-point arithmetic; Fortran; Lisp;
numerical algorithms; symbolic computation",
subject = "D.3.4 [Programming Languages]: Processors ---
compilers; interpreters; optimization; G.4 [Mathematics
of Computing]: Mathematical Software --- efficiency;
portability",
}
@TechReport{Feldman:1995:FCC,
author = "S. I. Feldman and David M. Gay and Mark 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,
pages = "i + 25",
day = "22",
month = mar,
year = "1995",
bibdate = "Fri Aug 25 15:53:20 2023",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/g/gay-david-m.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/unix.bib",
note = "Revision of edition of 18 May 1990.",
abstract = "We describe \pgm{f2c}, a program that translates
Fortran 77 into C or C++. \pgm{f2c} lets one portably
mix C and Fortran and makes a large body of well-tested
Fortran source code available to C environments.",
acknowledgement = ack-nhfb,
author-dates = "Norman Loren Schryer (1943--30 December 2016)",
}
@InProceedings{Ford:1995:NNN,
author = "Brian Ford",
title = "The New {NAG} Numerical {PVM} Library (or {A} New
Parallel Numerical Library Based on {PVM})",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/ford/ford1.html",
acknowledgement = ack-nhfb,
}
@Book{Foster:1995:DBP,
author = "Ian Foster",
title = "Designing and building parallel programs: concepts and
tools for parallel software engineering",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xiii + 381",
year = "1995",
ISBN = "0-201-57594-9",
ISBN-13 = "978-0-201-57594-1",
LCCN = "QA76.642.F67 1995",
bibdate = "Wed Jan 24 06:20:00 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$",
URL = "http://www-unix.mcs.anl.gov/dbpp/",
acknowledgement = ack-nhfb,
}
@Article{Foster:1995:FML,
author = "Ian T. Foster and K. Mani Chandy",
title = "{FORTRAN M}: a Language for Modular Parallel
Programming",
journal = j-J-PAR-DIST-COMP,
volume = "26",
number = "1",
pages = "24--35",
day = "1",
month = apr,
year = "1995",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1995.1044",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:57 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1044/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1044/production/pdf",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages)",
corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL,
USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "architecture independence; FORTRAN; FORTRAN M; message
passing; message-passing; modular parallel programming;
modularity; parallel languages; programming; programs;
safety; structured; virtual computer",
treatment = "P Practical",
}
@Article{Fournet:1995:FPS,
author = "F. Fournet and F. Hospital and J. M. Elsen",
title = "A {FORTRAN} program to simulate the evolution of
genetic variability in a small population",
journal = j-COMP-APPLIC-BIOSCI,
volume = "11",
number = "5",
pages = "469--475",
month = oct,
year = "1995",
CODEN = "COABER",
ISSN = "0266-7061",
ISSN-L = "0266-7061",
bibdate = "Thu Apr 11 18:10:15 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This paper presents a FORTRAN-77 program that performs
Monte Carlo simulation of the evolution of genetic
structure in a small population under selection. The
aim is to study the possibility of foreseeing a
response plateau in a theoretical population, depending
on population size and management, and to apply this to
small populations actually selected, to predict a
possible exhaustion of genetic variability. A set of
subroutines describing the different steps in a
selection cycle (birth, expression of phenotypic value,
genetic evaluation, selection, reproduction, death) is
available and the user can choose the sequence of
subroutines, the characteristics of individuals
submitted to each step, and also build more personal
subroutines if necessary. The program is based on the
generation of exact genotypes and their transmission
from parents to offspring, through simulation of
meiosis and pairing of gametes. Parameters concerning
the genome, the initial structure of the population and
its management are required. The genetic mean and
variance of the population for each new cycle of
selection are given as outputs. Examples of
applications are given and discussed.",
acknowledgement = ack-nhfb,
announcement = "9605",
countrypub = "ENGLAND",
datesentered = "Entered 960327",
fjournal = "Computer Applications in the Biosciences: CABIOS",
meshheadings = "*Evolution; *Genetics, Population; *Software;
*Variation (Genetics); Algorithms; Genotype; Models,
Genetic; Monte Carlo Method; Population Density;
Software Design; Animal; Female; Male",
recordno = "96163626",
}
@InProceedings{Fujino:1995:HOD,
author = "Seiji Fujino",
title = "High-Order Difference Schemes by Modification of the
Right-Hand Side of {$3$D} {Poisson}'s Equation to
Parallel Computations",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/fujino/fujino1.html",
acknowledgement = ack-nhfb,
}
@InProceedings{Gay:1995:DRN,
author = "David Gay and Eric Grosse",
title = "{{\tt d1mach}} revisited: no more uncommenting {DATA}
statements",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Full paper published in \cite{Gay:1999:SAF}.",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/einarsson/d1mach.html",
acknowledgement = ack-nhfb,
}
@Book{Gehrke:1995:FLG,
author = "Wilhelm Gehrke",
title = "{Fortran 90} Language Guide",
publisher = pub-SV,
address = pub-SV:adr,
pages = "500",
day = "1",
month = may,
year = "1995",
ISBN = "3-540-19926-8 (Berlin), 0-387-19926-8 (New York)",
ISBN-13 = "978-3-540-19926-7 (Berlin), 978-0-387-19926-9 (New
York)",
LCCN = "QA 76.73 F25 G43 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=3540199268/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$49.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3540199268",
acknowledgement = ack-nhfb,
dimensions = "9.26in x 6.09in x 0.92in",
keywords = "Fortran 90 (computer program language); Programming
languages; {Fortran 90} (Computer program language)",
softcover = "yes",
}
@Article{Gerndt:1995:PAS,
author = "M. Gerndt and R. Berrendorf",
title = "Parallelizing applications with {SVM-Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "919",
pages = "793--??",
year = "1995",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat May 11 13:45:32 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Ghaleb:1995:CFP,
author = "Amin Ramadan Ghaleb and Norman Fry",
title = "{CSTRAIN}: {A FORTRAN} 77 program to study Fry's plots
in two-dimensional simulated models",
journal = j-COMP-GEOSCI,
volume = "21",
number = "7",
pages = "825--??",
year = "1995",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Ghuloum:1995:FPI,
author = "Anwar M. Ghuloum and Allan L. Fisher",
title = "Flattening and parallelizing irregular, recurrent loop
nests",
journal = j-SIGPLAN,
volume = "30",
number = "8",
pages = "58--67",
month = aug,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:08 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Irregular loop nests in which the loop bounds are
determined dynamically by indexed arrays are difficult
to compile into expressive parallel constructs, such as
segmented scans and reductions. In this paper, we
describe a suite of transformations to automatically
parallelize such irregular loop nests, even in the
presence of recurrences. We describe a simple, general
loop flattening transformation, along with new
optimizations which make it a viable compiler
transformation. A robust recurrence parallelization
technique is coupled to the loop flattening
transformation, allowing parallelization of segmented
reductions, scans and combining-sends over arbitrary
associative operators. We discuss the implementation
and performance results of the transformations in a
parallelizing Fortran 77 compiler for the Cray C90
supercomputer. In particular, we focus on important
sparse matrix-vector multiplication kernels, for one of
which we are able to automatically derive an algorithm
used by one of the fastest library routines
available.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Associative operators; Automatic parallelization;
Combining-sends; Compiler transformation; Cray C90
supercomputer; Dynamically determined loop bounds;
Expressive parallel constructs; Indexed arrays;
Irregular recurrent loop nests; Library routines; Loop
flattening transformation; Optimizations; Parallelizing
Fortran 77 compiler; Performance; Recurrence
parallelization technique; Segmented reductions;
Segmented scans; Sparse matrix-vector multiplication
kernels",
thesaurus = "FORTRAN; Mathematics computing; Matrix multiplication;
Parallelising compilers; Program control structures;
Sparse matrices; Vectors",
}
@InProceedings{Gupta:1995:HCI,
author = "Manish Gupta and Sam Midkiff and Edith Schonberg and
Ven Seshadri and David Shields and Ko-Yang Wang and
Wai-Mee Ching and Ton Ngo",
title = "An {HPF} Compiler for the {IBM SP2}",
crossref = "Karin:1995:PAI",
pages = "??--??",
year = "1995",
bibdate = "Thu Nov 7 06:34:19 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.supercomp.org/sc95/proceedings/417_SAMM/SC95.HTM",
acknowledgement = ack-nhfb,
}
@InProceedings{Gustafsson:1995:PSH,
author = "N. Gustafsson and D. Salmond",
title = "A parallel spectral {HIRLAM} with the data parallel
programming model and with message passing --- a
comparison (weather forecasting)",
crossref = "Hoffmann:1995:CAP",
pages = "32--48",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Swedish Meteorol. and Hydrological Inst., Norrkoping,
Sweden",
classification = "A9260X (Weather analysis and prediction); C4185
(Finite element analysis); C6110P (Parallel
programming); C6150N (Distributed systems software);
C7340 (Geophysics computing)",
keywords = "Atmosphere; CRAY T3D; Data parallel programming model;
FFT; Fortran 77; High Performance Fortran; High
Resolution Limited Area Model; MasPar; Message passing;
Meteorology; Numerical model; Parallel programming;
Parallel spectral HIRLAM; SIMD; T3D; Weather
forecasting; Work-load distribution",
thesaurus = "Digital simulation; Finite element analysis;
Geophysics computing; Message passing; Numerical
analysis; Parallel processing; Parallel programming;
Weather forecasting",
}
@TechReport{Haering:1995:FPA,
author = "Edward A. Haering and Stephen A. Whitmore",
title = "{FORTRAN} program for analyzing ground-based radar
data: usage and derivations",
type = "NASA technical paper",
number = "3430",
institution = "National Aeronautics and Space Administration, Office
of Management, Scientific and Technical Information
Program; Available from the National Technical
Information Service",
address = "Washington, DC, USA",
edition = "Version 6.2",
pages = "iii + 65",
year = "1995",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "``August 1995.'' ``Performing organization report
number H-1892''--Report documentation page. Includes
bibliographical references (p. 65). Performed by NASA
Dryden Flight Research Center for the National
Aeronautics and Space Administration NASA
TP-3430H-1892.",
keywords = "Radar --- Computer programs.",
}
@Article{Hamilton:1995:UFP,
author = "Kenneth G. Hamilton",
title = "Undocumented Features of {PC Fortran} Libraries",
journal = j-DDJ,
volume = "20",
number = "1",
pages = "30, 32, 34, 84--85",
month = jan,
year = "1995",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:15:54 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "The common-library approach of multilingual language
vendors means that your compiler may have hidden
features. Ken details some of the goodies found in
several PC Fortran compilers.",
acknowledgement = ack-nhfb,
affiliation = "California Univ., San Diego, La Jolla, CA, USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "DEC; Language support libraries; PC compilers; PC
Fortran libraries; STARLET.OLB library; Toolsets;
Undocumented features; VAX",
thesaurus = "FORTRAN; Program compilers",
}
@Article{Han:1995:FPC,
author = "Q. Z. Han and S. T. Hsieh and H. C. Chiang and H. Z.
Sun",
title = "A {FORTRAN} program for the {CFPs} of a {Boson} system
with {F} spin",
journal = j-COMP-PHYS-COMM,
volume = "85",
number = "3",
pages = "463--470",
month = mar,
year = "1995",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(94)00136-P",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Fri Feb 09 18:35:14 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Harris:1995:CHP,
author = "Jonathan Harris and John A. Bircsak and M. Regina
Bolduc and Jill Ann Diewald and Israel Gale and Neil W.
Johnson and Shin Lee and C. Alexander Nelson and Carl
D. Offner",
title = "Compiling {High Performance Fortran} for
Distributed-memory Systems",
journal = j-DEC-TECH-J,
volume = "7",
number = "3",
pages = "5--23",
month = "Fall",
year = "1995",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Thu Mar 20 18:15:43 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.digital.com/pub/Digital/info/DTJ/v7n3/Compiling_High_Performance_For_02jan1996DTJJ01P8.ps;
http://www.digital.com:80/info/DTJJ01/DTJJ01AH.HTM;
http://www.digital.com:80/info/DTJJ01/DTJJ01P8.PS;
http://www.digital.com:80/info/DTJJ01/DTJJ01PF.PDF;
http://www.digital.com:80/info/DTJJ01/DTJJ01SC.TXT",
abstract = "Digital's DEC Fortran 90 compiler implements most of
High Performance Fortran version 1.1, a language for
writing parallel programs. The compiler generates code
for distributed-memory machines consisting of
interconnected work-stations or servers powered by
Digital's Alpha microprocessors. The DEC Fortran 90
compiler efficiently implements the features of Fortran
90 and HPF that support parallelism. HPF programs
compiled with Digital's compiler yield performance that
scales linearly or even superlinearly on significant
applications on both distributed-memory and
shared-memory architectures.",
acknowledgement = ack-nhfb,
classcodes = "C6150C (Compilers, interpreters and other processors);
C6140D (High level languages); C5440 (Multiprocessing
systems); C6110P (Parallel programming)",
classification = "722.4; 723.1; 723.1.1; 723.5",
fjournal = "Digital Technical Journal",
journalabr = "Digital Tech J",
keywords = "Alpha microprocessors; Codes (symbols); Computer
architecture; Computer workstations; Data storage
equipment; Digital's; Digital's DEC Fortran 90
compiler; Distributed computer systems; distributed
memory; Distributed memory systems; distributed memory
systems; FORTRAN; FORTRAN (programming language); High
Performance Fortran; High Performance Fortran
compiling; interconnected workstations; Interconnection
networks; Microcomputers; parallel; Parallel processing
systems; parallel programming; Parallel Programs;
Performance; program compilers; Program compilers;
programs; servers; shared memory systems; Shared-memory
architectures; shared-memory architectures; systems",
treatment = "A Application; P Practical",
}
@InProceedings{Hawick:1995:EHP,
author = "K. A. Hawick and G. C. Fox",
title = "Exploiting {High Performance Fortran} for
computational fluid dynamics",
crossref = "Hertzberger:1995:HCN",
pages = "413--419",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Northeast Parallel Archit. Center, Syracuse Univ., NY,
USA",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6140D (High level
languages); C7320 (Physics and chemistry computing)",
keywords = "ADI algorithm; Computational fluid dynamics; Data
distribution directives; Data parallel programming
language; High Performance Fortran; Intrinsic
functions; Regular mesh problems; Software
engineering",
thesaurus = "Fluid dynamics; FORTRAN; Parallel programming; Physics
computing",
}
@Article{Hayashi:1995:AAS,
author = "K. Hayashi and T. Doi and T. Horie and Y. Koyanagi and
O. Shiraki and N. Imamura and T. Shimizu and H.
Ishihata and T. Shindo",
title = "{AP1000}+: architectural support for parallelizing
compilers",
journal = j-TRANS-INFO-PROCESSING-SOC-JAPAN,
volume = "36",
number = "7",
pages = "1680--1690",
month = jul,
year = "1995",
CODEN = "JSGRD5",
ISSN = "0387-5806",
ISSN-L = "0387-5806",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C5470 (Performance
evaluation and testing); C6110P (Parallel programming);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C7300 (Natural
sciences computing)",
fjournal = "Transactions of the Information Processing Society of
Japan",
keywords = "AP1000+; Architectural support; C language;
Distributed-memory parallel computers; Fortran D; High
Performance Fortran; HPF; Large-scale problems; NAS
parallel benchmarks; Parallel architecture; Parallel
languages; Parallelizing compilers; Performance
simulation; Scalability; Scientific applications;
Software portability; VPP Fortran",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "Distributed memory systems; FORTRAN; Natural sciences
computing; Parallel architectures; Parallel languages;
Parallel machines; Parallelising compilers; Performance
evaluation",
}
@Article{Hennecke:1995:FIR,
author = "M. Hennecke",
title = "A {Fortran 90} interface to random number generation",
journal = j-COMP-PHYS-COMM,
volume = "90",
number = "1",
pages = "117--120",
day = "1",
month = sep,
year = "1995",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(95)00065-N",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
URL = "http://www.sciencedirect.com/science/article/pii/001046559500065N",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Hittner:1995:MFP,
author = "James B. Hittner and Michael S. Finger and James P.
Mancuso and N. Clayton Silver",
title = "A {Microsoft Fortran} 77 Program for Contrasting Part
Correlations and Related Statistics",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "55",
number = "5",
pages = "777--??",
year = "1995",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@Article{Holden:1995:NFP,
author = "Ronald R. Holden and Michael Parent",
title = "{NORMUL}: {A FORTRAN} Program for Testing Multivariate
Normality",
journal = j-BEHAV-RES-METH-INSTR-COMP,
volume = "27",
number = "3",
pages = "400--??",
year = "1995",
CODEN = "BRMCEW",
ISSN = "0743-3808 (print), 1532-5970 (electronic)",
ISSN-L = "0743-3808",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Behavior Research Methods, Instruments, and
Computers",
}
@Article{Hu:1995:PMC,
author = "Hong Hu and Jada M. Paysour",
title = "Panel method computational performance on {CM-5} and
{Cray-YMP}",
journal = "Boundary Elements Communications",
volume = "6",
number = "2",
pages = "51--54",
month = mar,
year = "1995",
CODEN = "BECOFU",
ISSN = "1353-825X",
bibdate = "Mon Aug 26 10:51:12 MDT 1996",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/super.bib",
abstract = "The study of computational performance of a
two-dimensional source panel method code on the
massively parallel computer, CM-5, is made. A serial
FORTRAN code running on Cray-YMP supercomputer is
converted into a parallel CM-FORTRAN code for running
on CM-5. Detailed performance results are obtained for
CM-5 with 32 nodes, 64 nodes and 128 nodes and for
Cray-YMP with a single processor. The comparison of the
performance indicates that CM-5 out-performs Cray-YMP
by a factor of 13 for the largest problem tested and
achieves a speed of about 2 GFLOPS.",
acknowledgement = ack-nhfb,
affiliation = "Hampton Univ",
affiliationaddress = "Hampton, VA, USA",
classification = "721.1; 722.4; 723.1; 723.1.1; 921.1; 921.3",
journalabr = "Boundary Elem Commun",
keywords = "Codes (symbols); Computational methods; Computer
simulation; FORTRAN (programming language); Integral
equations; Iterative methods; Laplace transforms;
Massively parallel computer; Mathematical models;
Matrix algebra; Panel method computational; Parallel
processing systems; Performance; Supercomputers; Two
dimensional; Vectors",
}
@Article{Hwang:1995:AOS,
author = "Gwan-Hwan Hwang and Jenq Kuen Lee and Dz-Ching Ju",
title = "An Array Operation Synthesis Scheme to Optimize
{Fortran 90} Programs",
journal = j-SIGPLAN,
volume = "30",
number = "8",
pages = "112--122",
month = aug,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:08 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan.bib",
abstract = "An increasing number of programming languages, such as
Fortran 90 and APL, are providing a rich set of
intrinsic array functions and array expressions. These
constructs which constitute an important part of data
parallel languages provide excellent opportunities for
compiler optimizations. In this paper, we present a new
approach to combine consecutive data access patterns of
array constructs into a composite access function to
the source arrays. Our scheme is based on the
composition of access functions; which is similar to a
composition of mathematic functions. Our new scheme can
handle not only data movements of arrays of different
numbers of dimensions and segmented array operations
but also masked array expressions and multiple sources
array operations. As a result, our proposed scheme is
the first synthesis scheme which can synthesize Fortran
90 RESHAPE, EOSHIFT, MERGE, and WHERE constructs
together. Experimental results show speedups from 1.21
to 2.95 for code fragments from real applications on a
Sequent multiprocessor machine by incorporating the
proposed optimizations.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu,
Taiwan",
classification = "C6130 (Data handling techniques); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Array expressions; Array operation synthesis scheme;
Compiler optimizations; Composite access function;
Consecutive data access patterns; Data parallel
languages; Fortran 90 program optimisation; Intrinsic
array functions; Masked array expressions; Multiple
sources array operations; Segmented array operations;
Sequent multiprocessor machine",
thesaurus = "Data handling; FORTRAN; Optimising compilers",
}
@Article{Hwang:1995:RLS,
author = "Yuan-Shin Hwang and Bongki Moon and S. D. Sharma and
R. Ponnusamy and R. Das and J. H. Saltz",
title = "Runtime and language support for compiling adaptive
irregular programs on distributed-memory machines",
journal = j-SPE,
volume = "25",
number = "6",
pages = "597--621",
month = jun,
year = "1995",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C7300 (Natural
sciences computing)",
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
keywords = "Adaptive irregular program compilation; CHAOS library;
CHARMM; Communication optimization; Data arrays;
Distributed-memory message-passing machines; DSMC;
Index translation mechanisms; Indirect indexing;
Indirection arrays; Kernels; Language support;
Molecular dynamics code; Parallelization; PARTI
library; Particle-in-cell code; Runtime primitives;
Scientific applications; Syracuse Fortran 90D/HPF
compiler",
pubcountry = "UK",
thesaurus = "Arrays; Distributed memory systems; FORTRAN; Message
passing; Natural sciences computing; Parallelising
compilers; Software libraries",
}
@Article{Jones:1995:AFS,
author = "Mark T. Jones and Paul E. Plassmann",
title = "Algorithm 740: {Fortran} Subroutines to Compute
Improved Incomplete {Cholesky} Factorizations",
journal = j-TOMS,
volume = "21",
number = "1",
pages = "18--19",
month = mar,
year = "1995",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "incomplete Cholesky; incomplete factorization;
preconditioners; sparse matrices",
subject = "G.1.3 [Numerical Analysis]: Numerical Linear Algebra
--- linear systems; sparse and very large systems",
}
@InProceedings{Joubert:1995:FAH,
author = "A. Joubert",
title = "Financial Applications and {HPF}",
crossref = "Dongarra:1995:HPC",
pages = "317--336",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Kalns:1995:DPD,
author = "E. T. Kalns and L. M. Ni",
title = "{DaReL}: a portable data redistribution library for
distributed-memory machines",
crossref = "IEEE:1995:PSP",
pages = "78--87",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Michigan State Univ., East
Lansing, MI, USA",
classification = "C5440 (Multiprocessing systems); C6110B (Software
engineering techniques); C6110P (Parallel programming);
C6140D (High level languages); C6150N (Distributed
systems software)",
keywords = "Algorithm computation; Algorithm phases; DaReL; Data
decomposition; Data exchange; Data parallel Fortran
languages; Distributed memory platforms;
Distributed-memory machines; High Performance Fortran;
HPF; IBM SP-1; Message passing standard; MPI
primitives; Multi-dimensional data redistribution;
Portable data redistribution library; Processor
memories; Program overhead; Regular distribution
patterns; Run-time data redistribution; Run-time data
redistribution primitives",
thesaurus = "Distributed memory systems; FORTRAN; Message passing;
Parallel languages; Parallel programming; Software
libraries; Software portability; Software standards;
Subroutines",
}
@Article{Kamachi:1995:HCP,
author = "Tsunehiko Kamachi and Kazuhiro Kusano and Kenji
Suehiro and Yoshiki Seo and Masanori Tamura and Shoichi
Sakon and Yukimitsu Watanabe and Yukimasa Shiroto",
title = "{HPF} compiler for parallel computers: implementation
and performance evaluation on {Cenju-3}",
journal = j-NEC-RES-DEV,
volume = "36",
number = "2",
pages = "325--334",
month = apr,
year = "1995",
CODEN = "NECRAU",
ISSN = "0048-0436",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C5470 (Performance evaluation and testing); C6110P
(Parallel programming); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors)",
fjournal = "Nippon Electric Company research and development",
keywords = "Benchmark programs; Communication generation;
Compilation techniques; Compiler directives;
Computation mapping; Data parallel language; Data
parallelism; Distributed memory machine; High
Performance Fortran; HPF compiler; NEC Cenju-3;
Parallel computers; Parallelizing compiler; Performance
evaluation; Run time support; Special directives",
pubcountry = "Japan",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Parallelising compilers; Software performance
evaluation",
}
@InProceedings{Kaushik:1995:IGI,
author = "S. D. Kaushik and C.-H. Huang and P. Sadayappan",
title = "Incremental generation of index sets for array
statement execution on distributed-memory machines",
crossref = "Pingali:1995:LCP",
pages = "251--265",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
keywords = "Array statement compilation; Array statement
execution; Block-cyclically distributed arrays;
Communication sets; Compile-time information; Data
communication; Data distribution; Distributed-memory
machines; High Performance Fortran; Incremental
generation; Index sets enumeration; Local index sets;
Run-time cost reduction; Virtual processor",
thesaurus = "Arrays; Distributed memory systems; FORTRAN; Indexing;
Parallelising compilers; Virtual machines",
}
@InProceedings{Kaushik:1995:MAR,
author = "S. D. Kaushik and C.-H. Huang and J. Ramanujam and P.
Sadayappan",
title = "Multi-phase array redistribution: modeling and
evaluation",
crossref = "IEEE:1995:IIP",
pages = "441--445",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. and Inf. Sci., Ohio State Univ.,
Columbus, OH, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessing systems); C6110P (Parallel
programming)",
keywords = "Array redistribution; Block-cyclically distributed
arrays; Communication overhead; Cost model; High
Performance Fortran; Modeling and evaluation;
Multi-phase approach",
thesaurus = "Arrays; Parallel programming; Processor scheduling",
}
@Article{Kearfott:1995:FERa,
author = "R. Baker Kearfott",
title = "A {Fortran 90} Environment for Research and
Prototyping of Enclosure Algorithms for Constrained and
Unconstrained Nonlinear Equations",
journal = j-TOMS,
volume = "21",
number = "1",
pages = "63--78",
month = mar,
year = "1995",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "automatic differentiation; Fortran 90; global
optimization; nonlinear algebraic systems; symbolic
computation",
subject = "D.3.3 [Programming Languages]: Language Constructs;
G.1.5 [Numerical Analysis]: Roots of Nonlinear
Equations; G.1.6 [Numerical Analysis]: Optimization;
G.4 [Mathematics of Computing]: Mathematical Software",
xxtitle = "A {Fortran 90} Environment for Research and
Prototyping of Enclosure Algorithms for Nonlinear
Equations and Global Optimization",
}
@Misc{Kearfott:1995:IFM,
author = "R. B. Kearfott",
title = "{INTLIB}\_{ARITHMETIC}: {A Fortran} 90 Module for an
Interval Data Type",
journal = j-TOMS,
year = "1995",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@InProceedings{Kennedy:1995:ADL,
author = "Ken Kennedy and Ulrich Kremer",
title = "Automatic Data Layout for {High Performance Fortran}",
crossref = "Karin:1995:PAI",
pages = "??--??",
year = "1995",
bibdate = "Thu Nov 7 06:34:19 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing95.bib",
URL = "http://www.supercomp.org/sc95/proceedings/580_UKRE/SC95.HTM",
acknowledgement = ack-nhfb,
}
@InProceedings{Kennedy:1995:LAC,
author = "K. Kennedy and N. Nedeljkovic and A. Sethi",
title = "A linear-time algorithm for computing the memory
access sequence in data-parallel programs",
crossref = "Anonymous:1995:FAS",
journal = j-SIGPLAN,
volume = "30",
number = "8",
pages = "102--111",
month = aug,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Compilers; Data-parallel programs; Distributed-memory
machines; High Performance Fortran; Linear-time
algorithm; Memory access sequence; Portable programs;
Regular section indices; Run-time systems",
thesaurus = "Parallel algorithms; Parallel programming; Processor
scheduling; Program compilers",
}
@Article{Kennedy:1995:LTA,
author = "Ken Kennedy and Nenad Nedeljkovic and Ajay Sethi",
title = "A Linear-Time Algorithm for Computing the Memory
Access Sequence in Data-Parallel Programs",
journal = j-SIGPLAN,
volume = "30",
number = "8",
pages = "102--111",
month = aug,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:08 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Data-parallel languages, such as High Performance
Fortran, are widely regarded as a promising means for
writing portable programs for distributed-memory
machines. Novel features of these languages call for
the development of new techniques in both compilers and
run-time systems. In this paper, we present an improved
algorithm for finding the local memory access sequence
in computations involving regular sections of arrays
with cyclic(k) distributions. After establishing the
fact that regular section indices correspond to
elements of an integer lattice, we show how to find a
lattice basis that allows for simple and fast
enumeration of memory accesses. The complexity of our
algorithm is shown to be lower than that of the
previous solution for the same problem. In addition,
the experimental results demonstrate the efficiency of
our method in practice.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Rice Univ., Houston, TX, USA",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Compilers; Data-parallel programs; Distributed-memory
machines; High Performance Fortran; Linear-time
algorithm; Memory access sequence; Portable programs;
Regular section indices; Run-time systems",
thesaurus = "Parallel algorithms; Parallel programming; Processor
scheduling; Program compilers",
}
@Article{Kilian:1995:CLE,
author = "Jens Kilian and Heinz-Peter Arndt",
title = "{Common Lisp} as an Embedded Extension Language",
journal = j-HEWLETT-PACKARD-J,
volume = "46",
number = "5",
pages = "69--73",
month = oct,
year = "1995",
CODEN = "HPJOAX",
ISSN = "0018-1153",
bibdate = "Wed Aug 6 19:54:46 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.hp.com/hpj/toc-10-95.html",
abstract = "HP's PE\slash ME10 and PE\slash ME30 CAD systems
contain an extension based on the macro expansion
paradigm. One disadvantage of this macro language is
that it is nonstandard. No other application uses the
same language, and programs written in it have to be
ported when the user switches to another CAD system.
Conversely, a large part of HP PE\slash SolidDesigner
is written in Common Lisp. To the developers, this
approach offers a very flexible, interactive mode of
programming. The finished programs can be compiled to
eliminate the speed penalty for and users. Common Lisp
is also used as a user-accessible extension language
for HP PE\slash SolidDesigner. It is a standardized,
open programming language, not a proprietary one as in
HP PE\slash ME10 and PE\slash ME30, and the developers
of HP PE\slash SolidDesigner believe that this will
prove to be an immense advantage.",
acknowledgement = ack-nhfb,
classcodes = "C6140D (High level languages); C6180 (User
interfaces)",
classification = "722.2; 723.1; 723.1.1; 723.5; C6140D (High level
languages); C6180 (User interfaces)",
fjournal = "Hewlett-Packard Journal: technical information from
the laboratories of Hewlett-Packard Company",
journalabr = "Hewlett Packard J",
keywords = "Action routines; Application programs; C (programming
language); CAD; Commands; Common Lisp; Common Lisp
(programming language); Computer aided design; Computer
software; Data structures; Embedded extension language;
embedded extension language; Embedded programming
language; Extension language; Fortran (programming
language); Functions; LISP; Lisp (programming
language); Macros; PE/SolidDesigner; Program compilers;
Program translators; Standardization; User interfaces;
user interfaces; User-accessible extension language;
user-accessible extension language",
thesaurus = "CAD; LISP; User interfaces",
treatment = "P Practical",
}
@InProceedings{Kimelman:1995:VEH,
author = "D. Kimelman and P. Mittal and E. Schonberg and P. F.
Sweeney and Ko-Yang Wang and D. Zernik",
title = "Visualizing the Execution of {High Performance
Fortran} ({HPF}) Programs",
crossref = "IEEE:1995:IIP",
pages = "750--759",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
classification = "C6110P (Parallel programming); C6110V (Visual
programming); C6130B (Graphics techniques); C6140D
(High level languages); C6150G (Diagnostic, testing,
debugging and evaluating systems)",
keywords = "Array distribution; Communication activity; Data
distribution; Data placement program tuning; Data
placement programming model; High level views; High
Performance Fortran programs; HPF program behavior;
Performance visualization systems; Programming model",
thesaurus = "FORTRAN; Parallel languages; Parallel programming;
Program diagnostics; Software performance evaluation;
Visual programming",
}
@Article{Kleinrubatscher:1995:FPS,
author = "Paul Kleinrubatscher and Albert Kriegshaber and Robert
Z{\"o}chling and Robert Gl{\"u}ck",
title = "{Fortran} Program Specialization",
journal = j-SIGPLAN,
volume = "30",
number = "4",
pages = "61--70",
month = apr,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Kobayashi:1995:FPN,
author = "R. Kobayashi and M. Konuma and S. Kumano",
title = "{FORTRAN} program for a numerical solution of the
nonsinglet {Altarelli-Parisi} equation",
journal = j-COMP-PHYS-COMM,
volume = "86",
number = "3",
pages = "264--278",
day = "1",
month = may,
year = "1995",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(94)00159-Y",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Konda:1995:SFD,
author = "Venkat Konda and Anup Kumar",
title = "A Systematic Framework for the Dependence Cycle
Removal in Practical Loops",
journal = j-J-PAR-DIST-COMP,
volume = "27",
number = "2",
pages = "157--171",
month = jun,
year = "1995",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1995.1079",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:57 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1079/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1079/production/pdf",
acknowledgement = ack-nhfb,
classification = "C1250 (Pattern recognition); C6110P (Parallel
programming); C6140D (High level languages)",
corpsource = "Misubishi Electr. Res. Lab. Inc., Sunnyvale, CA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "cycle breaking transformations; dependence; dependence
cycle removal; dependence cycles; dependence testing;
DO loop model; formal theory; FORTRAN; loops; node;
output; parallel programming; pattern matching;
practical; replication; serial programs; standard
Fortran; systematic framework",
treatment = "P Practical",
}
@Article{Konovalav:1995:FDL,
author = "N. A. Konovalav and V. A. Kryukov and S. N. Mikhailov
and A. A. Pogrebtsov",
title = "{Fortran DVM}: a language for portable parallel
program development",
journal = j-PROG-COMP-SOFT,
volume = "21",
number = "1",
pages = "35--38",
month = jan # "--" # feb,
year = "1995",
CODEN = "PROGD3",
ISSN = "0132-3474, 0361-7688",
ISSN-L = "0361-7688",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Keldysh Inst. of Appl. Math., Acad. of Sci., Moscow,
Russia",
classification = "C5440 (Multiprocessing systems); C6110B (Software
engineering techniques); C6110P (Parallel programming);
C6140D (High level languages)",
fjournal = "Programming and Computer Software; translation of
Programmirovaniye (Moscow, USSR) Plenum",
keywords = "Data parallelism; Dynamic load balancing; Engineering
applications; Fortran DVM language; Functional
parallelism; HPF models; Massively parallel computers;
Parallel applications; Parallel modules; PCF Fortran;
Portable applications; Portable parallel program
development; Shared memory computers; Standard parallel
program library",
pubcountry = "Russia",
remark = "Translation of: Programmirovanie.",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
languages; Parallel programming; Shared memory systems;
Software portability",
}
@Article{Konovalov:1995:FDL,
author = "N. A. Konovalov and V. A. Kryukov and S. N. Mikhailov
and A. A. Pogrebtsov",
title = "{Fortran DVM}: a Language for Portable Parallel
Program Development",
journal = j-PROG-COMP-SOFT,
volume = "21",
number = "1",
pages = "35--??",
year = "1995",
CODEN = "PCSODA",
ISSN = "0361-7688 (print), 1608-3261 (electronic)",
ISSN-L = "0361-7688",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Programming and Computer Software; translation of
Programmirovaniye (Moscow, USSR) Plenum",
}
@Article{Koo:1995:CMO,
author = "H.-J. Koo and K.-S. Lee and W.-S. Ahn",
title = "Crystal Molecular Orbital Calculation of the Lanthanum
Nickel Oxide by Means of the {Microsoft Fortran}",
journal = j-TAEHAN-HWAHAKHOE-CHI,
volume = "39",
number = "9",
pages = "685--??",
year = "1995",
CODEN = "DHWHAB",
ISSN = "0418-2472",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Taehan hwahakhoe chi",
}
@Article{Kremer:1995:ECO,
author = "U. Kremer and M. Ram{\'e}",
title = "Erratum: {Compositional Oil Reservoir Simulation in
Fortran D: A Feasibility Study on {Intel iPSC\slash
860}}",
journal = j-IJSAHPC,
volume = "9",
number = "1",
pages = "71--71",
month = "Spring",
year = "1995",
CODEN = "IJSAE9",
ISSN = "0890-2720",
bibdate = "Thu Aug 22 17:34:45 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Kremer:1994:COR}.",
acknowledgement = ack-nhfb,
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
}
@Article{Krumbein:1995:CCT,
author = "William C. Krumbein and Wolfgang Scherer and Daniel F.
Merriam",
title = "{CORSURF}: a covariance-matrix trend-analysis {FORTRAN
IV} computer program",
journal = j-COMP-GEOSCI,
volume = "21",
number = "9",
pages = "1065--??",
year = "1995",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@InProceedings{Kulisch:1995:NVA,
author = "Ulrich Kulisch",
title = "A New Vector Arithmetic Coprocessor Chip for the
{PC}",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "The chip is the world's first hardware implementation
f the ``GAMM\slash IMACS Proposal for Accurate
Fl;ating-Point Vector Arithmetic''. It runs on any PC
with a PCI bus.",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/kulisch/kulisch1.html",
acknowledgement = ack-nhfb,
}
@Book{Langla:1995:GMO,
author = "Joel Langla and Fran{\c{c}}oise Mazat-Gastarriet",
title = "{GKS}: mise en oeuvre en {Fortran}: une approche par
l'exemple",
publisher = "Teknea",
address = "Toulouse (France)",
pages = "377",
year = "1995",
ISBN = "2-87717-006-3",
ISBN-13 = "978-2-87717-006-2",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Bibliogr. Index.",
keywords = "Graphical kernel system (syst{\`e}me informatique).;
{Fortran} (langage de programmation)",
}
@InProceedings{LeFur:1995:APA,
author = "M. {Le Fur} and J.-L. Pazat and F. Andre",
title = "An array partitioning analysis for parallel loop
distribution",
crossref = "Haridi:1995:EPP",
pages = "351--364",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Campus de Beaulieu, IRISA, Rennes, France",
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors)",
keywords = "Array partitioning analysis; Compilation techniques;
Compiler; HPF-like language; Iteration domains; Message
aggregation; Parallel loop distribution; Parallel
nested loops; Polyhedral model; Symbolic restriction",
thesaurus = "Distributed memory systems; Optimising compilers;
Parallel programming; Program control structures",
}
@Article{Levy:1995:IOF,
author = "G. F. Levy",
title = "Improving the Output of the {FORTRAN} to {C}
translator, {f2c}",
journal = j-SPE,
volume = "25",
number = "2",
pages = "217--227",
month = feb,
year = "1995",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/spe.bib",
acknowledgement = ack-nhfb,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@Article{Li:1995:CP,
author = "Liwei Li and Paul S. Wang",
title = "The {CL-PVM} Package",
journal = j-SIGSAM,
volume = "29",
number = "3/4",
pages = "2--8",
month = dec,
year = "1995",
CODEN = "SIGSBZ",
ISSN = "0163-5824 (print), 1557-9492 (electronic)",
ISSN-L = "0163-5824",
bibdate = "Thu Mar 20 16:02:15 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classcodes = "C6150N (Distributed systems software); C6110P
(Parallel programming)",
corpsource = "Dept. of Math. and Comput. Sci., Kent State Univ., OH,
USA",
fjournal = "SIGSAM Bulletin",
keywords = "artificial intelligence systems; C programs; CL-PVM
package; Common Lisp interface; console program; expert
systems; Fortran 77 interface; hostfile;
knowledge-based systems; library functions; LISP; Lisp
top level; Lisp-based; machines; open systems;
operating systems (computers); parallel; Parallel
Virtual Machine; parallel/concurrent computing
facility; programming; programs; PVM Library routines;
run-time server; software libraries; software package;
software packages; symbolic computation systems;
virtual",
treatment = "P Practical",
}
@Article{Li:1995:CPP,
author = "Liwei Li and Paul S. Wang",
title = "The {CL--PVM} package",
journal = j-SIGSAM,
volume = "29",
number = "3--4",
pages = "2--8",
month = dec,
year = "1995",
CODEN = "SIGSBZ",
ISSN = "0163-5824 (print), 1557-9492 (electronic)",
ISSN-L = "0163-5824",
bibdate = "Fri Feb 8 18:27:03 MST 2002",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classcodes = "C6150N (Distributed systems software); C6110P
(Parallel programming)",
corpsource = "Dept. of Math. and Comput. Sci., Kent State Univ., OH,
USA",
fjournal = "SIGSAM Bulletin",
issue = "113/114",
keywords = "artificial intelligence systems; C programs; CL-PVM
package; Common Lisp interface; console program; expert
systems; Fortran 77 interface; hostfile;
knowledge-based systems; library functions; LISP; Lisp
top level; Lisp-based; machines; open systems;
operating systems (computers); parallel; Parallel
Virtual Machine; parallel/concurrent computing
facility; programming; programs; PVM Library routines;
run-time server; software libraries; software package;
software packages; symbolic computation systems;
virtual",
treatment = "P Practical",
}
@Article{Lima:1995:PFP,
author = "B. S. L. P. de Lima and B. P. Jacob and N. F. F.
Ebecken and A. C. Benjamin",
title = "Portable {FORTRAN} programming tools in the
development of a structural analysis program",
journal = j-COMP-STRUCTURES,
volume = "57",
number = "6",
pages = "1109--??",
year = "1995",
CODEN = "CMSTCJ",
ISSN = "0045-7949 (print), 1879-2243 (electronic)",
ISSN-L = "0045-7949",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Structures",
}
@InProceedings{Machacek:1995:HPF,
author = "M. Machacek and E. Bertschinger",
title = "A {High Performance Fortran PM} Code for Cosmological
{N}-body Simulations",
crossref = "Anonymous:1995:MJP",
pages = "2.07",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Book{Mayo:1995:SOTa,
author = "William E. Mayo and Martin Cwiakala",
title = "{Schaum}'s outline of theory and problems of
programming with {Fortran 77}",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "vi + 346",
year = "1995",
ISBN = "0-07-041155-7",
ISBN-13 = "978-0-07-041155-5",
LCCN = "QA76.73.F25 M3945 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Schaum's outline series",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@Book{Mayo:1995:SOTb,
author = "William E. Mayo and Martin Cwiakala",
title = "{Schaum}'s Outline of Theory and Problems of
Programming With {Fortran 90}",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "viii + 440",
month = may,
year = "1995",
ISBN = "0-07-041156-5",
ISBN-13 = "978-0-07-041156-2",
LCCN = "QA76.73.F25 M3947 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0070411565/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$14.95",
series = "Schaum's Outline Series",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0070411565",
acknowledgement = ack-nhfb,
alttitle = "Theory and problems of programming with Fortran 90
Programming with Fortran 90",
keywords = "{Fortran 90} (Computer program language)",
softcover = "yes",
}
@Article{McCalpin:1995:CPB,
author = "John D. McCalpin",
title = "A Comment on {``Performance Benchmark Results for
Selected Fortran 90 Compilers''} by {Prentice and
Ameko}",
journal = j-FORTRAN-J,
volume = "7",
number = "2",
pages = "16--19",
month = "????",
year = "1995",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 09:07:22 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{McCalpin:1995:CPB}.",
URL = "ftp://perelandra.cms.udel.edu/pub/mccalpin/fortran90.ps",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{McShan:1995:AIP,
author = "D. L. McShan and M. L. Kessler and B. A. Fraass",
title = "Advanced interactive planning techniques for conformal
therapy: high level beam descriptions and volumetric
mapping techniques",
journal = j-INT-J-RADIAT-ONCOL-BIOL-PHYS,
volume = "33",
number = "5",
pages = "1061--1072",
day = "1",
month = dec,
year = "1995",
CODEN = "IOBPD3",
ISSN = "0360-3016",
ISSN-L = "0360-3016",
bibdate = "Sat May 11 13:10:41 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "To aid in design of conformal radiation therapy
treatment plans involving many conformally shaped
fields, this work investigates the use of two
methodologies to enhance the ease of interactive
treatment planning: high- level beam constructs and
beam's-eye view volumetric mapping. METHODS AND
MATERIALS: High-performance computer graphics running
on various workstations using a graphical visualization
system (AVS) have been used in this work. Software
specific to this application has been written in
standard FORTRAN and C languages. A new methodology is
introduced by defining radiation therapy ``fields'' to
be composed of multiple beam ``segments.'' Fields can
then be defined as higher-level entities such as arcs,
cones, and other shapes. A ``segmental cone'' field,
for example, is defined by a symmetry axis and a cone
angle, and can be used to rapidly place a series of
beam segments that converge at the target volume, while
reducing the degree of overlap elsewhere. A new
beam's-eye view (BEV) volumetric mapping technique is
presented to aid in selecting the placement of
conformal radiation fields. With this technique, the
relative average dose within an organ of interest is
calculated for a sampling of isocentric, conformally
shaped beams and displayed either as a ``globe,'' which
can be combined with the display of anatomical
surfaces, or as a two-dimensionally mapped projection.
The dose maps from multiple organs can be generated,
stacked, or composited with relative weightings to aid
in the placement of fields that minimize overlap with
critical structures. RESULTS: The use of these new
methodologies is demonstrated for prostate and lung
treatment sites and compared to conventional planning
techniques. DISCUSSION: The use of many beams for
conformal treatment delivery is difficult with current
interactive planning. The use of high-level beam
constructs provides a means to quickly specify, place,
and configure multiple beam arrangements. The BEV
volumetrics aids in the placing of fields, which
minimize involvement with critical normal tissues.
CONCLUSIONS: Early experience with the new
methodologies suggest that the new methods help to
enhance (or at least speed up) the ability of a
treatment planner to create optimal radiation treatment
field arrangements.",
acknowledgement = ack-nhfb,
announcement = "9603",
countrypub = "UNITED STATES",
datesentered = "Entered 960111",
fjournal = "International Journal of Radiation Oncology, Biology,
Physics",
grantno = "P01-CA59827; CA; NCI",
meshheadings = "Radiotherapy Planning, Computer-Assisted--methods
(*MT); Radiotherapy, Computer-Assisted--methods (*MT);
Evaluation Studies; Image Processing,
Computer-Assisted; Radiotherapy Dosage; Support, U.S.
Gov't, P.H.S.",
recordno = "96103095",
standardno = "0360-3016",
}
@InProceedings{Meadows:1995:PRS,
author = "L. F. Meadows and D. Miles and M. Young",
title = "Performance results of several {High Performance
Fortran} benchmarks",
crossref = "IEEE:1995:IIP",
pages = "516--517",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Portland Group Inc., Wilsonville, OR, USA",
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
keywords = "Compiler; Distributed-memory systems; HPF; Kernel
benchmarks; Pghpf High Performance Fortran;
Production-class codes; Shared-memory systems",
thesaurus = "Distributed memory systems; FORTRAN; Program
compilers; Shared memory systems; Software performance
evaluation",
}
@Book{Meissner:1995:F,
author = "Loren P. Meissner",
title = "{Fortran 90}",
publisher = "PWS Pub. Co.",
address = "Boston, MA, USA",
pages = "xii + 679",
year = "1995",
ISBN = "0-534-93372-6",
ISBN-13 = "978-0-534-93372-2",
LCCN = "QA 76.73 F25 M435 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0534933726/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$50.95",
acknowledgement = ack-nhfb,
annote = "``Reference guide'' (50 p.) inserted.",
dimensions = "9.33in x 8.03in x 1.16in",
keywords = "{Fortran 90} (Computer program language)",
paperback = "yes",
}
@Article{Merlin:1995:IHP,
author = "John Merlin and Anthony Hey",
title = "An Introduction to {High Performance Fortran}",
journal = j-SCI-PROG,
volume = "4",
number = "2",
pages = "87--113",
month = "Summer",
year = "1995",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover library database",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electron. and Comput. Sci., Southampton
Univ., UK",
classification = "C5220P (Parallel architecture); C6110P (Parallel
programming); C6140D (High level languages)",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keywords = "Concurrent execution features; Data distribution
specification; Data-parallel computation; Fortran 90
extensions; High Performance Fortran; Multiple
memories; Parallel architectures; Program directives",
pubcountry = "USA",
thesaurus = "Distributed memory systems; FORTRAN; Parallel
architectures; Parallel languages; Software standards",
}
@InProceedings{Metcalf:1995:HPF,
author = "M. Metcalf",
title = "{High Performance Fortran}",
crossref = "Vandoni:1995:SCA",
pages = "193--197",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Middleton:1995:EDS,
author = "D. Middleton and P. Mehrotra and J. {Van Rosendale}",
title = "Expressing Direct Simulation {Monte Carlo} Methods in
{High Performance Fortran}",
crossref = "Bailey:1995:PSS",
pages = "698--703",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Comput. Applications in Sci. and Eng., NASA
Langley Res. Center, Hampton, VA, USA",
classification = "C1140G (Monte Carlo methods); C4240P (Parallel
programming and algorithm theory); C6110P (Parallel
programming); C6120 (File organisation); C6150N
(Distributed systems software); C6185 (Simulation
techniques); C7320 (Physics and chemistry computing);
C7460 (Aerospace engineering computing)",
keywords = "Direct simulation Monte Carlo methods; High
Performance Fortran; Irregular data structures;
Parallel algorithm implementation; Performance;
Pointer-based data structures; Reprogramming;
Scientific applications",
thesaurus = "Aerospace computing; Data structures; Digital
simulation; Flow simulation; FORTRAN; Monte Carlo
methods; Parallel algorithms; Parallel programming;
Physics computing",
}
@InProceedings{Miles:1995:PRS,
author = "D. Miles and L. Meadows and M. Young",
title = "Performance Results of Several {High Performance
Fortran} Benchmarks",
crossref = "IEEE:1995:IIP",
pages = "516--517",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Miminis:1995:AFS,
author = "George Miminis and Helmut Roth",
title = "Algorithm 747: {A Fortran} Subroutine to Solve the
Eigenvalue Assignment Problem for Multiinput Systems
Using State Feedback",
journal = j-TOMS,
volume = "21",
number = "3",
pages = "299--326",
month = sep,
year = "1995",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "deflation; double steps; eigenvalue assignment;
numerical efficiency; pole assignment",
subject = "F.2.1 [Analysis of Algorithms and Problem Complexity]:
Numerical Algorithms and Problems --- computations on
matrices; G.1.0 [Numerical Analysis]: General ---
numerical algorithms; G.1.3 [Numerical Analysis]:
Numerical Linear Algebra --- eigenvalues; J.2 [Computer
Applications]: Physical Sciences and Engineering ---
aerospace; engineering; J.4 [Computer Applications]:
Social and Behavioral Sciences --- economics",
}
@Article{Mochizuki:1995:WML,
author = "M. Mochizuki and Y. Itoh and M. Nii and T. Takagi and
Y. Mitsui",
title = "A wideband monolithic lossy match power amplifier
having an {LPF\slash HPF-combined} interstage network",
journal = j-IEICE-TRANS-ELECT,
volume = "E78-C",
number = "9",
pages = "1252--1254",
month = sep,
year = "1995",
CODEN = "IELEEJ",
ISSN = "0916-8524",
ISSN-L = "0916-8524",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Electro-Opt. and Microwave Syst. Lab., Mitsubishi
Electr. Corp., Kamakura, Japan",
classification = "B1220 (Amplifiers); B1270 (Filters and other
networks); B1350H (Microwave integrated circuits);
B2570H (Other field effect integrated circuits)",
fjournal = "IEICE Transactions on Electronics",
keywords = "6 To 16.5 GHz; Bias circuit; Constant-resistance
network; DC blocking capacitor; FET drain capacitance;
High-pass filter; Impedance matching; Impedance
transformation; Low-pass filter; LPF/HPF-combined
interstage network; Multistage amplifier; Wideband
monolithic lossy match power amplifier",
numericalindex = "Bandwidth 6.0E+09 to 1.65E+10 Hz",
pubcountry = "Japan",
thesaurus = "Field effect analogue integrated circuits; Field
effect MMIC; High-pass filters; Impedance matching;
Low-pass filters; MMIC power amplifiers; Wideband
amplifiers",
}
@Article{Moore:1995:OFA,
author = "David L. Moore",
title = "Object-oriented facilities in {Ada 95}",
journal = j-DDJ,
volume = "20",
number = "10",
pages = "??--??",
month = oct,
year = "1995",
CODEN = "DDJTEQ",
ISSN = "1044-789X",
bibdate = "Thu Jan 9 09:35:43 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "721.1; 722.4; 723.1; 723.1.1; 723.2",
fjournal = "Dr. Dobb's Journal of Software Tools",
journalabr = "Dr Dobb's J Software Tools Prof Program",
keywords = "Access type; Ada (programming language); Class wide
objects; Cobol (programming language); Codes (symbols);
Computational linguistics; Concurrency control; Decimal
type; Digital arithmetic; Distributed computer systems;
Formal languages; Fortran (programming language);
Generic formal package; Modular type; Natural sciences
computing; Object oriented programming; Real time
systems; Subroutines",
pagecount = "5",
}
@Article{Moore:1995:OOF,
author = "David L. Moore",
title = "Object-Oriented Facilities in {Ada 95}",
journal = j-DDJ,
volume = "20",
number = "10",
pages = "28, 30, 32, 34--35",
month = oct,
year = "1995",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Thu Jan 9 09:35:43 MST 1997",
bibsource = "Compendex database;
http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "721.1; 722.4; 723.1; 723.1.1; 723.2; C6110J
(Object-oriented programming); C6120 (File
organisation); C6140D (High level languages)",
fjournal = "Dr. Dobb's Journal of Software Tools",
journalabr = "Dr Dobb's J Software Tools Prof Program",
keywords = "Access type; Ada (programming language); Child
packages; Class wide objects; Cobol (programming
language); Codes (symbols); Computational linguistics;
Concurrency control; Decimal type; Digital arithmetic;
Distributed computer systems; Formal languages; Fortran
(programming language); Generic formal package;
ISO/ANSI Ada 95 standard; Modular type; Multiple
inheritance; Natural sciences computing; Object
oriented facilities; Object oriented programming;
Object oriented programming features; Object-oriented
facilities; Private types; Real time systems;
Subroutines",
pagecount = "5",
thesaurus = "Abstract data types; Ada; Object-oriented languages;
Object-oriented programming; Software standards",
}
@Article{Morton:1995:LLP,
author = "Don Morton and Kefei Wang and David O. Ogbe",
title = "Lessons Learned in Porting {Fortran}\slash {PVM} Code
to the {Cray T3D}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "3",
number = "1",
pages = "4--11",
year = "1995",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/88.384580",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat Jan 27 11:14:27 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
}
@InProceedings{Mosli:1995:CCF,
author = "Bernd M{\"o}sli",
booktitle = "{GISI 95}",
title = "A Comparison of {C++}, {FORTRAN 90} and {Oberon-2} for
Scientific Programming",
publisher = pub-SV,
address = pub-SV:adr,
pages = "740--748",
year = "1995",
DOI = "https://doi.org/10.1007/978-3-642-79958-7_103",
ISBN = "3-642-79958-2",
ISBN-13 = "978-3-642-79958-7",
ISSN = "1431-472X",
ISSN-L = "1431-472X",
bibdate = "Sat Jan 6 06:42:26 MST 2024",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer.com/chapter/10.1007/978-3-642-79958-7_103",
acknowledgement = ack-nhfb,
keywords = "Oberon-2",
}
@InProceedings{Mueller:1995:EHP,
author = "A. Mueller and R. Ruehl",
title = "Extending {High Performance Fortran} for the Support
of Unstructured Computations",
crossref = "ACM:1995:CPI",
pages = "127--136",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Nagai:1995:BFI,
author = "T. Nagai",
title = "Benchmarking {Fortran} Intrinsic Functions",
journal = j-INT-J-HIGH-SPEED-COMPUTING,
volume = "7",
number = "2",
pages = "217--??",
year = "1995",
CODEN = "IHSCEZ",
ISSN = "0129-0533",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "International Journal of High Speed Computing",
}
@InProceedings{Nakao:1995:GEB,
author = "Mitsuhiro Nakao",
title = "Guaranteed Error Bounds for the Finite Element
Solutions of Elliptic Partial Differential Equations",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/nakao/nakao1.html",
acknowledgement = ack-nhfb,
}
@Article{Nakatani:1995:SIHa,
author = "Toshio Nakatani",
title = "Status and Issues of {HPF} Compilers",
journal = j-SYS-COMP-JAPAN,
volume = "26",
number = "12",
pages = "1--??",
month = "????",
year = "1995",
CODEN = "SCJAEP",
ISSN = "0882-1666 (print), 1520-684X (electronic)",
ISSN-L = "0882-1666",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Systems and computers in Japan",
}
@Article{Nakatani:1995:SIHb,
author = "T. Nakatani",
title = "Status and issues of {HPF} compilers",
journal = "Transactions of the Institute of Electronics,
Information and Communication Engineers D-I",
volume = "J78D-I",
number = "2",
pages = "142--148",
month = feb,
year = "1995",
CODEN = "DTRDES",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "IBM Tokyo Res. Lab., Yamato, Japan",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6150N
(Distributed systems software)",
keywords = "Array localisation; Communications optimisation;
Compiler technology; Data placement annotations;
Efficient scalable single-program multiple-data code;
End-users; High Performance Fortran compilers; HPF
compilers; IBM Scalable POWER parallel System; IBM XL
Fortran 90 compiler; Loop parallelisation;
Machine-independent data-parallel programs; Parallel
machines; Parallel programs; Speedup",
language = "Japanese",
pubcountry = "Japan",
thesaurus = "FORTRAN; Optimising compilers; Parallel machines;
Parallel programming; Parallelising compilers",
}
@Article{Nardelli:1995:PUP,
author = "M. Nardelli",
title = "{PARST95} --- An update to {PARST}: a system of
{Fortran} routines for calculating molecular structure
parameters from the results of crystal structure
analyses",
journal = j-J-APPL-CRYSTAL,
volume = "28",
number = "5",
pages = "659--??",
year = "1995",
CODEN = "JACGAR",
ISSN = "0021-8898",
ISSN-L = "0021-8898",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of applied crystallography",
}
@InProceedings{Nishida:1995:BPE,
author = "Takaaki Nishida",
title = "Bifurcation Problems for Equations of Fluid Dynamics
and Computer Assisted Proof",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/nishida/nishida.ps",
acknowledgement = ack-nhfb,
}
@Book{Nyhoff:1995:FNMa,
author = "Larry Nyhoff and Sanford Leestma",
title = "{Fortran 77} and Numerical Methods for Engineers and
Scientists",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xviii + 764",
month = apr,
year = "1995",
ISBN = "0-02-388741-9 (paperback)",
ISBN-13 = "978-0-02-388741-3 (paperback)",
LCCN = "QA 76.73 F25 N89 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0023887419/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes disk.",
price = "US\$65.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0023887419",
acknowledgement = ack-nhfb,
annote = "Includes index. Computer disc in pocket attached to
inside back cover.",
keywords = "Programming languages; {Fortran 77} (Computer program
language)",
}
@Book{Nyhoff:1995:FNMb,
author = "Larry R. Nyhoff and Sanford Leestma",
title = "{FORTRAN} 77 and numerical methods for engineers and
scientists",
publisher = "Macmillan College Pub.: Maxwell Macmillan
International; Maxwell Macmillan Canada",
address = "New York, NY, USA",
pages = "xviii + 764",
year = "1995",
ISBN = "0-02-388741-9",
ISBN-13 = "978-0-02-388741-3",
LCCN = "QA 76.73 F25 N89 1995",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran 77} (Computer program language)",
}
@InProceedings{Okabe:1995:NFA,
author = "Y. Okabe and M. Nakamura and T. Tsuda",
title = "New Fast Algorithms for First-Order Linear Recurrences
on Vector Computers",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/okabe/okabe.ps",
acknowledgement = ack-nhfb,
}
@Article{OKeefe:1995:FPT,
author = "Matthew O'Keefe and Terence Parr and B. Kevin Edgar
and Steve Anderson and Paul Woodward and Hank Dietz",
title = "{Fortran-P} translator: towards automatic translation
of {Fortran 77} programs for massively parallel
processors",
journal = j-SCI-PROG,
volume = "4",
number = "1",
pages = "1--21",
month = "Spring",
year = "1995",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@InProceedings{Okumura:1995:AIA,
author = "Kohshi Okumura",
title = "On the Applications of Interval Arithmetic Electrical
Network Analysis",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/okumura/okumura1.html",
acknowledgement = ack-nhfb,
}
@Article{Olagnon:1995:FFP,
author = "M. Olagnon",
title = "{f90ppr}: a {Fortran 90} Pre-processor; {A} {Fortran
90} Pretty-printer",
journal = j-FORTRAN-J,
volume = "7",
number = "2",
pages = "8--14",
month = mar # "\slash " # apr,
year = "1995",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:21:06 2001",
bibsource = "http://www.kcl.ac.uk/kis/support/cit/fortran/f90faq.txt;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Book{Page:1995:PPG,
author = "Clive G. Page",
title = "The professional programmers guide to {Fortran 77}",
publisher = pub-PITMAN,
address = pub-PITMAN:adr,
pages = "ix + 180",
year = "1995",
ISBN = "0-273-02856-1",
ISBN-13 = "978-0-273-02856-7",
LCCN = "QA 76.73 F25 P34 1988",
bibdate = "Wed Jan 24 06:31:36 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$",
URL = "ftp://ftp.star.le.ac.uk/pub/fortran/prof77.ps.gz",
acknowledgement = ack-nhfb,
}
@Book{Pasewark:1995:MWV,
author = "Pasewark",
title = "{Microsoft} Works 3.0 {DOS} Version; Tutorial and
Applications {(Dt-FORTRAN)}",
publisher = "South Western",
address = "",
pages = "",
month = jan,
year = "1995",
ISBN = "0-538-63435-9",
ISBN-13 = "978-0-538-63435-9",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$28.95; US\$26.05",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0538634359",
acknowledgement = ack-nhfb,
}
@Article{Pasquarell:1995:PFC,
author = "G. C. Pasquarell and D. G. Boyer and J. B. Urban",
title = "{PACKER} --- {A FORTRAN} 77 code for collection,
analysis, and display of interval pressure injection
test data",
journal = j-COMP-GEOSCI,
volume = "21",
number = "4",
pages = "481--??",
year = "1995",
CODEN = "CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Ponnusamy:1995:RSC,
author = "R. Ponnusamy and J. Saltz and A. Choudhary and
Yuan-Shin Hwang and G. Fox",
title = "Runtime support and compilation methods for
user-specified irregular data distributions",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "6",
number = "8",
pages = "815--831",
month = aug,
year = "1995",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.406958",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C6150N (Distributed
systems software)",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
keywords = "Communication schedules; Compilation methods;
Computational load; Fortran 90D compiler
implementation; Graph connectivity; High Performance
Fortran compiler; Loop iteration partitions; Mapping
procedure; Off-processor data copies; On-processor
buffer locations; Program arrays; Proposed compiler
directives; Reduction operations; Runtime support;
User-specified irregular data distributions",
pubcountry = "USA",
thesaurus = "Distributed memory systems; FORTRAN; Parallelising
compilers; Program compilers",
}
@Article{Ponnusamy:1995:SID,
author = "Ravi Ponnusamy and Yuan-Shin Hwang and Raja Das and
Joel H. Saltz and Alok Choudhary and Geoffrey Fox",
title = "Supporting Irregular Distributions Using Data-Parallel
Languages",
journal = j-IEEE-PAR-DIST-TECH,
volume = "3",
number = "1",
pages = "12--24",
month = "Spring",
year = "1995",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/88.384581",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Mon Jun 7 07:52:29 MDT 1999",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/pd/books/pd1995/pdf/h10012.pdf;
http://www.computer.org/concurrency/pd1995/p1012abs.htm",
abstract = "Languages such as Fortran D provide irregular
distribution schemes that can efficiently support
irregular problems. Irregular distributions can also be
emulated in HPF. Compilers can incorporate runtime
procedures to automatically support these
distributions.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Maryland at Coll Park",
classification = "721.1; 722.1; 723; 723.1; 723.1.1; 723.2; C6110P
(Parallel programming); C6120 (File organisation);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Maryland Univ., College Park, MD, USA",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
journalabr = "IEEE Parallel Distrib Technol",
keywords = "Codes (symbols); Compilers; compilers; Computer
programming; Computer programming languages; Computer
software; Data parallel languages; Data storage
equipment; Data structures; data structures;
data-parallel languages; Data-parallel languages;
Distributed arrays; FORTRAN; Fortran D; HPF; irregular
distribution; Irregular distribution scheme; Irregular
distribution schemes; parallel languages; Performance;
program; Program compilers; Programming theory; runtime
procedures; Runtime procedures; schemes",
thesaurus = "Data structures; FORTRAN; Parallel languages; Program
compilers",
treatment = "P Practical",
}
@Article{Raghavachari:1995:BRH,
author = "Mukund Raghavachari",
title = "Book Review: {The High Performance Fortran Handbook by
Charles Koelbel, David Loveman, Robert Schreiber, Guy
Steele Jr., and Mary Zosel}",
journal = j-SIGPLAN,
volume = "30",
number = "7",
pages = "5--5",
month = jul,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:07 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Rajendran:1995:FPC,
author = "S. Rajendran",
title = "A {FORTRAN} program for computing the geometric
properties of plane lamina and axi-symmetric bodies",
journal = j-COMP-STRUCTURES,
volume = "54",
number = "5",
pages = "859--??",
year = "1995",
CODEN = "CMSTCJ",
ISSN = "0045-7949 (print), 1879-2243 (electronic)",
ISSN-L = "0045-7949",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Structures",
}
@Book{Ratzer:1995:FA,
author = "Gerald F. G. Ratzer",
title = "{Fortran 90} and algorithms",
publisher = pub-KENDALL-HUNT,
address = pub-KENDALL-HUNT:adr,
pages = "307",
year = "1995",
ISBN = "0-7872-1566-X",
ISBN-13 = "978-0-7872-1566-8",
LCCN = "QA76.73.F25R36 1995",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=078721566X/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Rauchwerger:1995:LTS,
author = "Lawrence Rauchwerger and David Padua",
title = "The {LRPD} test: speculative run-time parallelization
of loops with privatization and reduction
parallelization",
journal = j-SIGPLAN,
volume = "30",
number = "6",
pages = "218--232",
month = jun,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/207110/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/207110/p218-rauchwerger/",
abstract = "Current parallelizing compilers cannot identify a
significant fraction of parallelizable loops because
they have complex or statically insufficiently defined
access patterns. As parallelizable loops arise
frequently in practice, we advocate a novel framework
for their identification: speculatively execute the
loop as a doall, and apply a fully parallel data
dependence test to determine if it had any
cross-iteration dependences; if the test fails, then
the loop is re-executed serially. Since, from our
experience, a significant amount of the available
parallelism in Fortran programs can be exploited by
loops transformed through {\em privatization\/} and
{\em reduction parallelization\/}, our methods can
speculatively apply these transformations and then
check their validity at run-time. Another important
contribution of this paper is a novel method for {\em
reduction recognition\/} which goes beyond syntactic
pattern matching; it detects at run-time if the values
stored in an array participate in a reduction
operation, even if they are transferred through private
variables and/or are affected by statically
unpredictable control flow. We present experimental
results on loops from the PERFECT Benchmarks which
substantiate our claim that these techniques can yield
significant speedups which are often superior to those
obtainable by inspector/executor methods.",
acknowledgement = ack-nhfb,
affiliation = "Illinois Univ., Urbana, IL, USA",
annote = "Published as part of the Proceedings of PLDI'95.",
classification = "C6110P (Parallel programming); C6150C (Compilers,
interpreters and other processors); C6150G (Diagnostic,
testing, debugging and evaluating systems)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Access patterns; algorithms; Cross iteration
dependences; experimentation; Fortran programs; Fully
parallel data dependence test; languages; LRPD test;
Parallelizable loops; Parallelizing compilers; PERFECT
Benchmarks; performance; Private variables;
Privatization; Reduction parallelization; Reduction
recognition; Speculative run time parallelization;
Speculative run-time parallelization; Statically
unpredictable control flow; Syntactic pattern
matching",
subject = "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
Concurrent Programming, Parallel programming. {\bf
D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
Compilers. {\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf F.3.3} Theory of
Computation, LOGICS AND MEANINGS OF PROGRAMS, Studies
of Program Constructs. {\bf D.3.4} Software,
PROGRAMMING LANGUAGES, Processors, Code generation.",
thesaurus = "Parallel programming; Parallelising compilers; Program
testing",
}
@Book{Redwine:1995:UF,
author = "Cooper Redwine",
title = "Upgrading to {Fortran 90}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xiv + 501",
day = "1",
month = sep,
year = "1995",
ISBN = "0-387-97995-6",
ISBN-13 = "978-0-387-97995-3",
LCCN = "QA 76.73 F25 R43 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0387979956/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$44.95",
acknowledgement = ack-nhfb,
alttitle = "Upgrading to Fortran Ninety",
dimensions = "9.16in x 7in x 1.04in",
keywords = "{Fortran 90} (Computer program language)",
paperback = "yes",
}
@Article{Reid:1995:EHFa,
author = "John Reid",
title = "Exception handling in {Fortran}",
journal = j-FORTRAN-FORUM,
volume = "14",
number = "3",
pages = "9--15",
month = sep,
year = "1995",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Jan 24 06:51:35 2001",
bibsource = "ftp://jkr.cc.rl.ac.uk/pub/wg5/enable.forum;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@InProceedings{Reid:1995:EHFb,
author = "John Reid",
title = "Exception Handling in {Fortran}",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Presented by Bo Einarsson.",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/reid/reid.txt",
acknowledgement = ack-nhfb,
}
@TechReport{Reid:1995:PME,
author = "John Reid",
title = "Procedures in a module for exception handling",
type = "Technical report",
institution = "????",
address = "????",
day = "1",
month = nov,
year = "1995",
bibdate = "Wed Jan 24 06:52:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.nsc.liu.se/~boein/ifip/kyoto/enable-procs.txt",
acknowledgement = ack-nhfb,
}
@InProceedings{Rice:1995:PSE,
author = "John Rice",
title = "Problem Solving Environments for Scientific
Computing",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/rice/rice1.html",
acknowledgement = ack-nhfb,
}
@Article{Ryskin:1995:BFB,
author = "Alexander Ryskin",
title = "Bookshelf: {Fortran} Becomes a Language for the
Nineties: review of {Migrating to Fortran 90}",
journal = j-IEEE-SOFTWARE,
volume = "12",
number = "4",
pages = "110--111",
month = jul,
year = "1995",
CODEN = "IESOEG",
ISSN = "0740-7459 (print), 0740-7459 (electronic)",
ISSN-L = "0740-7459",
bibdate = "Tue Jan 9 17:09:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ieeesoft.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Software",
journal-URL = "http://www.computer.org/portal/web/csdl/magazines/software",
}
@Book{Sabot:1995:HPC,
author = "Gary W. Sabot",
title = "High Performance Computing: Problem Solving With
Parallel and Vector Architectures",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xvi + 246",
month = may,
year = "1995",
ISBN = "0-201-59830-2",
ISBN-13 = "978-0-201-59830-8",
LCCN = "QA76.5 .H4817 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0201598302/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$46.21",
acknowledgement = ack-nhfb,
dimensions = "9.48in x 6.57in x 0.86in",
keywords = "Electronic digital computers -- Programming; FORTRAN
(Computer program language)",
}
@TechReport{Saini:1995:NEP,
author = "Subhash Saini",
title = "{NAS} experiences of porting {CM Fortran} codes to
{HPF} on {IBM SP2} and {SGI Power Challenge}",
type = "Technical report",
number = "NAS-95-010, NASA-CR 203382",
institution = pub-NTIS,
address = pub-NTIS:adr,
pages = "??",
year = "1995",
bibdate = "Fri Jan 5 11:51:46 MST 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "computer programming; computer programs; Connection
Machine; Fortran; parallel processing (computers);
parallel programming",
}
@TechReport{Savage:1995:SFO,
author = "M. Savage",
title = "{SEEK}: a {Fortran} optimization program using a
feasible directions gradient search",
type = "{NASA} contractor report 4641, {Army Research
Laboratory} technical report {ARL-TR-645}",
institution = "National Aeronautics and Space Administration, Office
of Management, Scientific and Technical Information
Program; National Technical Information Service,
distributor",
address = "Washington, DC, USA",
pages = "????",
year = "1995",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
alttitle = "{Fortran} optimization program using a feasible
directions gradient search",
annote = "Distributed to depository libraries in microfiche.
Shipping list no.: 95-0479-M. Microfiche. [Washington,
DC: National Aeronautics and Space Administration,
1995] 2 microfiches.",
govtdocnumber = "NAS 1.26:4641 0830-H-15 (MF)",
keywords = "Applications programs (Computers); Computer aided
design; Fortran; Optimization.",
}
@Book{Schick:1995:FEC,
author = "William Schick and Gordon Silverman",
title = "{Fortran 90} and Engineering Computation",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "xvi + 425",
month = jan,
year = "1995",
ISBN = "0-471-58512-2 (paper)",
ISBN-13 = "978-0-471-58512-1 (paper)",
LCCN = "QA76.73.F25 S333 1995",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0471585122/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$65.95",
acknowledgement = ack-nhfb,
dimensions = "9.94in x 7.04in x 0.69in",
keywords = "Fortran 90 (computer program language); Programming
languages; {Fortran 90} (Computer program language)",
paperback = "yes",
}
@InProceedings{Schulz-Ziemer:1995:HIP,
author = "G. Schulz-Ziemer and A. Geiger",
title = "{HPF} on {Intel Paragon} and {CRAFT} on {CRAY T3D}:
basic performance measurements and experiments with a
block-sparse {CG-algorithm}",
crossref = "Hertzberger:1995:HCN",
pages = "618--625",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Comput. Center, Stuttgart Univ., Germany",
classification = "C4130 (Interpolation and function approximation);
C5470 (Performance evaluation and testing); C6110P
(Parallel programming); C6140D (High level languages)",
keywords = "CG-algorithm; CRAFT; CRAY T3D; Intel Paragon; Parallel
programming; Performance measurements",
thesaurus = "Conjugate gradient methods; FORTRAN; Parallel
programming; Performance evaluation",
}
@Article{Sharp:1995:AAM,
author = "Bill Sharp",
title = "{The Alpha Alternative to Mainframes}",
journal = j-DATAMATION,
volume = "41",
number = "8",
pages = "61--62",
day = "01",
month = may,
year = "1995",
CODEN = "DTMNAT",
ISSN = "0011-6963",
bibdate = "Sat Jan 27 07:35:21 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Missing from the Mainframe alternative market has been
Digital Equipment Corp. No longer though: Digital now
offers a new 12-way server powered by a hot chip and
featuring voluminous memory capacity.",
acknowledgement = ack-nhfb,
classification = "D5010 (Computers and work stations); D5020 (Computer
networks and intercomputer communications)",
fjournal = "Datamation",
keywords = "12-Way server; Alpha alternative; Alpha-Server 8400
5/300; Cluster configurations; DECchip 300MHz EV5 Alpha
21164 microprocessors; Digital Equipment Corp.; Digital
UNIX; FORTRAN compiler; Heavy-duty MIPS; Mainframe
apps; Memory capacity; Multigigabyte disk storage;
OpenVMS; Shared memory; SMP; Windows NT",
language = "English",
pubcountry = "USA",
thesaurus = "Computer evaluation; DEC computers; Local area
networks; Network servers",
}
@Article{Sherlock:1995:AFD,
author = "Barry G. Sherlock and Donald M. Monro",
title = "Algorithm 749: Fast Discrete Cosine Transform",
journal = j-TOMS,
volume = "21",
number = "4",
pages = "372--378",
month = dec,
year = "1995",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Nov 14 09:58:14 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "data compression; discrete cosine transform; fast
transform",
subject = "D.3.2 [Programming Languages]: Language
Classifications --- Fortran; E.4 [Data]: Coding and
Information Theory --- data compaction and compression;
F.2.1 [Analysis of Algorithms and Problem Complexity]:
Numerical Algorithms and Problems; G.4 [Mathematics of
Computing]: Mathematical Software; I.4.2 [Image
Processing]: Compression",
}
@InProceedings{Shindo:1995:HCA,
author = "T. Shindo and H. Iwashita and T. Doi and J. Hagiwara",
title = "{HPF} Compiler for the {AP1000}",
crossref = "ACM:1995:CPI",
pages = "190--194",
year = "1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Silver:1995:MFP,
author = "N. Clayton Silver and Diane L. Wadiak and Catherine J.
Massey",
title = "A {Microsoft Fortran} 77 Program for Testing the
Differences Among Independent First-Order Partial
Correlations",
journal = j-EDU-PSYCH-MEASUREMENT,
volume = "55",
number = "2",
pages = "245--??",
year = "1995",
CODEN = "EPMEAJ",
ISSN = "0013-1644 (print), 1552-3888 (electronic)",
ISSN-L = "0013-1644",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Educational and Psychological Measurement",
}
@InProceedings{Sivaraman:1995:PSP,
author = "H. Sivaraman and C. S. Raghavendra",
title = "Parallelizing sequential programs to a cluster of
workstations",
crossref = "Agrawal:1995:PIW",
pages = "38--41",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. Eng. and Comput. Sci., Washington
State Univ., Pullman, WA, USA",
classification = "C5440 (Multiprocessing systems); C6115 (Programming
support); C6150C (Compilers, interpreters and other
processors)",
keywords = "ADAPTOR; ADDT; Automatic parallelization system;
AZTEC; Benchmark programs; Cluster of workstations;
Data distribution tool; GUI; HPF compiler; Parafrase-2
parallelizing compiler; PVM; Sequential programs
parallelisation; Source file",
thesaurus = "Parallel processing; Parallelising compilers; Software
tools; Workstations",
}
@Book{Skillicorn:1995:PLP,
author = "David B. Skillicorn and Domenico Talia",
title = "Programming languages for parallel processing",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "x + 399",
year = "1995",
ISBN = "0-8186-6502-5 (case)",
ISBN-13 = "978-0-8186-6502-8 (case)",
LCCN = "QA76.642 .P76 1995",
bibdate = "Thu Feb 29 11:23:44 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Synchronization algorithms for shared-memory
multiprocessors / G. Graunke and S. Thakkar -- Orca: a
language for parallel programming of distributed
systems / H. E. Bal, M. F. Kaashoek, and A. S.
Tanenbaum -- How to write parallel programs: a guide to
the perplexed / N. Carriero and D. Gelernter --
Communicating process architecture: transputers and
occam / D. May, R. Shepherd, and C. Keane -- High
performance Fortran / D. B. Loveman -- Data- parallel
programming on multicomputers / M. J. Quinn and P. J.
Hatcher -- Visualization and debugging in a
heterogeneous environment / A. Beguelin \ldots{} [et
al.] -- Abstraction and modularity mechanisms for
concurrent computing / G. Agha \ldots{} [et al.] --
Object-oriented concurrent programming in ABCL/1 / A.
Yonezawa, J.-P. Briot, and E. Shibayama -- Experience
with concurrent aggregates (CA): implementation and
programming / A. A. Chien and W. J. Dally --
Easy-to-use object-oriented parallel processing with
Mentat / A. S. Grimshaw -- Parallel symbolic computing
/ R. H. Halstead, Jr. -- A report on the Sisal Language
Project / J. T. Feo, D. C. Cann, and R. R. Oldehoeft --
Para-- functional programming / P. Hudak --
High-performance parallel graph reduction / S. L.
Peyton Jones, C. Clack, and J. Salkild -- PARLOG and
its applications / K. L. Clark -- Guarded horn clauses
/ K. Ueda -- Semantic foundations of concurrent
constraint programming / V. A. Saraswat, M. Rinard, and
P. Panangaden -- Architecture-independent parallel
computation / D. B. Skillicorn -- A methodology for the
development and the support of massively parallel
programs / M. Danelutto \ldots{} [et al.] -- Bulk
synchronous parallel computing / W. F. McColl --
Productive parallel programming: the PCN approach / I.
Foster, R. Olson, and S. Tuecke -- The derivation of
compositional programs / K. M. Chandy and C.
Kesselman.",
keywords = "Parallel programming (Computer science); Programming
languages (Electronic computers)",
}
@Book{Smith:1995:PFF,
author = "I. M. (Ian Moffat) Smith",
title = "Programming in {Fortran 90}: a First Course for
Engineers and Scientists",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "viii + 209",
month = may,
year = "1995",
ISBN = "0-471-94185-9 (paperback)",
ISBN-13 = "978-0-471-94185-9 (paperback)",
LCCN = "QA76.73.F25 S55 1995",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0471941859/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$45.00",
acknowledgement = ack-nhfb,
dimensions = "9.59in x 6.64in x 0.68in",
keywords = "Programming languages; {Fortran 90} (Computer program
language)",
paperback = "yes",
}
@InProceedings{Smith:1995:WHA,
author = "Brian T. Smith",
title = "Workshop: {HPF}: a User's Perspective",
crossref = "Karin:1995:PAI",
pages = "??--??",
year = "1995",
bibdate = "Thu Nov 7 06:34:19 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.supercomp.org/sc95/proceedings/MISC/WORKSHOP.HTM#HPF",
acknowledgement = ack-nhfb,
}
@InProceedings{Sreedhar:1995:LTA,
author = "Vugranam C. Sreedhar and Guang R. Gao",
title = "A linear time algorithm for placing [phi]-nodes",
crossref = "ACM:1995:CRP",
pages = "62--73",
year = "1995",
bibdate = "Mon May 3 12:52:30 MDT 1999",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/199448/p62-sreedhar/",
abstract = "Dataflow analysis framework based on Static Single
Assignment (SSA) form and Sparse Evaluation Graphs
(SEGs) demand fast computation of program points where
data flow information must be merged, the so-called
[phi]{\bf -nodes}. In this paper, we present a
surprisingly simple algorithm for computing [phi]-nodes
for arbitrary flowgraphs (reducible or irreducible)
that runs in {\em linear\/} time. We employ a novel
program representation---the {\bf DJ graph}---by
augmenting the dominator tree of a flowgraph with edges
which may lead to a potential ``merge'' of dataflow
information. In searching for [phi]-nodes we never
visit an edge in the DJ-graph more than once by guiding
the search of nodes by their levels in the dominator
tree. The algorithm has been implemented and the
results are compared with the well known algorithm due
to Cytron et al. A consistent and significant speedup
has been observed over a range of 46 Fortran procedures
taken from a number of benchmark programs. We also ran
experiments on increasingly taller ladder graphs and
confirmed the linear time complexity of our
algorithm.",
acknowledgement = ack-nhfb,
keywords = "algorithms; experimentation; performance; theory",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf F.1.3} Theory of
Computation, COMPUTATION BY ABSTRACT DEVICES,
Complexity Measures and Classes. {\bf D.2.2} Software,
SOFTWARE ENGINEERING, Design Tools and Techniques, Flow
charts. {\bf F.2.2} Theory of Computation, ANALYSIS OF
ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical
Algorithms and Problems, Computations on discrete
structures.",
}
@Article{SS:1995:KTG,
author = "{Salford Software}",
title = "{KB0013}: Taming the {GUI} dragon",
journal = j-FORTRAN-J,
volume = "7",
number = "1",
pages = "??--??",
month = jan # "\slash " # feb,
year = "1995",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 09:49:51 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.suns.salford.ac.uk/support/compilers/kb/skb0013.shtml",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
xxnote = "Check author??",
}
@InProceedings{Stetter:1995:UAA,
author = "Hans Stetter",
title = "The Use of Algebraic Algorithms in Scientific
Computing",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/stetter/stetter1.html",
acknowledgement = ack-nhfb,
}
@Article{Stewart:1995:RAD,
author = "A. Stewart",
title = "Reasoning About Data-Parallel Array Assignment",
journal = j-J-PAR-DIST-COMP,
volume = "27",
number = "1",
pages = "79--85",
month = may,
year = "1995",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1995.1073",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:18:57 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1073/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1073/production/pdf",
acknowledgement = ack-nhfb,
classification = "C1230 (Artificial intelligence); C4240C
(Computational complexity); C6120 (File organisation)",
corpsource = "Dept. of Comput. Sci., Queen's Univ., Belfast, UK",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "array assignment; assignment; axiomatic inference
rules; computational complexity; data structures;
data-parallel array assignment; FORTRAN; FORTRAN 90
array assignment; generalized array; HPF array;
inference mechanisms; languages; programming;
reasoning; semantics",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Subhlok:1995:OMS,
author = "Jaspal Subhlok and Gary Vondran",
title = "Optimal mapping of sequences of data parallel tasks",
journal = j-SIGPLAN,
volume = "30",
number = "8",
pages = "134--143",
month = aug,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:08 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Many applications in a variety of domains including
digital signal processing, image processing, and
computer vision are composed of a sequence of tasks
that act on a stream of input data sets in a pipelined
manner. Recent research has established that these
applications are best mapped to a massively parallel
machine by dividing the tasks into modules and
assigning a subset of the available processors to each
module. This paper addresses the problem of optimally
mapping such applications onto a massively parallel
machine. We formulate the problem of optimizing
throughput in task pipelines and present two new
solution algorithms. The formulation uses a general and
realistic model for inter-task communication, takes
memory constraints into account, and addresses the
entire problem of mapping which includes clustering
tasks into modules, assignment of processors to
modules, and possible replication of modules. The first
algorithm is based on dynamic programming and finds the
optimal mapping of k tasks onto P processors in O(P/sup
4/k/sup 2/) time. We also present a heuristic algorithm
that is linear in the number of processors and
establish with theoretical and practical results that
the solutions obtained are optimal in practical
situations. The entire framework is implemented as an
automatic mapping tool for the Fx parallelizing
compiler for High Performance Fortran. We present
experimental results that demonstrate the importance of
choosing a good mapping and show that the methods
presented yield efficient mappings and predict optimal
performance accurately.",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C1180 (Optimisation techniques); C4240C
(Computational complexity); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6150N
(Distributed systems software)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Automatic mapping tool; Computer vision; Data parallel
tasks; Digital signal processing; Fx parallelizing
compiler; Heuristic algorithm; High Performance
Fortran; Image processing; Inter-task communication;
Massively parallel machine; Optimal mapping; Task
pipelines",
thesaurus = "Computational complexity; Dynamic programming;
FORTRAN; Parallel languages; Parallelising compilers;
Pipeline processing; Processor scheduling",
}
@InProceedings{Sugihara:1995:CAN,
author = "Kokichi Sugihara",
title = "Combinatorial Abstraction --- a New Paradigm for
Robust Geometric Computation",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/sugihara/sugihara1.html",
acknowledgement = ack-nhfb,
}
@Article{Tamasanis:1995:MMW,
author = "Doug Tamasanis",
title = "{Mathematica} meets {Warp}",
journal = j-BYTE,
volume = "20",
number = "5",
month = may,
year = "1995",
CODEN = "BYTEDJ",
ISSN = "0360-5280 (print), 1082-7838 (electronic)",
ISSN-L = "0360-5280",
bibdate = "Fri May 24 09:57:14 MDT 1996",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/mathematica.bib;
https://www.math.utah.edu/pub/tex/bib/multithreading.bib",
abstract = "Wolfram Research has ported Mathematica, the software
tool for quantitative analysis, from its Macintosh
origins to a wide range of platforms, including PCs,
Unix workstations, and several larger systems. The
latest port of Mathematica 2.2 is to OS/2 Warp. Now
OS/2 users do not have to rely on the Windows version
of the Mathematica kernel, which only simulates
multithreading. The new release takes full advantage of
the OS/2 preemptive scheduler, threading, and 32-bit
flat memory structure to both improve performance and
to greatly increase the size of the problems
Mathematica can handle. The OS/2 version is found
faster and more stable than the Windows version.",
acknowledgement = ack-nhfb,
affiliation = "BYTE",
classification = "722.2; 723.1; 723.1.1; 723.2; 723.5",
fjournal = "BYTE Magazine",
journalabr = "Byte",
keywords = "C (programming language); Command line interface;
Computer aided software engineering; Computer
architecture; Computer operating systems; Computer
simulation; Computer software; File editors; FORTRAN
(programming language); Graphical user interfaces;
Network protocols; Performance; Software Package
Mathematica; Word processing",
pagecount = "3",
}
@Book{Tremblay:1995:PF,
author = "Jean-Paul Tremblay",
title = "Programming in {Fortran 77}",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "",
month = feb,
year = "1995",
ISBN = "0-07-065179-5",
ISBN-13 = "978-0-07-065179-1",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0070651795/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$19.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0070651795",
acknowledgement = ack-nhfb,
}
@InProceedings{Ujaldon:1995:NDL,
author = "M. Ujaldon and E. L. Zapata and B. M. Chapman and H.
P. Zima",
title = "New data-parallel language features for sparse matrix
computations",
crossref = "IEEE:1995:IIP",
pages = "742--749",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Archit., Malaga Univ., Spain",
classification = "C4140 (Linear algebra); C6110P (Parallel
programming); C6140D (High level languages)",
keywords = "Data-parallel language features; High level data
parallel languages; High Performance Fortran; HPF;
Language functionality; Massively parallel distributed
memory machines; Massively parallel machines; Single
program multiple data; Sparse matrices; Sparse matrix
codes; Sparse matrix computations; SPMD paradigm;
Vienna Fortran",
thesaurus = "Distributed memory systems; Parallel languages;
Parallel programming; Sparse matrices",
}
@Book{Vardi:1995:ISC,
author = "Ilan Vardi",
title = "Introduction to Symbolic Computation",
publisher = pub-TELOS,
address = pub-TELOS:adr,
pages = "320",
year = "1995",
ISBN = "0-387-94147-9",
ISBN-13 = "978-0-387-94147-9",
LCCN = "????",
bibdate = "Tue Jun 06 17:46:02 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
https://www.math.utah.edu/pub/tex/bib/mathematica.bib",
note = "Covers C, Fortran, Maple, and Mathematica.",
price = "US\$49.95",
acknowledgement = ack-nhfb,
}
@InProceedings{Vouk:1995:EEL,
author = "M. A. Vouk and R. Balay and J. Amborosiano",
title = "{EDSS} --- An Environment for Large-Scale Numerical
Computing and Decision Making",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/vouk/vouk1.html",
acknowledgement = ack-nhfb,
}
@Article{Wagener:1995:SIF,
author = "J. L. Wagener and others",
title = "Special Issue: {Fortran 95 Committee Draft, May 1995
(X3J3\slash 95-007R1, SC22\slash WG56-N1122)}",
journal = j-FORTRAN-FORUM,
volume = "14",
number = "2",
pages = "xviii + 354",
month = jun,
year = "1995",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Jan 24 06:48:26 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Wakatani:1995:OAR,
author = "Akiyoshi Wakatani and Michael Wolfe",
title = "Optimization of array redistribution for distributed
memory multicomputers",
journal = j-PARALLEL-COMPUTING,
volume = "21",
number = "9",
pages = "1485--1490",
day = "12",
month = sep,
year = "1995",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:37 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1995&volume=21&issue=9;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1995&volume=21&issue=9&aid=1006",
acknowledgement = ack-nhfb,
affiliation = "Matsushita Electr. Ind. Co. Ltd., Osaka, Japan",
classification = "C1180 (Optimisation techniques); C4240P (Parallel
programming and algorithm theory); C5220P (Parallel
architecture); C5440 (Multiprocessing systems); C6120
(File organisation); C6140D (High level languages)",
corpsource = "Matsushita Electr. Ind. Co. Ltd., Osaka, Japan",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
keywords = "Array redistribution; Array redistribution
optimisation; Communication locality; Communication
overhead; Distributed memory multicomputers; Global
communication conflicts; High Performance Fortran;
Intel iPSC/860; Large data structures; Mapping
strategy; Parallel algorithms; Spiral mapping",
pubcountry = "Netherlands",
thesaurus = "Data structures; Distributed memory systems; FORTRAN;
Optimisation; Parallel algorithms",
treatment = "A Application; P Practical",
}
@Article{Wang:1995:NFP,
author = "J.-J. Wang and Q.-Z. Han and Y.-X. Liu",
title = "A new {Fortran} program for {CFPs} of an identical
fermion system",
journal = j-COMP-PHYS-COMM,
volume = "85",
number = "1",
pages = "99--109",
month = jan,
year = "1995",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(94)00123-J",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Weisfeld:1995:PSH,
author = "Matt Weisfeld",
title = "Portable Screen Handling",
journal = j-DDJ,
volume = "20",
number = "5",
pages = "142--143, 146, 148--149",
month = may,
year = "1995",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:16:51 1996",
bibsource = "http://www.ddj.com/index/author/index.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
UnCover database",
abstract = "Matt presents routines in C, Pascal, Fortran, and
Basic for using ANSI escape sequences on a variety of
platforms.",
acknowledgement = ack-nhfb,
classification = "C5540 (Terminals and graphic displays); C6110B
(Software engineering techniques); C6180 (User
interfaces)",
fjournal = "Dr. Dobb's Journal of Software Tools",
keywords = "ANSI escape sequences; Bolding; C; Curses; DEC;
Hardware dependent; HP; Intel 386/486; Portable screen
handling; Portable screen interface; Programming;
Software portability; Standards; Sun; Text-based
screen-handling package; Underlining; VAX; Windowing
environment; X Window",
thesaurus = "ANSI standards; C listings; Computer displays;
Software portability; Software standards; User
interfaces",
}
@Book{Wille:1995:ASFa,
author = "David R. Wille",
title = "Advanced Scientific {Fortran}",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "xvii + 234",
year = "1995",
ISBN = "0-471-95383-0",
ISBN-13 = "978-0-471-95383-8",
LCCN = "QA76.73.F25 W55 1995",
bibdate = "Thu Oct 31 17:43:12 2002",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0471953830/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$62.00; US\$49.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0471953830",
acknowledgement = ack-nhfb,
dimensions = "9.63in x 6.65in x 0.64in",
keywords = "{Fortran} (Computer program language)",
paperback = "yes",
softcover = "yes",
}
@Book{Wille:1995:ASFb,
author = "David R. Wille",
title = "Advanced scientific {Fortran}",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "xvii + 234",
year = "1995",
ISBN = "0-471-95383-0",
ISBN-13 = "978-0-471-95383-8",
LCCN = "QA76.73.F25 W55 1995",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Programming languages; Science --- Data processing;
Science --- Mathematics --- Computer programs;
{Fortran} (Computer program language)",
}
@Article{X3J3:1995:SIF,
author = "{ANSI Accredited Technical Subcommittee X3J3}",
title = "Special Issue: {Fortran 95}, Committee Draft, {May
1995} ({X3J3\slash 95-007r1, SC33\slash WG5-N1122})",
journal = j-FORTRAN-FORUM,
volume = "14",
number = "2",
pages = "xviii + 354",
month = jun,
year = "1995",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:05 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran-forum.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "42",
journal-URL = "http://portal.acm.org/toc.cfm?id=J286",
}
@Article{Xiang:1995:FSM,
author = "Y. Xiang and C. M. Wang and S. Kitipornchai",
title = "{FORTRAN} subroutines for mathematical operations on
polynomial functions",
journal = j-COMP-STRUCTURES,
volume = "56",
number = "4",
pages = "541--??",
year = "1995",
CODEN = "CMSTCJ",
ISSN = "0045-7949 (print), 1879-2243 (electronic)",
ISSN-L = "0045-7949",
bibdate = "Sat Jan 27 07:37:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Structures",
}
@InProceedings{Yamamoto:1995:NSL,
author = "Tetsuro Yamamoto",
title = "Nonlinear {SOR}-like Methods and their Applications",
crossref = "IFIP:1995:KWC",
pages = "??--??",
year = "1995",
bibdate = "Wed Jan 24 07:11:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/yamamoto/yamamoto1.html",
acknowledgement = ack-nhfb,
}
@InProceedings{Yang:1995:PCM,
author = "Bwolen Yang and D. R. O'Hallaron",
title = "Procedure call models for distributed parameters in
data parallel programs",
crossref = "IEEE:1995:PSP",
pages = "157--164",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Sch. of Comput. Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150N (Distributed systems software)",
keywords = "Compile-time distribution information; Compile-time
information; Data parallel languages; Data parallel
programs; Distributed parameters; High Performance
Fortran; Parameter passing; Procedure call models;
Procedure call overhead; Redistribution code quality",
thesaurus = "Parallel languages; Parallel programming; Program
compilers; Remote procedure calls; Software libraries;
Software quality",
}
@Manual{Yang:1995:RMV,
author = "Ying Yang",
title = "Random-effects model validation: a program package
using a {FORTRAN} program ({REML}) and {S-plus}",
type = "Thesis ({M.S.})",
school = "Graduate School of Public Health, University of
Pittsburgh",
address = "Pittsburgh, PA, USA",
pages = "v + 126",
year = "1995",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Zachary:1995:ECC,
author = "J. L. Zachary and C. R. Johnson and E. N. Eide and K.
W. Parker",
title = "An entry-level course in computational engineering and
science",
crossref = "Anonymous:1995:STS",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "209--213",
month = mar,
year = "1995",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
bibdate = "Mon Sep 30 05:19:32 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT,
USA",
classification = "C0220 (Computing education and training); C6110
(Systems analysis and programming); C6130 (Data
handling techniques); C7300 (Natural sciences
computing); C7400 (Engineering computing)",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "C; Computation integration; Computational engineering;
Computational problem-solving approach; Computational
science; Conventional programming language; Engineering
curricula; Entry-level course; Fortran; HTML viewer;
Interactive on-line laboratory materials; Introductory
course; Maple symbolic mathematics package; Modern
computing; NCSA Mosaic; Programming concepts; Science
curricula; Scientific problem-solving methodology;
Standard programming requirement",
thesaurus = "C language; Educational courses; Engineering
computing; Engineering education; FORTRAN; Natural
sciences computing; Problem solving; Programming;
Symbol manipulation",
}
@Article{Zachary:1995:ELC,
author = "Joseph L. Zachary and Christopher R. Johnson and Eric
N. Eide and Kenneth W. Parker",
title = "An entry-level course in computational engineering and
science",
journal = j-SIGCSE,
volume = "27",
number = "1",
pages = "209--213",
month = mar,
year = "1995",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/199688.199786;
https://doi.org/10.1145/199691.199786",
ISBN = "0-89791-693-X",
ISBN-13 = "978-0-89791-693-6",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:28 MST 2012",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/conf/sigcse/sigcse1995.html#ZacharyJEP95;
http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
https://www.math.utah.edu/pub/tex/bib/sgml.bib;
https://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
URL = "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/fortran.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/FORTRAN/fortran3.bib;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/1995.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT,
USA",
classification = "C0220 (Computing education and training); C6110
(Systems analysis and programming); C6130 (Data
handling techniques); C7300 (Natural sciences
computing); C7400 (Engineering computing)",
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
keywords = "C; Computation integration; Computational engineering;
Computational problem-solving approach; Computational
science; Conventional programming language; Engineering
curricula; Entry-level course; Fortran; HTML viewer;
Interactive on-line laboratory materials; Introductory
course; Maple symbolic mathematics package; Modern
computing; NCSA Mosaic; Programming concepts; Science
curricula; Scientific problem-solving methodology;
Standard programming requirement",
thesaurus = "C language; Educational courses; Engineering
computing; Engineering education; FORTRAN; Natural
sciences computing; Problem solving; Programming;
Symbol manipulation",
}
@InProceedings{Zima:1995:CTS,
author = "H. P. Zima and B. M. Chapman and M. Pantan",
title = "Compiler technology for scalable parallel
architectures --- a short overview",
crossref = "Hoffmann:1995:CAP",
pages = "240--249",
month = "",
year = "1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Inst. for Software Technol. and Parallel Syst., Vienna
Univ., Austria",
classification = "C5220P (Parallel architecture); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
keywords = "Automatic tuning; Compilation systems; Fortran
programs; High Performance Fortran; HPF; Integrated
programming environment; Parallel programming; Parallel
target architecture; Scalable parallel architectures;
SPA; Standard programming model",
thesaurus = "FORTRAN; Parallel architectures; Parallel programming;
Parallelising compilers",
}
@InProceedings{Agrawal:1996:RSP,
author = "G. Agrawal and G. Edjlali and A. Sussman and J.
Humphries and J. Saltz",
title = "Runtime support for programming in adaptive parallel
environments",
crossref = "Szymanski:1996:LCR",
pages = "241--252",
month = "",
year = "1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Maryland Univ., College Park,
MD, USA",
classification = "C6110P (Parallel programming); C6115 (Programming
support); C6150C (Compilers, interpreters and other
processors); C6150N (Distributed systems software)",
keywords = "Adaptive parallel programming; Compiler; Data parallel
programming; Distributed processing; HPF-like language;
Loop bound; Nondedicated workstations; Runtime library;
Runtime support; Software environment",
thesaurus = "Distributed processing; Parallel programming; Program
compilers; Programming environments",
}
@InProceedings{Akarsu:1996:PCS,
author = "Erol Akarsu and Kivanc Dincer and Tomasz Haupt and
Geoffrey C. Fox",
title = "Particle-in-Cell Simulation Codes in {High Performance
Fortran}",
crossref = "ACM:1996:SCP",
pages = "??--??",
year = "1996",
bibdate = "Mon Mar 23 12:31:18 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing96.bib",
URL = "http://www.supercomp.org/sc96/proceedings/SC96PROC/AKARSU/INDEX.HTM",
acknowledgement = ack-nhfb,
}
@Article{Akima:1996:ASS,
author = "Hiroshi Akima",
title = "{Algorithm 761}: scattered-data surface fitting that
has the accuracy of a cubic polynomial",
journal = j-TOMS,
volume = "22",
number = "3",
pages = "362--371",
month = sep,
year = "1996",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/232826.232856",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 09 10:11:35 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See remarks \cite{Renka:1998:RA,DeTisi:2000:RAS}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1996-22-3/p362-akima/",
abstract = "An algorithm for smooth surface fitting for scattered
data has been presented. It has the accuracy of a cubic
polynomial in most cases and is a local, triangle-based
algorithm.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf G.1.1}: Mathematics of
Computing, NUMERICAL ANALYSIS, Interpolation. {\bf
G.4}: Mathematics of Computing, MATHEMATICAL
SOFTWARE.",
}
@InProceedings{Andre:1996:NCT,
author = "F. Andre and P. Brezany and O. Cheron and W. Denissen
and J.-L. Pazat and K. Sanjari",
title = "A new compiler technology for handling {HPF} data
parallel constructs",
crossref = "Szymanski:1996:LCR",
pages = "279--282",
month = "",
year = "1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "IRISA, Rennes, France",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6150N
(Distributed systems software)",
keywords = "Access functions; Alignment features; Compiler
technology; Complex data parallel Fortran 90
applications; Data distribution modes; Distributed
array references; Distributed memory parallel
computers; European ESPRIT project EP 6516 PREPARE; F77
DO loop nests; HPF compilers; HPF data parallel
constructs; HPF distributed arrays; HPF language;
Parallelization Engine; SPMD code generation",
thesaurus = "Distributed memory systems; Optimising compilers;
Parallel languages; Parallel programming",
}
@Article{Anonymous:1996:BRAa,
author = "Anonymous",
title = "Book Review: {{\booktitle{Advanced scientific
Fortran}}: By David R. Will{\'e}. John Wiley \& Sons,
Chichester. (1995). 234 pages. \$24.95}",
journal = j-COMPUT-MATH-APPL,
volume = "31",
number = "2",
pages = "128--128",
month = jan,
year = "1996",
CODEN = "CMAPDK",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
bibdate = "Wed Mar 1 21:48:25 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0898122196900772",
acknowledgement = ack-nhfb,
fjournal = "Computers and Mathematics with Applications",
journal-URL = "http://www.sciencedirect.com/science/journal/08981221",
}
@Article{Anonymous:1996:NPA,
author = "Anonymous",
title = "New Products: {Absoft Fortran 77 for Linux; Spyglass
Client Web Technology Kit in Red Hat Linux; BLAST
Communications Software for Linux; TenXpert CD Server
Upgrade; TransactNet Web Interface Toolkit; 32 bit ODBC
Driver for C-Tree Plus; Phonetics Data Remote}",
journal = j-LINUX-J,
volume = "31",
pages = "??--??",
month = nov,
year = "1996",
CODEN = "LIJOFX",
ISSN = "1075-3583 (print), 1938-3827 (electronic)",
ISSN-L = "1075-3583",
bibdate = "Fri Oct 9 08:35:26 MDT 1998",
bibsource = "http://www.linuxjournal.com/issue31/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Linux Journal",
journal-URL = "http://portal.acm.org/citation.cfm?id=J508",
}
@Article{Anonymous:1996:SFP,
author = "Anonymous",
title = "Sample {F} Programs",
journal = j-FORTRAN-J,
volume = "8",
number = "6",
pages = "??--??",
month = nov # "\slash " # dec,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 05:59:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.fortran.com/fortran/FJ/9611/#samples",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Book{ANSI:1996:AXR,
author = "{American National Standards Institute}",
title = "{ANSI} {X3}.124.1-1985 ({R1996}): Graphical Kernel
System ({GKS}) {FORTRAN} Binding (included in {ANSI}
{X3}.124-1985)",
publisher = pub-ANSI,
address = pub-ANSI:adr,
pages = "????",
year = "1996",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Jul 01 11:11:40 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$32",
URL = "http://www.ansi.org/",
acknowledgement = ack-nhfb,
}
@Article{Averbuch:1996:PPF,
author = "A. Averbuch and R. Dekel and E. Gabber",
title = "Portable parallelizing {Fortran} compiler",
journal = j-CPE,
volume = "8",
number = "2",
pages = "91--123",
month = mar,
year = "1996",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Tue Sep 7 06:06:23 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=23268",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@Article{Bae:1996:PUC,
author = "Seungjo Bae and Sanjay Ranka",
title = "{PACK\slash UNPACK} on Coarse-Grained Distributed
Memory Parallel Machines",
journal = j-J-PAR-DIST-COMP,
volume = "38",
number = "2",
pages = "204--216",
day = "1",
month = nov,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0141",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:01 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0141/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0141/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C6120 (File
organisation)",
corpsource = "Sch. of Comput. and Inf. Sci., Syracuse Univ., NY,
USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "CM-5; coarse-; coarse-grained distributed memory
parallel machines; data structures; distributed memory
systems; FORTRAN; Fortran 90/HPF array construction
functions; grained parallel machines; PACK; parallel
machines; UNPACK",
treatment = "P Practical",
}
@Article{Barton:1996:SEC,
author = "J. J. Barton and L. R. Nackman",
title = "Scientific and engineering {C++-is} this standard
input?",
journal = j-C-PLUS-PLUS-REPORT,
volume = "8",
number = "9",
pages = "66, 68--69",
month = oct,
year = "1996",
CODEN = "CRPTE7",
ISSN = "1040-6042",
bibdate = "Tue Mar 25 13:34:48 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classcodes = "C6140D (High level languages); C7400 (Engineering
computing); C4185 (Finite element analysis)",
fjournal = "C++ Report",
keywords = "ANSI/ISO collection; C language; code; engineering
computing; finite element analysis; finite-element
meshes; FORTRAN; FORTRAN-like coding; input stream;
mesh; programs; scientific and engineering C++",
treatment = "A Application; P Practical",
}
@TechReport{Beebe:1996:BPAc,
author = "Nelson H. F. Beebe",
title = "A Bibliography of Publications about the {{\em
Fortran\/}} Programming Language: Part 1: 1956--1980",
institution = inst-CSC,
address = inst-CSC:adr,
pages = "247",
day = "3",
month = feb,
year = "1996",
bibdate = "Sat Feb 03 17:14:36 1996",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.math.utah.edu/pub/tex/bib/index-table-f.html#fortran1",
}
@TechReport{Beebe:1996:BPAd,
author = "Nelson H. F. Beebe",
title = "A Bibliography of Publications about the {{\em
Fortran\/}} Programming Language: Part 2: 1981--date",
institution = inst-CSC,
address = inst-CSC:adr,
pages = "303",
day = "3",
month = feb,
year = "1996",
bibdate = "Sat Feb 03 17:14:36 1996",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.math.utah.edu/pub/tex/bib/index-table-f.html#fortran2",
}
@TechReport{Beebe:1996:BPAk,
author = "Nelson H. F. Beebe",
title = "A Bibliography of Publications about {{\em
High-Performance Fortran\/}}",
institution = inst-CSC,
address = inst-CSC:adr,
pages = "16",
day = "11",
month = may,
year = "1996",
bibdate = "Sat May 11 18:13:12 1996",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "This report is updated frequently.",
URL = "https://www.math.utah.edu/pub/tex/bib/index-table-h.html#hpfortran",
}
@Article{Bini:1996:NCP,
author = "Dario Andrea Bini",
title = "Numerical computation of polynomial zeros by means of
{Aberth}'s method",
journal = j-NUMER-ALGORITHMS,
volume = "13",
number = "3-4",
pages = "179--200",
month = "????",
year = "1996",
CODEN = "NUALEG",
ISSN = "1017-1398 (print), 1572-9265 (electronic)",
ISSN-L = "1017-1398",
MRclass = "65H05 (65Y20)",
MRnumber = "1 430 518",
bibdate = "Tue Apr 29 08:56:05 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "B0290F (Interpolation and function approximation);
C4130 (Interpolation and function approximation)",
corpsource = "Dipartimento di Matematica, Pisa Univ., Italy",
fjournal = "Numerical Algorithms",
journal-URL = "http://link.springer.com/journal/11075",
keywords = "Aberth's method; floating point numbers; Fortran 77;
function approximation; poles and zeros; polynomial
zeros; polynomials; starting approximations",
pubcountry = "Switzerland",
treatment = "T Theoretical or Mathematical",
}
@Article{Bischof:1996:AAD,
author = "Christian Bischof and Peyvand Khademi and Andrew Mauer
and Alan Carle",
title = "{Adifor 2.0}: Automatic Differentiation of {Fortran
77} Programs",
journal = j-IEEE-COMPUT-SCI-ENG,
volume = "3",
number = "3",
pages = "18--32",
month = "Fall",
year = "1996",
CODEN = "ISCEE4",
DOI = "https://doi.org/10.1109/99.537089",
ISSN = "1070-9924 (print), 1558-190X (electronic)",
ISSN-L = "1070-9924",
bibdate = "Sat Jan 9 08:57:23 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.computer.org/cse/cs1998/c3018abs.htm",
acknowledgement = ack-nhfb,
fjournal = "IEEE Computational Science \& Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99",
}
@TechReport{Blackford:1996:FIL,
author = "L. Susan Blackford and Jack J. Dongarra and Jeremy Du
Croz and Sven Hammarling and Jerzy Wasniewski",
title = "A {Fortran 90} Interface for {LAPACK}",
type = "LAPACK Working Note",
number = "117",
institution = inst-UT-CS,
address = inst-UT-CS:adr,
month = dec,
year = "1996",
bibdate = "Fri Apr 22 17:06:37 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "UT-CS-96-341, December 1996.",
URL = "http://www.netlib.org/lapack/lawns/lawn117.ps;
http://www.netlib.org/lapack/lawnspdf/lawn117.pdf",
acknowledgement = ack-nhfb,
}
@Article{Boulet:1996:BFL,
author = "P. Boulet",
title = "{Bouclettes}: a {Fortran} Loop Parallelizer",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1067",
pages = "784--791",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Jan 24 10:20:22 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Boulet:1996:EAP,
author = "P. Boulet and T. Brandes",
title = "Evaluation of Automatic Parallelization Strategies for
{HPF} Compilers",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1067",
pages = "778--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Aug 14 09:38:08 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Brainerd:1996:E,
author = "Walt Brainerd",
title = "Editorial",
journal = j-FORTRAN-J,
volume = "8",
number = "6",
pages = "??--??",
month = nov # "\slash " # dec,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 05:59:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.fortran.com/fortran/FJ/9611/#editorial",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Book{Brainerd:1996:PGF,
author = "Walter S. Brainerd and Charles H. Goldberg and Jeanne
C. Adams",
title = "Programmer's Guide to {Fortran 90}",
publisher = pub-SV,
address = pub-SV:adr,
edition = "Third",
pages = "xi + 445",
month = jun,
year = "1996",
ISBN = "0-387-94570-9 (paperback)",
ISBN-13 = "978-0-387-94570-5 (paperback)",
LCCN = "QA76.73.F25 B735 1996",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0387945709/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$39.95",
acknowledgement = ack-nhfb,
annote = "Previous ed.: 1994.",
dimensions = "9.25in x 6.16in x 1.01in",
keywords = "Fortran 90 (computer program language); Programming
languages; {Fortran 90} (Computer program language)",
paperback = "yes",
}
@TechReport{Brandes:1996:HSIa,
author = "T. Brandes and S. Chaumette and M.-C. Counilh and A.
Darte and J. Mignot and F. Desprez and J. Roman",
title = "{HPFIT}: a Set of Integrated Tools for the
Parallelization of Applications Using {High Performance
Fortran}",
type = "Rapport de recherche",
number = "96-28",
institution = "LIP ENS",
address = "Lyon, France",
year = "1996",
bibdate = "Wed Jan 24 10:30:58 2001",
bibsource = "http://www.inria.fr/RA96/remap/node47.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Brandes:1996:HSIb,
author = "T. Brandes and S. Chaumette and M.-C. Counilh and A.
Darte and J. Mignot and F. Desprez and J. Roman",
editor = "J. Dongarra and B. Tourancheau",
booktitle = "Third Workshop on Environments and Tools for Parallel
Scientific Computing",
title = "{HPFIT}: a Set of Integrated Tools for the
Parallelization of Applications Using High Performance
{Fortran}: {Part I}: {HPFIT} and the {Transtool}
Environment'",
publisher = pub-SIAM,
address = pub-SIAM:adr,
year = "1996",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Jan 24 10:20:56 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Brandes:1996:IPC,
author = "T. Brandes and F. Desprez",
title = "Implementing Pipelined Computation and Communication
in an {HPF} Compiler",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1123",
pages = "459--??",
month = "????",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Oct 29 14:12:39 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Brandes:1996:RHI,
author = "T. Brandes and D. Greco",
title = "Realization of an {HPF} Interface to {ScaLAPACK} with
Redistributions",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1067",
pages = "834--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Aug 14 09:38:08 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Broughan:1996:FLT,
author = "K. A. Broughan and D. M. K. Willcock",
title = "{Fortran} to {Lisp} Translation using {f2cl}",
journal = j-SPE,
volume = "26",
number = "10",
pages = "1127--1139",
month = oct,
year = "1996",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Thu Jul 29 15:11:05 MDT 1999",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=16765",
acknowledgement = ack-nhfb,
affiliation = "Univ of Waikato",
affiliationaddress = "New Zealand",
classification = "716.1; 721.1; 722.2; 723.1; 723.1.1",
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
journalabr = "Software Pract Exper",
keywords = "Algorithms; Common Lisp; Computation theory; fortran
(programming language); Fortran 77; Fortran to Lisp
translation; Information theory; Interfaces (computer);
Lisp (programming language); Program translators",
}
@Article{Brown:1996:ALL,
author = "Barry W. Brown and Lawrence B. Levy and James Lovato
and Kathy Russell and Floyd M. Spears",
title = "{Algorithm 762}: {LLDRLF}, log-likelihood and some
derivatives for {log-F} models",
journal = j-TOMS,
volume = "22",
number = "3",
pages = "372--382",
month = sep,
year = "1996",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1996-22-3/p372-brown/;
https://doi.org/10.1145/232826.232858",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Mar 28 11:11:08 2003",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The flexible statistical models incorporating the
log-F distribution are little used because of numeric
difficulties. We describe a method for calculating the
log-likelihood and two derivatives with respect to the
data argument. Fortran subroutines incorporating these
calculations are provided.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf G.1.2}: Mathematics of
Computing, NUMERICAL ANALYSIS, Approximation.",
}
@Article{Bruccoleri:1996:TCW,
author = "Robert E. Bruccoleri",
title = "Technical Correspondence: {WRAPGEN} --- a Tool for the
Use of {Fortran} and {C} Together in Portable
Programs",
journal = j-SIGPLAN,
volume = "31",
number = "4",
pages = "20--27",
month = apr,
year = "1996",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Thu Aug 15 10:59:33 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Bruccoleri:1996:WTU,
author = "Robert E. Bruccoleri",
title = "{WRAPGEN}: a tool for the use of {Fortran} and {C}
together in portable programs",
journal = j-SIGPLAN,
volume = "31",
number = "4",
pages = "20--27",
month = apr,
year = "1996",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:17 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Cabitza:1996:EHS,
author = "G. Cabitza and C. Nardone and C. Bagaini and A.
Balzano",
title = "Experiences with {HPF} for Scientific Applications",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1067",
pages = "290--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Aug 14 09:38:08 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Capolsini:1996:MMC,
author = "P. Capolsini and C. Gomez",
title = "{MacroC} and {Macrofort}: {C} and {Fortran} Code
Generation within {Maple}",
journal = j-MAPLE-TECH-NEWS,
volume = "3",
number = "1",
pages = "??--??",
month = "????",
year = "1996",
ISSN = "1061-5733",
bibdate = "Sat May 10 00:25:29 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Special Issue featuring Engineering Applications.",
URL = "http://web.mit.edu/afs/athena.mit.edu/software/maple/www/plibrary/mtn/mtn-v3n1.html",
acknowledgement = ack-nhfb,
fjournal = "Maple technical newsletter",
}
@Article{Celmaster:1996:MFR,
author = "William N. Celmaster",
title = "Modern {Fortran} revived as the language of scientific
parallel computing",
journal = j-DEC-TECH-J,
volume = "8",
number = "3",
pages = "39--45",
month = dec,
year = "1996",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Thu Mar 20 18:15:43 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.digital.com/pub/Digital/info/DTJ/v8n3/Modern_Fortran_Revived_as_the_07jan1997DTJN03P8.ps;
http://www.digital.com:80/info/DTJN03/DTJN03AH.HTM;
http://www.digital.com:80/info/DTJN03/DTJN03HM.HTM;
http://www.digital.com:80/info/DTJN03/DTJN03P8.PS;
http://www.digital.com:80/info/DTJN03/DTJN03PF.PDF;
http://www.digital.com:80/info/DTJN03/DTJN03SC.TXT",
acknowledgement = ack-nhfb,
classcodes = "C6140D (High level languages); C5440 (Multiprocessing
systems); C6150N (Distributed systems software); C5220P
(Parallel architecture)",
fjournal = "Digital Technical Journal",
keywords = "architecture-specific; architecture-specific codes;
data parallel algorithms; distributed memory systems;
distributed-memory parallelism; FORTRAN; Fortran 90;
High Performance Fortran; large analytic codes;
optimizations; parallel algorithms;
program-multiple-data algorithms; scientific parallel
computing; shared memory systems; shared-memory
parallelism; single-",
treatment = "P Practical",
}
@Article{Chang:1996:DIF,
author = "C-Y Chang and J-Y Tzeng and J-P Sheu",
title = "Design and implementation of a {Fortran} assistant
tool for vector compilers",
journal = j-INT-J-HIGH-SPEED-COMPUTING,
volume = "8",
number = "1",
pages = "13--46",
year = "1996",
CODEN = "IHSCEZ",
ISSN = "0129-0533",
bibdate = "Mon Feb 25 11:19:23 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
OCLC Article1st database",
acknowledgement = ack-nhfb,
fjournal = "International Journal of High Speed Computing",
}
@Article{Coelho:1996:DHD,
author = "F. Coelho",
title = "Discussing {HPF} Design Issues",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1123",
pages = "571--??",
month = "????",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Oct 29 14:12:39 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Coelho:1996:OCH,
author = "Fabien Coelho and Corinne Ancourt",
title = "Optimal Compilation of {HPF} Remappings",
journal = j-J-PAR-DIST-COMP,
volume = "38",
number = "2",
pages = "229--236",
day = "1",
month = nov,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0143",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:01 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0143/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0143/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Centre de Recherche en Inf., Ecole des Mines de Paris,
Fontainebleau, France",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "array access patterns; array mappings; compiler; DEC
Alpha farm; distributed-memory parallel machines;
FORTRAN; Fortran; High Performance; message-passing
parallel architectures; optimal compilation; parallel
architectures; parallelising compilers; remappings;
useless",
treatment = "A Application; P Practical",
}
@Article{Colet:1996:WWI,
author = "Marc Colet and Robert Herzog",
title = "{WWW2GCG}, a {Web} interface to the {GCG} biological
sequences analysis software",
journal = j-COMPUTERS-AND-GRAPHICS,
volume = "20",
number = "3",
pages = "445--450",
month = may # "--" # jun,
year = "1996",
CODEN = "COGRD2",
ISSN = "0097-8493 (print), 1873-7684 (electronic)",
ISSN-L = "0097-8493",
bibdate = "Tue Oct 5 21:17:42 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/cag/cas_free/browse/browse.cgi?year=1996&volume=20&issue=3;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/cag/cas_sub/browse/browse.cgi?year=1996&volume=20&issue=3&aid=9600014",
acknowledgement = ack-nhfb,
affiliation = "Free Univ of Brussels",
affiliationaddress = "Rhode-St-Genese, Belgium",
classification = "461.9; 722.2; 723.1; 723.1.1; 723.2; 723.5",
fjournal = "Computers and Graphics",
journal-URL = "http://www.sciencedirect.com/science/journal/00978493",
journalabr = "Comput Graphics (Pergamon)",
keywords = "Biological sequences analysis; Biology; C (programming
language); Command line parameter files; Computer
networks; Computer software; Computer software
portability; fortran (programming language); Graphical
user interfaces; Interactive computer graphics;
Molecular biology; Natural sciences computing; Network
protocols; UNIX; web browsers; World Wide Web",
}
@Article{Conforti:1996:PIA,
author = "D. Conforti and L. {De Luca} and L. Grandinetti and R.
Musmanno",
title = "A parallel implementation of automatic differentiation
for partially separable functions using {PVM}",
journal = j-PARALLEL-COMPUTING,
volume = "22",
number = "5",
pages = "643--656",
day = "8",
month = aug,
year = "1996",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
MRclass = "65D25",
MRnumber = "1 411 379",
bibdate = "Fri Aug 6 10:14:59 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1996&volume=22&issue=5;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1996&volume=22&issue=5&aid=1065",
acknowledgement = ack-nhfb,
affiliation = "Universita della Calabria",
affiliationaddress = "Rende (CS), Italy",
classification = "722.4; 723.1; 723.1.1; 921.2; 921.5; 921.6; B0290M
(Numerical integration and differentiation); C4160
(Numerical integration and differentiation); C6110P
(Parallel programming); C6150N (Distributed systems
software)",
corpsource = "Dipartimento di Elettronica, Inf. e Sistemistica,
Calabria Univ., Italy",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Approximation theory; Automatic differentiation;
automatic differentiation; Automation; Codes (symbols);
differentiation; Differentiation (calculus);
distributed memory; Distributed memory systems; Finite
difference method; finite-difference approximation;
fortran (programming language); Multiprocessing
systems; multiprocessor system; Nonlinear optimization;
Numerical analysis; Optimization; Parallel algorithms;
parallel algorithms; parallel implementation; Parallel
processing systems; Parallel virtual machine; partially
separable functions; Performance; Problem solving; PVM;
substantial speed-up",
treatment = "T Theoretical or Mathematical",
xxtitle = "A parallel implementation of automatic differentiation
for partially separable functions using {PVM}",
}
@Article{Creusillet:1996:IAR,
author = "Beatrice Creusillet and Fran{\c{c}}ois Irigoin",
title = "Interprocedural Array Region Analyses",
journal = j-INT-J-PARALLEL-PROG,
volume = "24",
number = "6",
pages = "513--546",
month = dec,
year = "1996",
CODEN = "IJPPE5",
ISSN = "0885-7458 (print), 1573-7640 (electronic)",
ISSN-L = "0885-7458",
bibdate = "Sat Apr 26 11:36:49 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Ecole des Mines de Paris",
affiliationaddress = "Fr",
classification = "722.4; 723; 723.1; 723.1.1; 921.5; C6110P (Parallel
programming); C6120 (File organisation)C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
corpsource = "Centre de Recherche en Inf., Ecole des Mines de Paris,
Fontainebleau, France",
fjournal = "International Journal of Parallel Programming",
journal-URL = "http://link.springer.com/journal/10766",
journalabr = "Int J Parallel Program",
keywords = "Array data flow analysis; array elements; array
privatization; array reshapes; Array reshaping; array
variables; cache behavior; compile time optimization;
Data communication systems; distributed memory
machines; exact array region analysis; Exact array
regions; exact knowledge; FORTRAN; fortran (programming
language); FORTRAN programs; general linear framework;
hierarchical memory machines; Interprocedural array
region analyses; interprocedural array region analyses;
interprocedural parallelizer; Interprocedural
propagation; Intraprocedural propagation;
intraprocedural propagation; optimising compilers;
Optimization; Parallel processing systems; parallel
programming; parallelising compilers; PIPS; Program
compilers; program optimizations; storage management",
treatment = "P Practical",
}
@Article{Darte:1996:TRT,
author = "A. Darte and F. Desprez and J.-c. Mignot and Y.
Robert",
title = "{TransTOOL}: a restructuring tool for the
parallelization of applications using {High Performance
Fortran}",
journal = j-J-BRAZIL-COMPUT-SOC,
volume = "3",
number = "2",
pages = "5--12",
month = "????",
year = "1996",
ISSN = "0104-6500 (print), 1678-4804 (electronic)",
ISSN-L = "0104-6500",
bibdate = "Wed Jan 24 10:18:23 2001",
bibsource = "http://www.ens-lyon.fr/~yrobert/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "http://www.cs.utk.edu/~yrobert/journals/transtool.ps.gz",
acknowledgement = ack-nhfb,
fjournal = "Journal of the Brazilian Computer Society",
}
@Article{Dasgupta:1996:QSF,
author = "Indranil Dasgupta and Andrea Ruben Levi and Vittorio
Lubicz and Claudio Rebbi",
title = "{QCDF90}: a set of {Fortran 90} modules for a
high-level, efficient implementation of {QCD}
simulations",
journal = j-COMP-PHYS-COMM,
volume = "98",
number = "3",
pages = "365--397",
month = nov,
year = "1996",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(96)00103-8",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:10 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/0010465596001038",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@InProceedings{DeRose:1996:MFT,
author = "L. {De Rose} and D. Padua",
title = "A {MATLAB} to {Fortran 90} Translator and its
Effectiveness",
crossref = "ACM:1996:FCP",
pages = "309--316",
year = "1996",
bibdate = "Wed Mar 18 12:33:18 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Also known as ICS'96. Held as part of the Federated
computing research conference (FCRC'96)",
keywords = "ACM; architecture; computer; FCRC; ICS; SIGARCH;
supercomputing",
}
@Article{Dongarra:1996:LF,
author = "J. J. Dongarra and J. {Du Croz} and S. Hammarling and
J. Wa{\'s}niewski and A. Zemla",
title = "{LAPACK} for {Fortran 90}",
journal = j-APPL-MATH-COMP-SCI,
volume = "6",
number = "2",
pages = "375--382",
month = "????",
year = "1996",
CODEN = "AMCPE9",
ISSN = "0867-857X",
bibdate = "Sat Mar 22 15:39:54 MST 1997",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.netlib.org/utk/people/JackDongarra/PAPERS/lapack90.ps",
acknowledgement = ack-nhfb,
classcodes = "C7310 (Mathematics computing); C6140D (High level
languages); C6180 (User interfaces); C6150E (General
utility programs); C4140 (Linear algebra)",
corpsource = "Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN,
USA",
fjournal = "Applied Mathematics and Computer Science",
keywords = "application program interfaces; arrays; assumed-shape;
code; code rewriting; computational routines;
computing; driver; FORTRAN; Fortran 77; Fortran 90
jackets; generic interfaces; LAPACK; linear equations;
mathematics; matrix; matrix algebra; optional
arguments; performance; persistence; routines; user
interface; user interfaces",
treatment = "P Practical",
}
@Article{Dongarra:1996:LFC,
author = "J. J. Dongarra and J. {Du Croz} and S. Hammarling and
J. Wasniewski",
title = "{LAPACK} for {Fortran90} Compiler",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1067",
pages = "826--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Aug 14 07:49:37 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Dongarra:1996:MPS,
author = "Jack J. Dongarra and Steve W. Otto and Marc Snir and
David Walker",
title = "A message passing standard for {MPP} and
workstations",
journal = j-CACM,
volume = "39",
number = "7",
pages = "84--90",
month = jul,
year = "1996",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Mon Aug 26 07:42:43 MDT 1996",
bibsource = "Compendex database; http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/cacm/234000.html",
abstract = "The Message Passing Interface (MPI) is a portable
message-passing standard that facilitates development
of parallel applications and libraries. MPI has been
developed over a 12-month period in 1993 to 1994 of
intensive meetings involving more than 80 people from
approximately 40 organizations, mainly from the U.S.
and Europe. Programming in MPI is straightforward and
similar to programming with other message-passing
interfaces.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Tennessee",
affiliationaddress = "Knoxville, TN, USA",
classification = "716.1; 722.2; 722.3; 722.4; 723.1; 902.2",
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
journalabr = "Commun ACM",
keywords = "algorithms; Application programming interface; C
(programming language); Communication library routines;
Computer networks; Computer software; Computer systems
programming; Computer workstations; Concurrency
control; Concurrent programs; Data communication
systems; design; FORTRAN (programming language);
Interfaces (computer); languages; Massively parallel
processing; Message passing interface; Message passing
programs; Message passing standard; Networks of
workstations; Parallel processing systems; Point to
point communications; Program compilers;
standardization; Standards; Subroutines",
subject = "{\bf D.4.4}: Software, OPERATING SYSTEMS,
Communications Management, Message sending. {\bf
D.2.7}: Software, SOFTWARE ENGINEERING, Distribution
and Maintenance, Portability. {\bf D.2.0}: Software,
SOFTWARE ENGINEERING, General, Standards. {\bf D.2.2}:
Software, SOFTWARE ENGINEERING, Tools and Techniques,
Software libraries. {\bf D.3.2}: Software, PROGRAMMING
LANGUAGES, Language Classifications, Concurrent,
distributed, and parallel languages. {\bf D.1.3}:
Software, PROGRAMMING TECHNIQUES, Concurrent
Programming, Parallel programming.",
}
@Article{Dongarra:1996:PFI,
author = "J. J. Dongarra and J. {Du Croz} and S. Hammarling and
J. Wasniewski",
title = "A Proposal for a {Fortran 90} Interface for {LAPACK}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1041",
pages = "158--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat May 11 13:45:32 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Dwarkadas:1996:ICT,
author = "Sandhya Dwarkadas and Alan L. Cox and Willy
Zwaenepoel",
title = "An Integrated Compile-Time\slash Run-Time Software
Distributed Shared Memory System",
journal = j-SIGPLAN,
volume = "31",
number = "9",
pages = "186--197",
month = sep,
year = "1996",
CODEN = "SINODQ",
ISBN = "0-89791-767-7",
ISBN-13 = "978-0-89791-767-4",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat May 1 15:50:57 MDT 1999",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Co-published as SIGOPS Operating Systems Review {\bf
30}(5), December 1996, and as SIGARCH Computer
Architecture News, {\bf 24}(special issue), October
1996.",
URL = "http://www.acm.org:80/pubs/citations/proceedings/asplos/237090/p186-dwarkadas/",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "algorithms; design; experimentation; performance",
subject = "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
Concurrent Programming, Distributed programming. {\bf
D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
Compilers. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN. {\bf D.3.4}
Software, PROGRAMMING LANGUAGES, Processors,
Optimization.",
}
@Article{Eichenberger:1996:MRR,
author = "Alexandre E. Eichenberger and Edward S. Davidson and
Santosh G. Abraham",
title = "Minimizing Register Requirements of a Modulo Schedule
via Optimum Stage Scheduling",
journal = j-INT-J-PARALLEL-PROG,
volume = "24",
number = "2",
pages = "103--132",
month = apr,
year = "1996",
CODEN = "IJPPE5",
ISSN = "0885-7458 (print), 1573-7640 (electronic)",
ISSN-L = "0885-7458",
bibdate = "Sat Apr 26 11:36:49 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Univ of Michigan",
affiliationaddress = "Ann Arbor, MI, USA",
classification = "722.4; 723; 921.5; C6110P (Parallel programming);
C6150C (Compilers, interpreters and other processors);
C6150N (Distributed systems software)",
corpsource = "Dept. of Electr. Eng. and Comput. Sci., Michigan
Univ., Ann Arbor, MI, USA",
fjournal = "International Journal of Parallel Programming",
journal-URL = "http://link.springer.com/journal/10766",
journalabr = "Int J Parallel Program",
keywords = "benchmark suite; finite resources; FORTRAN; general
dependence graphs; high performance code; Instruction
level parallelism; instruction level parallelism;
instruction sets; Livermore Fortran Kernels; loop
operations; modulo reservation table; modulo schedule;
modulo scheduling; MRT-schedules; optimal register
requirements; optimal stage scheduler; Optimization;
optimum stage scheduling; Parallel processing systems;
parallel programming; Perfect Club; Pipeline processing
systems; program control structures; program loops;
Program processors; Register requirements; register
requirements; Register sensitive modulo scheduling;
register-insensitive modulo scheduler; scheduling;
software performance evaluation; Software pipelining;
SPEC-89; Stage scheduling; Superscalar processors",
treatment = "P Practical",
}
@Book{Einarsson:1996:FT,
author = "Bo Einarsson and Leonid Chubarov and Yurij Shokin",
title = "{Fortran 95} Tutorial",
publisher = "????",
address = "????",
pages = "????",
year = "1996",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Jan 24 06:42:55 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.nsc.liu.se/~boein/f95_e/",
note = "English translation-in-progress of
\cite{Einarsson:1994:LF}.",
acknowledgement = ack-nhfb,
}
@Article{Einarsson:1996:SET,
author = "Bo Einarsson",
title = "Some Experiences from Teaching {Fortran 90}",
journal = j-FORTRAN-J,
volume = "8",
number = "1",
pages = "2, 4--6",
month = jan # "\slash " # feb,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 08:02:03 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.nsc.liu.se/~boein/f77to90/references.html",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Book{Engeln-Mullges:1996:NAF,
author = "Gisela Engeln-Mullges and Frank Uhlig",
title = "Numerical Algorithms With {Fortran}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xxii + 602",
month = nov,
year = "1996",
ISBN = "3-540-60529-0",
ISBN-13 = "978-3-540-60529-4",
LCCN = "QA297 .E56213 1996b Permanent Reserve",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=3540605290/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$49.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3540605290",
acknowledgement = ack-nhfb,
dimensions = "9.49in x 6.45in x 1.52in",
hardcover = "yes",
keywords = "Fortran 77 (computer program language); numerical
analysis; numerical analysis -- computer programs",
}
@Article{Epstein:1996:CC,
author = "David Epstein",
title = "Conditional compilation",
journal = j-DDJ,
volume = "21",
number = "5",
pages = "??--??",
month = may,
year = "1996",
CODEN = "DDJTEQ",
ISSN = "1044-789X",
bibdate = "Thu Jan 9 09:35:43 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "723.1; 723.1.1; 723.2; 723.5",
fjournal = "Dr. Dobb's Journal of Software Tools",
journalabr = "Dr Dobb's J Software Tools Prof Program",
keywords = "C (programming language); Codes (SYMBOLS); Computer
aided software engineering; Conditional compilation;
Conditional compilation facility; DOS; File
organization; Fortran (programming language); Program
compilers; Program processors; Source code; UNIX",
pagecount = "2",
}
@Article{Erkal:1996:TTS,
author = "A. Erkal and D. T. Numbere",
title = "Tracking thermal saturation fronts by a high level
{PC} programming language",
journal = j-PROC-PETROLEUM-COMPUT-CONF,
pages = "83--89",
year = "1996",
CODEN = "PPCMEG",
bibdate = "Sun Jan 5 08:48:44 MST 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/mathematica.bib",
abstract = "This paper presents a PC based alternative procedure
for determining the water saturations within the hot
water zone of a thermal project for use in analytical
oil recovery calculations. Conventional analytical
calculation of oil recovery under steam and hot water
injection requires the tracking of the movements of the
saturations advancing within the variable-temperature
hot-water zone. This involves an adaptation of the
Buckley--Leverett theory to this variable temperature
zone after dividing it into a number of constant
temperature or isothermal zones. If the number exceeds
two, the calculation can become very tedious unless
done with a computer program. FORTRAN programs have
generally been used but they are not as intuitive or
easy to use as modern PC based programming tools such
as Mathematica. In this paper, Mathematica was used
because it is relatively easy to program, easy to use,
and is fast and robust. Unfortunately, depending on the
number of isothermal zones, the time step size and the
time at which the recovery calculation is desired, the
tracking of saturations can tax the capabilities of
even the most modern PCs. Therefore, an alternative
method is introduced that eliminates the need for
saturation tracking. This method calculates the
instantaneous saturations within each isothermal zone
at the time of interest. Oil recovery results by this
method were found to be comparable to those by the
saturation tracking method with considerable saving in
computation time. Two examples are presented to
demonstrate the utility of the method.",
acknowledgement = ack-nhfb,
affiliation = "Univ of Missouri-Rolla",
affiliationaddress = "Rolla, MO, USA",
classification = "511.1; 722.4; 723.1.1; 801.4; 804.2; 921",
conference = "Proceedings of the 1996 Petroleum Computer
Conference",
fjournal = "Proceedings --- Petroleum Computer Conference",
journalabr = "Proc Pet Comput Conf",
keywords = "Analytical oil recovery calculations; Approximation
theory; Buckley--Leverett theory; Calculations;
Computational methods; Computer software; fortran
(programming language); High level languages; High
level pc programming language; Hot water zone;
Isothermal zones; Mathematica program; Personal
computers; Saturation (materials composition); Thermal
oil recovery; Thermal saturation fronts; Water; Well
flooding",
meetingaddress = "Dallas, TX, USA",
meetingdate = "Jun 2--5 1996",
meetingdate2 = "06/02--05/96",
}
@Book{Etter:1996:SFE,
author = "Delores M. Etter",
title = "Structured {Fortran 77} for Engineers and Scientists",
publisher = pub-AW,
address = pub-AW:adr,
pages = "",
month = nov,
year = "1996",
ISBN = "0-201-49854-5",
ISBN-13 = "978-0-201-49854-7",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0201498545/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$46.25",
acknowledgement = ack-nhfb,
}
@Book{Fenner:1996:FEM,
author = "Roger T. Fenner",
title = "Finite Element Methods for Engineers",
publisher = "Imperial College Press and distributed by World",
address = "",
pages = "",
month = mar,
year = "1996",
ISBN = "1-86094-016-1",
ISBN-13 = "978-1-86094-016-3",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1860940161/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$18.00",
acknowledgement = ack-nhfb,
}
@Book{Fosdick:1996:IHP,
author = "Lloyd D. Fosdick and Elizabeth R. Jessup and Carolyn
J. C. Schauble and Gitta Domik",
title = "An Introduction to High-Performance Scientific
Computing",
publisher = pub-MIT,
address = pub-MIT:adr,
pages = "xxiii + 760",
year = "1996",
ISBN = "0-262-06181-3 (hardcover)",
ISBN-13 = "978-0-262-06181-0 (hardcover)",
LCCN = "QA76 .A594 1996",
bibdate = "Sat Jun 15 09:38:02 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib",
price = "US\$70.00",
acknowledgement = ack-nhfb,
libnote = "Not yet in my library.",
remark = "Covers IEEE arithmetic, UNIX, Fortran, MATLAB, IDL,
and AVS.",
tableofcontents = "An overview of scientific computing \\
1. Background \\
A review of selected topics from numerical analysis \\
IEEE arithmetic short reference \\
UNIX, vi, and ftp: a quick review \\
Elements of UNIX make \\
Elements of Fortran \\
2. Tools \\
Elements of Matlab \\
Elements of IDL and AVS \\
3. Scientific visualization \\
4. Architectures \\
Computer performance \\
Vector computing \\
Distributed-memory MIMD computing \\
SIMD computing \\
5. Applications \\
Molecular dynamics \\
Advection \\
Computerized tomography",
}
@InProceedings{Foster:1996:DSB,
author = "Ian Foster and David R. {Kohr, Jr.} and Rakesh
Krishnaiyer and Alok Choudhary",
title = "Double Standards: Bringing Task Parallelism to {HPF}
Via the Message Passing Interface",
crossref = "ACM:1996:SCP",
pages = "??--??",
year = "1996",
bibdate = "Mon Mar 23 12:31:18 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.supercomp.org/sc96/proceedings/SC96PROC/FOSTER2/INDEX.HTM",
acknowledgement = ack-nhfb,
}
@Article{Frazier:1996:CAF,
author = "Thomas P. Frazier and John W. Bailey and Melissa L.
Corso",
title = "Comparing {Ada} and {FORTRAN} lines of code: Some
experimental results",
journal = j-EMPIR-SOFTWARE-ENG,
volume = "1",
number = "1",
pages = "45--59",
month = "????",
year = "1996",
CODEN = "ESENFW",
DOI = "https://doi.org/10.1007/BF00125811",
ISSN = "1382-3256 (print), 1573-7616 (electronic)",
ISSN-L = "1382-3256",
bibdate = "Fri Dec 2 09:06:40 MST 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/empir-software-eng.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer.com/accesspage/article/10.1007/BF00125811",
acknowledgement = ack-nhfb,
fjournal = "Empirical Software Engineering",
journal-URL = "http://link.springer.com/journal/10664",
}
@Article{Frisbie:1996:AED,
author = "Ralph Jay Frisbie",
title = "Across the {Editor}'s Desk",
journal = j-FORTRAN-J,
volume = "8",
number = "6",
pages = "??--??",
month = nov # "\slash " # dec,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 05:59:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.fortran.com/fortran/FJ/9611/#desk",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Ganesan:1996:CSM,
author = "Ravikanth Ganesan and Kannan Govindarajan and Min-You
Wu",
title = "Comparing {SIMD} and {MIMD} Programming Modes",
journal = j-J-PAR-DIST-COMP,
volume = "35",
number = "1",
pages = "91--96",
day = "25",
month = may,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0071",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:00 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0071/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0071/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C6110P (Parallel
programming)",
corpsource = "Dept. of Comput. Sci., State Univ. of New York,
Buffalo, NY, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "application benchmarks; arithmetic operations; CM;
CM-5; communication; Connection Machine; Fortran;
message-passing Fortran; MIMD; parallel architectures;
parallel programming; performance evaluation;
programming modes; SIMD; software; synthetic
benchmarks; time",
treatment = "P Practical",
}
@Article{Garcia:1996:BRCa,
author = "Alejandro Garcia and Susan McKay and Wolfgang
Christian",
title = "Book Review: {I. Chivers and J. Sleightholme,
\booktitle{Introducing Fortran 90}}",
journal = j-COMPUT-PHYS,
volume = "10",
number = "2",
pages = "135--??",
month = mar,
year = "1996",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822371",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:59 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822371",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Garcia:1996:BRCb,
author = "Alejandro Garcia and Susan McKay and Wolfgang
Christian",
title = "Book Review: {C. Redwine, \booktitle{Upgrading to
Fortran 90}}",
journal = j-COMPUT-PHYS,
volume = "10",
number = "2",
pages = "135--??",
month = mar,
year = "1996",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822374",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:59 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822374",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Garcia:1996:BRJ,
author = "Alejandro Garcia and Susan McKay and Wolfgang
Christian",
title = "Book Review: {J. Kerrigan, \booktitle{Migrating to
Fortran 90}}",
journal = j-COMPUT-PHYS,
volume = "10",
number = "2",
pages = "135--??",
month = mar,
year = "1996",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822373",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:59 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822373",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Garcia:1996:BRM,
author = "Alejandro Garcia and Susan McKay and Wolfgang
Christian",
title = "Book Review: {M. Metcalf and J. Reid,
\booktitle{Fortran 90 Explained}}",
journal = j-COMPUT-PHYS,
volume = "10",
number = "2",
pages = "135--??",
month = mar,
year = "1996",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822372",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:59 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822372",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Garcia:1996:BRWa,
author = "Alejandro Garcia and Susan McKay and Wolfgang
Christian",
title = "Book Review: {W. S. Brainerd and C. H. Goldberg and J.
C. Adams, \booktitle{Programmer's Guide to Fortran
90}}",
journal = j-COMPUT-PHYS,
volume = "10",
number = "2",
pages = "135--??",
month = mar,
year = "1996",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822370",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:59 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822370",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Garcia:1996:BRWb,
author = "Alejandro Garcia and Susan McKay and Wolfgang
Christian",
title = "Book Review: {W. Gehrke, Fortran 90 Language Guide}",
journal = j-COMPUT-PHYS,
volume = "10",
number = "2",
pages = "135--??",
month = mar,
year = "1996",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822375",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:45:59 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822375",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Book{Gehrke:1996:FLG,
author = "Wilhelm Gehrke",
title = "{Fortran 95} Language Guide",
publisher = pub-SV,
address = pub-SV:adr,
pages = "420",
day = "1",
month = oct,
year = "1996",
ISBN = "0-387-76062-8, 3-540-76062-8",
ISBN-13 = "978-0-387-76062-9, 978-3-540-76062-7",
LCCN = "QA76.73.F25 G433 1996",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=3540760628/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$44.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=3540760628",
acknowledgement = ack-nhfb,
dimensions = "9.28in x 6.15in x 0.99in",
keywords = "Fortran 90 (computer program language); Programming
languages; {Fortran} 95 (Computer program language)",
softcover = "yes",
}
@Article{Gliss:1996:AHC,
author = "B. Gliss",
title = "An {Ada} 95 Harness for Converting Legacy {Fortran}
Applications",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1088",
pages = "413--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Aug 14 09:38:08 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Griewank:1996:AAP,
author = "Andreas Griewank and David Juedes and Jean Utke",
title = "{Algorithm 755}: {ADOL-C}: a package for the automatic
differentiation of algorithms written in {C\slash
C++}",
journal = j-TOMS,
volume = "22",
number = "2",
pages = "131--167",
month = jun,
year = "1996",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1996-22-2/p131-griewank/;
https://doi.org/10.1145/229473.229474",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Aug 31 16:07:02 MDT 1996",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The C++ package ADOL-C described here facilitates the
evaluation of first and higher derivatives of vector
functions that are defined by computer programs written
in C or C++. The resulting derivative evaluation
routines may be called from C/C++, Fortran, or any
other language that can be linked with C. The numerical
values of derivative vectors are obtained free of
truncation errors at a small multiple of the run-time
and randomly accessed memory of the given function
evaluation program. Derivative matrices are obtained by
columns or rows. For solution curves defined by
ordinary differential equations, special routines are
provided that evaluate the Taylor coefficient vectors
and their Jacobians with respect to the current state
vector. The derivative calculations involve a possibly
substantial (but always predictable) amount of data
that are accessed strictly sequentially and are
therefore automatically paged out to external files.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance",
subject = "{\bf G.1.4}: Mathematics of Computing, NUMERICAL
ANALYSIS, Quadrature and Numerical Differentiation.
{\bf I.1.2}: Computing Methodologies, ALGEBRAIC
MANIPULATION, Algorithms, Analysis of algorithms. {\bf
I.1.2}: Computing Methodologies, ALGEBRAIC
MANIPULATION, Algorithms.",
}
@Article{Gutbrod:1996:SGT,
author = "F. Gutbrod and N. Attig and M. Weber",
title = "The {SU(2)-Lattice Gauge Theory} simulation code on
the {Intel Paragon} supercomputer",
journal = j-PARALLEL-COMPUTING,
volume = "22",
number = "3",
pages = "443--463",
month = mar,
year = "1996",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sun Oct 25 09:38:13 MST 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Deutsches Elektronen-Synchroton DESY",
affiliationaddress = "Hamburg, Ger",
classification = "721.1; 722.4; 723.1.1; 723.5; 921; 931.4; A1110C
(Axiomatic field theories); A1110N (Gauge field
theories); A1130J (SU(2) and SU(3) symmetries in
particle physics); C6110P (Parallel programming); C6185
(Simulation techniques); C7320 (Physics and chemistry
computing)",
corpsource = "DESY, Hamburg, Germany",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Assembler language; Codes (symbols); communication;
Computational methods; Computer simulation; digital
simulation; fortran (programming language); gauge field
theory; Intel; Intel paragon supercomputer; lattice
field; Lattice gauge theory; lattice gauge theory;
Paragon; parallel programming; Performance; performance
reduction; physics computing; Quantum chromodynamics;
Quantum theory; Spectrum analysis; strategy; SU(2);
SU(2) lattice gauge theory; Supercomputers; theory;
XP/S",
treatment = "A Application; T Theoretical or Mathematical",
}
@Article{Gutbrod:1996:SLG,
author = "F. Gutbrod and N. Attig and M. Weber",
title = "The {SU(2)-Lattice Gauge Theory} simulation code on
the {Intel Paragon} supercomputer",
journal = j-PARALLEL-COMPUTING,
volume = "22",
number = "3",
pages = "443--463",
day = "29",
month = apr,
year = "1996",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:54 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1996&volume=22&issue=3;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1996&volume=22&issue=3&aid=1057",
acknowledgement = ack-nhfb,
affiliation = "Deutsches Elektronen-Synchroton DESY",
affiliationaddress = "Hamburg, Ger",
classification = "721.1; 722.4; 723.1.1; 723.5; 921; 931.4; A1110C
(Axiomatic field theories); A1110N (Gauge field
theories); A1130J (SU(2) and SU(3) symmetries in
particle physics); C6110P (Parallel programming); C6185
(Simulation techniques); C7320 (Physics and chemistry
computing)",
corpsource = "DESY, Hamburg, Germany",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Assembler language; Codes (symbols); communication;
Computational methods; Computer simulation; digital
simulation; fortran (programming language); gauge field
theory; Intel; Intel paragon supercomputer; lattice
field; Lattice gauge theory; lattice gauge theory;
Paragon; parallel programming; Performance; performance
reduction; physics computing; Quantum chromodynamics;
Quantum theory; Spectrum analysis; strategy; SU(2);
SU(2) lattice gauge theory; Supercomputers; theory;
XP/S",
treatment = "A Application; T Theoretical or Mathematical",
}
@Article{Hackstadt:1996:DAQ,
author = "S. T. Hackstadt and A. D. Malony",
title = "Distributed Array Query and Visualization for {High
Performance Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1123",
pages = "55--??",
month = "????",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Oct 29 14:12:39 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Hall:1996:ICF,
author = "Mary W. Hall and Seema Hiranandani and Ken Kennedy and
Chau-Wen Tseng",
title = "Interprocedural Compilation of {Fortran D}",
journal = j-J-PAR-DIST-COMP,
volume = "38",
number = "2",
pages = "114--129",
day = "1",
month = nov,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0135",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:01 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0135/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0135/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Inf. Sci. Inst., Univ. of Southern California, Marina
del Rey, CA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "code generation; computation partitions; data
decomposition; data-flow problems; decomposition;
distributed memory systems; dynamic data; FORTRAN;
Fortran D; High; interprocedural compilation;
machine-independent programming model; nonrecursive
programs; Performance Fortran; program compilers;
specifications; topological order",
treatment = "P Practical",
}
@Article{Horstmann:1996:CCL,
author = "C. S. Horstmann",
title = "{C++} class libraries for numerical programming",
journal = j-C-PLUS-PLUS-REPORT,
volume = "8",
number = "1",
pages = "61--64, 66",
month = jan,
year = "1996",
CODEN = "CRPTE7",
ISSN = "1040-6042",
bibdate = "Tue Mar 25 13:34:48 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
acknowledgement = ack-nhfb,
classcodes = "C7310 (Mathematics computing); C6110J (Object-oriented
programming); C4140 (Linear algebra); C4190 (Other
numerical methods); C6140D (High level languages)",
corpsource = "San Jose State Univ., CA, USA",
fjournal = "C++ Report",
keywords = "C language; C++ class libraries; computing; FORTRAN
LINPACK; Fourier transforms; IMSL Math Module; library;
linear algebra; M++; mathematical; mathematics; number
generators; numerical algorithms; numerical
programming; object-oriented; object-oriented
languages; probability distributions; problems;
programming; programming problems; random; random
number generation; software libraries; statistical
functions",
treatment = "P Practical",
}
@Book{Huddleston:1996:F,
author = "John V. Huddleston",
title = "{Fortran 90}",
publisher = pub-EXCHANGE,
address = pub-EXCHANGE:adr,
pages = "140",
month = jun,
year = "1996",
ISBN = "0-945261-07-1",
ISBN-13 = "978-0-945261-07-0",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0945261071/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$42.01; US\$25.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0945261071",
acknowledgement = ack-nhfb,
paperback = "yes",
}
@Article{Hughes:1996:FPT,
author = "Steven Hughes",
title = "{Fortran} Programming Tools under {Linux}",
journal = j-LINUX-J,
volume = "25",
pages = "??--??",
month = may,
year = "1996",
CODEN = "LIJOFX",
ISSN = "1075-3583 (print), 1938-3827 (electronic)",
ISSN-L = "1075-3583",
bibdate = "Fri Oct 9 08:35:26 MDT 1998",
bibsource = "http://www.linuxjournal.com/issue25/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Are you a Fortran user migrating to Linux from a
non-Unix environment? Steve shows you how to take the
Linux plunge without sacrificing your ``native''
programming capability.",
acknowledgement = ack-nhfb,
fjournal = "Linux Journal",
journal-URL = "http://portal.acm.org/citation.cfm?id=J508",
}
@Article{Ierotheou:1996:CAP,
author = "C. S. Ierotheou and S. P. Johnson and M. Cross and P.
F. Leggett",
title = "Computer aided parallelisation tools {(CAPTools)} ---
conceptual overview and performance on the
parallelisation of structured mesh codes",
journal = j-PARALLEL-COMPUTING,
volume = "22",
number = "2",
pages = "163--195",
day = "5",
month = apr,
year = "1996",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:52 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1996&volume=22&issue=2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1996&volume=22&issue=2&aid=1055",
acknowledgement = ack-nhfb,
affiliation = "Univ of Greenwich",
affiliationaddress = "London, UK",
classification = "722.4; 723; 723.1.1; 723.5; 921.4; 931.1; C6110P
(Parallel programming); C6115 (Programming support)",
corpsource = "Parallel Process. Res. Group, Greenwich Univ., London,
UK",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "automatic code partition; Automatic parallel code
generation; CAPTools; communication call insertion;
Computational fluid dynamics; Computer aided
parallelization tools (captools); Computer aided
software engineering; Computer software; control mask
generation; decomposition paradigm; Dependence graphs;
execution; fortran (programming language); FORTRAN 77;
Graph theory; Interprocedural dependence analysis;
mesh; Parallel processing systems; parallel
programming; parallelisation; Software package teamke1
cfd; software performance evaluation; software tools;
structured mesh codes; structured mesh computational
mechanics codes; toolkit; User interaction; User
interfaces",
treatment = "P Practical",
}
@Article{Ishizaki:1996:LPA,
author = "K. Ishizaki and H. Komatsu",
title = "A Loop Parallelization Algorithm for {HPF} Compilers",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1033",
pages = "176--190",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat May 11 13:45:32 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{James:1996:ERF,
author = "F. James",
title = "Erratum: {RANLUX: A Fortran implementation of the
high-quality pseudorandom number generator of
L{\"u}scher [Comput. Phys. Commun. {\bf 79} (1994)
111--114]}",
journal = j-COMP-PHYS-COMM,
volume = "97",
number = "3",
pages = "357",
month = sep,
year = "1996",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(96)00065-3",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Thu Dec 29 22:00:27 MST 2011",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
note = "See \cite{James:1994:RFI}.",
URL = "http://www.sciencedirect.com/science/article/pii/0010465596000653",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
remark = "The erratum supplies a missing initializer.",
}
@Article{Karp:1996:BRU,
author = "Alan H. Karp",
title = "Bit Reversal on Uniprocessors",
journal = j-SIAM-REVIEW,
volume = "38",
number = "1",
pages = "1--26",
month = mar,
year = "1996",
CODEN = "SIREAD",
DOI = "https://doi.org/10.1137/1038001",
ISSN = "0036-1445 (print), 1095-7200 (electronic)",
ISSN-L = "0036-1445",
MRclass = "65Txx (65Yxx); 65T20 (65Y10 65Y20)",
MRnumber = "1 379 039; 97f:65079",
MRreviewer = "Markus Hegland",
bibdate = "Sat Mar 29 09:55:38 MDT 2014",
bibsource = "Compendex database;
http://epubs.siam.org/toc/siread/38/1;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/siamreview.bib;
http://www.siam.org/journals/sirev/sirev381.htm",
URL = "http://epubs.siam.org/25698.htm",
abstract = "Many versions of the fast Fourier transform require a
reordering of either the input or the output data that
corresponds to reversing the order of the bits in the
array index. There has been a surprisingly large number
of papers on this subject in the recent literature.
This paper collects 30 methods for bit reversing an
array. Each method was recoded into a uniform style in
Fortran and its performance measured on several
different machines, each with a different memory
system. This paper includes a description of how the
memories of the machines operate to motivate two new
algorithms that perform substantially better than the
others.",
acknowledgement = ack-nhfb,
affiliation = "Hewlett--Packard Lab",
affiliationaddress = "Palo Alto, CA, USA",
classification = "722; 722.1; 723.1.1; 723.2; 921.3; C4190 (Other
numerical methods); C6120 (File organisation)",
corpsource = "Hewlett--Packard Co., Palo Alto, CA, USA",
fjournal = "SIAM Review",
journal-URL = "http://epubs.siam.org/sirev",
journalabr = "SIAM Rev",
keywords = "Algorithms; Bit reversal; bit reversal; cache storage;
Computer systems; Data handling; Data storage
equipment; fast Fourier transform; Fast Fourier
transforms; fast Fourier transforms; fortran
(programming language); Hierarchical memory;
Hierarchical systems; memory architecture; memory
system; parallel machines; storage management;
uniprocessors; Uniprocessors",
onlinedate = "March 1996",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Kaushik:1996:EIS,
author = "S. D. Kaushik and C.-H. Huang and P. Sadayappan",
title = "Efficient Index Set Generation for Compiling {HPF}
Array Statements on Distributed-Memory Machines",
journal = j-J-PAR-DIST-COMP,
volume = "38",
number = "2",
pages = "237--247",
day = "1",
month = nov,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0144",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:01 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0144/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0144/production/pdf",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessing systems); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Microcomput. Software Lab., Intel Corp., Hillsboro,
OR, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "array statements; block-cyclic distribution;
block-cyclic distributions; closed forms; communication
sets; data parallelism; distributed memory systems;
distributed-memory; FORTRAN; Gray T3D; High; HPF array
statements compiling; index set enumeration; index set
enumeration problems; index set generation; local index
sets; machines; mathematical properties; parallelising
compilers; Performance Fortran; physical processors;
processor approach; two-level mapping; virtual",
treatment = "P Practical",
}
@Article{Kearfott:1996:AIF,
author = "R. Baker Kearfott",
title = "Algorithm 763: {INTERVAL\_ARITHMETIC}: {A Fortran 90}
Module for an Interval Data Type",
journal = j-TOMS,
volume = "22",
number = "4",
pages = "385--392",
month = dec,
year = "1996",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Kearfott:1994:AIP}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/1996-22-4/p385-kearfott/",
abstract = "Interval arithmetic is useful in {\it automatically
verified computation}, that is, in computations in
which the algorithm itself rigorously proves that the
answer must lie within certain bounds. In addition to
rigor, interval arithmetic also provides a simple and
somewhat sharp method of bounding ranges of functions
for global optimization and other tasks. Convenient use
of interval arithmetic requires an interval data type
in the programming language. Although various packages
supply such a data type, previous ones are machine
specific, obsolete, and unsupported, for languages
other than Fortran, or commercial. The Fortran 90
module {INTERVAL\_ARITHMETIC} provides a portable
interval data type in Fortran 90. This data type is
based on two double-precision real Fortran storage
unit. Module {INTERVAL\_ARITHMETIC} uses the Fortran 77
library {INTLIB} (ACM TOMS Algorithm 737) as a
supporting library. The module has been employed
extensively in the author's own research.",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, languages",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 90. {\bf G.1.0}: Mathematics
of Computation, NUMERICAL ANALYSIS, General, Computer
arithmetic, Error analysis, Numerical algorithms.",
}
@Article{Kearfott:1996:IFM,
author = "R. Baker Kearfott",
title = "{Algorithm 763}: {INTERVAL\_ARITHMETIC}: {A Fortran
90} Module for an Interval Data Type",
journal = j-TOMS,
volume = "22",
number = "4",
pages = "385--392",
month = dec,
year = "1996",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1996-22-4/p385-kearfott/;
https://doi.org/10.1145/235815.235816",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Kearfott:1994:AIP}.",
abstract = "Interval arithmetic is useful in {\it automatically
verified computation}, that is, in computations in
which the algorithm itself rigorously proves that the
answer must lie within certain bounds. In addition to
rigor, interval arithmetic also provides a simple and
somewhat sharp method of bounding ranges of functions
for global optimization and other tasks. Convenient use
of interval arithmetic requires an interval data type
in the programming language. Although various packages
supply such a data type, previous ones are machine
specific, obsolete, and unsupported, for languages
other than Fortran, or commercial. The Fortran 90
module {INTERVAL\_ARITHMETIC} provides a portable
interval data type in Fortran 90. This data type is
based on two double-precision real Fortran storage
unit. Module {INTERVAL\_ARITHMETIC} uses the Fortran 77
library {INTLIB} (ACM TOMS {Algorithm 737}) as a
supporting library. The module has been employed
extensively in the author's own research.",
acknowledgement = ack-rfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, languages",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 90. {\bf G.1.0}: Mathematics
of Computation, NUMERICAL ANALYSIS, General, Computer
arithmetic, Error analysis, Numerical algorithms.",
}
@Article{Kennedy:1996:OFS,
author = "K. Kennedy and J. {Mellor-Crummey} and G. Roth",
title = "Optimizing {Fortran 90} Shift Operations on
Distributed-Memory Multicomputers",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1033",
pages = "161--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat May 11 13:45:32 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Kim:1996:PSS,
author = "Taegeun Kim and Kyeongdeok Moon and Nanjoo Ban and
Jungkwon Kim",
title = "{PPTran}: Source to Source Translator for {High
Performance Fortran}",
journal = j-PARALLEL-ALGORITHMS-APPL,
volume = "9",
number = "3--4",
pages = "213--225",
month = "????",
year = "1996",
CODEN = "PAAPEC",
DOI = "https://doi.org/10.1080/10637199608915577",
ISSN = "1063-7192",
ISSN-L = "1026-7689",
bibdate = "Fri Jul 11 06:45:42 MDT 2008",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.informaworld.com/smpp/content~content=a778707980",
acknowledgement = ack-nhfb,
fjournal = "Parallel Algorithms and Applications",
journal-URL = "http://www.tandfonline.com/loi/gpaa20",
}
@Book{Koffman:1996:F,
author = "Elliot B. Koffman and Frank L. Friedman",
title = "{Fortran}",
publisher = pub-AW,
address = pub-AW:adr,
edition = "Fifth",
pages = "690",
month = oct,
year = "1996",
ISBN = "0-201-59062-X",
ISBN-13 = "978-0-201-59062-3",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=020159062X/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$30.25",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=020159062X",
acknowledgement = ack-nhfb,
dimensions = "9.10in x 7.33in x 1.16in",
softcover = "yes",
}
@Article{Leggett:1996:IUK,
author = "P. F. Leggett and A. T. J. Marsh and S. P. Johnson and
M. Cross",
title = "Integrating user knowledge with information from
parallelisation tools to facilitate the automatic
generation of efficient parallel {FORTRAN} code",
journal = j-PARALLEL-COMPUTING,
volume = "22",
number = "2",
pages = "259--288",
day = "5",
month = apr,
year = "1996",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:52 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1996&volume=22&issue=2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1996&volume=22&issue=2&aid=1054",
acknowledgement = ack-nhfb,
affiliation = "Univ of Greenwich",
affiliationaddress = "London, UK",
classification = "722.2; 722.3; 722.4; 723; 723.1.1; 723.5; C6115
(Programming support); C6140D (High level languages);
C6180 (User interfaces)",
corpsource = "Parallel Process. Res. Group, Greenwich Univ., London,
UK",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "application generators; automatic generation;
Automatic parallel code generation; automatic
programming; CAPTools; Computer aided parallelization
tools (captools); Computer aided software engineering;
Data communication systems; dependence analysis;
FORTRAN; fortran (programming language); interfaces;
Interprocedural dependence analysis; parallel FORTRAN
code; Parallel processing systems; parallelisation
tools; Program compilers; scalar FORTRAN numerical
code; toolkit; user; User interaction; user interface;
User interfaces; user knowledge; user supplied
knowledge",
treatment = "A Application; P Practical",
}
@Article{Lorenzo:1996:HPF,
author = "P. A. R. Lorenzo and A. Mueller and Y. Murakami and B.
J. N. Wylie",
title = "{High Performance Fortran} Interfacing to
{ScaLAPACK}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1184",
pages = "457--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Fri Aug 22 11:59:49 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Macleod:1996:AMS,
author = "Allan J. Macleod",
title = "{Algorithm 757}: {MISCFUN}, a software package to
compute uncommon special functions",
journal = j-TOMS,
volume = "22",
number = "3",
pages = "288--301",
month = sep,
year = "1996",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1996-22-3/p288-macleod/;
https://doi.org/10.1145/232826.232846",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Aug 31 16:07:02 MDT 1996",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "MISCFUN (MISCellaneous FUNctions) is a Fortran package
for the evaluation of several special functions, which
are not used often enough to have been included in the
standard libraries or packages. The package uses
Chebyshev expansions as the underlying method of
approximation, with the Chebyshev coefficients given to
20D. A wide variety of functions are included, and the
package is designed so that other functions can be
added in a standard manner.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf G.1.2}: Mathematics of
Computing, NUMERICAL ANALYSIS, Approximation, Chebyshev
approximation and theory. {\bf G.4}: Mathematics of
Computing, MATHEMATICAL SOFTWARE, Certification and
testing.",
}
@Article{MacLeod:1996:RAS,
author = "Allan J. MacLeod",
title = "Rational approximations, software and test methods for
sine and cosine integrals",
journal = j-NUMER-ALGORITHMS,
volume = "12",
number = "3-4",
pages = "259--272",
month = jul,
year = "1996",
CODEN = "NUALEG",
ISSN = "1017-1398 (print), 1572-9265 (electronic)",
ISSN-L = "1017-1398",
MRclass = "65D15",
MRnumber = "97e:65020",
bibdate = "Tue Apr 29 08:56:05 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4130 (Interpolation and function approximation);
C4180 (Integral equations); C6150G (Diagnostic,
testing, debugging and evaluating systems); C7310
(Mathematics computing)",
corpsource = "Dept. of Math. and Stat., Paisley Univ., UK",
fjournal = "Numerical Algorithms",
journal-URL = "http://link.springer.com/journal/11075",
keywords = "approximation theory; code performance assessment;
cosine integrals; Fortran codes; functions; integral
equations; mathematics computing; netlib library FN
codes; program testing; rational approximations; robust
software construction; sine integrals; software;
software performance evaluation; test methods",
pubcountry = "Switzerland",
treatment = "T Theoretical or Mathematical",
}
@Article{Maley:1996:FSA,
author = "D. Maley and P. L. Kilpatrick and E. W. Schreiner and
N. S. Scott and G. H. F. Diercksen",
title = "The formal specification of abstract data types and
their implementation in {Fortran 90}: implementation
issues concerning the use of pointers",
journal = j-COMP-PHYS-COMM,
volume = "98",
number = "1--2",
pages = "167--180",
month = oct,
year = "1996",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/0010-4655(96)00093-8",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:09 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/java.bib",
URL = "http://www.sciencedirect.com/science/article/pii/0010465596000938",
acknowledgement = ack-nhfb,
classcodes = "C6140D (High level languages); C6120 (File
organisation)",
corpsource = "Dept. of Appl. Math. and Theor. Phys., Queen's Univ.,
Belfast, UK",
countrypub = "Netherlands",
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
keywords = "abstract data types; computational-science; data
encapsulation; disposal; efficiency; formal; formal
specification; FORTRAN; Fortran 90; identification;
implementation issues; information hiding; operations;
pointers use; software; space; specification; storage
management; storage recovery",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Matsumoto:1996:AAP,
author = "Aki Matsumoto and D. S. Han and Takao Tsuda",
title = "Alias analysis of pointers in {Pascal} and {Fortran
90}: {Dependence} analysis between pointer references",
journal = j-ACTA-INFO,
volume = "33",
number = "2",
pages = "99--130",
month = "????",
year = "1996",
CODEN = "AINFA2",
ISSN = "0001-5903 (print), 1432-0525 (electronic)",
ISSN-L = "0001-5903",
bibdate = "Sat Oct 9 17:51:51 MDT 1999",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Misc/HBP/ACTAI.bib;
http://link.springer-ny.com/link/service/journals/00236/tocs/t6033002.htm;
https://www.math.utah.edu/pub/tex/bib/actainfo.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/journals/00236/bibs/6033002/60330099.htm",
acknowledgement = ack-nhfb,
fjournal = "Acta Informatica",
journal-URL = "http://www.springerlink.com/content/0001-5903",
}
@Article{McCalpin:1996:CSS,
author = "John D. McCalpin",
title = "A Case Study of Some Issues in the Optimization of
{Fortran 90} Array Notation",
journal = j-SCI-PROG,
volume = "5",
number = "3",
pages = "219--237",
month = "Fall",
year = "1996",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
ftp://ftp.ira.uka.de/bibliography/Misc/SEL-HPC.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://reality.sgi.com/employees/mccalpin/papers/f90.ps",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
scope = "f90",
}
@Article{McLay:1996:MSM,
author = "R. T. McLay and S. Swift and G. F. Carey",
title = "Maximizing Sparse Matrix-Vector Product Performance on
{RISC} Based {MIMD} Computers",
journal = j-J-PAR-DIST-COMP,
volume = "37",
number = "2",
pages = "146--158",
day = "15",
month = sep,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0115",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:00 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0115/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0115/production/pdf",
acknowledgement = ack-nhfb,
classification = "C4130 (Interpolation and function approximation);
C4140 (Linear algebra); C5220P (Parallel architecture);
C5440 (Multiprocessing systems); C7310 (Mathematics
computing)",
corpsource = "Dept. of Aerosp. Eng. and Eng. Mech., Texas Univ.,
Austin, TX, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "algebra; C language; computer architectures;
computers; computing; conjugate gradient methods;
Fortran; gradient iterative solver; Intel i860;
mathematics computing; matrix; parallel processing;
reduced instruction set; RISC based MIMD; sparse
matrix-vector product performance",
treatment = "A Application; P Practical",
}
@Article{Meissner:1996:POT,
author = "Loren Meissner",
title = "Personal Observations Teaching with {F}",
journal = j-FORTRAN-J,
volume = "8",
number = "6",
pages = "??--??",
month = nov # "\slash " # dec,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 05:59:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.fortran.com/fortran/FJ/9611/#teaching",
acknowledgement = ack-nhfb,
annote = "Compares F with the other Fortran subset --- ELF from
Lahey Computer Systems.",
fjournal = "Fortran Journal",
}
@Article{Merlin:1996:SSH,
author = "J. H. Merlin and D. B. Carpenter and A. J. G. Hey",
title = "{SHPF}: a {Subset High Performance Fortran}
compilation system",
journal = j-FORTRAN-J,
volume = "8",
number = "2",
pages = "2--6",
month = mar # "\slash " # apr,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 09:17:20 2001",
bibsource = "http://aspen.csit.fsu.edu/pss/reports/final/final/node55.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.vcpc.univie.ac.at/~jhm/papers.html",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Book{Metcalf:1996:FE,
author = "Michael Metcalf and John Ker Reid",
title = "{Fortran 90\slash 95} Explained",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
pages = "xv + 345",
month = may,
year = "1996",
ISBN = "0-19-851888-9",
ISBN-13 = "978-0-19-851888-4",
LCCN = "QA76.73.F28 M48 1996",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0198518889/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$29.95; US\$26.95",
series = "Oxford science publications",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0198518889",
acknowledgement = ack-nhfb,
keywords = "Fortran 90 (computer program language)",
softcover = "yes",
}
@Article{Morandi:1996:PAC,
author = "R. Morandi and C. Conti",
title = "A parallel algorithm to construct a curve network
interpolating non-gridded functional data in {$ R^3
$}",
journal = j-SUPERCOMPUTER,
volume = "12",
number = "4",
pages = "33--45",
month = dec,
year = "1996",
CODEN = "SPCOEL",
ISSN = "0168-7875",
bibdate = "Wed Mar 18 08:37:01 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C1160 (Combinatorial mathematics); C4130
(Interpolation and function approximation); C4240P
(Parallel programming and algorithm theory); C4260
(Computational geometry)",
corpsource = "Dipartimento di Matematica, Perugia Univ., Italy",
fjournal = "Supercomputer",
keywords = "computational geometry; curve network; distributed
memory parallel computer; EXPRESS communication
library; FORTRAN; interpolation; nongridded functional
data; parallel algorithm; parallel algorithms; parallel
FORTRAN",
pubcountry = "Netherlands",
treatment = "P Practical; T Theoretical or Mathematical",
}
@InProceedings{Muller:1996:CDI,
author = "A. Muller and R. Ruhl",
title = "Communication-buffers for data-parallel, irregular
computations",
crossref = "Szymanski:1996:LCR",
pages = "295--298",
month = "",
year = "1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Centro Svizzero di Calcolo Sci., Eidgenossische Tech.
Hochschule, Manno, Switzerland",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6120 (File organisation); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
keywords = "Buffer organizations; Common user interface;
Communication buffers; Compiler generated parallel
programs; Critical code segments; Data parallel
irregular computations; Data-parallel irregular
computations; Distributed data; Distributed memory
parallel processors; Distributed programs; High
Performance Fortran compiler; HPF extensions; Low level
machine interface; Message Passing Interface;
Parallelization Support Tool; Performance monitor;
Portable integrated tool environment Annai; PST HPF
extensions; Run time preprocessing; Source level
debugger; Unstructured computations",
thesaurus = "Buffer storage; Distributed memory systems; FORTRAN;
Parallel languages; Parallel programming; Parallelising
compilers",
}
@Article{Ngo:1996:FCS,
author = "Dat Ngo and Gorden Videen and Petr Ch{\'y}lek",
title = "A {FORTRAN} code for the scattering of {EM} waves by a
sphere with a nonconcentric spherical inclusion",
journal = j-COMP-PHYS-COMM,
volume = "99",
number = "1",
pages = "94--112",
month = dec,
year = "1996",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(96)00109-9",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:10 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465596001099",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Norton:1996:POO,
author = "Charles D. Norton and Viktor K. Decyk and Boleslaw K.
Szymanski",
title = "On parallel object oriented programming in {Fortran
90}",
journal = j-SIGAPP,
volume = "4",
number = "1",
pages = "27--31",
month = apr,
year = "1996",
CODEN = "????",
DOI = "https://doi.org/10.1145/240732.240742",
ISSN = "1559-6915 (print), 1931-0161 (electronic)",
ISSN-L = "1559-6915",
bibdate = "Thu Jan 23 10:04:06 MST 2020",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigapp.bib",
URL = "https://dl.acm.org/doi/abs/10.1145/240732.240742",
abstract = "The C++ programming language [6, 10] is well-known for
its support of object oriented concepts, useful in
abstraction modeling. Containing many important
features, its popularity is growing with a new
generation of scientists anxious to bring clarity
\ldots{}",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGAPP Applied Computing Review",
journal-URL = "https://dl.acm.org/loi/sigapp",
}
@Book{Nyhoff:1996:FESa,
author = "Larry R. Nyhoff and Sanford Leestma and Larry Nyhoff",
title = "{Fortran 77} for Engineers and Scientists: With an
Introduction to {Fortran 90}",
publisher = pub-PH,
address = pub-PH:adr,
edition = "Fourth",
pages = "xxv + 884",
month = jan,
year = "1996",
ISBN = "0-13-363003-X",
ISBN-13 = "978-0-13-363003-9",
LCCN = "QA76.73.F25 N9 1996",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=013363003X/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$53.00; US\$52.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=013363003X",
acknowledgement = ack-nhfb,
alttitle = "{Fortran} seventy seven for engineers and scientists
with an introduction to FORTRAN 90",
keywords = "Fortran 77 (Computer program language)",
softcover = "yes",
}
@Book{Nyhoff:1996:IFE,
author = "Larry R. Nyhoff and Sanford C. Leestma",
title = "Introduction to {Fortran 90} for Engineers and
Scientists",
publisher = pub-PH,
address = pub-PH:adr,
pages = "360",
year = "1996",
ISBN = "0-13-505215-7",
ISBN-13 = "978-0-13-505215-0",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0135052157/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$31.60",
series = "Prentice Hall Modular Series for Engineering",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0135052157",
acknowledgement = ack-nhfb,
dimensions = "9.06in x 7.43in x 0.66in",
softcover = "yes",
}
@Article{Olagnon:1996:LGN,
author = "Michel Olagnon",
title = "Little Giants --- The New {Fortran} Subset",
journal = j-FORTRAN-J,
volume = "8",
number = "6",
pages = "??--??",
month = nov # "\slash " # dec,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 05:59:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.fortran.com/fortran/FJ/9611/#ficiency",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Parashar:1996:CTP,
author = "Manish Parashar and Salim Hariri",
title = "Compile-Time Performance Prediction of {HPF}\slash
{Fortran 90D}",
journal = j-IEEE-PAR-DIST-TECH,
volume = "4",
number = "1",
pages = "57--73",
month = "Spring",
year = "1996",
CODEN = "IPDTEX",
DOI = "https://doi.org/10.1109/88.481665",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Mon Jun 7 07:52:29 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/pd/books/pd1996/pdf/p1057.pdf;
http://www.computer.org/concurrency/pd1996/p1057abs.htm",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems); C6150N (Distributed systems
software)",
corpsource = "Texas Univ., Austin, TX, USA",
fjournal = "IEEE Parallel and Distributed Technology: Systems and
Applications",
keywords = "application performance debugging; compile-time
performance prediction framework; compiler directives;
environments; FORTRAN; Fortran 90D; High-;
high-performance computing; HPF; interpretative
approach; parallel languages; parallel programming;
parallelising compilers; performance evaluation;
Performance Fortran; program debugging; runtime
parameters; software; system parameters",
treatment = "P Practical",
}
@Article{Pazat:1996:THP,
author = "J.-L Pazat",
title = "Tools for {High Performance Fortran}: a Survey",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1132",
pages = "134--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Book{Perrin:1996:DPP,
author = "Guy-Rene Perrin and Alain Darte",
title = "The data parallel programming model: foundations,
{HPF} realization, and scientific applications",
volume = "1132",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xv + 284",
year = "1996",
CODEN = "LNCSD9",
ISBN = "3-540-61736-1",
ISBN-13 = "978-3-540-61736-5",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.642 .D38 1996",
bibdate = "Sat Dec 21 16:06:37 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
annote = "The data parallel programming model: a semantic
perspective / Luc Bouge --- An introduction to HPF /
Robert S. Schreiber --- A data parallel scientific
computing introduction / Serge G. Petiton and Nahid
Emad --- Current status of the SUIF research project /
Monica S. Lam --- Automatic parallelization in the
polytope model / Paul Feautrier --- State of the art in
compiling HPF / Fabien Coelho, Cecile Germain, and
Jean-Louis Pazat --- Tools for high performance
Fortran: a survey / Jean-Louis Pazat --- Implementing
data parallel programs on commodity clusters / P. J.
Hatcher \ldots{} [et al.] --- Task parallelism and
high-performance languages / Ian Foster --- Supporting
irregular and dynamic computations in data parallel
languages / Jean-Luc Dekeyser and Philippe Marquet ---
Data parallelism and functional programming / Bjorn
Lisper --- Formal validation of data parallel programs:
introducing the assertional approach / L. Bouge
\ldots{} [et al.].",
keywords = "Parallel programming (Computer science)",
}
@Article{Pifer:1996:WDO,
author = "Joe Pifer",
title = "Are We Doing Our Students a Favor by Making Them Learn
{Fortran}?",
journal = j-COMPUT-PHYS,
volume = "10",
number = "6",
pages = "509--??",
month = nov,
year = "1996",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822490",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:46:04 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822490",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Preppernau:1996:FPP,
author = "Bryan L. Preppernau and Isaac Shokair",
title = "{Fortran Powerstation 4.0} Ports {Fortran} Code
Smoothly to the {PC}",
journal = j-COMPUT-PHYS,
volume = "10",
number = "3",
pages = "275--??",
month = may,
year = "1996",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822402",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:46:01 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822402",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Book{Press:1996:NRFa,
author = "William H. Press and Saul A. Teukolsky and Michael
Metcalf",
title = "Numerical Recipes in {Fortran 90}: The Art of Parallel
Scientific Computing",
volume = "2",
publisher = pub-CUP,
address = pub-CUP:adr,
edition = "Second",
pages = "200",
day = "1",
month = sep,
year = "1996",
ISBN = "0-521-57439-0 (hardcover)",
ISBN-13 = "978-0-521-57439-6 (hardcover)",
LCCN = "QA76.73.F25 N85 1996",
bibdate = "Sat May 13 18:26:36 2000",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0521574390/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$44.95; US\$40.45",
series = "Fortran Numerical Recipes",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521574390;
http://www.nr.com/nronline_switcher.html",
acknowledgement = ack-nhfb,
dimensions = "9.93in x 6.83in x 1.14in",
hardcover = "yes",
keywords = "Fortran 90 (computer program language); numerical
analysis -- data processing; parallel programming
(computer science)",
}
@Book{Press:1996:NRFb,
author = "William H. Press and Saul A. Teukolsky and William T.
Vetterling",
title = "Numerical Recipes in {Fortran 77} and {Fortran 90}:
The Art of Scientific and Parallel Computing",
publisher = pub-CUP,
address = pub-CUP:adr,
pages = "",
month = sep,
year = "1996",
ISBN = "0-521-57440-4",
ISBN-13 = "978-0-521-57440-2",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0521574404/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$39.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0521574404;
http://www.nr.com/;
http://www.nr.com/nronline_switcher.html",
acknowledgement = ack-nhfb,
}
@Article{Reid:1996:AF,
author = "John Reid",
title = "An Appreciation of {F}",
journal = j-FORTRAN-J,
volume = "8",
number = "6",
pages = "3--9",
month = nov # "\slash " # dec,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 05:59:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.numerical.rl.ac.uk/people/jkr/pubs.html",
URL = "http://www.fortran.com/fortran/FJ/9611/#appreciation",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Reid:1996:RFF,
author = "J. K. Reid",
title = "Remark on ``{Fast Floating-Point Processing in Common
Lisp}''",
journal = j-TOMS,
volume = "22",
number = "4",
pages = "496--497",
month = dec,
year = "1996",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Aug 6 19:54:46 MDT 1997",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Rutherford Appleton Lab",
classification = "721.1; 723.1.1; 902.2; 921.6",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
journalabr = "ACM Trans Math Software",
keywords = "Common Lisp language; Control structures; Digital
arithmetic; Floating point computation; fortran
(programming language); Lisp (programming language);
Standards",
}
@Article{Renka:1996:ASS,
author = "R. J. Renka",
title = "{Algorithm 752}: {SRFPACK}: software for scattered
data fitting with a constrained surface under tension",
journal = j-TOMS,
volume = "22",
number = "1",
pages = "9--17",
month = mar,
year = "1996",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1996-22-1/p9-renka/;
https://doi.org/10.1145/225545.225547",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Aug 31 16:07:02 MDT 1996",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See remark \cite{Renka:1999:RAb}.",
abstract = "SRFPACK is a Fortran 77 software package that
constructs a smooth interpolatory or approximating
surface to data values associated with arbitrarily
distributed points in the plane. It employs
automatically selected tension factors to preserve
shape properties of the data and to avoid overshoot and
undershoot associated with steep gradients. The domain
of the fitting function may be nonconvex or multiply
connected, and the surface may be constrained to have
discontinuous value or derivative across a
user-specified curve representing, for example, a
geological fault line. Although triangle based, the
method provides a means of avoiding the inaccuracy
associated with long thin triangles on the boundary of
the convex hull of the data abscissae.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf G.1.2}: Mathematics of
Computing, NUMERICAL ANALYSIS, Approximation. {\bf
G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE.
{\bf G.1.1}: Mathematics of Computing, NUMERICAL
ANALYSIS, Interpolation.",
}
@Article{Renka:1996:ATC,
author = "R. J. Renka",
title = "{Algorithm 751}: {TRIPACK}: a constrained
two-dimensional {Delaunay} triangulation package",
journal = j-TOMS,
volume = "22",
number = "1",
pages = "1--8",
month = mar,
year = "1996",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1996-22-1/p1-renka/;
https://doi.org/10.1145/225545.225546",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Jul 15 18:58:33 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See remark \cite{Renka:1999:RAa}.",
abstract = "TRIPACK is a Fortran 77 software package that employs
an incremental algorithm to construct a constrained
Delaunay triangulation of a set of points in the plane
(nodes). The triangulation covers the convex hull of
the nodes but may include polygonal constraint regions
whose triangles are distinguishable from those in the
remainder of the triangulation. This effectively allows
for a nonconvex or multiply connected triangulation
(the complement of the union of constraint regions)
while retaining the efficiency of searching and
updating a convex triangulation. The package provides a
wide range of capabilities including an efficient means
of updating the triangulation with nodal additions or
deletions. For $N$ nodes, the storage requirement is $
13 N $ integer storage locations in addition to the $ 2
N $ nodal coordinates.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf G.1.2}: Mathematics of
Computing, NUMERICAL ANALYSIS, Approximation. {\bf
G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE.
{\bf G.1.1}: Mathematics of Computing, NUMERICAL
ANALYSIS, Interpolation.",
}
@Article{Resende:1996:AFS,
author = "Mauricio G. C. Resende and Panos M. Pardalos and Yong
Li",
title = "Algorithm 754: {Fortran} subroutines for approximate
solution of dense quadratic assignment problems using
{GRASP}",
journal = j-TOMS,
volume = "22",
number = "1",
pages = "104--118",
month = mar,
year = "1996",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Aug 31 16:07:02 MDT 1996",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0098-3500/225553.html",
abstract = "In the NP-complete quadratic assignment problem (QAP),
$n$ facilities are to be assigned to $n$ sites at
minimum cost. The contribution of assigning facility
$i$ to site $k$ and facility $j$ to site $l$ to the
total cost is $ f_{ij} - d_{kl} $, where $ f_{ij} $ is
the flow between facilities $i$ and $j$, and $ d_{kl} $
is the distance between sites $k$ and $l$. Only very
small ($ n \le 20 $ ) instances of the QAP have been
solved exactly, and heuristics are therefore used to
produce approximate solutions. This article describes a
set of Fortran subroutines to find approximate
solutions to dense quadratic assignment problems,
having at least one symmetric flow or distance matrix.
A greedy, randomized, adaptive search procedure (GRASP)
is used to produce the solutions. The design and
implementation of the code are described in detail, and
extensive computational experiments are reported,
illustrating solution quality as a function of running
time.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance",
subject = "{\bf G.1.6}: Mathematics of Computing, NUMERICAL
ANALYSIS, Optimization, Integer programming. {\bf
D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf G.2.1}: Mathematics of
Computing, DISCRETE MATHEMATICS, Combinatorics,
Combinatorial algorithms.",
}
@Article{Rodriguez:1996:POW,
author = "Bernardo Rodriguez and Leslie Hart and Tom Henderson",
title = "Parallelizing Operational Weather Forecast Models for
Portable and Fast Execution",
journal = j-J-PAR-DIST-COMP,
volume = "37",
number = "2",
pages = "159--170",
day = "15",
month = sep,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0116",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:00 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0116/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0116/production/pdf",
acknowledgement = ack-nhfb,
classification = "A9260X (Weather analysis and prediction); C6185
(Simulation techniques); C7340 (Geophysics computing)",
corpsource = "Forecast Syst. Lab., NOAA, Boulder, CO, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "Challenge; codes; data; data movement overlap; digital
simulation; exchanges; forecasting; Fortran 77;
geophysics computing; global address space
architectures; High Performance Fortran; high-; HPF
compilers; I/O operations; Intel Paragon;
interprocessor communication; level library; local
address; multiprocessor systems; operational weather
forecast models parallelisation; operational weather
prediction models; performance results; program
optimizations; Scalable Modeling System; SGI; space
paradigm; weather; weather prediction models",
treatment = "A Application; P Practical",
}
@InProceedings{Russ:1996:HAT,
author = "S. H. Russ and B. Flachs and J. Robinson and B.
Heckel",
title = "Hector: automated task allocation for {MPI}",
crossref = "IEEE:1996:PII",
pages = "344--348",
year = "1996",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C5620L (Local area
networks); C6110P (Parallel programming); C6150N
(Distributed systems software)",
conftitle = "Proceedings of International Conference on Parallel
Processing",
corpsource = "Mississippi State Univ., MS, USA",
keywords = "automated task allocation; automatic run-time
performance optimization; C; computational resources;
FORTRAN; Hector; local area networks; message passing;
message- passing; MPI; multiprocessing systems;
parallel processing; parallel programming; resource
allocation; software performance evaluation; task
migration; workstation networks",
sponsororg = "IEEE Comput. Tech. Committee on Parallel Process.; ACM
SIGARCH",
treatment = "P Practical",
}
@Article{Sagiv:1996:PID,
author = "Mooly Sagiv and Thomas Reps and Susan Horwitz",
title = "Precise interprocedural dataflow analysis with
applications to constant propagation",
journal = j-THEOR-COMP-SCI,
volume = "167",
number = "1--2",
pages = "131--170",
day = "30",
month = oct,
year = "1996",
CODEN = "TCSCDI",
ISSN = "0304-3975 (print), 1879-2294 (electronic)",
ISSN-L = "0304-3975",
bibdate = "Mon Jul 19 22:20:20 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/tcs/cas_free/browse/browse.cgi?year=1996&volume=167&issue=1-2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/tcs1995.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/tcs/cas_sub/browse/browse.cgi?year=1996&volume=167&issue=1-2&aid=2274",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages); C6150G (Diagnostic, testing,
debugging and evaluating systems)",
conflocation = "Aarhus, Denmark; 22-26 May 1995",
conftitle = "TAPSOFT '95: Theory and Practice of Software
Development. 6th International Joint Conference
CAAP/FASE. Proceedings",
corpsource = "Dept. of Comput. Sci., Wisconsin Univ., Madison, WI,
USA",
fjournal = "Theoretical Computer Science",
journal-URL = "http://www.sciencedirect.com/science/journal/03043975",
keywords = "constant propagation; copy-constant propagation; data
flow analysis; dataflow information; distributive
environment transformer; exhaustive algorithm; FORTRAN;
Fortran programs; linear-constant propagation; precise
interprocedural dataflow analysis; program operation;
program point; program statements; scalar integer
variables",
pubcountry = "Netherlands",
treatment = "P Practical",
}
@Article{Schreiber:1996:IH,
author = "R. S. Schreiber",
title = "An Introduction to {HPF}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1132",
pages = "27--??",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Schreiber:1996:SIC,
author = "R. Schreiber",
title = "Support for Irregular Computation in {High Performance
Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1117",
pages = "285--??",
month = "????",
year = "1996",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Oct 29 14:12:39 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Sips:1996:ALE,
author = "H. J. Sips and K. {Van Reeuwijk} and W. Denissen",
title = "Analysis of Local Enumeration and Storage Schemes in
{HPF}",
crossref = "ACM:1996:FCP",
pages = "10--17",
year = "1996",
bibdate = "Wed Mar 18 12:33:18 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/super.bib",
acknowledgement = ack-nhfb,
annote = "Also known as ICS'96. Held as part of the Federated
computing research conference (FCRC'96)",
keywords = "ACM; architecture; computer; FCRC; ICS; SIGARCH;
supercomputing",
}
@Article{Slaton:1996:FC,
author = "Jonathan Slaton",
title = "{F\_World} is Cool",
journal = j-FORTRAN-J,
volume = "8",
number = "6",
pages = "??--??",
month = nov # "\slash " # dec,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 05:59:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.fortran.com/fortran/FJ/9611/#cool",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Book{SSC:1996:FR,
author = "{Specialized Systems Consultants, Inc.Staff}",
title = "{Fortran 77} Reference",
publisher = pub-SSC,
address = pub-SSC:adr,
pages = "",
month = dec,
year = "1996",
ISBN = "0-916151-08-5",
ISBN-13 = "978-0-916151-08-9",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0916151085/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$2.50",
acknowledgement = ack-nhfb,
}
@Book{Staff:1996:FR,
author = "{Specialized Systems Consultants, Inc.Staff}",
title = "{Fortran 77} Reference",
publisher = pub-SSC,
address = pub-SSC:adr,
pages = "",
month = dec,
year = "1996",
ISBN = "0-916151-08-5",
ISBN-13 = "978-0-916151-08-9",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$2.50",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0916151085",
acknowledgement = ack-nhfb,
}
@Book{Templeman:1996:AFP,
author = "Templeman",
title = "Advanced {Fortran} Programming for {Windows}",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "",
month = dec,
year = "1996",
ISBN = "0-471-95685-6",
ISBN-13 = "978-0-471-95685-3",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0471956856/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$39.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0471956856",
acknowledgement = ack-nhfb,
}
@InProceedings{Thirumalai:1996:CGO,
author = "A. Thirumalai and J. Ramanujam and A. Venkatachar",
title = "Communication generation and optimization for {HPF}",
crossref = "Szymanski:1996:LCR",
pages = "311--316",
month = "",
year = "1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Electr. and Comput. Eng., Louisiana State
Univ., Baton Rouge, LA, USA",
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6120 (File organisation); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
keywords = "Abstract Cartesian grid; Communication generation;
Communication table generation times; Data mappings;
General block cyclic distributions; High Performance
Fortran; HPF compiler; IBM SP 2; Integer linear
combinations; Left hand side variable; Local memory
addresses; Massively parallel distributed memory
machines; Non local data; Template",
thesaurus = "Distributed memory systems; FORTRAN; Optimising
compilers; Parallel languages; Parallel programming;
Storage allocation",
}
@Article{Thirumalai:1996:ECA,
author = "Ashwath Thirumalai and J. Ramanujam",
title = "Efficient Computation of Address Sequences in Data
Parallel Programs Using Closed Forms for Basis
Vectors",
journal = j-J-PAR-DIST-COMP,
volume = "38",
number = "2",
pages = "188--203",
day = "1",
month = nov,
year = "1996",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1996.0140",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:01 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0140/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0140/production/pdf",
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages)",
corpsource = "Zycad Corp., Fremont, CA, USA",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
keywords = "address; address sequences; basis vectors; closed form
expressions; closed forms; data parallel programs;
data-parallel languages; FORTRAN; High Performance
Fortran; highly optimized code; integer linear
combinations; local memory addresses; lookup; parallel
programming; sequence generation problem; storage
allocation; table; table-lookup; two-step process",
treatment = "P Practical",
}
@InProceedings{Ujaldon:1996:DLF,
author = "M. Ujaldon and E. L. Zapata and B. M. Chapman and H.
P. Zima",
title = "Data-parallel language features for sparse codes",
crossref = "Szymanski:1996:LCR",
pages = "253--264",
month = "",
year = "1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Archit., Malaga Univ., Spain",
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150N (Distributed systems software)",
keywords = "Data distribution; Data parallel language;
Data-parallel language; Distributed-memory programming;
High Performance Fortran; HPF; Irregular computation;
Sparse code; Suboptimal parallel code generation;
Vienna Fortran",
thesaurus = "Distributed processing; FORTRAN; Parallel languages;
Parallel programming",
}
@Article{vanReeuwijk:1996:IFH,
author = "Kees {van Reeuwijk} and Will Denissen and Henk J. Sips
and Edwin M. R. M. Paalvast",
title = "An Implementation Framework for {HPF} Distributed
Arrays on Message-Passing Parallel Computer Systems",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "7",
number = "9",
pages = "897--914",
month = sep,
year = "1996",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.536935",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Nov 6 12:31:15 MST 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.computer.org/tpds/td1996/l0897abs.htm",
acknowledgement = ack-nhfb,
affiliation = "Delft Univ of Technology",
affiliationaddress = "Neth",
classification = "722.1; 722.3; 722.4; 723.1.1; C6110P (Parallel
programming); C6140D (High level languages)",
corpsource = "Adv. Sch. of Comput. and Imaging, Delft Univ. of
Technol., Netherlands",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
journalabr = "IEEE Trans Parallel Distrib Syst",
keywords = "Cellular arrays; communication sets; computers; Data
communication systems; data structures; Distributed
arrays; distributed arrays; Distributed computer
systems; FORTRAN; fortran (programming language); High
performance Fortran; HPF; implementation framework;
languages; local; local iteration sets; memory address
generation; Message aggregation; message passing;
Message passing parallel computer systems; message-;
parallel; Parallel processing systems; passing parallel
computer systems; Program compilers",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Walker:1996:RBC,
author = "D. W. Walker and S. W. Otto",
title = "Redistribution of block-cyclic data distributions
using {MPI}",
journal = j-CPE,
volume = "8",
number = "9",
pages = "707--728",
month = nov,
year = "1996",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Tue Sep 7 06:06:27 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=23305",
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C6140D (High level languages); C6150N (Distributed
systems software)",
corpsource = "Math. Sci. Sect., Oak Ridge Nat. Lab., TN, USA",
fjournal = "Concurrency, practice and experience",
keywords = "block-cyclic data distributions; block-cyclic fashion;
broadcast; collective communication operations;
FORTRAN; High Performance Fortran; IBM SP-1; Intel
Paragon; load balancing properties; message passing;
message passing algorithms; MPI; MPI-ALLTOALL; parallel
algorithms; processor scheduling; redistribution
operation; resource allocation",
treatment = "T Theoretical or Mathematical",
}
@Article{Weste:1996:WFM,
author = "Michael Weste",
title = "Writing a {Fortran 90 Makefile} Maker in {Perl}",
journal = j-FORTRAN-J,
volume = "8",
number = "3",
pages = "8--12",
month = may # "\slash " # jun,
year = "1996",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 09:46:13 2001",
bibsource = "http://www.math.unm.edu/~wester/vita/publications.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@InProceedings{Yoshida:1996:DFM,
author = "A. Yoshida and K. Koshizuka and H. Kasahara",
title = "Data-Localization for {Fortran} Macro-Dataflow
Computation Using Partial Static Task Assignment",
crossref = "ACM:1996:FCP",
pages = "61--68",
year = "1996",
bibdate = "Wed Mar 18 12:33:18 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Also known as ICS'96. Held as part of the Federated
computing research conference (FCRC'96)",
keywords = "ACM; architecture; computer; FCRC; ICS; SIGARCH;
supercomputing",
}
@Article{Achee:1997:COD,
author = "B. L. Achee and Doris L. Carver",
title = "Creating Object-Oriented Designs from Legacy {FORTRAN}
Code",
journal = j-J-SYST-SOFTW,
volume = "39",
number = "2",
pages = "179--??",
month = "????",
year = "1997",
CODEN = "JSSODM",
ISSN = "0164-1212 (print), 1873-1228 (electronic)",
ISSN-L = "0164-1212",
bibdate = "Wed Dec 16 08:24:49 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of systems and software",
journal-URL = "http://www.sciencedirect.com/science/journal/01641212",
}
@Article{Achee:1997:COO,
author = "B. L. Achee and Doris L. Carver",
title = "Creating Object-Oriented Designs from Legacy {FORTRAN}
Code",
journal = j-J-SYST-SOFTW,
volume = "39",
number = "2",
pages = "179--194",
month = nov,
year = "1997",
CODEN = "JSSODM",
ISSN = "0164-1212 (print), 1873-1228 (electronic)",
ISSN-L = "0164-1212",
bibdate = "Thu Sep 9 05:51:45 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.sciencedirect.com/science/journal/01641212",
acknowledgement = ack-nhfb,
fjournal = "The Journal of systems and software",
journal-URL = "http://www.sciencedirect.com/science/journal/01641212",
}
@Book{Adams:1997:FHC,
editor = "Jeanne C. Adams and Walter S. Brainerd and Jeanne T.
Martin and Brian T. Smith and Jerrold L. Wagener",
title = "{Fortran 95} Handbook: Complete {ISO\slash ANSI}
Reference",
publisher = pub-MIT,
address = pub-MIT:adr,
pages = "xii + 711",
month = nov,
year = "1997",
ISBN = "0-262-51096-0",
ISBN-13 = "978-0-262-51096-7",
LCCN = "QA76.73.F25 F6 1997",
bibdate = "Fri Dec 19 10:45:21 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0262510960/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
series = "Scientific and Engineering Computation",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0262510960;
http://www.mitpress.com/book-home.tcl?isbn=0262510960",
abstract = "The \booktitle{Fortran 95 Handbook}, a comprehensive
reference work for the Fortran Programmer and
Implementor, contains a complete description of the
Fortran 95 programming language. The chapters follow
the same sequence of topics as the Fortran 95 standard,
but contain a more thorough and informal explanation of
the language's features and many more examples.
Appendices describe all the intrinsic features, the
deprecated features, and the complete syntax of the
language. In addition to an unusually thorough topical
index, there is an index of examples. Major new
features added in Fortran 95 are the FORALL statement
and construct, pure and elemental procedures, and
structure and pointer default initialization.",
acknowledgement = ack-nhfb,
tableofcontents = "1: What is Fortran 95? \\
2: Getting started \\
3: Types of data \\
4: Introducing arrays \\
5: Intrinsic procedures \\
6: Execution control \\
7: Introducing external procedures \\
8: More about data; the type declaration statement \\
9: Arrays and data manipulation \\
10: Modules \\
11: More about procedures \\
12: Advanced array features and derived types \\
13: Pointers \\
14: Overview \\
15: High Performance Fortran \\
Appendix A: Input and output \\
Appendix B: Bits \\
Appendix C: ISO\_VARYING\_STRINGS \\
Appendix D: Fortran 95's new features: summary \\
Appendix E: Fortran 95 statements \\
Appendix F: Fortran 95 intrinsic procedures \\
Appendix G: Answers to selected exercises",
}
@TechReport{Akkas:1997:ITI,
author = "A. Akkas and M. J. Schulte",
title = "Implementing and Testing Interval Operations and
Intrinsics in the {GNU Fortran} Compiler",
type = "Technical report",
institution = "Lehigh University",
address = "Bethlehem, PA, USA",
month = dec,
year = "1997",
bibdate = "Fri Jun 11 05:49:37 2004",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://home.ku.edu.tr/~ahakkas/publications/Impl_Test_Intv_Op.pdf",
acknowledgement = ack-nhfb,
}
@Article{Akushevich:1997:PFC,
author = "I. Akushevich and A. Ilyichev and N. Shumeiko and A.
Soroko and A. Tolkachev",
title = "{POLRAD 2.0}. {FORTRAN} code for the radiative
corrections calculation to deep inelastic scattering of
polarized particles",
journal = j-COMP-PHYS-COMM,
volume = "104",
number = "1--3",
pages = "201--244",
month = aug,
year = "1997",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(97)00062-3",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:17 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465597000623",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Ancourt:1997:LAF,
author = "Corinne Ancourt and Fabien Coelho and Fran{\c{c}}ois
Irigoin and Ronan Keryell",
title = "Linear algebra framework for static {High Performance
Fortran} code distribution",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "3--27",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Anonymous:1997:BRNc,
author = "Anonymous",
title = "Book Review: {{\booktitle{Numerical algorithms with
Fortran}}: By Gisela Engeln--M{\"u}llges and Frank
Uhlig. Springer-Verlag, Heidelberg, Germany. (1996).
602 pages. DM 68.00, sFr 60.00 (CD-ROM included)}",
journal = j-COMPUT-MATH-APPL,
volume = "33",
number = "4",
pages = "132--132",
month = feb,
year = "1997",
CODEN = "CMAPDK",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
bibdate = "Wed Mar 1 21:48:36 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0898122197900390",
acknowledgement = ack-nhfb,
fjournal = "Computers and Mathematics with Applications",
journal-URL = "http://www.sciencedirect.com/science/journal/08981221",
}
@Article{Anonymous:1997:NPW,
author = "Anonymous",
title = "New Products: {WebThreads 1.0.1; QUERYFLEX Report
Writer; Linux Pro Desktop 1.0; NDP Fortran for Linux;
Numerics and Visualization for Java; Craftworks
Linux/AXP 2.2; InfoDock Linux Software Development
Toolset; Caldera Wabi 2.2 for Linux}",
journal = j-LINUX-J,
volume = "34",
pages = "??--??",
month = feb,
year = "1997",
CODEN = "LIJOFX",
ISSN = "1075-3583 (print), 1938-3827 (electronic)",
ISSN-L = "1075-3583",
bibdate = "Fri Oct 9 08:35:26 MDT 1998",
bibsource = "http://www.linuxjournal.com/issue34/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Linux Journal",
journal-URL = "http://portal.acm.org/citation.cfm?id=J508",
}
@Article{Anonymous:1997:TNF,
author = "Anonymous",
title = "Technology News: {Fortran 90} News; Free Software;
Symbolic Computing Packages; {Matlab 5}; {Web}
Products",
journal = j-IEEE-COMPUT-SCI-ENG,
volume = "4",
number = "1",
pages = "87--??",
month = jan # "\slash " # mar,
year = "1997",
CODEN = "ISCEE4",
ISSN = "1070-9924 (print), 1558-190X (electronic)",
ISSN-L = "1070-9924",
bibdate = "Sat Jan 9 08:57:23 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/gnu.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib",
URL = "http://dlib.computer.org/cs/books/cs1997/pdf/c1087.pdf",
acknowledgement = ack-nhfb,
fjournal = "IEEE Computational Science \& Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99",
}
@Article{Anonymous:1997:TNR,
author = "Anonymous",
title = "Technology News \& Reviews: {Chemkin} software;
{OpenMP Fortran Standard}; {ODE} Toolbox for {Matlab};
{Java} products; {Scientific WorkPlace 3.0}",
journal = j-IEEE-COMPUT-SCI-ENG,
volume = "4",
number = "4",
pages = "75--??",
month = oct # "\slash " # dec,
year = "1997",
CODEN = "ISCEE4",
ISSN = "1070-9924 (print), 1558-190X (electronic)",
ISSN-L = "1070-9924",
bibdate = "Sat Jan 9 08:57:23 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/java.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib;
https://www.math.utah.edu/pub/tex/bib/multithreading.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "http://dlib.computer.org/cs/books/cs1997/pdf/c4075.pdf",
acknowledgement = ack-nhfb,
fjournal = "IEEE Computational Science \& Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99",
}
@Book{ANSI:1997:AII,
author = "{American National Standards Institute}",
title = "{ANSI\slash ISO\slash IEC 1539-1:1997}: Information
technology --- Programming languages --- {Fortran} ---
Part 1: Base language",
publisher = pub-ANSI,
address = pub-ANSI:adr,
pages = "????",
year = "1997",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Jan 24 07:41:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$18.00",
URL = "http://webstore.ansi.org/ansidocstore/product.asp?sku=ANSI%2FISO%2FIEC+1539%2D1%3A1997;
http://www.fortran.com/fortran/iso1539.html",
acknowledgement = ack-nhfb,
}
@Book{ANSI:1997:AIR,
author = "{American National Standards Institute}",
title = "{ANSI\slash ISO} 9593-1-1990 ({R1997}): Information
Processing Systems --- Computer Graphics ---
Programmer's Hierarchical Interactive Graphics System
({PHIGS}) Language Bindings (Part 1: {FORTRAN})",
publisher = pub-ANSI,
address = pub-ANSI:adr,
pages = "????",
year = "1997",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Jul 01 11:17:42 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$80",
URL = "http://www.ansi.org/",
acknowledgement = ack-nhfb,
}
@Article{Ayguade:1997:DRT,
author = "Eduard Ayguade and Jordi Garcia and Merce Girones and
M. Luz Grande and Jesus Labarta",
title = "{DDT}: a research tool for automatic data distribution
in {High Performance Fortran}",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "73--94",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Bai:1997:ASF,
author = "Z. Bai and G. W. Stewart",
title = "Algorithm 776. {SRRIT} --- a {FORTRAN} Subroutine to
Calculate the Dominant Invariant Subspace of a
Nonsymmetric Matrix",
journal = j-TOMS,
volume = "23",
number = "4",
pages = "494--513",
month = dec,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "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. Specifically, given an integer $m$, SRRIT
computes a matrix $Q$ with $m$ orthonormal columns and
real quasi-triangular matrix $T$ of order $m$ such that
the equation $ A Q = Q T $ is satisfied up to a
tolerance specified by the user. The eigenvalues of $T$
are approximations to the $m$ eigenvalues of largest
absolute magnitude 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 $ A Q $;
hence it is suitable for large sparse problems.",
accepted = "March 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, invariant subspace, nonsymmetric
eigenvalue problem, project method",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, Fortran. {\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, certification and
testing.",
}
@Article{Barton:1997:GT,
author = "J. J. Barton and L. R. Nackman",
title = "Generating and transforming",
journal = j-C-PLUS-PLUS-REPORT,
volume = "9",
number = "2",
pages = "62--64",
month = feb,
year = "1997",
CODEN = "CRPTE7",
ISSN = "1040-6042",
bibdate = "Tue Mar 25 13:34:48 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classcodes = "C6110J (Object-oriented programming); C6120 (File
organisation); C7490 (Computing in other engineering
fields); C7300 (Natural sciences computing); C4185
(Finite element analysis)",
corpsource = "IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA",
fjournal = "C++ Report",
keywords = "ANSI standards; C language; classes; computing; data
structure manipulation; data structures; engineering;
engineering programming; FORTRAN-formatted
finite-element mesh; input stream iterators; ISO
standards; mesh; mesh generation; natural sciences;
object-oriented; object-oriented languages;
programming; representation; scientific programming;
software standards; template-based ANSI/ISO
collection",
treatment = "P Practical",
}
@TechReport{Beebe:1997:BPAh,
author = "Nelson H. F. Beebe",
title = "A Bibliography of Publications about the {{\em
Fortran\/}} Programming Language: Part 3: 1990--date",
institution = inst-CSC,
address = inst-CSC:adr,
pages = "190",
day = "12",
month = oct,
year = "1997",
bibdate = "Sat Jan 03 16:16:00 1998",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "This report is updated frequently.",
URL = "https://www.math.utah.edu/pub/tex/bib/index-table-f.html#fortran3",
}
@Article{Berthou:1997:WAP,
author = "Jean-Yves Berthou and Laurent Colombet",
title = "Which approach to parallelizing scientific codes ---
That is the question",
journal = j-PARALLEL-COMPUTING,
volume = "23",
number = "1--2",
pages = "165--179",
day = "16",
month = apr,
year = "1997",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:09 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=23&issue=1-2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1997&volume=23&issue=1-2&aid=1154",
acknowledgement = ack-nhfb,
affiliation = "CEA-Saclay",
affiliationaddress = "Gif-sur-Yvette, Fr",
classification = "722.1; 722.4; 723; 723.1; 921; 921.3",
conference = "Proceedings of the 1996 International Workshop on
Environments and Tools for Parallel Scientific
Computing",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Algorithms; Computer architecture; Computer
programming; Computer software portability; Conjugate
gradient programming; Data parallel programming;
fortran (programming language); Fourier transforms;
Message passing programming; Natural sciences
computing; Parallel processing systems; Percolation
(computer storage)",
meetingaddress = "Faverges de la Tour, Fr",
meetingdate = "Aug 22--23 1996",
meetingdate2 = "08/22--23/96",
}
@Article{Bethke:1997:SSA,
author = "R. C. Bethke",
title = "The {SoftBench} static analysis database",
journal = j-HEWLETT-PACKARD-J,
volume = "48",
number = "1",
pages = "16--18",
month = feb,
year = "1997",
CODEN = "HPJOAX",
ISSN = "0018-1153",
bibdate = "Wed Mar 25 15:17:10 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.hp.com/hpj/97feb/fe97a3.htm",
abstract = "The static analysis database supports the SoftBench
static analyzer and the C++, C, FORTRAN, Pascal, and
Ada programming languages. The underlying data is
isolated by a compiler interface and a tool
interface.",
acknowledgement = ack-nhfb,
classcodes = "C6150G (Diagnostic, testing, debugging and evaluating
systems); C6115 (Programming support)",
classification = "C6115 (Programming support); C6150G (Diagnostic,
testing, debugging and evaluating systems)",
fjournal = "Hewlett-Packard Journal: technical information from
the laboratories of Hewlett-Packard Company",
keywords = "compiler interface; program diagnostics; SoftBench;
software tools; static analysis database; tool
interface",
treatment = "P Practical",
}
@Article{Bouaricha:1997:ASS,
author = "Ali Bouaricha",
title = "Algorithm 765: {STENMIN} --- a Software Package for
Large, Sparse Unconstrained Optimization Using Tensor
Methods",
journal = j-TOMS,
volume = "23",
number = "1",
pages = "81--90",
month = mar,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-1/p81-bouaricha/",
abstract = "We describe a new package for minimizing an
unconstrained nonlinear function where the Hessian is
large and sparse. The software allows the user to
select between a tensor method and a standard method
based upon a quadratic model. The tensor method models
the objective function by a fourth-order model, where
the third- and fourth-order terms are chosen such that
the extra cost of forming and solving the model is
small. The new contribution of this package consists of
the incorporation of an entirely new way of minimizing
the tensor model that makes it suitable for solving
large, sparse optimization problems efficiently. The
test results indicate that, in general, the tensor
method is often more efficient and more reliable than
the standard Newton method for solving large, sparse
unconstrained optimization problems.",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, Fortran. {\bf G.1.3}: Mathematics of
Computing, NUMERICAL ANALYSIS, Numerical Linear
Algebra, sparse and very large systems. {\bf G.1.6}:
Mathematics of Computing, NUMERICAL ANALYSIS,
Optimization, unconstrained optimization. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}
@Article{Bozkus:1997:POH,
author = "Zeki Bozkus and Larry Meadows and Steven Nakamoto and
Vincent Schuster and Mark Young",
title = "{PGHPF} --- An Optimizing {High Performance Fortran}
Compiler for Distributed Memory Machines",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "29--40",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
ftp://ftp.ira.uka.de/bibliography/Compiler/opt.par.compiler.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
keyword = "pghpf, hpf, PGI, communication unioning",
}
@Article{Brainerd:1997:AED,
author = "Walt Brainerd",
title = "Across the {Editor}'s Desk",
journal = j-FORTRAN-J,
volume = "9",
number = "1",
pages = "??--??",
year = "1997",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 05:59:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.fortran.com/fortran/FJ/9701/desk.html",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Brainerd:1997:PPF,
author = "Walt Brainerd and David Epstein and Richard
Hendrickson",
title = "Portability and Power with the {F} Programming
Language",
journal = j-LINUX-J,
volume = "42",
pages = "??--??",
month = oct,
year = "1997",
CODEN = "LIJOFX",
ISSN = "1075-3583 (print), 1938-3827 (electronic)",
ISSN-L = "1075-3583",
bibdate = "Fri Oct 9 08:35:26 MDT 1998",
bibsource = "http://www.linuxjournal.com/issue42/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.ssc.com/pub/lj/listings/issue42/2401.tgz",
abstract = "The authors combine over forty years of
language-design committee experience to create the
world's most portable, yet efficient, powerful, yet
simple programming language.",
acknowledgement = ack-nhfb,
fjournal = "Linux Journal",
journal-URL = "http://portal.acm.org/citation.cfm?id=J508",
}
@Article{Brainerd:1997:TFP,
author = "Walt Brainerd",
title = "Timings of {F} Programs and {Fortran 90} Programs",
journal = j-FORTRAN-J,
volume = "9",
number = "1",
pages = "??--??",
year = "1997",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 05:59:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.fortran.com/fortran/FJ/9701/f_times.html",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Bramley:1997:TNF,
author = "Randall Bramley",
title = "Technology News: {Fortran 90} News; Free Software;
Symbolic Computing Packages; {Matlab 5}; {Web}
Products",
journal = j-IEEE-COMPUT-SCI-ENG,
volume = "4",
number = "1",
pages = "87, 89--90",
month = jan # "\slash " # mar,
year = "1997",
CODEN = "ISCEE4",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat Jan 9 08:57:23 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/cs/books/cs1997/pdf/c1087.pdf;
http://www.cs.berkeley.edu/~xiaoye;
http://www.cs.cornell.edu/home/vavasis/qmg-home.html;
http://www.globus.org/sage; http://www.macsyma.com/;
http://www.mathworks.com/;
http://www.netlib.org/benchmark/linpackjava;
http://www.netlib.org/scalapack;
http://www.ucmp.berkeley.edu/subway/phylogen.html;
http://www.vni.com/products/wpd/jnl/jnl_1_0.html;
http://www.wolfram.com/look/cse",
acknowledgement = ack-nhfb,
annote = "The QMG1.1 mesh generation code, written in Matlab and
C++, is available at the Cornell URL listed in this
entry.",
fjournal = "IEEE Computational Science \& Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99",
}
@Article{Bramley:1997:TNRb,
author = "Randall Bramley",
title = "Technology News \& Reviews: {Chemkin} software;
{OpenMP Fortran Standard}; {ODE} Toolbox for {Matlab};
{Java} products; {Scientific WorkPlace 3.0}",
journal = j-IEEE-COMPUT-SCI-ENG,
volume = "4",
number = "4",
pages = "75--78",
month = oct # "\slash " # dec,
year = "1997",
CODEN = "ISCEE4",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat Jan 9 08:57:23 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/cs/books/cs1997/pdf/c4075.pdf",
acknowledgement = ack-nhfb,
fjournal = "IEEE Computational Science \& Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99",
}
@Article{Brandes:1997:HSIa,
author = "T. Brandes and S. Chaumette and M. C. Counilh and J.
Roman and A. Darte and F. Desprez and J. C. Mignot",
title = "{HPFIT}: a set of integrated tools for the
parallelization of applications using {High Performance
Fortran}. {Part I}: {HPFIT} and the {TransTOOL}
environment",
journal = j-PARALLEL-COMPUTING,
volume = "23",
number = "1--2",
pages = "71--87",
day = "16",
month = apr,
year = "1997",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:09 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=23&issue=1-2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1997&volume=23&issue=1-2&aid=1148",
acknowledgement = ack-nhfb,
affiliation = "German Natl Research Cent for Computer Science",
affiliationaddress = "St. Augustin, Ger",
classification = "722.1; 722.2; 722.4; 723; 723.1.1; 723.2",
conference = "Proceedings of the 1996 International Workshop on
Environments and Tools for Parallel Scientific
Computing",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer architecture; Data structures; fortran
(programming language); Interactive computer systems;
Parallel processing systems; Percolation (computer
storage); Software package VisIt; Storage allocation
(computer); User interfaces",
meetingaddress = "Faverges de la Tour, Fr",
meetingdate = "Aug 22--23 1996",
meetingdate2 = "08/22--23/96",
}
@Article{Brandes:1997:HSIb,
author = "T. Brandes and S. Chaumette and M. C. Counilh and J.
Roman and F. Desprez and J. C. Mignot",
title = "{HPFIT}: a set of integrated tools for the
parallelization of applications using {High Performance
Fortran}. {PART II}: {Data}-structure visualization and
{HPF} extensions for irregular problems",
journal = j-PARALLEL-COMPUTING,
volume = "23",
number = "1--2",
pages = "89--105",
day = "16",
month = apr,
year = "1997",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:09 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=23&issue=1-2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1997&volume=23&issue=1-2&aid=1149",
acknowledgement = ack-nhfb,
affiliation = "German Natl Research Cent for Computer Science",
affiliationaddress = "St. Augustin, Ger",
classification = "722.1; 722.2; 722.4; 723; 723.1.1; 921.5",
conference = "Proceedings of the 1996 International Workshop on
Environments and Tools for Parallel Scientific
Computing",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer aided software engineering; Computer
architecture; Computer software; fortran (programming
language); Interactive computer systems; Natural
sciences computing; Optimization; Parallel processing
systems; Percolation (computer storage); Software
package transtool; Storage allocation (computer); User
interfaces",
meetingaddress = "Faverges de la Tour, Fr",
meetingdate = "Aug 22--23 1996",
meetingdate2 = "08/22--23/96",
}
@Article{Brankin:1997:ARF,
author = "R. W. Brankin and I. Gladwell",
title = "Algorithm 771. {\tt rksuite\_90}: {Fortran} Software
for Ordinary Differential Equation Initial Value
Problems",
journal = j-TOMS,
volume = "23",
number = "3",
pages = "402--415",
month = sep,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed May 6 11:23:41 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-3/p402-brankin/",
abstract = "We present Fortran 90 software for the initial-value
problem in ordinary differential equations, including
the interfaces and how Fortran 90 language features
afford the opportunity to address different types and
structures of variables and to provide additional
functionality. A novel feature of this software is the
availability of Unix scripts which enable presentation
of the software for multiple problem types.",
accepted = "January 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, complex, recursion",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, Fortran 90. {\bf G.1.7}: Mathematics
of Computing, ORDINARY DIFFERENTIAL EQUATIONS, Initial
value problems. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE.",
}
@Book{Brooks:1997:PSF,
author = "David Brooks",
title = "Problem Solving With {Fortran 90}: For Scientists and
Engineers",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xxxiv + 682",
year = "1997",
ISBN = "0-387-98229-9",
ISBN-13 = "978-0-387-98229-8",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0387982299/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$49.95",
series = "Undergraduate Texts in Computer Science",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0387982299",
acknowledgement = ack-nhfb,
dimensions = "9.56in x 7.32in x 1.68in",
}
@Article{Cabay:1997:AEW,
author = "S. Cabay and A. R. Jones and G. Labahn",
title = "Algorithm 766: Experiments with a Weakly Stable
Algorithm for Computing {Pad{\'e}} and Simultaneous
{Pad{\'e}} Approximants",
journal = j-TOMS,
volume = "23",
number = "1",
pages = "91--110",
month = mar,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-1/p91-cabay/",
abstract = "In a recent paper, Cabay, Jones and Labahn develop a
fast, iterative, lookahead algorithm for numerically
computing Pad{\'e}--Hermite systems and simultaneous
Pad{\'e} systems along a diagonal of the associated
Pad{\'e} tables. Included in their work is a detailed
error analysis showing that the algorithm is weakly
stable. In this article, we describe a Fortran
implementation, VECTOR\_PADE, of this algorithm
together with a number of numerical experiments. These
experiments show that the theoretical error bounds
obtained by Cabay, Jones, and Labahn reflect the
general behavior of the actual error, but that in
practice these bounds are large overestimates.",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, experimentation",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, Fortran. {\bf G.1}: Mathematics of
Computing, NUMERICAL ANALYSIS. {\bf G.1.2}: Mathematics
of Computing, NUMERICAL ANALYSIS, Approximation,
rational approximation. {\bf G.1.3}: Mathematics of
Computing, NUMERICAL ANALYSIS, Numerical Linear
Algebra, error analysis, linear systems, matrix
inversion.",
}
@Article{Cary:1997:CCF,
author = "John R. Cary and Svetlana G. Shasharina and Julian C.
Cummings and John V. W. Reynders and Paul J. Hinker",
title = "Comparison of {C++} and {Fortran 90} for
object-oriented scientific programming",
journal = j-COMP-PHYS-COMM,
volume = "105",
number = "1",
pages = "20--36",
month = sep,
year = "1997",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(97)00043-X",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:18 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046559700043X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Chandra:1997:OCH,
author = "Satish Chandra and James R. Larus",
title = "Optimizing Communication in {HPF} Programs on
Fine-Grain Distributed Shared Memory",
journal = j-SIGPLAN,
volume = "32",
number = "7",
pages = "100--111",
month = jul,
year = "1997",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:35 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Book{Chapman:1997:FSE,
author = "Stephen J. Chapman",
title = "{Fortran 90\slash 95} for Scientists and Engineers",
publisher = pub-MCGRAW-HILL,
address = pub-MCGRAW-HILL:adr,
pages = "xiv + 874",
month = aug,
year = "1997",
ISBN = "0-07-011938-4",
ISBN-13 = "978-0-07-011938-3",
LCCN = "QA 76.73 F25 C425 1998",
bibdate = "Tue Jun 27 15:39:18 2000",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0070119384/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$20.01",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0070119384",
acknowledgement = ack-nhfb,
}
@Book{Chapman:1997:IF,
author = "Stephen J. Chapman",
title = "Introduction to {Fortran}",
publisher = pub-W-C-BROWN,
address = pub-W-C-BROWN:adr,
pages = "",
month = aug,
year = "1997",
ISBN = "0-07-011969-4",
ISBN-13 = "978-0-07-011969-7",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0070119694/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Compagner:1997:RER,
author = "A. Compagner and A. S. Berdnikov and S. B. Turtia and
A. Larionov",
title = "Rounding errors in random number generators",
journal = j-COMP-PHYS-COMM,
volume = "106",
number = "3",
pages = "207--218",
month = nov,
year = "1997",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(97)00070-2",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:21 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/fparith.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465597000702",
abstract = "The deviations of the cumulative distribution function
from the uniform one for the pseudorandom floating
point values produced by integer arithmetics are
discussed. It is shown that the conversion from fixed
point values into floating point values introduces
specific artefacts even when the integer arithmetics
guarantees ideal uniformity. Two type of defects are
considered: the appearance of the value 1.0 among
pseudorandom values, and the sharp jumps of uniformity
at the level of discreteness which corresponds to the
computer representation of the floating point values.
The non-uniformity at small level of discreteness can
be neglected in most cases, but the appearance of the
parasitic value 1.0 where nobody expects it can be very
dangerous if special precautions are not taken by the
user. Both defects are demonstrated using the random
number generator from the system library of the
Microsoft Power Station Fortran 1.0.",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Costantini:1997:APC,
author = "P. Costantini",
title = "Algorithm 770: {BVSPIS}---{A} Package for Computing
Boundary-Valued Shape-Preserving Interpolating
Splines",
journal = j-TOMS,
volume = "23",
number = "2",
pages = "252--254",
month = jun,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-2/p252-costantini/",
abstract = "This article describes a software package for
computing interpolating polynomial splines with
arbitrary constraints on their shape and satisfying
separable or nonseparable boundary conditions.",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Bernstein--B{\'e}zier polynomials, dynamic
programming, spline interpolation",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf G.1.1} Mathematics of
Computing, NUMERICAL ANALYSIS, Interpolation. {\bf G.4}
Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}
@Article{Costantini:1997:BVS,
author = "P. Costantini",
title = "Boundary-Valued Shape-Preserving Interpolating
Splines",
journal = j-TOMS,
volume = "23",
number = "2",
pages = "229--251",
month = jun,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-2/p229-costantini/",
abstract = "This article describes a general-purpose method for
computing interpolating polynomial splines with
arbitrary constraints on their shape and satisfying
separable or nonseparable boundary conditions. Examples
of applications of the related Fortran code are
periodic shape-preserving spline interpolation and the
construction of visually pleasing closed curves.",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Bernstein--B{\'e}zier polynomials, dynamic
programming, spline interpolation",
subject = "{\bf G.1.1} Mathematics of Computing, NUMERICAL
ANALYSIS, Interpolation.",
}
@Book{Counihan:1997:FIF,
author = "Martin Counihan",
title = "{Fortran 95}: Including {Fortran 90}, Details of {High
Performance Fortran} ({HPF}), and the {Fortran} Module
for {Variable-Length} Character Strings",
publisher = "UCL Press",
address = "",
pages = "",
month = jan,
year = "1997",
ISBN = "1-85728-367-8",
ISBN-13 = "978-1-85728-367-9",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=1857283678/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$37.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=1857283678",
acknowledgement = ack-nhfb,
}
@Article{Decyk:1997:HEC,
author = "Viktor K. Decyk and Charles D. Norton and Boleslaw K.
Szymanski",
title = "How to Express {C++} Concepts in {Fortran90}",
journal = j-SCI-PROG,
volume = "6",
number = "4",
pages = "363--390",
month = "Winter",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
http://www.iospress.nl/site/html/10589244.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://iospress.metapress.com/app/home/contribution.asp%3Fwasp=a5tkxhqqy9eefb7hwkak%26referrer=parent%26backto=issue%2C3%2C7%3Bjournal%2C9%2C9%3Blinkingpublicationresults%2C1%2C1",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Dekeyser:1997:HBV,
author = "J.-L. Dekeyser and C. Lefebvre",
title = "{HPF-Builder}: a Visual Environment to Transform
{Fortran 90} Codes to {HPF}",
journal = j-IJSAHPC,
volume = "11",
number = "2",
pages = "95--102",
month = "Summer",
year = "1997",
CODEN = "IJSCFG",
ISSN = "1078-3482",
bibdate = "Thu Jun 26 18:17:48 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "International Journal of Supercomputer Applications
and High Performance Computing",
}
@Article{Demetriou:1997:CFS,
author = "I. C. Demetriou",
title = "{CXFTV2}: a {Fortran} subroutine for the discrete
least squares convex approximation",
journal = j-COMP-PHYS-COMM,
volume = "100",
number = "3",
pages = "297--310",
month = mar,
year = "1997",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(96)00158-0",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:13 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465596001580",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{DeSturler:1997:IIS,
author = "E. {De Sturler} and D. Loher",
title = "Implementing Iterative Solvers for Irregular Sparse
Matrix Problems in {High Performance Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1336",
pages = "293--??",
year = "1997",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Thu Apr 30 10:20:21 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{DeSturler:1997:PSI,
author = "E. {De Sturler} and D. Loher",
title = "Parallel Solution of Irregular, Sparse Matrix Problems
Using {High Performance Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1225",
pages = "360--??",
year = "1997",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Aug 26 17:01:50 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{DeSturler:1997:SPH,
author = "Eric {De Sturler} and Volker Strumpen",
title = "Scientific programming with {High Performance
Fortran}: a case study using the {xHPF} compiler",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "127--152",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{deVivo:1997:PUO,
author = "Gabriela O. de Vivo and Marco de Vivo and Germinal
Isern",
title = "{E pluribus unum}: {OOPL} selection",
journal = j-SIGCSE,
volume = "29",
number = "2",
pages = "17--ff.",
month = jun,
year = "1997",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/271042.271049",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:40 MST 2012",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Usually legacies act as strong amalgamating forces and
are thus beneficial to systems and theories. However,
as time passes through, even legacies must be reviewed
in order to benefit from changes. Although several
sound models has been produced by software engineers in
the last 25 years, a large amount of software is still
produced and maintained using aged paradigms and
methods (if any) and COBOL/FORTRAN generation tools.
The underlying idea seems to be ``Why change it if it
works?''. Nevertheless it seems too that time for
changes has come. The OO paradigm is really strong and
useful and has been showed appropriate for almost any
conceivable software system. Besides, actual
programmers and analysts are formed under this
paradigm. So it seems foreseeable a consistent
conversion to OO paradigm. What still doesn't seem to
be clear is how adequate are the actual OOP languages
to support the paradigm, and what is the comparative
effort involved in mastering them and their associated
environments. This paper reports the heuristics and
observations resulting from a simple experiment
formulated to explore how adequate are the languages
C++, Eiffel, and Ada 95 to implement OO designed
systems.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@TechReport{Doolin:1997:JCL,
author = "David M. Doolin and Jack Dongarra",
title = "{JLAPACK} --- Compiling {LAPACK Fortran} to {Java},
Phase 1",
type = "Technical report",
number = "CS-97-367",
institution = inst-UTK,
address = inst-UTK:adr,
year = "1997",
bibdate = "Tue Feb 26 10:10:44 2002",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.netlib.org/utk/people/JackDongarra/PAPERS/f2jpaper.ps;
http://www.netlib.org/utk/people/JackDongarra/pdf/f2jpaper.pdf",
acknowledgement = ack-nhfb,
}
@InProceedings{Dou:1997:ISV,
author = "Yong Dou and Zhengbing Pang and Xingming Zhou",
title = "Implementing a software virtual shared memory on
{PVM}",
crossref = "IEEE:1997:APD",
pages = "??--??",
year = "1997",
bibdate = "Wed Apr 16 06:39:19 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/multithreading.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6115 (Programming
support); C6120 (File organisation); C6140D (High level
languages); C7430 (Computer engineering)",
corpsource = "Dept. of Comput. Sci., Changsha Inst. of Technol.,
Hunan, China",
keywords = "distributed; FORTRAN; FORTRAN language; GKD-VSM;
memory environments; multithread scheme; parallel
programming; parallel programming model; Prefetch and
Poststore; programming environments; PVM; shared
memory; software overhead; software virtual shared
memory; synchronisation; user-level; virtual machines;
virtual storage",
treatment = "P Practical",
}
@Article{Dubois:1997:BRM,
author = "Paul F. Dubois",
title = "Book Review: {Mark G. Gray and Randy M. Roberts,
\booktitle{Object-Based Programming in Fortran 90}}",
journal = j-COMPUT-PHYS,
volume = "11",
number = "4",
pages = "355--??",
month = jul,
year = "1997",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822571",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:46:08 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822571",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@InProceedings{DuCroz:1997:DBN,
author = "J. {Du Croz}",
title = "Designing and building a new numerical library in
{Fortran 90}",
crossref = "Boisvert:1997:QNS",
pages = "197--209",
year = "1997",
bibdate = "Wed Nov 3 09:05:21 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/numana1990.bib",
acknowledgement = ack-nhfb,
keywords = "IFIP; numerical software; quality",
}
@Article{Engstler:1997:MEM,
author = "Ch. Engstler and Ch. Lubich",
title = "Multirate Extrapolation Methods for Differential
Equations with Different Time Scales",
journal = j-COMPUTING,
volume = "58",
number = "2",
pages = "173--185",
year = "1997",
CODEN = "CMPTA2",
ISSN = "0010-485X (print), 1436-5057 (electronic)",
ISSN-L = "0010-485X",
MRclass = "65L05 (85-08)",
MRnumber = "98b:65076",
MRreviewer = "Kevin Burrage",
bibdate = "Fri Oct 15 15:41:18 MDT 1999",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.springer.at/springer.py?Page=40&Key=362&cat=3&id_journal=8;
MathSciNet database; OCLC Contents1st database",
URL = "http://www.springer.at/springer.py?Page=10&Key=362&cat=300607/tocs/springer.py?Page=47&Key=340&cat=3&id_abstract=1221&id_volume=93&id_journal=8",
acknowledgement = ack-nhfb,
classification = "723; 723.1.1; 723.5; 921; 921.2; 921.6",
fjournal = "Computing: Archiv f{\"u}r informatik und numerik",
journal-URL = "http://link.springer.com/journal/607",
journalabr = "Comput Vienna New York",
keywords = "Computer operating procedures; Computer simulation;
Differential equations; Fortran (programming language);
Integration; Multirate extrapolation methods; Numerical
methods; Problem solving; Software package MURX",
}
@Book{Etter:1997:SFE,
author = "D. M. Etter",
title = "Structured {Fortran 77} for Engineers and Scientists",
publisher = pub-AW,
address = pub-AW:adr,
edition = "Fifth",
pages = "612",
month = feb,
year = "1997",
ISBN = "0-201-49854-5",
ISBN-13 = "978-0-201-49854-7",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$42.95",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0201498545",
acknowledgement = ack-nhfb,
softcover = "yes",
}
@Article{Evans:1997:ACG,
author = "E. W. Evans and S. P. Johnson and P. F. Leggett and M.
Cross",
title = "Automatic code generation of overlapped communications
in a parallelisation tool",
journal = j-PARALLEL-COMPUTING,
volume = "23",
number = "10",
pages = "1493--1523",
day = "7",
month = nov,
year = "1997",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:12 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=23&issue=10;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1997&volume=23&issue=10&aid=1227",
acknowledgement = ack-nhfb,
affiliation = "Univ of Greenwich",
affiliationaddress = "London, UK",
classification = "722.1; 722.4; 723.1.1; 723.2; 723.5; 931.1",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Automatic code generation; Code converters;
Computational fluid dynamics; Computational structured
dynamics (csd); Data storage equipment; fortran
(programming language); Overlap interprocessor
communication; Parallel processing systems; Pipeline
processing systems",
}
@Article{Facchinei:1997:AFS,
author = "Francisco Facchinei and Joaquim J{\'u}dice and
Jo{\~a}o Soares",
title = "Algorithm 774. {FORTRAN} Subroutine for Generating Box
Constrained Optimization Problems",
journal = j-TOMS,
volume = "23",
number = "3",
pages = "448--450",
month = sep,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed May 6 11:23:41 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-3/p448-facchinei/",
abstract = "We describe a set of Fortran routines for generating
box-constrained nonlinear programming test problems.
The technique, as described by Facchinei et al. (this
issue), allows the user to control relevant properties
of the generated problems.",
accepted = "February 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, performance, verification, nonlinear
programming test problems, optimization, test problems
generation",
subject = "{\bf G.1.6}: Mathematics of Computing, NUMERICAL
ANALYSIS, Optimization. {\bf G.4}: Mathematics of
Computing, MATHEMATICAL SOFTWARE, certification and
testing, verification.",
}
@Book{Forsythe:1997:CCE,
author = "Chester Forsythe",
title = "Contemporary Computing for Engineers and Scientists
Using {Fortran 90}",
publisher = pub-PWS-KENT,
address = pub-PWS-KENT:adr,
pages = "544",
day = "1",
month = jan,
year = "1997",
ISBN = "0-534-93139-1",
ISBN-13 = "978-0-534-93139-1",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0534931391/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$55.95",
acknowledgement = ack-nhfb,
dimensions = "9.01in x 7.29in x 0.80in",
paperback = "yes",
}
@Article{Fox:1997:PFJ,
author = "Geoffrey Fox and Xiaoming Li and Zheng Qiang and Wu
Zhigang",
title = "A prototype of {Fortran-to-Java} converter",
journal = j-CPE,
volume = "9",
number = "11",
pages = "1047--1061",
month = nov,
year = "1997",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Tue Sep 7 06:06:35 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
note = "Special Issue: Java for computational science and
engineering --- simulation and modeling II.",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=13832;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=13832&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@Book{Gehrke:1997:FLG,
author = "Wilhelm Gehrke",
title = "The {F} Language Guide",
publisher = pub-SV,
address = pub-SV:adr,
pages = "",
month = jun,
year = "1997",
ISBN = "3-540-76165-9",
ISBN-13 = "978-3-540-76165-5",
LCCN = "",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=3540761659/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$44.95",
acknowledgement = ack-nhfb,
}
@Article{Germain:1997:HCS,
author = "C. Germain and J. Laminie and M. Pallud and D.
Etiemble",
title = "An {HPF} Case Study of a Domain-Decomposition Based
Irregular Application",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1277",
pages = "201--??",
year = "1997",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Dec 03 16:57:34 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Geurts:1997:AFP,
author = "A. J. Geurts and C. Praagman",
title = "Algorithm 767: a {Fortran 77} Package for Column
Reduction of Polynomial Matrices",
journal = j-TOMS,
volume = "23",
number = "1",
pages = "111--129",
month = mar,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-1/p111-geurts/",
abstract = "A polynomial matrix is called column reduced if its
column degrees are as low as possible in some sense.
Two polynomial matrices $P$ and $R$ are called
unimodularly equivalent if there exists a unimodular
polynomial matrix $U$ such that $ P U = R $. Every
polynomial matrix is unimodularly equivalent to a
column-reduced polynomial matrix. In this article a
subroutine is described that takes a polynomial matrix
$P$ as input and yields on output a unimodular matrix
$U$ and a column-reduced matrix $R$ such that $ P U = R
$; actually, $ P U - R $ is near zero. The subroutine
is based on an algorithm, described in a paper by Neven
and Praagman. The subroutine has been tested with a
number of examples on different computers, with
comparable results. The performance of the subroutine
on every example tried is satisfactory in the sense
that the magnitude of the elements of the residual
matrix $ P U - R $ is about $ \parallel P \parallel
\parallel U \parallel E P S $, where $ E P S $ is the
machine precision. To obtain these results a tolerance,
used to determine the rank of some (sub)matrices, has
to be set properly. The influence of this tolerance on
the performance of the algorithm is discussed, from
which a guideline for the usage of the subroutine is
derived.",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, reliability",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, Fortran. {\bf F.2.1}: Theory of
Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
COMPLEXITY, Numerical Algorithms and Problems. {\bf
G.1.3}: Mathematics of Computing, NUMERICAL ANALYSIS,
Numerical Linear Algebra, linear systems. {\bf G.4}:
Mathematics of Computing, MATHEMATICAL SOFTWARE,
algorithm analysis.",
}
@Article{Gladwell:1997:FSH,
author = "I. Gladwell and K. Bouas-Dockery and R. W. Brankin",
title = "A {Fortran 90} separable {Hamiltonian} system solver",
journal = j-APPL-NUM-MATH,
volume = "25",
number = "2--3",
pages = "207--217",
day = "17",
month = oct,
year = "1997",
CODEN = "ANMAEL",
ISSN = "0168-9274 (print), 1873-5460 (electronic)",
ISSN-L = "0168-9274",
bibdate = "Wed Jul 28 14:36:57 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/apnum/cas_free/browse/browse.cgi?year=1997&volume=25&issue=2-3;
https://www.math.utah.edu/pub/tex/bib/applnummath.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/apnum/cas_sub/browse/browse.cgi?year=1997&volume=25&issue=2-3&aid=815",
acknowledgement = ack-nhfb,
fjournal = "Applied Numerical Mathematics: Transactions of IMACS",
journal-URL = "http://www.sciencedirect.com/science/journal/01689274",
}
@Article{Greenberg:1997:ACS,
author = "Leon Greenberg and Marco Marletta",
title = "Algorithm 775. The Code {SLEUTH} for Solving
Fourth-Order {Sturm--Liouville} Problems",
journal = j-TOMS,
volume = "23",
number = "4",
pages = "453--493",
month = dec,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Sep 17 15:28:33 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We describe a new code (SLEUTH) for numerical solution
of regular two-point fourth-order Sturm--Liouville
eigenvalue problems. Eigenvalues are computed according
to index: the user specifies an integer $ k \geq 0 $,
and the code computes an approximation to the $k$ th
eigenvalue. Eigenfunctions are also available through
an auxiliary routine, called after the eigenvalue has
been determined. The code will be made available
through netlib.",
accepted = "March 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, SLEUTH",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, Fortran 77. {\bf G.1.7}: Mathematics
of Computing, ORDINARY DIFFERENTIAL EQUATIONS, Boundary
value problems. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE.",
}
@Article{Gupta:1997:SAR,
author = "Manish Gupta and Edith Schonberg",
title = "Static Analysis to Reduce Synchronization Costs
Data-Parallel Programs with Remote Memory Copy",
journal = j-PARALLEL-PROCESS-LETT,
volume = "7",
number = "2",
pages = "145--156",
month = jun,
year = "1997",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Thu Jan 6 12:02:33 MST 2005",
bibsource = "http://ejournals.wspc.com.sg/ppl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems); C6150N (Distributed systems
software)",
conflocation = "Wadern, Germany; April 1996",
conftitle = "Fundamental Aspects of Parallel Processing",
corpsource = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
keywords = "communication analysis; compiled programs; computation
patterns; data consumption; data flow analysis; data
production; data-parallel programs; efficient
execution; flexible cache-coherence protocol; HPF
benchmark programs; multiple data transfers; parallel
algorithms; parallel programming; parallelising
compilers; parallelism; processors; reciprocal
producer-consumer relationship; reductions; redundant
synchronization; remote memory copy; shared memory
machines; shared memory systems; SPMD execution; static
analysis; stencil computations; synchronisation;
synchronization cost reduction; synchronization
messages",
pubcountry = "Singapore",
treatment = "P Practical",
}
@Article{Hamilton:1997:AR,
author = "Kenneth G. Hamilton and F. James",
title = "Acceleration of {RANLUX}",
journal = j-COMP-PHYS-COMM,
volume = "101",
number = "3",
pages = "241--248",
day = "1",
month = may,
year = "1997",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(97)00002-7",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:14 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465597000027",
abstract = "A pseudorandom number generator that was proposed by
L{\"u}scher and coded in Fortran by James has been
accelerated by conversion to integer arithmetic. At the
maximum `luxury' level, this results in a doubling of
the execution speed while retaining all its other
properties including the portability.",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
keywords = "luxury random numbers; Monte Carlo; pseudorandom;
random number generators; random numbers",
}
@Article{Hobza:1997:PEP,
author = "Pavel Hobza and Martin Kabel{\'a}{\v{c}} and
Ji{\v{r}}{\'\i} {\v{S}}poner and Petr Mejzl{\'\i}k and
Ji{\v{r}}{\'\i} Vondr{\'a}{\v{s}}ek",
title = "Performance of empirical potentials ({AMBER}, {CFF95},
{CVFF}, {CHARMM}, {OPLS}, {POLTEV}), semiempirical
quantum chemical methods ({AM1}, {MNDO/M}, {PM3}), and
ab initio {Hartree--Fock} method for interaction of
{DNA} bases: Comparison with nonempirical beyond
{Hartree--Fock} results",
journal = j-J-COMPUT-CHEM,
volume = "18",
number = "9",
pages = "1136--1150",
day = "15",
month = jul,
year = "1997",
CODEN = "JCCHDD",
DOI = "https://doi.org/10.1002/(SICI)1096-987X(19970715)18:9<1136::AID-JCC3>3.0.CO;2-S",
ISSN = "0192-8651 (print), 1096-987X (electronic)",
ISSN-L = "0192-8651",
bibdate = "Thu Nov 29 15:11:14 MST 2012",
bibsource = "http://www.interscience.wiley.com/jpages/0192-8651;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jcomputchem1990.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational Chemistry",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1096-987X",
onlinedate = "7 Dec 1998",
}
@Article{Hopkins:1997:BRB,
author = "Tim Hopkins",
title = "Book Review: {{\booktitle{Numerical algorithms with
Fortran}} by G. Engeln--M{\H{u}}llges and F. Uhlig
(Springer, Berlin, 1996), ISBN 3-540-60529-0:
\booktitle{Numerical algorithms with C} by G.
Engeln--M{\H{u}}llges and F. Uhlig (Springer, Berlin,
1996), ISBN 3-540-60530-4}",
journal = j-COMP-PHYS-COMM,
volume = "103",
number = "1",
pages = "100--101",
month = jun,
year = "1997",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(97)00024-6",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:16 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465597000246",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Hu:1997:HPF,
author = "Y. Charlie Hu and S. Lennart Johnsson and Shang-Hua
Teng",
title = "{High Performance Fortran} for Highly Irregular
Problems",
journal = j-SIGPLAN,
volume = "32",
number = "7",
pages = "13--24",
month = jul,
year = "1997",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:35 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Hull:1997:ICA,
author = "T. E. Hull and Thomas F. Fairgrieve and Ping Tak Peter
Tang",
title = "Implementing the Complex Arcsine and Arccosine
Functions Using Exception Handling",
journal = j-TOMS,
volume = "23",
number = "3",
pages = "299--335",
month = sep,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed May 6 11:23:41 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-3/p299-hull/",
abstract = "We develop efficient algorithms for reliable and
accurate evaluations of the complex arcsine and
arccosine functions. A tight error bound is derived for
each algorithm; the results are valid for all
machine-representable points in the complex plane. The
algorithms are presented in a pseudocode that has a
convenient exception-handling facility. Corresponding
Fortran 77 programs for an IEEE environment have also
been developed to illustrate the practicality of the
algorithms, and these programs have been tested very
carefully to help confirm the correctness of the
algorithms and their error bounds. The results of these
tests are included in the article, but the Fortran 77
programs are not (these programs are available from
Fairgrieve). Tests of other widely available programs
fail at many points in the complex plane, and otherwise
are slower and produce much less accurate results.",
accepted = "February 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, design, complex elementary functions,
implementation",
subject = "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
ANALYSIS, General, error analysis, Numerical
algorithms. {\bf G.1.2}: Mathematics of Computing,
NUMERICAL ANALYSIS, Approximation, elementary function
approximation. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE, algorithm analysis, reliability
and robustness, verification.",
}
@Book{IEC:1997:III,
author = "{IEC}",
title = "{ISO/IEC 1539-1 (1997-12)}: Information technology ---
Programming languages --- {Fortran} --- Part 1: Base
language",
publisher = pub-IEC,
address = pub-IEC:adr,
pages = "346",
year = "1997",
bibdate = "Mon Apr 24 06:34:55 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$249.00",
URL = "http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=022616",
acknowledgement = ack-nhfb,
}
@Book{ISO:1997:IIIa,
author = "{International Organization for Standardization}",
title = "{ISO\slash IEC 1539-1:1997}: Information technology
--- Programming languages --- {Fortran} --- Part 1:
Base language",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "????",
year = "1997",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Tue Dec 12 06:10:00 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$195.00",
URL = "http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+1539%2D1%3A1997",
acknowledgement = ack-nhfb,
}
@Book{ISO:1997:IIIg,
author = "{International Organization for Standardization}",
title = "{ISO\slash IEC 1539-1:1997}: {Information} technology
--- {Programming} languages --- {Fortran} --- {Part} 1:
{Base} language",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "346",
year = "1997",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Tue Dec 12 07:20:56 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "ISO/IEC JTC 1/SC 22/WG 5. This is the Fortran 95
Standard. Available in English only.",
price = "CHF 288",
URL = "http://www.ansi.org/;
http://www.fortran.com/fortran/Books/f95std.html;
http://www.iso.ch/cate/d26933.html",
acknowledgement = ack-nhfb,
pricecode = "XH",
}
@Article{Ixaru:1997:EFP,
author = "L. Gr. Ixaru and H. {De Meyer} and G. {Vanden Berghe}
and M. {Van Daele}",
title = "{EXPFIT4} --- a {FORTRAN} program for the numerical
solution of systems of nonlinear second-order
initial-value problems",
journal = j-COMP-PHYS-COMM,
volume = "100",
number = "1--2",
pages = "71--80",
month = feb,
year = "1997",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(96)00146-4",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:12 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465596001464",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Kamachi:1997:KPH,
author = "T. Kamachi and A. Muller and R. Ruhl and Y. Seo and K.
Suehiro and M. Tamura",
title = "{Kemari}: a portable {High Performance Fortran} system
for distributed memory parallel processors",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "41--58",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Kelsey:1997:PSE,
author = "Charles T. {Kelsey, IV} and Gary L. Masters",
title = "Porting Scientific and Engineering Programs to
{Linux}",
journal = j-LINUX-J,
volume = "39",
pages = "??--??",
month = jul,
year = "1997",
CODEN = "LIJOFX",
ISSN = "1075-3583 (print), 1938-3827 (electronic)",
ISSN-L = "1075-3583",
bibdate = "Fri Oct 9 08:35:26 MDT 1998",
bibsource = "http://www.linuxjournal.com/issue39/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.ssc.com/pub/lj/listings/issue39/2177.tgz",
abstract = "One can compile scientific and engineering code under
Linux using free FORTRAN 77 options.",
acknowledgement = ack-nhfb,
fjournal = "Linux Journal",
journal-URL = "http://portal.acm.org/citation.cfm?id=J508",
}
@Book{Koffman:1997:F,
author = "Elliot B. Koffman and Frank L. Friedman",
title = "Fortran",
publisher = pub-AW,
address = pub-AW:adr,
edition = "5th ed. updated",
pages = "various",
year = "1997",
ISBN = "0-201-59062-X",
ISBN-13 = "978-0-201-59062-3",
LCCN = "QA76.73.F25 K637 1997",
bibdate = "Thu Oct 31 17:43:17 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Rev. and updated ed. of: Fortran with engineering
applications. 5th ed. c1993. Includes index.",
acknowledgement = ack-nhfb,
keywords = "Fortran (computer program language)",
}
@Article{Koppler:1997:VDD,
author = "Rainer Koppler and Siegfried Grabner and Jens
Volkert",
title = "Visualization of distributed data structures for {High
Performance Fortran}-like languages",
journal = j-SCI-PROG,
volume = "6",
number = "1",
pages = "115--126",
month = "Spring",
year = "1997",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@MastersThesis{Lasecki:1997:PFF,
author = "Jennifer L. Lasecki",
title = "{S-Plus} functions and {Fortran} subroutines for
multiple comparison critical points",
type = "Thesis ({M.S.})",
school = "University of South Carolina",
address = "Columbia, SC, USA",
pages = "v + 68",
year = "1997",
bibdate = "Tue Sep 22 08:25:09 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Lee:1997:CFF,
author = "J. A. N. Lee",
title = "Celebrating {Fortran}'s Fortieth",
journal = j-COMPUTER,
volume = "30",
number = "4",
pages = "8--8",
month = apr,
year = "1997",
CODEN = "CPTRB4",
ISSN = "0018-9162 (print), 1558-0814 (electronic)",
ISSN-L = "0018-9162",
bibdate = "Fri Apr 18 08:20:13 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}
@Article{Levy:1997:USH,
author = "G. F. Levy",
title = "Using {\tt <stdio.h>} in the Output of the {FORTRAN}
to {C} Translator, {f2c}",
journal = j-SPE,
volume = "27",
number = "12",
pages = "1369--1384",
month = dec,
year = "1997",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Thu Jul 29 15:11:35 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=7276;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=7276&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@InProceedings{Li:1997:EHC,
author = "Konming Gary Li and Nabil M. Zamel",
title = "An Evaluation of {HPF} Compilers and the
Implementation of a Parallel Linear Equation Solver
Using {HPF} and {MPI}",
crossref = "ACM:1997:SHP",
pages = "??--??",
year = "1997",
bibdate = "Sat Mar 21 08:51:09 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.supercomp.org/sc97/proceedings/TECH/LI/INDEX.HTM",
acknowledgement = ack-nhfb,
}
@Article{Luksch:1997:SSE,
author = "Peter Luksch and Ursula Maier and Sabine Rathmayer and
Matthias Weidmann and Friedemann Unger",
title = "{Sempa}: Software Engineering for Parallel Scientific
Computing",
journal = j-IEEE-CONCURR,
volume = "5",
number = "3",
pages = "64--72",
month = jul # "\slash " # sep,
year = "1997",
CODEN = "IECMFX",
DOI = "https://doi.org/10.1109/4434.605920",
ISSN = "1092-3063 (print), 1558-0849 (electronic)",
ISSN-L = "1092-3063",
bibdate = "Tue Jan 16 06:04:48 MST 2001",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/pd/books/pd1997/pdf/p3064.pdf;
http://www.computer.org/concurrency/pd1997/p3064abs.htm",
acknowledgement = ack-nhfb,
affiliation = "Technical Univ at Munich",
affiliationaddress = "Munich, Ger",
classification = "631.1; 722; 722.4; 723.1; 723.2; 723.5",
fjournal = "IEEE Concurrency",
journalabr = "IEEE Concurrency",
keywords = "C (programming language); Computational fluid
dynamics; Computer aided software engineering; Computer
software portability; Computer workstations; fortran
(programming language); High performance Fortran (hpf);
Natural sciences computing; Object oriented
programming; Parallel algorithms; Parallel processing
systems; Resource allocation; Software package Sempa;
Software package tascflow; Software prototyping",
}
@Article{Machiels:1997:FEO,
author = "L. Machiels and M. O. Deville",
title = "{Fortran 90}: An Entry to Object-Oriented Programming
for Solution of Partial Differential Equations",
journal = j-TOMS,
volume = "23",
number = "1",
pages = "32--49",
month = mar,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-1/p32-machiels/",
abstract = "The aim of this work is to set up a programming model
suitable for numerical computing while taking benefit
of Fortran 90's features. The use of concepts from
object-oriented programming avoids the weaknesses of
the traditional global data programming model of
Fortran 77. This work supports the view that
object-oriented concepts are not in contradiction with
good Fortran 77 programming practices but complement
them. These concepts can be embodied in a module-based
programming style and result in an efficient and
easy-to-maintain code (maintainability means code
clarity, scope for further enhancements and ease of
debugging). After introducing the terminology
associated with object-oriented programming, it is
shown how these concepts are implemented in the
framework of Fortran 90. Then, we present an
object-oriented implementation of a spectral element
solver for a Poisson equation.",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "design",
subject = "{\bf D.1.5}: Software, PROGRAMMING TECHNIQUES,
Object-Oriented Programming. {\bf D.3.2}: Software,
PROGRAMMING LANGUAGES, Language Classifications,
FORTRAN 90. {\bf G.1.8}: Mathematics of Computing,
NUMERICAL ANALYSIS, Partial Differential Equations.",
}
@Article{Michalakes:1997:MSP,
author = "J. Michalakes",
title = "{MM90}: a scalable parallel implementation of the
{Penn State\slash NCAR Mesoscale Model} ({MM5})",
journal = j-PARALLEL-COMPUTING,
volume = "23",
number = "14",
pages = "2173--2186",
day = "17",
month = dec,
year = "1997",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:20 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=23&issue=14;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1997&volume=23&issue=14&aid=1265",
acknowledgement = ack-nhfb,
affiliation = "Argonne Natl Lab",
affiliationaddress = "Argonne, IL, USA",
classification = "443; 722.1; 722.4; 723; 921; 921.6",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Data acquisition; Data communication systems; Data
storage equipment; Data structures; Database systems;
Finite difference method; fortran (programming
language); Interpolation; Load balancing; Mathematical
models; Parallel processing systems; Parallel regional
weather models; Response time (computer systems);
Storage allocation (computer); Weather forecasting",
}
@Article{Mitchell:1997:SMP,
author = "William F. Mitchell",
title = "{StopWatch}: a Module for Portable Measurement of
Execution Time",
journal = j-FORTRAN-J,
volume = "9",
number = "1",
pages = "??--??",
year = "1997",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 05:59:50 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://math.nist.gov/~WMitchell/papers/stopwatch_fj.ps.gz;
http://www.fortran.com/fortran/FJ/9701/mitchell/mitchell.html",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@InProceedings{Nucciarone:1997:NLD,
author = "Jeffrey J. Nucciarone and Yusuf Ozyoruk and Lyle N.
Long",
title = "New Life in Dusty Decks: Results of Porting a {CM}
{Fortran}-based Aeroacoustic Model to {High Performance
Fortran}",
crossref = "ACM:1997:SHP",
pages = "??--??",
year = "1997",
bibdate = "Sat Mar 21 08:51:09 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing97.bib",
URL = "http://www.supercomp.org/sc97/proceedings/TECH/NUCCIARO/INDEX.HTM",
acknowledgement = ack-nhfb,
}
@Book{Nyhoff:1997:FES,
author = "Larry R. Nyhoff and Sanford Leestma",
title = "{Fortran 90} for Engineers and Scientists",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xxvii + 119",
year = "1997",
ISBN = "0-13-519729-5",
ISBN-13 = "978-0-13-519729-5",
LCCN = "QA76.73.F25 N92 1997",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0135197295/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$53.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0135197295",
acknowledgement = ack-nhfb,
dimensions = "9.25in x 7.56in x 1.59in",
keywords = "Fortran 90 (computer program language)",
softcover = "yes",
}
@Book{Nyhoff:1997:IFE,
author = "Larry R. Nyhoff and Sanford Leestma",
title = "Introduction to {Fortran 90} for engineers and
scientists",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xiv + 359 + A37 + I5",
year = "1997",
ISBN = "0-13-505215-7",
ISBN-13 = "978-0-13-505215-0",
LCCN = "QA76.73.F25 N925 1997",
bibdate = "Sun Sep 28 10:42:07 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0135052157/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$31.60",
series = "Prentice Hall modular series for engineering",
acknowledgement = ack-nhfb,
dimensions = "9.06in x 7.43in x 0.66in",
keywords = "Fortran 90 (computer program language)",
}
@Article{Pardalos:1997:AFS,
author = "Panos M. Pardalos and Leonidas S. Pitsolulis and
Mauricio G. C. Resende",
title = "Algorithm 769: {Fortran} Subroutines for Approximate
Solution of Sparse Quadratic Assignment Problems Using
{GRASP}",
journal = j-TOMS,
volume = "23",
number = "2",
pages = "196--208",
month = jun,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-2/p196-pardalos/",
abstract = "We describe Fortran subroutines for finding
approximate solutions of sparse instances of the
Quadratic Assignment Problem (QAP) using a Greedy
Randomized Adaptive Search Procedure (GRASP). The
design and implementation of the code are described in
detail. Computational results comparing the new
subroutines with a dense version of the code (Algorithm
754, ACM TOMS) show that the speedup increases with the
sparsity of the data.",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "combinatorial optimization, Fortran subroutines,
GRASP, local search, quadratic assignment problem",
subject = "{\bf G.1.6} Mathematics of Computing, NUMERICAL
ANALYSIS, Optimization, Integer programming. {\bf
G.2.1} Mathematics of Computing, DISCRETE MATHEMATICS,
Combinatorics, Combinatorial algorithms. {\bf G.m}
Mathematics of Computing, MISCELLANEOUS.",
}
@Book{Pohl:1997:CFP,
author = "Ira Pohl",
title = "{C}++ for {Fortran} Programmers",
publisher = pub-AW,
address = pub-AW:adr,
pages = "582",
day = "1",
month = jul,
year = "1997",
ISBN = "0-201-92483-8",
ISBN-13 = "978-0-201-92483-1",
LCCN = "",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0201924838/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$39.76",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0201924838",
acknowledgement = ack-nhfb,
dimensions = "9.20in x 7.34in x 1.11in",
paperback = "yes",
}
@Article{Ramaswamy:1997:FET,
author = "S. Ramaswamy and S. Sapatnekar and P. Banerjee",
title = "A Framework for Exploiting Task and Data Parallelism
on Distributed Memory Multicomputers",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "8",
number = "11",
pages = "1098--1116",
month = nov,
year = "1997",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.642945",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Nov 6 12:31:15 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/td/books/td1997/pdf/l1098.pdf;
http://www.computer.org/tpds/td1997/l1098abs.htm",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C6110P (Parallel
programming)C5440 (Multiprocessing systems); C6150C
(Compilers, interpreters and other processors)",
corpsource = "Transarc Corp., Pittsburgh, PA, USA",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
keywords = "allocation; CM-5; compiler optimization; convex
programming; data parallel; data parallelism;
distributed memory; distributed memory multicomputers;
distributed memory systems; DMMs; IBM SP-2; Intel
Paragon; optimising compilers; PARADIGM HPF compiler
framework; parallel programming; program execution;
run-time support; scheduling; task parallel; task
parallelism; Thinking Machines",
treatment = "P Practical",
xxauthor = "S. Ramaswamy and S. Sapatneker and P. Banerjee",
}
@InProceedings{Reid:1997:TAE,
author = "J. K. Reid",
title = "Two approaches to exception handling in {Fortran}",
crossref = "Boisvert:1997:QNS",
pages = "210--223",
year = "1997",
bibdate = "Wed Nov 3 09:05:21 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/numana1990.bib",
acknowledgement = ack-nhfb,
keywords = "IFIP; numerical software; quality",
}
@Article{Renka:1997:ASD,
author = "Robert J. Renka",
title = "Algorithm 772. {STRIPACK}: {Delaunay} Triangulation
and {Voronoi} Diagram on the Surface of a Sphere",
journal = j-TOMS,
volume = "23",
number = "3",
pages = "416--434",
month = sep,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed May 6 11:23:41 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-3/p416-renka/",
abstract = "STRIPACK is a Fortran 77 software package that employs
an incremental algorithm to construct a Delaunay
triangulation and, optionally, a Voronoi diagram of a
set of points (nodes) on the surface of the unit
sphere. The triangulation covers the convex hull of the
nodes, which need not be the entire surface, while the
Voronoi diagram covers the entire surface. The package
provides a wide range of capabilities including an
efficient means of updating the triangulation with
nodal additions or deletions. For N nodes, the storage
requirement for the triangulation is 13N integer
storage locations in addition to 3N nodal coordinates.
Using an off-line algorithm and work space of size 3N,
the triangulation can be constructed with time
complexity O(NlogN).",
accepted = "March 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, Delaunay triangulation, Dirichlet
tessellation, sphere, Thiessen regions, Voronoi
diagram",
subject = "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
ANALYSIS, Interpolation. {\bf G.1.2}: Mathematics of
Computing, NUMERICAL ANALYSIS, Approximation. {\bf
G.4}: Mathematics of Computing, MATHEMATICAL
SOFTWARE.",
}
@Article{Renka:1997:ASI,
author = "Robert J. Renka",
title = "Algorithm 773. {SSRFPACK}: Interpolation of Scattered
Data on the Surface of a Sphere with a Surface under
Tension",
journal = j-TOMS,
volume = "23",
number = "3",
pages = "435--442",
month = sep,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed May 6 11:23:41 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/1997-23-3/p435-renka/",
abstract = "SSRFPACK is a Fortran 77 software package that
constructs a smooth interpolatory or approximating
surface to data values associated with arbitrarily
distributed points on the surface of a sphere. It
employs automatically selected tension factors to
preserve shape properties of the data and avoid
overshoot and undershoot associated with steep
gradients.",
accepted = "March 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, scattered data fitting, smoothing, surface
under tension, triangle-based interpolation",
subject = "{\bf G.1.1}: Mathematics of Computing, NUMERICAL
ANALYSIS, Interpolation. {\bf G.1.2}: Mathematics of
Computing, NUMERICAL ANALYSIS, Approximation. {\bf
G.4}: Mathematics of Computing, MATHEMATICAL
SOFTWARE.",
}
@InProceedings{Roth:1997:CSH,
author = "Gerald Roth and John Mellor-Crummey and Ken Kennedy
and R. Gregg Brickner",
title = "Compiling Stencils in {High Performance Fortran}",
crossref = "ACM:1997:SHP",
pages = "??--??",
year = "1997",
bibdate = "Sat Mar 21 08:51:09 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/supercomputing97.bib",
URL = "http://www.supercomp.org/sc97/proceedings/TECH/ROTH/INDEX.HTM",
acknowledgement = ack-nhfb,
}
@Article{Sarkar:1997:ASH,
author = "V. Sarkar",
title = "Automatic selection of high-order transformations in
the {IBM XL FORTRAN} compilers",
journal = j-IBM-JRD,
volume = "41",
number = "3",
pages = "233--??",
month = "????",
year = "1997",
CODEN = "IBMJAE",
ISSN = "0018-8646 (print), 2151-8556 (electronic)",
ISSN-L = "0018-8646",
bibdate = "Wed Mar 25 09:37:50 MST 1998",
bibsource = "file://plot79.math.utah.edu/u/sy/beebe/tex/bib/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.almaden.ibm.com/journal/rd/413/sarkar.html",
acknowledgement = ack-nhfb,
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}
@Article{Sattin:1997:LFP,
author = "Fabio Sattin",
title = "{Lyap}: a {Fortran 90} program to compute the
{Lyapunov} exponents of a dynamical system from a time
series",
journal = j-COMP-PHYS-COMM,
volume = "107",
number = "1--3",
pages = "253--257",
month = dec,
year = "1997",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(97)00124-0",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:21 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465597001240",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Schreiber:1997:HPF,
author = "Robert Schreiber",
title = "{High Performance Fortran, Version 2}",
journal = j-PARALLEL-PROCESS-LETT,
volume = "7",
number = "4",
pages = "437--??",
month = dec,
year = "1997",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Thu Jan 6 12:02:33 MST 2005",
bibsource = "http://ejournals.wspc.com.sg/ppl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
}
@TechReport{Schulte:1997:AIS,
author = "M. J. Schulte and V. Zelov and A. Akkas and J. C.
Burley",
title = "Adding Interval Support to the {GNU Fortran}
Compiler",
type = "Technical report",
institution = "Lehigh University",
address = "Bethlehem, PA, USA",
month = sep,
year = "1997",
bibdate = "Fri Jun 11 05:46:57 2004",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://home.ku.edu.tr/~ahakkas/publications/Add_Intv_Sup_Comp.pdf",
acknowledgement = ack-nhfb,
}
@Article{Scott:1997:GOF,
author = "T. C. Scott and I. P. Grant and M. B. Monagan and V.
R. Saunders",
title = "Generation of Optimized {FORTRAN} Code for Molecular
Integrals of {Gaussian}-Type Functions",
journal = j-MAPLE-TECH-NEWS,
volume = "4",
number = "2",
pages = "15--24",
year = "1997",
ISSN = "1061-5733",
bibdate = "Fri Apr 10 19:36:31 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Maple technical newsletter",
}
@Article{Sun:1997:FCP,
author = "Yang Sun and Kenji Hara",
title = "{Fortran} code of the {Projected Shell Model}:
feasible shell model calculations for heavy nuclei",
journal = j-COMP-PHYS-COMM,
volume = "104",
number = "1--3",
pages = "245--258",
month = aug,
year = "1997",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(97)00064-7",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:17 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465597000647",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Suzuoka:1997:PDT,
author = "Takashi Suzuoka and Jaspal Subhlok and Thomas Gross",
title = "A performance debugging tool for high performance
{Fortran} programs",
journal = j-CPE,
volume = "9",
number = "10",
pages = "927--945",
month = oct,
year = "1997",
CODEN = "CPEXEI",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Tue Sep 7 06:06:35 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=13809;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=13809&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@Article{Taylor:1997:STS,
author = "Howard L. Taylor",
title = "Some Thoughts on Sub-languages of {Fortran 90\slash
95}",
journal = j-FORTRAN-J,
volume = "9",
number = "2",
pages = "??--??",
month = "Fall",
year = "1997",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 10:03:31 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.seispros.com/resume/res/taylor_hl.htm",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Article{Templon:1997:BRG,
author = "J. A. Templon and W. M. Dennis and Susan R. McKay and
Wolfgang Christian",
title = "Book Review: {Gisela Engeln-M{\"u}llges and Frank
Uhlig, \booktitle{Numerical Algorithms with Fortran.
Numerical Algorithms with C}}",
journal = j-COMPUT-PHYS,
volume = "11",
number = "6",
pages = "594--??",
month = nov,
year = "1997",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822607",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:46:11 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822607",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Book{Thompson:1997:ACMb,
author = "William J. Thompson",
title = "Atlas for Computing Mathematical Functions: An
Illustrated Guidebook for Practitioners With Programs
in {Fortran 90} and {Mathematica}",
publisher = pub-WI,
address = pub-WI:adr,
pages = "xiv + 888",
month = jun,
year = "1997",
ISBN = "0-471-18171-4",
ISBN-13 = "978-0-471-18171-2",
LCCN = "QA331.T386 1997",
bibdate = "Sat Sep 27 17:58:26 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0471181714/wholesaleproductA/;
http://www.cbooks.com/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$99.00",
URL = "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0471181714",
acknowledgement = ack-nhfb,
annote = "A Wiley-Interscience publication. System requirements
for accompanying computer disc: Windows; Macintosh
compatible.",
keywords = "FORTRAN (Computer program language); Functions --
Computer programs.; Mathematica (Computer program
language); Science -- Mathematics -- Computer
programs.",
}
@Article{Thompson:1997:TFS,
author = "William J. Thompson",
title = "Three {Fortran} Systems for Desktop Computers",
journal = j-COMPUT-PHYS,
volume = "11",
number = "4",
pages = "370--??",
month = jul,
year = "1997",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.4822573",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:46:08 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.4822573",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Treggiari:1997:DFM,
author = "L. P. Treggiari",
title = "Development of the {Fortran Module Wizard} within
{DIGITAL Visual Fortran}",
journal = j-DEC-TECH-J,
volume = "9",
number = "1",
pages = "13--??",
month = "????",
year = "1997",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Fri Oct 17 19:42:47 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.digital.com:80/info/DTJP02/DTJP02AH.HTM;
http://www.digital.com:80/info/DTJP02/DTJP02HM.HTM;
http://www.digital.com:80/info/DTJP02/DTJP02P8.PS;
http://www.digital.com:80/info/DTJP02/DTJP02PF.PDF;
http://www.digital.com:80/info/DTJP02/DTJP02SC.TXT",
acknowledgement = ack-nhfb,
fjournal = "Digital Technical Journal",
}
@Article{Tseng:1997:PPF,
author = "Chau-Wen Tseng",
title = "Performance of the Prototype {Fortran D} Compiler",
journal = j-SPE,
volume = "27",
number = "7",
pages = "763--796",
month = jul,
year = "1997",
CODEN = "SPEXBL",
ISSN = "0038-0644 (print), 1097-024X (electronic)",
ISSN-L = "0038-0644",
bibdate = "Thu Jul 29 15:11:24 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=7317;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=7317&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Software---Practice and Experience",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}
@Book{Ueberhuber:1997:NCM,
author = "Christoph W. Ueberhuber",
title = "Numerical Computation: Methods, Software, and
Analysis",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xvi + 474 (vol. 1), xvi + 495 (vol. 2)",
year = "1997",
DOI = "https://doi.org/10.1007/978-3-642-59118-1",
ISBN = "3-540-62058-3 (vol. 1: softcover), 3-540-62057-5 (vol.
2: softcover), 3-642-59118-3 (e-book)",
ISBN-13 = "978-3-540-62058-7 (vol. 1: softcover),
978-3-540-62057-0 (vol. 2: softcover),
978-3-642-59118-1 (e-book)",
LCCN = "QA297 .U2413 1997",
bibdate = "Thu Oct 28 15:17:48 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/fparith.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib;
https://www.math.utah.edu/pub/tex/bib/numana1990.bib",
price = "US\$44.95 (vol. 1), US\$49.95 (vol. 2)",
abstract = "This book is the first part of a modern, two-volume
introduction to numerical computation, which strongly
emphasizes software aspects. It can serve as a textbook
for courses on numerical analysis, particularly for
engineers. The book can also be used as a reference
book and it includes an extensive bibliography. The
author is a well-known specialist in numerical analysis
who was involved in the creation of the software
package QUADPACK.",
acknowledgement = ack-nhfb,
tableofcontents = "1 Scientific Modeling \\
1.1 Reality Versus Model \\
1.2 The Model Subject and the Model \\
1.3 The Model Subject and Reality \\
1.4 Model Building \\
2 Fundamental Principles of Numerical Methods \\
2.1 From Application Problems to their Numerical
Solution \\
2.2 Numerical Problems \\
2.3 Types of Errors in Numerics \\
2.4 The Condition of Mathematical Problems \\
2.5 The Condition of Application Problems \\
2.6 The Mathematical Elements of Condition Estimation
\\
2.7 Validation of Numerical Computations \\
3 Computers for Numerical Data Processing \\
3.1 Processors \\
3.2 Memory \\
3.3 Performance Quantification \\
3.4 Analytical Performance Assessment \\
3.5 Empirical Performance Assessment \\
4 Numerical Data and Numerical Operations \\
4.1 Mathematical Data \\
4.2 Numerical Data on Computers \\
4.3 Operations on Numerical Data \\
4.4 Number Systems on Computers \\
4.5 Structure of Floating-Point Systems \\
4.6 Standardization of Floating-Point Number Systems
\\
4.7 Arithmetics for Floating-Point Systems \\
4.8 Inquiry Functions and Manipulation of Numbers in
Fortran 90 \\
4.9 Operations with Algebraic Data \\
4.10 Operations with Arrays \\
4.11 Operations with Analytic Data \\
5 Numerical Algorithms \\
5.1 The Intuitive Notion of an Algorithm \\
5.2 Properties of Algorithms \\
5.3 Existence of Algorithms \\
5.4 Practical Solvability of Problems \\
5.5 Complexity of Algorithms \\
5.6 Representation of Algorithms \\
5.7 Influence of Rounding Errors on Numerical
Algorithms \\
5.8 Case Study: Floating-Point Summation \\
6 Numerical Programs \\
6.1 The Quality of Numerical Programs \\
6.2 Reasons for Poor Efficiency \\
6.3 The Measurement of Performance Indices \\
6.4 Performance Optimization \\
6.5 Architecture Independent Optimizations \\
6.6 Loop Optimizations \\
6.7 Blocked Memory Access \\
6.8 Case Study: Multiplication of Matrices \\
7 Available Numerical Software \\
7.1 The Cost of Software \\
7.2 Sources of Numerical Software \\
7.3 Software and the Internet \\
7.4 Interactive Multifunctional Systems \\
7.5 Problem Solving Environments \\
7.6 Case Study: Software for Elliptic PDEs \\
8 Using Approximation in Mathematical Model Building
\\
8.1 Analytic Models \\
8.2 Information and Data \\
8.3 Discrete Approximation \\
8.4 Function Approximation \\
8.5 Choosing a Model Function \\
8.6 Choice of the Distance Function \\
8.7 Transformation of the Problem \\
9 Interpolation \\
9.1 Interpolation Problems \\
9.2 Mathematical Foundations \\
9.3 Univariate Polynomial Interpolation \\
9.4 Univariate, Piecewise, Polynomial Interpolation \\
9.5 Polynomial Splines \\
9.6 B-Splines \\
9.7 Cubic Spline Interpolation \\
9.8 Splines Without Undesirable Oscillations \\
9.9 Multivariate Interpolation \\
9.10 Multivariate Polynomial Interpolation \\
9.11 Multivariate (Sub- ) Spline Interpolation \\
9.12 Related Problems and Methods \\
Glossary of Notation \\
Author Index",
}
@Article{Ujaldon:1997:VFH,
author = "M. Ujaldon and E. L. Zapata and B. M. Chapman and H.
P. Zima",
title = "{Vienna-Fortran\slash HPF} Extensions for Sparse and
Irregular Problems and Their Compilation",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "8",
number = "10",
pages = "1068--1083",
month = oct,
year = "1997",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.629489",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Fri Nov 6 12:31:15 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/td/books/td1997/pdf/l1068.pdf;
http://www.computer.org/tpds/td1997/l1068abs.htm",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C5440 (Multiprocessing
systems); C6110P (Parallel programming); C6120 (File
organisation); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
corpsource = "Dept. of Comput. Archit., Malaga Univ., Spain",
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
keywords = "compilation; data parallel languages; data structures;
distributed memory systems; FORTRAN; High Performance
Fortran; irregular problems; massively parallel
distributed-memory machines; parallel languages;
program compilers; sparse data structures; sparse
matrices; sparse problems; Vienna-Fortran/HPF
extensions",
treatment = "A Application; P Practical",
}
@Article{Varga:1997:CMF,
author = "K{\'a}lm{\'a}n Varga",
title = "A combined {Mathematica--Fortran} program package for
analytical calculation of the matrix elements of the
microscopic cluster model",
journal = j-COMP-PHYS-COMM,
volume = "104",
number = "1--3",
pages = "259--274",
month = aug,
year = "1997",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(97)00031-3",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:17 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465597000313",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Veldhuizen:1997:SCC,
author = "Todd Veldhuizen",
title = "Scientific Computing: {C++} Versus {Fortran}: {C++}
has more than caught up",
journal = j-DDJ,
volume = "22",
number = "11",
pages = "34, 36--38, 91",
month = nov,
year = "1997",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Fri Nov 28 17:28:03 MST 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "In the past C++ programs were noticeably slower than
their Fortran counterparts. But the performance of C++
programs has improved mainly because of better
optimizing C++ compilers and libraries such as Todd's
Blitz++, a C++ class library designed for scientific
computing.",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Article{Veldhuizen:1997:WCB,
author = "T. L. Veldhuizen and M. E. Jernigan",
title = "Will {C++} Be Faster than {Fortran}?",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1343",
pages = "49--??",
year = "1997",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Thu Apr 30 10:21:32 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Veldhuizen:1997:WCF,
author = "Todd L. Veldhuizen and M. E. Jernigan",
booktitle = "Proceedings of the 1st International Scientific
Computing in Object-Oriented Parallel Environments
(ISCOPE'97)",
title = "Will {C++} be faster than {Fortran}?",
publisher = pub-SV,
address = pub-SV:adr,
year = "1997",
bibdate = "Thu Oct 29 08:09:18 MST 1998",
bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/v/veldhuizen-todd-l.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Lecture Notes in Computer Science",
URL = "http://extreme.indiana.edu/~tveldhui/papers/",
abstract = "After years of being dismissed as too slow for
scientific computing, C++ has caught up with Fortran
and appears ready to give it stiff competition. We
survey the reasons for the historically poor
performance of C++ (pairwise expression evaluation, the
abstraction penalty, aliasing ambiguities) and explain
how these problems have been resolved. C++ can be
faster than Fortran for some applications, due to
template techniques (such as expression templates and
template metaprograms) which permit optimizations
beyond the ability of current Fortran compilers.",
conflocation = "Marina del Rey, California",
conftitle = "International Scientific Computing in Object-Oriented
Parallel Environments",
keywords = "expression templates; loop transformations;
object-oriented numerics; scientific computing in C++;
template metaprograms",
}
@Article{Venkatachar:1997:CGB,
author = "A. Venkatachar and J. Ramanujam and A. Thirumalai",
title = "Communication generation for block-cyclic
distributions",
journal = j-PARALLEL-PROCESS-LETT,
volume = "7",
number = "2",
pages = "195--202",
month = jun,
year = "1997",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Tue Oct 21 18:27:39 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors)",
conflocation = "Wadern, Germany; April 1996",
conftitle = "Fundamental Aspects of Parallel Processing",
corpsource = "Dept. of Electr. and Comput. Eng., Louisiana State
Univ., Baton Rouge, LA, USA",
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
keywords = "alignment; block-cyclic distributions; code
generation; communication generation; compiler;
data-parallel languages; distributed memory systems;
distributed-memory multiprocessor; FORTRAN; Fortran D;
High Performance Fortran; local memory addresses;
nonlocal data access; parallel algorithms; parallel
languages; parallel programming; program compilers;
storage allocation; Vienna Fortran",
pubcountry = "Singapore",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Verschaeren:1997:NPF,
author = "Dennis Verschaeren and Annie Cuyt and Brigitte
Verdonk",
title = "On the need for predictable floating-point arithmetic
in the programming languages {Fortran 90} and {C\slash
C++}",
journal = j-SIGPLAN,
volume = "32",
number = "3",
pages = "57--64",
month = mar,
year = "1997",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Vershaeren:1997:NPF,
author = "Dennis Vershaeren and Annie Cuyt and Brigitte
Verdonk",
title = "On the Need for Predictable Floating-Point Arithmetic
in the Programming Languages {Fortran 90} and {C\slash
C++}",
journal = j-SIGPLAN,
volume = "32",
number = "3",
pages = "57--??",
month = mar,
year = "1997",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 4 13:20:36 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Waligora:1997:IAO,
author = "Sharon Waligora and John Bailey and Mike Stark",
title = "The Impact of {Ada} and Object-Oriented Design in
{NASA Goddard}'s {Flight Dynamics Division}",
journal = j-SIGADA-LETTERS,
volume = "17",
number = "3",
pages = "67--86",
month = may # "\slash " # jun,
year = "1997",
CODEN = "AALEE5",
ISSN = "1094-3641 (print), 1557-9476 (electronic)",
ISSN-L = "1094-3641",
bibdate = "Sat Aug 9 09:06:00 MDT 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Extensive study of a decade of large system software
development in Ada, Fortran, C, and C++, with the
finding that development is moving away from Ada to C
and C++ on two main grounds: lack of adequate software
development environments for Ada, and high cost (3 to 8
times per seat).",
abstract = "This paper presents the highlights and key findings of
10 years of use and study of Ada and object-oriented
design in NASA Goddard's Flight Dynamics Division
(FDD). In 1985, the Software Engineering Laboratory
(SEL) began investigating how the Ada language might
apply to FDD software development projects. Although
they began cautiously using Ada on only a few pilot
projects, they expected that, if the Ada pilots showed
promising results, the FDD would fully transition its
entire development organization from FORTRAN to Ada
within 10 years. However, 10 years later, the FDD still
produced 80 percent of its software in FORTRAN and had
begun using C and C++, despite positive results on Ada
projects. This paper presents the final results of a
SEL study to quantify the impact of Ada in the FDD, to
determine why Ada has not flourished, and to recommend
future directions regarding Ada. Project trends in both
languages are examined as are external factors and
cultural issues that affected the infusion of this
technology (13 Refs.)",
acknowledgement = ack-nhfb,
classification = "C6110J (Object-oriented programming); C6140D (High
level languages); C7460 (Aerospace engineering
computing)",
corpsource = "Comput. Sci. Corp., Lanham-Seabrook, MD, USA",
fjournal = "ACM SIGADA Ada Letters",
keywords = "Ada; aerospace computing; C language; C++ language;
cultural issues; Flight Dynamics Division; FORTRAN;
NASA Goddard; object oriented language; object-oriented
design; object-oriented languages; object-oriented
methods; software development management; software
development projects; Software Engineering Laboratory",
treatment = "A Application; P Practical",
}
@Article{Walker:1997:NCF,
author = "Edward Walker and Gary Morgan and Bruce Cass and
Zygmunt Ulanowski",
title = "A note on compiling {FORTRAN} loop kernels onto a
dataflow architecture",
journal = j-PARALLEL-COMPUTING,
volume = "22",
number = "11",
pages = "1545--1557",
day = "26",
month = jan,
year = "1997",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:14:43 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1997&volume=22&issue=11;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_sub/browse/browse.cgi?year=1997&volume=22&issue=11&aid=1103",
acknowledgement = ack-nhfb,
affiliation = "Natl Univ of Singapore",
classification = "721.2; 722.4; 723; 723.1; 723.1.1; C5220P (Parallel
architecture)C6140D (High level languages); C6110P
(Parallel programming); C6150C (Compilers, interpreters
and other processors); C6150J (Operating systems)",
corpsource = "Nat. Supercomput. Res. Centre, Nat. Univ. of
Singapore, Singapore",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "applicative languages; compiler; Computer
architecture; control structures; data flow computing;
Dataflow architecture; dataflow architecture; dataflow
graph; Field programmable gate array (fpga) devices;
field programmable gate array devices; FORTRAN; fortran
(programming language); fortran loop kernels; FORTRAN
loop kernels compiling; High performance computing;
Logic gates; nested loop kernel; operating system
kernels; parallel architectures; Parallel processing
systems; parallelising compilers; Pipeline processing
systems; program; Program compilers; Software
prototyping; software prototyping",
treatment = "P Practical",
}
@Article{Watson:1997:ASF,
author = "Layne T. Watson and Robert C. Melville and Alexander
P. Morgan and Homer F. Walker",
title = "Algorithm 777. {HOMPACK90}: a Suite of {Fortran 90}
Codes for Globally Convergent Homotopy Algorithms",
journal = j-TOMS,
volume = "23",
number = "4",
pages = "514--549",
month = dec,
year = "1997",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "HOMPACK90 is a Fortran 90 version of the Fortran 77
package HOMPACK (Algorithm 652), a collection of codes
for finding zeros of fixed points of nonlinear systems
using globally convergent probability-one homotopy
algorithms. Three qualitatively different algorithms
--- ordinary differential equation based, normal flow,
quasi-Newton augmented Jacobian matrix --- are provided
for tracking homotopy zero curves, as well as separate
routine for dense and sparse Jacobian matrices. A high
level driver for the special case of polynomial systems
is also provided. Changes to HOMPACK include numerous
minor improvements, simpler and more elegant
interfaces, use of modules, new end games, support for
several sparse matrix data structures, and new
iterative algorithms for large sparse Jacobian
matrices.",
accepted = "April 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, Chow-Yorke algorithm, curve tracking,
fixed point, globally convergent, homotopy methods,
polynomial systems, probability-one, zero.",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, Fortran. {\bf G.1.5}: Mathematics of
Computing, NUMERICAL ANALYSIS, Roots of Nonlinear
Equations, Systems of equations. {\bf G.4}: Mathematics
of Computing, MATHEMATICAL SOFTWARE.",
}
@Article{Yau:1997:EHP,
author = "H. W. Yau and G. C. Fox and K. A. Hawick",
title = "Evaluation of {High Performance Fortran} Through
Application Kernels",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1225",
pages = "772--??",
year = "1997",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Fri Aug 22 11:59:49 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Zhu:1997:ALF,
author = "Ciyou Zhu and Richard H. Byrd and Peihuang Lu and
Jorge Nocedal",
title = "{Algorithm 778}. {L-BFGS-B}: {Fortran} Subroutines for
{Large-Scale} Bound Constrained Optimization",
journal = j-TOMS,
volume = "23",
number = "4",
pages = "550--560",
month = dec,
year = "1997",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1997-23-4/p550-zhu/;
https://doi.org/10.1145/279232.279236",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See remark \cite{Morales:2011:RAB}.",
abstract = "L-BFGS-B is a limited-memory algorithm for solving
large nonlinear optimization problems subject to simple
bounds on the variables. It is intended for problems in
which information on the Hessian matrix is difficult to
obtain, or for large dense problems. L-BFGS-B can also
be user for unconstrained problems and in this case
performs similarly to its predecessor, algorithm L-BFGS
(Harwell routine VA15). The algorithm is implemented in
Fortran 77.",
accepted = "April 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, large-scale optimization, limited-memory
method, nonlinear optimization, variable metric
method.",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, Fortran. G.1.6 [Numerical Analysis]:
Optimization -- constrained optimization; gradient
methods; nonlinear programming; G.4 [Mathematics of
Computing]: Mathematical Software",
}
@InProceedings{Adve:1998:HPF,
author = "Vikram S. Adve",
title = "{High Performance Fortran} Compilation Techniques for
Parallelizing Scientific Codes",
crossref = "ACM:1998:SHP",
pages = "??--??",
year = "1998",
bibdate = "Wed Oct 07 08:50:26 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.supercomp.org/sc98/papers/",
acknowledgement = ack-nhfb,
}
@Article{Adve:1998:UIS,
author = "Vikram Adve and John Mellor-Crummey",
title = "Using Integer Sets for Data-Parallel Program Analysis
and Optimization",
journal = j-SIGPLAN,
volume = "33",
number = "5",
pages = "186--198",
month = may,
year = "1998",
CODEN = "SINODQ",
ISBN = "0-89791-987-4",
ISBN-13 = "978-0-89791-987-6",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:47 MST 2003",
bibsource = "http://portal.acm.org/;
http://www.acm.org/pubs/contents/proceedings/pldi/277650/index.html;
http://www.cs.virginia.edu/pldi98/program.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/277650/p186-adve/",
acknowledgement = ack-nhfb,
annote = "Published as part of the Proceedings of PLDI'98.",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "algorithms; experimentation; measurement;
performance",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Optimization. {\bf D.3.4} Software,
PROGRAMMING LANGUAGES, Processors, Compilers. {\bf
D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN.",
}
@Article{Amme:1998:DDA,
author = "Wolfram Amme and Eberhard Zehendner",
title = "Data dependence analysis in programs with pointers",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3--4",
pages = "505--525",
day = "1",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:46 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1300.pdf",
acknowledgement = ack-nhfb,
affiliation = "Friedrich Schiller Univ",
affiliationaddress = "Jena, Ger",
classification = "721.1; 722.1; 723.1; 723.1.1; 723.2; 921.4",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Alias analysis; C (programming language);
Computational linguistics; Computer systems
programming; Data dependence analysis; Data reduction;
Data structures; Flowcharting; fortran (programming
language); Graph theory; Interprocedural analysis;
Modula (programming language); Pointer analysis;
Storage allocation (computer)",
}
@Article{Anonymous:1998:BRAk,
author = "Anonymous",
title = "Book Review: {{\booktitle{Atlas for computing
mathematical functions: an illustrated guide for
practitioners, with programs in Fortran 90 and
Mathematica}}: By William J. Thompson. John Wiley \&
Sons, Inc., New York. (1997). \$145.00 (CD-ROM
included)}",
journal = j-COMPUT-MATH-APPL,
volume = "36",
number = "8",
pages = "125--125",
month = oct,
year = "1998",
CODEN = "CMAPDK",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
bibdate = "Wed Mar 1 21:48:54 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/mathematica.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0898122198911671",
acknowledgement = ack-nhfb,
fjournal = "Computers and Mathematics with Applications",
journal-URL = "http://www.sciencedirect.com/science/journal/08981221",
}
@Article{Anonymous:1998:BRFb,
author = "Anonymous",
title = "Book Review: {{\booktitle{Fortran 95 handbook:
Complete ISO\slash ANSI reference}}: By Jeanne C.
Adams, Walter S. Brainerd, Jeanne T. Martin, Brain T.
Smith and Jerrold L. Wagener. MIT Press, Cambridge, MA.
(1997). 711 pages. \$50.00}",
journal = j-COMPUT-MATH-APPL,
volume = "35",
number = "9",
pages = "142--142",
month = may,
year = "1998",
CODEN = "CMAPDK",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
bibdate = "Wed Mar 1 21:48:49 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0898122198907052",
acknowledgement = ack-nhfb,
fjournal = "Computers and Mathematics with Applications",
journal-URL = "http://www.sciencedirect.com/science/journal/08981221",
}
@Article{Anonymous:1998:FC,
author = "Anonymous",
title = "{Fortran 95} compiler",
journal = j-COMPUT-PHYS,
volume = "12",
number = "4",
pages = "355--??",
month = jul,
year = "1998",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.168695",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:46:15 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.168695",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Atkinson:1998:AAB,
author = "Kendall Atkinson and Youngmok Jeon",
title = "{Algorithm 787}: {Automatic} Boundary Integral
Equation Programs for the Planar {Laplace} Equation",
journal = j-TOMS,
volume = "24",
number = "4",
pages = "395--417",
month = dec,
year = "1998",
CODEN = "ACMSCU",
DOI = "http://www.acm.org:80/pubs/citations/journals/toms/1998-24-4/p395-atkinson/;
https://doi.org/10.1145/293686.293692",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Feb 8 17:51:43 MST 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/1998-24/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Algorithms with automatic error control are described
for the solution of Laplace's equation on both interior
and exterior regions, with both Dirichlet and Neumann
boundary conditions. The algorithms are based on
standard reformulations of each boundary value problem
as a boundary integral equation of the second kind. The
Nystr{\"o}m method is used to solve the integral
equations, and convergence of arbitrary high order is
observed when the boundary data are analytic. The
Kelvin transformation is introduced to allow a simple
conversion between internal and external problems. Two
Fortran program implementations, DRCHLT and NEUMAN, are
defined, analyzed, and illustrated.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf G.1.8} Mathematics of
Computing, NUMERICAL ANALYSIS, Partial Differential
Equations. {\bf G.1.9} Mathematics of Computing,
NUMERICAL ANALYSIS, Integral Equations.",
}
@Article{Backus:1998:HFI,
author = "J. Backus",
title = "The history of {Fortran} {I}, {II}, and {III}",
journal = j-IEEE-ANN-HIST-COMPUT,
volume = "20",
number = "4",
pages = "68--78",
month = oct # "--" # dec,
year = "1998",
CODEN = "IAHCEX",
DOI = "https://doi.org/10.1109/85.728232",
ISSN = "1058-6180 (print), 1934-1547 (electronic)",
ISSN-L = "1058-6180",
bibdate = "Thu Jul 12 08:14:45 MDT 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://ieeexplore.ieee.org/iel4/85/15706/00728232.pdf",
acknowledgement = ack-nhfb,
fjournal = "IEEE Annals of the History of Computing",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}
@TechReport{Blackford:1998:IGD,
author = "L. S. Blackford and J. J. Dongarra and C. A.
Papadopoulos and R. C. Whaley",
title = "Installation Guide and Design of the {HPF 1.1}
interface to {ScaLAPACK}, {SLHPF}",
type = "LAPACK Working Note",
number = "137",
institution = inst-UT-CS,
address = inst-UT-CS:adr,
month = aug,
year = "1998",
bibdate = "Fri Apr 22 17:06:37 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "UT-CS-98-396, August 1998.",
URL = "http://www.netlib.org/lapack/lawns/lawn137.ps;
http://www.netlib.org/lapack/lawnspdf/lawn137.pdf",
acknowledgement = ack-nhfb,
}
@Article{Boulet:1998:CPH,
author = "P. Boulet and X. Redon",
title = "Communication Pre-evaluation in {HPF}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1470",
pages = "263--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Brandes:1998:CBH,
author = "T. Brandes and F. Bregier and M. C. Counilh and J.
Roman",
title = "Contribution to Better Handling of Irregular Problems
in {HPF2}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1470",
pages = "639--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Cap:1998:NNM,
author = "F. F. Cap",
title = "A New Numerical Method to Calculate the Vibrations of
Clamped {Kirchhoff}-Plates of Arbitrary Form",
journal = j-COMPUTING,
volume = "61",
number = "2",
pages = "181--188",
year = "1998",
CODEN = "CMPTA2",
ISSN = "0010-485X (print), 1436-5057 (electronic)",
ISSN-L = "0010-485X",
MRclass = "65N38 (73K10 73V20)",
MRnumber = "99f:65183",
bibdate = "Fri Oct 15 15:41:44 MDT 1999",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.springer.at/springer.py?Page=40&Key=362&cat=3&id_journal=8;
MathSciNet database; OCLC Contents1st database",
URL = "http://www.springer.at/journals/pdf/3570.pdf;
http://www.springer.at/journals/pdf/3816.pdf",
acknowledgement = ack-nhfb,
classification = "723; 723.1.1; 921; 921.1; 921.6; 931.1",
fjournal = "Computing: Archiv f{\"u}r informatik und numerik",
journal-URL = "http://link.springer.com/journal/607",
journalabr = "Comput Vienna New York",
keywords = "Boundary value problems; Collocation method;
Computational methods; Computer software; Eigenvalues
and eigenfunctions; Fortran (programming language);
Numerical methods; Vibrations (mechanical)",
}
@Article{Chapman:1998:OHI,
author = "B. Chapman and P. Mehrotra",
title = "{OpenMP} and {HPF}: Integrating Two Paradigms",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1470",
pages = "650--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Cherki:1998:MFP,
author = "S. Cherki and C. Choppy",
title = "A method for {FORTRAN} programs reverse engineering
using algebraic specifications",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1376",
pages = "156--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Chow:1998:OFB,
author = "Edmond Chow and Michael A. Heroux",
title = "An object-oriented framework for block
preconditioning",
journal = j-TOMS,
volume = "24",
number = "2",
pages = "159--183",
month = jun,
year = "1998",
CODEN = "ACMSCU",
DOI = "http://www.acm.org:80/pubs/citations/journals/toms/1998-24-2/p159-chow/;
https://doi.org/10.1145/290200.287639",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Feb 8 17:51:43 MST 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/1998-24/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "General software for preconditioning the iterative
solution of linear systems is greatly lagging behind
the literature. This is partly because specific
problems and specific matrix and preconditioner data
structures in order to be solved efficiently, i.e.,
multiple implementations of a preconditioner with
specialized data structures are required. This article
presents a framework to support preconditioning with
various, possibly user-defined, data structures for
matrices that are partitioned into blocks. The main
idea is to define data structures for the blocks, and
an upper layer of software which uses these blocks
transparently of their data structure. This
transparency can be accomplished by using an
object-oriented language. Thus, various
preconditioners, such as block relaxations and
block-incomplete factorizations, only need to be
defined once and will work with any block type. In
addition, it is possible to transparently interchange
various approximate or exact techniques for inverting
pivot blocks, or solving systems whose coefficient
matrices are diagonal blocks. This leads to a rich
variety of preconditioners that can be selected.
Operations with the blocks are performed with optimized
libraries or fundamental data types. Comparisons with
an optimized Fortran 77 code on both workstations and
Cray supercomputers show that this framework can
approach the efficiency of Fortran 77, as long as
suitable block sized and block types are chosen.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "design",
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, Sparse, structured, and very large systems
(direct and iterative methods). {\bf G.4} Mathematics
of Computing, MATHEMATICAL SOFTWARE. {\bf F.2.1} Theory
of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
COMPLEXITY, Numerical Algorithms and Problems,
Computations on matrices.",
}
@Article{Creusillet:1998:IAF,
author = "B. Creusillet and F. Irigoin",
title = "Interprocedural analyses of {Fortran} programs",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3--4",
pages = "629--648",
day = "1",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:46 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1305.pdf",
acknowledgement = ack-nhfb,
affiliation = "Ecole des Mines de Paris 35",
affiliationaddress = "Fontainebleau, Fr",
classification = "721.1; 722.4; 723.1; 723.1.1; 723.2",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computational linguistics; Computer systems
programming; Data reduction; Flowcharting; fortran
(programming language); Interprocedural analysis (ipa);
Parallel processing systems; Program compilers",
}
@Article{Decyk:1998:HSI,
author = "Viktor K. Decyk and Charles D. Norton and Boleslaw K.
Szymanski",
title = "How to support inheritance and run-time polymorphism
in {Fortran 90}",
journal = j-COMP-PHYS-COMM,
volume = "115",
number = "1",
pages = "9--17",
day = "1",
month = dec,
year = "1998",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(98)00101-5",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:32 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465598001015",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Delves:1998:HPF,
author = "M. Delves and H. Zima",
title = "{High Performance Fortran}: a Status Report or: Are We
Ready to Give Up {MPI}?",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1497",
pages = "161--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Jan 5 08:21:58 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Delves:1998:HPL,
author = "Mike Delves",
title = "{HPF}: Programming {Linux} Clusters the Easy Way",
journal = j-LINUX-J,
volume = "45",
pages = "??--??",
month = jan,
year = "1998",
CODEN = "LIJOFX",
ISSN = "1075-3583 (print), 1938-3827 (electronic)",
ISSN-L = "1075-3583",
bibdate = "Fri Oct 9 08:35:26 MDT 1998",
bibsource = "http://noframes.linuxjournal.com/lj-issues/issue45/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.ssc.com/pub/lj/listings/issue45/2432.tgz",
acknowledgement = ack-nhfb,
fjournal = "Linux Journal",
journal-URL = "http://portal.acm.org/citation.cfm?id=J508",
keywords = "High-Performance Fortran; HPF",
}
@Article{deSturler:1998:PIS,
author = "E. de Sturler and D. Loher",
title = "Parallel iterative solvers for irregular sparse
matrices in {High Performance Fortran}",
journal = j-FUT-GEN-COMP-SYS,
volume = "13",
number = "4",
publisher = "Elsevier Science",
pages = "315--325",
month = mar,
year = "1998",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
pagecount = "11",
}
@TechReport{Duff:1998:LLB,
author = "I. S. Duff and C. V{\"o}mel",
title = "{Level 2} and {Level 3 Basic Linear Algebra
Subprograms} for sparse matrices: a {Fortran 95}
instantiation",
type = "Report",
number = "TR/PA/00/18",
institution = inst-CERFACS,
address = inst-CERFACS:adr,
pages = "????",
month = "????",
year = "1998",
bibdate = "Mon Jan 02 10:47:50 2006",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Elisseev:1998:PTD,
author = "V. V. Elisseev",
title = "Parallelization of three-dimensional spectral
laser--plasma interaction code using {High Performance
Fortran}",
journal = j-COMPUT-PHYS,
volume = "12",
number = "2",
pages = "173--??",
month = mar,
year = "1998",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.168630",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:46:13 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.168630",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Engeln-Mullges:1998:BRB,
author = "Gisela Engeln-Mullges and Frank Uhlig and John D.
Pryce",
title = "Book Reviews: {{\booktitle{Numerical Algorithms with
C}} and \booktitle{Numerical Algorithms with
Fortran}}",
journal = j-SIAM-REVIEW,
volume = "40",
number = "1",
pages = "171--??",
month = mar,
year = "1998",
CODEN = "SIREAD",
ISSN = "0036-1445 (print), 1095-7200 (electronic)",
ISSN-L = "0036-1445",
bibdate = "Thu Apr 9 08:47:36 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
acknowledgement = ack-nhfb,
fjournal = "SIAM Review",
journal-URL = "http://epubs.siam.org/sirev",
}
@Article{Espelid:1998:RAD,
author = "Terje O. Espelid",
title = "Remark on {Algorithm 706}: {DCUTRI} --- an algorithm
for adaptive cubature over a collection of triangles",
journal = j-TOMS,
volume = "24",
number = "3",
pages = "334--335",
month = sep,
year = "1998",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/292395.291205",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 09 10:18:39 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/1998-24/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Berntsen:1992:ADA}.",
URL = "http://www.acm.org:80/pubs/citations/journals/toms/1998-24-3/p334-espelid/",
abstract = "We present corrections to {Algorithm 706} ({\em ACM
Trans. Math. Softw.\/} 18, 3, Sept. 1992, pages
329-342; CALGO supplement 123).",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; reliability",
subject = "{\bf G.1.4} Mathematics of Computing, NUMERICAL
ANALYSIS, Quadrature and Numerical Differentiation,
Adaptive and iterative quadrature. {\bf G.1.4}
Mathematics of Computing, NUMERICAL ANALYSIS,
Quadrature and Numerical Differentiation,
Multidimensional (multiple) quadrature. {\bf G.4}
Mathematics of Computing, MATHEMATICAL SOFTWARE,
Efficiency. {\bf G.4} Mathematics of Computing,
MATHEMATICAL SOFTWARE, Reliability and robustness.",
}
@Article{Evripidou:1998:MFP,
author = "Paraskevas Evripidou and Robert Barry",
title = "Mapping {Fortran} Programs to Single Assignment
Semantics for Efficient Parallelization",
journal = j-PARALLEL-PROCESS-LETT,
volume = "8",
number = "3",
pages = "407--??",
month = sep,
year = "1998",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Thu Jan 6 12:02:34 MST 2005",
bibsource = "http://ejournals.wspc.com.sg/ppl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
}
@Article{Gerndt:1998:HLP,
author = "Michael Gerndt",
title = "High-level programming of massively parallel computers
based on shared virtual memory",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3--4",
pages = "383--400",
day = "1",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:46 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1295.pdf",
acknowledgement = ack-nhfb,
affiliation = "Research Cent Juelich",
affiliationaddress = "Juelich, Ger",
classification = "722; 722.1; 722.4; 723; 723.1; 723.1.1",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer hardware; Computer operating systems;
Computer systems programming; fortran (programming
language); High performance Fortran (hpf) programming
language; Parallel processing systems; Response time
(computer systems); Shared virtual memory; Virtual
storage",
}
@Article{Gerndt:1998:HPM,
author = "Michael Gerndt",
title = "High-level programming of massively parallel computers
based on shared virtual memory",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3-4",
pages = "383--400",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sun Oct 25 09:30:12 MST 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Research Cent Juelich",
affiliationaddress = "Juelich, Ger",
classification = "722; 722.1; 722.4; 723; 723.1; 723.1.1",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer hardware; Computer operating systems;
Computer systems programming; fortran (programming
language); High performance Fortran (hpf) programming
language; Parallel processing systems; Response time
(computer systems); Shared virtual memory; Virtual
storage",
}
@Article{Gomez:1998:MPG,
author = "Claude Gomez and Tony Scott",
title = "{Maple} programs for generating efficient {FORTRAN}
code for serial and vectorised machines",
journal = j-COMP-PHYS-COMM,
volume = "115",
number = "2--3",
pages = "548--562",
day = "2",
month = dec,
year = "1998",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(98)00114-3",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:33 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/maple-extract.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465598001143",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Hamilton:1998:AEP,
author = "K. G. Hamilton",
title = "{Algorithm 780}: Exponential Pseudorandom
Distribution",
journal = j-TOMS,
volume = "24",
number = "1",
pages = "102--106",
month = mar,
year = "1998",
CODEN = "CACMA2",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1998-24-1/p102-hamilton/;
https://doi.org/10.1145/285861.285866",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Dec 22 07:42:24 2011",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
abstract = "An algorithm is presented for the calculation of
exponentially distributed random numbers. It is based
on mathematics that was published by Ahrend and Dieter,
but some errors have been corrected.",
accepted = "June 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, exponential distribution, random numbers,
pseudorandom numbers.",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, Fortran 90. {\bf G.3}: Mathematics of
Computing, PROBABILITY AND STATISTICS, Random number
generation. {\bf G.4}: Mathematics of Computing,
MATHEMATICAL SOFTWARE, Certification and testing. {\bf
I.6.0}: Computing Methodologies, SIMULATION AND
MODELING, General.",
}
@Article{Hansen:1998:EHP,
author = "Per Brinch Hansen",
title = "An Evaluation of {High Performance Fortran}",
journal = j-SIGPLAN,
volume = "33",
number = "3",
pages = "57--64",
month = mar,
year = "1998",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:45 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "The author strongly criticizes HPF, and remarks ``HPF
has severe conceptual and practical limitations.''",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Hart:1998:FPF,
author = "Hal Hart and Jim Caristi and Robert Dewar and Mark
Gerhardt and Drew Hamilton and Christopher Haynes and
Sam Rebelsky",
title = "The future of programming-are fundamental changes in
computer science programs coming? (panel)",
journal = j-SIGCSE,
volume = "30",
number = "1",
pages = "370--371",
month = mar,
year = "1998",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/274790.274337",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:29 MST 2012",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/java.bib;
https://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Computer programming languages (and their dominance as
the means of software development) have been one of the
most high-profile topics in the 50-year history of
computing --- reaching mature technology and
achievements for language definition, translation,
usage, analysis, pedagogical approaches, etc. and in
terms of their general impact on computing systems This
reality has continuously driven the content of Computer
Science curriculums to feature programming languages,
their definition techniques, and their translation
methods as the subject of many core courses, and their
usage as a tool to carry out the teaching of the
principles in most other courses. The objective of this
panel is to, at just past the mid-point of the first
century of computing, debate whether this pre-eminent
role of programming languages will continue
straightforwardly in the second half-century, if
radically new styles of programming languages will
emerge and dominate, or if programming languages will
recede to minor importance compared to alternate
software-development paradigms in both usage and
teaching impact. And, for each of those propositions,
to assess the impacts for change in typical CS
curriculums. For most software domains today, so-called
3rd-generation programming languages (e.g., Ada,
Scheme, Pascal, C/C++, Modula 2, COBOL, FORTRAN, and
recently, Java) enjoy considerable portability between
computers and are now widely accepted. In these
``procedural'' languages programmers still are
responsible for designing and coding the software
architectures, algorithms, logic, and most data
structures to solve the problems. For some
well-understood domains (e.g., report writing,
inventory control, and some financial programming),
4th-generation languages (4GLs) or ``non-procedural''
languages are established which essentially allow users
to specify ``requirements'' instead of software
solutions, with 4GL compilers that generate code
satisfying the requirements; the number of domains for
which 4GLs are appropriate increases steadily as domain
understanding increases. 5th-generation or automatic
programming approaches have been a research topic for
many years, with some promising results demonstrated in
constrained domains, although the distinction from a
4GL to a 5th-generation language (5GL) is less clear
than the earlier transitions. Technologies for formally
representing and translating programming languages, and
the concepts and methods for teaching their effective
application, have continually evolved with the
programming language trends, and are generally regarded
in the body of crystallized core CS concepts.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
@Article{Hayder:1998:CPL,
author = "M. E. Hayder and D. E. Keyes and P. Mehrotra",
title = "A comparison of {PETSc} library and {HPF}
implementations of an archetypal {PDS} computation",
journal = j-ADV-ENG-SOFTWARE,
volume = "29",
number = "3",
publisher = "Elsevier Science",
pages = "415--423",
month = apr,
year = "1998",
CODEN = "AESODT",
ISSN = "0045-7949 (print), 1879-2243 (electronic)",
ISSN-L = "0965-9978",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
pagecount = "9",
}
@Article{Hopkins:1998:CAF,
author = "Tim Hopkins",
title = "Certification of {Algorithm 734}: a {Fortran 90} code
for unconstrained nonlinear minimization",
journal = j-TOMS,
volume = "24",
number = "3",
pages = "351--354",
month = sep,
year = "1998",
CODEN = "ACMSCU",
DOI = "http://www.acm.org:80/pubs/citations/journals/toms/1998-24-3/p351-hopkins/;
https://doi.org/10.1145/292395.292460",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Feb 8 17:51:43 MST 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/1998-24/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A Fortran 90 Code for Unconstrained Nonlinear
Minimization ({\em ACM Trans. Math. Softw. 20\/}, 3
(Sept. 1994), pages 354-372; CALGO Supplement 131) was
ported to a number of compiler-platform combinations.
The necessary changes to the code are given along with
some comparative timings.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, Fortran 90. {\bf G.4} Mathematics of
Computing, MATHEMATICAL SOFTWARE, Certification and
testing. {\bf G.1.6} Mathematics of Computing,
NUMERICAL ANALYSIS, Optimization, Gradient methods.",
}
@Article{Houstis:1998:PPS,
author = "E. N. Houstis and J. R. Rice and S. Weerawarana and A.
C. Catlin and P. Papachiou and K.-Y. Wang and M.
Gaitatzes",
title = "{PELLPACK}: a Problem Solving Environment for {PDE}
Based Applications on Multicomputer Platforms",
journal = j-TOMS,
volume = "24",
number = "1",
pages = "30--73",
month = mar,
year = "1998",
CODEN = "CACMA2",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1998-24-1/p30-houstis/;
https://doi.org/10.1145/285861.285864",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This article presents the software architecture and
implementation of the problem-solving environment (PSE)
PELLPACK for modeling physical objects described by
partial differential equations (PDEs). The scope of
this PDE is broad, as PELLPACK incorporates many PDE
solving systems, and some of these, in turn, include
several specific PDE solving methods. Its coverage for
1D, 2D, and 3D elliptic or parabolic problems is quite
broad, and it handles some hyperbolic problems. Since a
PSE should provide complete support for the
problem-solving process, PELLPACK also contains a large
amount of code to support graphical user interfaces,
analytic tools, user help, domain or mesh partitioning,
machine and data selection, visualization, and various
other tasks. Its total size is well over 1 million
lines of code. Its open-ended software architecture
consists of several software layers. The top layer is
an interactive graphical interface for specifying the
PDE model and its solution framework. This interface
saves the results of the user specification in the form
of a very high level PDE language which is an alternate
interface to the PELLPACK system. This language also
allows a user to specify the PDE problem and its
solution framework textually in a natural form. The
PELLPACK language preprocessor generates a Fortran
control program with the interfaces, calls to specified
components and libraries of the PDE solution framework,
and functions defining the PDE problem. The PELLPACK
program execution is supported by a high-level tool
where the virtual parallel system is defined, where the
execution mode, file system, and hardware resources are
selected, and where the compilation, loading, and
execution are controlled. Finally, the PELLPACK PSE
integrates several PDE libraries and PDE systems
available in the public domain. The system employs
several parallel reuse methodologies based on the
decomposition of discrete geometric data to map sparse
PDE computations to parallel machines. An instance of
the system is available as a Web server (WebPELLPACK)
for public use at http://pellpack.cs.purdue.edu.",
accepted = "June 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, design, languages, management,
performance, execution models, knowledge bases,
libraries, parallel reuse methodologies, PDE language,
problem-solving environments, programming-in-the-large,
software bus.",
subject = "{\bf C.3}: Computer Systems Organization,
SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS. {\bf
D.2.6}: Software, SOFTWARE ENGINEERING, Programming
Environments, Graphical environments, interactive
environments and integrated environments. {\bf D.2.11}:
Software, SOFTWARE ENGINEERING, Software Architectures,
Domain-specific architectures. {\bf D.3.2}: Software,
PROGRAMMING LANGUAGES, Language Classifications, Very
high-level languages. {\bf G.1.8}: Mathematics of
Computing, NUMERICAL ANALYSIS, Partial Differential
Equations, Domain decomposition methods, elliptic
equations, hyperbolic equations, iterative solution
techniques, multigrid and multilevel methods, and
parabolic equations. {\bf G.4}: Mathematics of
Computing, MATHEMATICAL SOFTWARE, Parallel and vector
implementations. {\bf I.2.5}: Computing Methodologies,
ARTIFICIAL INTELLIGENCE, Programming Languages and
Software, Expert system tools and techniques. {\bf
J.2}: Computer Applications, PHYSICAL SCIENCES AND
ENGINEERING, Engineering, and mathematics and
statistics.",
}
@Article{Hwang:1998:FCA,
author = "Gwan-Hwan Hwang and Jenq Kuen Lee and Roy Dz-Ching
Ju",
title = "A Function-Composition Approach to Synthesize {Fortran
90} Array Operations",
journal = j-J-PAR-DIST-COMP,
volume = "54",
number = "1",
pages = "1--47",
day = "10",
month = oct,
year = "1998",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1006/jpdc.1998.1481",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Thu Mar 9 09:19:06 MST 2000",
bibsource = "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.idealibrary.com/links/doi/10.1006/jpdc.1998.1481/production;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1998.1481/production/pdf;
http://www.idealibrary.com/links/doi/10.1006/jpdc.1998.1481/production/ref",
acknowledgement = ack-nhfb,
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
}
@Book{IEC:1998:IITa,
author = "{IEC}",
title = "{ISO/IEC/TR2 15580 (1998-12)}: Information technology
--- Programming languages --- {Fortran} ---
Floating-point exception handling",
publisher = pub-IEC,
address = pub-IEC:adr,
pages = "27",
year = "1998",
bibdate = "Mon Apr 24 06:32:09 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$56.00",
URL = "http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=023454",
acknowledgement = ack-nhfb,
}
@Book{IEC:1998:IITb,
author = "{IEC}",
title = "{ISO/IEC/TR2 15581 (1998-12)}: Information technology
--- Programming languages --- {Fortran} --- Enhanced
data type facilities",
publisher = pub-IEC,
address = pub-IEC:adr,
pages = "13",
year = "1998",
bibdate = "Mon Apr 24 06:34:55 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$33.00",
URL = "http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=023455",
acknowledgement = ack-nhfb,
}
@Book{ISO:1998:IITc,
author = "{International Organization for Standardization}",
title = "{ISO\slash IEC TR 15580:1998}: {Information}
technology --- {Programming} languages --- {Fortran}
--- {Floating-point} exception handling",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "27",
year = "1998",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Tue Dec 12 06:45:58 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Available in English only.",
price = "CHF 104; US\$72.00",
URL = "http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+TR+15580%3A1998;
http://www.iso.ch/cate/d28230.html",
acknowledgement = ack-nhfb,
pricecode = "N",
}
@Book{ISO:1998:IITd,
author = "{International Organization for Standardization}",
title = "{ISO\slash IEC TR 15581:1998}: {Information}
technology --- {Programming} languages --- {Fortran}
--- {Enhanced} data type facilities",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "13",
year = "1998",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Tue Dec 12 06:46:00 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Available in English only.",
price = "CHF 68; US\$46.00",
URL = "http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+TR+15581%3A1998;
http://www.iso.ch/cate/d28231.html",
acknowledgement = ack-nhfb,
pricecode = "G",
}
@Article{Kaagstrom:1998:GLB,
author = "Bo K{\aa}gstr{\"o}m and Per Ling and Charles {Van
Loan}",
title = "{GEMM-based} level 3 {BLAS}: high-performance model
implementations and performance evaluation benchmark",
journal = j-TOMS,
volume = "24",
number = "3",
pages = "268--302",
month = sep,
year = "1998",
CODEN = "ACMSCU",
DOI = "http://www.acm.org:80/pubs/citations/journals/toms/1998-24-3/p268-kagstrom/;
https://doi.org/10.1145/292395.292412",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Feb 8 17:51:43 MST 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/1998-24/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The level 3 Basic Linear Algebra Subprograms (BLAS)
are designed to perform various matrix multiply and
triangular system solving computations. Due to the
complex hardware organization of advanced computer
architectures the development of optimal level 3 BLAS
code is costly and time consuming. However, it is
possible to develop a portable and high-performance
level 3 BLAS library mainly relying on a highly
optimized GEMM, the routine for the general matrix
multiply and add operation. With suitable partitioning,
all the other level 3 BLAS can be defined in terms of
GEMM and a small amount of level 1 and level 2
computations. Our contribution is twofold. First, the
model implementations in Fortran 77 of the GEMM-based
level 3 BLAS are structured to reduced effectively data
traffic in a memory hierarchy. Second, the GEMM-based
level 3 BLAS performance evaluation benchmark is a tool
for evaluating and comparing different implementations
of the level 3 BLAS with the GEMM-based model
implementations.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; measurement; performance",
subject = "{\bf G.1.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. {\bf F.2.1} Theory of Computation, ANALYSIS
OF ALGORITHMS AND PROBLEM COMPLEXITY, Numerical
Algorithms and Problems, Computations on matrices. {\bf
G.4} Mathematics of Computing, MATHEMATICAL SOFTWARE,
Certification and testing. {\bf G.4} Mathematics of
Computing, MATHEMATICAL SOFTWARE, Efficiency. {\bf G.4}
Mathematics of Computing, MATHEMATICAL SOFTWARE,
Portability**. {\bf G.4} Mathematics of Computing,
MATHEMATICAL SOFTWARE, Reliability and robustness. {\bf
G.4} Mathematics of Computing, MATHEMATICAL SOFTWARE,
Verification**.",
}
@Article{Kasahara:1998:DCS,
author = "Hironori Kasahara and Akimasa Yoshida",
title = "Data-localization compilation scheme using
partial-static task assignment for {Fortran}
coarse-grain parallel processing",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3-4",
pages = "579--596",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sun Oct 25 09:30:12 MST 1998",
bibsource = "Compendex database;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
affiliation = "Waseda Univ",
affiliationaddress = "Ohkubo, Jpn",
classification = "722.1; 722.4; 723.1; 723.1.1; 723.2",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Coarse grain parallel processing; Codes (symbols);
Computer systems programming; Data acquisition; Data
localization compilation schemes; Data transfer;
Flowcharting; fortran (programming language); Macro
dataflow processing; Optimally scheduled advanced
multiprocessor (OSCAR) systems; Parallel processing
systems; Partial static task assignment; Program
compilers; Response time (computer systems); Storage
allocation (computer)",
}
@Article{Kasahara:1998:DLC,
author = "Hironori Kasahara and Akimasa Yoshida",
title = "A data-localization compilation scheme using
partial-static task assignment for {Fortran}
coarse-grain parallel processing",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3--4",
pages = "579--596",
day = "1",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:46 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1303.pdf",
acknowledgement = ack-nhfb,
affiliation = "Waseda Univ",
affiliationaddress = "Ohkubo, Jpn",
classification = "722.1; 722.4; 723.1; 723.1.1; 723.2",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Coarse grain parallel processing; Codes (symbols);
Computer systems programming; Data acquisition; Data
localization compilation schemes; Data transfer;
Flowcharting; fortran (programming language); Macro
dataflow processing; Optimally scheduled advanced
multiprocessor (OSCAR) systems; Parallel processing
systems; Partial static task assignment; Program
compilers; Response time (computer systems); Storage
allocation (computer)",
}
@Article{Kennedy:1998:ADL,
author = "Ken Kennedy and Ulrich Kremer",
title = "Automatic Data Layout for Distributed-Memory
Machines",
journal = j-TOPLAS,
volume = "20",
number = "4",
pages = "869--916",
month = jul,
year = "1998",
CODEN = "ATPSDT",
ISSN = "0164-0925 (print), 1558-4593 (electronic)",
ISSN-L = "0164-0925",
bibdate = "Mon Mar 1 10:04:11 MST 1999",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org:80/pubs/citations/journals/toplas/1998-20-4/p869-kennedy/",
abstract = "The goal of languages like Fortran D or High
Performance Fortran (HPF) is to provide a simple yet
efficient machine-independent parallel programming
model. After the algorithm selection, the data layout
choice is the key intellectual challenge in writing an
efficient program in such languages. The performance of
a data layout depends on the target compilation system,
the target machine, the problem size, and the number of
available processors. This makes the choice of a good
layout extremely difficult for most users of such
languages. If languages such as HPF are to find general
acceptance, the need for data layout selection support
has to be addressed. We believe that the appropriate
way to provide the needed support is through a tool
that generates data layout specifications
automatically. This article discusses the design and
implementation of a data layout selection tool that
generates HPF-style data layout specifications
automatically. Because layout is done in a tool that is
not embedded in the target compiler and hence will be
run only a few times during the tuning phase of an
application, it can use techniques such as integer
programming that may be considered too computationally
expensive for inclusion in production compilers. The
proposed framework for automatic data layout selection
builds and examines search spaces of candidate data
layouts. A candidate layout is an efficient layout for
some part of the program. After the generation of
search spaces, a single candidate layout is selected
for each program part, resulting in a data layout for
the entire program. A good overall data layout may
require the remapping of arrays between program parts.
A performance estimator based on a compiler model, an
execution model, and a machine model are needed to
predict the execution time of each candidate layout and
the costs of possible remappings between candidate data
layouts. In the proposed framework, instances of
NP-complete problems are solved during the construction
of candidate layout search spaces and the final
selection of candidate layouts from each search space.
Rather than resorting to heuristics, the framework
capitalizes on state-of-the-art 0-1 integer programming
technology to compute optimal solutions of these
NP-complete problems. A prototype data layout assistant
tool based on our framework has been implemented as
part of the D system currently under development at
Rice University. The article reports preliminary
experimental results. The results indicate that the
framework is efficient and allows the generation of
data layouts of high quality.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Programming Languages and
Systems",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J783",
keywords = "algorithms; languages; theory",
subject = "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf C.1.2} Computer Systems
Organization, PROCESSOR ARCHITECTURES, Multiple Data
Stream Architectures (Multiprocessors). {\bf D.3.4}
Software, PROGRAMMING LANGUAGES, Processors,
Optimization. {\bf E.1} Data, DATA STRUCTURES, Arrays.
{\bf G.1.6} Mathematics of Computing, NUMERICAL
ANALYSIS, Optimization, Integer programming. {\bf
D.3.4} Software, PROGRAMMING LANGUAGES, Processors,
Optimization.",
}
@Article{Kirkup:1998:FCC,
author = "S. M. Kirkup",
title = "{Fortran} codes for computing the discrete {Helmholtz}
integral operators",
journal = j-ADV-COMPUT-MATH,
volume = "9",
number = "3--4",
pages = "391--409",
month = nov,
year = "1998",
CODEN = "ACMHEX",
DOI = "https://doi.org/10.1023/A:1018953910353",
ISSN = "1019-7168 (print), 1572-9044 (electronic)",
ISSN-L = "1019-7168",
MRclass = "65-04 (65R20)",
MRnumber = "1662318",
bibdate = "Sat Feb 3 18:21:56 MST 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/advcomputmath.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer.com/article/10.1023/A:1018953910353",
acknowledgement = ack-nhfb,
fjournal = "Advances in Computational Mathematics",
journal-URL = "http://link.springer.com/journal/10444",
}
@Article{Lachanas:1998:ECG,
author = "A. Lachanas and P. Evripidou",
title = "Exploiting Course Grain Parallelism from {FORTRAN} by
Mapping it to {IF1}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1470",
pages = "463--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Levin:1998:BRN,
author = "Mikhail P. Levin",
title = "Book Review: {{\em Numerical Recipes In Fortran 90:
The Art Of Parallel Scientific Computing}}",
journal = j-IEEE-CONCURR,
volume = "6",
number = "4",
pages = "79--79",
month = oct # "\slash " # dec,
year = "1998",
CODEN = "IECMFX",
DOI = "https://doi.org/10.1109/MCC.1998.736436",
ISSN = "1092-3063 (print), 1558-0849 (electronic)",
ISSN-L = "1092-3063",
bibdate = "Tue Jan 16 06:04:50 MST 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/pd/books/pd1998/pdf/p4078.pdf",
acknowledgement = ack-nhfb,
fjournal = "IEEE Concurrency",
}
@Article{Lin:1998:APS,
author = "Y. Lin and D. Padua",
title = "On the Automatic Parallelization of Sparse and
Irregular {Fortran} Programs",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1511",
pages = "41--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743",
ISSN-L = "0302-9743",
bibdate = "Tue Jan 5 08:21:58 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Lozier:1998:BRN,
author = "Daniel W. Lozier",
title = "Book Reviews: {{\em Numerical recipes in Fortran 90:
The art of parallel scientific computing, Volume 2 of
Fortan numerical recipes, second edition}}, by {William
H. Press, Saul A. Teukolsky, William T. Vetterling and
Brian P. Flannery}",
journal = j-MATH-COMPUT,
volume = "67",
number = "221",
pages = "??--??",
month = jan,
year = "1998",
CODEN = "MCMPAF",
ISSN = "0025-5718 (print), 1088-6842 (electronic)",
ISSN-L = "0025-5718",
bibdate = "Fri Jul 16 10:38:50 MDT 1999",
bibsource = "http://www.ams.org/mcom/1998-67-221;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/mathcomp1990.bib",
URL = "http://www.ams.org/jourcgi/jour-pbprocess?fn=110&arg1=S0025-5718-98-00891-6&u=/mcom/1998-67-221/",
acknowledgement = ack-nhfb,
fjournal = "Mathematics of Computation",
journal-URL = "http://www.ams.org/mcom/",
xxpages = "447--456",
}
@Book{Lucquin:1998:ISC,
author = "B. Lucquin and Olivier Pironneau",
title = "Introduction to Scientific Computing",
publisher = pub-WILEY,
address = pub-WILEY:adr,
pages = "????",
month = jan,
year = "1998",
ISBN = "0-471-97266-5",
ISBN-13 = "978-0-471-97266-2",
LCCN = "QC20.7.D5L8313 1998",
bibdate = "Fri Sep 26 18:40:50 MDT 1997",
bibsource = "http://www.amazon.com/exec/obidos/ISBN=0471972665/wholesaleproductA/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$64.95",
acknowledgement = ack-nhfb,
}
@Article{MacLeod:1998:AFD,
author = "Allan J. MacLeod",
title = "{Algorithm 779}: {Fermi--Dirac} Functions of Order $ -
1 / 2, 1 / 2, 3 / 2, 5 / 2 $",
journal = j-TOMS,
volume = "24",
number = "1",
pages = "1--12",
month = mar,
year = "1998",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1998-24-1/p1-macleod/;
https://doi.org/10.1145/285861.285862",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed May 18 15:09:08 2011",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dirac-p-a-m.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The computations of Fermi--Dirac $ {\cal F}_k $
integrals is discussed for the values $ k = - 1, 1 / 2,
3 / 2, 5 / 2 $. We derive Chebyshev polynomial
expansions which allow the computation of these
functions to double precision IEEE accuracy.",
accepted = "May 1997",
acknowledgement = ack-rfb # " and " # ack-kr,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms, Chebyshev polynomials, collocation,
Fermi--Dirac, floating-point arithmetic.",
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf F.2.1}: Theory of
Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
COMPLEXITY, Numerical Algorithms and Problems. {\bf
G.1.2}: Mathematics of Computing, NUMERICAL ANALYSIS,
Approximation.",
}
@Article{Margenov:1998:BNR,
author = "Svetozar Margenov",
title = "Book News \& Reviews: {Introduction to Fortran 90 for
Engineers and Scientists}",
journal = j-IEEE-COMPUT-SCI-ENG,
volume = "5",
number = "3",
pages = "87--87",
month = jul # "\slash " # sep,
year = "1998",
CODEN = "ISCEE4",
DOI = "https://doi.org/10.1109/MCSE.1998.714605",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat Jan 9 08:57:23 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/cs/books/cs1998/pdf/c3087.pdf",
acknowledgement = ack-nhfb,
fjournal = "IEEE Computational Science \& Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99",
}
@Article{Mehrotra:1998:HPFa,
author = "Piyush Mehrotra and John {Van Rosendale} and Hans
Zima",
title = "{High Performance Fortran}: {History}, status and
future",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3--4",
pages = "325--354",
day = "1",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:46 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1293.pdf",
acknowledgement = ack-nhfb,
affiliation = "NASA Langley Research Cent",
affiliationaddress = "Hampton, VA, USA",
classification = "722; 722.1; 722.2; 722.4; 723.1; 723.1.1",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Computer architecture; Distributed memory
architectures; fortran (programming language); High
performance Fortran (hpf) programming language;
Parallel processing systems; Problem solving; Program
compilers; Response time (computer systems); Storage
allocation (computer); User interfaces",
}
@Article{Mehrotra:1998:HPFb,
author = "P. Mehrotra and J. {Van Rosendale} and H. Zima",
title = "{High Performance Fortran}: Status and Prospects",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1541",
pages = "345--356",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Sep 15 10:01:31 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncs1998b.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
keywords = "applied parallel computing; computing science; PARA;
parallel computing",
}
@Article{Moreira:1998:CFC,
author = "J. E. Moreira and S. P. Midikiff and M. Gupta",
title = "A comparison of {Fortran}, {C}/{C++}, and {Java} for
numerical computing",
journal = j-IEEE-APM,
volume = "40",
number = "5",
pages = "102--105",
month = oct,
year = "1998",
CODEN = "IAPMEZ",
ISSN = "1045-9243",
ISSN-L = "1045-9243",
bibdate = "Sun May 28 18:24:52 2006",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Antennas and Propagation Magazine",
remark = "Discusses performance impact of Java's prohibiting
expression-code rearrangement.",
}
@Article{Moreira:1998:FCC,
author = "Jos{\'e} E. Moreira and Samuel P. Midkiff",
title = "{Fortran 90} in {CSE}: a Case Study",
journal = j-IEEE-COMPUT-SCI-ENG,
volume = "5",
number = "2",
pages = "39--49",
month = apr # "\slash " # jun,
year = "1998",
CODEN = "ISCEE4",
DOI = "https://doi.org/10.1109/99.683741",
ISSN = "1063-6552 (print), 1558-1861 (electronic)",
ISSN-L = "1063-6552",
bibdate = "Sat Jan 9 08:57:23 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/cs/books/cs1998/pdf/c2039.pdf;
http://www.computer.org/cse/cs1998/c2039abs.htm",
acknowledgement = ack-nhfb,
fjournal = "IEEE Computational Science \& Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99",
}
@Article{Numrich:1998:CAF,
author = "Robert W. Numrich and John Reid",
title = "{Co-Array Fortran} for parallel programming",
journal = j-FORTRAN-FORUM,
volume = "17",
number = "2",
pages = "1--31",
month = aug,
year = "1998",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Thu Sep 17 15:30:47 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Numrich:1998:DEF,
author = "R. W. Numrich and J. L. Steidel and B. H. Johnson and
B. {Dupont de Dinechin}",
title = "Definition of the {$ F_{--} $} Extension to {Fortran
90}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1366",
pages = "292--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743",
ISSN-L = "0302-9743",
bibdate = "Sat Oct 10 14:40:24 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Numrich:1998:SRC,
author = "Robert W. Numrich and John Reid",
title = "Special Report: {Co-Array Fortran} for parallel
programming",
journal = j-FORTRAN-FORUM,
volume = "17",
number = "2",
pages = "1--31",
month = aug,
year = "1998",
CODEN = "????",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Wed Feb 6 18:50:07 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran-forum.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
issue = "52",
journal-URL = "http://portal.acm.org/toc.cfm?id=J286",
}
@Article{Numrich:1998:WMS,
author = "R. W. Numrich and J. Reid and K. Kim",
title = "Writing a Multigrid Solver Using Co-array {Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1541",
pages = "390--399",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Sep 15 10:01:31 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncs1998b.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
keywords = "applied parallel computing; computing science; PARA;
parallel computing",
}
@Article{Offner:1998:PBH,
author = "Carl D. Offner",
title = "{Per Brinch Hansen}'s Concerns about {High Performance
Fortran}",
journal = j-SIGPLAN,
volume = "33",
number = "8",
pages = "34--39",
month = aug,
year = "1998",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:50 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Orlando:1998:CLE,
author = "S. Orlando and R. Perego",
title = "A Coordination Layer for Exploiting Task Parallelism
with {HPF}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1511",
pages = "386--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Jan 5 08:21:58 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Orlando:1998:MRS,
author = "S. Orlando and R. Perego",
title = "An {MPI}-based Run-Time Support to Coordinate {HPF}
Tasks",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1497",
pages = "289--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Jan 5 08:21:58 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Prins:1998:EIC,
author = "J. F. Prins and S. Chatterjee and M. Simons",
title = "Expressing Irregular Computations in Modern {Fortran}
Dialects",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1511",
pages = "1--??",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743",
ISSN-L = "0302-9743",
bibdate = "Tue Jan 5 08:21:58 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Renka:1998:RA,
author = "Robert J. Renka and Ron Brown",
title = "Remark on {Algorithm 761}",
journal = j-TOMS,
volume = "24",
number = "4",
pages = "383--385",
month = dec,
year = "1998",
CODEN = "ACMSCU",
DOI = "http://www.acm.org:80/pubs/citations/journals/toms/1998-24-4/p383-renka/;
https://doi.org/10.1145/293686.293689",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 09 10:12:24 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/1998-24/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Akima:1996:ASS,DeTisi:2000:RAS}.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf G.1.1} Mathematics of
Computing, NUMERICAL ANALYSIS, Interpolation,
Interpolation formulas. {\bf G.4} Mathematics of
Computing, MATHEMATICAL SOFTWARE.",
}
@Article{Resende:1998:AFS,
author = "Mauricio G. C. Resende and Thomas A. Feo and Stuart H.
Smith",
title = "{Algorithm 787}: {Fortran} Subroutines for Approximate
Solution of Maximum Independent Set Problems Using
{GRASP}",
journal = j-TOMS,
volume = "24",
number = "4",
pages = "386--394",
month = dec,
year = "1998",
CODEN = "ACMSCU",
DOI = "http://www.acm.org:80/pubs/citations/journals/toms/1998-24-4/p386-resende/;
https://doi.org/10.1145/293686.293690",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 09 10:13:13 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/1998-24/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Let G=(V, E) be an undirected graph where V and E are
the sets of ver tices and edges of G, respectively. A
subset of the vertices S *** V is independent if all of
its members are pairwise nonadjacent, i.e., have no
edge between them. A solution to the NP-hard maximum
independent set problem is an independent set of
maximum cardinality. This article describes gmis, a set
of Fortran subroutines to find an approximate solution
of a maximum independent set problem. A greedy
randomized adaptive search procedure (GRASP) is used to
produce the solutions. The algorithm is described in
detail. Implementation and usage of the package is
outlined, and computational experiments are reported,
illustrating solution quality as a function of running
time.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN. {\bf G.1.6} Mathematics of
Computing, NUMERICAL ANALYSIS, Optimization, Integer
programming. {\bf G.2.1} Mathematics of Computing,
DISCRETE MATHEMATICS, Combinatorics, Combinatorial
algorithms. {\bf G.m} Mathematics of Computing,
MISCELLANEOUS.",
}
@Article{Sarma:1998:UHP,
author = "G. Sarma and T. Zacharia and D. Miles",
title = "Using {High Performance Fortran} for Parallel
Programming",
journal = j-COMPUT-MATH-APPL,
volume = "35",
number = "12",
pages = "41--57",
month = jun,
year = "1998",
CODEN = "CMAPDK",
DOI = "https://doi.org/10.1016/S0898-1221(98)00095-9",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
Ingenta database",
URL = "http://www.sciencedirect.com/science/article/pii/S0898122198000959",
acknowledgement = ack-nhfb,
fjournal = "Computers and Mathematics with Applications",
pagecount = "17",
}
@TechReport{Schulte:1998:SAP,
author = "M. J. Schulte and V. Zelov and A. Akkas and J. C.
Burley",
title = "Summary of Accomplishments and Plans for Future
Research on the Interval Enhanced {GNU Fortran}
Compiler",
type = "Technical report",
institution = "Lehigh University",
address = "Bethlehem, PA, USA",
month = jun,
year = "1998",
bibdate = "Fri Jun 11 05:50:56 2004",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://home.ku.edu.tr/~ahakkas/publications/Summary.pdf",
acknowledgement = ack-nhfb,
}
@Article{Shirer:1998:FSO,
author = "Donald L. Shirer",
title = "{Fortran 90} subsets offer simplified environment for
first-time users",
journal = j-COMPUT-PHYS,
volume = "12",
number = "2",
pages = "166--??",
month = mar,
year = "1998",
CODEN = "CPHYE2",
DOI = "https://doi.org/10.1063/1.168632",
ISSN = "0894-1866 (print), 1558-4208 (electronic)",
ISSN-L = "0894-1866",
bibdate = "Wed Apr 10 08:46:13 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://aip.scitation.org/doi/10.1063/1.168632",
acknowledgement = ack-nhfb,
ajournal = "Comput. Phys",
fjournal = "Computers in Physics",
journal-URL = "https://aip.scitation.org/journal/cip",
}
@Article{Sips:1998:ALE,
author = "Henk J. Sips and Will Denissen and Kees {van
Reeuwijk}",
title = "Analysis of local enumeration and storage schemes in
{HPF}",
journal = j-PARALLEL-COMPUTING,
volume = "24",
number = "3--4",
pages = "355--382",
day = "1",
month = may,
year = "1998",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Aug 6 10:15:46 MDT 1999",
bibsource = "Compendex database;
http://www.elsevier.com/cgi-bin/cas/tree/store/parco/cas_free/browse/browse.cgi?year=1998&volume=24&issue=3-4;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.com/cas/tree/store/parco/sub/1998/24/3-4/1294.pdf",
acknowledgement = ack-nhfb,
affiliation = "Delft Univ of Technology",
affiliationaddress = "Delft, Neth",
classification = "722.1; 722.4; 723.1; 723.1.1; 723.2",
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
journalabr = "Parallel Comput",
keywords = "Data compression; Data transfer; fortran (programming
language); High performance Fortran (hpf) programming
language; Parallel processing systems; Program
compilers; Storage allocation (computer)",
}
@Article{Smith:1998:AMP,
author = "David M. Smith",
title = "{Algorithm 786}: Multiple-Precision Complex Arithmetic
and Functions",
journal = j-TOMS,
volume = "24",
number = "4",
pages = "359--367",
month = dec,
year = "1998",
CODEN = "ACMSCU",
DOI = "http://www.acm.org:80/pubs/citations/journals/toms/1998-24-4/p359-smith/;
https://doi.org/10.1145/293686.293687",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 09 10:09:51 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/1998-24/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See also
\cite{Bailey:1995:FBM,Brent:1978:AMF,Brent:1979:RMF,Brent:1980:AIB}.",
abstract = "The article describes a collection of Fortran routines
for multiple-precision complex arithmetic and
elementary functions. The package provides good
exception handling, flexible input and output, trace
features, and results that are almost always correctly
rounded. For best efficiency on different machines, the
user can change the arithmetic type used to represent
the multiple-precision numbers.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; performance; reliability",
subject = "{\bf G.1.0} Mathematics of Computing, NUMERICAL
ANALYSIS, General, Computer arithmetic. {\bf G.1.2}
Mathematics of Computing, NUMERICAL ANALYSIS,
Approximation, Elementary function approximation. {\bf
G.4} Mathematics of Computing, MATHEMATICAL SOFTWARE,
Algorithm design and analysis. {\bf G.4} Mathematics of
Computing, MATHEMATICAL SOFTWARE, Efficiency. {\bf G.4}
Mathematics of Computing, MATHEMATICAL SOFTWARE,
Portability**.",
}
@Article{Somerville:1998:FPE,
author = "Paul N. Somerville",
title = "A {Fortran 90} Program for Evaluation of Multivariate
Normal and Multivariate $t$ Integrals Over Convex
Regions",
journal = j-J-STAT-SOFT,
volume = "3",
number = "4",
pages = "1--10",
year = "1998",
CODEN = "JSSOBK",
ISSN = "????",
bibdate = "Sun Nov 17 22:35:43 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.jstatsoft.org/v03/i04;
http://www.jstatsoft.org/v03/i04/mvi3.for;
http://www.jstatsoft.org/v03/i04/somerville.pdf;
http://www.jstatsoft.org/v03/i04/somerville.ps;
http://www.jstatsoft.org/v03/i04/updates;
http://www.jstatsoft.org/v03/i04/winmvi3.exe",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
}
@Article{Wasniewski:1998:HPLb,
author = "J. Wa{\'s}niewski and J. Dongarra",
title = "High Performance Linear Algebra Package for {FORTRAN
90}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1541",
pages = "579--581",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Sep 15 10:01:31 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncs1998b.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
keywords = "applied parallel computing; computing science; PARA;
parallel computing",
}
@Article{Wasniewski:1998:RFC,
author = "J. Wasniewski and B. S. Andersen and F. Gustavson",
title = "Recursive Formulation of {Cholesky} Algorithm in
{Fortran 90}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1541",
pages = "574--578",
year = "1998",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Wed Sep 15 10:01:31 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncs1998b.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
keywords = "applied parallel computing; computing science; PARA;
parallel computing",
}
@Article{Akin:1999:NOO,
author = "J. E. Akin",
title = "Number 1: Object oriented programming via {Fortran
90}",
journal = j-ENG-COMP,
volume = "16",
number = "1",
pages = "26--??",
month = "????",
year = "1999",
CODEN = "ENCOEN",
ISSN = "0264-4401",
ISSN-L = "0264-4401",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Engineering Computations",
}
@Article{Alexandrov:1999:PDO,
author = "V. Alexandrov and I. Filippov and L. Adamowicz and W.
R. Salzman",
title = "Passing dynamic objects by reference in {Fortran 90}:
application to time-dependent quantum chemistry",
journal = j-COMPUT-CHEM,
volume = "23",
number = "1",
pages = "25--??",
month = "????",
year = "1999",
CODEN = "COCHDK",
ISSN = "0097-8485",
ISSN-L = "0097-8485",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Chemistry",
}
@Article{Anonymous:1999:BRCb,
author = "Anonymous",
title = "Book Review: {{\booktitle{Computing for scientists:
Principles of programming with Fortran 90 and C++}}: By
R. J. Barlow and A. R. Barnett. John Wiley \& Sons,
Inc., Chichester. (1998). 276 pages. \$22.50}",
journal = j-COMPUT-MATH-APPL,
volume = "37",
number = "3",
pages = "136--136",
month = feb,
year = "1999",
CODEN = "CMAPDK",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
bibdate = "Wed Mar 1 21:48:57 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0898122199904376",
acknowledgement = ack-nhfb,
fjournal = "Computers and Mathematics with Applications",
journal-URL = "http://www.sciencedirect.com/science/journal/08981221",
}
@Article{Anonymous:1999:BRCd,
author = "Anonymous",
title = "Book Review: {{\booktitle{Computing for scientists:
Principles of programming with Fortran 90 and C++}}: By
R. J. Barlow and A. R. Barnett. John Wiley \& Sons,
Inc., Chichester. (1998). 276 pages. \$22.50}",
journal = j-COMPUT-MATH-APPL,
volume = "37",
number = "6",
pages = "136--136",
month = mar,
year = "1999",
CODEN = "CMAPDK",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
bibdate = "Wed Mar 1 21:48:58 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0898122199903012",
acknowledgement = ack-nhfb,
fjournal = "Computers and Mathematics with Applications",
journal-URL = "http://www.sciencedirect.com/science/journal/08981221",
}
@Article{Anonymous:1999:CFC,
author = "Anonymous",
title = "Comparing {Fortran 90} and {C++} Valarrays",
journal = j-CCCUJ,
volume = "17",
number = "3",
pages = "??--??",
month = mar,
year = "1999",
CODEN = "CCUJEX",
ISSN = "1075-2838",
bibdate = "Tue May 14 18:09:19 MDT 2002",
bibsource = "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Template class valarray was added to the Standard C++
Library to attract numerical programmers. It appears to
be working.",
acknowledgement = ack-nhfb,
fjournal = "C/C++ Users Journal",
}
@Article{Benkner:1999:CHP,
author = "S. Benkner and H. Zima",
title = "Compiling {High Performance Fortran} for
distributed-memory architectures",
journal = j-PARALLEL-COMPUTING,
volume = "25",
number = "13",
publisher = "Elsevier Science",
pages = "1785--1825",
month = dec,
year = "1999",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
pagecount = "41",
}
@Article{Benkner:1999:HHP,
author = "Siegfried Benkner",
title = "{HPF+}: {High Performance Fortran} for advanced
scientific and engineering applications",
journal = j-FUT-GEN-COMP-SYS,
volume = "15",
number = "3",
pages = "381--??",
month = "????",
year = "1999",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
}
@Article{Benkner:1999:OIH,
author = "S. Benkner",
title = "Optimizing Irregular {HPF} Applications Using Halos",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1586",
pages = "1015--??",
year = "1999",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Mon Sep 13 16:57:02 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Benkner:1999:VVF,
author = "Siegfried Benkner",
title = "{VFC}: The {Vienna Fortran Compiler}",
journal = j-SCI-PROG,
volume = "7",
number = "1",
pages = "67--81",
month = "????",
year = "1999",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
http://www.iospress.nl/site/html/10589244.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib; OCLC
Article1st database",
URL = "http://iospress.metapress.com/app/home/contribution.asp%3Fwasp=64cr5a4mg33tuhcbdr02%26referrer=parent%26backto=issue%2C5%2C7%3Bjournal%2C8%2C9%3Blinkingpublicationresults%2C1%2C1",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Berry:1999:AHD,
author = "Michael W. Berry and Karen S. Minser",
title = "{Algorithm 798}: High-Dimensional Interpolation Using
the Modified {Shepard} Method",
journal = j-TOMS,
volume = "25",
number = "3",
pages = "353--366",
month = sep,
year = "1999",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/articles/journals/toms/1999-25-3/p353-berry/p353-berry.pdf;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p353-berry/;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p353-berry/#abstract;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p353-berry/#indterms;
https://doi.org/10.1145/326147.326154",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Apr 4 16:36:33 MDT 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A new implementation of the Modified Quadratic Shepard
Method for the interpolation of scattered data is
presented. QSHEP5D is a C++ translation of the original
Fortran-77 program QSHEP3D developed by Renka (for 2-D
and 3-D interpolation) which has been upgraded for 5-D
interpolation. This software development was motivated
by the need for interpolated 5-D hypervolumes of
environmental response variables produced by forest
growth and production models.",
accepted = "3 jun 1999",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "C++ implementation, modified Shepard method,
multivariate interpolation, netCDF file format",
subject = "Mathematics of Computing --- Mathematical Software
(G.4): Algorithm design and analysis; Mathematics of
Computing --- Numerical Analysis --- Interpolation
(G.1.1); General Terms: Algorithms, Measurement,
Performance",
}
@Article{Bonham-Carter:1999:BRF,
author = "G. F. Bonham-Carter and H. R. Myler",
title = "Book Reviews: {Fundamentals of Engineering Programming
with C and FORTRAN}",
journal = j-COMP-GEOSCI,
volume = "25",
number = "1",
pages = "99--??",
month = "????",
year = "1999",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{DAmore:1999:AFS,
author = "Luisa D'Amore and Guiliano Laccetti and Almerico
Murli",
title = "{Algorithm 796}: a {Fortran} Software Package for the
Numerical Inversion of the {Laplace} Transform Based on
a {Fourier} Series Method",
journal = j-TOMS,
volume = "25",
number = "3",
pages = "306--315",
month = sep,
year = "1999",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/articles/journals/toms/1999-25-3/p306-d_amore/p306-d_amore.pdf;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p306-d_amore/;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p306-d_amore/#abstract;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p306-d_amore/#indterms;
https://doi.org/10.1145/326147.326149",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Apr 4 16:36:33 MDT 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A software package for the numerical inversion of a
Laplace Transform function is described. Besides
function values of $ F(z) $ for complex and real $z$,
the user has only to provide the numerical value of the
Laplace convergence abscissa or, failing this, an upper
bound to this quantity, and the accuracy he or she
requires in the computed value of the inverse
Transform. The method implemented is based on a Fourier
series expansion of the inverse transform, and it is
especially suitable when such inverse Laplace Transform
is sectionally continuous.",
accepted = "10 feb 1999",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "automatic stopping criterion; Fourier series methods;
Laplace transform inversion",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): FORTRAN 77; Mathematics of
Computing --- Numerical Analysis --- Integral Equations
(G.1.9); Mathematics of Computing --- Numerical
Analysis --- Approximation (G.1.2): Nonlinear
approximation; General Terms: Algorithms",
}
@Article{DAmore:1999:IFS,
author = "Luisa D'Amore and Giuliano Laccetti and Almerico
Murli",
title = "An Implementation of a {Fourier} Series Method for the
Numerical Inversion of the {Laplace} Transform",
journal = j-TOMS,
volume = "25",
number = "3",
pages = "279--305",
month = sep,
year = "1999",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/326147.326148",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Apr 4 16:36:33 MDT 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/articles/journals/toms/1999-25-3/p279-d_amore/p279-d_amore.pdf;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p279-d_amore/;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p279-d_amore/#abstract;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p279-d_amore/#indterms",
abstract = "Our method is based on the numerical evaluation of the
integral which occurs in the Riemann Inversion formula.
The trapezoidal rule approximation to this integral
reduces to a Fourier series. We analyze the
corresponding discretization error and demonstrate how
this expression can be used in the development of an
{\em automatic routine}, one in which the user needs to
specify only the required accuracy",
accepted = "10 feb 1999",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "automatic stopping criterion; Fourier series methods;
Laplace transform inversion",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): FORTRAN 77; Mathematics of
Computing --- Numerical Analysis --- General (G.1.0):
Numerical algorithms; Mathematics of Computing ---
Numerical Analysis --- Integral Equations (G.1.9);
Mathematics of Computing --- Numerical Analysis ---
Approximation (G.1.2): Nonlinear approximation; General
Terms: Algorithms",
}
@Article{Dayde:1999:RBB,
author = "Michel J. Dayd{\'e} and Iain S. Duff",
title = "The {RISC BLAS}: a Blocked Implementation of {Level 3
BLAS} for {RISC} Processors",
journal = j-TOMS,
volume = "25",
number = "3",
pages = "316--340",
month = sep,
year = "1999",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/articles/journals/toms/1999-25-3/p316-dayde/p316-dayde.pdf;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p316-dayde/;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p316-dayde/#abstract;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p316-dayde/#indterms;
https://doi.org/10.1145/326147.326150",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Apr 4 16:36:33 MDT 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We describe a version of the Level 3 BLAS which is
designed to be efficient on RISC processors. This is an
extension of previous studies by the authors and
colleagues on a similar approach for efficient serial
and parallel implementations on virtual-memory and
shared-memory multiprocessors. All our codes are
written in Fortran and use loop-unrolling, blocking,
and copying to improve the performance. A blocking
technique is used to express the BLAS in terms of
operations involving triangular blocks and calls to the
matrix-matrix multiplication kernel (GEMM). No
manufacturer-supplied or assembler code is used. This
blocked implementation uses the same blocking ideas as
in our implementation for vector machines except that
the ordering of loops is designed for efficient reuse
of date held in cache and not necessarily for
parallelization. All the codes are specifically tuned
for RISC processors. The software also includes a tuned
version of GEMM. A parameter which controls the
blocking allows efficient exploitation of the memory
hierarchy on the various target computers. We present
results on a range of RISC-based workstations and
multiprocessors: CRAY T3D, DEC 8400 5/300, HP 715/64,
IBM SP2, MEIKO CS2-HA, SGI Power Challenge 10000, and
SUN UltraSPARC-1 model 140. This implementation of the
Level 3 BLAS is available on anonymous FTP, and we
welcome input from users to improve and extend our BLAS
implementation.",
accepted = "April 1999",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "blocking; level 3 BLAS; loop-unrolling; matrix-matrix
kernels; RISC processors",
subject = "Mathematics of Computing --- Mathematical Software
(G.4); Theory of Computation --- Analysis of Algorithms
and Problem Complexity --- Numerical Algorithms and
Problems (F.2.1): Computations on matrices; Mathematics
of Computing --- Numerical Analysis --- General
(G.1.0): Numerical algorithms; Mathematics of Computing
--- Numerical Analysis --- Numerical Linear Algebra
(G.1.3): Linear systems (direct and iterative methods);
General Terms: Algorithms, Measurement, Performance",
}
@Article{DeRose:1999:TTM,
author = "Luiz {De Rose} and David Padua",
title = "Techniques for the translation of {MATLAB} programs
into {Fortran 90}",
journal = j-TOPLAS,
volume = "21",
number = "2",
pages = "286--323",
month = mar,
year = "1999",
CODEN = "ATPSDT",
ISSN = "0164-0925 (print), 1558-4593 (electronic)",
ISSN-L = "0164-0925",
bibdate = "Tue Sep 26 10:12:58 MDT 2000",
bibsource = "http://www.acm.org/pubs/contents/journals/toplas/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toplas/1999-21-2/p286-de_rose/",
abstract = "This article describes the main techniques developed
for FALCON's MATLAB-to-Fortran 90 compiler. FALCON is a
programming environment for the development of
high-performance scientific programs. It combines
static and dynamic inference methods to translate
MATLAB programs into Fortran 90. The static inference
is supported with advanced value propagation techniques
and symbolic algorithms for subscript analysis.
Experiments show that FALCON's MATLAB translator can
generate code that performs more than 1000 times faster
than the interpreted version of MATLAB and
substantially faster than commercially available MATLAB
compilers on one processor of an SGI Power Challenge.
Furthermore, in most cases we have tested, the
compiler-generated code is as fast as corresponding
hand-written programs.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Programming Languages and
Systems",
generalterms = "Algorithms; Java; Languages",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J783",
keywords = "array language compilation; inference; MATLAB",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): {\bf Very high-level
languages}; Software --- Programming Languages ---
Language Classifications (D.3.2); Software ---
Programming Languages --- Processors (D.3.4): {\bf
Compilers}; Software --- Programming Languages ---
Processors (D.3.4); Computing Methodologies ---
Symbolic and Algebraic Manipulation --- Algorithms
(I.1.2)",
}
@TechReport{DiDonato:1999:TFC,
author = "Armido R. DiDonato and Russ Gnoffo",
title = "Testing a {Fortran 90} Compiler Using the {NSWC
Fortran 77 Mathematics Library}",
type = "Technical Report",
number = "NSWCDD/TR-98/75",
institution = "Naval Surface Warfare Center",
address = "Dahlgren, VA 22448-5100, USA",
pages = "v + 64",
month = feb,
year = "1999",
bibdate = "Tue Jun 13 11:49:57 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/maple-extract.bib",
URL = "https://apps.dtic.mil/sti/pdfs/ADA360604.pdf",
abstract = "This report describes the analysis and associated
Fortran program (TEST90) that were developed to aid in
establishing the validity of a new Fortran 90 mainframe
compiler. The FORTRAN 77 Naval Surface Warfare Center
(NSWC) Mathematics library (MLJB) is used as a source
of routines for checking the Fortran 90 compiler. At
the same time, this study can be considered as an aid
to determine whether MLIB can operate in a Fortran 90
environment. The inputs for the routines were chosen so
that many of the different possible paths of the
routines were executed. Seventy-four directly callable
routines, with 293 supporting routines, were chosen for
testing. All but 17, and their supporting routines,
were taken from MLIB. The ones not belonging to MLIB,
are double-precision versions of routines in MLIB.
Thirteen hundred and twenty five numerical cases were
submitted for testing. A true value for each test was
obtained independently and given correctly to 35 digits
by using MAPLE software. If the difference in the test
output and the corresponding true value exceeds a
prespecified error tolerance, an error message is
printed identifying the routine and the input
Additional test cases were also prepared to check the
bit and string instructions, since these do not appear
in MLIB.\par
TEST90 has been used to test the latest Fortran 90
compilers of the CRAY EL98 and IBM PC machines. No
errors were found; however, TEST90 did reveal a complex
arithmetic error in an earlier version of the Cray EL98
compiler. MLIB routines ran under TEST90 without any
problems on both machines.\par
The transportability of MLIB allows TEST90 to be used
as an aid in testing Fortran 90 compilers on a variety
of computers, with a single-precision word length no
larger than 64 bits.",
acknowledgement = ack-nhfb,
}
@Article{DiMartino:1999:HPF,
author = "B. {Di Martino} and M. Celino and V. Rosato",
title = "A[n] {High Performance Fortran} implementation of a
Tight-Binding Molecular Dynamics simulation",
journal = j-COMP-PHYS-COMM,
volume = "120",
number = "2--3",
pages = "255--268",
month = aug,
year = "1999",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(99)00251-9",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
pagecount = "14",
}
@Article{DiMartino:1999:HPM,
author = "B. {Di Martino} and M. Celino and V. Rosato",
title = "{HPF} Parallelization of a Molecular Dynamics Code:
Strategies and Performances",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1593",
pages = "535--??",
year = "1999",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Mon Sep 13 16:57:02 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Ding:1999:HPF,
author = "Chris H. Q. Ding",
title = "{High Performance Fortran} for practical scientific
algorithms: an up-to-date evaluation",
journal = j-FUT-GEN-COMP-SYS,
volume = "15",
number = "3",
pages = "343--??",
month = "????",
year = "1999",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
}
@Article{Doolin:1999:JCL,
author = "David M. Doolin and Jack Dongarra and Keith Seymour",
title = "{JLAPACK} --- compiling {LAPACK} {FORTRAN} to {Java}",
journal = j-SCI-PROG,
volume = "7",
number = "2",
pages = "111--138",
month = "????",
year = "1999",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
ftp://ftp.ira.uka.de/bibliography/Misc/Bibnet/authors/d/dongarra-jack-j.bib;
http://www.iospress.nl/site/html/10589244.html;
https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib; OCLC
Article1st database",
note = "The software is available on the World-Wide Web at
\path=http://www.cs.utk.edu/f2j/=.",
URL = "http://iospress.metapress.com/app/home/contribution.asp%3Fwasp=f277qlrwwjr5m4vxjywv%26referrer=parent%26backto=issue%2C4%2C8%3Bjournal%2C7%2C9%3Blinkingpublicationresults%2C1%2C1;
http://www.netlib.org/utk/people/JackDongarra/PAPERS/f2jrep~1.pdf",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
xxauthor = "David M. Doolin and Jack Dongarra and Keith Seymour",
}
@Article{Dubois:1999:SPE,
author = "Paul F. Dubois and T.-Y. Yang",
title = "Scientific Programming: Extending {Python} with
{Fortran}",
journal = j-COMPUT-SCI-ENG,
volume = "1",
number = "5",
pages = "66--73",
month = sep # "\slash " # oct,
year = "1999",
CODEN = "CSENFA",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Fri Oct 13 14:31:09 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/cs/books/cs1999/pdf/c5066.pdf;
http://www.computer.org/cse/cs1999/c5066abs.htm",
acknowledgement = ack-nhfb,
fjournal = "Computing in Science and Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Ehold:1999:HNL,
author = "H. J. Ehold and W. N. Gansterer and D. F. Kvasnicka
and C. W. Ueberhuber",
title = "{HPF} and Numerical Libraries",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1557",
pages = "140--152",
year = "1999",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 14 06:09:05 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
keywords = "image processing; multimedia; parallel computation;
parallel computing; parallel numerics; ParNum",
}
@Book{Etzel:1999:DVF,
author = "Michael Etzel and Karen Dickinson",
title = "{Digital Visual Fortran} Programmer's Guide",
publisher = pub-DP,
address = pub-DP:adr,
pages = "755 (est.)",
year = "1999",
ISBN = "1-55558-218-4",
ISBN-13 = "978-1-55558-218-0",
LCCN = "????",
bibdate = "Thu May 16 14:32:35 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$49.95",
URL = "http://www.compaq.com/fortran/visual/pg-book.html",
acknowledgement = ack-nhfb,
}
@Article{Fernandez:1999:CCD,
author = "Jose Fernandez and Ting-To Yu and John B. Rundle",
title = "Corrigenda: Corrigenda to ``Deformation produced by a
rectangular dipping fault in a
viscoelastic-gravitational layered earth model. Part 1:
Thrust fault, fltgrv and fltgrh {FORTRAN} programs''
(Computers and Geosciences 22 (1996) 735--750)",
journal = j-COMP-GEOSCI,
volume = "25",
number = "3",
pages = "301--??",
month = "????",
year = "1999",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Gay:1999:SAF,
author = "David M. Gay and Eric Grosse",
title = "Self-adapting {Fortran 77} Machine Constants: Comment
on {Algorithm 528}",
journal = j-TOMS,
volume = "25",
number = "1",
pages = "123--126",
month = mar,
year = "1999",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Oct 20 12:38:08 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Fox:1978:AFP}.",
URL = "http://cm.bell-labs.com/who/ehg/mach/d1mach.ps;
http://doi.acm.org/10.1145/305658.305711;
http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMSbibget?Gay:1999:SAF;
http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMScitation?Fox:1978:AFP;
http://www.acm.org:80/pubs/citations/journals/toms/1999-25-1/p123-gay/",
abstract = "This note discusses user dissatisfaction with the need
to uncomment data statements in Algorithm 528, comments
on alternative approaches tried by the community, and
proposes a solution that is both automatic and safe.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; d1mach; languages; machine environment
parameters",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 77. {\bf G.1.0} Mathematics of
Computing, NUMERICAL ANALYSIS, General, Computer
arithmetic.",
}
@Article{Gockenbach:1999:CCL,
author = "Mark S. Gockenbach and Matthew J. Petro and William W.
Symes",
title = "{C++} Classes for Linking Optimization with Complex
Simulations",
journal = j-TOMS,
volume = "25",
number = "2",
pages = "191--212",
month = jun,
year = "1999",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/citations/journals/toms/1999-25-2/p191-gockenbach/;
http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMSbibget?Gockenbach:1999:CCL;
https://doi.org/10.1145/317275.317280",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Oct 20 18:21:35 MDT 1999",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The object-oriented programming paradigm can be used
to overcome the incompatibilities between off-the-shelf
optimization software and application software. The
Hilbert Class Library (HCL) defines the fundamental
mathematical objects arising in optimization problems,
such as vectors, linear operators, and so forth, as C++
classes, making it possible to write optimization code
in a natural fashion, while allowing application
software such as simulators to use the most convenient
data structures and programming style. In spite of the
poor reputation C++ has for runtime performance, the
use of mixed-language programming allows performance
equal to that achieved by standard Fortran packages, as
comparisons with the popular code LBFGS and ARPACK
demonstrate.",
accepted = "April 1999",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "object-oriented design; optimization; simulation",
subject = "Software --- Programming Techniques ---
Object-oriented Programming (D.1.5); General Terms:
Algorithms, Languages, Performance",
}
@Article{Gray:1999:SPS,
author = "Mark G. Gray and Randy M. Roberts and Tom M. Evans",
title = "Scientific Programming: Shadow-Object Interface
between {Fortran 95} and {C++}",
journal = j-COMPUT-SCI-ENG,
volume = "1",
number = "2",
pages = "63--70",
month = mar # "\slash " # apr,
year = "1999",
CODEN = "CSENFA",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Fri Oct 13 14:31:09 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/cs/books/cs1999/pdf/c2063.pdf",
acknowledgement = ack-nhfb,
fjournal = "Computing in Science and Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Hempel:1999:AMP,
author = "Rolf Hempel and Falk Zimmermann",
title = "Automatic migration from {PARMACS} to {MPI} in
parallel {Fortran} applications",
journal = j-SCI-PROG,
volume = "7",
number = "1",
pages = "39--46",
month = "????",
year = "1999",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
http://www.iospress.nl/site/html/10589244.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib; OCLC
Article1st database",
URL = "http://iospress.metapress.com/app/home/contribution.asp%3Fwasp=64cr5a4mg33tuhcbdr02%26referrer=parent%26backto=issue%2C3%2C7%3Bjournal%2C8%2C9%3Blinkingpublicationresults%2C1%2C1",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Book{IEC:1999:III,
author = "{IEC}",
title = "{ISO\slash IEC 1539-3 (1999-02)}: Information
technology --- Programming languages --- {Fortran} ---
Part 3: Conditional compilation",
publisher = pub-IEC,
address = pub-IEC:adr,
pages = "21",
year = "1999",
bibdate = "Mon Apr 24 06:34:55 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$47.00",
URL = "http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=023629",
acknowledgement = ack-nhfb,
}
@Book{ISO:1999:IIIe,
author = "{International Organization for Standardization}",
title = "{ISO\slash IEC 1539-3:1999}: {Information} technology
--- {Programming} languages --- {Fortran} --- {Part} 3:
{Conditional} compilation",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "21",
year = "1999",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Tue Dec 12 06:46:08 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Available in English only.",
price = "CHF 92; US\$62.00",
URL = "http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+1539%2D3%3A1999;
http://www.iso.ch/cate/d29926.html",
acknowledgement = ack-nhfb,
pricecode = "L",
}
@Article{Kees:1999:CIN,
author = "Christopher E. Kees and Cass T. Miller",
title = "{C++} implementations of numerical methods for solving
differential-algebraic equations: design and
optimization considerations",
journal = j-TOMS,
volume = "25",
number = "4",
pages = "377--403",
month = dec,
year = "1999",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/articles/journals/toms/1999-25-4/p377-kees/p377-kees.pdf;
http://www.acm.org/pubs/citations/journals/toms/1999-25-4/p377-kees/;
https://doi.org/10.1145/332242.334001",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Sep 19 09:42:41 MDT 2000",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Object-oriented programming can produce improved
implementations of complex numerical methods, but it
can also introduce a performance penalty. Since
computational simulation often requires intricate and
highly efficient codes, the performance penalty of
high-level techniques must always be weighed against
the improvements they enable. These issues are
addressed in a general object-oriented (OO) toolkit for
the numerical solution of differential-algebraic
equations (DAEs). The toolkit can be configured in
several different ways to solve DAE initial-value
problems with an adaptive multistep method. It contains
a wrapped version of the Fortran 77 code DASPK and a
translation of this to C++. Two C++ constructs for
assembling the tools are provided, as are two
implementations an important DAE test problem. Multiple
configurations of the toolkit for DAE test problems are
compared in order to assess the performance penalties
of C++. The mathematical methods and implementation
techniques are discussed in detail in order to provide
heuristics for efficient OO scientific programming and
to demonstrate the effectiveness of OO techniques in
managing complexity and producing better code. The
codes were tested on a variety of problems using
publicly available Fortran 77 and C++ compilers.
Extensive efficiency comparisons are presented in order
to isolate computationally inefficient OO techniques.
Techniques that caused difficulty in implementation and
maintenance are also highlighted. The comparisons
demonstrate that the majority of C++'s built-in support
for OO programming has a negligible effect on
performance, when used at sufficiently high levels, and
provides flexible and extensible software for numerical
methods.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Algorithms, design, experimentation, languages,
performance, differential-algebraic equations",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): {\bf C++}; Software ---
Programming Languages --- Language Classifications
(D.3.2): {\bf FORTRAN 77}; Mathematics of Computing ---
Numerical Analysis --- Ordinary Differential Equations
(G.1.7): {\bf Differential-algebraic equations};
Software --- Programming Techniques --- Object-oriented
Programming (D.1.5); Software --- Software Engineering
--- Coding Tools and Techniques (D.2.3): {\bf
Object-oriented programming}",
}
@Article{Kirkup:1999:BRB,
author = "S. Kirkup and G. C. Gaunaurd",
title = "Book Reviews: {Boundary Element Method in Acoustics: A
Development in Fortran}",
journal = j-APPL-MECH-REV,
volume = "52",
number = "3",
pages = "B22",
month = "????",
year = "1999",
CODEN = "AMREAD",
ISSN = "0003-6900",
ISSN-L = "0003-6900",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Applied mechanics reviews",
}
@Article{Kohler:1999:FCS,
author = "H. S. K{\"o}hler and N. H. Kwong and Hashim A.
Yousif",
title = "A {Fortran} code for solving the Kadanoff-Baym
equations for a homogeneous fermion system",
journal = j-COMP-PHYS-COMM,
volume = "123",
number = "1--3",
pages = "123--142",
month = dec,
year = "1999",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(99)00260-X",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:43 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046559900260X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Kornbluh:1999:MSS,
author = "Ken Kornbluh",
title = "Math and science software [technology 1999 analysis
and forecast]",
journal = j-IEEE-SPECTRUM,
volume = "36",
number = "1",
pages = "88--91",
month = jan,
year = "1999",
CODEN = "IEESAM",
DOI = "https://doi.org/10.1109/6.738333",
ISSN = "0018-9235 (print), 1939-9340 (electronic)",
ISSN-L = "0018-9235",
bibdate = "Thu Jan 16 07:37:23 2020",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ieeespectrum1990.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Spectrum",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
keywords = "Application software; CAD; CAD programs;
computer-aided design programs; data analysis; data
analysis tool; data visualisation; data visualization
tool; Design automation; Distributed computing;
Fortran; FORTRAN; Internet; math software; mathematics
computing; Personal communication networks; Power
engineering and energy; Power engineering computing;
science software; software capabilities; software
distribution; software engineering; Solid modeling;
solid modelling; solids modeling; technological
forecasting; technology analysis; technology forecast;
Technology forecasting; voice input; Workstations; Year
2000 bug",
}
@Article{Kyriakidis:1999:CNS,
author = "Phaedon C. Kyriakidis and Clayton V. Deutsch and
Marshall L. Grant",
title = "Calculation of the normal scores variogram used for
truncated {Gaussian} lithofacies simulation: Theory and
{FORTRAN} code",
journal = j-COMP-GEOSCI,
volume = "25",
number = "2",
pages = "161--??",
month = "????",
year = "1999",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
}
@Article{Lin:1999:APS,
author = "Yuan Lin and David Padua",
title = "On the automatic parallelization of sparse and
irregular {Fortran} programs",
journal = j-SCI-PROG,
volume = "7",
number = "3--4",
pages = "231--246",
month = "????",
year = "1999",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
http://www.iospress.nl/site/html/10589244.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib; OCLC
Article1st database",
URL = "http://iospress.metapress.com/app/home/contribution.asp%3Fwasp=53f7mftrrm4r73yyrqau%26referrer=parent%26backto=issue%2C4%2C12%3Bjournal%2C6%2C9%3Blinkingpublicationresults%2C1%2C1",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Merlin:1999:MDP,
author = "John Merlin and Scott Baden and Stephen Fink and
Barbara Chapman",
title = "Multiple data parallelism with {HPF} and {KeLP}",
journal = j-FUT-GEN-COMP-SYS,
volume = "15",
number = "3",
publisher = "Elsevier Science",
pages = "393--405",
day = "1",
month = apr,
year = "1999",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
pagecount = "13",
}
@Book{Metcalf:1999:FE,
author = "Michael Metcalf and John K. Reid",
title = "{Fortran 90\slash 95} Explained",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
edition = "Second",
pages = "358",
year = "1999",
ISBN = "0-19-850558-2",
ISBN-13 = "978-0-19-850558-7",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Article{Metcalf:1999:FH,
author = "Michael Metcalf",
title = "{Fortran 90\slash 95\slash HPF}",
journal = j-SIGPLAN,
volume = "34",
number = "12",
pages = "24--29",
month = dec,
year = "1999",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:18:11 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Metcalf:1999:IFCa,
author = "Mike Metcalf",
title = "Information file on compilers, tools, books, courses,
tutorials, and the standard for the {Fortran} language
and its derivatives: {Version} of {20 May 1999} (the
penultimate year of the millennium)",
journal = j-SCI-PROG,
volume = "7",
number = "1",
pages = "327--333",
year = "1999",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 08:44:36 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
OCLC Article1st database",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Metcalf:1999:IFCb,
author = "Mike Metcalf",
title = "Information file on compilers, tools, books, courses,
tutorials, and the standard for the {Fortran} language
and its derivatives: {Version of 20 May 1999} (the
penultimate year of the millennium)",
journal = j-SCI-PROG,
volume = "7",
number = "3--4",
pages = "327--333",
year = "1999",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 11:20:56 MST 2002",
bibsource = "http://www.iospress.nl/site/html/10589244.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://iospress.metapress.com/app/home/contribution.asp%3Fwasp=53f7mftrrm4r73yyrqau%26referrer=parent%26backto=issue%2C11%2C12%3Bjournal%2C6%2C9%3Blinkingpublicationresults%2C1%2C1",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Metcalf:1999:RFI,
author = "Michael Metcalf",
title = "Resources: {Fortran} Information File",
journal = j-SIGPLAN,
volume = "34",
number = "12",
pages = "24--29",
month = dec,
year = "1999",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Sep 26 17:06:07 MDT 2000",
bibsource = "http://ftp.informatik.rwth-aachen.de/dblp/db/journals/sigplan/sigplan34.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://ftp.informatik.rwth-aachen.de/dblp/db/indices/a-tree/m/Metcalf:Michael.html",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Book{Pao:1999:EAI,
author = "Yen-Ching Pao",
title = "Engineering Analysis: Interactive Methods and Programs
with {FORTRAN}, {QuickBASIC}, {MATLAB}, and
{Mathematica}",
publisher = pub-CRC,
address = pub-CRC:adr,
pages = "360",
year = "1999",
ISBN = "0-8493-2016-X",
ISBN-13 = "978-0-8493-2016-3",
LCCN = "TA345.P36 1999",
bibdate = "Wed Apr 14 10:15:21 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$79.95",
acknowledgement = ack-nhfb,
}
@Article{Preston:1999:NTS,
author = "Nicky Williams Preston",
title = "New type signatures for legacy {Fortran} subroutines",
journal = j-SIGSOFT,
volume = "24",
number = "5",
pages = "76--85",
month = sep,
year = "1999",
CODEN = "SFENDP",
DOI = "https://doi.org/10.1145/381788.316184",
ISSN = "0163-5948 (print), 1943-5843 (electronic)",
ISSN-L = "0163-5948",
bibdate = "Wed Aug 1 17:13:47 MDT 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigsoft1990.bib",
abstract = "We are currently developing a methodological framework
for reverse engineering Fortran77 programs used by
Electricit{\'e} de France, in which the first step is
the construction of an algebraic specification which
faithfully represents the Fortran code. To construct
this specification, we must decide on a coherent set of
``profiles'' (type signatures) for the specifications
of the Fortran sub-programs. We propose an analysis of
the dynamic aliases between formal and actual
sub-program arguments in order to derive these
profiles. In many examples of real Fortran code this
analysis does not give satisfactory results if arrays
are treated as indivisible. Instead, we must take into
account which fragment of the array may really be
accessed by the sub-program. We have therefore
implemented our analysis as an extension of the PIPS
code parallelisation tool, which provides us with a
precise analysis of inter-procedural array data-flow.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGSOFT Software Engineering Notes",
journal-URL = "https://dl.acm.org/citation.cfm?id=J728",
}
@Article{Prins:1999:ICF,
author = "Jan F. Prins and Siddhartha Chatterjee and Martin
Simons",
title = "Irregular computations in {Fortran} --- expression and
implementation strategies",
journal = j-SCI-PROG,
volume = "7",
number = "3--4",
pages = "313--326",
year = "1999",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 11:20:56 MST 2002",
bibsource = "http://www.iospress.nl/site/html/10589244.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib; OCLC
Article1st database",
URL = "http://iospress.metapress.com/app/home/contribution.asp%3Fwasp=53f7mftrrm4r73yyrqau%26referrer=parent%26backto=issue%2C10%2C12%3Bjournal%2C6%2C9%3Blinkingpublicationresults%2C1%2C1",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Pryce:1999:TPS,
author = "J. D. Pryce",
title = "A Test Package for {Sturm--Liouville} Solvers",
journal = j-TOMS,
volume = "25",
number = "1",
pages = "21--57",
month = mar,
year = "1999",
CODEN = "CACMA2",
DOI = "http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMSbibget?Pryce:1999:TPS;
http://www.acm.org:80/pubs/citations/journals/toms/1999-25-1/p21-pryce/p21-pryce/;
https://doi.org/10.1145/305658.287651",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Jul 15 19:01:02 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The author and colleagues have produced a collection
of 60 test problems which offer a realistic performance
test of the currently available automatic codes for
eigenvalues of the classical Sturm--Liouville problem.
We describe a Fortran implementation and the
considerations that went into its design. A novel
feature is that (almost) all the code defining one
problem is textually contiguous in the Fortran text,
unlike for example the DETEST package for ODE
initial-value solvers where the definition of a problem
is spread over several routines. The described
implementation forms the infrastructure of the SLDRVER
interactive package which supports exploration of a set
of Sturm--Liouville problems with the four SL-solvers
SLEIGN, SLEDGE, SL02F, and SLEIGN2. A ``standard'' set
of 60 problems is provided, but it is simple to replace
this by another one.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf D.2.5} Software, SOFTWARE ENGINEERING, Testing
and Debugging. {\bf D.3.2} Software, PROGRAMMING
LANGUAGES, Language Classifications, FORTRAN 77. {\bf
G.1.7} Mathematics of Computing, NUMERICAL ANALYSIS,
Ordinary Differential Equations, Boundary value
problems. {/bf G.4} Mathematics of Computing,
MATHEMATICAL SOFTWARE, Certification and testing. {/bf
I.2.4} Computing Methodologies, ARTIFICIAL
INTELLIGENCE, Knowledge Representation Formalisms and
Methods.",
}
@Article{Renka:1999:AAT,
author = "R. J. Renka and Ron Brown",
title = "{Algorithm 792}: Accuracy Tests of {ACM} Algorithms
for Interpolation of Scattered Data in the Plane",
journal = j-TOMS,
volume = "25",
number = "1",
pages = "78--94",
month = mar,
year = "1999",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Jul 15 19:01:02 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://netlib.bell-labs.com/netlib/toms/792.gz;
http://doi.acm.org/10.1145/305658.305745;
http://phase.etl.go.jp/netlib/toms/792;
http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMSbibget?Renka:1999:AAT;
http://www.acm.org:80/pubs/citations/journals/toms/1999-25-1/p78-renka/;
http://www.hensa.ac.uk/netlib/toms/792.gz;
http://www.netlib.no/netlib/toms/792;
http://www.netlib.org/toms/792",
abstract = "We present results of accuracy tests on scattered-data
fitting methods that have been published as ACM
algorithms. The algorithms include seven
triangulation-based methods and three modified Shepard
methods, two of which are new algorithms. Our purpose
is twofold: to guide potential users in the selection
of an appropriate algorithm and to provide a test suite
for assessing the accuracy of new methods (or existing
methods that are not included in this survey). Our test
suite consists of five sets of nodes, with nodes counts
ranging from 25 to 100, and 10 test functions. These
are made available in the form of three Fortran
subroutines: TESTDT returns one of the node sets;
TSTFN1 returns a value and, optionally, a gradient
value, of one of the test function; and TSTFN2 returns
a value, first partials, and second partial derivatives
of one of the test functions.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.1.1} Mathematics of Computing, NUMERICAL
ANALYSIS, Interpolation. {\bf D.3.2} Software,
PROGRAMMING LANGUAGES, Language Classifications,
FORTRAN 77. {\bf G.1.2} Mathematics of Computing,
NUMERICAL ANALYSIS, Approximation. {\bf G.4}
Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}
@Article{Renka:1999:RAa,
author = "R. J. Renka",
title = "Remark on {Algorithm 751}",
journal = j-TOMS,
volume = "25",
number = "1",
pages = "97--98",
month = mar,
year = "1999",
CODEN = "CACMA2",
DOI = "http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMSbibget?Renka:1999:RAa;
http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMScitation?Renka:1996:ATC;
http://www.acm.org:80/pubs/citations/journals/toms/1999-25-1/p97-renka/;
https://doi.org/10.1145/305658.305726",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Jul 15 19:01:02 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Renka:1996:ATC}.",
abstract = "The triangulation package TRIPACK has been revised to
run more efficiently and to eliminate some potential
errors. Also, a portable triangulation plotting routine
was added.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.1.1} Mathematics of Computing, NUMERICAL
ANALYSIS, Interpolation. {\bf G.1.2} Mathematics of
Computing, NUMERICAL ANALYSIS, Approximation. {\bf G.4}
Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}
@Article{Renka:1999:RAb,
author = "R. J. Renka",
title = "Remark on {Algorithm 752}",
journal = j-TOMS,
volume = "25",
number = "1",
pages = "99--100",
month = mar,
year = "1999",
CODEN = "CACMA2",
DOI = "http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMSbibget?Renka:1999:RAb;
http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMScitation?Renka:1996:ASS;
http://www.acm.org:80/pubs/citations/journals/toms/1999-25-1/p99-renka/;
https://doi.org/10.1145/305658.305731",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Jul 15 19:01:02 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Renka:1996:ASS}.",
abstract = "The triangulation-based scattered-data fitting package
SRFPACK was updated for (a) compatibility with a
revised interface to the triangulation package TRIPACK,
(b) the elimination of potential errors in the
treatment of tension factors and in the extrapolation
procedure, and (c) the addition of a more accurate
local gradient-estimation procedure and a simple but
portable contour-plotting capability.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms",
subject = "{\bf G.1.1} Mathematics of Computing, NUMERICAL
ANALYSIS, Interpolation. {\bf G.1.2} Mathematics of
Computing, NUMERICAL ANALYSIS, Approximation. {\bf G.4}
Mathematics of Computing, MATHEMATICAL SOFTWARE.",
}
@Article{Ribeiro:1999:AFS,
author = "Celso C. Ribeiro and Mauricio G. C. Resende",
title = "{Algorithm 797}: {Fortran} subroutines for approximate
solution of graph planarization problems using
{GRASP}",
journal = j-TOMS,
volume = "25",
number = "3",
pages = "341--352",
month = sep,
year = "1999",
CODEN = "ACMSCU",
DOI = "http://www.acm.org/pubs/articles/journals/toms/1999-25-3/p341-ribeiro/p341-ribeiro.pdf;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p341-ribeiro/;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p341-ribeiro/#abstract;
http://www.acm.org/pubs/citations/journals/toms/1999-25-3/p341-ribeiro/#indterms;
https://doi.org/10.1145/326147.326153",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Apr 4 16:36:33 MDT 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We describe Fortran subroutines for finding
approximate solutions of the maximum planar subgraph
problem (graph planarization) using a Greedy Randomized
Adaptive Search Procedure (GRASP). The design and
implementation of the code are described in detail.
Computational results with the subroutines illustrate
the quality of solutions found as a function of number
of GRASP iterations.",
accepted = "5 may 1999",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "automatic graph drawing; combinatorial optimization;
graph planarization; GRASP; local search",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): FORTRAN 77; Mathematics of
Computing --- Discrete Mathematics --- Combinatorics
(G.2.1): Combinatorial algorithms; Mathematics of
Computing --- Miscellaneous (G.m); General Terms:
Algorithms, Performance",
}
@InProceedings{Rosing:1999:PPP,
author = "Matthew Rosing and Steve B. Yabusaki",
title = "A Programmable Preprocessor for Parallelizing
{Fortran90}",
crossref = "ACM:1999:SPO",
pages = "??--??",
year = "1999",
bibdate = "Thu Feb 24 09:02:57 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.sc99.org/techpapers/",
acknowledgement = ack-nhfb,
}
@Misc{Schonfelder:1999:VPA,
author = "J. L. Schonfelder",
title = "Variable Precision Arithmetic: Version 1.1: a {Fortran
95} Module",
howpublished = "World-Wide Web document.",
month = dec,
year = "1999",
bibdate = "Sat May 13 18:17:53 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://pcwww.liv.ac.uk/~jls/vpa20.f95;
http://pcwww.liv.ac.uk/~jls/vpa20.htm",
acknowledgement = ack-nhfb,
}
@InProceedings{Schulte:1999:IEG,
author = "Michael J. Schulte and Vitaly Zelov and Ahmet Akkas
and James Craig Burley",
title = "The Interval-Enhanced {GNU Fortran} Compiler",
crossref = "Csendes:1999:DRC",
pages = "311--322",
year = "1999",
bibdate = "Fri Nov 21 08:27:10 2008",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://mesa.ece.wisc.edu/publications/cp_1999-12.pdf",
acknowledgement = ack-nhfb,
remark = "From \cite{Steele:2004:RHP}: ``A recent extension of
the GNU Fortran compiler makes use of accurate
conversion techniques.''",
xxpages = "311--321",
}
@Article{Silber:1999:NLT,
author = "G.-A. Silber and A. Darte",
title = "The {Nestor} Library: a Tool for Implementing
{Fortran} Source to Source Transformations",
journal = j-LECT-NOTES-COMP-SCI,
volume = "??",
number = "1593",
pages = "653--??",
month = "????",
year = "1999",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Stenger:1999:CMS,
author = "Frank Stenger and Ross Schmidtlein",
title = "Conformal maps via {Sinc} methods",
crossref = "Papamichael:1999:CMF",
pages = "505--549",
year = "1999",
MRclass = "30C30 (41A30 65E05)",
MRnumber = "MR1700373 (2000i:30013)",
MRreviewer = "Nikos S. Stylianopoulos",
bibdate = "Thu May 10 16:31:10 2007",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/s/stenger-frank.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
ZMnumber = "0948.30014",
abstract = "Let $B$ be a simply connected domain in the complex
plane with $ 0 \in B $. The conformal mapping $ f : B
\to U $ from $B$ to the unit disc $U$ normalized by $
f(0) = 0 $ can be written as $ f(z) = z \exp ({\cal
G}(z)) $ with an analytic function $ {\cal G} $ in $B$.
This function can be represented by a Cauchy integral
with a real density function $u$. This real function
$u$ then satisfies a second kind integral equation with
Neumann kernel. The main contribution of the paper
under review consists in the solution of this integral
equation via Sinc methods. The best reference for Sinc
methods is the first author's book [Numerical methods
based on Sinc and analytic functions (1993; Zbl
0803.65141)]. The basic definitions and notions about
Sinc spaces, necessary for this paper, are added to the
paper as an appendix. The numerical algorithm is
described in great detail. A Fortran code may be
obtained from the first author. The procedure for
evaluating $f$ in the interior of $B$ is described as
well as the construction of the inverse mapping $ F : U
\to B $. The method is applicable for regions with
piecewise analytic boundary curves. The convergence of
the numerical approximation to the solution is proven
and the accuracy is investigated. The complexity, i.e.,
the work needed to achieve an approximation to $f$ with
error at most $ \varepsilon $, is of the order $ O(|
\log (\varepsilon)|^6) $. The complexity grows with the
number $n$ of analytic arcs of $ \partial B $ as the
power $ O(n^3) $. The performance of the method is
demonstrated at two examples, namely a semidisc and a
pac-man, and compared with Hough's method, which is
based on Symm's integral equation of the first kind.
The comparison ends with a draw: Each method has its
advantages and may be more efficient in specific
cases.",
acknowledgement = ack-nhfb,
classmath = "*30C30 (Numerical methods in conformal mapping theory)
65R20 (Integral equations (numerical methods)) 41A20
(Approximation by rational functions)",
keywords = "integral equations; numerical conformal mapping; sinc
methods",
reviewer = "R. Wegmann (Garching)",
}
@Article{Stringfellow:1999:GSS,
author = "N. D. Stringfellow and R. N. L. Smith and V. V. S. S.
Sastry",
title = "A generic structure for scalar and vector boundary
element codes using {Fortran 90}",
journal = j-ADV-ENG-SOFTWARE,
volume = "30",
number = "5",
pages = "313--??",
month = "????",
year = "1999",
CODEN = "AESODT",
ISSN = "0965-9978 (print), 0141-1195 (electronic)",
ISSN-L = "0965-9978",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Advances in Engineering Software (1978)",
journal-URL = "http://www.sciencedirect.com/science/journal/01411195",
}
@Article{Taylor:1999:BRC,
author = "Peter R. Taylor",
title = "Book Review: {Y. C. Pao, \booktitle{Engineering
analysis: Interactive methods and programs with
FORTRAN, QuickBasic, MATLAB, and Mathematica (1999)}
CRC Press,Bristol 0-8493-2016-X}",
journal = j-COMP-PHYS-COMM,
volume = "120",
number = "2--3",
pages = "271--272",
month = aug,
year = "1999",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(99)00237-4",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 21:30:40 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465599002374",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Tomayko:1999:DAF,
author = "James E. Tomayko",
title = "Departments: Anecdotes: {Fortran}",
journal = j-IEEE-ANN-HIST-COMPUT,
volume = "21",
number = "2",
pages = "65--??",
month = "????",
year = "1999",
CODEN = "IAHCEX",
ISSN = "1058-6180 (print), 1934-1547 (electronic)",
ISSN-L = "1058-6180",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Annals of the History of Computing",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}
@Article{Waheed:1999:PNB,
author = "Abdul Waheed and Jerry Yan and Haoqiang Jin",
title = "Parallelization of {NAS} benchmarks for shared memory
multiprocessors",
journal = j-FUT-GEN-COMP-SYS,
volume = "15",
number = "3",
pages = "353--??",
month = "????",
year = "1999",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Mon Jun 21 08:03:55 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
}
@Article{Wicker:1999:SSW,
author = "Louis J. Wicker",
title = "Simulating Severe Weather",
journal = j-DDJ,
volume = "24",
number = "3",
pages = "18--20, 22, 24, 26--28",
month = mar,
year = "1999",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Feb 2 06:29:28 MST 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.ddj.com/1999/9902/9902toc.htm",
abstract = "Simulating severe storms and tornadoes takes lots of
computer power. Louis examines severe weather
simulation, starting with equations for turbulence and
ending with Fortran source code.",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Article{Wieder:1999:ANH,
author = "Thomas Wieder",
title = "{Algorithm 794}: Numerical {Hankel} transform by the
{Fortran} program {HANKEL}",
journal = j-TOMS,
volume = "25",
number = "2",
pages = "240--250",
month = jun,
year = "1999",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Oct 20 18:21:35 MDT 1999",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://netlib.bell-labs.com/netlib/toms/794.gz;
http://doi.acm.org/10.1145/317275.317284;
http://phase.etl.go.jp/netlib/toms/794;
http://www.acm.org/pubs/citations/journals/toms/1999-25-2/p240-wieder/;
http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMSbibget?Wieder:1999:ANH;
http://www.hensa.ac.uk/netlib/toms/794.gz;
http://www.netlib.no/netlib/toms/794;
http://www.netlib.org/toms/794",
abstract = "The numerical evaluation of the Hankel transform poses
the problems of both infinite integration and Bessel
function calculation. Using the corresponding numerical
program routines from the literature, a Fortran program
has been written to perform the Hankel transform for
real functions, given either in analytical form as
subroutines or in discrete form as tabulated data.",
accepted = "February 1999",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Hankel transform; numerical analysis",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): FORTRAN 77; Theory of
Computation --- Analysis of Algorithms and Problem
Complexity --- Numerical Algorithms and Problems
(F.2.1): Computation of transforms",
}
@Article{Wright:1999:PSL,
author = "Ed Wright",
title = "Porting the {SPICE} Library",
journal = j-DDJ,
volume = "24",
number = "12",
pages = "94, 96--99",
month = dec,
year = "1999",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Thu Nov 9 06:25:06 MST 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.ddj.com/ftp/1999/1999_12/doc2c.zip;
http://www.ddj.com/ftp/1999/1999_12/spice.txt",
abstract = "The SPICE library consists of 952 portable Fortran
routines with 79,369 lines of executable code and
153,649 comment lines. Ed shares his experiences in
porting this large Fortran library to C, then from C to
C++. Additional resources include spice.txt (listings)
and doc2c.zip (source code).",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Article{Zima:1999:IHP,
author = "H. P. Zima",
title = "An Introduction to {HPF+} Project",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1615",
pages = "9--??",
year = "1999",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Mon Sep 13 16:57:02 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncs1999b.bib",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Manual{Anonymous:19xx:CFI,
author = "Anonymous",
title = "Conversione {FORTRAN IV} 7040\slash {FORTRAN H} 360",
address = "????",
pages = "16",
year = "19xx",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Multigraphie.",
}
@TechReport{Boudoul:19xx:IAL,
author = "J. Boudoul and A. Duyck and J.-P Greiveldinger",
title = "Initiation au langage {Fortran}",
institution = "I.N.S.E.E.",
address = "Paris, France",
pages = "various",
year = "19xx",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@TechReport{DiRoccaferrera:19xx:NFI,
author = "Giuseppe Maria Ferrero Di Roccaferrera",
title = "Notes on {Fortran IV} language",
institution = "Quantitative Methods Dept., College of Business
Administration Syracuse University",
address = "Syracuse, NY, USA",
pages = "118",
year = "19xx",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Spiral spine.",
keywords = "{Fortran} (Computer program language)",
}
@Article{Dodson:19xx:SEF,
author = "D. S. Dodson and R. G. Grimes and J. G. Lewis",
title = "Sparse Extensions to the {FORTRAN} Basic Linear
Algebra Subprograms",
journal = j-TOMS,
volume = "17",
number = "2",
pages = "253--263",
year = "{\noopsort{a}}1991",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Dongarra:19xx:AES,
author = "Jack J. Dongarra and Jeremy J. Du Croz and Sven J.
Hammarling and Richard J. Hanson",
title = "Algorithm 656. {An} Extended Set of {Fortran} Basic
Linear Algebra Subprograms: {Model} Implementation and
Test Programs",
journal = j-TOMS,
volume = "14",
number = "1",
pages = "18--32",
year = "{\noopsort{b}}1988",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
mynote = "NAG TR4/87, and Argonne MCSD/TM-81.",
}
@Article{Dongarra:19xx:ESF,
author = "Jack J. Dongarra and Jeremy J. Du Croz and Sven J.
Hammarling and Richard J. Hanson",
title = "An Extended Set of {Fortran} Basic Linear Algebra
Subprograms",
journal = j-TOMS,
volume = "14",
number = "1",
pages = "1--17",
year = "{\noopsort{a}}1988",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
mynote = "NAG TR3/87, and Argonne MCSD/TM-41. Supersedes
TR3/86.",
}
@Article{Enright:19xx:TFP,
author = "W. H. Enright and J. D. Pryce",
title = "Two {FORTRAN} Packages for Assessing Initial Value
Methods",
journal = j-TOMS,
volume = "13",
number = "1",
pages = "1--27",
year = "{\noopsort{a}}1987",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibsource = "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@TechReport{Harrison:19xx:IAA,
author = "W. L. Harrison",
title = "The Interprocedural Analysis and Automatic
Parallelization of {Scheme} Programs",
type = "CSRD Report",
number = "860",
institution = "Center of Supercomputing Research and Development,
University of Illinois",
address = "Urbana, IL, USA",
year = "19xx",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Misc/Functional.bib",
abstract = "Lisp and its descendants are among the most important
and widely used of programming languages. At the same
time, parallelism in the architecture of computer
systems is becoming commonplace. There is a pressing
need to extend the technology of automatic
parallelization that has become available to Fortran
programmers of parallel machines, to the realm of Lisp
programs and symbolic computing. In this thesis we
present a comprehensive approach to the compilation of
Scheme programs for shared-memory multiprocessors. Our
strategy has two principal components: interprocedural
analysis and program restructuring. We introduce
procedure strings and stack configurations as a
framework in which to reason about interprocedural
side-effects and object lifetimes, and develop a system
of interprocedural analysis, using abstract
interpretation, that is used in the dependence analysis
and memory management of Scheme programs. We introduce
the transformations of exit-loop translation and
recursion splitting to treat the control structures of
iteration and recursion that arise commonly in Scheme
programs. We propose an alternative representation for
s-expressions that facilitates the parallel creation
and access of lists. We have implemented these ideas in
a parallelizing Scheme compiler and run-time system,
and we complement the theory of our work with
``snapshots'' of programs during the restructuring
process, and some preliminary performance results of
the execution of object codes produced by the
compiler.",
keywords = "functional parallel lisp",
}
@Manual{IBM:19xx:FM,
author = "{International Business Machines Corporation}",
title = "{FORTRAN} manual",
organization = pub-IBM,
address = pub-IBM:adr,
pages = "97",
year = "19xx",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "{Fortran} (Computer program language)",
}
@Book{Kuo:19xx:FSF,
author = "Fu-yin Kuo",
title = "{FORTRAN} suan fa hui pien",
publisher = "Kuo fang kung yeh chu pan she: Hsin hua shu tien
Pei-ching fa hsing so fa hsing",
address = "Peking, China",
edition = "Ti 1 pan",
pages = "various",
year = "19xx",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Spine title: Suan fa hui pien. Bibliography: p.
661-663.",
keywords = "FORTRAN (Computer program language); Numerical
analysis --- Data processing",
}
@Misc{Maany:19xx:FAD,
author = "Z. A. Maany",
title = "{FORTRAN} Automatic Differentiation Package for the
Optimization of Functions of Many Variables",
year = "19xx",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Theory/auto.diff.bib",
note = "To appear.",
referred = "[Dixo89b].",
}
@Misc{MNHPCTEC:19xx:FCC,
author = "{Manchester and North High Performance Computing
Training \& Education Centre}",
title = "{Fortran 90}: a Conversion Course for {Fortran 77}
Programmers",
howpublished = "World-Wide Web document",
year = "19xx",
bibdate = "Wed Jan 24 06:35:29 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.hpctec.mcc.ac.uk/hpctec/courses/Fortran90/F90course.html",
acknowledgement = ack-nhfb,
}
@Manual{NAG:19xx:NFL,
author = "{Numerical Algorithms Group}",
title = "{NAg FORTRAN} library manual",
organization = "Numerical Algorithms Group",
address = "Oxford, United Kingdom",
pages = "various",
year = "19xx",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Running title: NAG library manual. Includes index.",
keywords = "Algorithms.; FORTRAN (Computer program language);
Numerical analysis --- Data processing",
}
@Manual{Nag:19xx:NFM,
author = "{Nag}",
title = "{NAg FORTRAN} mini manual",
organization = "NAg",
address = "Oxford, UK",
year = "19xx",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Distributed by NAg (USA).",
acknowledgement = ack-nhfb,
alttitle = "{Fortran} mini manual",
annote = "Contains parts of the NAg library manual.",
keywords = "FORTRAN (Computer program language).; Numerical
analysis --- Computer programs",
}
@Manual{Robinet:19xx:EDL,
author = "Bernard Robinet",
title = "Etude d'un langage algorithmique: {FORTRAN}",
organization = "Institut de programmation",
address = "Paris, France",
pages = "various",
year = "19xx",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Diplome de programmeur d'application.",
acknowledgement = ack-nhfb,
}
@Article{Roth:19xx:SMO,
author = "Peter N. Roth",
title = "Storage Management In Object Based {Fortran77}",
journal = j-FORTRAN-J,
volume = "??",
number = "??",
pages = "??--??",
month = "????",
year = "19xx",
ISSN = "1060-0221",
bibdate = "Wed Jan 24 10:13:37 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.engineeringobjects.com/zips/smoopftn.zip",
acknowledgement = ack-nhfb,
fjournal = "Fortran Journal",
}
@Book{Schurdak:19xx:AUC,
author = "John J. Schurdak",
title = "An Approach to the Use of Computers in the
Instructional Process and Evaluation",
publisher = "????",
address = "????",
pages = "42",
year = "19xx",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Relatively able, well-motivated Columbia University
undergraduates and graduates were assigned at random to
3 groups and taught Fortran programming by computer,
programmed text (linear type) and conventional text.
Goal of the course was to use the computer to achieve
intelligent individualization of instruction based on
each student's performance. Subjects in the computer
group communicated with a 1440-1448 computing system
through 2 1050 keyboard-type terminals. Key features of
computer instruction were immediate feedback and
correction of errors, and progress contingent on the
quality of each response in frequent comprehensive
examinations. Alternate forms of an achievement test
were administered on the day after completion of the
course. The computer group's mean score was
significantly higher than the mean scores of either of
the other groups. The groups did not differ reliably on
learning rate, although error rate on diagnostic and
drill sections was rather high. Students' attitudes
toward the computer and equipment, and toward the
programmed text were favorable. It was concluded that
the computer program can adjust to a wide range of
individual differences in learning and that revision of
existing curriculum materials before using computerized
instruction is not necessary.",
acknowledgement = ack-nhfb,
availability = "EDRS Price - MF01/PC02 Plus Postage.",
ericno = "ED013539",
identifiers = "NEW YORK; New York (New York) International Business
Machines Corp., Yorktown Heights, N.Y. Thomas J. Watson
Research Center.",
majordesc = "College Graduates; College Students; Programmed
Instruction; Programmed Instructional Materials;
Teaching Machines; Textbooks",
minordesc = "Academic Ability; Academic Achievement; Conventional
Instruction; Experiments; Linear Programming;
Programming; Student Attitudes",
}
@Manual{Sperry:19xx:FII,
author = "{Sperry Rand Corporation.Univac Division}",
title = "{FORTRAN IV}: instructor's guide",
organization = "Sperry Rand Corp.",
address = "St. Paul, MN, USA",
pages = "????",
year = "19xx",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "SPTF-1107. Cover title. Loose-leaf for updating.",
keywords = "FORTRAN (Computer program language); Univac computer
--- Programming",
}
@Misc{STI:19xx:UF,
author = "{Scientific Toolworks, Inc.}",
title = "{Understand} for {Fortran}",
howpublished = "World-Wide Web document.",
address = "1579 Broad Brook Rd, South Royalton,VT 05068, Tel:
(802) 763-2995, FAX: (802)-763-3066",
year = "19xx",
bibdate = "Wed Jan 24 08:34:52 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "From the vendor Web site: ``Understand for FORTRAN is
an interactive development environment (IDE) tool
providing reverse engineering, automatic documentation,
metrics and cross referencing of FORTRAN source code.
It supports FORTRAN 77 (F77) and FORTRAN 90 (F9X)
language standards, with common VAX and Cray
extensions.''",
URL = "http://www.scitools.com/uf.html",
acknowledgement = ack-nhfb,
}
@Manual{STI:19xx:UFU,
title = "{Understand} for {Fortran}: User Guide and Reference
Manual, Version 1.4",
howpublished = "World-Wide Web document.",
organization = "Scientific Toolworks, Inc.",
address = "1579 Broad Brook Rd, South Royalton,VT 05068, Tel:
(802) 763-2995, FAX: (802)-763-3066",
year = "19xx",
bibdate = "Wed Jan 24 08:34:52 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "From the vendor Web site: ``Understand for FORTRAN is
an interactive development environment (IDE) tool
providing reverse engineering, automatic documentation,
metrics and cross referencing of FORTRAN source code.
It supports FORTRAN 77 (F77) and FORTRAN 90 (F9X)
language standards, with common VAX and Cray
extensions.''",
URL = "http://www.scitools.com/manuals/latest/html/understand_f/",
acknowledgement = ack-nhfb,
}
@Manual{UCOCD:19xx:FCP,
author = "{United States.Office of Civil Defense}",
title = "A {Fortran} computer program for radiation shielding
analysis of structures",
organization = "Praeger-Kavanagh-Waterbury, Engineers-Architects",
address = "????",
pages = "135",
year = "19xx",
bibdate = "Sat Jan 27 13:40:57 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Bala:2000:APC,
author = "P. Bala and T. Clark and L. R. Scott",
title = "Application of {Pfortran} and {Co-Array Fortran} in
the \ldots{}",
journal = j-SCI-PROG,
volume = "9",
number = "1",
publisher = "IOS Press, Nieuwe Hemweg 6B, 1013 BG Amsterdam, The
Netherlands",
pages = "61--68",
year = "2000",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
pagecount = "8",
}
@Article{Benkner:2000:OIH,
author = "Siegfried Benkner",
title = "Optimizing irregular {HPF} applications using halos",
journal = j-CPE,
volume = "12",
number = "2-3",
pages = "137--155",
month = feb # "--" # mar,
year = "2000",
CODEN = "CPEXEI",
DOI = "https://doi.org/10.1002/(SICI)1096-9128(200002/03)12:2/3<137::AID-CPE468>3.0.CO;2-D",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Sun Oct 29 16:57:06 MST 2000",
bibsource = "http://www.interscience.wiley.com/jpages/1040-3108;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/72504938/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=72504938&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@Article{Benner:2000:AFS,
author = "Peter Benner and Ralph Byers and Eric Barth",
title = "{Algorithm 800}: {Fortran 77} subroutines for
computing the eigenvalues of {Hamiltonian} matrices
{I}: the square-reduced method",
journal = j-TOMS,
volume = "26",
number = "1",
pages = "49--77",
month = mar,
year = "2000",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/347837.347852",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Sep 19 09:42:41 MDT 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p49-benner/;
http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p49-benner/p49-benner.pdf",
abstract = "This article describes LAPACK-based Fortran 77
subroutines for the reduction of a Hamiltonian matrix
to square-reduced form and the approximation of all its
eigenvalues using the implicit version of Van Loan's
method. The transformation of the Hamiltonian matrix to
a square-reduced form transforms a Hamiltonian
eigenvalue problem of order $ 2 n $ to a Hessenberg
eigenvalue problem of order $n$. The eigenvalues of the
Hamiltonian matrix are the square roots of those of the
Hessenberg matrix. Symplectic scaling and norm scaling
are provided, which, in some cases, improve the
accuracy of the computed eigenvalues. We demonstrate
the performance of the subroutines for several examples
and show how they can be used to solve some
control-theoretic problems.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "(square-reduced) algebraic Riccati equation;
eigenvalues; Hamiltonian matrix; skew-Hamiltonian
matrix",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): {\bf FORTRAN 77}; Theory of
Computation --- Analysis of Algorithms and Problem
Complexity --- Numerical Algorithms and Problems
(F.2.1): {\bf Computations on matrices}; Mathematics of
Computing --- Numerical Analysis --- Numerical Linear
Algebra (G.1.3): {\bf Eigenvalues and eigenvectors
(direct and iterative methods)}; Mathematics of
Computing --- Mathematical Software (G.4): {\bf
Algorithm design and analysis}; Mathematics of
Computing --- Mathematical Software (G.4): {\bf
Certification and testing}; Mathematics of Computing
--- Mathematical Software (G.4): {\bf Documentation};
Mathematics of Computing --- Mathematical Software
(G.4): {\bf Efficiency}; Mathematics of Computing ---
Mathematical Software (G.4): {\bf Reliability and
robustness}",
}
@Article{Blazy:2000:SAG,
author = "S. Blazy",
title = "Specifying and Automatically Generating a
Specialization Tool for {Fortran 90}",
journal = "Automated Software Engineering",
volume = "7",
number = "4",
publisher = "Kluwer Academic Publishers, Boston, U.S.A",
pages = "345--376",
month = dec,
year = "2000",
CODEN = "????",
ISSN = "0928-8910",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
pagecount = "32",
}
@Article{Brandes:2000:HLC,
author = "T. Brandes",
title = "{HPF} Library and Compiler Support for Halos in Data
Parallel Irregular Computations",
journal = j-PARALLEL-PROCESS-LETT,
volume = "10",
number = "2/3",
pages = "189--??",
month = sep,
year = "2000",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Wed Apr 18 07:29:37 2001",
bibsource = "http://ejournals.wspc.com.sg/ppl/10/1002_03/S01296264001002_03.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://ejournals.wspc.com.sg/ppl/10/1002_03/S0129626400000196.html",
acknowledgement = ack-nhfb,
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
}
@Article{Brieger:2000:HOO,
author = "Leesa Brieger",
title = "{HPF} to {OpenMP} on the {Origin2000}: a case study",
journal = j-CPE,
volume = "12",
number = "12",
pages = "1147--1154",
month = oct,
year = "2000",
CODEN = "CPEXEI",
DOI = "https://doi.org/10.1002/1096-9128(200010)12:12<1147::AID-CPE526>3.0.CO;2-Q",
ISSN = "1040-3108",
ISSN-L = "1040-3108",
bibdate = "Sat Apr 7 06:56:10 MDT 2001",
bibsource = "http://www.interscience.wiley.com/jpages/1040-3108;
https://www.math.utah.edu/pub/tex/bib/cpe.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/76500351/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=76500351&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency, practice and experience",
}
@InCollection{Cahir:2000:PMM,
author = "Margaret Cahir and Robert Moench and Alice E.
Koniges",
title = "Programming Models and Methods",
crossref = "Koniges:2000:ISP",
chapter = "3",
pages = "27--54",
year = "2000",
bibdate = "Fri Feb 04 18:32:51 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Discusses PVM, MPI, SHMEM, High-Performance Fortran,
and POSIX threads.",
acknowledgement = ack-nhfb,
}
@Book{Chivers:2000:IF,
author = "Ian David Chivers and Jane Sleightholme",
title = "Introducing {Fortran 95}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xvii + 455",
year = "2000",
ISBN = "1-85233-276-X",
ISBN-13 = "978-1-85233-276-1",
LCCN = "QA76.73.F29 C48 2000",
bibdate = "Wed Mar 14 09:30:21 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$39.95",
URL = "http://www.kcl.ac.uk/kis/support/cit/fortran/f90home.html",
acknowledgement = ack-nhfb,
}
@Article{Cipra:2000:BCE,
author = "Barry A. Cipra",
title = "The Best of the {20th Century}: Editors Name Top 10
Algorithms",
journal = j-SIAM-NEWS,
volume = "33",
number = "4",
pages = "1--2",
month = may,
year = "2000",
ISSN = "0036-1437",
ISSN-L = "0036-1437",
bibdate = "Thu Sep 03 19:34:45 2020",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/h/householder-alston-s.bib;
https://www.math.utah.edu/pub/bibnet/authors/l/lanczos-cornelius.bib;
https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
https://www.math.utah.edu/pub/bibnet/authors/s/stiefel-eduard.bib;
https://www.math.utah.edu/pub/bibnet/authors/t/tukey-john-w.bib;
https://www.math.utah.edu/pub/bibnet/authors/u/ulam-stanislaw-m.bib;
https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
https://www.math.utah.edu/pub/bibnet/subjects/fastmultipole.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://archive.siam.org/pdf/news/637.pdf",
acknowledgement = ack-nhfb,
fjournal = "SIAM News",
journal-URL = "http://www.siam.org/news/",
keywords = "1946: Monte Carlo method (John von Neumann, Stan Ulam,
and Nick Metropolis); 1947: simplex method for linear
programming (George Dantzig); 1950: Krylov subspace
iteration methods and conjugate gradient (Magnus
Hestenes, Eduard Stiefel, and Cornelius Lanczos); 1951:
decompositional approach to matrix computations (Alston
Householder); 1957: Fortran optimizing compiler (John
Backus); 1959--1961: QR algorithm (J. G. F. Francis);
1962: Quicksort (Tony Hoare); 1965: Fast Fourier
Transform (James Cooley and John Tukey); 1977: integer
relation detection algorithm (Helaman Ferguson and
Rodney Forcade); 1987: fast multipole algorithm (Leslie
Greengard and Vladimir Rokhlin)",
subject-dates = "Alston Scott Householder (5 May 1904--4 July 1993);
Cornelius Lanczos (2 February 1893--25 June 1974);
Eduard Stiefel (21 April 1909--25 November 1978);
George Bernard Dantzig (8 November 1914--13 May 2005);
James William Cooley (1926--June 29, 2016); John Warner
Backus (3 December 1924--17 March 2007); John Wilder
Tukey (16 June 1915--26 July 2000); Magnus Rudolph
Hestenes (13 February 1906--31 May 1991); Neumann
J{\'a}nos (28 December 1903--8 February 1957); Nicholas
Constantine Metropolis (11 June 1915--17 October 1999);
Stanis{\l}aw Marcin Ulam (13 April 1909--13 May 1984)",
}
@Article{DeTisi:2000:RAS,
author = "Flavia {De Tisi} and Alba Valtulina",
title = "Remark on {Algorithm 761}: scattered-data surface
fitting that has the accuracy of a cubic polynomial",
journal = j-TOMS,
volume = "26",
number = "1",
pages = "46--48",
month = mar,
year = "2000",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/347837.349795",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Sep 19 09:42:41 MDT 2000",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Akima:1996:ASS,Renka:1998:RA}.",
URL = "http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p46-de_tisi/;
http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p46-de_tisi/p46-de_tisi.pdf",
abstract = "Several improvements to the estimation of partial
derivatives in Algorithm 761 are presented. The
problems corrected are (1) in the calculation of the
probability weight in subroutine {\tt SDPD3P} which may
result in overflow, (2) in the calculation of final
weight in subroutine {\tt SDPD3P} which may result in
overflow, (3) in the computation of a determinant in
subroutine {\tt SDLEQN} which is not necessary, and (4)
in the computation of the condition number of a matrix
in subroutine {\tt SDLEQN} which generates very
different results for matrices that differ only in row
order.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "bivariate interpolation; interpolation; local
interpolation",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): {\bf FORTRAN 77}; Mathematics
of Computing --- Numerical Analysis --- Interpolation
(G.1.1): {\bf Interpolation formulas}; Mathematics of
Computing --- Mathematical Software (G.4)",
}
@TechReport{Duff:2000:ISB,
author = "I. S. Duff and C. V{\"o}mel and M. Youan",
title = "Implementing the {Sparse BLAS} in {Fortran 95}",
type = "Report",
number = "TR/PA/00/82",
institution = inst-CERFACS,
address = inst-CERFACS:adr,
pages = "????",
month = "????",
year = "2000",
bibdate = "Mon Jan 02 10:49:01 2006",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Fahringer:2000:PMH,
author = "Thomas Fahringer and Michael Gerndt and Graham Riley
and Jesper Larsson Tr{\"a}ff",
title = "On Performance Modeling for {HPF} Applications with
{ASL}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1940",
pages = "191--??",
year = "2000",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Fri Feb 1 09:17:15 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1940.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1940/19400191.htm;
http://link.springer-ny.com/link/service/series/0558/papers/1940/19400191.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Hu:2000:HHP,
author = "Y. Charlie Hu and Guohua Jin and S. Lennart Johnsson
and Dimitris Kehagias and Nadia Shalaby",
title = "{HPFBench}: a {High Performance Fortran} benchmark
suite",
journal = j-TOMS,
volume = "26",
number = "1",
pages = "99--149",
month = mar,
year = "2000",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/347837.347872",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Sep 19 09:42:41 MDT 2000",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p99-hu/;
http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p99-hu/p99-hu.pdf",
abstract = "The High Performance Fortran (HPF) benchmark suite
HPFBench is designed for evaluating the HPF language
and compilers on scalable architectures. The
functionality of the benchmarks covers scientific
software library functions and application kernels that
reflect the computational structure and communication
patterns in fluid dynamic simulations, fundamental
physics, and molecular studies in chemistry and
biology. The benchmarks are characterized in terms of
FLOP count, memory usage, communication pattern, local
memory accesses, array allocation mechanism, as well as
operation and communication counts per iteration. The
benchmarks output performance evaluation metrics in the
form of elapsed times, FLOP rates, and communication
time breakdowns. We also provide a benchmark guide to
aid the choice of subsets of the benchmarks for
evaluating particular aspects of an HPF compiler.
Furthermore, we report an evaluation of an
industry-leading HPF compiler from the Portland Group
Inc. using the HPFBench benchmarks on the
distributed-memory IBM SP2",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "benchmarks; compilers; high performance Fortran",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): {\bf Concurrent, distributed,
and parallel languages}; Mathematics of Computing ---
Numerical Analysis --- Numerical Linear Algebra
(G.1.3): {\bf Linear systems (direct and iterative
methods)}; Mathematics of Computing --- Mathematical
Software (G.4): {\bf Efficiency}; Mathematics of
Computing --- Mathematical Software (G.4): {\bf
Parallel and vector implementations}; Computing
Methodologies --- Simulation and Modeling ---
Applications (I.6.3); Computer Applications ---
Physical Sciences and Engineering (J.2): {\bf
Astronomy}; Computer Applications --- Physical Sciences
and Engineering (J.2): {\bf Chemistry}; Computer
Applications --- Life and Medical Sciences (J.3): {\bf
Biology and genetics}",
}
@TechReport{Hunter:2000:EPG,
author = "Craig A. Hunter",
title = "An Evaluation of {PowerMac G4} Systems for
{FORTRAN}-based Scientific Computing with Application
to Computational Fluid Dynamics Simulation",
type = "Technical report",
institution = "NASA Langley Research Center, Configuration
Aerodynamics Branch",
address = "Hampton, VA, USA",
month = jul,
year = "2000",
bibdate = "Wed Oct 17 11:08:37 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://ad-www.larc.nasa.gov/~cah/NASA_G4_Study.pdf",
acknowledgement = ack-nhfb,
}
@Misc{ISO:2000:FSI,
author = "{ISO/IEC JTC1/SC22/WG5}",
title = "Information technology --- Programming languages ---
{Fortran} -- Floating-point exception handing (draft)",
howpublished = "World-Wide Web document.",
edition = "Second",
day = "19",
month = jan,
year = "2000",
bibdate = "Thu May 09 10:24:52 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.nag.co.uk/sc22wg5/N1351-N1400/N1378.pdf",
acknowledgement = ack-nhfb,
}
@Book{ISO:2000:IIIe,
author = "{International Organization for Standardization}",
title = "{ISO\slash IEC 1539-2:2000}: Information technology --
Programming languages -- {Fortran} -- Part 2: Varying
length character strings",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "????",
year = "2000",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Tue Dec 12 06:10:00 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$58.00",
URL = "http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+1539%2D2%3A2000",
acknowledgement = ack-nhfb,
}
@Book{Kammler:2000:FCF,
author = "David W. Kammler",
title = "A First Course in {Fourier} Analysis",
publisher = pub-PH,
address = pub-PH:adr,
pages = "xv + 790",
year = "2000",
ISBN = "0-13-578782-3",
ISBN-13 = "978-0-13-578782-3",
LCCN = "QA403.5 .K36 2000",
bibdate = "Tue Jan 21 08:52:44 MST 2020",
bibsource = "fsz3950.oclc.org:210/WorldCat;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/numana2000.bib",
acknowledgement = ack-nhfb,
author-dates = "1940--",
subject = "Fourier analysis; Fourier, Analyse de; Fourier
analysis; Harmonische Analyse; Fourier, Analyse de;
Approximation, Th{\'e}orie de l'; Harmonische Analyse",
tableofcontents = "1. Fourier's Representation for Functions on $R$,
$T_p$, $Z$, and $P_N$ \\
2. Convolution of Functions on $R$, $T_p$, $Z$, and
$P_N$ \\
3. The Calculus for Finding Fourier Transforms of
Functions on $R$ \\
4. The Calculus for Finding Fourier Transforms of
Functions on $T_p$, $Z$, and $P_N$ \\
5. Operator Identities Associated with Fourier Analysis
\\
6. The Fast Fourier Transform \\
7. Generalized Functions on $R$ \\
8. Sampling \\
9. Partial Differential Equations \\
10. Wavelets \\
11. Musical Tones \\
12. Probability \\
Appendix 0. The Impact of Fourier Analysis \\
Appendix 1. Functions and Their Fourier Transforms \\
Appendix 2. The Fourier Transform Calculus \\
Appendix 3. Operators and Their Fourier Transforms \\
Appendix 4. The Whittaker--Robinson Flow Chart for
Harmonic Analysis \\
Appendix 5. FORTRAN Code for a Radix 2 FFT \\
Appendix 6. The Standard Normal Probability
Distribution \\
Appendix 7. Frequencies of the Piano Keyboard",
}
@Article{Keppens:2000:UHP,
author = "R. Keppens and G. Toth",
title = "Using high performance {Fortran} for
magnetohydrodynamic simulations",
journal = j-PARALLEL-COMPUTING,
volume = "26",
number = "6",
publisher = "Elsevier Science",
pages = "705--722",
month = may,
year = "2000",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
pagecount = "18",
}
@Article{Kholmurodov:2000:HVL,
author = "Kholmirzo Kholmurodov and William Smith and Kenji
Yasuoka and Toshikazu Ebisuzaki",
title = "A highly vectorised ``link-cell'' {FORTRAN} code for
the {DL\_POLY} molecular dynamics simulation package",
journal = j-COMP-PHYS-COMM,
volume = "125",
number = "1--3",
pages = "167--192",
month = mar,
year = "2000",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(99)00485-3",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:40:35 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465599004853",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Kim:2000:OOC,
author = "Y.-H. Kim and I.-H. Lee and R. M. Martin",
title = "Object-oriented construction of a multigrid
electronic-structure code with {Fortran 90}",
journal = j-COMP-PHYS-COMM,
volume = "131",
number = "1",
pages = "10--25",
day = "1",
month = sep,
year = "2000",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(00)00056-4",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
pagecount = "16",
}
@Article{Liepelt:2000:RAN,
author = "Michael Liepelt and Klaus Schittkowski",
title = "Remark on Algorithm 746: new features of {PCOMP}: a
{Fortran} Code for Automatic Differentiation",
journal = j-TOMS,
volume = "26",
number = "3",
pages = "352--362",
month = sep,
year = "2000",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/358407.358412",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Feb 6 16:43:42 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The software system PCOMP uses automatic
differentiation to calculate derivatives of functions
that are defined by the user in a modeling language
similar to Fortran. This symbolical representation is
converted into an intermediate code, which can be
interpreted to calculate function and derivative values
at run-time within machine accuracy. Furthermore, it is
possible to generate Fortran code for function and
gradient evaluation, which has to be compiled and
linked separately. The first version of PCOMP was
introduced in Dobmann et al. [1995]. In this article,
we describe a series of extensions and additional
features that have been implemented in the meantime.",
accepted = "20 dec 1999",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Lujan:2000:OOO,
author = "Mikel Luj{\'a}n and T. L. Freeman and John R. Gurd",
title = "{OoLALA}: an object oriented analysis and design of
numerical linear algebra",
journal = j-SIGPLAN,
volume = "35",
number = "10",
pages = "229--252",
month = oct,
year = "2000",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Nov 7 16:57:37 MST 2000",
bibsource = "http://www.acm.org/pubs/contents/proceedings/series/oopsla/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/proceedings/oops/353171/p229-lujan/",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Fortran BLAS; Java",
}
@Article{Mascagni:2000:ASS,
author = "Michael Mascagni and Ashok Srinivasan",
title = "{Algorithm 806}: {SPRNG}: a scalable library for
pseudorandom number generation",
journal = j-TOMS,
volume = "26",
number = "3",
pages = "436--461",
month = sep,
year = "2000",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/358407.358427",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Feb 6 16:43:42 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
note = "See correction \cite{Mascagni:2000:CAS}.",
abstract = "In this article we present background, rationale, and
a description of the Scalable Parallel Random Number
Generators (SPRNG) library. We begin by briefly
presenting some methods for parallel pseudorandom
number generation. We will focus on methods based on
parameterization, meaning that we will not consider
splitting methods. We describe parameterized versions
of the following pseudorandom number generators: (i)
linear congruential generators, (ii) shift-register
generators, and (iii) lagged-Fibonacci generators. We
briefly describe the methods, detail some advantages
and disadvantages of each method and recount results
from number theory that impact our understanding of
their quality in parallel applications. SPRNG was
designed around the uniform implementation of different
families of parameterized random number generators. We
then present a short description of SPRNG. The
description contained within this document is meant
only to outline the rationale behind and the
capabilities of SPRNG. Much more information, including
examples and detailed documentation aimed at helping
users with installing and using SPRNG on scalable
systems is available at the url
http://www.ncsa.uiuc.edu/Apps/SPRNG. In our description
of SPRNG we discuss the random number library as well
as the suite of tests of randomness that is an integral
part of SPRNG. Random number tools for parallel Monte
Carlo applications must be subjected to classical as
well as new types of empirical tests of randomness to
eliminate generators that show defects when used in
scalable environments.",
accepted = "26 may 2000",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Mascagni:2000:CAS,
author = "Michael Mascagni and Ashok Srinivasan",
title = "Corrigendum: {Algorithm 806}: {SPRNG}: a scalable
library for pseudorandom number generation",
journal = j-TOMS,
volume = "26",
number = "4",
pages = "618--619",
month = dec,
year = "2000",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/365723.365738",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Feb 6 16:43:42 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Mascagni:2000:ASS}.",
abstract = "In this article we present background, rationale, and
a description of the Scalable Parallel Random Number
Generators (SPRNG) library. We begin by presenting some
methods for parallel pseudorandom number generation. We
will focus on methods based on parameterization,
meaning that we will not consider splitting methods
such as the leap-frog or blocking methods. We describe,
in detail, parameterized versions of the following
pseudorandom number generators: (i) linear congruential
generators, (ii) shift-register generators, and (iii)
lagged-Fibonacci generators. We briefly describe the
methods, detail some advantages and disadvantages of
each method, and recount results from number theory
that impact our understanding of their quality of
parallel applications. SPRNG was designed around the
uniform implementation of different families of
parameterized random number generators. We then present
a short description of SPRNG. The description contained
within this document is meant only to outline the
rationale behind and the capabilities of SPRNG. Much
more information, including examples and detailed
documentation aimed at helping users with putting and
using SPRNG on scalable systems is available at
http://sprng.cs.fsu.edu. In this description of SPRNG
we discuss the random-number generator library as well
as the suite of tests of randomness that is an integral
part of SPRNG. Random-number tools for parallel Monte
Carlo applications must be subjected to classical as
well as new types of empirical tests of randomness to
eliminate generators that show defects when used in
scalable environments.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Algorithms; Design; Documentation; Experimentation;
lagged-Fibonacci generator; linear congruential
generator; parallel random-number generators;
Performance; random-number software; random-number
tests; Reliability; Standardization",
subject = "Primary Classification: D. Software D.3 PROGRAMMING
LANGUAGES
Additional Classification: D. Software D.3 PROGRAMMING
LANGUAGES D.3.2 Language Classifications
Nouns: FORTRAN; C++
G. Mathematics of Computing G.4 MATHEMATICAL SOFTWARE
Subjects: Efficiency; Documentation; Parallel and
vector implementations; Algorithm design and analysis;
Reliability and robustness",
}
@TechReport{Mehrotra:2000:HPF,
author = "Piyush Mehrotra and Hans Zima",
title = "{High Performance Fortran} for aerospace
applications",
type = "NASA contractor report",
number = "NASA/CR-2000-210321",
institution = pub-NTIS,
address = pub-NTIS:adr,
pages = "????",
year = "2000",
LCCN = "DOC NAS 1.26:210321 mf11 Microcopy",
bibdate = "Wed May 8 09:46:00 MDT 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Shipping list number 2001-0362-M",
acknowledgement = ack-nhfb,
keywords = "algorithms; compilers; data structures; Fortran; grid
generation (mathematics)",
}
@Article{Meyers:2000:NCIb,
author = "Randy Meyers",
title = "The New {C}: It All Began with {FORTRAN}",
journal = j-CCCUJ,
volume = "18",
number = "11",
pages = "80--??",
month = nov,
year = "2000",
CODEN = "CCUJEX",
ISSN = "1075-2838",
bibdate = "Tue May 14 18:09:28 MDT 2002",
bibsource = "http://www.cuj.com/articles/2000/0011/0011toc.htm?topic=articles;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Sometimes the best way to improve a language is to
make it look more like the one it set out to obsolete
30 years earlier.",
acknowledgement = ack-nhfb,
fjournal = "C/C++ Users Journal",
}
@Article{Moreira:2000:FMJ,
author = "Jos{\'e} E. Moreira and Samuel P. Midkiff and Manish
Gupta",
title = "From flop to megaflops: {Java} for technical
computing",
journal = j-TOPLAS,
volume = "22",
number = "2",
pages = "265--295",
month = mar,
year = "2000",
CODEN = "ATPSDT",
ISSN = "0164-0925 (print), 1558-4593 (electronic)",
ISSN-L = "0164-0925",
bibdate = "Tue Sep 26 10:12:58 MDT 2000",
bibsource = "http://www.acm.org/pubs/contents/journals/toplas/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toplas/2000-22-2/p265-moreira/",
abstract = "Although there has been some experimentation with Java
as a language for numerically intensive computing,
there is a perception by many that the language is
unsuited for such work because of performance
deficiencies. In this article we show how optimizing
array bounds checks and null pointer checks creates
loop nests on which aggressive optimizations can be
used. Applying these optimizations by hand to a simple
matrix-multiply test case leads to Java-compliant
programs whose performance is in excess of 500 Mflops
on a four-processor 332MHz RS/6000 model F50 computer.
We also report in this article the effect that various
optimizations have on the performance of six
floating-point-intensive benchmarks. Through these
optimizations we have been able to achieve with Java at
least 80\% of the peak Fortran performance on the same
benchmarks. Since all of these optimizations can be
automated, we conclude that Java will soon be a serious
contender for numerically intensive computing.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Programming Languages and
Systems",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J783",
keywords = "arrays; compilers; Java",
subject = "Software --- Programming Languages --- Processors
(D.3.4): {\bf Compilers}; Software --- Programming
Languages --- Processors (D.3.4): {\bf Run-time
environments}; Software --- Programming Techniques ---
Concurrent Programming (D.1.3): {\bf Parallel
programming}; Software --- Programming Languages ---
Language Classifications (D.3.2): {\bf Java}",
}
@TechReport{NASA:2000:DCB,
author = "{National Aeronautics and Space Administration}",
title = "Developing {CORBA}-based Distributed Scientific
Applications From Legacy {Fortran} Programs",
number = "NASA/TM-2000-209950",
institution = pub-NASA,
address = pub-NASA:adr,
day = "6",
month = dec,
year = "2000",
LCCN = "DOC NAS 1.15:209950 mf11",
bibdate = "Wed May 8 09:46:00 MDT 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Shipping List number 2002-0043-M. Shipping List Date:
12/04/2001",
}
@Article{Orlando:2000:MDT,
author = "S. Orlando and P. Palmerini and R. Perego",
title = "Mixed data and task parallelism with {HPF} and {PVM}",
journal = "Cluster Computing",
volume = "3",
number = "3",
publisher = "Kluwer Academic Publishers, Boston, U.S.A",
pages = "201--213",
year = "2000",
CODEN = "????",
ISSN = "1386-7857",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
pagecount = "13",
}
@Article{Padua:2000:FC,
author = "David Padua",
title = "The {Fortran I} Compiler",
journal = j-COMPUT-SCI-ENG,
volume = "2",
number = "1",
pages = "70--75",
month = jan # "\slash " # feb,
year = "2000",
CODEN = "CSENFA",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Fri Oct 13 14:31:09 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/cs/books/cs2000/pdf/c1070.pdf;
http://www.computer.org/cse/cs1999/c1070abs.htm",
acknowledgement = ack-nhfb,
fjournal = "Computing in Science and Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Qiang:2000:FIO,
author = "J. Qiang and R. D. Ryne and S. Habib",
title = "{Fortran} implementation of object-oriented design in
parallel beam dynamics simulations",
journal = j-COMP-PHYS-COMM,
volume = "133",
number = "1",
pages = "18--33",
day = "1",
month = dec,
year = "2000",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(00)00165-X",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
pagecount = "16",
}
@Article{Queisser:2000:CRW,
author = "Andrew Queisser",
title = "Classes for Reading and Writing Parameter Blocks",
journal = j-CCCUJ,
volume = "18",
number = "10",
pages = "22--??",
month = oct,
year = "2000",
CODEN = "CCUJEX",
ISSN = "1075-2838",
bibdate = "Tue May 14 18:09:28 MDT 2002",
bibsource = "http://www.cuj.com/articles/2000/0010/0010toc.htm?topic=articles;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fortran IV let you read and write variables by name
since the 1960s. It still makes sense to do so in
C++.",
acknowledgement = ack-nhfb,
fjournal = "C/C++ Users Journal",
}
@Article{Sarkadi:2000:FPC,
author = "L. Sarkadi",
title = "A {Fortran} program to calculate the matrix elements
of the {Coulomb} interaction involving hydrogenic wave
functions",
journal = j-COMP-PHYS-COMM,
volume = "133",
number = "1",
pages = "119--127",
day = "1",
month = dec,
year = "2000",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(00)00160-0",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
pagecount = "9",
}
@Article{Shih:2000:EAG,
author = "K-P. Shih and J-P. Sheu and C-Y. Chang",
title = "Efficient Address Generation for Affine Subscripts in
Data-Parallel Programs",
journal = j-J-SUPERCOMPUTING,
volume = "17",
number = "2",
pages = "205--227",
month = jan,
year = "2000",
CODEN = "JOSUED",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
pagecount = "23",
}
@Article{Smith:2000:SPF,
author = "Brian Smith",
title = "Sneak Peek at {Fortran 2002}",
journal = j-RES-DEV,
volume = "42",
number = "3",
pages = "39--39",
month = mar,
year = "2000",
CODEN = "REDEEA",
ISSN = "0746-9179",
LCCN = "REDEEA",
bibdate = "Wed Jun 07 14:50:10 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Research \& Development",
}
@Article{Stamatiadis:2000:ATA,
author = "S. Stamatiadis and R. Prosmiti and S. C. Farantos",
title = "{auto\_deriv}: Tool for automatic differentiation of a
{Fortran} code",
journal = j-COMP-PHYS-COMM,
volume = "127",
number = "2",
pages = "343--355",
day = "10",
month = may,
year = "2000",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(99)00513-5",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
pagecount = "13",
}
@Article{Subhlok:2000:APM,
author = "J. Subhlok and P. Steenkiste",
title = "Airshed Pollution Modeling in an {HPF} Style
Environment",
journal = j-J-PAR-DIST-COMP,
volume = "60",
number = "6",
publisher = "Academic Press, 525 B Street, Suite 1900, San Diego,
CA, 92101-4495",
pages = "690--715",
month = jun,
year = "2000",
CODEN = "JPDCER",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
pagecount = "26",
}
@Article{vonHanxleden:2000:BCP,
author = "Reinhard von Hanxleden and Ken Kennedy",
title = "A balanced code placement framework",
journal = j-TOPLAS,
volume = "22",
number = "5",
pages = "816--860",
year = "2000",
CODEN = "ATPSDT",
ISSN = "0164-0925 (print), 1558-4593 (electronic)",
ISSN-L = "0164-0925",
bibdate = "Tue Apr 17 10:05:24 MDT 2001",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/articles/journals/toplas/2000-22-5/p816-von_hanxleden/p816-von_hanxleden.pdf;
http://www.acm.org/pubs/citations/journals/toplas/2000-22-5/p816-von_hanxleden/",
abstract = "Give-N-Take is a code placement framework which uses a
generic producer-consumer mechanism. An instance of
this could be a communication step between a processor
that computes (produces) some data, and other
processors that subsequently reference (consume) these
data in an expression. An advantage of Give-N-Take over
traditional partial redundancy elimination techniques
is its concept of production {\em regions}, instead of
single locations, which can be beneficial for general
latency hiding. Give-N-Take also guarantees {\em
balanced\/} production, i.e., each production will be
started and stopped exactly once. The framework can
also take advantage of production coming ``for free,''
as induced by side effects, without disturbing balance.
Give-N-Take can place production either before or after
consumption, and it also provides the option to
speculatively hoist code out of potentially zero-trip
loop (nest) constructs. Give-N-Take uses a fast
elimination method based on Tarjan intervals, with a
complexity linear in the program size in most cases. We
have implemented Give-N-Take as part of a Fortran D
compiler prototype, where it solves various
communication generation problems associated with
compiling data-parallel languages onto
distributed-memory architectures.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Programming Languages and
Systems",
generalterms = "Algorithms; Languages; Theory",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J783",
keywords = "data-flow analysis; Fortran D; high performance
Fortran; latency hiding; partial redundancy
elimination; Tarjan intervals",
subject = "Software --- Programming Languages --- Processors
(D.3.4): {\bf Code generation}; Software ---
Programming Languages --- Processors (D.3.4): {\bf
Optimization}",
}
@Article{Walster:2000:UII,
author = "G. William Walster",
title = "The Use and Implementation of Interval Data Types in
{Fortran}",
journal = j-FORTRAN-FORUM,
volume = "19",
number = "2",
pages = "2--15",
month = aug,
year = "2000",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Tue Sep 12 11:08:33 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Describes the interval arithmetic support in the Sun
Microsystems Forte Developer 6 Fortran 95 ({\tt f95})
compiler.",
acknowledgement = ack-nhfb,
fjournal = "ACM Fortran Forum",
}
@Article{Wise:2000:APP,
author = "Steven M. Wise and Andrew J. Sommese and Layne T.
Watson",
title = "{Algorithm 801}: {POLSYS\_PLP}: a partitioned linear
product homotopy code for solving polynomial systems of
equations",
journal = j-TOMS,
volume = "26",
number = "1",
pages = "176--200",
month = mar,
year = "2000",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/347837.347885",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Sep 19 09:42:41 MDT 2000",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p176-wise/;
http://www.acm.org/pubs/citations/journals/toms/2000-26-1/p176-wise/p176-wise.pdf",
abstract = "Globally convergent, probability-one homotopy methods
have proven to be very effective for finding all the
isolated solutions to polynomial systems of equations.
After many years of development, homotopy path trackers
based on probability-one homotopy methods are reliable
and fast. Now, theoretical advances reducing the number
of homotopy paths that must be tracked, and in the
handling of singular solutions, have made
probability-one homotopy methods even more practical.
POLSYS\_PLP consists of Fortran 90 modules for finding
all isolated solutions of a complex coefficient
polynomial system of equations. The package is intended
to be used in conjunction with HOMPACK90 (Algorithm
777), and makes extensive use of Fortran 90 derived
data types to support a partitioned linear product
(PLP) polynomial system structure. PLP structure is a
generalization of $m$-homogeneous structure, whereby
each component of the system can have a different
$m$-homogeneous structure. The code requires a PLP
structure as input, and although finding the optimal
PLP structure is a difficult combinatorial problem,
generally physical or engineering intuition about a
problem yields a very good structure. POLSYS\_PLP
employs a sophisticated power series end game for
handling singular solutions, and provides support for
problem definition both at a high level and via
hand-crafted code. Different PLP structures and their
corresponding Bezout numbers can be systematically
explored before committing to root finding.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "$m$-homogeneous; Chow-Yorke algorithm; curve tracking;
fixed point; globally convergent; homotopy methods;
partitioned linear product; probability-one; zero",
subject = "Software --- Programming Languages --- Language
Classifications (D.3.2): {\bf Fortran 90}; Mathematics
of Computing --- Numerical Analysis --- Roots of
Nonlinear Equations (G.1.5): {\bf Continuation
(homotopy) methods}; Mathematics of Computing ---
Numerical Analysis --- Roots of Nonlinear Equations
(G.1.5): {\bf Polynomials, methods for}; Mathematics of
Computing --- Numerical Analysis --- Roots of Nonlinear
Equations (G.1.5): {\bf Systems of equations};
Mathematics of Computing --- Mathematical Software
(G.4)",
}
@Article{Adve:2001:CAC,
author = "Vikram Adve and John Mellor-Crummey",
title = "Chapter 16. Advanced Code Generation for {High
Performance Fortran}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1808",
pages = "553--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:02:34 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1808.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1808/18080553.htm;
http://link.springer-ny.com/link/service/series/0558/papers/1808/18080553.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Atlamazoglou:2001:ALP,
author = "P. E. Atlamazoglou and H. T. Anastassiu and D. I.
Kaklamani",
title = "Application of literate-programming principles for the
description of a {FORTRAN 90} extension to quaternion
arithmetic",
journal = j-IEEE-APM,
volume = "43",
number = "4",
pages = "104--114",
month = aug,
year = "2001",
CODEN = "IAPMEZ",
DOI = "https://doi.org/10.1109/74.951564",
ISSN = "1045-9243",
ISSN-L = "1045-9243",
bibdate = "Mon Jul 5 14:39:37 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "In an effort to effectively annotate and document a
FORTRAN 90 module that extends the language's
mathematical capabilities to the performance of
quaternion operations, the literate-programming
paradigm is adopted. The basic principles of this
paradigm are discussed through a short introduction to
the features of a specific literate-programming system
known as FWEB. This system is then employed for the
efficient presentation of the FORTRAN 90 quaternion
arithmetic module",
acknowledgement = ack-nhfb,
fjournal = "IEEE Antennas and Propagation Magazine",
}
@Article{Bala:2001:APC,
author = "Piotr Ba{\l}a and Terry Clark and L. Ridgway Scott",
title = "Application of {Pfortran} and {Co-Array Fortran} in
the parallelization of the {GROMOS96} molecular
dynamics module",
journal = j-SCI-PROG,
volume = "9",
number = "1",
pages = "61--68",
month = "????",
year = "2001",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Thu Mar 28 12:27:27 MST 2002",
bibsource = "Compendex database;
http://www.iospress.nl/site/html/10589244.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib; OCLC
Article1st database",
URL = "http://iospress.metapress.com/app/home/contribution.asp%3Fwasp=f2779jvvqg63jq64qwtm%26referrer=parent%26backto=issue%2C6%2C6%3Bjournal%2C2%2C9%3Blinkingpublicationresults%2C1%2C1",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Bala:2001:PCA,
author = "Piotr Ba{\l}a and Terry W. Clark",
title = "{Pfortran} and {Co-Array Fortran} as Tools for
Parallelization of a Large-Scale Scientific
Application",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1900",
pages = "511--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:02:44 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1900.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1900/19000511.htm;
http://link.springer-ny.com/link/service/series/0558/papers/1900/19000511.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Misc{Beebe:2001:LFF,
author = "Nelson H. F. Beebe",
title = "{Lahey\slash Fujitsu Fortran 95} compiler: {Linux
Express v5.5}",
howpublished = "World-Wide Web document.",
year = "2001",
bibdate = "Fri Nov 23 07:10:04 2001",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.math.utah.edu/software/lahey.html",
acknowledgement = ack-nhfb,
}
@Misc{Beebe:2001:LLB,
author = "Nelson H. F. Beebe",
title = "Linking {LAPACK} and {BLAS} libraries with {Fortran}
and {C} code",
howpublished = "World-Wide Web document.",
year = "2001",
bibdate = "Fri Nov 23 07:10:04 2001",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.math.utah.edu/software/lapack.html",
acknowledgement = ack-nhfb,
}
@Misc{Beebe:2001:SFC,
author = "Nelson H. F. Beebe",
title = "{N.A.Software Fortran 95} compiler",
howpublished = "World-Wide Web document.",
year = "2001",
bibdate = "Fri Nov 23 07:10:04 2001",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.math.utah.edu/software/nasoftware.html",
acknowledgement = ack-nhfb,
}
@TechReport{Beebe:2001:UCC,
author = "Nelson H. F. Beebe",
title = "Using {C} and {C++} with {Fortran}",
institution = inst-CSC,
address = inst-CSC:adr,
pages = "23",
day = "27",
month = nov,
year = "2001",
bibdate = "Fri Oct 12 07:42:06 2001",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.math.utah.edu/software/c-with-fortran.html",
}
@Misc{Beebe:2001:UNFa,
author = "Nelson H. F. Beebe",
title = "Using the {NAG Fortran} libraries at the {University
of Utah Mathematics Department} from {C} and {C++}",
howpublished = "World-Wide Web document.",
year = "2001",
bibdate = "Fri Nov 23 07:10:04 2001",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.math.utah.edu/software/nag-libraries-c-to-fortran.html",
acknowledgement = ack-nhfb,
}
@Misc{Beebe:2001:UNFb,
author = "Nelson H. F. Beebe",
title = "Using the {NAG Fortran} libraries at the {University
of Utah Mathematics Department}",
howpublished = "World-Wide Web document.",
year = "2001",
bibdate = "Fri Nov 23 07:10:04 2001",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.math.utah.edu/software/nag-libraries-fortran.html",
acknowledgement = ack-nhfb,
}
@Misc{Beebe:2001:UNFc,
author = "Nelson H. F. Beebe",
title = "Using the {NAG Fortran} and {C} libraries at the
{University of Utah Mathematics Department}",
howpublished = "World-Wide Web document.",
year = "2001",
bibdate = "Fri Nov 23 07:10:04 2001",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.math.utah.edu/software/nag-libraries.html",
acknowledgement = ack-nhfb,
}
@Article{Berthou:2001:COH,
author = "Jean-Yves Berthou and Eric Fayolle",
title = "Comparing {OpenMP}, {HPF}, and {MPI} Programming: a
Study Case",
journal = j-IJHPCA,
volume = "15",
number = "3",
pages = "297--309",
month = "Fall",
year = "2001",
CODEN = "IHPCFL",
ISSN = "1094-3420 (print), 1741-2846 (electronic)",
ISSN-L = "1094-3420",
bibdate = "Mon Nov 05 16:09:36 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
journal-URL = "http://hpc.sagepub.com/content/by/year",
}
@Article{Birgin:2001:ASS,
author = "Ernesto G. Birgin and Jos{\'e} Mario Mart{\'\i}nez and
Marcos Raydan",
title = "{Algorithm 813}: {SPG}---Software for
{Convex-Constrained Optimization}",
journal = j-TOMS,
volume = "27",
number = "3",
pages = "340--349",
month = sep,
year = "2001",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/502800.502803",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Feb 6 16:43:42 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fortran 77 software implementing the SPG method is
introduced. SPG is a nonmonotone projected gradient
algorithm for solving large-scale convex-constrained
optimization problems. It combines the classical
projected gradient method with the spectral gradient
choice of steplength and a nonmonotone line-search
strategy. The user provides objective function and
gradient values, and projections onto the feasible set.
Some recent numerical tests are reported on very large
location problems, indicating that SPG is substantially
more efficient than existing general-purpose software
on problems for which projections can be computed
efficiently.",
accepted = "6 July 2001",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algorithms; Bound constrained problems; large-scale
problems; nonmonotone line search; projected gradients;
spectral gradient method",
subject = "Primary Classification: D. Software D.3 PROGRAMMING
LANGUAGES D.3.2 Language Classifications Additional
Classification: G. Mathematics of Computing G.1
NUMERICAL ANALYSIS G.1.6 Optimization Subjects:
Gradient methods G.4 MATHEMATICAL SOFTWARE",
}
@Article{Brezany:2001:GIP,
author = "P. Brezany and P. x. Czerwinski and M. Winslett",
title = "A generic interface for parallel access to large data
sets from {HPF} applications",
journal = j-FUT-GEN-COMP-SYS,
volume = "17",
number = "8",
publisher = "Elsevier Science",
pages = "977--985",
month = jun,
year = "2001",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
pagecount = "9",
}
@InProceedings{Bull:2001:BJA,
author = "Mark Bull and Lorna Smith and Lindsay Pottage and
Robin Freeman",
title = "Benchmarking {Java} against {C} and {Fortran} for
Scientific Applications",
crossref = "ACM:2001:PAJ",
pages = "97--105",
year = "2001",
bibdate = "Mon May 06 09:31:01 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.philippsen.com/JGI2001/camerareadyabstracts/30.html;
http://www.philippsen.com/JGI2001/finalpapers/18500097.pdf",
acknowledgement = ack-nhfb,
keywords = "Java",
}
@Article{Calzarossa:2001:PIH,
author = "M. Calzarossa and L. Massari and D. Tessera",
title = "Performance issues of an {HPF}-like compiler",
journal = j-FUT-GEN-COMP-SYS,
volume = "18",
number = "1",
publisher = "Elsevier Science",
pages = "147--156",
month = sep,
year = "2001",
CODEN = "FGSEVI",
ISSN = "0167-739X (print), 1872-7115 (electronic)",
ISSN-L = "0167-739X",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Future Generation Computer Systems",
journal-URL = "http://www.sciencedirect.com/science/journal/0167739X",
pagecount = "10",
}
@Article{Chang:2001:PSS,
author = "R-G. Chang and T-R. Chuang and J. K. Lee",
title = "Parallel Sparse Supports for Array Intrinsic Functions
of {Fortran 90}",
journal = j-J-SUPERCOMPUTING,
volume = "18",
number = "3",
publisher = "Kluwer Academic Publishers, Boston, U.S.A",
pages = "305--339",
month = mar,
year = "2001",
CODEN = "JOSUED",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
pagecount = "35",
}
@Article{Denissen:2001:EDL,
author = "Will Denissen and Henk J. Sips",
title = "Efficient Dynamic Local Enumeration for {HPF}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2017",
pages = "355--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:03:35 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2017.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2017/20170355.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2017/20170355.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@TechReport{Duff:2001:ISB,
author = "I. S. Duff and C. V{\"o}mel",
title = "The implementation of the {Sparse BLAS} in {Fortran
95}",
type = "Report",
number = "TR/PA/01/27",
institution = inst-CERFACS,
address = inst-CERFACS:adr,
pages = "????",
month = "????",
year = "2001",
bibdate = "Mon Jan 02 10:49:58 2006",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Book{Englezos:2001:APE,
author = "Peter Englezos and Nicolas Kalogerakis",
title = "Applied parameter estimation for chemical engineers",
volume = "81",
publisher = pub-MARCEL-DEKKER,
address = pub-MARCEL-DEKKER:adr,
pages = "xvii + 434",
year = "2001",
ISBN = "0-8247-9561-X",
ISBN-13 = "978-0-8247-9561-0",
LCCN = "TP155.2.M35 E54 2001",
bibdate = "Wed May 8 09:46:00 MDT 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Includes CD-ROM.",
series = "Chemical industries",
acknowledgement = ack-nhfb,
annote = "CD-ROM contains folders corresponding to examples from
book, and input and output files, executable object
file and a file with Fortran source codes.",
keywords = "chemical engineering -- mathematical models; chemical
engineering -- statistical methods; Gaussian processes;
parameter estimation",
}
@Article{Faber:2001:IAG,
author = "Peter Faber and Martin Griebl and Christian Lengauer",
title = "Issues of the Automatic Generation of {HPF} Loop
Programs",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2017",
pages = "359--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:03:35 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2017.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2017/20170359.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2017/20170359.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Festa:2001:AFS,
author = "Paola Festa and Panos M. Pardalos and Mauricio G. C.
Resende",
title = "{Algorithm 815}: {FORTRAN} subroutines for computing
approximate solutions of feedback set problems using
{GRASP}",
journal = j-TOMS,
volume = "27",
number = "4",
pages = "456--464",
month = dec,
year = "2001",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/504210.504214",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Mar 13 08:49:29 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We propose FORTRAN subroutines for approximately
solving the feedback vertex and arc set problems on
directed graphs using a Greedy Randomized Adaptive
Search Procedure (GRASP). Implementation and usage of
the package is outlined and computational experiments
are reported illustrating solution quality as a
function of running time.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Algorithms; Combinatorial optimization; feedback set
problems; FORTRAN subroutines; graph bipartization;
GRASP; local search; Performance",
subject = "Primary Classification: G. Mathematics of Computing
G.1 NUMERICAL ANALYSIS G.1.6 Optimization Subjects:
Integer programming Additional Classification: G.
Mathematics of Computing G.2 DISCRETE MATHEMATICS G.2.1
Combinatorics Subjects: Combinatorial algorithms G.m
MISCELLANEOUS",
}
@Book{Garg:2001:TOA,
author = "Rajat P. Garg and Ilya Sharapov",
title = "Techniques for Optimizing Applications: High
Performance Computing",
publisher = pub-SUN-MICROSYSTEMS-PRESS,
address = pub-SUN-MICROSYSTEMS-PRESS:adr,
pages = "xliv + 616",
year = "2001",
ISBN = "0-13-093476-3",
ISBN-13 = "978-0-13-093476-5",
LCCN = "QA76.88 .G37 2002",
bibdate = "Fri Apr 11 12:03:24 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.sun.com/blueprints/",
note = "Part No. 806-6380-10 June 2001, Revision 01.",
series = "Sun BluePrints Program",
URL = "books/apt.pdf;
http://www.sun.com/books/catalog/garg.html/index.html",
abstract = "This BluePrint is a practical guide to performance
optimization of computationally intensive programs on
Sun UltraSPARC platforms. It is primarily intended for
developers of technical or high performance computing
(HPC) applications for the Solaris operating
environment. This audience includes both independent
software vendor (ISV) developers and noncommercial
developers. It can also be used by end-users of HPC
applications to help them better understand how
applications utilize system resources.\par
The book presents information so that it follows
logical stages of the process for application
development and optimization. Authors Garg and Shapov
pay special attention to issues related to parallel
applications and to using appropriate performance
measurement tools. Wherever applicable, sections are
illustrated with code examples that show benefits of
methods described.\par Unless otherwise noted, topics
in this book are not limited to a particular
programming language, parallelization method, software
version, or hardware product. However, emphasis is on
techniques relevant to applications written in Fortran
77, Fortran 90, and C, because these languages are most
commonly used in HPC and technical applications. Most
topics can be applied to C++ programs; however, the
authors do not address performance optimization issues
specific to object-oriented programming.",
acknowledgement = ack-nhfb,
}
@Article{Ghosh:2001:RCF,
author = "A. Ghosh",
title = "Reply to comment on {``A FORTRAN program for fitting
Weibull distribution and generating samples''} by {H.
Tsai}",
journal = j-COMP-GEOSCI,
volume = "27",
number = "2",
publisher = "Elsevier Science",
pages = "261--262",
month = mar,
year = "2001",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
pagecount = "2",
}
@Article{Gillett:2001:SSD,
author = "R. Gillett",
title = "Sample size determination for a t test given a t value
from a previous study: a {FORTRAN 77} program",
journal = j-BEHAV-RES-METH-INSTR-COMP,
volume = "33",
number = "4",
publisher = "Psychonomic Society Publications",
pages = "544--548",
day = "1",
month = nov,
year = "2001",
CODEN = "BRMCEW",
ISSN = "0743-3808 (print), 1532-5970 (electronic)",
ISSN-L = "0743-3808",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Behavior Research Methods, Instruments, and
Computers",
pagecount = "5",
}
@Article{Goncalves:2001:CSP,
author = "M. A. Goncalves",
title = "{Computing for scientists: principles of programming
with C++ and Fortran 90 --- R.J. Barlow and A.R.
Barnett; Wiley, Chichester, 1998, 292pp., price
US\$49.95, ISBN 0-471-95596-5}",
journal = j-COMP-GEOSCI,
volume = "27",
number = "5",
publisher = "Elsevier Science",
pages = "609--610",
month = jun,
year = "2001",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
pagecount = "2",
}
@Article{Grelck:2001:HVS,
author = "Clemens Grelck and Sven-Bodo Scholz",
title = "{HPF} vs. {SAC} -- a Case Study (Research Note)",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1900",
pages = "620--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:02:44 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1900.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1900/19000620.htm;
http://link.springer-ny.com/link/service/series/0558/papers/1900/19000620.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Gunnels:2001:FFL,
author = "John A. Gunnels and Fred G. Gustavson and Greg M.
Henry and Robert A. van de Geijn",
title = "{FLAME}: {Formal Linear Algebra Methods Environment}",
journal = j-TOMS,
volume = "27",
number = "4",
pages = "422--455",
month = dec,
year = "2001",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/504210.504213",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Mar 13 08:49:29 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Since the advent of high-performance
distributed-memory parallel computing, the need for
intelligible code has become ever greater. The
development and maintenance of libraries for these
architectures is simply too complex to be amenable to
conventional approaches to implementation. Attempts to
employ traditional methodology have led, in our
opinion, to the production of an abundance of
anfractuous code that is difficult to maintain and
almost impossible to upgrade.Having struggled with
these issues for more than a decade, we have concluded
that a solution is to apply a technique from
theoretical computer science, formal derivation, to the
development of high-performance linear algebra
libraries. We think the resulting approach results in
aesthetically pleasing, coherent code that greatly
facilitates intelligent modularity and high performance
while enhancing confidence in its correctness. Since
the technique is language-independent, it lends itself
equally well to a wide spectrum of programming
languages (and paradigms) ranging from C and Fortran to
C++ and Java. In this paper, we illustrate our
observations by looking at the Formal Linear Algebra
Methods Environment (FLAME), a framework that
facilitates the derivation and implementation of linear
algebra algorithms on sequential architectures. This
environment demonstrates that lessons learned in the
distributed-memory world can guide us toward better
approaches even in the sequential world. We present
performance experiments on the Intel (R) Pentium (R)
III processor that demonstrate that high performance
can be attained by coding at a high level of
abstraction.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Guo:2001:DSH,
author = "M. Guo",
title = "Denotational Semantics of an {HPF}-Like Data-Parallel
Language Model",
journal = j-PARALLEL-PROCESS-LETT,
volume = "11",
number = "2--3",
pages = "363--??",
year = "2001",
CODEN = "PPLTEE",
ISSN = "0129-6264 (print), 1793-642X (electronic)",
bibdate = "Sat Feb 23 19:27:51 MST 2002",
bibsource = "http://ejournals.wspc.com.sg/ppl/ppl.shtml;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Parallel Processing Letters",
journal-URL = "http://www.worldscientific.com/loi/ppl",
}
@InProceedings{Hanson:2001:UFI,
author = "Richard J. Hanson and Clay P. Breshears and Henry A.
Gabb",
title = "Using a {Fortran} Interface to {POSIX} Threads",
crossref = "Boisvert:2001:ASS",
pages = "257--272",
year = "2001",
bibdate = "Sat Dec 29 09:54:37 2007",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Manual{HP:2001:HFV,
title = "{HP Fortran v2.5} for the {Itanium} Processor Family
Release Note",
organization = "Hewlett--Packard Company",
address = "Palo Alto, CA, USA",
pages = "22",
year = "2001",
bibdate = "Sat Jun 25 11:42:43 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Manufacturing Part Number: 5969-7863 0601.",
URL = "http://docs.hp.com/en/5969-7863/5969-7863.pdf",
acknowledgement = ack-nhfb,
}
@Article{Hwang:2001:AOS,
author = "G-H. Hwang and J. K. Lee and R. D. C. Ju",
title = "Array Operation Synthesis to Optimize {HPF} Programs
on Distributed Memory Machines",
journal = j-J-PAR-DIST-COMP,
volume = "61",
number = "4",
publisher = "Academic Press, 525 B Street, Suite 1900, San Diego,
CA, 92101-4495",
pages = "467--500",
month = apr,
year = "2001",
CODEN = "JPDCER",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
pagecount = "34",
}
@Article{Joisha:2001:ECO,
author = "Pramod G. Joisha and Prithviraj Banerjee",
title = "The Efficient Computation of Ownership Sets in {HPF}",
journal = j-IEEE-TRANS-PAR-DIST-SYS,
volume = "12",
number = "8",
pages = "769--788",
month = aug,
year = "2001",
CODEN = "ITDSEO",
DOI = "https://doi.org/10.1109/71.946650",
ISSN = "1045-9219 (print), 1558-2183 (electronic)",
ISSN-L = "1045-9219",
bibdate = "Sat Feb 23 09:26:03 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://dlib.computer.org/td/books/td2001/pdf/l0769.pdf;
http://www.computer.org/tpds/td2001/l0769abs.htm",
acknowledgement = ack-nhfb,
fjournal = "IEEE Transactions on Parallel and Distributed
Systems",
journal-URL = "http://www.computer.org/tpds/archives.htm",
}
@Article{Joisha:2001:EOS,
author = "Pramod G. Joisha and Prithviraj Banerjee",
title = "Exploiting Ownership Sets in {HPF}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2017",
pages = "259--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:03:35 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2017.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2017/20170259.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2017/20170259.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Misc{Kahan:2001:SFP,
author = "W. Kahan",
title = "{SRTEST}: a {Fortran} program to test any {SRT}
divider's logic for quotient-digit selection",
howpublished = "World-Wide Web document",
day = "6",
month = aug,
year = "2001",
bibdate = "Mon Apr 25 17:47:53 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.cs.berkeley.edu/~wkahan/srtest/",
acknowledgement = ack-nhfb,
}
@Article{Kennedy:2001:CHP,
author = "Ken Kennedy and Charles Koelbel",
title = "Chapter 1. {High Performance Fortran 2.0}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "1808",
pages = "3--??",
year = "2001",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Sat Feb 2 13:02:34 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t1808.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/1808/18080003.htm;
http://link.springer-ny.com/link/service/series/0558/papers/1808/18080003.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Lang:2001:SCC,
author = "Duncan Temple Lang",
title = "In Search of {C/C++} \& {FORTRAN} Routines",
journal = j-R-NEWS,
volume = "1",
number = "3",
pages = "20--23",
month = sep,
year = "2001",
CODEN = "????",
ISSN = "1609-3631",
ISSN-L = "1609-3631",
bibdate = "Thu Aug 13 09:25:10 2015",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/rjournal.bib",
URL = "http://CRAN.R-project.org/doc/Rnews/",
acknowledgement = ack-r-project,
fjournal = "R News: the Newsletter of the R Project",
journal-URL = "http://journal.r-project.org/",
pdf = Rnews2001-3,
}
@Book{Lawrence:2001:CVF,
author = "Norman Lawrence",
title = "{Compaq Visual Fortran}: a guide to creating {Windows}
applications",
publisher = pub-DP,
address = pub-DP:adr,
pages = "488 (est.)",
year = "2001",
ISBN = "1-55558-249-4",
ISBN-13 = "978-1-55558-249-4",
LCCN = "QA76.73.F25 L375 2001",
bibdate = "Thu May 16 14:32:35 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$49.95",
URL = "http://www.compaq.com/fortran/visual/lawrence-book.html",
acknowledgement = ack-nhfb,
}
@Article{Luff:2001:RFF,
author = "R. Luff and M. Haeckel and K. Wallmann",
title = "Robust and fast {FORTRAN} and {MATLAB}({R}) libraries
to calculate {pH} distributions in marine systems",
journal = j-COMP-GEOSCI,
volume = "27",
number = "2",
publisher = "Elsevier Science",
pages = "157--169",
month = mar,
year = "2001",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
pagecount = "13",
}
@Article{Luksan:2001:ANA,
author = "Ladislav Luk{\v{s}}an and Jan Vl{\v{c}}ek",
title = "{Algorithm 811}: {NDA}: algorithms for
nondifferentiable optimization",
journal = j-TOMS,
volume = "27",
number = "2",
pages = "193--213",
month = jun,
year = "2001",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/383738.383740",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Feb 6 16:43:42 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We present four basic Fortran subroutines for
nondifferentiable optimization with simple bounds and
general linear constraints. Subroutine PMIN, intended
for minimax optimization, is based on a sequential
quadratic programming variable metric algorithm.
Subroutine PBUN and PNEW, intended for general
non-smooth problems, are based on bundle type methods.
Subroutine PVAR is based on special nonsmooth variable
metric methods. Besides the description of methods and
codes, we propose computational experiments which
demonstrate the efficiency of this approach.",
accepted = "14 February 2001",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "minimax optimization, discrete Chebychev
approximation, sequential quadratic programming
methods, variable metric methods, general linear
constraints",
}
@Article{Mehrotra:2001:HPF,
author = "Piyush Mehrotra and Hans Zima",
title = "{High Performance Fortran} for aerospace
applications",
journal = j-PARALLEL-COMPUTING,
volume = "27",
number = "4",
pages = "477--501",
month = mar,
year = "2001",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Wed Jul 18 06:31:15 MDT 2001",
bibsource = "http://www.elsevier.com/locate/issn/01678191;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.elsevier.nl/gej-ng/10/35/21/47/28/30/abstract.html;
http://www.elsevier.nl/gej-ng/10/35/21/47/28/30/article.pdf",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Meyers:2001:NCW,
author = "Randy Meyers",
title = "The New {C}: Why Variable Length Arrays?",
journal = j-CCCUJ,
volume = "19",
number = "10",
pages = "46--??",
month = oct,
year = "2001",
CODEN = "CCUJEX",
ISSN = "1075-2838",
bibdate = "Tue May 14 18:09:33 MDT 2002",
bibsource = "http://www.cuj.com/articles/2001/0110/0110toc.htm?topic=articles;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "C meets Fortran, at long last.",
acknowledgement = ack-nhfb,
fjournal = "C/C++ Users Journal",
}
@Article{Morales:2001:APF,
author = "Jos{\'e} Luis Morales and Jorge Nocedal",
title = "{Algorithm 809}: {PREQN}: {Fortran 77} subroutines for
preconditioning the conjugate gradient method",
journal = j-TOMS,
volume = "27",
number = "1",
pages = "83--91",
month = mar,
year = "2001",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/382043.382343",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Feb 6 16:43:42 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "PREQN is a package of Fortran 77 subroutines for
automatically generating preconditioners for the
conjugate gradient method. It is designed for solving a
sequence of linear systems $ A_i x = b_i, \, \, i = 1,
\dots, t $, where the coefficient matrices $ A_i $ are
symmetric and positive definite and vary slowly. The
preconditioners are based on limited memory
quasi-Newton updating and are recommended for problems
in which: (i) the coefficient matrices are not
explicitly known and only matrix-vector products of the
form $ A_i v $ can be computed; or (ii) the coefficient
matrices are not sparse. PREQN is written so that a
single call from a conjugate gradient routine performs
the preconditioning operation and stores information
needed for the generation of a new preconditioner.",
accepted = "26 October 2000",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Nagle:2001:MFV,
author = "Dan Nagle",
title = "Multithreading, {Fthreads}, and {Visual Fortran}",
journal = j-DDJ,
volume = "26",
number = "7",
pages = "36, 38, 40",
month = jul,
year = "2001",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Thu Jun 7 06:07:17 MDT 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.ddj.com/ftp/2001/2001_07/fthreads.zip",
abstract = "Dan presents a Fortran module that helps you write
multithreaded programs for Windows-based applications.
Additional resources include fthreads.zip (source
code).",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@TechReport{Neumiller:2001:HSP,
author = "Kurt Neumiller",
title = "Hydrological simulation program --- {FORTRAN (HSPF)}
calibration for {Mica Creek, Idaho}",
type = "Special report",
number = "01-01",
institution = "National Council for Air and Stream Improvement",
address = "Research Triangle Park, NC, USA",
pages = "various",
month = jan,
year = "2001",
LCCN = "42.3 W-3 no.01-01",
bibdate = "Wed May 8 09:46:00 MDT 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Fortran (computer program language); hydrology --
computer programs; Mica Creek (Idaho); watersheds --
research -- Idaho",
}
@Book{Pao:2001:EAI,
author = "Y. C. Pao",
title = "Engineering analysis: interactive methods and programs
with {FORTRAN}, {QuickBASIC}, {MATLAB}, and
{Mathematica}",
publisher = pub-CRC,
address = pub-CRC:adr,
year = "2001",
bibdate = "Wed May 8 09:21:58 MDT 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "computer-aided engineering; Mathematica (computer
file); Matlab; Microsoft QuickBasic",
}
@InProceedings{Seymour:2001:ATF,
author = "Keith Seymour and Jack Dongarra",
title = "Automatic Translation of {Fortran} to {JVM} Bytecode",
crossref = "ACM:2001:PAJ",
pages = "126--133",
year = "2001",
bibdate = "Mon May 06 09:31:01 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.netlib.org/utk/people/JackDongarra/PAPERS/f2jreport.pdf;
http://www.philippsen.com/JGI2001/camerareadyabstracts/51.html;
http://www.philippsen.com/JGI2001/finalpapers/18500126.ps",
acknowledgement = ack-nhfb,
keywords = "Java",
}
@Article{Silver:2001:DFP,
author = "N. C. Silver",
title = "{DIFALPHA}: a {FORTRAN 77} Program for Testing the
Difference Between Independent alpha Coefficients With
Different Test Lengths",
journal = j-APPL-PSYCH-MEASUREMENT,
volume = "25",
number = "1",
publisher = "Sage Publications Inc.",
pages = "68(-67)",
month = mar,
year = "2001",
CODEN = "????",
ISSN = "0146-6216",
ISSN-L = "0146-6216",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Applied psychological measurement",
}
@Article{Smith:2001:AFS,
author = "David M. Smith",
title = "{Algorithm 814}: {Fortran 90} software for
floating-point multiple precision arithmetic, gamma and
related functions",
journal = j-TOMS,
volume = "27",
number = "4",
pages = "377--387",
month = dec,
year = "2001",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/504210.504211",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Mar 13 08:49:29 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A collection of Fortran 90 routines for evaluating the
Gamma function and related functions using the FM
multiple-precision arithmetic package.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Somerville:2001:FSI,
author = "Paul N. Somerville and Frank Bretz",
title = "{FORTRAN 90} and {SAS-IML} Programs for Computation of
Critical Values for Multiple Testing and Simultaneous
Confidence Intervals",
journal = j-J-STAT-SOFT,
volume = "6",
number = "5",
pages = "1--14",
year = "2001",
CODEN = "JSSOBK",
ISSN = "????",
bibdate = "Sun Nov 17 22:35:43 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.jstatsoft.org/v06/i05;
http://www.jstatsoft.org/v06/i05/EXAMPLE/;
http://www.jstatsoft.org/v06/i05/FORTRAN/;
http://www.jstatsoft.org/v06/i05/jss2r.pdf;
http://www.jstatsoft.org/v06/i05/SAS/;
http://www.jstatsoft.org/v06/i05/updates",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
}
@Article{Takeda:2001:AME,
author = "K. Takeda and N. K. Allsopp and J. C. Hardwick and P.
C. Macey and D. A. Nicole and S. J. Cox and D. J.
Lancaster",
title = "An Assessment of {MPI} Environments for {Windows NT}",
journal = j-J-SUPERCOMPUTING,
volume = "19",
number = "3",
pages = "315--323",
month = jul,
year = "2001",
CODEN = "JOSUED",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 25 09:05:33 MDT 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.wkap.nl/issuetoc.htm/0920-8542+19+3+2001",
URL = "http://www.wkap.nl/oasis.htm/338207",
abstract = "In this paper we evaluate the MPI environments
currently available for Windows NT on the Intel IA32
and Compaq DEC Alpha architectures. We present
benchmark results for low-level communication and for
the NAS Parallel Benchmarks to allow comparison with
other systems, but our primary interest is determining
real application performance and robustness in
production cluster environments. For this we use
PAFEC-FE, a large FORTRAN code for finite-element
analysis. We present results from three MPI
implementations, two architectures, and three
networking technologies (10 and 100 Mbit/s Ethernet and
1 Gbit/s Myrinet).",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@Article{Teodor:2001:WSD,
author = "Dan Teodor",
title = "{Web} Servers and Dynamic Content",
journal = j-LINUX-J,
volume = "82",
pages = "172, 174, 176, 178--179",
month = feb,
year = "2001",
CODEN = "LIJOFX",
ISSN = "1075-3583 (print), 1938-3827 (electronic)",
ISSN-L = "1075-3583",
bibdate = "Thu Feb 15 08:04:55 MST 2001",
bibsource = "http://noframes.linuxjournal.com/lj-issues/issue82/index.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://noframes.linuxjournal.com/lj-issues/issue82/4386.html",
abstract = "Using legacy languages like C and Fortran can aid
computationally complex web applications.",
acknowledgement = ack-nhfb,
fjournal = "Linux Journal",
journal-URL = "http://portal.acm.org/citation.cfm?id=J508",
}
@Article{Tsai:2001:CFP,
author = "H. Tsai",
title = "Comment on {``A FORTRAN program for fitting Weibull
distribution and generating samples''} by {A. Ghosh}",
journal = j-COMP-GEOSCI,
volume = "27",
number = "2",
publisher = "Elsevier Science",
pages = "257--259",
month = mar,
year = "2001",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
pagecount = "3",
}
@TechReport{USNRC:2001:TMFa,
author = "{U.S.Nuclear Regulatory Commission}",
title = "{Trac-M/Fortran 90 (Version 3.0)} Programmer's
Manual",
number = "NUREG/CR-6725",
institution = "U.S. Nuclear Regulatory Commission",
address = "Washington, DC, USA",
year = "2001",
LCCN = "Y 3.N 88:25/6722 Govt Pubs",
bibdate = "Wed May 8 09:46:00 MDT 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Shipping list number 2002-0038-m. Shipping list date
12/04/2001.",
}
@TechReport{USNRC:2001:TMFb,
author = "{U.S.Nuclear Regulatory Commission}",
title = "{Trac-M/Fortran 90 (Version 3.0)} Theory Manual",
number = "NUREG/CR-6724",
institution = "U.S. Nuclear Regulatory Commission",
address = "Washington, DC, USA",
year = "2001",
LCCN = "Y 3.N 88:25/6722 Govt Pubs",
bibdate = "Wed May 8 09:46:00 MDT 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Shipping list number 2002-0038-m. Shipping list date
12/04/2001.",
}
@TechReport{USNRC:2001:TMFc,
author = "{U.S.Nuclear Regulatory Commission}",
title = "{Trac-M/Fortran 90 (Version 3.0)} User's Manual",
number = "NUREG/CR-6722",
institution = "U.S. Nuclear Regulatory Commission",
address = "Washington, DC, USA",
year = "2001",
LCCN = "Y 3.N 88:25/6722 Govt Pubs",
bibdate = "Wed May 8 09:46:00 MDT 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Shipping list number 2002-0038-m. Shipping list date
12/04/2001.",
}
@TechReport{Walster:2001:IAF,
author = "G. William Walster",
title = "Interval Angles and the {Fortran} {ATAN2} Intrinsic
Function",
type = "Report",
institution = pub-SUN,
address = pub-SUN:adr,
pages = "17",
day = "14",
month = apr,
year = "2001",
bibdate = "Wed Nov 04 15:33:25 2009",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
remark = "See \cite{Walster:2002:IAF} for a Web URL of a newer,
but quite similar, edition.",
}
@Article{Yu:2001:SII,
author = "Z. W. Yu",
title = "Surface interpolation from irregularly distributed
points using surface splines, with {Fortran} program",
journal = j-COMP-GEOSCI,
volume = "27",
number = "7",
publisher = "Elsevier Science",
pages = "877--882",
month = aug,
year = "2001",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
pagecount = "6",
}
@TechReport{Anderson:2002:LFE,
author = "Edward Anderson",
title = "{LAPACK3E} --- a {Fortran 90}-enhanced version of
{LAPACK}",
type = "LAPACK Working Note",
number = "158",
institution = inst-UT-CS,
address = inst-UT-CS:adr,
month = dec,
year = "2002",
bibdate = "Fri Apr 22 17:06:37 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "UT-CS-02-497, December 2002",
URL = "http://www.netlib.org/lapack/lawns/lawn158.ps;
http://www.netlib.org/lapack/lawnspdf/lawn158.pdf",
acknowledgement = ack-nhfb,
}
@TechReport{Anonymous:2002:OAI,
author = "Anonymous",
title = "Optimizing Applications with the {Intel C++} and
{Fortran} Compilers for {Windows} and {Linux}",
institution = inst-HP,
address = inst-HP:adr,
year = "2002",
bibdate = "Tue Nov 18 15:51:07 2008",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.intel.com/software/products/compilers/c60/techtopics/Compiler_Optimization_6.pdf",
acknowledgement = ack-nhfb,
remark = "Web page currently inaccessible.",
}
@Article{Araki:2002:OHP,
author = "Takuya Araki and Hitoshi Murai and Tsunehiko Kamachi
and Yoshiki Seo",
title = "Optimization of {HPF} Programs with Dynamic
Recompilation Technique",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "551--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270551.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270551.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Asaoka:2002:EHJ,
author = "Kae Asaoka and Akio Hirano and Yasuo Okabe and
Masanori Kanazawa",
title = "Evaluation of the {HPF\slash JA} Extensions on
{Fujitsu VPP} Using the {NAS} Parallel Benchmarks",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "503--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270503.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270503.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@TechReport{Beebe:2002:CBAb,
author = "Nelson H. F. Beebe",
title = "A Complete Bibliography of {{\em ACM ForTec Forum and
ACM Fortran Forum}}",
institution = inst-CSC,
address = inst-CSC:adr,
pages = "58",
day = "7",
month = feb,
year = "2002",
bibdate = "Wed Jan 30 14:55:58 2002",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.math.utah.edu/pub/tex/bib/index-table-f.html#fortran-forum",
acknowledgement = ack-nhfb,
}
@Article{Benkner:2002:EPP,
author = "Siegfried Benkner and Thomas Brandes",
title = "Efficient parallel programming on scalable shared
memory systems with {High Performance Fortran}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "789--803",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.649",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016125/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016125{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Brezany:2002:PSH,
author = "Peter Brezany and Jonghyun Lee and Marianne Winslett",
title = "Parallel {I/O} Support for {HPF} on Computational
Grids",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "539--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Thu Sep 12 08:34:28 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270539.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270539.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Cai:2002:TDE,
author = "DongSheng Cai and Yaoting Li and Ken-ichi Nishikawa
and Chiejie Xiao and Xiaoyan Yan",
title = "Three-Dimensional Electromagnetic Particle-in-Cell
Code Using {High Performance Fortran} on {PC} Cluster",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "515--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270515.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270515.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Cesare:2002:FPS,
author = "L. De Cesare and D. E. Myers and D. Posa",
title = "{FORTRAN} programs for space-time modeling",
journal = j-COMP-GEOSCI,
volume = "28",
number = "2",
publisher = "Elsevier Science",
pages = "205--212",
month = mar,
year = "2002",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
pagecount = "8",
}
@Article{Denissen:2002:FPB,
author = "Will Denissen and Henk J. Sips",
title = "Finding performance bugs with the {TNO HPF} benchmark
suite",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "691--712",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.645",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016124/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016124{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Diele:2002:FRS,
author = "F. Diele and T. Politi and I. Sgura",
title = "A {Fortran90} Routine for the Solution of Orthogonal
Differential Problems",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2331",
pages = "449--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:36 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2331.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2331/23310449.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2331/23310449.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Duff:2002:ARM,
author = "Iain S. Duff and Christof V{\"o}mel",
title = "{Algorithm 818}: a reference model implementation of
the {Sparse BLAS} in {Fortran 95}",
journal = j-TOMS,
volume = "28",
number = "2",
pages = "268--283",
month = jun,
year = "2002",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/567806.567811",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 9 11:16:50 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The Basic Linear Algebra Subprograms for sparse
matrices (Sparse BLAS) as defined by the blas technical
forum are a set of routines providing basic operations
for sparse matrices and vectors. A principal goal for
the Sparse BLAS standard is to aid in the development
of iterative solvers for large sparse systems by
specifying on the one hand interfaces for a high-level
description of vector and matrix operations for the
algorithm developer and on the other hand leaving
enough freedom for vendors to provide the most
efficient implementation of the underlying algorithms
for their specific architectures.\par
The Sparse BLAS standard defines interfaces and
bindings for the three target languages: C, Fortran 77
and Fortran 95. We describe here our Fortran 95
implementation intended as a reference model for the
Sparse BLAS. We identify the underlying complex issues
of the representation and the handling of sparse
matrices and give suggestions to other implementors of
how to address them.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@TechReport{Duff:2002:AXR,
author = "Iain S. Duff and Christof V{\"o}mel",
title = "Algorithm xxx: a reference model implementation of the
{Sparse BLAS} in {Fortran 95}",
type = "Report",
number = "RAL-TR-2002-018",
institution = inst-RAL,
address = inst-RAL:adr,
pages = "????",
year = "2002",
bibdate = "Tue Jan 03 06:16:49 2006",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://epubs.cclrc.ac.uk/bitstream/289/raltr-2002018.pdf",
acknowledgement = ack-nhfb,
}
@Article{Duff:2002:OSB,
author = "Iain S. Duff and Michael A. Heroux and Roldan Pozo",
title = "An overview of the {Sparse Basic Linear Algebra
Subprograms}: {The} new standard from the {BLAS
Technical Forum}",
journal = j-TOMS,
volume = "28",
number = "2",
pages = "239--267",
month = jun,
year = "2002",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/567806.567810",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 9 11:16:50 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We discuss the interface design for the Sparse Basic
Linear Algebra Subprograms (BLAS), the kernels in the
recent standard from the BLAS Technical Forum that are
concerned with unstructured sparse matrices. The
motivation for such a standard is to encourage portable
programming while allowing for library-specific
optimizations. In particular, we show how this
interface can shield one from concern over the specific
storage scheme for the sparse matrix. This design makes
it easy to add further functionality to the sparse BLAS
in the future.We illustrate the use of the Sparse BLAS
with examples in the three supported programming
languages, Fortran 95, Fortran 77, and C.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Ehold:2002:OLP,
author = "H. J. Ehold and W. N. Gansterer and D. F. Kvasnicka
and C. W. Ueberhuber",
title = "Optimizing Local Performance in {HPF}",
journal = j-PARALLEL-COMPUTING,
volume = "28",
number = "3",
publisher = "Elsevier Science",
pages = "415--432",
month = mar,
year = "2002",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Fri Nov 8 05:39:32 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
pagecount = "18",
}
@Article{Fahoome:2002:JRF,
author = "Gail F. Fahoome",
title = "{JMASM1: RANGEN 2.0 (Fortran 90\slash 95)}",
journal = j-J-MOD-APPL-STAT-METH,
volume = "1",
number = "1",
pages = "182--190",
month = "Winter",
year = "2002",
CODEN = "????",
ISSN = "1538-9472",
bibdate = "Wed Dec 17 08:08:09 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://tbf.coe.wayne.edu/jmasm/",
abstract = "Rangen 2.0 is a Fortran 90 module of subroutines used
to generate uniform and nonuniform pseudo-random
deviates. It includes uni1, a uniform pseudo-random
number generator, and nonuniform generator based on
uni1. The subroutines in Rangen 2.0 were written using
Essential Lahey Fortran 90, a proper subset of Fortran
90. It includes both source code for the subroutines
and a short description of each subroutine, its
purpose, and the arguments including data type and
usage.",
acknowledgement = ack-nhfb,
fjournal = "Journal of Modern Applied Statistical Methods",
keywords = "Fortran subroutines; Pseudo-random number generators",
}
@Article{Fahringer:2002:SAS,
author = "T. Fahringer and K. Sowa-Piek{\l}o and P.
Czerwi{\'n}ski and P. Brezany and M. Bubak and R.
Koppler and R. Wism{\"u}ller",
title = "{SPiDER} --- {An} advanced symbolic debugger for
{Fortran 90\slash HPF} programs",
journal = j-CCPE,
volume = "14",
number = "2",
pages = "103--136",
month = feb,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.618",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Thu Apr 11 06:53:47 MDT 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/91513538/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=91513538&PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Fenton:2002:RTC,
author = "F. H. Fenton and E. M. Cherry and H. M. Hastings and
S. J. Evans",
title = "Real-time computer simulations of excitable media:
{Java} as a scientific language and as a wrapper for
{C} and {Fortran} programs",
journal = j-BIOSYSTEMS,
volume = "64",
number = "1",
publisher = "Elsevier Science",
pages = "73--96",
month = jan,
year = "2002",
CODEN = "BSYMBO",
ISSN = "0303-2647",
ISSN-L = "0303-2647",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Biosystems (A6E)",
pagecount = "24",
}
@Article{Gil:2002:AAB,
author = "Amparo Gil and Javier Segura and Nico M. Temme",
title = "{Algorithm 819}: {AIZ}, {BIZ}: two {Fortran 77}
routines for the computation of complex {Airy}
functions",
journal = j-TOMS,
volume = "28",
number = "3",
pages = "325--336",
month = sep,
year = "2002",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/569147.569150",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 9 11:16:50 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Two Fortran 77 routines for the evaluation of Airy
functions of complex arguments $ A i(z) $, $ B i(z) $
and their derivatives are presented. The routines are
based on the use of Gaussian quadrature, Maclaurin
series and asymptotic expansions. Comparison with a
previous code by E. Amos (ACM TOMS 12 (1986)) is
provided.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Gil:2002:AGH,
author = "Amparo Gil and Javier Segura and Nico M. Temme",
title = "{Algorithm 822}: {GIZ}, {HIZ}: two {Fortran} 77
routines for the computation of complex {Scorer}
functions",
journal = j-TOMS,
volume = "28",
number = "4",
pages = "436--447",
month = dec,
year = "2002",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/592843.592847",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Mar 28 08:17:55 MST 2003",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Two Fortran 77 routines for the evaluation of Scorer
functions of complex arguments $ G i(z) $, $ H i(z) $
and their derivatives are presented. The routines are
based on the use of quadrature, Maclaurin series and
asymptotic expansions. For real $z$ comparison with a
previous code by A. J. Macleod (J. Comput. Appl. Math.
53 (1994)) is provided.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Gockenbach:2002:EAI,
author = "Mark S. Gockenbach and Daniel R. Reynolds and Peng
Shen and William W. Symes",
title = "Efficient and automatic implementation of the adjoint
state method",
journal = j-TOMS,
volume = "28",
number = "1",
pages = "22--44",
month = mar,
year = "2002",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/513001.513003",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 9 11:16:50 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Combination of object-oriented programming with
automatic differentiation techniques facilitates the
solution of data fitting, control, and design problems
driven by explicit time stepping schemes for
initial-boundary value problems. The C++ class fdtd
takes a complete specification of a single step, along
with some associated code, and assembles from it a
complete simulator, along with the linearized and
adjoint simulations. The result is a (nonlinear)
operator in the sense of the Hilbert Class Library
(HCL), a C++ software package for optimization. The HCL
operator so produced links directly with any of the HCL
optimization algorithms. Moreover, the performance of
simulators constructed in this way is equivalent to
that of optimized Fortran implementations.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Hanson:2002:AFI,
author = "Richard J. Hanson and Clay P. Breshears and Henry A.
Gabb",
title = "{Algorithm 821}: a {Fortran} interface to {POSIX}
threads",
journal = j-TOMS,
volume = "28",
number = "3",
pages = "354--371",
month = sep,
year = "2002",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/569147.569152",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 9 11:16:50 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Pthreads is the library of POSIX standard functions
for concurrent, multithreaded programming. The POSIX
standard only defines an application programming
interface (API) to the C programming language, not to
Fortran. Many scientific and engineering applications
are written in Fortran. Also, many of these
applications exhibit functional, or task-level,
concurrency. They would benefit from multithreading,
especially on symmetric multiprocessors (SMP). We
present here an interface to that part of the Pthreads
library that is compatible with standard Fortran. The
contribution consists of two primary source files: a
Fortran module and a collection of C wrappers to
Pthreads functions. The Fortran module defines the data
structures, interface and initialization routines used
to manage threads. The stability and portability of the
Fortran API to Pthreads is demonstrated using common
mathematical computations on three different systems.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Hopkins:2002:RAF,
author = "Tim Hopkins",
title = "Remark on {Algorithm 705}: a {Fortran-77} software
package for solving the {Sylvester} matrix equation {$
A X B^T + C X D^T = E $}",
journal = j-TOMS,
volume = "28",
number = "3",
pages = "372--375",
month = sep,
year = "2002",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/569147.569153",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 9 11:16:50 MST 2002",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "See \cite{Gardiner:1992:AFS}.",
abstract = "We present a number of corrections to Algorithm 705
[Gardiner et al. 1992].",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Iwashita:2002:TLH,
author = "Hidetoshi Iwashita and Kohichiro Hotta and Sachio
Kamiya and Matthijs van Waveren",
title = "Towards a Lightweight {HPF} Compiler",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "526--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270526.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270526.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Iwashita:2002:VFD,
author = "Hidetoshi Iwashita and Naoki Sueyasu and Sachio Kamiya
and Matthijs van Waveren",
title = "{VPP Fortran} and the design of {HPF\slash JA}
extensions",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "575--588",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.640",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016131/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016131{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Kaufman:2002:AFP,
author = "E. H. Kaufman and G. D. Taylor and P. W. Mielke and K.
J. Berry",
title = "An Algorithm and {Fortran} Program for Multivariate
{LAD} $ \ell $ ($ \ell $ 1 of $ \ell $ 2) Regression",
journal = j-COMPUTING,
volume = "68",
number = "3",
pages = "275--287",
year = "2002",
CODEN = "CMPTA2",
DOI = "https://doi.org/10.1007/s00607-001-1440-y",
ISSN = "0010-485X (print), 1436-5057 (electronic)",
ISSN-L = "0010-485X",
bibdate = "Tue Nov 5 07:12:38 MST 2002",
bibsource = "http://link.springer-ny.com/link/service/journals/00607/tocs/t2068003.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer.de/link/service/journals/00607/bibs/2068003/20680275.htm;
http://link.springer.de/link/service/journals/00607/papers/2068003/20680275.pdf",
acknowledgement = ack-nhfb,
fjournal = "Computing: Archiv f{\"u}r informatik und numerik",
journal-URL = "http://link.springer.com/journal/607",
}
@Article{Kennedy:2002:SIH,
author = "K. Kennedy and Y. Seo",
title = "Special Issue: {High Performance Fortran}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "551--553",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.696",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016134/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016134{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Kirby:2002:FSC,
author = "J. F. Kirby",
title = "A {FORTRAN 90} subroutine to calculate array sizes
prior to a mixed-radix fast {Fourier} transform",
journal = j-COMP-GEOSCI,
volume = "28",
number = "8",
publisher = "Elsevier Science",
pages = "999--1001",
month = oct,
year = "2002",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
pagecount = "3",
}
@Article{Mellor-Crummey:2002:AOS,
author = "J. Mellor-Crummey and V. Adve and B. Broom and D.
Chavarr{\'\i}a-Miranda and R. Fowler and G. Jin and K.
Kennedy and Q. Yi",
title = "Advanced optimization strategies in the {Rice dHPF}
compiler",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "741--767",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.647",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016130/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016130{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Mitchell:2002:DPA,
author = "W. F. Mitchell",
title = "The Design of a Parallel Adaptive Multi-level Code in
{Fortran 90}",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2331",
pages = "672--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:36 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2331.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2331/23310672.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2331/23310672.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Mullick:2002:FPC,
author = "M. Mullick and R. K. Majumdar",
title = "A {Fortran} program for computing the mise-a-la-masse
response over a dyke-like body",
journal = j-COMP-GEOSCI,
volume = "28",
number = "9",
publisher = "Elsevier Science",
pages = "1119--1126",
month = nov,
year = "2002",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
pagecount = "8",
}
@Article{Murai:2002:IEH,
author = "Hitoshi Murai and Takuya Araki and Yasuharu Hayashi
and Kenji Suehiro and Yoshiki Seo",
title = "Implementation and evaluation of {HPF\slash SX V2}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "603--629",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.639",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016132/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016132{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Nagle:2002:FS,
author = "Dan Nagle",
title = "The {Fortran 2000 Standard}",
journal = j-DDJ,
volume = "27",
number = "2",
pages = "48, 50--52",
month = feb,
year = "2002",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Feb 12 05:21:41 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.ddj.com/ftp/2002/2002_02/fortn2k.txt",
abstract = "Among other features, Fortran 2000 fully supports
object-oriented programming, IEEE floating point, and
enhanced derived types and I/O. Additional resources
include {\tt fortn2k.txt} (listings).",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Article{Nishitani:2002:TCI,
author = "Yasunori Nishitani and Kiyoshi Negishi and Hiroshi
Ohta and Eiji Nunohiro",
title = "Techniques for compiling and implementing all {NAS}
parallel benchmarks in {HPF}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "769--787",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.648",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016133/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016133{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Ogino:2002:TDG,
author = "Tatsuki Ogino",
title = "Three-dimensional global {MHD} simulation code for the
{Earth}'s magnetosphere using {HPF\slash JA}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "631--646",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.641",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016136/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016136{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Okuda:2002:OEE,
author = "Hiroshi Okuda and Norihisa Anan",
title = "Optimization of element-by-element {FEM} in {HPF
1.1}",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "647--663",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.642",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016128/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016128{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Reid:2002:CAF,
author = "John Reid",
title = "Co-array {Fortran} for Full and Sparse Matrices",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2367",
pages = "61--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:54 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2367.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2367/23670061.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2367/23670061.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Ribeiro:2002:FCN,
author = "M. Ribeiro",
title = "A {Fortran} code for null geodesic solutions in the
Lema{\^\i}tre--Tolman--Bondi spacetime",
journal = j-COMP-PHYS-COMM,
volume = "148",
number = "2",
pages = "236--241",
day = "15",
month = oct,
year = "2002",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(02)00561-1",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
pagecount = "6",
}
@Article{Sakagami:2002:CCP,
author = "H. Sakagami and T. Mizuno",
title = "Compatibility comparison and performance evaluation
for {Japanese HPF} compilers using scientific
applications",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "679--689",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.644",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016123/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016123{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Sakagami:2002:PEJ,
author = "Hitoshi Sakagami and Shingo Furubayashi",
title = "Performance Evaluation for {Japanese} {HPF} Compilers
with Special Benchmark Suite",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "491--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270491.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270491.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@InProceedings{Sakagami:2002:TTD,
author = "Hitoshi Sakagami and Hitoshi Murai and Yoshiki Seo and
Mitsuo Yokokawa",
title = "{14.9 TFLOPS} Three-dimensional Fluid Simulation for
Fusion Science with {HPF} on the {Earth Simulator}",
crossref = "IEEE:2002:STI",
pages = "??--??",
year = "2002",
bibdate = "Wed Nov 26 07:34:20 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sc-2002.org/paperpdfs/pap.pap147.pdf",
abstract = "We succeeded in getting 14.9 TFLOPS performance when
running a plasma simulation code IMPACT-3D parallelized
with High Performance Fortran on 512 nodes of the Earth
Simulator. The theoretical peak performance of the 512
nodes is 32 TFLOPS, which means 45\% of the peak
performance was obtained with HPF. IMPACT-3D is an
implosion analysis code using TVD scheme, which
performs three-dimensional compressible and inviscid
Eulerian fluid computation with the explicit 5-point
stencil scheme for spatial differentiation and the
fractional time step for time integration. The mesh
size is 2048x2048x4096, and the third dimension was
distributed for the parallelization. The HPF system
used in the evaluation is HPF/ES, developed for the
Earth Simulator by enhancing NEC HPF/SX V2 mainly in
communication scalability. Shift communications were
manually tuned to get best performance by using HPF/JA
extensions, which was designed to give the users more
control over sophisticated parallelization and
communication optimizations.",
acknowledgement = ack-nhfb,
}
@Article{Sang:2002:DCB,
author = "J. Sang and G. Follen and C. Kim and I. Lopez",
title = "Development of {CORBA}-based engineering applications
from legacy {Fortran} programs",
journal = j-INFO-SOFTWARE-TECH,
volume = "44",
number = "3",
publisher = "Elsevier Science",
pages = "175--184",
day = "15",
month = mar,
year = "2002",
CODEN = "ISOTE7",
ISSN = "0950-5849 (print), 1873-6025 (electronic)",
ISSN-L = "0950-5849",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Information and Software Technology",
pagecount = "10",
}
@Article{Seo:2002:HJE,
author = "Yoshiki Seo and Hidetoshi Iwashita and Hiroshi Ohta
and Hitoshi Sakagami",
title = "{HPF\slash JA}: extensions of {High Performance
Fortran} for accelerating real-world applications",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "555--573",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.637",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016127/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016127{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Shires:2002:EHM,
author = "D. Shires and R. Mohan",
title = "An Evaluation of {HPF} and {MPI} Approaches and
Performance in Unstructured Finite Element
Simulations",
journal = "Journal of Mathematical Modelling and Algorithms",
volume = "1",
number = "3",
publisher = "Kluwer Academic Publishers, Dordrecht, The
Netherlands",
pages = "153--167",
year = "2002",
CODEN = "????",
ISSN = "1570-1166",
bibdate = "Sat Dec 7 09:42:43 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
pagecount = "15",
}
@Article{Tian:2002:IOC,
author = "Xinmin Tian and Aart Bik and Milind Girkar and Paul
Grey and Hideki Saito and Ernesto Su",
title = "{Intel\reg{}} {OpenMP C++\slash Fortran} Compiler for
Hyper-Threading Technology: Implementation and
Performance",
journal = j-INTEL-TECH-J,
volume = "6",
number = "1",
pages = "36--46",
month = feb,
year = "2002",
ISSN = "1535-766X",
bibdate = "Thu Feb 28 15:24:21 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/intel-tech-j.bib",
URL = "http://developer.intel.com/technology/itj/2002/volume06issue01/vol6iss1_hyper_threading_technology.pdf",
}
@Article{vanWaveren:2002:CGH,
author = "Matthijs van Waveren and Cliff Addison and Peter
Harrison and Dave Orange and Norman Brown and Hidetoshi
Iwashita",
title = "Code generator for the {HPF Library} and {Fortran 95}
transformational functions",
journal = j-CCPE,
volume = "14",
number = "8--9",
pages = "589--602",
month = jul # "\slash " # aug,
year = "2002",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.638",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat Nov 9 12:24:19 MST 2002",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
URL = "http://www3.interscience.wiley.com/cgi-bin/abstract/95016135/START;
http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=95016135{\&}PLACEBO=IE.pdf",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
}
@Article{Wallcraft:2002:CCA,
author = "Alan J. Wallcraft",
title = "A Comparison of {Co-Array Fortran} and {OpenMP
Fortran} for {SPMD} Programming",
journal = j-J-SUPERCOMPUTING,
volume = "22",
number = "3",
pages = "231--250",
month = jul,
year = "2002",
CODEN = "JOSUED",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jan 14 07:25:19 MST 2004",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.wkap.nl/journalhome.htm/0920-8542",
URL = "http://ipsapp008.kluweronline.com/content/getfile/5189/36/1/abstract.htm;
http://ipsapp008.kluweronline.com/content/getfile/5189/36/1/fulltext.pdf",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@TechReport{Walster:2002:IAF,
author = "G. William Walster",
title = "Interval Angles and the {Fortran} {ATAN2} Intrinsic
Function",
type = "Report",
institution = pub-SUN,
address = pub-SUN:adr,
pages = "17",
day = "17",
month = may,
year = "2002",
bibdate = "Wed Nov 04 15:33:25 2009",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://developers.sun.com/solaris/articles/int_angles/interval-angles.pdf",
acknowledgement = ack-nhfb,
}
@Article{Yu:2002:CDP,
author = "T.-T. Yu and J. B. Rundle and J. Fernandez",
title = "Corrigendum to {``Deformation produced by a
rectangular dipping fault in a
viscoelastic-gravitational layered earth model. Part
II: strike-slip fault-STRGRV and STRGRH FORTRAN
programs'' [Computers and Geosciences 22 (1996)
751--764]}",
journal = j-COMP-GEOSCI,
volume = "28",
number = "1",
publisher = "Elsevier Science",
pages = "89--91",
month = feb,
year = "2002",
CODEN = "CGEODT, CGOSDN",
ISSN = "0098-3004 (print), 1873-7803 (electronic)",
ISSN-L = "0098-3004",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Ingenta database",
acknowledgement = ack-nhfb,
fjournal = "Computers and Geosciences",
pagecount = "3",
}
@Article{Zima:2002:HPF,
author = "Hans P. Zima",
title = "{High Performance Fortran} --- History, Status and
Future ({HiWEP} Invited Talk)",
journal = j-LECT-NOTES-COMP-SCI,
volume = "2327",
pages = "490--??",
year = "2002",
CODEN = "LNCSD9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
ISSN-L = "0302-9743",
bibdate = "Tue Sep 10 19:09:32 MDT 2002",
bibsource = "http://link.springer-ny.com/link/service/series/0558/tocs/t2327.htm;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer-ny.com/link/service/series/0558/bibs/2327/23270490.htm;
http://link.springer-ny.com/link/service/series/0558/papers/2327/23270490.pdf",
acknowledgement = ack-nhfb,
fjournal = "Lecture Notes in Computer Science",
}
@Article{Anonymous:2003:BRCf,
author = "Anonymous",
title = "Book Review: {{\booktitle{Computational physics:
FORTRAN version}}: By Steven E. Koonin and Dawn C.
Meredith. Westview Press, Boulder, CO. (1990). 639
pages. \$65}",
journal = j-COMPUT-MATH-APPL,
volume = "46",
number = "2--3",
pages = "502--502",
month = jul # "\slash " # aug,
year = "2003",
CODEN = "CMAPDK",
ISSN = "0898-1221 (print), 1873-7668 (electronic)",
ISSN-L = "0898-1221",
bibdate = "Wed Mar 1 21:49:31 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0898122103900435",
acknowledgement = ack-nhfb,
fjournal = "Computers and Mathematics with Applications",
journal-URL = "http://www.sciencedirect.com/science/journal/08981221",
}
@Article{Brainerd:2003:IFC,
author = "Walt Brainerd",
title = "The Importance of {Fortran} in the {21st Century}",
journal = j-J-MOD-APPL-STAT-METH,
volume = "2",
number = "1",
pages = "14--15",
month = may,
year = "2003",
CODEN = "????",
ISSN = "1538-9472",
bibdate = "Wed Dec 17 08:20:16 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://tbf.coe.wayne.edu/jmasm/",
abstract = "A brief discussion on the history and purpose of
Fortran for scientific and engineering computing is
given. This leads to the role Fortran, in its various
environments, will likely play well into the 21st
Century.",
acknowledgement = ack-nhfb,
fjournal = "Journal of Modern Applied Statistical Methods",
keywords = "F; Fortran 2000; Fortran 95; high performance
computing",
}
@Article{Briguglio:2003:PPM,
author = "Sergio Briguglio and Beniamino Di Martino and Gregorio
Vlad",
title = "A performance-prediction model for {PIC} applications
on clusters of Symmetric MultiProcessors: Validation
with hierarchical {HPF $+$ OpenMP} implementation",
journal = j-SCI-PROG,
volume = "11",
number = "2",
pages = "159--176",
year = "2003",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Mon Jan 12 06:28:15 MST 2004",
bibsource = "http://www.iospress.nl/site/html/10589244.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@InProceedings{Brook:2003:FSG,
author = "Paul Brook",
title = "{Fortran 95} support in {GCC}",
crossref = "Hutton:2003:PGD",
pages = "35--42",
year = "2003",
bibdate = "Thu Jun 17 11:36:53 2004",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "gcc (GNU Compiler Collection)",
}
@Article{Bull:2003:BJA,
author = "J. M. Bull and L. A. Smith and C. Ball and L. Pottage
and R. Freeman",
title = "Benchmarking {Java} against {C} and {Fortran} for
scientific applications",
journal = j-CCPE,
volume = "15",
number = "3--5",
pages = "417--430",
month = mar # "\slash " # apr,
year = "2003",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.658",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Tue Jan 13 09:28:08 MST 2004",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
onlinedate = "12 Feb 2003",
}
@InProceedings{Chauhan:2003:ATD,
author = "Arun Chauhan and Cheryl McCosh and Ken Kennedy and
Richard Hanson",
title = "Automatic Type-Driven Library Generation for
Telescoping Languages",
crossref = "ACM:2003:SII",
pages = "??--??",
year = "2003",
bibdate = "Wed Nov 26 07:34:20 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sc-conference.org/sc2003/inter_cal/inter_cal_detail.php?eventid=10692#1;
http://www.sc-conference.org/sc2003/paperpdfs/pap296.pdf",
abstract = "Telescoping languages is a strategy to automatically
generate highly-optimized domain-specific libraries.
The key idea is to create specialized variants of
library procedures through extensive offline
processing. This paper describes a telescoping system,
called ARGen, which generates high-performance Fortran
or C libraries from prototype Matlab code for the
linear algebra library, ARPACK. ARGen uses variable
types to guide procedure specializations on possible
calling contexts.\par
ARGen needs to infer Matlab types in order to speculate
on the possible variants of library procedures, as well
as to generate code. This paper shows that our
type-inference system is powerful enough to generate
all the variants needed for ARPACK automatically from
the Matlab development code. The ideas demonstrated
here provide a basis for building a more general
telescoping system for Matlab.",
acknowledgement = ack-nhfb,
}
@Article{Coarfa:2003:ECA,
author = "Cristian Coarfa and Yuri Dotsenko",
title = "An emerging co-array {Fortran} compiler (citation
only)",
journal = j-SIGPLAN,
pages = "??--??",
year = "2003",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Mon Dec 22 16:52:42 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Cochran:2003:NVR,
author = "Shannon Cochran",
title = "News and Views: The Robots are Coming; {Fortran 2000}
Drafted; Touch Relayed Across {Atlantic}; {Kramnik}
versus {Deep Fritz}; {2002 ICFP Programming Content}
Concludes",
journal = j-DDJ,
volume = "28",
number = "1",
pages = "14--14",
month = jan,
year = "2003",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Thu Jun 12 05:46:20 MDT 2003",
bibsource = "http://www.ddj.com/articles/2003/0301/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.ddj.com/documents/s=7758/ddj0301n/",
abstract = "January 2003 News and Views",
acknowledgement = ack-nhfb,
fjournal = "Dr. Dobb's Journal of Software Tools",
}
@Article{Creak:2003:EFO,
author = "Alan Creak",
title = "Everything is {Fortran}, in its own way",
journal = j-SIGPLAN,
volume = "38",
number = "4",
pages = "7--12",
month = apr,
year = "2003",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Oct 11 12:44:59 MDT 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Demetriou:2003:LFP,
author = "I. C. Demetriou",
title = "{L1PMA}: a {Fortran 77} package for best {$ L_1 $}
piecewise monotonic data smoothing",
journal = j-COMP-PHYS-COMM,
volume = "151",
number = "3",
pages = "315--338",
day = "1",
month = apr,
year = "2003",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/S0010-4655(02)00739-7",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Tue Feb 14 07:56:27 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465502007397",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Diaz:2003:DIP,
author = "Manuel D{\'\i}az and Bartolom{\'e} Rubio and Enrique
Soler and Jos{\'e} M. Troya",
title = "Domain interaction patterns to coordinate {HPF}
tasks",
journal = j-PARALLEL-COMPUTING,
volume = "29",
number = "7",
pages = "925--951",
month = jul,
year = "2003",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Wed Dec 24 09:07:26 MST 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Dwyer:2003:PRN,
author = "Gerald P. {Dwyer, Jr.} and K. B. Williams",
title = "Portable random number generators",
journal = j-J-ECON-DYN-CONTROL,
volume = "27",
number = "4",
pages = "645--650",
month = feb,
year = "2003",
CODEN = "JEDCDH",
DOI = "https://doi.org/10.1016/S0165-1889(01)00065-3",
ISSN = "0165-1889 (print), 1879-1743 (electronic)",
ISSN-L = "0165-1889",
bibdate = "Fri Jul 01 08:11:16 2011",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0165188901000653",
abstract = "We present a random number generator that is useful
for serious computations and can be implemented easily
in any language that has 32-bit signed integers, for
example C, C++ and FORTRAN. This combination generator
has a cycle length that would take two millennia to
compute on widely used desktop computers. Based on an
extensive search, we provide parameter values better
than those previously available for this generator.",
acknowledgement = ack-nhfb,
fjournal = "Journal of Economic Dynamics and Control",
keywords = "Congruential generators; Pseudorandom number
generators; Pseudorandom numbers; Random numbers",
}
@InProceedings{Fateman:2003:CCR,
author = "Richard J. Fateman and Raymond Toy",
title = "Converting call-by-reference to call-by-value:
{Fortran} and {Lisp} coexisting",
crossref = "Senda:2003:IPI",
pages = "95--102",
year = "2003",
bibdate = "Sat Dec 13 18:17:28 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Genz:2003:ANC,
author = "Alan Genz and Ronald Cools",
title = "An adaptive numerical cubature algorithm for
simplices",
journal = j-TOMS,
volume = "29",
number = "3",
pages = "297--308",
month = sep,
year = "2003",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/838250.838254",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Aug 7 14:01:48 MDT 2003",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A globally adaptive algorithm for numerical cubature
of a vector of functions over a collection of
$n$-dimensional simplices is described. The algorithm
is based on a subdivision strategy that chooses for
subdivision at each stage the subregion (of the input
simplices) with the largest estimated error. This
subregion is divided into two, three or four equal
volume subregions by cutting selected edges. These
edges are selected using information about the
smoothness of the integrands in the edge directions.
The algorithm allows a choice from several embedded
cubature rule sequences for approximate integration and
error estimation. A Fortran 95 implementation as a part
of CUBPACK is also discussed. Testing of the algorithm
is described.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Gould:2003:CSC,
author = "Nicholas I. M. Gould and Dominique Orban and Philippe
L. Toint",
title = "{CUTEr} and {SifDec}: a constrained and unconstrained
testing environment, revisited",
journal = j-TOMS,
volume = "29",
number = "4",
pages = "373--394",
month = dec,
year = "2003",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/962437.962438",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Jan 5 17:18:49 MST 2004",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The initial release of CUTE, a widely used testing
environment for optimization software, was described by
Bongartz, et al. [1995]. A new version, now known as
CUTEr, is presented. Features include reorganisation of
the environment to allow simultaneous multi-platform
installation, new tools for, and interfaces to,
optimization packages, and a considerably simplified
and entirely automated installation procedure for Unix
systems. The environment is fully backward compatible
with its predecessor, and offers support for Fortran
90/95 and a general C/C++ Application Programming
Interface. The SIF decoder, formerly a part of CUTE,
has become a separate tool, easily callable by various
packages. It features simple extensions to the SIF test
problem format and the generation of files suited to
automatic differentiation packages.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@TechReport{Gould:2003:FFF,
author = "N. I. M. Gould and Ph. L. Toint",
title = "{FILTRANE}, a {Fortran 95} filter-trust-region package
for solving nonlinear feasibility problems",
type = "Technical Report",
number = "RAL-TR-2003-017",
institution = "Rutherford Appleton Laboratory",
address = "Chilton, England",
year = "2003",
bibdate = "Thu Feb 11 06:56:39 2016",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/g/gould-nicholas-ian.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Article{Gould:2003:GLT,
author = "Nicholas I. M. Gould and Dominique Orban and Philippe
L. Toint",
title = "{GALAHAD}, a library of thread-safe {Fortran 90}
packages for large-scale nonlinear optimization",
journal = j-TOMS,
volume = "29",
number = "4",
pages = "353--372",
month = dec,
year = "2003",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/962437.962438",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Jan 5 17:18:49 MST 2004",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We describe the design of version 1.0 of GALAHAD, a
library of Fortran 90 packages for large-scale
nonlinear optimization. The library particularly
addresses quadratic programming problems, containing
both interior point and active set algorithms, as well
as tools for preprocessing problems prior to solution.
It also contains an updated version of the venerable
nonlinear programming package, LANCELOT.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Hopkins:2003:RAF,
author = "Tim Hopkins",
title = "Remark on {Algorithm 769}: {Fortran} subroutines for
approximate solution of sparse quadratic assignment
problems using {GRASP}",
journal = j-TOMS,
volume = "29",
number = "3",
pages = "349--351",
month = sep,
year = "2003",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Aug 7 14:01:48 MDT 2003",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Hwang:2003:SAE,
author = "Gwan-Hwan Hwang and Cheng-Wei Chen and Jenq Kuen Lee
and Roy Dz-Ching Ju",
title = "Segmented Alignment: An Enhanced Model to Align Data
Parallel Programs of {HPF}",
journal = j-J-SUPERCOMPUTING,
volume = "25",
number = "1",
pages = "17--41",
month = may,
year = "2003",
CODEN = "JOSUED",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Tue Dec 16 08:27:09 MST 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.wkap.nl/journalhome.htm/0920-8542",
URL = "http://ipsapp009.kluweronline.com/content/getfile/5189/43/2/abstract.htm;
http://ipsapp009.kluweronline.com/content/getfile/5189/43/2/fulltext.pdf",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@Book{Knuth:2003:SPC,
author = "Donald E. Knuth",
title = "Selected Papers on Computer Languages",
publisher = pub-CSLI,
address = pub-CSLI:adr,
pages = "xvi + 594",
year = "2003",
ISBN = "1-57586-381-2 (hardback), 1-57586-382-0 (paperback)",
ISBN-13 = "978-1-57586-381-8 (hardback), 978-1-57586-382-5
(paperback)",
LCCN = "QA76.7 .K63 2002",
MRclass = "68N15 (01A75 68-03 68-06)",
MRnumber = "MR2019164 (2005b:68045)",
MRreviewer = "Julian Padget",
bibdate = "Thu Sep 30 07:16:32 2004",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "US\$75.00 (hardback), US\$35.00 (paperback)",
acknowledgement = ack-nhfb,
classmath = "68-03 (Historical (computer science)); 00B60
(Collections of reprinted articles); 01A75 (Collected
or selected works); 68-02 (Research monographs
(computer science))",
keywords = "Algol; attribute grammars; automata; BNF; compiler;
Fortran; programming history; programming language;
semantics; syntax",
remark = "Publisher's description: ``This book is the fifth
volume of the papers written by Donald E. Knuth, the
pioneer of computer science. The previous volumes were:
1. Literate Programming (1992); 2. Selected Papers on
Computer Science (1996; Zbl 0866.68002); 3. Digital
Typography (1999; Zbl 0927.68109); 4. Selected Papers
on Analysis of Algorithms (2000; Zbl 0966.68082). This
fifth volume contains 25 papers on programming
languages, their syntax, semantics and translation. The
book begins with a survey `The Early Development of
Programming Languages' originally published in 1977. It
is followed by the well known paper `Backus Normal Form
versus Backus Naur Form' (1964). Five papers are
concerned with Algol-60, two with SOL. The remaining
papers deal with the theory of programming languages,
context-free languages, formal semantics, attribute
grammars, compilers, algebraic translation, coroutine
generation, etc. The reader will be able to see the
early history and development of fundamental concepts
that have now become thoroughly integrated into modern
software systems.''",
}
@Article{Luecke:2003:MCT,
author = "Glenn Luecke and Hua Chen and James Coyle and Jim
Hoekstra and Marina Kraeva and Yan Zou",
title = "{MPI-CHECK}: a tool for checking {Fortran 90 MPI}
programs",
journal = j-CCPE,
volume = "15",
number = "2",
pages = "93--100",
month = feb,
year = "2003",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.705",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Tue Jan 13 09:28:06 MST 2004",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
onlinedate = "6 Jan 2003",
}
@Article{Martins:2003:CSD,
author = "Joaquim R. R. A. Martins and Peter Sturdza and Juan J.
Alonso",
title = "The complex-step derivative approximation",
journal = j-TOMS,
volume = "29",
number = "3",
pages = "245--262",
month = sep,
year = "2003",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/838250.838251",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Aug 7 14:01:48 MDT 2003",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The complex-step derivative approximation and its
application to numerical algorithms are presented.
Improvements to the basic method are suggested that
further increase its accuracy and robustness and unveil
the connection to algorithmic differentiation theory. A
general procedure for the implementation of the
complex-step method is described in detail and a script
is developed that automates its implementation.
Automatic implementations of the complex-step method
for Fortran and C/C++ are presented and compared to
existing algorithmic differentiation tools. The
complex-step method is tested in two large
multidisciplinary solvers and the resulting
sensitivities are compared to results given by finite
differences. The resulting sensitivities are shown to
be as accurate as the analyses. Accuracy, robustness,
ease of implementation and maintainability make these
complex-step derivative approximation tools very
attractive options for sensitivity analysis.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Nguyen:2003:AVF,
author = "T. V. N. Nguyen and F. Irigoin",
title = "Alias Verification for {Fortran} Code Optimization",
journal = j-J-UCS,
volume = "9",
number = "3",
pages = "270--??",
day = "28",
month = mar,
year = "2003",
CODEN = "????",
ISSN = "0948-6968",
ISSN-L = "0948-6968",
bibdate = "Tue Dec 16 10:06:12 MST 2003",
bibsource = "http://www.jucs.org/jucs;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.jucs.org/jucs_9_3/alias_verification_for_fortran",
acknowledgement = ack-nhfb,
fjournal = "J.UCS: Journal of Universal Computer Science",
journal-URL = "http://www.jucs.org/jucs",
}
@Article{Pan:2003:SHI,
author = "Yi Pan and Joseph J. S. Shang and Minyi Guo",
title = "A scalable {HPF} implementation of a finite-volume
computational electromagnetics application on a {CRAY
T3E} parallel system",
journal = j-CCPE,
volume = "15",
number = "6",
pages = "607--621",
month = may,
year = "2003",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.718",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Tue Jan 13 09:28:10 MST 2004",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
onlinedate = "9 Apr 2003",
}
@Article{Reid:2003:FF,
author = "John Reid",
title = "The Future of {Fortran}",
journal = j-COMPUT-SCI-ENG,
volume = "5",
number = "4",
pages = "59--67",
month = jul # "\slash " # aug,
year = "2003",
CODEN = "CSENFA",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Sat Jan 3 18:25:08 MST 2004",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://csdl.computer.org/dl/mags/cs/2003/04/c4059.htm;
http://csdl.computer.org/dl/mags/cs/2003/04/c4059.pdf",
acknowledgement = ack-nhfb,
fjournal = "Computing in Science and Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Renka:2003:ADD,
author = "Robert J. Renka",
title = "{Algorithm 828}: {DNSPLIN1}: discrete nonlinear spline
interpolation",
journal = j-TOMS,
volume = "29",
number = "4",
pages = "458--468",
month = dec,
year = "2003",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/962437.962443",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Jan 5 17:18:49 MST 2004",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We describe a new method and a Fortran-77 code for
constructing discrete approximations to nonparametric
interpolating nonlinear spline curves. Our approach
consists of minimizing the discretized strain energy by
a descent method with a Sobolev gradient in place of
the standard gradient. It serves as a demonstration of
the Sobolev gradient method, which is much more
generally applicable. The effectiveness of the method
in rapidly producing smooth interpolatory curves is
demonstrated by test results for several challenging
data sets.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Schonfelder:2003:VPA,
author = "J. L. Schonfelder",
title = "Variable precision arithmetic: a {Fortran 95} module",
journal = j-SCI-PROG,
volume = "11",
number = "1",
pages = "67--76",
year = "2003",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Mon Jan 12 06:28:15 MST 2004",
bibsource = "http://www.iospress.nl/site/html/10589244.html;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Seymour:2003:ATF,
author = "Keith Seymour and Jack Dongarra",
title = "Automatic translation of {Fortran} to {JVM} bytecode",
journal = j-CCPE,
volume = "15",
number = "3--5",
pages = "207--222",
month = mar # "\slash " # apr,
year = "2003",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.657",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Tue Jan 13 09:28:08 MST 2004",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
onlinedate = "12 Feb 2003",
}
@Article{Shires:2003:OPF,
author = "Dale Shires and Ram Mohan",
title = "Optimization and Performance of a {Fortran 90}
{MPI}-Based Unstructured Code on Large-Scale Parallel
Systems",
journal = j-J-SUPERCOMPUTING,
volume = "25",
number = "2",
pages = "131--141",
month = jun,
year = "2003",
CODEN = "JOSUED",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Tue Dec 16 08:27:09 MST 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.wkap.nl/journalhome.htm/0920-8542",
URL = "http://ipsapp009.kluweronline.com/content/getfile/5189/44/4/abstract.htm;
http://ipsapp009.kluweronline.com/content/getfile/5189/44/4/fulltext.pdf",
abstract = "The message-passing interface (MPI) has become the
standard in achieving effective results when using the
message passing paradigm of parallelization. Codes
written using MPI are extremely portable and are
applicable to both clusters and massively parallel
computing platforms. Since MPI uses the single program,
multiple data (SPMD) approach to parallelism, good
performance requires careful tuning of the serial code
as well as careful data and control flow analysis to
limit communication. We discuss optimization strategies
used and their degree of success to increase
performance of an MPI-based unstructured finite element
simulation code written in Fortran 90. We discuss
performance results based on implementations using
several modern massively parallel computing platforms
including the SGI Origin 3800, IBM Nighthawk 2 SMP, and
Cray T3E-1200.",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@Article{Aires:2004:GFP,
author = "Nibia Aires",
title = "A Guide to the {Fortran} Programs to Calculate
Inclusion Probabilities for Conditional {Poisson}
Sampling and {Pareto} $ \pi p s $ Sampling Designs",
journal = j-COMP-STAT,
volume = "19",
number = "3",
pages = "337--345",
month = sep,
year = "2004",
CODEN = "CSTAEB",
DOI = "https://doi.org/10.1007/BF03372100",
ISSN = "0943-4062 (print), 1613-9658 (electronic)",
ISSN-L = "0943-4062",
bibdate = "Thu Jun 18 16:19:30 MDT 2020",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compstat.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer.com/article/10.1007/BF03372100",
acknowledgement = ack-nhfb,
ajournal = "Comp. Stat.",
fjournal = "Computational Statistics",
journal-URL = "http://link.springer.com/journal/180",
}
@TechReport{Akutin:2004:HOM,
author = "Yuri Akutin and Cristina Anderson and Marius Cornea
and Alexey Ershov and Eugeny Gladkov and Evgeny Gvozdev
and Bob Hanek and John Harrison and Alexander Isaev and
Andrey Kolesov and Alexey Kovalev and Elena Luneva and
Sergey Maidanov and Andrey Naraikin and Bob Norin and
Pavel Shelepugin and Vladimir Sorokin and Shane Story
and Ping Tak Peter Tang",
title = "Highly Optimized Mathematical Functions for the
{IA-64} Architecture",
type = "Application note",
number = "245410-011",
institution = inst-INTEL,
address = inst-INTEL:adr,
pages = "14",
day = "16",
month = dec,
year = "2004",
bibdate = "Tue Nov 18 15:45:26 2008",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://download.intel.com/software/opensource/numerics/libm.pdf;
http://www.intel.com/cd/software/products/asmo-na/eng/219868.htm;
http://www.intel.com/cd/software/products/asmo-na/eng/219871.htm?prn=y",
abstract = "Highly Optimized Mathematical Functions for the Intel
Itanium Architecture Intel Corporation is providing
Intel Itanium assembler source code to evaluate certain
core mathematical support functions for the C and
FORTRAN programming languages. The intent is that these
should replace less optimized implementations that
would normally be provided by the compiler or OS
vendor. The functions work well on the Itanium 2
processor as well as the original Itanium
processor.\par
The present document explains the rationale behind this
decision and summarizes important information on
performance and accuracy of the Intel-provided
functions.",
acknowledgement = ack-nhfb,
}
@Article{Amestoy:2004:AAA,
author = "Patrick R. Amestoy and Timothy A. Davis and Iain S.
Duff",
title = "{Algorithm 837}: {AMD}, an approximate minimum degree
ordering algorithm",
journal = j-TOMS,
volume = "30",
number = "3",
pages = "381--388",
month = sep,
year = "2004",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1024074.1024081",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
MRclass = "65F50 (05C85)",
MRnumber = "MR2124398",
bibdate = "Mon Jan 2 09:11:24 2006",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "AMD is a set of routines that implements the
approximate minimum degree ordering algorithm to
permute sparse matrices prior to numerical
factorization. There are versions written in both C and
Fortran 77. A MATLAB interface is included.",
acknowledgement = ack-nhfb,
fjournal = "Association for Computing Machinery. Transactions on
Mathematical Software",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Algorithms; Experimentation; Linear equations; minimum
degree; ordering methods; Performance; sparse",
}
@Article{Blanco-Rey:2004:FLE,
author = "Maria Blanco-Rey and Pedro de Andres and Georg Held
and David A. King",
title = "A {FORTRAN-90} Low-Energy Electron Diffraction program
({LEED90} v1.1)",
journal = j-COMP-PHYS-COMM,
volume = "161",
number = "3",
pages = "151--165",
day = "15",
month = aug,
year = "2004",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2004.05.002",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:41:41 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465504002310",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Chang:2004:SOP,
author = "Rong-Guey Chang and Tyng-Ruey Chuang and Jenq Kuen
Lee",
title = "Support and optimization for parallel sparse programs
with array intrinsics of {Fortran 90}",
journal = j-PARALLEL-COMPUTING,
volume = "30",
number = "4",
pages = "527--550",
month = apr,
year = "2004",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sun Nov 7 05:53:53 MST 2004",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.sciencedirect.com/science/journal/01678191",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Chen:2004:EPI,
author = "Min-Bin Chen and Tyng-Ruey Chuang and Jan-Jan Wu",
title = "Efficient parallel implementations of near {Delaunay}
triangulation with {High Performance Fortran}",
journal = j-CCPE,
volume = "16",
number = "12",
pages = "1143--1159",
month = oct,
year = "2004",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.802",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Sat May 14 11:30:55 MDT 2005",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www3.interscience.wiley.com/journalfinder.html",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
onlinedate = "10 Jun 2004",
}
@Article{Decyk:2004:SMI,
author = "Viktor K. Decyk and Charles D. Norton",
title = "A simplified method for implementing run-time
polymorphism in {Fortran95}",
journal = j-SCI-PROG,
volume = "12",
number = "1",
pages = "45--55",
month = "????",
year = "2004",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Wed Sep 1 14:50:28 MDT 2010",
bibsource = "http://www.iospress.nl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Duff:2004:MCS,
author = "Iain S. Duff",
title = "{MA57}---a code for the solution of sparse symmetric
definite and indefinite systems",
journal = j-TOMS,
volume = "30",
number = "2",
pages = "118--144",
month = jun,
year = "2004",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/992200.992202",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Jun 10 07:24:58 MDT 2004",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We introduce a new code for the direct solution of
sparse symmetric linear equations that solves
indefinite systems with $ 2 \times 2 $ pivoting for
stability. This code, called MA57, is in HSL 2002 and
supersedes the well used HSL code MA27. We describe
some of the implementation details and emphasize the
novel features of MA57. These include restart
facilities, matrix modification, partial solution for
matrix factors, solution of multiple right-hand sides,
and iterative refinement and error analysis. The code
is written in Fortran 77, but there are additional
facilities within a Fortran 90 implementation that
include the ability to identify and change pivots.
Several of these facilities have been developed
particularly to support optimization applications, and
we illustrate the performance of the code on problems
arising therefrom.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Fabijonas:2004:AAF,
author = "B. R. Fabijonas",
title = "{Algorithm 838}: {Airy} Functions",
journal = j-TOMS,
volume = "30",
number = "4",
pages = "491--501",
month = dec,
year = "2004",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1039813.1039819",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Apr 12 06:34:31 MDT 2005",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We present a Fortran 90 module, which computes the
solutions and their derivatives of Airy's differential
equation, both on the real line and in the complex
plane. The module also computes the zeros and
associated values of the solutions and their
derivatives, and the modulus and phase functions on the
negative real axis. The computational methods are
numerical integration of the differential equation and
summation of asymptotic expansions for large argument.
These methods were chosen because they are simple,
adaptable to any precision, and amenable to rigorous
error analysis. The module can be used to validate
other codes or as a component in programs that require
Airy functions.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Forth:2004:JCG,
author = "Shaun A. Forth and Mohamed Tadjouddine and John D.
Pryce and John K. Reid",
title = "{Jacobian} code generated by source transformation and
vertex elimination can be as efficient as hand-coding",
journal = j-TOMS,
volume = "30",
number = "3",
pages = "266--299",
month = sep,
year = "2004",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1024074.1024076",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Oct 29 06:31:52 MDT 2004",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This article presents the first extended set of
results from EliAD, a source-transformation
implementation of the vertex-elimination Automatic
Differentiation approach to calculating the Jacobians
of functions defined by Fortran code (Griewank and
Reese, Automatic Differentiation of Algorithms: Theory,
Implementation, and Application, 1991, pp. 126--135).
We introduce the necessary theory in terms of well
known algorithms of numerical linear algebra applied to
the linear, extended Jacobian system that prescribes
the relationship between the derivatives of all
variables in the function code. Using an example, we
highlight the potential for numerical instability in
vertex-elimination. We describe the source
transformation implementation of our tool EliAD and
present results from five test cases, four of which are
taken from the MINPACK-2 collection (Averick et al,
Report ANL/MCS-TM-150, 1992) and for which hand-coded
Jacobian codes are available. On five computer/compiler
platforms, we show that the Jacobian code obtained by
EliAD is as efficient as hand-coded Jacobian code. It
is also between 2 to 20 times more efficient than that
produced by current, state of the art, Automatic
Differentiation tools even when such tools make use of
sophisticated techniques such as sparse Jacobian
compression. We demonstrate the effectiveness of
reverse-ordered pre-elimination from the (successively
updated) extended Jacobian system of all intermediate
variables used once. Thereafter, the monotonic
forward/reverse ordered eliminations of all other
intermediates is shown to be very efficient. On only
one test case were orderings determined by the
Markowitz or related VLR heuristics found superior. A
re-ordering of the statements of the Jacobian code,
with the aim of reducing reads and writes of data from
cache to registers, was found to have mixed effects but
could be very beneficial.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Gil:2004:AMB,
author = "Amparo Gil and Javier Segura and Nico M. Temme",
title = "{Algorithm 831}: {Modified} {Bessel} functions of
imaginary order and positive argument",
journal = j-TOMS,
volume = "30",
number = "2",
pages = "159--164",
month = jun,
year = "2004",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/992200.992204",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Jun 10 07:24:58 MDT 2004",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fortran 77 programs for the computation of modified
Bessel functions of purely imaginary order are
presented. The codes compute the functions $ K_{ia}(x)
$, $ L_{ia}(x) $ and their derivatives for real $a$ and
positive $x$; these functions are independent solutions
of the differential equation $ x^2 w'' + x w' + (a^2 -
x^2)w = 0 $. The code also computes exponentially
scaled functions. The range of computation is $ (x, a)
\in (0, 1500] \times [ - 1500, 1500] $ when scaled
functions are considered and it is larger than $ (0,
500] \times [ - 400, 400] $ for standard IEEE double
precision arithmetic. The relative accuracy is better
than $ 10^{-13} $ in the range $ (0, 200] \times [ -
200, 200] $ and close to $ 10^{-12} $ in $ (0, 1500]
\times [ - 1500, 1500] $.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Gil:2004:CSM,
author = "Amparo Gil and Javier Segura and Nico M. Temme",
title = "Computing solutions of the modified {Bessel}
differential equation for imaginary orders and positive
arguments",
journal = j-TOMS,
volume = "30",
number = "2",
pages = "145--158",
month = jun,
year = "2004",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/992200.992203",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Jun 10 07:24:58 MDT 2004",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We describe a variety of methods to compute the
functions $ K_{ia}(x) $, $ L_{ia}(x) $ and their
derivatives for real $a$ and positive $x$. These
functions are numerically satisfactory independent
solutions of the differential equation $ x^2 w'' + x w'
+ (a^2 - x^2)w = 0 $. In the accompanying paper [Gil et
al. 2004], we describe the implementation of these
methods in Fortran 77 codes.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Book{ISO:2004:DIS,
author = "{ISO}",
key = "FTN",
title = "{Draft International Standard ISO/IEC 1539-1:2004(E):
Information technology --- Programming languages ---
Fortran Part 1: Base Language}",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "xiv + 569",
month = may,
year = "2004",
bibdate = "Tue Feb 07 07:44:15 2006",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.nag.co.uk/sc22wg5/N1601-N1650/N1601.pdf.gz",
acknowledgement = ack-nhfb,
xxauthor = "{International Organization for Standardization}",
xxISBN = "????",
xxLCCN = "",
}
@Book{ISO:2004:IIIa,
author = "{ISO}",
key = "FTN",
title = "{ISO/IEC 1539-1:2004 Information technology ---
Programming languages --- Fortran -- Part 1: Base
language}",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "xiv + 569",
year = "2004",
bibdate = "Sat Dec 11 10:28:50 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.dkuug.dk/jtc1/sc22/open/n3661.pdf",
acknowledgement = ack-nhfb,
xxauthor = "{ISO}",
xxISBN = "????",
xxLCCN = "",
}
@InCollection{Kearfott:2004:LTI,
author = "R. Baker Kearfott and Markus Neher and Shin'ichi Oishi
and Fabien Rico",
title = "Libraries, tools, and interactive systems for verified
computations four case studies",
crossref = "Rene:2004:NSR",
year = "2004",
DOI = "https://doi.org/10.1007/b96498",
bibdate = "Tue Aug 24 08:39:43 2010",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
ZMnumber = "1126.65329",
abstract = "As interval analysis-based reliable computations find
wider application, more software is becoming available.
Simultaneously, the applications for which this
software is designed are becoming more diverse. Because
of this, the software itself takes diverse forms,
ranging from libraries for application development to
fully interactive systems. The target applications
range from fairly general to specialized.\par
Here, we describe the design of four freely available
software systems providing validated computations.
Oishi provides Slab, a complete, high-performance
system for validated linear algebra whose user
interface mimics both Matlab's M-files and a large
subset of Matlab's command-line functions. In contrast,
CADNA (Fabien Rico) is a C++ library designed to give
developers of embedded systems access to validated
numeric computations. Addressing global constrained
optimization and validated solution of nonlinear
algebraic systems, Kearfott's GlobSol focuses on
providing the most practical such system possible
without specifying non-general problem structure;
Kearfott's system has a Fortran-90 interface. Finally,
Neher provides a mathematically sound stand-alone
package ACETAF with an intuitive graphical user
interface for computing complex Taylor coefficients and
their bounds, radii of convergence, etc.\par
Overviews of each package's capabilities, use, and
instructions for obtaining and installing appear.",
acknowledgement = ack-nhfb,
classmath = "65Y15 (Packaged methods in numerical analysis) 65G20
(Algorithms with automatic result verification)",
keywords = "embedded systems; global optimization; interactive
software systems; interval arithmetic; numerical linear
algebra; software libraries; stochastic arithmetic;
Taylor series; Validated computations",
}
@Book{Lee:2004:OPD,
author = "H. J. (Hyun Jin) Lee and W. E. Schiesser",
title = "Ordinary and partial differential equation routines in
{C}, {C++}, {Fortran}, {Java$^\reg $}, {Maple$^\reg $},
and {{MATLAB$^\reg $}}",
publisher = pub-CHAPMAN-HALL-CRC,
address = pub-CHAPMAN-HALL-CRC:adr,
pages = "xiii + 519",
year = "2004",
ISBN = "1-58488-423-1",
ISBN-13 = "978-1-58488-423-1",
LCCN = "QA371.5.D37 L44 2004",
MRclass = "34-04 (35-04 65-04)",
MRnumber = "MR2027726 (2004j:34001)",
bibdate = "Tue Mar 30 16:16:28 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/java2000.bib;
https://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib;
z3950.loc.gov:7090/Voyager",
acknowledgement = ack-nhfb,
keywords = "C; C++; Fortran; Maple; Matlab",
subject = "Differential equations; Data processing; Differential
equations, Partial; Data processing",
}
@Book{Metcalf:2004:FE,
author = "Michael Metcalf and John Ker Reid and Malcolm Cohen",
title = "{Fortran 95\slash 2003} Explained",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
pages = "xviii + 416",
year = "2004",
ISBN = "0-19-852692-X (hardcover), 0-19-852693-8 (paperback)",
ISBN-13 = "978-0-19-852692-6 (hardcover), 978-0-19-852693-3
(paperback)",
LCCN = "QA76.73.F235 M48 2004",
bibdate = "Wed Apr 27 05:13:16 MDT 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
z3950.loc.gov:7090/Voyager",
series = "Numerical mathematics and scientific computation",
acknowledgement = ack-nhfb,
subject = "FORTRAN 95 (Computer program language); FORTRAN 2003
(Computer program language)",
}
@Misc{Miller:2004:AMF,
author = "Alan Miller",
title = "{Alan Miller}'s {Fortran} Software",
howpublished = "Web site",
day = "4",
month = feb,
year = "2004",
bibdate = "Tue Jun 13 12:03:37 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "From the Web site: All code written by Alan Miller is
released into the public domain.",
URL = "https://jblevins.org/mirror/amiller/",
acknowledgement = ack-nhfb,
remark = "The Web site contains a section ``Code converted from
the Naval Surface Warfare Center Math. Library'' with
links to individual Fortran 90 source files.",
}
@Article{Miller:2004:CMS,
author = "Alan J. Miller",
title = "A Collection of Mathematical and Statistical Routines
in {FORTRAN 90}",
journal = j-J-STAT-SOFT,
volume = "9",
number = "3",
pages = "??--??",
day = "25",
month = feb,
year = "2004",
CODEN = "JSSOBK",
ISSN = "1548-7660",
bibdate = "Wed Feb 25 11:20:56 2004",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.jstatsoft.org/v09/i03/F90lib.pdf",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
}
@Article{Pais:2004:UHP,
author = "V. A. Pais and N. Fournier and M. A. Sutton and K. J.
Weston and U. Dragosits",
title = "Using {High Performance Fortran} to parallelise a
multi-layer atmospheric transport model",
journal = j-PARALLEL-COMPUTING,
volume = "30",
number = "1",
pages = "21--33",
month = jan,
year = "2004",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Sun Nov 7 05:53:52 MST 2004",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.sciencedirect.com/science/journal/01678191",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Reid:2004:OF,
author = "John Reid",
title = "An overview of {Fortran 2003}",
journal = j-SIGPLAN,
volume = "39",
number = "8",
pages = "31--38",
month = aug,
year = "2004",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Thu Dec 2 05:49:56 MST 2004",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
}
@Article{Renka:2004:ACI,
author = "Robert J. Renka",
title = "{Algorithm 833}: {CSRFPACK}---interpolation of
scattered data with a {$ C^1 $} convexity-preserving
surface",
journal = j-TOMS,
volume = "30",
number = "2",
pages = "200--211",
month = jun,
year = "2004",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/992200.992207",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Jun 10 07:24:58 MDT 2004",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We describe a Fortran-77 software package for
constructing a $ C^1 $ convex surface that interpolates
a convex data set consisting of data values at
arbitrarily distributed points in the plane (nodes)
such that there exists a triangulation of the nodes for
which the triangle-based piecewise linear interpolant
is convex. The method consists of constructing this
data-dependent triangulation, computing a set of nodal
gradients for which there exists a convex piecewise
linear Hermite interpolant $H$ of the nodal values and
gradients, and applying convolution smoothing to $H$.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Seeley:2004:HWF,
author = "Donn Seeley",
title = "How Not to Write {Fortran} in Any Language",
journal = j-QUEUE,
volume = "2",
number = "9",
pages = "58--65",
month = dec # "\slash " # jan,
year = "2004",
CODEN = "AQCUAE",
ISSN = "1542-7730 (print), 1542-7749 (electronic)",
ISSN-L = "1542-7730",
bibdate = "Thu Jun 23 17:26:39 MDT 2005",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Queue: Tomorrow's Computing Today",
}
@Article{Souravlas:2004:PTD,
author = "Stavros Souravlas and Manos Roumeliotis",
title = "A Pipeline Technique for Dynamic Data Transfer on a
Multiprocessor {Grid}",
journal = j-INT-J-PARALLEL-PROG,
volume = "32",
number = "5",
pages = "361--388",
month = oct,
year = "2004",
CODEN = "IJPPE5",
DOI = "https://doi.org/10.1023/B:IJPP.0000038068.80639.52",
ISSN = "0885-7458 (print), 1573-7640 (electronic)",
ISSN-L = "0885-7458",
bibdate = "Wed Jul 9 16:05:18 MDT 2008",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0885-7458&volume=32&issue=5;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0885-7458&volume=32&issue=5&spage=361",
acknowledgement = ack-nhfb,
fjournal = "International Journal of Parallel Programming",
journal-URL = "http://link.springer.com/journal/10766",
keywords = "Block-cyclic redistribution; High Performance Fortran;
pipeline tasks; processor classes",
}
@TechReport{Thomas:2004:LLF,
author = "James W. Thomas and Jon P. Okada and Peter Markstein
and Ren-Cang Li",
title = "The {{\tt Libm}} Library and Floating-Point Arithmetic
in {HP-UX} for {Itanium}-Based Systems: Updated for
{HP-UX 11i v2}",
type = "Technical report",
institution = inst-HP,
address = inst-HP:adr,
pages = "26",
day = "3",
month = dec,
year = "2004",
bibdate = "Fri Jun 24 20:12:09 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://h21007.www2.hp.com/dspp/ddl/ddl_Download_File_TRX/1,1249,942,00.pdf",
abstract = "The HP-UX libm library provides mathematical functions
for C, C++, and Fortran 90. The HP-UX libm library and
compilers for Itanium-based systems provide a leading
combination of functionality, quality, and
performance.With inlining and software pipelining,
commonly used math functions can achieve throughput
comparable to hand-tuned vector routines without
requiring user code to be written for a vector
interface, and with no loss of accuracy or edge-case
behavior: For example, the single precision exponential
can exceed 400 million evaluations per second on a 1.5
GHz Itanium 2 system. The math API encompasses C99,
X/Open, and other popular functionality and offers four
fully supported IEEE floating types. The libm library
and compilers provide features that facilitate
programming techniques that have not been practical
heretofore. The libm implementation for Itanium-based
systems, introduced in 2001 in HP-UX B.11.20 (11i
v1.5), has been upgraded in B.11.22 (11i v1.6), B.11.23
(11i v2), and most recently in B.11.23 AR1204 and the
associated Math Library Cumulative Patch PHSS_31853
with improved performance and overall quality and with
a few new functions. The AR1204 compilers are available
as patches for B.11.22; the associated Math patch for
B.11.22 is PHSS_32066. This paper (1) describes the
latest libm library (including sequences the compilers
inline) in terms of functionality, speed, accuracy,
standards, and special-case behavior; (2) discusses
programming techniques that exploit the floating-point
capabilities of HP-UX on Itanium- based systems; and
(3) describes motivations, goals, and development
strategies for the libm library and the compiler
floating-point facilities.",
acknowledgement = ack-nhfb,
}
@Article{Wang:2004:BBS,
author = "R. Wang and P. Keast and P. Muir",
title = "{BACOL}: {B}-spline adaptive collocation software for
{$1$-D} parabolic {PDEs}",
journal = j-TOMS,
volume = "30",
number = "4",
pages = "454--470",
month = dec,
year = "2004",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1039813.1039817",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Apr 12 06:34:31 MDT 2005",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "BACOL is a new, high quality, robust software package
in Fortran 77 for solving one-dimensional parabolic
PDEs, which has been shown to be significantly more
efficient than any other widely available software
package of the same class (to our knowledge),
especially for problems with solutions exhibiting rapid
spatial variation. A novel feature of this package is
that it employs high order, adaptive methods in both
time and space, controlling and balancing both spatial
and temporal error estimates. The software implements a
spline collocation method at Gaussian points, with a
B-spline basis, for the spatial discretization. The
time integration is performed using a modification of
the popular DAE solver, DASSL. Based on the computation
of a second, higher order, global solution, a high
quality a posteriori spatial error estimate is obtained
after each successful time step. The spatial error is
controlled by a sophisticated new mesh selection
algorithm based on an equidistribution principle. In
this article we describe the overall structure of the
BACOL package, and in particular the modifications to
the DASSL package that improve its performance within
BACOL. An example is provided in the online Appendix to
illustrate the use of the package.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Misc{Bailey:2005:DFDa,
author = "David H. Bailey",
title = "{DDFUN90}: {Fortran-90} double-double package",
howpublished = "World-Wide Web site with software archives.",
day = "11",
month = mar,
year = "2005",
bibdate = "Tue Nov 22 05:48:53 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://crd.lbl.gov/~dhbailey/mpdist/;
http://crd.lbl.gov/~dhbailey/mpdist/ddfun90.tar.gz",
abstract = "This package contains software for performing
double-double arithmetic (approximately 32 decimal
digits). It is similar to the qd package above in
functionality, and in fact, an application program
written for one should be compatible with the other.
However this is entirely written in Fortran-90.",
acknowledgement = ack-nhfb,
keywords = "accurate floating-point summation",
}
@Misc{Bailey:2005:DFDb,
author = "David H. Bailey",
title = "{DSFUN90}: {Fortran-90} double-single package",
howpublished = "World-Wide Web site with software archives.",
day = "11",
month = mar,
year = "2005",
bibdate = "Tue Nov 22 05:48:53 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://crd.lbl.gov/~dhbailey/mpdist/;
http://crd.lbl.gov/~dhbailey/mpdist/dsfun90.tar.gz",
abstract = "This package contains software for performing
double-single arithmetic (approximately 15 decimal
digits). It is entirely written in Fortran-90. It is
targeted to systems, such as game systems, that do not
support IEEE 64-bit floating-point arithmetic.",
acknowledgement = ack-nhfb,
keywords = "accurate floating-point summation",
}
@Misc{Bailey:2005:QDD,
author = "David H. Bailey",
title = "{QD}: double-double and quad double package",
howpublished = "World-Wide Web site with software archives.",
day = "24",
month = aug,
year = "2005",
bibdate = "Tue Nov 22 05:48:53 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://crd.lbl.gov/~dhbailey/mpdist/;
http://crd.lbl.gov/~dhbailey/mpdist/qd.tar.gz",
abstract = "This package supports both a double-double datatype
(approx. 32 decimal digits) and a quad-double datatype
(approx. 64 decimal digits). The computational library
is written in C++. Both C++ and Fortran-90 high-level
language interfaces are provided to permit one to use
convert an existing C++ or Fortran-90 program to use
the library with only minor changes to the source code.
In most cases only a few type statements and (for
Fortran-90 programs) read\slash write statements need
to be changed. PSLQ and numerical quadrature programs
are included.",
acknowledgement = ack-nhfb,
}
@Article{Bradley:2005:OUP,
author = "J. Bradley and S. F. C. O'Rourke and R. T. Pedlow and
D. S. F. Crothers",
title = "Other uses of the program `{ARGON}.f90'",
journal = j-COMP-PHYS-COMM,
volume = "172",
number = "1",
pages = "42--44",
day = "15",
month = oct,
year = "2005",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2005.05.008",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:03 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465505003978",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Busa:2005:AFP,
author = "J{\'a}n Busa and Jozef Dzurina and Edik Hayryan and
Shura Hayryan and Chin-Kun Hu and J{\'a}n Pl{\'a}vka
and Imrich Pokorn{\'y} and Jaroslav Skriv{\'a}nek and
Ming-Chya Wu",
title = "{ARVO}: a {Fortran} package for computing the solvent
accessible surface area and the excluded volume of
overlapping spheres via analytic equations",
journal = j-COMP-PHYS-COMM,
volume = "165",
number = "1",
pages = "59--96",
year = "2005",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2004.08.002",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Thu Aug 13 18:08:01 2009",
bibsource = "DBLP;
http://dblp.uni-trier.de/db/journals/cphysics/cphysics165.html#BusaDHHHPPSW05;
https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Enenkel:2005:CMF,
author = "R. F. Enenkel and B. G. Fitch and R. S. Germain and F.
G. Gustavson and A. Martin and M. Mendell and J. W.
Pitera and M. C. Pitman and A. Rayshubskiy and F. Suits
and W. C. Swope and T. J. C. Ward",
title = "Custom math functions for molecular dynamics",
journal = j-IBM-JRD,
volume = "49",
number = "2/3",
pages = "465--474",
month = "????",
year = "2005",
CODEN = "IBMJAE",
ISSN = "0018-8646 (print), 2151-8556 (electronic)",
ISSN-L = "0018-8646",
bibdate = "Wed Jun 1 08:14:41 MDT 2005",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.research.ibm.com/journal/",
URL = "http://www.research.ibm.com/journal/rd/492/enenkel.pdf",
abstract = "While developing the protein folding application for
the IBM Blue Gene/L supercomputer, some frequently
executed computational kernels were encountered. These
were significantly more complex than the linear algebra
kernels that are normally provided as tuned libraries
with modern machines. Using regular library functions
for these would have resulted in an application that
exploited only 5--10\% of the potential floating-point
throughput of the machine. This paper is a tour of the
functions encountered; they have been expressed in C++
(and could be expressed in other languages such as
Fortran or C). With the help of a good optimizing
compiler, floating-point efficiency is much closer to
100\%. The protein folding application was initially
run by the life science researchers on IBM POWER3e
machines while the computer science researchers were
designing and bringing up the Blue Gene/L hardware.
Some of the work discussed resulted in enhanced
compiler optimizations, which now improve the
performance of floating-point-intensive applications
compiled by the IBM VisualAgent series of compilers for
POWER3, POWER4e, POWER4+, and POWER5. The
implementations are offered in the hope that they may
help in other implementations of molecular dynamics or
in other fields of endeavor, and in the hope that
others may adapt the ideas presented here to deliver
additional mathematical functions at high throughput.",
acknowledgement = ack-nhfb,
fjournal = "IBM Journal of Research and Development",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
ordernumber = "G322-0240",
}
@Article{Fraysse:2005:ASG,
author = "Val{\'r}ie Frayss{\'e} and Luc Giraud and Serge
Gratton and Julien Langou",
title = "{Algorithm 842}: a set of {GMRES} routines for real
and complex arithmetics on high performance computers",
journal = j-TOMS,
volume = "31",
number = "2",
pages = "228--238",
month = jun,
year = "2005",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1067967.1067970",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Jun 21 16:55:57 MDT 2005",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "In this article we describe our implementations of the
GMRES algorithm for both real and complex, single and
double precision arithmetics suitable for serial,
shared memory and distributed memory computers. For the
sake of portability, simplicity, flexibility and
efficiency the GMRES solvers have been implemented in
Fortran 77 using the reverse communication mechanism
for the matrix-vector product, the preconditioning and
the dot product computations. For distributed memory
computation, several orthogonalization procedures have
been implemented to reduce the cost of the dot product
calculation, which is a well-known bottleneck of
efficiency for the Krylov methods. Either implicit or
explicit calculation of the residual at restart are
possible depending on the actual cost of the
matrix-vector product. Finally the implemented stopping
criterion is based on a normwise backward error.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Fritzson:2005:MSC,
author = "Peter Fritzson and Vadim Engelson and Krishnamurthy
Sheshadri",
title = "{MathCode}: a System for {C++} or {Fortran} Code
Generation from {Mathematica}",
journal = j-MATHEMATICA-J,
volume = "10",
number = "4",
pages = "??--??",
month = "????",
year = "2005",
CODEN = "????",
ISSN = "1047-5974 (print), 1097-1610 (electronic)",
ISSN-L = "1047-5974",
bibdate = "Sat Nov 6 13:34:46 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.mathematica-journal.com/issue/v10i4/",
acknowledgement = ack-nhfb,
fjournal = "Mathematica Journal",
}
@Article{Gao:2005:ERS,
author = "Xiao-Wei Gao",
title = "Evaluation of regular and singular domain integrals
with boundary-only discretization-theory and {Fortran}
code",
journal = j-J-COMPUT-APPL-MATH,
volume = "175",
number = "2",
pages = "265--290",
day = "15",
month = mar,
year = "2005",
CODEN = "JCAMDI",
ISSN = "0377-0427 (print), 1879-1778 (electronic)",
ISSN-L = "0377-0427",
bibdate = "Sat Feb 25 13:00:03 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2005.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0377042704002328",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational and Applied Mathematics",
journal-URL = "http://www.sciencedirect.com/science/journal/03770427",
}
@Article{Gunteroth:2005:LEP,
author = "Kurt Gunteroth and Greg Wilson and Michael Erdmann and
Dmitriy Vasilev and Ed Ravin and Vivek Rao",
title = "Letters: Extensible Programming, Extended Edition; {A}
Lesson in Self-Healing; {Fortran} Lives",
journal = j-QUEUE,
volume = "3",
number = "2",
pages = "12--14",
month = mar,
year = "2005",
CODEN = "AQCUAE",
ISSN = "1542-7730 (print), 1542-7749 (electronic)",
ISSN-L = "1542-7730",
bibdate = "Thu Mar 24 17:18:57 MST 2005",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Queue: Tomorrow's Computing Today",
}
@Article{Hindmarsh:2005:SSN,
author = "Alan C. Hindmarsh and Peter N. Brown and Keith E.
Grant and Steven L. Lee and Radu Serban and Dan E.
Shumaker and Carol S. Woodward",
title = "{SUNDIALS}: {Suite} of nonlinear and
differential\slash algebraic equation solvers",
journal = j-TOMS,
volume = "31",
number = "3",
pages = "363--396",
month = sep,
year = "2005",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1089014.1089020",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Oct 5 07:43:35 MDT 2005",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "SUNDIALS is a suite of advanced computational codes
for solving large-scale problems that can be modeled as
a system of nonlinear algebraic equations, or as
initial-value problems in ordinary differential or
differential-algebraic equations. The basic versions of
these codes are called KINSOL, CVODE, and IDA,
respectively. The codes are written in ANSI standard C
and are suitable for either serial or parallel machine
environments. Common and notable features of these
codes include inexact Newton--Krylov methods for
solving large-scale nonlinear systems; linear multistep
methods for time-dependent problems; a highly modular
structure to allow incorporation of different
preconditioning and/or linear solver methods; and clear
interfaces allowing for users to provide their own data
structures underneath the solvers. We describe the
current capabilities of the codes, along with some of
the algorithms and heuristics used to achieve
efficiency and robustness. We also describe how the
codes stem from previous and widely used Fortran 77
solvers, and how the codes have been augmented with
forward and adjoint methods for carrying out
first-order sensitivity analysis with respect to model
parameters or initial conditions.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Howell:2005:ABG,
author = "Gary W. Howell and Nadia Diaa",
title = "{Algorithm 841}: {BHESS}: {Gaussian} reduction to a
similar banded {Hessenberg} form",
journal = j-TOMS,
volume = "31",
number = "1",
pages = "166--185",
month = mar,
year = "2005",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1055531.1055539",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Apr 12 06:34:31 MDT 2005",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "BHESS uses Gaussian similarity transformations to
reduce a general real square matrix to similar upper
Hessenberg form. Multipliers are bounded in root mean
square by a user-supplied parameter. If the input
matrix is not highly nonnormal and the user-supplied
tolerance on multipliers is of a size greater than ten,
the returned matrix usually has small upper bandwidth.
In such a case, eigenvalues of the returned matrix can
be determined by the bulge-chasing BR iteration or by
Rayleigh quotient iteration. BHESS followed by BR
iteration determines a complete spectrum in about
one-fifth the time required for orthogonal reduction to
Hessenberg form followed by QR iterations. The FORTRAN
77 code provided for BHESS runs efficiently on a
cache-based architecture.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Book{Landau:2005:FCS,
author = "Rubin H. Landau and M. J. P{\'a}ez",
title = "A first course in scientific computing: symbolic,
graphical, and numeric problem solving using {Maple},
{Java}, {Mathematica}, and {Fortran}",
publisher = pub-PRINCETON,
address = pub-PRINCETON:adr,
pages = "xxiv + 481",
year = "2005",
ISBN = "0-691-12183-4 (hardcover)",
ISBN-13 = "978-0-691-12183-3 (hardcover)",
LCCN = "Q183.9 .L36 2005",
bibdate = "Wed Jan 30 08:33:45 2013",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/java2000.bib;
https://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
https://www.math.utah.edu/pub/tex/bib/mathematica.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib;
https://www.math.utah.edu/pub/tex/bib/numana2000.bib;
z3950.loc.gov:7090/Voyager",
acknowledgement = ack-nhfb,
subject = "Science; Data processing",
tableofcontents = "1. Introduction \\
Part 1. Maple (or Mathematica) by doing \\
2. Getting started with Maple \\
3. Numbers, expressions, functions; rocket golf \\
4. Visualizing data, abstract types; electric fields
\\
5. Solving equations, differentiation; towers \\
6. Integration; power and energy usage (also 14) \\
7. Matrices and vectors; rotation \\
8. Searching, programming; dipsticks \\
Part 2. Java (or Fortran90) by doing \\
9. Getting started with Java \\
10. Data types, limits, methods; rocket golf \\
11. Visualization with Java, classes, packages \\
12. Flow control via logic; projectiles \\
13. Java input and output \\
14. Numerical integration; power and energy usage \\
15. Differential equations with Java and Maple \\
16. Object-oriented programming; complex currents \\
17. Arrays: vectors, matrices; rigid-body rotations \\
18. Advanced objects; baton projectiles \\
19. Discrete math, arrays as bins, bug dynamics \\
20. 2-D arrays: file I/O, PDEs; realistic capacitor \\
21. Web computing, applets, primitive graphics \\
Part 3. \LaTeX{} survival guide \\
22. \LaTeX{} for text \\
23. \LaTeX{} for mathematics \\
Appendix A. Glossary \\
Appendix B. Maple quick reference, debugging help \\
Appendix C. Java quick reference and installing
software \\
Bibliography \\
Index",
}
@Article{Larson:2005:MCT,
author = "Jay Larson and Robert Jacob and Everest Ong",
title = "The {Model Coupling Toolkit}: a New {Fortran90}
Toolkit for Building Multiphysics Parallel Coupled
Models",
journal = j-IJHPCA,
volume = "19",
number = "3",
pages = "277--292",
month = "Fall",
year = "2005",
CODEN = "IHPCFL",
DOI = "https://doi.org/10.1177/1094342005056115",
ISSN = "1094-3420 (print), 1741-2846 (electronic)",
ISSN-L = "1094-3420",
bibdate = "Tue Aug 31 09:59:45 MDT 2010",
bibsource = "http://hpc.sagepub.com/content/19/3.toc;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://hpc.sagepub.com/content/19/3/277.full.pdf+html",
acknowledgement = ack-nhfb,
journal-URL = "http://hpc.sagepub.com/content/by/year",
}
@Book{Lemmon:2005:DSS,
author = "David R. Lemmon and J. L. (Joseph L.) Schafer",
title = "Developing statistical software in {Fortran 95}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xv + 323",
year = "2005",
ISBN = "0-387-28123-1, 0-387-23817-4 (paperback)",
ISBN-13 = "978-0-387-28123-0, 978-0-387-23817-3 (paperback)",
LCCN = "QA76.5 .L453 2005",
MRclass = "65C60 (62-02 62-04 65-02 65Y15 68N15)",
bibdate = "Sat Aug 16 17:32:32 MDT 2014",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib;
https://www.math.utah.edu/pub/tex/bib/s-plus.bib;
https://www.math.utah.edu/pub/tex/bib/sas.bib;
https://www.math.utah.edu/pub/tex/bib/spss.bib;
z3950.loc.gov:7090/Voyager",
series = "Statistics and computing",
URL = "http://www.loc.gov/catdir/enhancements/fy0662/2004061447-d.html;
http://www.loc.gov/catdir/enhancements/fy0818/2004061447-t.html",
abstract = "This book gives statisticians, biostatisticians and
methodologically-oriented researchers the tools they
need to develop high-quality statistical software.
Through detailed examples, readers are shown how to
call Fortran procedures from packages including Excel,
SAS, SPSS, S-PLUS, R, and MATLAB. They are even given a
tutorial on creating GUIs for Fortran computational
code using Visual Basic.NET.\par
This book is for those who want to learn how to create
statistical applications quickly and effectively. Prior
experience with a programming language such as Basic,
Fortran or C is helpful but not required. More
experienced programmers will learn new strategies to
harness the power of modern Fortran and the
object-oriented paradigm. This may serve as a
supplementary text for a graduate course on statistical
computing.",
acknowledgement = ack-nhfb,
subject = "FORTRAN (Computer program language); Statistics; Data
processing",
tableofcontents = "1: Motivation \\
2: Introduction to modern Fortran \\
3: A pseudo object-oriented style \\
4: Implementing computational routines \\
5: Developing a console application \\
6: Creating and using dynamic-link libraries \\
7: Creating COM servers \\
8: Creating COM clients",
}
@Article{Muhlleitner:2005:SFC,
author = "M. M{\"u}hlleitner and A. Djouadi and Y. Mambrini",
title = "{SDECAY}: a {Fortran} code for the decays of the
supersymmetric particles in the {MSSM}",
journal = j-COMP-PHYS-COMM,
volume = "168",
number = "1",
pages = "46--70",
day = "15",
month = may,
year = "2005",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2005.01.012",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:41:53 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465505000822",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Naumann:2005:DEF,
author = "Uwe Naumann and Jan Riehme",
title = "A differentiation-enabled {Fortran} 95 compiler",
journal = j-TOMS,
volume = "31",
number = "4",
pages = "458--474",
month = dec,
year = "2005",
CODEN = "ACMSCU",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Feb 16 11:39:20 MST 2006",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Numrich:2005:PNA,
author = "Robert W. Numrich",
title = "Parallel numerical algorithms based on tensor notation
and {Co-Array Fortran} syntax",
journal = j-PARALLEL-COMPUTING,
volume = "31",
number = "6",
pages = "588--607",
month = jun,
year = "2005",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Thu Sep 2 17:51:04 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.sciencedirect.com/science/journal/01678191",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Rouson:2005:DMA,
author = "Damian W. I. Rouson and Karla Morris and Xiaofeng Xu",
title = "Dynamic memory de-allocation in {Fortran 95/2003}
derived type calculus",
journal = j-SCI-PROG,
volume = "13",
number = "3",
pages = "189--203",
month = "????",
year = "2005",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Wed Sep 1 14:50:28 MDT 2010",
bibsource = "http://www.iospress.nl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Straka:2005:ATA,
author = "Christian W. Straka",
title = "{ADF95}: Tool for automatic differentiation of a
{FORTRAN} code designed for large numbers of
independent variables",
journal = j-COMP-PHYS-COMM,
volume = "168",
number = "2",
pages = "123--139",
day = "1",
month = jun,
year = "2005",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2005.01.011",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:41:53 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465505000810",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Manual{Sun:2005:FIA,
author = "{Sun Microsystems, Inc.}",
title = "{Fortran 95} Interval Arithmetic Programming Reference
Manual: {Sun Studio 10}",
organization = "{Sun Microsystems, Inc.}",
address = "Santa Clara, CA 95054, USA",
pages = "xiv + 141",
month = jan,
year = "2005",
bibdate = "Thu Jan 05 19:20:31 2006",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Part no. 819-0503-10",
URL = "http://docs-pdf.sun.com/819-0503/819-0503.pdf;
http://docs.sun.com/app/docs/doc/819-0503?q=819-0503-10",
acknowledgement = ack-nhfb,
}
@Article{Amodio:2006:ABF,
author = "Pierluigi Amodio and Giuseppe Romanazzi",
title = "{Algorithm 859}: {BABDCR}---a {Fortran 90} package for
the solution of bordered {ABD} linear systems",
journal = j-TOMS,
volume = "32",
number = "4",
pages = "597--608",
month = dec,
year = "2006",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1186785.1186791",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Apr 14 09:48:57 MDT 2007",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "BABDCR is a package of Fortran 90 subroutines for the
solution of linear systems with bordered almost block
diagonal coefficient matrices. It is designed to handle
matrices with blocks of the same size, that is, having
a block upper bidiagonal structure with an additional
block in the right upper corner. The algorithm
implemented in the package performs cyclic reduction of
the coefficient matrix in order to reduce the fill-in
due to the corner block.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Benner:2006:AFS,
author = "Peter Benner and Daniel Kressner",
title = "{Algorithm 854}: {Fortran 77} subroutines for
computing the eigenvalues of {Hamiltonian} matrices
{II}",
journal = j-TOMS,
volume = "32",
number = "2",
pages = "352--373",
month = jun,
year = "2006",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1141885.1141895",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Aug 23 10:29:48 MDT 2006",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "This article describes Fortran 77 subroutines for
computing eigenvalues and invariant subspaces of
Hamiltonian and skew-Hamiltonian matrices. The
implemented algorithms are based on orthogonal
symplectic decompositions, implying numerical backward
stability as well as symmetry preservation for the
computed eigenvalues. These algorithms are supplemented
with balancing and block algorithms which can lead to
considerable accuracy and performance improvements. As
a by-product, an efficient implementation for computing
symplectic QR decompositions is provided. We
demonstrate the usefulness of the subroutines for
several, practically relevant examples.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Blackburn:2006:DBJa,
author = "Stephen M. Blackburn and Robin Garner and Chris
Hoffmann and Asjad M. Khang and Kathryn S. McKinley and
Rotem Bentzur and Amer Diwan and Daniel Feinberg and
Daniel Frampton and Samuel Z. Guyer and Martin Hirzel
and Antony Hosking and Maria Jump and Han Lee and J.
Eliot B. Moss and B. Moss and Aashish Phansalkar and
Darko Stefanovi{\'c} and Thomas VanDrunen and Daniel
von Dincklage and Ben Wiedermann",
title = "The {DaCapo} benchmarks: {Java} benchmarking
development and analysis",
journal = j-SIGPLAN,
volume = "41",
number = "10",
pages = "169--190",
month = oct,
year = "2006",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1167515.1167488",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 10:47:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/java2000.bib",
abstract = "Since benchmarks drive computer science research and
industry product development, which ones we use and how
we evaluate them are key questions for the community.
Despite complex runtime tradeoffs due to dynamic
compilation and garbage collection required for Java
programs, many evaluations still use methodologies
developed for C, C++, and Fortran. SPEC, the dominant
purveyor of benchmarks, compounded this problem by
institutionalizing these methodologies for their Java
benchmark suite. This paper recommends benchmarking
selection and evaluation methodologies, and introduces
the DaCapo benchmarks, a set of open source,
client-side Java benchmarks. We demonstrate that the
complex interactions of (1) architecture, (2) compiler,
(3) virtual machine, (4) memory management, and (5)
application require more extensive evaluation than C,
C++, and Fortran which stress (4) much less, and do not
require \1. We use and introduce new value,
time-series, and statistical metrics for static and
dynamic properties such as code complexity, code size,
heap composition, and pointer mutations. No benchmark
suite is definitive, but these metrics show that DaCapo
improves over SPEC Java in a variety of ways, including
more complex code, richer object behaviors, and more
demanding memory system requirements. This paper takes
a step towards improving methodologies for choosing and
evaluating benchmarks to foster innovation in system
design and implementation for Java and other managed
languages.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "benchmark; DaCapo; Java; methodology; SPEC",
}
@Misc{Bonten:2006:ACF,
author = "J. H. M. Bonten",
title = "Arithmetic Computer Formats",
howpublished = "Web document",
day = "5",
month = oct,
year = "2006",
bibdate = "Tue Oct 30 11:08:12 2007",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://home.hetnet.nl/mr_1/81/jhm.bonten/computers/bitsandbytes/wordsizes/",
abstract = "This map contains a set of descriptions of the
memory-word formats for the floating point numbers used
in some extinct, old and modern species of the
computer-fauna. Also it contains some theory about the
storage of these numbers. And it gives some proposals
to improve the use of decimal numbers, both in Cobol
and in Fortran/C/C++.",
acknowledgement = ack-nhfb,
keywords = "Burroughs 6700; Burroughs 7700; Burroughs 7900; Cray
1; DEC Alpha; DEC PDP-10; DEC PDP-11; DEC VAX; IBM
7094; IEEE-754; Unisys-A; Univac 1100; Univac 418",
}
@Article{Coarfa:2006:ESI,
author = "Cristian Coarfa and Yuri Dotsenko and John
Mellor-Crummey",
title = "Experiences with {Sweep3D} implementations in
{Co-array Fortran}",
journal = j-J-SUPERCOMPUTING,
volume = "36",
number = "2",
pages = "101--121",
month = may,
year = "2006",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/s11227-006-7952-7",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 9 17:32:28 MDT 2008",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=36&issue=2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=36&issue=2&spage=101",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@Article{Das:2006:OSO,
author = "Dibyendu Das",
title = "Optimizing subroutines with optional parameters in
{F90} via function cloning",
journal = j-SIGPLAN,
volume = "41",
number = "8",
pages = "21--28",
month = aug,
year = "2006",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1163566.1163573",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 10:46:06 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Optional parameters are a feature of Fortran90. The
objective of this feature is to allow the F90
programmer to declare a subroutine using a number of
arguments and specify a subset of these parameters as
optional, which in turn, allows the programmer to omit
any of these optional parameters during invocation of
the subroutine. The body of such a subroutine uses an
F90 intrinsic function called present(), to test
whether an optional parameter has meaningful values at
run-time. The optional parameter can be written/read if
and only if present() returns a true value. In this
work, we describe a mechanism by which such subroutines
which use optional parameters can be efficiently
optimized using function cloning or specialization.
Function Cloning is a well-known optimization technique
that creates multiple copies of a function f(), in
order to exploit better optimization opportunities. We
will show how cloning/specialization can be utilized
such that all calls to present() can be totally
eliminated in the body of such subroutines. Cloning
will also result in optimization opportunities not
exploitable in the original source.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "compilers",
}
@Article{Demetriou:2006:LFP,
author = "I. C. Demetriou",
title = "{L2CXCV}: a {Fortran 77} package for least squares
convex\slash concave data smoothing",
journal = j-COMP-PHYS-COMM,
volume = "174",
number = "8",
pages = "643--668",
day = "15",
month = apr,
year = "2006",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2005.12.004",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Tue Feb 14 14:46:14 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465506000075",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Erricolo:2006:AFS,
author = "Danilo Erricolo",
title = "{Algorithm 861}: {Fortran 90} subroutines for
computing the expansion coefficients of {Mathieu}
functions using {Blanch}'s algorithm",
journal = j-TOMS,
volume = "32",
number = "4",
pages = "622--634",
month = dec,
year = "2006",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1186785.1186793",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Apr 14 09:48:57 MDT 2007",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A translation to Fortran 90 of Gertrude Blanch's
algorithm for computing the expansion coefficients of
the series that represent Mathieu functions is
presented. Its advantages are portability, higher
precision, practicality of use, and extended
documentation. In addition, numerical validations and
comparisons with other existing methods are
presented.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Gao:2006:NET,
author = "Xiao-Wei Gao",
title = "Numerical evaluation of two-dimensional singular
boundary integrals --- Theory and {Fortran} code",
journal = j-J-COMPUT-APPL-MATH,
volume = "188",
number = "1",
pages = "44--64",
day = "1",
month = apr,
year = "2006",
CODEN = "JCAMDI",
ISSN = "0377-0427 (print), 1879-1778 (electronic)",
ISSN-L = "0377-0427",
bibdate = "Sat Feb 25 13:00:38 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2005.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0377042705001597",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational and Applied Mathematics",
journal-URL = "http://www.sciencedirect.com/science/journal/03770427",
}
@Article{Gentleman:2006:BRD,
author = "Robert Gentleman",
title = "Book Review: {{\em Developing Statistical Software in
FORTRAN 95}}",
journal = j-J-STAT-SOFT,
volume = "17",
number = "BR-2",
pages = "1--2",
month = dec,
year = "2006",
CODEN = "JSSOBK",
ISSN = "1548-7660",
bibdate = "Fri Jul 4 10:54:15 MDT 2008",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.jstatsoft.org/v17/b02",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
pubdates = "Submitted 2006-12-05; Accepted 2006-12-05",
}
@InProceedings{Giering:2006:TLA,
author = "Ralf Giering and Thomas Kaminski",
title = "Tangent Linear and Adjoint Versions of {NASA\slash}
{GMAO}'s {Fortran 90} Global Weather Forecast Model",
crossref = "Bucker:2006:ADA",
volume = "50",
pages = "275--284",
year = "2006",
DOI = "https://doi.org/10.1007/3-540-28438-9_24",
bibdate = "Sat Dec 22 08:37:40 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncse.bib",
URL = "http://link.springer.com/content/pdf/10.1007/3-540-28438-9_24",
acknowledgement = ack-nhfb,
book-DOI = "https://doi.org/10.1007/3-540-28438-9",
book-URL = "http://www.springerlink.com/content/978-3-540-28438-3",
}
@Article{Gil:2006:ARP,
author = "Amparo Gil and Javier Segura and Nico M. Temme",
title = "{Algorithm 850}: {Real} parabolic cylinder functions
{$ U(a, x) $, $ V(a, x) $}",
journal = j-TOMS,
volume = "32",
number = "1",
pages = "102--112",
month = mar,
year = "2006",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1132973.1132978",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri May 26 06:32:19 MDT 2006",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fortran 90 programs for the computation of real
parabolic cylinder functions are presented. The code
computes the functions $ U(a, x) $, $ V(a, x) $ and
their derivatives for real $a$ and $ x (x \geq 0) $.
The code also computes scaled functions. The range of
computation for scaled PCFs is practically
unrestricted. The aimed relative accuracy for scaled
functions is better than $ 5 \times 10^{14} $.
Exceptions to this accuracy are the evaluation of the
functions near their zeros and the error caused by the
evaluation of trigonometric functions of large
arguments when $ |a| > x $. The routines always give
values for which the Wronskian relation for scaled
functions is verified with a relative accuracy better
than $ 5 \times 10^{14} $. The accuracy of the unscaled
functions is also better than $ 5 \times 10^{14} $ for
moderate values of $x$ and $a$ (except close to the
zeros), while for large $x$ and $a$ the error is
dominated by exponential and trigonometric function
evaluations. For IEEE standard double precision
arithmetic, the accuracy is better than $ 5 \times
10^{13} $ in the computable range of unscaled PCFs
(except close to the zeros).",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Gil:2006:CRP,
author = "Amparo Gil and Javier Segura and Nico M. Temme",
title = "Computing the real parabolic cylinder functions {$
U(a, x) $, $ V(a, x) $}",
journal = j-TOMS,
volume = "32",
number = "1",
pages = "70--101",
month = mar,
year = "2006",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1132973.1132977",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri May 26 06:32:19 MDT 2006",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Methods for the computation of real parabolic cylinder
functions $ U(a, x) $, and $ V(a, x) $ and their
derivatives are described. We give details on power
series, asymptotic series, recursion and quadrature. A
combination of these methods can be used for computing
parabolic cylinder functions for unrestricted values of
the order $a$ and the variable $x$ except for the
overflow\slash underflow limitations. By factoring the
dominant exponential factor, scaled functions can be
computed without practical overflow\slash underflow
limitations. In an accompanying article we describe the
precise domains for these methods and we present the
Fortran 90 codes for the computation of these
functions.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Hasselman:2006:RAF,
author = "Berend Hasselman",
title = "Remark on {Algorithm 815}: {FORTRAN} subroutines for
computing approximate solutions of feedback set
problems using {GRASP}",
journal = j-TOMS,
volume = "32",
number = "1",
pages = "166--168",
month = mar,
year = "2006",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1132973.1132982",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri May 26 06:32:19 MDT 2006",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We show that the Fortran source code for Algorithm 815
contains an error and we propose a correction. The
error may cause the algorithm to generate incorrect
results. We also show that the performance of the
corrected algorithm can be improved by a minor
adjustment in the code.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Herder:2006:MSP,
author = "Jorrit N. Herder and Herbert Bos and Ben Gras and
Philip Homburg and Andrew S. Tanenbaum",
title = "Modular System Programming in {MINIX 3}",
journal = j-LOGIN,
volume = "31",
number = "2",
pages = "19--28",
month = apr,
year = "2006",
CODEN = "LOGNEM",
ISSN = "1044-6397",
bibdate = "Tue Apr 11 10:53:03 MDT 2006",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.usenix.org/publications/login/2006-04/index.html",
URL = "http://www.minix3.org/;
http://www.usenix.org/publications/login/2006-04/openpdfs/herder.pdf",
abstract = "When the first modern operating systems were being
developed in the early 1960s, the designers were so
worried about performance that these systems were
written in assembly language, even though high-level
languages such as FORTRAN, MAD, and Algol were well
established. Reliability and security were not even on
the radar. Times have changed and we now need to
reexamine the need for reliability in operating
systems.",
acknowledgement = ack-nhfb,
fjournal = ";login: the USENIX Association newsletter",
}
@Article{Hinich:2006:BRB,
author = "Melvin J. Hinich",
title = "Book Review: {{\booktitle{Developing Statistical
Software in Fortran 95}} by David R. Lemmon; Joseph L.
Schafer}",
journal = j-TECHNOMETRICS,
volume = "48",
number = "4",
pages = "571--572",
month = nov,
year = "2006",
CODEN = "TCMTA2",
DOI = "https://doi.org/10.2307/25471254",
ISSN = "0040-1706 (print), 1537-2723 (electronic)",
ISSN-L = "0040-1706",
bibdate = "Sat Jun 21 13:21:14 MDT 2014",
bibsource = "http://www.jstor.org/journals/00401706.html;
http://www.jstor.org/stable/i25471234;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/technometrics2000.bib",
URL = "http://www.jstor.org/stable/25471254",
acknowledgement = ack-nhfb,
fjournal = "Technometrics",
journal-URL = "http://www.jstor.org/journals/00401706.html",
}
@Article{Ihaka:2006:BRB,
author = "Ross Ihaka",
title = "Book Review: {{\booktitle{Developing Statistical
Software in Fortran 95}}, by David R. Lemmon; Joseph L.
Schafer}",
journal = j-J-AM-STAT-ASSOC,
volume = "101",
number = "474",
pages = "857--857",
month = jun,
year = "2006",
CODEN = "JSTNAL",
DOI = "https://doi.org/10.1198/jasa.2006.s113",
ISSN = "0162-1459 (print), 1537-274X (electronic)",
ISSN-L = "0162-1459",
bibdate = "Wed Jan 25 08:06:33 MST 2012",
bibsource = "http://www.amstat.org/publications/jasa/;
http://www.jstor.org/journals/01621459.html;
http://www.jstor.org/stable/i27590703;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jamstatassoc2000.bib",
URL = "http://www.jstor.org/stable/27590759",
acknowledgement = ack-nhfb,
fjournal = "Journal of the American Statistical Association",
journal-URL = "http://www.tandfonline.com/loi/uasa20",
}
@Article{McBane:2006:PCD,
author = "George C. McBane",
title = "Programs to Compute Distribution Functions and
Critical Values for Extreme Value Ratios for Outlier
Detection",
journal = j-J-STAT-SOFT,
volume = "16",
number = "3",
pages = "1--9",
month = may,
year = "2006",
CODEN = "JSSOBK",
ISSN = "1548-7660",
bibdate = "Fri Jul 4 10:54:15 MDT 2008",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.jstatsoft.org/v16/i03",
abstract = "A set of FORTRAN subprograms is presented to compute
density and cumulative distribution functions and
critical values for the range ratio statistics of Dixon
(1951, The Annals of Mathematical Statistics ) These
statistics are useful for detection of outliers in
small samples.",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
pubdates = "Submitted 2006-01-09; Accepted 2006-05-04",
}
@InProceedings{Naumann:2006:CAN,
author = "Uwe Naumann and Jan Riehme",
title = "Computing Adjoints with the {NAGWare} {Fortran} 95
Compiler",
crossref = "Bucker:2006:ADA",
volume = "50",
pages = "159--169",
year = "2006",
DOI = "https://doi.org/10.1007/3-540-28438-9_14",
bibdate = "Sat Dec 22 08:37:37 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncse.bib",
URL = "http://link.springer.com/content/pdf/10.1007/3-540-28438-9_14",
acknowledgement = ack-nhfb,
book-DOI = "https://doi.org/10.1007/3-540-28438-9",
book-URL = "http://www.springerlink.com/content/978-3-540-28438-3",
}
@InProceedings{Pascual:2006:ETT,
author = "Val{\'e}erie Pascual and Laurent Hasco{\"e}et",
title = "Extension of {TAPENADE} toward {Fortran} 95",
crossref = "Bucker:2006:ADA",
volume = "50",
pages = "171--179",
year = "2006",
DOI = "https://doi.org/10.1007/3-540-28438-9_15",
bibdate = "Sat Dec 22 08:37:37 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncse.bib",
URL = "http://link.springer.com/content/pdf/10.1007/3-540-28438-9_15",
acknowledgement = ack-nhfb,
book-DOI = "https://doi.org/10.1007/3-540-28438-9",
book-URL = "http://www.springerlink.com/content/978-3-540-28438-3",
}
@Article{Richardson:2006:TCP,
author = "William Richardson",
title = "A Treatment of Computational Precision, Number
Representation, and Large Integers in an Introductory
{Fortran} Course",
journal = j-COMP-MATH-SCI-TEACHING,
volume = "25",
number = "3",
pages = "213--237",
year = "2006",
CODEN = "JCMTDV",
ISSN = "0731-9258",
ISSN-L = "0731-9258",
bibdate = "Tue Jun 13 17:35:47 2006",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.editlib.org/index.cfm?CFID=21448942&CFTOKEN=41513643&fuseaction=Reader.ViewAbstract&paper_id=6298",
abstract = "Computational precision is sometimes given short
shrift in a first programming course. Treating this
topic requires discussing integer and floating-point
number representations and inaccuracies that may result
from their use. An example of a moderately simple
programming problem from elementary statistics was
examined. It forced students to confront problems
associated with number representations and investigate
appropriate ways to circumvent them. In the example,
integers were represented using two's complement form,
and floating-point numbers according to the Institute
of Electrical and Electronics Engineers (IEEE) standard
754, both using 32 bits. Floating-point number
representation (64-bit) was necessary to achieve
results accurate to two decimal positions. Finally,
Fortran 90/95 subprograms were written to implement
arbitrarily precise operations with large integers.
Students in an introductory course can write
subprograms for addition and subtraction of large
integers. More sophisticated subprograms that depend on
the fast Fourier transform were written to perform
multiplication and division of large integers. These
subprograms are more suited to an advanced programming
or numerical analysis course. The subprograms written
to perform large-integer operations were used to
determine exact solutions for the statistical
problem.",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computers in Mathematics and Science
Teaching",
}
@Article{Sala:2006:OOF,
author = "Marzio Sala",
title = "An object-oriented framework for the development of
scalable parallel multilevel preconditioners",
journal = j-TOMS,
volume = "32",
number = "3",
pages = "396--416",
month = sep,
year = "2006",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1163641.1163643",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Sep 27 05:51:43 MDT 2006",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We present the design of a high-performance
object-oriented framework that enables the rapid
development and usage of efficient, scalable, and
portable implementations of multilevel preconditioners
for distributed sparse real matrices, in both serial
and (massively) parallel environments. The main feature
of the proposed framework is the use of several
programming paradigms for the different implementation
layers, with a strong emphasis on object-oriented
classes and operator overloading for the top layer, and
optimized FORTRAN and C code for the layers underneath.
We describe an implementation of the proposed framework
that is based on the ML library, the algebraic
multilevel preconditioning package of Trilinos, which
supports state-of-the-art parallel smoothed aggregation
methods, and can be used to define general algebraic
and geometric multilevel and multigrid preconditioners
and solvers. The article demonstrates that we can take
advantage of object-oriented programming and operator
overloading to obtain intuitive, easy-to-read, and
easy-to-develop codes that are at the same time
efficient and scalable. Several numerical experiments
obtained on serial and parallel computers show that the
overhead required by the object-oriented layer is very
modest, therefore allowing developers to focus on the
new algorithms they are developing and testing, rather
than on implementation details.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Satoh:2006:ATL,
author = "Makoto Satoh and Kiyoshi Negishi and Atsushi
Kobayashi",
title = "Analysis of two-level data mapping in an {HPF}
compiler for distributed-memory machines",
journal = j-PARALLEL-COMPUTING,
volume = "32",
number = "4",
pages = "280--300",
month = apr,
year = "2006",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Thu Sep 2 17:51:05 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.sciencedirect.com/science/journal/01678191",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Su:2006:APP,
author = "Hai-Jun Su and J. Michael McCarthy and Masha Sosonkina
and Layne T. Watson",
title = "{Algorithm 857}: {POLSYS\_GLP}---a parallel general
linear product homotopy code for solving polynomial
systems of equations",
journal = j-TOMS,
volume = "32",
number = "4",
pages = "561--579",
month = dec,
year = "2006",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1186785.1186789",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Apr 14 09:48:57 MDT 2007",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Globally convergent, probability-one homotopy methods
have proven to be very effective for finding all the
isolated solutions to polynomial systems of equations.
After many years of development, homotopy path trackers
based on probability-one homotopy methods are reliable
and fast. Now, theoretical advances reducing the number
of homotopy paths that must be tracked and handling
singular solutions have made probability-one homotopy
methods even more practical. POLSYS\_GLP consists of
Fortran 95 modules for finding all isolated solutions
of a complex coefficient polynomial system of
equations. The package is intended to be used on a
distributed memory multiprocessor in conjunction with
HOMPACK90 (Algorithm 777), and makes extensive use of
Fortran 95-derived data types and MPI to support a
general linear product (GLP) polynomial system
structure. GLP structure is intermediate between the
partitioned linear product structure used by
POLSYS\_PLP (Algorithm 801) and the BKK-based structure
used by PHCPACK. The code requires a GLP structure as
input, and although finding the optimal GLP structure
is a difficult combinatorial problem, generally
physical or engineering intuition about a problem
yields a very good GLP structure. POLSYS\_GLP employs a
sophisticated power series end game for handling
singular solutions, and provides support for problem
definition both at a high level and via hand-crafted
code. Different GLP structures and their corresponding
Bezout numbers can be systematically explored before
committing to root finding.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Thompson:2006:FFD,
author = "S. Thompson and L. F. Shampine",
title = "A friendly {Fortran} {DDE} solver",
journal = j-APPL-NUM-MATH,
volume = "56",
number = "3--4",
pages = "503--516",
month = mar # "\slash " # apr,
year = "2006",
CODEN = "ANMAEL",
ISSN = "0168-9274 (print), 1873-5460 (electronic)",
ISSN-L = "0168-9274",
bibdate = "Tue Aug 24 11:17:20 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
http://www.sciencedirect.com/science/journal/01689274",
acknowledgement = ack-nhfb,
fjournal = "Applied Numerical Mathematics: Transactions of IMACS",
journal-URL = "http://www.sciencedirect.com/science/journal/01689274",
}
@Article{Tiwari:2006:BSB,
author = "Rakesh Prabhat Tiwari and Alok Shukla",
title = "A basis-set based {Fortran} program to solve the
{Gross--Pitaevskii} equation for dilute {Bose} gases in
harmonic and anharmonic traps",
journal = j-COMP-PHYS-COMM,
volume = "174",
number = "12",
pages = "966--982",
day = "15",
month = jun,
year = "2006",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2005.10.014",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Tue Feb 14 14:46:15 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465506000993",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{vonHippel:2006:TAO,
author = "G. M. von Hippel",
title = "{TaylUR}, an arbitrary-order diagonal automatic
differentiation package for {Fortran 95}",
journal = j-COMP-PHYS-COMM,
volume = "174",
number = "7",
pages = "569--576",
day = "1",
month = apr,
year = "2006",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2005.12.016",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Tue Feb 14 14:46:14 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465506000166",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Aiken:2007:MJW,
author = "Alex Aiken",
title = "In Memoriam: {John W. Backus}, 1924--2007",
journal = j-LOGIN,
volume = "32",
number = "3",
pages = "68--69",
month = jun,
year = "2007",
CODEN = "LOGNEM",
ISSN = "1044-6397",
bibdate = "Fri Jun 08 14:35:23 2007",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = ";login: the USENIX Association newsletter",
}
@Misc{Anonymous:2007:IRT,
author = "Anonymous",
title = "Index of resources: text: {Fortran}",
howpublished = "Computer History Museum Web archive.",
year = "2007",
bibdate = "Tue Jan 08 14:53:03 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://archive.computerhistory.org/resources/text/Fortran/",
acknowledgement = ack-nhfb,
}
@Article{Beebe:2007:AQP,
author = "Nelson H. F. Beebe and James S. Ball",
title = "{Algorithm 867}: {QUADLOG}---a package of routines for
generating {Gauss}-related quadrature for two classes
of logarithmic weight functions",
journal = j-TOMS,
volume = "33",
number = "3",
pages = "20:1--20:30",
month = aug,
year = "2007",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1268769.1268774",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Sep 5 14:34:54 MDT 2007",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A collection of subroutines and examples of their uses
are described for the quadrature method developed in
the companion article. These allow the exact evaluation
(up to computer truncation and rounding errors) of
integrals of polynomials with two general types of
logarithmic weights, and also with the corresponding
nonlogarithmic weights. The recurrence coefficients for
the related nonclassical orthogonal polynomials with
logarithmic weight functions can also be obtained.
Tests of accuracy on various platforms are
presented.\par
The routines are usable from Fortran, C, and C++
programs conforming to any of at least six
international programming-language standards.",
acknowledgement = ack-nhfb,
articleno = "20",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Crouch:2007:OF,
author = "Peter Crouch",
title = "The Origins of {Fortran}",
journal = "Resurrection: The Computer Conservation Society
Journal",
volume = "??",
number = "41",
pages = "??--??",
month = "Autumn",
year = "2007",
ISSN = "0958-7403",
ISSN-L = "0958-7403",
bibdate = "Mon Jul 27 17:22:18 2020",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://computerconservationsociety.org/resurrection/res41.htm#e",
acknowledgement = ack-nhfb,
}
@Article{Decyk:2007:WF,
author = "Viktor K. Decyk and Charles D. Norton and Henry J.
Gardner",
title = "Why {Fortran}?",
journal = j-COMPUT-SCI-ENG,
volume = "9",
number = "4",
pages = "68--71",
month = jul # "\slash " # aug,
year = "2007",
CODEN = "CSENFA",
DOI = "https://doi.org/10.1109/MCSE.2007.89",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Thu Jul 3 11:16:40 MDT 2008",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computing in Science and Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Demetriou:2007:ALF,
author = "Ioannis C. Demetriou",
title = "{Algorithm 863}: {L2WPMA}, a {Fortran 77} package for
weighted least-squares piecewise monotonic data
approximation",
journal = j-TOMS,
volume = "33",
number = "1",
pages = "6:1--6:19",
month = mar,
year = "2007",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1206040.1206046",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Apr 14 09:48:58 MDT 2007",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "Fortran software is developed that calculates a best
piecewise monotonic approximation to $n$ univariate
data contaminated by random errors. The underlying
method minimizes the weighted sum of the squares of the
errors by requiring $ k - 1 $ sign changes in the first
divided differences of the approximation, where $k$ is
a given positive integer. Hence, the piecewise linear
interpolant to the fit consists of $k$ monotonic
sections, alternately increasing and decreasing. This
calculation can have about $ O(n^k) $ local minima,
because the positions of the turning points of the fit
are integer variables of the problem. The method,
however, by employing a dynamic programming technique
divides the data into at most $k$ disjoint sets of
adjacent data and solves a $ k = 1 $ problem (monotonic
fit or isotonic regression) for each set. So it
calculates efficiently a global solution in only $ O(n
\sigma + k \sigma^2) $ computer operations when $ k
\geq 3 $, where $ \sigma $ is the number of local
minima of the data, always bounded by $ n / 2 $. This
complexity reduces to only $ O(n) $ when $ k = 1 $ or $
k = 2 $ (unimodal case). At the end of the calculation
a spline representation of the solution and the
corresponding Lagrange multipliers are provided. The
software package has been tested on a variety of data
sets showing a performance that does provide in
practice shorter computation times than the complexity
indicates in theory. An application of the method on
identifying turning points and monotonic trends of data
from 1947--1996 on the U.K. pound over the U.S. dollar
exchange rate is presented. Generally, the method may
have useful applications as, for example, in estimating
the turning points of a function from some noisy
measurements of its values, or in image and signal
processing, or in providing a preliminary or
complementary smoothing phase to further analyses of
the data.",
acknowledgement = ack-nhfb,
articleno = "6",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Djouadi:2007:SFC,
author = "Abdelhak Djouadi and Jean-Lo{\"\i}c Kneur and Gilbert
Moultaka",
title = "{SuSpect}: a {Fortran} code for the Supersymmetric and
{Higgs} particle spectrum in the {MSSM}",
journal = j-COMP-PHYS-COMM,
volume = "176",
number = "6",
pages = "426--455",
day = "15",
month = mar,
year = "2007",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2006.11.009",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:15 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046550600419X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Ellwanger:2007:NFC,
author = "Ulrich Ellwanger and Cyril Hugonie",
title = "{NMSPEC}: a {Fortran} code for the sparticle and
{Higgs} masses in the {NMSSM} with {GUT} scale boundary
conditions",
journal = j-COMP-PHYS-COMM,
volume = "177",
number = "4",
pages = "399--407",
day = "15",
month = aug,
year = "2007",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2007.05.001",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:24 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465507002263",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Enright:2007:RRD,
author = "W. H. Enright and Wayne B. Hayes",
title = "Robust and reliable defect control for {Runge--Kutta}
methods",
journal = j-TOMS,
volume = "33",
number = "1",
pages = "1:1--1:19",
month = mar,
year = "2007",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1206040.1206041",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Apr 14 09:48:58 MDT 2007",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "The quest for reliable integration of initial value
problems (IVPs) for ordinary differential equations
(ODEs) is a long-standing problem in numerical
analysis. At one end of the reliability spectrum are
fixed stepsize methods implemented using standard
floating point, where the onus lies entirely with the
user to ensure the stepsize chosen is adequate for the
desired accuracy. At the other end of the reliability
spectrum are rigorous interval-based methods, that can
provide provably correct bounds on the error of a
numerical solution. This rigour comes at a price,
however: interval methods are generally two to three
orders of magnitude more expensive than fixed stepsize
floating-point methods. Along the spectrum between
these two extremes lie various methods of different
expense that estimate and control some measure of the
local errors and adjust the stepsize accordingly.
In this article, we continue previous investigations
into a class of interpolants for use in Runge--Kutta
methods that have a defect function whose qualitative
behavior is asymptotically independent of the problem
being integrated. In particular the point, in a step,
where the maximum defect occurs as $ h \rightarrow 0 $
is known a priori. This property allows the defect to
be monitored and controlled in an efficient and robust
manner even for modestly large stepsizes. Our
interpolants also have a defect with the highest
possible order given the constraints imposed by the
order of the underlying discrete formula. We
demonstrate the approach on three Runge--Kutta methods
of orders 5, 6, and 8, and provide Fortran and
preliminary Matlab interfaces to these three new
integrators. We also consider how sensitive such
methods are to roundoff errors. Numerical results for
four problems on a range of accuracy requests are
presented.",
acknowledgement = ack-nhfb,
articleno = "1",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Erwig:2007:PFP,
author = "Martin Erwig and Zhe Fu and Ben Pflaum",
title = "Parametric {Fortran}: program generation in scientific
computing",
journal = j-J-SOFTW-MAINT-EVOL,
volume = "19",
number = "3",
pages = "155--182",
month = may,
year = "2007",
CODEN = "JSMECT",
DOI = "https://doi.org/10.1002/smr.346",
ISSN = "1532-060X (print), 1532-0618 (electronic)",
ISSN-L = "1532-060X",
bibdate = "Wed Jan 31 10:00:20 MST 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jsoftwmaintevol.bib",
acknowledgement = ack-nhfb,
fjournal = "Journal of Software Maintenance and Evolution:
Research and Practice",
journal-URL = "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481",
}
@Article{Gould:2007:FFF,
author = "Nicholas I. M. Gould and Philippe L. Toint",
title = "{FILTRANE}, a {Fortran 95} filter-trust-region package
for solving nonlinear least-squares and nonlinear
feasibility problems",
journal = j-TOMS,
volume = "33",
number = "1",
pages = "3:1--3:23",
month = mar,
year = "2007",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1206040.1206043",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Apr 14 09:48:58 MDT 2007",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/g/gould-nicholas-ian.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "FILTRANE, a new Fortran 95 package for finding vectors
satisfying general sets of nonlinear equations and/or
inequalities, is presented. Several algorithmic
variants are discussed and extensively compared on a
set of CUTEr test problems, indicating that the default
variant is both reliable and efficient. This discussion
provides a first experimental study of the parameters
inherent in filter algorithms.",
acknowledgement = ack-nhfb,
articleno = "3",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Gustavson:2007:AFS,
author = "Fred G. Gustavson and John K. Reid and Jerzy
Wa{\'s}niewski",
title = "{Algorithm 865}: {Fortran 95} subroutines for
{Cholesky} factorization in block hybrid format",
journal = j-TOMS,
volume = "33",
number = "1",
pages = "8:1--8:5",
month = mar,
year = "2007",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1206040.1206048",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Apr 14 09:48:58 MDT 2007",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "We present subroutines for the Cholesky factorization
of a positive-definite symmetric matrix and for solving
corresponding sets of linear equations. They exploit
cache memory by using the block hybrid format proposed
by the authors in a companion article. The matrix is
packed into $ n(n + 1) / 2 $ real variables, and the
speed is usually better than that of the LAPACK
algorithm that uses full storage ($ n^2 $ variables).
Included are subroutines for rearranging a matrix whose
upper or lower-triangular part is packed by columns to
this format and for the inverse rearrangement. Also
included is a kernel subroutine that is used for the
Cholesky factorization of the diagonal blocks since it
is suitable for any positive-definite symmetric matrix
that is small enough to be held in cache. We provide a
comprehensive test program and simple example
programs.",
acknowledgement = ack-nhfb,
articleno = "8",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Misc{Lohr:2007:JWB,
author = "Steve Lohr",
title = "{John W. Backus}, 82, {Fortran} Developer, Dies",
howpublished = "New York Times obituary.",
day = "19",
month = mar,
year = "2007",
bibdate = "Tue Mar 20 18:50:35 2007",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nytimes.com/2007/03/19/obituaries/20cnd-backus.html?ex=3D1332043200&en=3Dadde3ee5a1875330&ei=3D5124&partner=3Dpermalink&exprod=3Dpermalink",
acknowledgement = ack-nhfb,
}
@Article{Lorton:2007:ABL,
author = "K. Patrick Lorton and David S. Wise",
title = "Analyzing block locality in {Morton}-order and
{Morton}-hybrid matrices",
journal = j-COMP-ARCH-NEWS,
volume = "35",
number = "4",
pages = "6--12",
month = sep,
year = "2007",
CODEN = "CANED2",
DOI = "https://doi.org/10.1145/1327312.1327315",
ISSN = "0163-5964 (print), 1943-5851 (electronic)",
ISSN-L = "0163-5964",
bibdate = "Tue Jun 17 11:50:54 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "As the architectures of computers change, introducing
more caches onto multicore chips, even more locality
becomes necessary. With the bandwidth between caches
and RAM now even more valuable, additional locality
from new matrix representations will be important to
keep multiple processors busy. The default storage
representations of both C and Fortran, row- and
column-major respectively, have fundamental
deficiencies with many matrix computations. By
switching the storage representation from Cartesian to
block indices, one is able to take better advantage of
cache locality at all levels from L1 to paging. This
paper only changes storage representation from
row-major to Morton-hybrid, and applies it to matrix
multiplication. Its purpose is to show that, even with
only traditional iterative algorithms, simply changing
storage representation offers significant speedups.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
keywords = "Cholesky factorization; Morton order; quadtrees",
remark = "Medea 2006 workshop.",
}
@Misc{Martens:2007:FFP,
author = "China Martens",
title = "Father of {Fortran} programming language dies",
howpublished = "ComputerWorld online news story.",
day = "20",
month = mar,
year = "2007",
bibdate = "Wed Mar 21 08:19:25 2007",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://cwflyris.computerworld.com/t/1369934/419952/55837/2/",
acknowledgement = ack-nhfb,
}
@Article{Mohr:2007:FPA,
author = "Bernd Mohr and Luiz DeRose and Jeffrey Vetter",
title = "A framework for performance analysis of {Co-Array
Fortran}",
journal = j-CCPE,
volume = "19",
number = "17",
pages = "2207--2218",
day = "10",
month = dec,
year = "2007",
CODEN = "CCPEBO",
DOI = "https://doi.org/10.1002/cpe.1169",
ISSN = "1532-0626 (print), 1532-0634 (electronic)",
ISSN-L = "1532-0626",
bibdate = "Mon Dec 5 10:08:18 MST 2011",
bibsource = "http://www.interscience.wiley.com/jpages/1532-0626;
https://www.math.utah.edu/pub/tex/bib/ccpe.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Concurrency and Computation: Prac\-tice and
Experience",
journal-URL = "http://www.interscience.wiley.com/jpages/1532-0626",
onlinedate = "31 May 2007",
}
@Article{Norton:2007:TAM,
author = "Charles D. Norton and Viktor K. Decyk and Boleslaw K.
Szymanski and Henry Gardner",
title = "The transition and adoption to modern programming
concepts for scientific computing in {Fortran}",
journal = j-SCI-PROG,
volume = "15",
number = "1",
pages = "27--44",
month = "????",
year = "2007",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Wed Sep 1 14:50:28 MDT 2010",
bibsource = "http://www.iospress.nl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Reid:2007:CAN,
author = "John Reid and Robert W. Numrich",
title = "Co-arrays in the next {Fortran Standard}",
journal = j-SCI-PROG,
volume = "15",
number = "1",
pages = "9--26",
month = "????",
year = "2007",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Wed Sep 1 14:50:28 MDT 2010",
bibsource = "http://www.iospress.nl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Schlittgen:2007:BRD,
author = "Rainer Schlittgen",
title = "Book Review: {David Lemmon and Joseph Schafer:
\booktitle{Developing Statistical Software in Fortran
95}}",
journal = j-ASTA-ADV-STAT-ANAL,
volume = "91",
number = "4",
pages = "449--450",
month = dec,
year = "2007",
CODEN = "????",
DOI = "https://doi.org/10.1007/s10182-007-0050-1",
ISSN = "1863-8171 (print), 1863-818X (electronic)",
ISSN-L = "1863-8171",
bibdate = "Thu Feb 5 09:35:38 MST 2015",
bibsource = "https://www.math.utah.edu/pub/tex/bib/asta.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer.com/accesspage/article/10.1007/s10182-007-0050-1",
acknowledgement = ack-nhfb,
fjournal = "AStA. Advances in Statistical Analysis",
journal-URL = "http://link.springer.com/journal/10182",
}
@Article{Snyder:2007:SPF,
author = "W. Van Snyder",
title = "Scientific programming in {Fortran}",
journal = j-SCI-PROG,
volume = "15",
number = "1",
pages = "3--8",
month = "????",
year = "2007",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Wed Sep 1 14:50:28 MDT 2010",
bibsource = "http://www.iospress.nl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Somerville:2007:CCV,
author = "Paul N. Somerville",
title = "Calculation of Critical Values for {Somerville}'s
{FDR} Procedures",
journal = j-J-STAT-SOFT,
volume = "21",
number = "6",
pages = "1--14",
month = oct,
year = "2007",
CODEN = "JSSOBK",
ISSN = "1548-7660",
bibdate = "Fri Jul 4 10:54:16 MDT 2008",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.jstatsoft.org/v21/i06",
abstract = "A Fortran 95 program has been written to calculate
critical values for the step-up and step-down FDR
procedures developed by Somerville (2004). The program
allows for arbitrary selection of number of hypotheses,
FDR rate, one- or two-sided hypotheses, common
correlation coefficient of the test statistics and
degrees of freedom. An MCV (minimum critical value) may
be specified, or the program will calculate a specified
number of critical values or steps in an FDR procedure.
The program can also be used to efficiently ascertain
an upper bound to the number of hypotheses which the
procedure will reject, given either the values of the
test statistics, or their p values. Limiting the number
of steps in an FDR procedure can be used to control the
number or proportion of false discoveries (Somerville
and Hemmelmann 2007). Using the program to calculate
the largest critical values makes possible efficient
use of the FDR procedures for very large numbers of
hypotheses.",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
pubdates = "Submitted 2006-01-28; Accepted 2007-04-11",
}
@Article{Szymanski:2007:FPL,
author = "Boleslaw K. Szymanski",
title = "{Fortran} programming language and scientific
programming: 50 Years of mutual growth",
journal = j-SCI-PROG,
volume = "15",
number = "1",
pages = "1--2",
month = "????",
year = "2007",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Wed Sep 1 14:50:28 MDT 2010",
bibsource = "http://www.iospress.nl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{vonHippel:2007:NVA,
author = "G. M. von Hippel",
title = "New version announcement for {TaylUR}, an
arbitrary-order diagonal automatic differentiation
package for {Fortran} 95",
journal = j-COMP-PHYS-COMM,
volume = "176",
number = "11--12",
pages = "710--711",
month = jun,
year = "2007",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2007.03.008",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:17 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046550700197X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Yang:2007:BSP,
author = "Xuejun Yang and Xiaobo Yan and Zuocheng Xing and Yu
Deng and Jiang Jiang and Ying Zhang",
title = "A 64-bit stream processor architecture for scientific
applications",
journal = j-COMP-ARCH-NEWS,
volume = "35",
number = "2",
pages = "210--219",
month = may,
year = "2007",
CODEN = "CANED2",
DOI = "https://doi.org/10.1145/1273440.1250689",
ISSN = "0163-5964 (print), 1943-5851 (electronic)",
ISSN-L = "0163-5964",
bibdate = "Tue Jun 17 11:48:43 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Stream architecture is a novel microprocessor
architecture with wide application potential. But as
for whether it can be used efficiently in scientific
computing, many issues await further study. This paper
first gives the design and implementation of a 64-bit
stream processor, FT64 (Fei Teng 64), for scientific
computing. The carrying out of 64-bit extension design
and scientific computing oriented optimization are
described in such aspects as instruction set
architecture, stream controller, micro controller, ALU
cluster, memory hierarchy and interconnection interface
here. Second, two kinds of communications as message
passing and stream communications are put forward. An
interconnection based on the communications is designed
for FT64-based high performance computers. Third, a
novel stream programming language, SF95 (Stream
FORTRAN95), and its compiler, SF95Compiler (Stream
FORTRAN95 Compiler), are developed to facilitate the
development of scientific applications. Finally, nine
typical scientific application kernels are tested and
the results show the efficiency of stream architecture
for scientific computing.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGARCH Computer Architecture News",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J89",
keywords = "architecture; compiler; high performance computing;
program language; scientific application; stream
processor",
}
@Article{Zima:2007:FLA,
author = "Hans P. Zima",
title = "From {FORTRAN 77} to locality-aware high productivity
languages for peta-scale computing",
journal = j-SCI-PROG,
volume = "15",
number = "1",
pages = "45--65",
month = "????",
year = "2007",
CODEN = "SCIPEV",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Wed Sep 1 14:50:28 MDT 2010",
bibsource = "http://www.iospress.nl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Zwolak:2007:AOW,
author = "Jason W. Zwolak and Paul T. Boggs and Layne T.
Watson",
title = "{Algorithm 869}: {ODRPACK95}: a weighted orthogonal
distance regression code with bound constraints",
journal = j-TOMS,
volume = "33",
number = "4",
pages = "27:1--27:12",
month = aug,
year = "2007",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1268776.1268782",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Dec 17 18:09:13 MST 2007",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "ODRPACK (TOMS Algorithm 676) has provided a complete
package for weighted orthogonal distance regression for
many years. The code is complete with user selectable
reporting facilities, numerical and analytic
derivatives, derivative checking, and many more
features. The foundation for the algorithm is a stable
and efficient trust region Levenberg--Marquardt
minimizer that exploits the structure of the orthogonal
distance regression problem. ODRPACK95 was created to
extend the functionality and usability of ODRPACK.
ODRPACK95 adds bound constraints, uses the newer
Fortran 95 language, and simplifies the interface to
the user called subroutine.",
acknowledgement = ack-nhfb,
articleno = "27",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Bjorner:2008:JWB,
author = "Dines Bj{\o}rner",
title = "{John Warner Backus: 3 Dec 1924--17 March 2007}",
journal = j-FORM-ASP-COMPUT,
volume = "20",
number = "3",
pages = "239--240",
month = may,
year = "2008",
CODEN = "FACME5",
DOI = "https://doi.org/10.1007/s00165-008-0077-4",
ISSN = "0934-5043 (print), 1433-299X (electronic)",
ISSN-L = "0934-5043",
bibdate = "Tue Mar 17 20:58:27 MDT 2015",
bibsource = "https://www.math.utah.edu/pub/tex/bib/formaspcomput.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://link.springer.com/accesspage/article/10.1007/s00165-008-0077-4;
http://link.springer.com/article/10.1007/s00165-008-0077-4",
acknowledgement = ack-nhfb,
fjournal = "Formal Aspects of Computing",
journal-URL = "http://link.springer.com/journal/165",
}
@Article{DaSilva:2008:I,
author = "Dilma {Da Silva} and Robert W. Wisniewski",
title = "Introduction",
journal = j-OPER-SYS-REV,
volume = "42",
number = "1",
pages = "1--1",
month = jan,
year = "2008",
CODEN = "OSRED8",
DOI = "https://doi.org/10.1145/1341312.1341314",
ISSN = "0163-5980 (print), 1943-586X (electronic)",
ISSN-L = "0163-5980",
bibdate = "Fri Jun 20 17:19:29 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "IBM researchers work at the frontiers of a wide range
of areas. Many have very distinguished careers. IBM
Research has had five Nobel Laureates and six Turing
Award winners, including the latest (and first woman
ever), Fran Allen. IBM has eight inductees into the
National Inventors Hall of Fame and has led the world
in patents for the past 14 years. Seminal innovations
include Fortran, DRAM, RISC, and relational databases,
to name a few. The research agenda is diverse, spanning
behavioral science, chemistry, computer science,
electrical engineering, materials science, mathematical
sciences, biological sciences, physics, and service
science. This diversity is organized into four main
areas: Services, Software, Systems, and Technology.
Three thousand researchers world wide are employed at
labs located near Austin (Texas), Beijing, Delhi,
Haifa, San Jose (California), Tokyo, Yorktown Heights
(New York), and Zurich. The labs also host many
visiting professors and post-doctoral researchers. IBM
Research benefits from the energy and enthusiasm of a
large number of student interns (more than 400 this
past summer in the US labs) who bring a fresh
perspective to our initiatives and strengthen our ties
with academia.",
acknowledgement = ack-nhfb,
fjournal = "Operating Systems Review",
}
@Article{Decyk:2008:OOD,
author = "Viktor K. Decyk and Henry J. Gardner",
title = "Object-oriented design patterns in {Fortran 90}/95:
mazev1, mazev2 and mazev3",
journal = j-COMP-PHYS-COMM,
volume = "178",
number = "8",
pages = "611--620",
day = "15",
month = apr,
year = "2008",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2007.11.013",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:30 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465507004857",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Degrassi:2008:SFC,
author = "G. Degrassi and P. Gambino and P. Slavich",
title = "{SusyBSG}: a {Fortran} code for {$ B R[B \to X s y] $}
in the {MSSM} with {Minimal Flavor Violation}",
journal = j-COMP-PHYS-COMM,
volume = "179",
number = "10",
pages = "759--771",
day = "15",
month = nov,
year = "2008",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2008.06.012",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:37 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465508002312",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@TechReport{Gustavson:2008:RFP,
author = "Fred G. Gustavson and Jerzy Wasniewski and Jack J.
Dongarra and Julien Langou",
title = "Rectangular Full Packed Format for {Cholesky}'s
Algorithm: Factorization, Solution and Inversion",
type = "LAPACK Working Note",
number = "199",
institution = inst-UT-CS,
address = inst-UT-CS:adr,
month = apr,
year = "2008",
bibdate = "Fri Apr 24 12:25:43 2009",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.netlib.org/lapack/lawnspdf/lawn199.pdf",
abstract = "We describe a new data format for storing triangular,
symmetric, and Hermitian matrices called RFPF
(Rectangular Full Packed Format). The standard two
dimensional arrays of Fortran and C (also known as full
format) that are used to represent triangular and
symmetric matrices waste nearly half of the storage
space but provide high performance via the use of Level
3 BLAS. Standard packed format arrays fully utilize
storage (array space) but provide low performance as
there is no Level 3 packed BLAS. We combine the good
features of packed and full storage using RFPF to
obtain high performance via using Level 3 BLAS as RFPF
is a standard full format representation. Also, RFPF
requires exactly the same minimal storage as packed
format. Each LAPACK full and/or packed triangular,
symmetric, and Hermitian routine becomes a single new
RFPF routine based on eight possible data layouts of
RFPF. This new RFPF routine usually consists of two
calls to the corresponding LAPACK full format routine
and two calls to Level 3 BLAS routines. This means no
new software is required. As examples, we present
LAPACK routines for Cholesky factorization, Cholesky
solution and Cholesky inverse computation in RFPF to
illustrate this new work and to describe its
performance on several commonly used computer
platforms. Performance of LAPACK full routines using
RFPF versus LAPACK full routines using standard format
for both serial and SMP parallel processing is about
the same while using half the storage. Performance
gains are roughly one to a factor of 43 for serial and
one to a factor of 97 for SMP parallel times faster
using vendor LAPACK full routines with RFPF than with
using vendor and/or reference packed routines.",
acknowledgement = ack-nhfb,
keywords = "Algorithms; BLAS; Linear Algebra Libraries;
Performance",
subject = "G.1.3 [Numerical Analysis]: Numerical Linear Algebra -
Linear Systems (symmetric and Hermitian); G.4
[Mathematics of Computing]: Mathematical Software",
utknumber = "UT-CS-08-614",
}
@Article{Herlihy:2008:DCM,
author = "Maurice Herlihy and Victor Luchangco",
title = "Distributed computing and the multicore revolution",
journal = j-SIGACT,
volume = "39",
number = "1",
pages = "62--72",
month = mar,
year = "2008",
CODEN = "SIGNDM",
DOI = "https://doi.org/10.1145/1360443.1360458",
ISSN = "0163-5700 (print), 1943-5827 (electronic)",
ISSN-L = "0163-5700",
bibdate = "Wed Mar 21 18:30:30 MDT 2012",
bibsource = "DBLP;
ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/2008.bib;
http://dblp.uni-trier.de/db/journals/sigact/sigact39.html#HerlihyL08;
http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigact.bib",
abstract = "Changes in technology can have far-reaching effects on
theory. For example, while Turing's work on
computability predated the first electronic computers,
complexity theory flowered only after computers became
a reality. After all, an algorithm's complexity may not
matter much in a mathematics journal, but matters quite
a bit in a FORTRAN program. We argue that something
similar is going on with parallel and concurrent
computation: after decades of being respected but not
taken seriously, research on multiprocessor algorithms
and data structures is going mainstream.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGACT News",
journal-URL = "http://dl.acm.org/citation.cfm?id=J697",
}
@Article{Huang:2008:FPM,
author = "Jih-Woei Huang and Chih-Ping Chu",
title = "A flexible processor mapping technique toward data
localization for block-cyclic data redistribution",
journal = j-J-SUPERCOMPUTING,
volume = "45",
number = "2",
pages = "151--172",
month = aug,
year = "2008",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/s11227-007-0166-9",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Wed Jul 9 17:32:35 MDT 2008",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=45&issue=2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=45&issue=2&spage=151",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
keywords = "Data distribution; Data-parallel programming;
Distributed memory multicomputers; HPF; MPI; Processor
mapping",
}
@Article{Kodama:2008:ASP,
author = "Masao Kodama",
title = "{Algorithm 877}: a Subroutine Package for Cylindrical
Functions of Complex Order and Nonnegative Argument",
journal = j-TOMS,
volume = "34",
number = "4",
pages = "22:1--22:21",
month = jul,
year = "2008",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1377596.1377602",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Jul 16 11:30:01 MDT 2008",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The algorithm presented provides a package of
subroutines for calculating the cylindrical functions $
J_\nu (x) $, $ N_\nu (x) $, $ H_\nu^1 (x) $, $ H_\nu^2
(x) $ where the order $ \nu $ is complex and the real
argument $x$ is nonnegative. The algorithm is written
in Fortran 95 and calculates the functions using
single, double, or quadruple precision according to the
value of a parameter defined in the algorithm. The
methods of calculating the functions are based on a
series expansion, Debye's asymptotic expansions,
Olver's asymptotic expansions, and recurrence methods
(Miller's algorithms). The relative errors of the
functional values computed by this algorithm using
double precision are less than $ 2.4 \times 10^{-13} $
in the region $ 0 \leq \mbox {Re}(\nu) \leq 64 $, $ 0
\leq \mbox {Im}(\nu) \leq 63 $, $ 0.024 \leq x \leq 97
$.",
acknowledgement = ack-nhfb,
articleno = "22",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Bessel functions; complex order; Cylindrical
functions; Debye's asymptotic expansions; Hankel
functions; Miller's algorithms; Neumann functions;
nonnegative argument; numerical calculation; Olver's
asymptotic expansions",
}
@Article{Meinke:2008:SVS,
author = "Jan H. Meinke and Sandipan Mohanty and Frank
Eisenmenger and Ulrich H. E. Hansmann",
title = "{SMMP v. 3.0} --- Simulating proteins and protein
interactions in {Python} and {Fortran}",
journal = j-COMP-PHYS-COMM,
volume = "178",
number = "6",
pages = "459--470",
day = "15",
month = mar,
year = "2008",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2007.11.004",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:29 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465507004614",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Pal:2008:FPS,
author = "Hridis Kumar Pal and Alok Shukla",
title = "A {Fortran 90} program to solve the {Hartree--Fock}
equations for interacting spin-$ 1 / 2 $ fermions
confined in harmonic potentials",
journal = j-COMP-PHYS-COMM,
volume = "179",
number = "4",
pages = "267--274",
month = aug,
year = "2008",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2008.04.004",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:35 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465508001446",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Pletzer:2008:EFD,
author = "Alexander Pletzer and Douglas McCune and Stefan
Muszala and Srinath Vadlamani and Scott Kruger",
title = "Exposing {Fortran} Derived Types to {C} and Other
Languages",
journal = j-COMPUT-SCI-ENG,
volume = "10",
number = "4",
pages = "86--92",
month = jul # "\slash " # aug,
year = "2008",
CODEN = "CSENFA",
DOI = "https://doi.org/10.1109/MCSE.2008.94",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Thu Jul 3 11:24:20 MDT 2008",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computing in Science and Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Rouson:2008:GFA,
author = "Damian W. I. Rouson and Robert Rosenberg and Xiaofeng
Xu and Irene Moulitsas and Stavros C. Kassinos",
title = "A grid-free abstraction of the {Navier--Stokes}
equations in {Fortran 95\slash 2003}",
journal = j-TOMS,
volume = "34",
number = "1",
pages = "2:1--2:33",
month = jan,
year = "2008",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1322436.1322438",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Mar 12 17:39:58 MDT 2008",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Computational complexity theory inspires a grid-free
abstraction of the Navier--Stokes equations in Fortran
95/2003. A novel complexity analysis estimates that
structured programming time grows at least
quadratically with the number of program lines. Further
analysis demonstrates how an object-oriented strategy
focused on mathematical objects renders the quadratic
estimate scale-invariant, so the time required for the
limiting factor in program development (debugging) no
longer grows as the code grows. Compared to the
coordinate-free C++ programming of Grant et al. [2000],
grid-free Fortran programming eliminates a layer of
procedure calls, eliminates a related need for the C++
template construct, and offers a shorter migration path
for Fortran programmers. The grid-free strategy is
demonstrated by constructing a physical-space driver
for a Fourier-space Navier--Stokes solver. Separating
the expression of the continuous mathematical model
from the discrete numerics clarifies issues that are
otherwise easily conflated. A run-time profile suggests
that grid-free design substantially reduces the
fraction of the procedures that significantly impact
runtime, freeing more code to be structured in ways
that reduce development time. Applying Amdahl's law to
the total solution time (development time plus run
time) leads to a strategy that negligibly impacts
development time but achieves 58\% of the maximum
possible speedup.",
acknowledgement = ack-nhfb,
articleno = "2",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Sala:2008:PHP,
author = "Marzio Sala and W. F. Spotz and M. A. Heroux",
title = "{PyTrilinos}: {High-performance} distributed-memory
solvers for {Python}",
journal = j-TOMS,
volume = "34",
number = "2",
pages = "7:1--7:33",
month = mar,
year = "2008",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1326548.1326549",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Jun 12 12:47:31 MDT 2008",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "PyTrilinos is a collection of Python modules that are
useful for serial and parallel scientific computing.
This collection contains modules that cover serial and
parallel dense linear algebra, serial and parallel
sparse linear algebra, direct and iterative linear
solution techniques, domain decomposition and
multilevel preconditioners, nonlinear solvers, and
continuation algorithms. Also included are a variety of
related utility functions and classes, including
distributed I/O, coloring algorithms, and matrix
generation. PyTrilinos vector objects are integrated
with the popular NumPy Python module, gathering
together a variety of high-level distributed computing
operations with serial vector
operations.\par
PyTrilinos is a set of interfaces to existing, compiled
libraries. This hybrid framework uses Python as
front-end, and efficient precompiled libraries for all
computationally expensive tasks. Thus, we take
advantage of both the flexibility and ease of use of
Python, and the efficiency of the underlying C++, C,
and FORTRAN numerical kernels. Out numerical results
show that, for many important problem classes, the
overhead required by the Python interpreter is
negligible.\par
To run in parallel, PyTrilinos simply requires a
standard Python interpreter. The fundamental MPI calls
are encapsulated under an abstract layer that manages
all interprocessor communications. This makes serial
and parallel scripts using PyTrilinos virtually
identical.",
acknowledgement = ack-nhfb,
articleno = "7",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "direct solvers; multilevel preconditioners; nonlinear
solvers; object-oriented programming; script
languages",
}
@Article{Utke:2008:OFM,
author = "Jean Utke and Uwe Naumann and Mike Fagan and Nathan
Tallent and Michelle Strout and Patrick Heimbach and
Chris Hill and Carl Wunsch",
title = "{OpenAD\slash F}: a Modular Open-Source Tool for
Automatic Differentiation of {Fortran} Codes",
journal = j-TOMS,
volume = "34",
number = "4",
pages = "18:1--18:36",
month = jul,
year = "2008",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1377596.1377598",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Jul 16 11:30:01 MDT 2008",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The Open/ADF tool allows the evaluation of derivatives
of functions defined by a Fortran program. The
derivative evaluation is performed by a Fortran code
resulting from the analysis and transformation of the
original program that defines the function of interest.
Open/ADF has been designed with a particular emphasis
on modularity, flexibility, and the use of open source
components. While the code transformation follows the
basic principles of automatic differentiation, the tool
implements new algorithmic approaches at various
levels, for example, for basic block preaccumulation
and call graph reversal. Unlike most other automatic
differentiation tools, Open/ADF uses components
provided by the Open/AD framework, which supports a
comparatively easy extension of the code
transformations in a language-independent fashion. It
uses code analysis results implemented in the
OpenAnalysis component. The interface to the
language-independent transformation engine is an
XML-based format, specified through an XML schema. The
implemented transformation algorithms allow efficient
derivative computations using locally optimized
cross-country sequences of vertex, edge, and face
elimination steps. Specifically, for the generation of
adjoint codes, Open/ADF supports various code reversal
schemes with hierarchical checkpointing at the
subroutine level. As an example from geophysical fluid
dynamics, a nonlinear time-dependent scalable, yet
simple, barotropic ocean model is considered.
OpenAD/F's reverse mode is applied to compute
sensitivities of some of the model's transport
properties with respect to gridded fields such as
bottom topography as independent (control) variables.",
acknowledgement = ack-nhfb,
articleno = "18",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "adjoint compiler; Automatic differentiation; source
transformation",
}
@Article{Baker:2009:ASN,
author = "C. G. Baker and U. L. Hetmaniuk and R. B. Lehoucq and
H. K. Thornquist",
title = "{Anasazi} software for the numerical solution of
large-scale eigenvalue problems",
journal = j-TOMS,
volume = "36",
number = "3",
pages = "13:1--13:23",
month = jul,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1527286.1527287",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Jul 21 14:09:07 MDT 2009",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "Anasazi is a package within the Trilinos software
project that provides a framework for the iterative,
numerical solution of large-scale eigenvalue problems.
Anasazi is written in ANSI C++ and exploits modern
software paradigms to enable the research and
development of eigensolver algorithms. Furthermore,
Anasazi provides implementations for some of the most
recent eigensolver methods. The purpose of our article
is to describe the design and development of the
Anasazi framework. A performance comparison of Anasazi
and the popular FORTRAN 77 code ARPACK is given.",
acknowledgement = ack-nhfb,
articleno = "13",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Eigenvalue problems; generic programming; large-scale
scientific computing; numerical algorithms;
object-oriented programming",
}
@Article{Caliari:2009:APL,
author = "Marco Caliari and Stefanode Marchi and Marco
Vianello",
title = "{Algorithm 886}: {Padua$2$D} --- {Lagrange}
Interpolation at {Padua} Points on Bivariate Domains",
journal = j-TOMS,
volume = "35",
number = "3",
pages = "21:1--21:11",
month = oct,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1391989.1391994",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Nov 1 19:57:00 MDT 2008",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We present a stable and efficient Fortran
implementation of polynomial interpolation at the Padua
points on the square $ [ - 1, 1]^2 $. These points are
unisolvent and their Lebesgue constant has minimal
order of growth (log square of the degree). The
algorithm is based on the representation of the
Lagrange interpolation formula in a suitable orthogonal
basis, and takes advantage of a new matrix formulation
together with the machine-specific optimized BLAS
subroutine for the matrix-matrix product. Extension to
interpolation on rectangles, triangles and ellipses is
also described.",
acknowledgement = ack-nhfb,
articleno = "21",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "bivariate Chebyshev orthogonal basis; Bivariate
Lagrange interpolation; Fortran 77; Padua points",
}
@Article{Charlet:2009:GGA,
author = "Arnaud Charlet",
title = "Gem \#59: generating {Ada} bindings for {C} headers",
journal = j-SIGADA-LETTERS,
volume = "29",
number = "2",
pages = "56--60",
month = aug,
year = "2009",
CODEN = "AALEE5",
DOI = "https://doi.org/10.1145/1620593.1620606",
ISSN = "1094-3641 (print), 1557-9476 (electronic)",
ISSN-L = "1094-3641",
bibdate = "Mon Jun 21 14:04:08 MDT 2010",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "One of the delicate areas of Ada that is often
unfamiliar to developers is how to intermix Ada code
with other programming languages. While Ada provides
very powerful and complete capabilities to interface
with other compiled languages such as C, C++, and
Fortran, writing the Ada glue code that enables a
programmer to use complex and large APIs can be tedious
and error-prone. In this Gem, we will explore a new
tool provided by AdaCore to automate the interface
generation of C header files through the compiler.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGADA Ada Letters",
}
@Article{DAlberto:2009:AWM,
author = "Paolo D'Alberto and Alexandru Nicolau",
title = "Adaptive {Winograd}'s matrix multiplications",
journal = j-TOMS,
volume = "36",
number = "1",
pages = "3:1--3:23",
month = mar,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1486525.1486528",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 17 17:22:09 MDT 2009",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Modern architectures have complex memory hierarchies
and increasing parallelism (e.g., multicores). These
features make achieving and maintaining good
performance across rapidly changing architectures
increasingly difficult. Performance has become a
complex tradeoff, not just a simple matter of counting
cost of simple CPU operations.\par
We present a novel, hybrid, and adaptive recursive
Strassen-Winograd's matrix multiplication (MM) that
uses automatically tuned linear algebra software
(ATLAS) or GotoBLAS. Our algorithm applies to any size
and shape matrices stored in either row or column major
layout (in double precision in this work) and thus is
efficiently applicable to both C and FORTRAN
implementations. In addition, our algorithm divides the
computation into equivalent in-complexity sub-MMs and
does not require any extra computation to combine the
intermediary sub-MM results.\par
We achieve up to 22\% execution-time reduction versus
GotoBLAS/ATLAS alone for a single core system and up to
19\% for a two dual-core processor system. Most
importantly, even for small matrices such as 1500
\times 1500, our approach attains already 10\%
execution-time reduction and, for MM of matrices larger
than 3000\times 3000, it delivers performance that
would correspond, for a classic {\em O\/} ({\em
n\/}$^3$ ) algorithm, to faster-than-processor peak
performance (i.e., our algorithm delivers the
equivalent of 5 GFLOPS performance on a system with 4.4
GFLOPS peak performance and where GotoBLAS achieves
only 4 GFLOPS). This is a result of the savings in
operations (and thus FLOPS). Therefore, our algorithm
is faster than any {\em classic\/} MM algorithms could
ever be for matrices of this size. Furthermore, we
present experimental evidence based on established
methodologies found in the literature that our
algorithm is, for a family of matrices, as accurate as
the classic algorithms.",
acknowledgement = ack-nhfb,
articleno = "3",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "fast algorithms; Winograd's matrix multiplications",
}
@Article{Fraysse:2009:ASF,
author = "Val{\'e}rie Frayss{\'e} and Luc Giraud and Serge
Gratton",
title = "{Algorithm 881}: a Set of Flexible {GMRES} Routines
for Real and Complex Arithmetics on High-Performance
Computers",
journal = j-TOMS,
volume = "35",
number = "2",
pages = "13:1--13:12",
month = jul,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1377612.1377617",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Aug 5 18:13:00 MDT 2008",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "In this article we describe our implementations of the
FGMRES algorithm for both real and complex, single and
double precision arithmetics suitable for serial,
shared-memory, and distributed-memory computers. For
the sake of portability, simplicity, flexibility, and
efficiency, the FGMRES solvers have been implemented in
Fortran 77 using the reverse communication mechanism
for the matrix-vector product, the preconditioning, and
the dot-product computations. For distributed-memory
computation, several orthogonalization procedures have
been implemented to reduce the cost of the dot-product
calculation, which is a well-known bottleneck of
efficiency for Krylov methods. Furthermore, either
implicit or explicit calculation of the residual at
restart is possible depending on the actual cost of the
matrix-vector product. Finally, the implemented
stopping criterion is based on a normwise backward
error.",
acknowledgement = ack-nhfb,
articleno = "13",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "distributed memory; FGMRES; flexible Krylov methods;
high-performance computing; linear systems; reverse
communication",
}
@Article{He:2009:AVS,
author = "Jian He and Layne T. Watson and Masha Sosonkina",
title = "{Algorithm 897}: {VTDIRECT95}: {Serial} and parallel
codes for the global optimization algorithm direct",
journal = j-TOMS,
volume = "36",
number = "3",
pages = "17:1--17:24",
month = jul,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1527286.1527291",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Jul 21 14:09:07 MDT 2009",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See remark \cite{Sosonkina:2015:RAV}.",
abstract = "VTDIRECT95 is a Fortran 95 implementation of D. R.
Jones' deterministic global optimization algorithm
called {\em DIRECT}, which is widely used in
multidisciplinary engineering design, biological
science, and physical science applications. The package
includes both a serial code and a data-distributed
massively parallel code for different problem scales
and optimization (exploration vs. exploitation) goals.
Dynamic data structures are used to organize local
data, handle unpredictable memory requirements, reduce
the memory usage, and share the data across multiple
processors. The parallel code employs a multilevel
functional and data parallelism to boost concurrency
and mitigate the data dependency, thus improving the
load balancing and scalability. In addition,
checkpointing features are integrated into both
versions to provide fault tolerance and hot restarts.
Important algorithm modifications and design
considerations are discussed regarding data structures,
parallel schemes, error handling, and portability.
Using several benchmark functions and real-world
applications, the software is evaluated on different
systems in terms of optimization effectiveness, data
structure efficiency, parallel performance, and
checkpointing overhead. The package organization and
usage are also described in detail.",
acknowledgement = ack-nhfb,
articleno = "17",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "checkpointing; data structures; DIRECT; global
optimization; parallel schemes",
}
@Article{Horvat:2009:EFP,
author = "Vladimir Horvat",
title = "{ERCS08}: a {FORTRAN} program equipped with a
{Windows} graphics user interface that calculates
{ECPSSR} cross sections for the removal of atomic
electrons",
journal = j-COMP-PHYS-COMM,
volume = "180",
number = "6",
pages = "995--1003",
month = jun,
year = "2009",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2008.12.034",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:42 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465508004517",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Jonasson:2009:ADF,
author = "Kristjan Jonasson",
title = "{Algorithm 892}: {DISPMODULE}, a {Fortran 95} module
for pretty-printing matrices",
journal = j-TOMS,
volume = "36",
number = "1",
pages = "6:1--6:7",
month = mar,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1486525.1486531",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 17 17:22:09 MDT 2009",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "A standard Fortran 95 module for printing scalars,
vectors, and matrices to external files is provided.
The module can display variables of default kind of all
intrinsic types (integer, real, complex, logical, and
character), and add-on modules are provided for data of
the nondefault kind. The main module is self-contained
and incorporating it only requires that it be compiled
and linked with a program containing a ``use
dispmodule'' statement. A generic interface and
optional parameters are used, so that the same
subroutine name, DISP, is used to display items of
different data type and rank, irrespective of display
options. The subroutine is quite versatile, and
hopefully can improve Fortran's competitiveness against
other array programming languages. The module also
contains a function TOSTRING to convert numerical
scalars and vectors to strings.",
acknowledgement = ack-nhfb,
articleno = "6",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "array programming language; Fortran 95; matrix
pretty-printing; matrix printing; output utilities",
}
@Article{Koikari:2009:ABS,
author = "Souji Koikari",
title = "{Algorithm 894}: {On} a block {Schur--Parlett}
algorithm for $ \varphi $-functions based on the
sep-inverse estimate",
journal = j-TOMS,
volume = "36",
number = "2",
pages = "12:1--12:20",
month = mar,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1499096.1499101",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Apr 3 17:44:12 MDT 2009",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "FORTRAN 95 software is provided for computing the
matrix values of $ \varphi $-functions required in
exponential integrators. The subroutines in the library
accept as their argument a full, diagonal, or upper
quasitriangular matrix with real or complex entries in
one of four precisions. Two different algorithms are
implemented, one is the scaling and squaring method,
and the other is a modified block Schur--Parlett
algorithm. In the latter algorithm, a recursive
three-by-three blocking is applied to the argument
based on an estimate of the sep-inverse function. The
estimation of the sep-inverse function is carried out
by Hager--Higham estimator implemented as the
subroutine xLACON in LAPACK. Our modifications to the
block Schur--Parlett algorithm are described together
with the results of numerical experiments.",
acknowledgement = ack-nhfb,
articleno = "12",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "ϕ -functions; block Schur--Parlett algorithm;
exponential integrators; matrix functions",
}
@Article{Lee:2009:AET,
author = "Che-Rung Lee and G. W. Stewart",
title = "{Algorithm 879}: {EIGENTEST} --- a test matrix
generator for large-scale eigenproblems",
journal = j-TOMS,
volume = "35",
number = "1",
pages = "7:1--7:11",
month = jul,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1377603.1377610",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Aug 5 18:12:48 MDT 2008",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Eigentest is a package that produces real test
matrices with known eigensystems. A test matrix, called
an eigenmat, is generated in a factored form, in which
the user can specify the eigenvalues and has some
control over the condition of the eigenvalues and
eigenvectors. An eigenmat $A$ of order $n$ requires
only $ O(n) $ storage for its representation. Auxiliary
programs permit the computation of $ (A - s I) b $, $
(A - s I)^T b $, $ (A - s I)^{-1} b $, and $ (A - s
I)^{-T} b $ in $ O(n) $ operations. A special routine
computes specified eigenvectors of an eigenmat and the
condition of its eigenvalue. Thus eigenmats are
suitable for testing algorithms based on Krylov
sequences, as well as others based on matrix-vector
products. This article introduces the eigenmat and
describes implementations in Fortran 77, Fortran 95, C,
and Matlab.",
acknowledgement = ack-nhfb,
articleno = "7",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "eigensystem; test matrix generation",
}
@Article{Luksan:2009:ALA,
author = "Ladislav Luk{\v{s}}an and Ctirad Matonoha and Jan
Vl{\v{c}}ek",
title = "{Algorithm 896}: {LSA}: {Algorithms} for large-scale
optimization",
journal = j-TOMS,
volume = "36",
number = "3",
pages = "16:1--16:29",
month = jul,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1527286.1527290",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Jul 21 14:09:07 MDT 2009",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "We present 14 basic Fortran subroutines for
large-scale unconstrained and box constrained
optimization and large-scale systems of nonlinear
equations. Subroutines PLIS and PLIP, intended for
dense general optimization problems, are based on
limited-memory variable metric methods. Subroutine
PNET, also intended for dense general optimization
problems, is based on an inexact truncated Newton
method. Subroutines PNED and PNEC, intended for sparse
general optimization problems, are based on
modifications of the discrete Newton method.
Subroutines PSED and PSEC, intended for partially
separable optimization problems, are based on
partitioned variable metric updates. Subroutine PSEN,
intended for nonsmooth partially separable optimization
problems, is based on partitioned variable metric
updates and on an aggregation of subgradients.
Subroutines PGAD and PGAC, intended for sparse
nonlinear least-squares problems, are based on
modifications and corrections of the Gauss--Newton
method. Subroutine PMAX, intended for minimization of a
maximum value (minimax), is based on the primal
line-search interior-point method. Subroutine PSUM,
intended for minimization of a sum of absolute values,
is based on the primal trust-region interior-point
method. Subroutines PEQN and PEQL, intended for sparse
systems of nonlinear equations, are based on the
discrete Newton method and the inverse column-update
quasi-Newton method, respectively. Besides the
description of methods and codes, we propose
computational experiments which demonstrate the
efficiency of the proposed algorithms.",
acknowledgement = ack-nhfb,
articleno = "16",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "discrete Newton methods; large-scale nonlinear least
squares; large-scale nonlinear minimax; large-scale
nonsmooth optimization; Large-scale optimization;
large-scale systems of nonlinear equations;
limited-memory methods; partially separable problems;
primal interior-point methods; quasi-Newton methods;
sparse problems",
}
@Article{Martins:2009:POO,
author = "Joaquim R. R. A. Martins and Christopher Marriage and
Nathan Tedford",
title = "{pyMDO}: An Object-Oriented Framework for
Multidisciplinary Design Optimization",
journal = j-TOMS,
volume = "36",
number = "4",
pages = "20:1--20:25",
month = aug,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1555386.1555389",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Aug 31 15:04:00 MDT 2009",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "We present pyMDO, an object-oriented framework that
facilitates the usage and development of algorithms for
multidisciplinary optimization (MDO). The resulting
implementation of the MDO methods is efficient and
portable. The main advantage of the proposed framework
is that it is flexible, with a strong emphasis on
object-oriented classes and operator overloading, and
it is therefore useful for the rapid development and
evaluation of new MDO methods. The top layer interface
is programmed in Python and it allows for the layers
below the interface to be programmed in C, C++,
Fortran, and other languages. We describe an
implementation of pyMDO and demonstrate that we can
take advantage of object-oriented programming to obtain
intuitive, easy-to-read, and easy-to-develop codes that
are at the same time efficient. This allows developers
to focus on the new algorithms they are developing and
testing, rather than on implementation details.
Examples demonstrate the user interface and the
corresponding results show that the various MDO methods
yield the correct solutions.",
acknowledgement = ack-nhfb,
articleno = "20",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Meerbergen:2009:CBE,
author = "Karl Meerbergen and Kresimir Fresl and Toon Knapen",
title = "{C++} Bindings to External Software Libraries with
Examples from {BLAS}, {LAPACK}, {UMFPACK}, and
{MUMPS}",
journal = j-TOMS,
volume = "36",
number = "4",
pages = "22:1--22:23",
month = aug,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1555386.1555391",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Aug 31 15:04:00 MDT 2009",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "FORTRAN and C software packages are often used in
generic C++ software. Calling nongeneric functions in
generic code is not straightforward. The bindings in
this article help the C++ programmer using external
software with a small effort. The bindings provide a
mechanism to keep external software interfaces and
specific vector and matrix containers orthogonal. We
show examples using BLAS, LAPACK, UMFPACK, and MUMPS
functions and subroutines.",
acknowledgement = ack-nhfb,
articleno = "22",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Muruganandam:2009:FPT,
author = "P. Muruganandam and S. K. Adhikari",
title = "{Fortran} programs for the time-dependent
{Gross--Pitaevskii} equation in a fully anisotropic
trap",
journal = j-COMP-PHYS-COMM,
volume = "180",
number = "10",
pages = "1888--1912",
month = oct,
year = "2009",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2009.04.015",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:45 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046550900126X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Naumann:2009:OVE,
author = "Uwe Naumann and Yuxiao Hu",
title = "Optimal vertex elimination in single-expression-use
graphs",
journal = j-TOMS,
volume = "35",
number = "1",
pages = "2:1--2:20",
month = jul,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1377603.1377605",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Aug 5 18:12:48 MDT 2008",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "The source transformation tool for automatic
differentiation of Fortran programs ADIFOR uses a
preaccumulation technique to speed up tangent-linear
codes significantly compared to the standard forward
mode. Reverse mode automatic differentiation is applied
to all scalar assignments to generate efficient code
for the computation of local gradients. It has been
well known for some time that reverse mode is not
necessarily the optimal choice for the computation of
these statement-level gradients as it does not minimize
the number of operations required. This article
presents an efficient algorithm for the solution of
this combinatorial optimization problem. The
corresponding software is freely available for
downloading on our website. Developers of software for
automatic differentiation are invited to integrate the
algorithm into their tools.\par
Gradients of scalar multivariate functions can be
computed by elimination methods on the linearized
computational graph. The combinatorial optimization
problem that aims to minimize the number of arithmetic
operations performed by the elimination algorithm is
known to be NP-complete. In this article we present a
polynomial algorithm for solving a relevant subclass of
this problem's instances. The proposed method relies on
the ability to compute vertex covers in bipartite
graphs in polynomial time. A simplified version of this
graph algorithm is used in a research prototype of the
differentiation-enabled NAGWare Fortran compiler for
the preaccumulation of local gradients of scalar
assignments in the context of automatic generation of
efficient tangent-linear code for numerical programs.",
acknowledgement = ack-nhfb,
articleno = "2",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "single-expression-use graph; vertex elimination",
}
@Article{Ochem:2009:GIA,
author = "Quentin Ochem",
title = "Gem \#55: introduction to {Ada} \slash {Java}
interfacing",
journal = j-SIGADA-LETTERS,
volume = "29",
number = "2",
pages = "43--45",
month = aug,
year = "2009",
CODEN = "AALEE5",
DOI = "https://doi.org/10.1145/1620593.1620602",
ISSN = "1094-3641 (print), 1557-9476 (electronic)",
ISSN-L = "1094-3641",
bibdate = "Mon Jun 21 14:04:08 MDT 2010",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Interfacing Ada and Java is a very tricky problem. As
opposed to C, C++, or Fortran, the two languages
execute on two different environments, Java on the JVM
and Ada directly on the underlying OS. For this reason,
it is not possible to directly bind Java functions to
natively compiled Ada through a pragma Import. Two
solutions are offered to the developer: either
compiling the code directly to Java bytecode, using
GNAT for the JVM, or using the Java Native Interface
(JNI), allowing communication between the native and
JVM environments. In this Gem we will take a look at
the latter. Using this JNI layer manually is very
error-prone and tedious. Fortunately, AdaCore provides
a set of tools for automating the interface generation,
through GNAT-AJIS. This Gem is the first of a series
showing how this toolset can be used to create a mixed
Ada /Java application.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGADA Ada Letters",
}
@Article{Overbey:2009:RLR,
author = "Jeffrey L. Overbey and Ralph E. Johnson",
title = "Regrowing a language: refactoring tools allow
programming languages to evolve",
journal = j-SIGPLAN,
volume = "44",
number = "10",
pages = "493--502",
month = oct,
year = "2009",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1639949.1640127",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Mon Jun 21 18:01:56 MDT 2010",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Successful programming languages change as they age.
They tend to become more complex, and eventually some
features become outdated or are rarely used.
Programming tools for these languages become more
complex as well, since they have to support archaic
features. Old programs are hard to maintain, since
these archaic features are unfamiliar to modern
programmers. These problems can be solved by
refactoring tools that can transform programs to use
the modern form. We show that refactoring tools can
ease the cost of program evolution by examining the
evolution of two languages, Fortran and Java, and
showing that each change corresponds to an automatable
refactoring.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "fortran; java; language design; language evolution;
refactoring; restructuring",
}
@Article{Reid:2009:AFV,
author = "John K. Reid and Jennifer A. Scott",
title = "{Algorithm 891}: a {Fortran} virtual memory system",
journal = j-TOMS,
volume = "36",
number = "1",
pages = "5:1--5:12",
month = mar,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1486525.1486530",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 17 17:22:09 MDT 2009",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fortran\_Virtual\_Memory is a Fortran 95 package that
provides facilities for reading from and writing to
direct-access files. A buffer is used to avoid actual
input/output operations whenever possible. The data may
be spread over many files and for very large data sets
these may be held on more than one device. We describe
the design of Fortran\_Virtual\_Memory and comment on
its use within an out-of-core sparse direct solver.",
acknowledgement = ack-nhfb,
articleno = "5",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "direct-access files; Fortran; out-of-core; Virtual
memory",
}
@Article{Reid:2009:CSC,
author = "John K. Reid and Jennifer A. Scott",
title = "An out-of-core sparse {Cholesky} solver",
journal = j-TOMS,
volume = "36",
number = "2",
pages = "9:1--9:33",
month = mar,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1499096.1499098",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Apr 3 17:44:12 MDT 2009",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Direct methods for solving large sparse linear systems
of equations are popular because of their generality
and robustness. Their main weakness is that the memory
they require usually increases rapidly with problem
size. We discuss the design and development of the
first release of a new symmetric direct solver that
aims to circumvent this limitation by allowing the
system matrix, intermediate data, and the matrix
factors to be stored externally. The code, which is
written in Fortran and called HSL\_MA77, implements a
multifrontal algorithm. The first release is for
positive-definite systems and performs a Cholesky
factorization. Special attention is paid to the use of
efficient dense linear algebra kernel codes that handle
the full-matrix operations on the frontal matrix and to
the input/output operations. The input/output
operations are performed using a separate package that
provides a virtual-memory system and allows the data to
be spread over many files; for very large problems
these may be held on more than one
device.\par
Numerical results are presented for a collection of 30
large real-world problems, all of which were solved
successfully.",
acknowledgement = ack-nhfb,
articleno = "9",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Cholesky; multifrontal; out-of-core solver; sparse
symmetric linear systems",
}
@Article{Renka:2009:ATT,
author = "Robert J. Renka",
title = "{Algorithm 893}: {TSPACK}: tension spline package for
curve design and data fitting",
journal = j-TOMS,
volume = "36",
number = "1",
pages = "7:1--7:8",
month = mar,
year = "2009",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1486525.1486532",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 17 17:22:09 MDT 2009",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "TSPACK is a curve-fitting package based on exponential
tension splines with automatic selection of tension
factors. It serves both as a method for data fitting
with preservation of shape properties or more general
constraints, and as a means of computer aided geometric
design of curves in two or three dimensions. The
package is based on a translation of Algorithm 716 from
Fortran 77 into MATLAB. The translation includes bug
corrections, vectorization where possible, and
extensions, including a B-spline representation,
designed to facilitate curve design as opposed to data
fitting. An interactive graphical user interface, not
part of the algorithm, is available from the author.",
acknowledgement = ack-nhfb,
articleno = "7",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Convexity preserving; cubic spline; exponential
spline; interpolation; monotonicity preserving;
parametric curve; piecewise polynomial; shape
preserving; smoothing; spline under tension; tension
factor",
}
@Article{Sahu:2009:FIH,
author = "Sridhar Sahu and Alok Shukla",
title = "{Fortran 90} implementation of the {Hartree--Fock}
approach within the {CNDO/2} and {INDO} models",
journal = j-COMP-PHYS-COMM,
volume = "180",
number = "5",
pages = "724--734",
month = may,
year = "2009",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2008.11.004",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 13 23:42:41 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465508003834",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Celledoni:2010:AFF,
author = "Elena Celledoni and Antonella Zanna",
title = "{Algorithm 903}: {FRB} --- {Fortran} routines for the
exact computation of free rigid body motions",
journal = j-TOMS,
volume = "37",
number = "2",
pages = "23:1--23:24",
month = apr,
year = "2010",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1731022.1731033",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Apr 21 11:39:57 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "We present two algorithms and their corresponding
Fortran routines for the exact computation of free
rigid body motions. The methods use the same
description of the angular momentum part $m$ by Jacobi
elliptic functions, and suitably chosen frames for the
attitude matrix\slash quaternion $ Q / q $,
respectively. The frame transformation requires the
computation of elliptic integrals of the third kind.
Implementation and usage of the routines are described,
and some examples of drivers are included. Accuracy and
performance are also tested to provide reliable
numerical results.",
acknowledgement = ack-nhfb,
articleno = "23",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "attitude rotation; Jacobi elliptic integrals;
numerical methods; Rigid body; splitting methods",
}
@Article{DAmbra:2010:MPP,
author = "Pasqua D'Ambra and Daniela {Di Serafino} and Salvatore
Filippone",
title = "{MLD2P4}: a Package of Parallel Algebraic Multilevel
Domain Decomposition Preconditioners in {Fortran 95}",
journal = j-TOMS,
volume = "37",
number = "3",
pages = "30:1--30:23",
month = sep,
year = "2010",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1824801.1824808",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Sep 27 10:15:50 MDT 2010",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/bibnet/subjects/domain-decomp.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "Domain decomposition ideas have long been an essential
tool for the solution of PDEs on parallel computers. In
recent years many research efforts have been focused on
recursively employing domain decomposition methods to
obtain multilevel preconditioners to be used with
Krylov solvers. In this context, we developed MLD2P4
(MultiLevel Domain Decomposition Parallel
Preconditioners Package based on PSBLAS), a package of
parallel multilevel preconditioners that combines
additive Schwarz domain decomposition methods with a
smoothed aggregation technique to build a hierarchy of
coarse-level corrections in an algebraic way. The
design of MLD2P4 was guided by objectives such as
extensibility, flexibility, performance, portability,
and ease of use. They were achieved by following an
object-based approach while using the Fortran 95
language, as well as by employing the PSBLAS library as
a basic framework. In this article, we present MLD2P4
focusing on its design principles, software
architecture, and use.",
acknowledgement = ack-nhfb,
articleno = "30",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "algebraic multilevel; domain decomposition;
Mathematics of computing; object-based design; parallel
preconditioners",
}
@Article{Gastineau:2010:TCA,
author = "Micka{\"e}l Gastineau and Jacques Laskar",
title = "{TRIP}: a computer algebra system dedicated to
celestial mechanics and perturbation series",
journal = j-ACM-COMM-COMP-ALGEBRA,
volume = "44",
number = "4",
pages = "194--197",
month = dec,
year = "2010",
CODEN = "????",
DOI = "https://doi.org/10.1145/1940475.1940518",
ISSN = "1932-2232 (print), 1932-2240 (electronic)",
ISSN-L = "1932-2232",
bibdate = "Thu Mar 31 10:24:16 MDT 2011",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
abstract = "TRIP is an interactive computer algebra system that is
devoted to perturbation series computations, and
specially adapted to celestial mechanics. Its
development started in 1988, as an upgrade of the
special purpose FORTRAN routines elaborated by J.
Laskar for the demonstration of the chaotic behavior of
the Solar System. TRIP is now a mature and efficient
tool for handling multivariate generalized power
series, and contains also a numerical kernel. A limited
version of TRIP is freely available on the WEB at
www.imcce.fr/trip.",
acknowledgement = ack-nhfb,
fjournal = "ACM Communications in Computer Algebra",
issue = "174",
}
@Article{Gustavson:2010:RFP,
author = "Fred G. Gustavson and Jerzy Wa{\'s}niewski and Jack J.
Dongarra and Julien Langou",
title = "Rectangular full packed format for {Cholesky}'s
algorithm: factorization, solution, and inversion",
journal = j-TOMS,
volume = "37",
number = "2",
pages = "18:1--18:21",
month = apr,
year = "2010",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1731022.1731028",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Apr 21 11:39:57 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "We describe a new data format for storing triangular,
symmetric, and Hermitian matrices called {\em
Rectangular Full Packed Format\/} (RFPF). The standard
two-dimensional arrays of Fortran and C (also known as
{\em full format\/}) that are used to represent
triangular and symmetric matrices waste nearly half of
the storage space but provide high performance via the
use of Level 3 BLAS. Standard packed format arrays
fully utilize storage (array space) but provide low
performance as there is no Level 3 packed BLAS. We
combine the good features of packed and full storage
using RFPF to obtain high performance via using Level 3
BLAS as RFPF is a standard full-format representation.
Also, RFPF requires exactly the same minimal storage as
the packed format. Each LAPACK full and/or packed
triangular, symmetric, and Hermitian routine becomes a
single new RFPF routine based on eight possible data
layouts of RFPF. This new RFPF routine usually consists
of two calls to the corresponding LAPACK full-format
routine and two calls to Level 3 BLAS routines. This
means {\em no\/} new software is required. As examples,
we present LAPACK routines for Cholesky factorization,
Cholesky solution, and Cholesky inverse computation in
RFPF to illustrate this new work and to describe its
performance on several commonly used computer
platforms. Performance of LAPACK full routines using
RFPF versus LAPACK full routines using the standard
format for both serial and SMP parallel processing is
about the same while using half the storage.
Performance gains are roughly one to a factor of 43 for
serial and one to a factor of 97 for SMP parallel times
faster using vendor LAPACK full routines with RFPF than
with using vendor and/or reference packed routines.",
acknowledgement = ack-nhfb,
articleno = "18",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "BLAS; Cholesky factorization and solution; complex
Hermitian matrices; LAPACK; linear algebra libraries;
novel packed matrix data structures; positive definite
matrices; Real symmetric matrices; Rectangular Full
Packed Format; recursive algorithms",
}
@Article{Hogg:2010:FRM,
author = "J. D. Hogg and J. A. Scott",
title = "A fast and robust mixed-precision solver for the
solution of sparse symmetric linear systems",
journal = j-TOMS,
volume = "37",
number = "2",
pages = "17:1--17:24",
month = apr,
year = "2010",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1731022.1731027",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Apr 21 11:39:57 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "On many current and emerging computing architectures,
single-precision calculations are at least twice as
fast as double-precision calculations. In addition, the
use of single precision may reduce pressure on memory
bandwidth. The penalty for using single precision for
the solution of linear systems is a potential loss of
accuracy in the computed solutions. For sparse linear
systems, the use of mixed precision in which
double-precision iterative methods are preconditioned
by a single-precision factorization can enable the
recovery of high-precision solutions more quickly and
use less memory than a sparse direct solver run using
double-precision arithmetic.\par
In this article, we consider the use of single
precision within direct solvers for sparse symmetric
linear systems, exploiting both the reduction in memory
requirements and the performance gains. We develop a
practical algorithm to apply a mixed-precision approach
and suggest parameters and techniques to minimize the
number of solves required by the iterative recovery
process. These experiments provide the basis for our
new code HSL\_MA79 --- a fast, robust, mixed-precision
sparse symmetric solver that is included in the
mathematical software library HSL.\par
Numerical results for a wide range of problems from
practical applications are presented.",
acknowledgement = ack-nhfb,
articleno = "17",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "FGMRES; Fortran 95; Gaussian elimination; iterative
refinement; mixed precision; multifrontal method;
sparse symmetric linear systems",
}
@Book{ISO:2010:IIIb,
author = "{ISO}",
key = "FTN",
title = "{ISO/IEC 1539-1:2010 Information technology ---
Programming languages --- Fortran --- Part 1: Base
language}",
publisher = pub-ISO,
address = pub-ISO:adr,
pages = "xviii + 603",
month = jun,
year = "2010",
bibdate = "Sat Dec 11 10:30:13 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1830.pdf",
acknowledgement = ack-nhfb,
xxauthor = "{ISO}",
xxISBN = "????",
xxLCCN = "",
}
@Article{Jezequel:2010:NVC,
author = "Fabienne J{\'e}z{\'e}quel and Jean-Marie Chesneaux and
Jean-Luc Lamotte",
title = "A new version of the {CADNA} library for estimating
round-off error propagation in {Fortran} programs",
journal = j-COMP-PHYS-COMM,
volume = "181",
number = "11",
pages = "1927--1928",
month = nov,
year = "2010",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2010.07.012",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 09:54:31 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465510002419",
abstract = "The CADNA library enables one to estimate, using a
probabilistic approach, round-off error propagation in
any simulation program. CADNA provides new numerical
types, the so-called stochastic types, on which
round-off errors can be estimated. Furthermore CADNA
contains the definition of arithmetic and relational
operators which are overloaded for stochastic variables
and the definition of mathematical functions which can
be used with stochastic arguments. On 64-bit
processors, depending on the rounding mode chosen, the
mathematical library associated with the GNU Fortran
compiler may provide incorrect results or generate
severe bugs. Therefore the CADNA library has been
improved to enable the numerical validation of programs
on 64-bit processors.",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Kapinos:2010:PPP,
author = "Paul Kapinos and Dieter an Mey",
title = "Productivity and Performance Portability of the
{OpenMP 3.0} Tasking Concept When Applied to an
Engineering Code Written in {Fortran 95}",
journal = j-INT-J-PARALLEL-PROG,
volume = "38",
number = "5--6",
pages = "379--395",
month = oct,
year = "2010",
CODEN = "IJPPE5",
ISSN = "0885-7458 (print), 1573-7640 (electronic)",
ISSN-L = "0885-7458",
bibdate = "Wed Sep 1 16:06:49 MDT 2010",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0885-7458&volume=38&issue=5;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.springerlink.com/openurl.asp?genre=article&issn=0885-7458&volume=38&issue=5&spage=379",
acknowledgement = ack-nhfb,
fjournal = "International Journal of Parallel Programming",
journal-URL = "http://link.springer.com/journal/10766",
}
@Article{Kuiper:2010:FPC,
author = "Rebecca M. Kuiper and Irene Klugkist and Herbert
Hoijtink",
title = "A {Fortran 90} Program for Confirmatory Analysis of
Variance",
journal = j-J-STAT-SOFT,
volume = "34",
number = "8",
pages = "??--??",
month = may,
year = "2010",
CODEN = "JSSOBK",
ISSN = "1548-7660",
bibdate = "Wed Aug 25 09:57:41 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.jstatsoft.org/v34/i08",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
pubdates = "Submitted 2008-11-12; Accepted 2009-12-17",
}
@Article{Loh:2010:IHP,
author = "Eugene Loh",
title = "The ideal {HPC} programming language",
journal = j-CACM,
volume = "53",
number = "7",
pages = "42--47",
month = jul,
year = "2010",
CODEN = "CACMA2",
DOI = "https://doi.org/10.1145/1785414.1785433",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Thu Jul 15 17:10:30 MDT 2010",
bibsource = "http://www.acm.org/pubs/contents/journals/cacm/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Maybe it's Fortran. Or maybe it just doesn't matter.",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
}
@Article{Peng:2010:AFC,
author = "Liang-You Peng and Qihuang Gong",
title = "An accurate {Fortran} code for computing hydrogenic
continuum wave functions at a wide range of
parameters",
journal = j-COMP-PHYS-COMM,
volume = "181",
number = "12",
pages = "2098--2101",
month = dec,
year = "2010",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2010.08.034",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 09:54:31 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465510003413",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Book{Priestley:2010:SOM,
author = "Mark Priestley",
title = "A Science of Operations: Machines, Logic and the
Invention of Programming",
publisher = pub-SV,
address = pub-SV:adr,
pages = "ix + 341",
year = "2010",
DOI = "https://doi.org/10.1007/978-1-84882-555-0",
ISBN = "1-84882-554-4 (hardcover), 1-84882-555-2 (e-book)",
ISBN-13 = "978-1-84882-554-3 (hardcover), 978-1-84882-555-0
(e-book)",
LCCN = "QA76.6 .P737 2010",
bibdate = "Sat Mar 24 12:15:16 MDT 2012",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
https://www.math.utah.edu/pub/bibnet/authors/h/hartree-douglas-r.bib;
https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
https://www.math.utah.edu/pub/bibnet/authors/l/lovelace-ada-augusta.bib;
https://www.math.utah.edu/pub/bibnet/authors/s/stiefel-eduard.bib;
https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
https://www.math.utah.edu/pub/tex/bib/bjhs2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
z3950.loc.gov:7090/Voyager",
series = "History of computing",
acknowledgement = ack-nhfb,
shorttableofcontents = "1. Introduction \\
2. Babbage's Engines \\
3. Semi-Automatic Computing \\
4. Logic, Computability and Formal Systems \\
5. Automating Control \\
6. Logic and the Invention of the Computer \\
7. Machine Code Programming and Logic \\
8. The Invention of Programming Languages \\
9. The Algol Research Programme \\
10. The Logic of Correctness in Software Engineering
\\
11. The Unification of Data and Algorithms \\
12. Conclusions",
subject = "Computer programming; History; Programming languages
(Electronic computers); Microcomputers; Logic, Symbolic
and mathematical",
tableofcontents = "1 Introduction / 1 \\
1.1 Minds, Method and Machines / 3 \\
1.2 Language and Science / 4 \\
1.3 The Age of Machinery / 7 \\
1.4 The Mechanization of Mathematical Language / 8 \\
2 Babbage's Engines / 17 \\
2.1 The Division of Mental Labour / 18 \\
2.2 The Difference Engine / 21 \\
2.3 The Meanings of the Difference Engine / 25 \\
2.4 The Mechanical Notation / 28 \\
2.5 The Analytical Engine / 31 \\
2.6 The Science of Operations / 41 \\
2.7 The Meanings of the Analytical Engine / 44 \\
2.8 Conclusions / 48 \\
3 Semi-Automatic Computing / 53 \\
3.1 The Census Problem / 53 \\
3.2 The Hollerith Tabulating System of 1890 / 55 \\
3.3 Further Developments in Punched Card Machines / 57
\\
3.4 Comrie and the Mechanization of Scientific
Calculation / 60 \\
3.5 Semi-Automatic Programming / 65 \\
4 Logic, Computability and Formal Systems / 67 \\
4.1 G{\"o}del's Construction / 69 \\
4.2 Recursive Functions / 72 \\
4.3 $\lambda$-definability / 74 \\
4.4 Direct Approaches to Defining Effective
Computability / 75 \\
4.5 Turing's Machine Table Notation / 77 \\
4.6 Universal Machines / 89 \\
4.7 The Concept of a Formal Language / 92 \\
4.8 The Relationship Between Turing's Work and Logic /
96 \\
5 Automating Control / 99 \\
5.1 Konrad Zuse's Early Machines / 100 \\
5.2 Mark I: The Automatic Sequence Controlled
Calculator / 102 \\
5.3 The ENIAC / 107 \\
5.4 The Bell Labs Relay Machines / 115 \\
5.5 The Significance of the Automatic Calculators / 118
\\
6 Logic and the Invention of the Computer / 123 \\
6.1 The Origins of the Stored-Program Computer / 126
\\
6.2 The Early Development of Cybernetics / 130 \\
6.3 Von Neumann's Design for the EDVAC / 133 \\
6.4 Logic and the Stored-Program Concept / 136 \\
6.5 The EDVAC Code and Address Modification / 139 \\
6.6 Turing and the ACE / 142 \\
6.7 Giant Brains / 145 \\
6.8 Universal Machines / 147 \\
6.9 General-Purpose Machines / 153 \\
6.10 Conclusions / 154 \\
7 Machine Code Programming and Logic / 157 \\
7.1 Sequencing of Operations / 158 \\
7.2 Transfer of Control / 162 \\
7.3 Condition Testing / 164 \\
7.4 Instruction Modification / 167 \\
7.5 Subroutines / 170 \\
7.6 Machine Code and Program Structures / 172 \\
7.7 Machine Code and Logic / 174 \\
7.8 Syntax / 176 \\
7.9 Flow Diagrams and Program Semantics / 179 \\
7.10 Programs as Metalinguistic Expressions / 182 \\
7.11 Conclusions / 183 \\
8 The Invention of Programming Languages / 185 \\
8.1 Automatic Coding / 186 \\
8.2 The Semantics of Pseudocodes / 188 \\
8.3 Formula Translation / 193 \\
8.4 Fortran and Increasing Linguistic Complexity / 197
\\
8.5 Universal Languages / 204 \\
8.6 Algol 60 as a Formal Language / 209 \\
8.7 The Influence of Logic on Algol / 217 \\
8.8 Lisp and Recursive Function Theory / 220 \\
8.9 Conclusions / 224 \\
9 The Algol Research Programme / 225 \\
9.1 Algol 60 as a Concrete Paradigm / 226 \\
9.2 Normal Science in the Algol Research Programme /
229 \\
9.3 The Description of Programming Languages / 230 \\
9.4 Different Philosophies of Programming Language
Design / 237 \\
9.5 Logic and the Design of Control Structures / 239
\\
9.6 Logic and Data Structures / 244 \\
9.7 Modelling Data for Information Retrieval / 247 \\
9.8 Conclusions / 252 \\
10 The Logic of Correctness in Software Engineering /
253 \\
10.1 Checking Computations / 253 \\
10.2 Debugging and Testing / 255 \\
10.3 Correctness Proofs / 257 \\
10.4 Constructive Methods / 261 \\
10.5 Specifications and Correctness / 263 \\
10.6 Structured Programming / 265 \\
10.7 Proof and Testing / 269 \\
10.8 Conclusions / 275 \\
11 The Unification of Data and Algorithms / 277 \\
11.1 Simulation Languages / 278 \\
11.2 Modelling the Real World / 281 \\
11.3 Simula 67 / 282 \\
11.4 Data Abstraction / 283 \\
11.5 Smalltalk / 288 \\
11.6 The Relationship Between Smalltalk and Logic / 293
\\
11.7 Conclusions / 296 \\
12 Conclusions / 297 \\
12.1 Paradigms and Revolutions / 298 \\
12.2 Relating Theory and Practice / 301 \\
12.3 Methodological Conclusions / 303 \\
Appendix Turing's Universal Machine / 307 \\
A.1 General Purpose $m$-functions / 307 \\
A.2 The Contents of the Tape / 310 \\
A.3 The Main Table / 312 \\
References / 317 \\
Index / 335",
}
@Article{Rao:2010:AGM,
author = "Anil V. Rao and David A. Benson and Christopher Darby
and Michael A. Patterson and Camila Francolin and
Ilyssa Sanders and Geoffrey T. Huntington",
title = "{Algorithm 902}: {GPOPS}, a {MATLAB} software [sic]
for solving multiple-phase optimal control problems
using the {Gauss} pseudospectral method",
journal = j-TOMS,
volume = "37",
number = "2",
pages = "22:1--22:39",
month = apr,
year = "2010",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1731022.1731032",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Apr 21 11:39:57 MDT 2010",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See corrigendum \cite{Rao:2011:CAG}.",
abstract = "An algorithm is described to solve multiple-phase
optimal control problems using a recently developed
numerical method called the {\em Gauss pseudospectral
method}. The algorithm is well suited for use in modern
vectorized programming languages such as FORTRAN 95 and
MATLAB. The algorithm discretizes the cost functional
and the differential-algebraic equations in each phase
of the optimal control problem. The phases are then
connected using linkage conditions on the state and
time. A large-scale nonlinear programming problem (NLP)
arises from the discretization and the significant
features of the NLP are described in detail. A
particular reusable MATLAB implementation of the
algorithm, called {\em GPOPS}, is applied to three
classical optimal control problems to demonstrate its
utility. The algorithm described in this article will
provide researchers and engineers a useful software
tool and a reference when it is desired to implement
the Gauss pseudospectral method in other programming
languages.",
acknowledgement = ack-nhfb,
articleno = "22",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "computational methods; Dynamic optimization; nonlinear
optimization; nonlinear programming; optimal control;
phases",
}
@Article{Rouson:2010:DPM,
author = "Damian W. I. Rouson and Helgi Adalsteinsson and Jim
Xia",
title = "Design patterns for multiphysics modeling in {Fortran
2003} and {C++}",
journal = j-TOMS,
volume = "37",
number = "1",
pages = "3:1--3:30",
month = jan,
year = "2010",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1644001.1644004",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Mar 15 10:45:33 MDT 2010",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "We present three new object-oriented software design
patterns in Fortran 2003 and C++. These patterns
integrate coupled differential equations, facilitating
the flexible swapping of physical and numerical
software abstractions at compile-time and runtime. The
Semi-Discrete pattern supports the time advancement of
a dynamical system encapsulated in a single abstract
data type (ADT). The Puppeteer pattern combines ADTs
into a multiphysics package, mediates interabstraction
communications, and enables implicit marching even when
nonlinear terms couple separate ADTs with private data.
The Surrogate pattern emulates C++ forward references
in Fortran 2003. After code demonstrations using the
Lorenz equations, we provide architectural descriptions
of our use of the new patterns in extending the Rouson
et al. [2008a] Navier--Stokes solver to simulate
multiphysics phenomena. We also describe the
relationships between the new patterns and two
previously developed architectural elements: the
Strategy pattern of Gamma et al. [1995] and the
template emulation technique of Akin [2003]. This
report demonstrates how these patterns manage
complexity by providing logical separation between
individual physics models and the control logic that
bridges between them. Additionally, it shows how
language features such as operator overloading and
automated memory management enable a clear mathematical
notation for model bridging and system evolution.",
acknowledgement = ack-nhfb,
articleno = "3",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "Design patterns; Lorenz equations; multiphysics
modeling",
}
@Article{Schneider:2010:NFP,
author = "Barry I. Schneider and Javier Segura and Amparo Gil
and Xiaoxu Guan and Klaus Bartschat",
title = "A new {Fortran 90} program to compute regular and
irregular associated {Legendre} functions",
journal = j-COMP-PHYS-COMM,
volume = "181",
number = "12",
pages = "2091--2097",
month = dec,
year = "2010",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2010.08.038",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 09:54:31 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465510003450",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Sony:2010:GPF,
author = "Priya Sony and Alok Shukla",
title = "A general purpose {Fortran 90} electronic structure
program for conjugated systems using
{Pariser--Parr--Pople} model",
journal = j-COMP-PHYS-COMM,
volume = "181",
number = "4",
pages = "821--830",
month = apr,
year = "2010",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2009.12.015",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 09:54:28 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046550900407X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Stamatiadis:2010:ATA,
author = "S. Stamatiadis and S. C. Farantos",
title = "{auto\_deriv}: Tool for automatic differentiation of a
{Fortran} code",
journal = j-COMP-PHYS-COMM,
volume = "181",
number = "10",
pages = "1818--1819",
month = oct,
year = "2010",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2010.06.043",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Dec 7 09:31:06 MST 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Thacker:2010:AMS,
author = "William I. Thacker and Jingwei Zhang and Laynet Watson
and Jeffrey B. Birch and Manjula A. Iyer and Michael W.
Berry",
title = "{Algorithm 905}: Modified {Shepard} Algorithm for
Interpolation of Scattered Multivariate Data",
journal = j-TOMS,
volume = "37",
number = "3",
pages = "34:1--34:20",
month = sep,
year = "2010",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1824801.1824812",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Sep 27 10:15:50 MDT 2010",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "Scattered data interpolation problems arise in many
applications. Shepard's method for constructing a
global interpolant by blending local interpolants using
local-support weight functions usually creates
reasonable approximations. SHEPPACK is a Fortran 95
package containing five versions of the modified
Shepard algorithm: quadratic (Fortran 95 translations
of Algorithms 660, 661, and 798), cubic (Fortran 95
translation of Algorithm 791), and linear variations of
the original Shepard algorithm. An option to the linear
Shepard code is a statistically robust fit, intended to
be used when the data is known to contain outliers.
SHEPPACK also includes a hybrid robust piecewise linear
estimation algorithm RIPPLE (residual initiated
polynomial-time piecewise linear estimation) intended
for data from piecewise linear functions in arbitrary
dimension $m$. The main goal of SHEPPACK is to provide
users with a single consistent package containing most
existing polynomial variations of Shepard's algorithm.
The algorithms target data of different dimensions. The
linear Shepard algorithm, robust linear Shepard
algorithm, and RIPPLE are the only algorithms in the
package that are applicable to arbitrary dimensional
data.",
acknowledgement = ack-nhfb,
articleno = "34",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "M-estimation; RIPPLE; Shepard's algorithm",
}
@Article{Torres:2010:ADT,
author = "Germ{\'a}n A. Torres",
title = "{Algorithm 900}: a discrete time {Kalman} filter
package for large scale problems",
journal = j-TOMS,
volume = "37",
number = "1",
pages = "11:1--11:16",
month = jan,
year = "2010",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1644001.1644012",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Mar 15 10:45:33 MDT 2010",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Data assimilation is the process of feeding a
partially unknown prediction model with available
information from observations, with the objective of
correcting and improving the modeled results. One of
the most important mathematical tools to perform data
assimilation is the Kalman filter. This is essentially
a predictor-corrector algorithm that is optimal in the
sense of minimizing the trace of the covariance matrix
of the errors. Unfortunately, the computational cost of
applying the filter to large scale problems is
enormous, and the programming of the filter is highly
dependent on the model and the format of the data
involved. The first objective of this article is to
present a set of Fortran 90 modules that implement the
reduced rank square root versions of the Kalman filter,
adapted for the assimilation of a very large number of
variables. The second objective is to present a Kalman
filter implementation whose code is independent of both
the model and observations and is easy to use. A
detailed description of the algorithms, structure,
parallelization is given along with examples of using
the package to solve practical problems.",
acknowledgement = ack-nhfb,
articleno = "11",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
keywords = "data assimilation; Kalman filter; Large scale
problems",
}
@Article{vonHippel:2010:TMA,
author = "G. M. von Hippel",
title = "{TaylUR 3}, a multivariate arbitrary-order automatic
differentiation package for {Fortran 95}",
journal = j-COMP-PHYS-COMM,
volume = "181",
number = "3",
pages = "705--706",
month = mar,
year = "2010",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2009.10.025",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 09:54:28 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465509003464",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Bell:2011:RFP,
author = "William R. Bell",
title = "{{\tt REGCMPNT}} --- a {Fortran} Program for
Regression Models with {ARIMA} Component Errors",
journal = j-J-STAT-SOFT,
volume = "41",
number = "7",
pages = "??--??",
month = may,
year = "2011",
CODEN = "JSSOBK",
ISSN = "1548-7660",
bibdate = "Fri May 13 18:22:03 MDT 2011",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jstatsoft.bib",
URL = "http://www.jstatsoft.org/v41/i07",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
pubdates = "Submitted 2010-02-04; Accepted 2010-11-26",
}
@Misc{Cooper:2011:COC,
author = "Keith D. Cooper and Linda Torczon",
title = "Classic Optimizing Compilers: {IBM}'s {Fortran H}
Compiler",
howpublished = "Lecture slides (25) for Comp 512 course at Rice
University, Houston, TX, USA.",
month = "Spring",
year = "2011",
bibdate = "Tue Dec 04 14:26:30 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "From slide 12: ``[The IBM Fortran H] compiler was just
27,415 lines of Fortran + 16,721 lines of asm [assembly
code]''",
URL = "http://booksite.elsevier.com/9780120884780/Graduate_Lecture_Slides/Core_Lectures/02FortranH.ppt",
acknowledgement = ack-nhfb,
}
@Article{Gil:2011:APC,
author = "Amparo Gil and Javier Segura and Nico M. Temme",
title = "{Algorithm 914}: {Parabolic} cylinder function {$ W(a,
x) $} and its derivative",
journal = j-TOMS,
volume = "38",
number = "1",
pages = "6:1--6:5",
month = nov,
year = "2011",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2049662.2049668",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Dec 15 08:59:34 MST 2011",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "A Fortran 90 program for the computation of the real
parabolic cylinder functions $ W(a, \pm x) $, $ x \geq
0 $ and their derivatives is presented. The code also
computes scaled functions for $ a > 50 $. The functions
$ W(a, \pm x) $ are a numerically satisfactory pair of
solutions of the parabolic cylinder equation $ y^\prime
+ (x^2 / 4 - a)y = 0 $, $ x \geq 0 $. Using Wronskian
tests, we claim a relative accuracy better than $ 5
\times 10^{-13} $ in the computable range of unscaled
functions, while for scaled functions the aimed
relative accuracy is better than $ 5 \times 10^{-14} $.
This code, together with the algorithm and related
software described in Gil et al.",
acknowledgement = ack-nhfb,
articleno = "6",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Kennedy:2011:RFH,
author = "Ken Kennedy and Charles Koelbel and Hans Zima",
title = "The rise and fall of {High Performance Fortran}",
journal = j-CACM,
volume = "54",
number = "11",
pages = "74--82",
month = nov,
year = "2011",
CODEN = "CACMA2",
DOI = "https://doi.org/10.1145/2018396.2018415",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Sun Nov 6 06:54:03 MST 2011",
bibsource = "http://www.acm.org/pubs/contents/journals/cacm/;
https://www.math.utah.edu/pub/tex/bib/cacm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/hpfortran.bib",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J79",
}
@Article{Kodama:2011:AMC,
author = "Masao Kodama",
title = "{Algorithm 912}: a Module for Calculating Cylindrical
Functions of Complex Order and Complex Argument",
journal = j-TOMS,
volume = "37",
number = "4",
pages = "47:1--47:25",
month = feb,
year = "2011",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1916461.1916471",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 1 16:05:18 MST 2011",
bibsource = "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "The present algorithm provides a module for
calculating the cylindrical functions $ J_\nu (z) $, $
Y_\nu (z) $, $ H_{\nu (1)}(z) $, and $ H_{\nu (2)}(z)
$, where the order $ \nu $ is complex and the complex
argument $z$ satisfies $ - \pi < \arg z \leq \pi $. The
algorithm is written in Fortran 90 and calculates the
functions using real and complex numbers of any
intrinsic data type whose kind type parameter the
user's Fortran system accepts. The methods of
calculating the functions are based on two kinds of
series expansions and numerical integration. Wronskian
tests examine the functional values computed by this
algorithm with double precision at 4,100,625
pseudorandom test points in the region $ | \Re \nu |
\leq 60 $, $ | \Im \nu | \leq 60 $, $ | \Re z| \leq 300
$, $ | \Im z| \leq 300 $.",
acknowledgement = ack-nhfb,
articleno = "47",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Li:2011:FPC,
author = "Zi Li and Xu Zhang and Gang Lu",
title = "A {Fortran} program for calculating electron or hole
mobility in disordered semiconductors from
first-principles",
journal = j-COMP-PHYS-COMM,
volume = "182",
number = "12",
pages = "2632--2637",
month = dec,
year = "2011",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2011.07.016",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 10:11:00 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465511002633",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Book{Metcalf:2011:MFE,
author = "Michael Metcalf and John Ker Reid and Malcolm Cohen",
title = "Modern {Fortran} explained",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
edition = "Fourth",
pages = "xx + 488",
year = "2011",
ISBN = "0-19-960142-9 (paperback), 0-19-960141-0",
ISBN-13 = "978-0-19-960142-4 (paperback), 978-0-19-960141-7",
LCCN = "QA76.73.F235 M48 2011",
bibdate = "Tue May 12 16:41:33 MDT 2015",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/unicode.bib;
z3950.loc.gov:7090/Voyager",
series = "Numerical mathematics and scientific computation",
URL = "http://www.loc.gov/catdir/enhancements/fy1312/2012360954-b.html;
http://www.loc.gov/catdir/enhancements/fy1312/2012360954-d.html;
http://www.loc.gov/catdir/enhancements/fy1312/2012360954-t.html",
acknowledgement = ack-nhfb,
author-dates = "1931--",
remark = "Previous edition published as \booktitle{Fortran
95/2003 explained}. 2004.",
subject = "FORTRAN (Computer program language)",
tableofcontents = "1: Whence Fortran? \\
1.1: Introduction \\
1.2: Fortran's early history \\
1.3: The drive for the Fortran 90 standard \\
1.4: Language evolution \\
1.5: Fortran 95 \\
1.6: Extensions to Fortran 95 \\
1.7: Fortran 2003 \\
1.8: Fortran 2008 \\
1.9: Conformance \\
2: Language elements \\
2.1: Introduction \\
2.2: Fortran character set \\
2.3: Tokens \\
2.4: Source form \\
2.5: Concept of type \\
2.6: Literal constants of intrinsic type \\
2.6.1: Integer literal constants \\
2.6.2: Real literal constants \\
2.6.3: Complex literal constants \\
2.6.4: Character literal constants \\
2.6.5: Logical literal constants \\
2.7: Names \\
2.8: Scalar variables of intrinsic type \\
2.9: Derived data types \\
2.10: Arrays of intrinsic type \\
2.11: Character substrings \\
2.12: Objects and subobjects \\
2.13: Pointers \\
2.14: Summary \\
3: Expressions and assignments \\
3.1: Introduction \\
3.2: Scalar numeric expressions \\
3.3: Defined and undefined variables \\
3.4: Scalar numeric assignment \\
3.5: Scalar relational operators \\
3.6: Scalar logical expressions and assignments \\
3.7: Scalar character expressions and assignments \\
3.8: Structure constructors and scalar defined
operators \\
3.9: Scalar defined assignments \\
3.10: Array expressions \\
3.11: Array assignment \\
3.12: Pointers in expressions and assignments \\
3.13: The nullify statement \\
3.14: Summary \\
4: Control constructs \\
4.1: Introduction \\
4.2: The if construct and statement \\
4.3: The case construct \\
4.4: The do construct \\
4.5: The go to statement \\
4.6: Summary \\
5: Program units and procedures \\
5.1: Introduction \\
5.2: Main program \\
5.3: The stop statement \\
5.4: External subprograms \\
5.5: Modules \\
5.6: Internal subprograms \\
5.7: Arguments of procedures \\
5.7.1: Pointer arguments \\
5.7.2: Restrictions on actual arguments \\
5.7.3: Arguments with the target attribute \\
5.8: The return statement \\
5.9: Argument intent \\
5.10: Functions \\
5.10.1: Prohibited side-effects \\
5.11: Explicit and implicit interfaces \\
5.12: Procedures as arguments \\
5.13: Keyword and optional arguments \\
5.14: Scope of labels \\
5.15: Scope of names \\
5.16: Direct recursion \\
5.17: Indirect recursion \\
5.18: Overloading and generic interfaces \\
5.19: Assumed character length \\
5.20: The subroutine and function statements \\
5.21: Summary \\
6: Array features \\
6.1: Introduction \\
6.2: Zero-sized arrays \\
6.3: Assumed-shape arrays \\
6.4: Automatic objects \\
6.5: Allocation of data \\
6.5.1: The allocatable attribute \\
6.5.2: The allocate statement \\
6.5.3: The deallocate statement \\
6.5.4: Allocatable dummy arguments \\
6.5.5: Allocatable functions \\
6.5.6: Allocatable components \\
6.5.7: Allocatable arrays vs. pointers \\
6.6: Elemental operations and assignments \\
6.7: Array-valued functions \\
6.8: The where statement and construct \\
6.9: The forall statement and construct \\
6.10: Pure procedures \\
6.11: Elemental procedures \\
6.12: Array elements \\
6.13: Array subobjects \\
6.14: Arrays of pointers \\
6.15: Pointers as aliases \\
6.16: Array constructors \\
6.17: Mask arrays \\
6.18: Summary \\
7: Specification statements \\
7.1: Introduction \\
7.2: Implicit typing \\
7.3: Declaring entities of differing shapes \\
7.4: Named constants and constant expressions \\
7.5: Initial values for variables \\
7.5.1: Initialization in type declaration statements
\\
7.5.2: The data statement \\
7.5.3: Pointer initialization and the function null \\
7.5.4: Default initialization of components \\
7.6: The public and private attributes \\
7.7: The pointer, target, and allocatable statements
\\
7.8: The intent and optional statements \\
7.9: The save attribute \\
7.10: The use statement \\
7.11: Derived-type definitions \\
7.12: The type declaration statement \\
7.13: Type and type parameter specification \\
7.14: Specification expressions \\
7.14.1: Specification functions \\
7.15: The namelist statement \\
7.16: Summary \\
8: Intrinsic procedures \\
8.1: Introduction \\
8.1.1: Keyword calls \\
8.1.2: Categories of intrinsic procedures \\
8.1.3: The intrinsic statement \\
8.1.4: Argument intents \\
8.2: Inquiry functions for any type \\
8.3: Elemental numeric functions \\
8.3.1: Elemental functions that may convert \\
8.3.2: Elemental functions that do not convert \\
8.4: Elemental mathematical functions \\
8.5: Elemental character and logical functions \\
8.5.1: Character-integer conversions \\
8.5.2: Lexical comparison functions \\
8.5.3: String-handling elemental functions \\
8.5.4: Logical conversion \\
8.6: Non-elemental string-handling functions \\
8.6.1: String-handling inquiry function \\
8.6.2: String-handling transformational functions \\
8.7: Numeric inquiry and manipulation functions \\
8.7.1: Models for integer and real data \\
8.7.2: Numeric inquiry functions \\
8.7.3: Elemental functions to manipulate reals \\
8.7.4: Transformational functions for kind values \\
8.8: Bit manipulation procedures \\
8.8.1: Inquiry function \\
8.8.2: Elemental functions \\
8.8.3: Elemental subroutine \\
8.9: Transfer function \\
8.10: Vector and matrix multiplication functions \\
8.11: Transformational functions that reduce arrays \\
8.11.1: Single argument case \\
8.11.2: Optional argument dim \\
8.11.3: Optional argument mask \\
8.12: Array inquiry functions \\
8.12.1: Allocation status \\
8.12.2: Bounds, shape, and size \\
8.13: Array construction and manipulation functions \\
8.13.1: The merge elemental function \\
8.13.2: Packing and unpacking arrays \\
8.13.3: Reshaping an array \\
8.13.4: Transformational function for replication \\
8.13.5: Array shifting functions \\
8.13.6: Matrix transpose \\
8.14: Transformational functions for geometric location
\\
8.15: Transformational function for pointer
disassociation \\
8.16: Non-elemental intrinsic subroutines \\
8.16.1: Real-time clock \\
8.16.2: CPU time \\
8.16.3: Random numbers \\
8.17: Summary \\
9: Data transfer \\
9.1: Introduction \\
9.2: Number conversion \\
9.3: I/O lists \\
9.4: Format definition \\
9.5: Unit numbers \\
9.6: Internal files \\
9.7: Formatted input \\
9.8: Formatted output \\
9.9: List-directed I/O \\
9.10: Namelist I/O \\
9.11: Non-advancing I/O \\
9.12: Edit descriptors \\
9.12.1: Repeat counts \\
9.12.2: Data edit descriptors \\
9.12.3: Character string edit descriptor \\
9.12.4: Control edit descriptors \\
9.13: Unformatted I/O \\
9.14: Direct-access files \\
9.15: Execution of a data transfer statement \\
9.16: Summary \\
10: Operations on external files \\
10.1: Introduction \\
10.2: Positioning statements for sequential files \\
10.2.1: The backspace statement \\
10.2.2: The rewind statement \\
10.2.3: The endfile statement \\
10.2.4: Data transfer statements \\
10.3: The open statement \\
10.4: The close statement \\
10.5: The inquire statement \\
10.6: Summary \\
11: Floating-point exception handling \\
11.1: Introduction \\
11.2: The IEEE standard \\
11.3: Access to the features \\
11.4: The Fortran flags \\
11.5: Halting \\
11.6: The rounding mode \\
11.7: The underflow mode (Fortran 2003 only) \\
11.8: The module ieee\_exceptions \\
11.8.1: Derived types \\
11.8.2: Inquiry functions for IEEE exceptions \\
11.8.3: Subroutines for the flags and halting modes \\
11.8.4: Subroutines for the whole of the floating-point
status \\
11.9: The module ieee\_arithmetic \\
11.9.1: Derived types \\
11.9.2: Inquiry functions for IEEE arithmetic \\
11.9.3: Elemental functions \\
11.9.4: Non-elemental subroutines \\
11.9.5: Transformational function for kind value \\
11.10: Examples \\
11.10.1: Dot product \\
11.10.2: Calling alternative procedures \\
11.10.3: Calling alternative in-line code \\
11.10.4: Reliable hypotenuse function \\
11.10.5: Access to IEEE arithmetic values \\
12: Interoperability with C \\
12.1: Introduction \\
12.2: Interoperability of intrinsic types \\
12.3: Interoperability with C pointer types \\
12.4: Interoperability of derived types \\
12.5: Interoperability of variables \\
12.6: The value attribute \\
12.7: Interoperability of procedures \\
12.8: Interoperability of global data \\
12.9: Invoking a C function from Fortran \\
12.10: Invoking Fortran from C \\
12.11: Enumerations \\
13: Type parameters and procedure pointers \\
13.1: Introduction \\
13.2: Deferred type parameters \\
13.3: Type parameter enquiry \\
13.4: Parameterized derived types \\
13.4.1: Defining a parameterized derived type \\
13.4.2: Assumed and deferred type parameters \\
13.4.3: Default type parameter values \\
13.4.4: Derived type parameter enquiry \\
13.5: Abstract interfaces \\
13.6: Procedure pointers \\
13.6.1: Procedure pointer variables \\
13.6.2: Procedure pointer components \\
13.6.3: The pass attribute \\
14: Object-oriented programming \\
14.1: Introduction \\
14.2: Type extension \\
14.2.1: Type extension and type parameters \\
14.3: Polymorphic entities \\
14.3.1: Establishing the dynamic type \\
14.3.2: Limitations on the use of a polymorphic
variable \\
14.3.3: Polymorphic arrays and scalars \\
14.3.4: Unlimited polymorphic entities \\
14.3.5: Polymorphic entities and generic resolution \\
14.4: The associate construct \\
14.5: The select type construct \\
14.6: Type-bound procedures \\
14.6.1: Specific type-bound procedures \\
14.6.2: Generic type-bound procedures \\
14.6.3: Type extension and type-bound procedures \\
14.7: Deferred bindings and abstract types \\
14.8: Finalization \\
14.8.1: Type extension and final subroutines \\
14.9: Procedure encapsulation example \\
14.10: Type inquiry functions \\
15: Establishing and moving data \\
15.1: Introduction \\
15.2: Mixed component accessibility \\
15.3: Structure constructors \\
15.4: The allocate statement \\
15.4.1: Typed allocation and deferred type parameters
\\
15.4.2: Polymorphic variables and typed allocation \\
15.4.3: Sourced allocation \\
15.5: Allocatable entities \\
15.5.1: Allocatable scalars \\
15.5.2: Assignment to an allocatable array \\
15.5.3: Transferring an allocation \\
15.6: Pointer assignment \\
15.7: More control of access from a module \\
15.8: Renaming operators on the use statement \\
15.9: Array constructor syntax \\
15.10: Specification and constant expressions \\
16: Miscellaneous enhancements \\
16.1: Introduction \\
16.2: Pointer intent \\
16.3: The volatile attribute \\
16.3.1: Volatile semantics \\
16.3.2: Volatile scoping \\
16.3.3: Volatile arguments \\
16.4: The import statement \\
16.5: Intrinsic modules \\
16.6: Access to the computing environment \\
16.6.1: Environment variables \\
16.6.2: Information about the program invocation \\
16.7: Support for internationalization \\
16.7.1: Character sets \\
16.7.2: ASCII character set \\
16.7.3: ISO 10646 character set \\
16.7.4: UTF-8 files \\
16.7.5: Decimal comma for input/output \\
16.8: Lengths of names and statements \\
16.9: Binary, octal, and hexadecimal constants \\
16.10: Other changes to intrinsic procedures \\
16.11: Error message retrieval \\
16.12: Enhanced complex constants \\
16.13: Interface block extensions \\
16.14: Public entities of private type \\
17: Input/output enhancements \\
17.1: Introduction \\
17.2: Non-default derived-type input/output \\
17.3: Asynchronous input/output \\
17.4: The asynchronous attribute \\
17.5: Input and output of IEEE exceptional values \\
17.6: Stream access input/output \\
17.7: Recursive input/output \\
17.8: The flush statement \\
17.9: Comma after a P edit descriptor \\
17.10: The iomsg= specifier \\
17.11: The round= specifier \\
17.12: The sign= specifier \\
17.13: Kind type parameters of integer and logical
specifiers \\
17.14: More specifiers in read and write statements \\
17.15: Intrinsic functions for I/O status testing \\
17.16: Some inquire statement enhancements \\
17.17: Namelist enhancements \\
18: Enhanced module facilities \\
18.1: Introduction \\
18.2: Submodules \\
18.2.1: Separate module procedures \\
18.2.2: Submodules of submodules \\
18.2.3: Submodule entities \\
18.2.4: Submodules and use association \\
18.3: The advantages of submodules \\
19: Coarrays \\
19.1: Introduction \\
19.2: Referencing images \\
19.3: The properties of coarrays \\
19.4: Accessing coarrays \\
19.5: The sync all statement \\
19.6: Coarrays in procedures \\
19.7: Allocatable coarrays \\
19.8: Coarrays with allocatable or pointer components
\\
19.8.1: Data components \\
19.8.2: Procedure pointer components \\
19.9: Coarray components \\
19.10: References to polymorphic subobjects \\
19.11: Volatile and asynchronous attributes \\
19.12: Interoperability \\
19.13: Synchronization \\
19.13.1: Execution segments \\
19.13.2: The sync images statement \\
19.13.3: The lock and unlock statements \\
19.13.4: Critical sections \\
19.13.5: The sync memory statement and atomic
subroutines \\
19.13.6: The stat= and errmsg= specifiers in
synchronization statements \\
19.13.7: The image control statements \\
19.14: Program termination \\
19.15: Input/Output \\
19.16: Intrinsic procedures \\
19.16.1: Inquiry functions \\
19.16.2: Transformational functions \\
20: Other Fortran 2008 enhancements \\
20.1: Trivial syntactic conveniences \\
20.1.1: Implied-shape arrays \\
20.1.2: Implied-do loops in data statements \\
20.1.3: Type-bound procedures \\
20.1.4: Structure constructors \\
20.1.5: Semicolons \\
20.1.6: The stop statement \\
20.1.7: Exit from nearly any construct \\
20.2: Limitation changes \\
20.2.1: 64-bit integer support \\
20.2.2: Maximum array rank \\
20.3: Data expressiveness \\
20.3.1: Allocatable components of recursive type \\
20.3.2: Initial pointer association \\
20.4: Performance-oriented features \\
20.4.1: The do concurrent construct \\
20.4.2: The contiguous attribute \\
20.4.3: Simply contiguous array designators \\
20.5: Computational expressiveness \\
20.5.1: Accessing parts of complex variables \\
20.5.2: Pointer functions denoting variables \\
20.5.3: The block construct \\
20.5.4: Impure elemental procedures \\
20.5.5: Internal procedures as actual arguments \\
20.5.6: Specifying the kind of a forall index variable
\\
20.5.7: Generic resolution \\
20.6: Data usage and computation \\
20.6.1: Enhancements to the allocate statement \\
20.6.2: Automatic reallocation \\
20.6.3: Elemental subprogram restrictions \\
20.7: Input/output \\
20.7.1: Recursive input/output \\
20.7.2: The newunit= specifier \\
20.7.3: Writing comma-separated values \\
20.8: Intrinsic procedures \\
20.9: Mathematical intrinsic functions \\
20.9.1: Changes to trigonometric functions \\
20.9.2: New hyperbolic trigonometic functions \\
20.9.3: New special mathematical functions \\
20.9.4: Euclidean norms \\
20.10: Bit manipulation \\
20.10.1: Bitwise (unsigned) comparison \\
20.10.2: Double-width shifting \\
20.10.3: Bitwise reductions \\
20.10.4: Counting bits \\
20.10.5: Producing bitmasks \\
20.10.6: Merging bits \\
20.10.7: Additional shift operations \\
20.11: Miscellaneous intrinsic procedures \\
20.11.1: Procedures supporting coarrays \\
20.11.2: Executing another program \\
20.11.3: Character comparison \\
20.11.4: Array searching \\
20.11.5: Logical parity \\
20.11.6: Decimal arithmetic support \\
20.11.7: Size of an object in memory \\
20.12: Additions to the iso\_fortran\_env module \\
20.12.1: Compilation information \\
20.12.2: Names for common kinds \\
20.12.3: Kind arrays \\
20.12.4: Coarray support facilities \\
20.13: Changes to other standard intrinsic modules \\
20.13.1: The iso\_c\_binding module \\
20.13.2: The ieee\_arithmetic module \\
20.14: Programs and procedures \\
20.14.1: Saved module entities \\
20.14.2: Automatic pointer targetting \\
20.14.3: Denoting absent arguments \\
A: Intrinsic procedures \\
B: Deprecated features \\
B.1: Introduction \\
B.2: Storage association \\
B.2.1: Storage units \\
B.2.2: The equivalence statement \\
B.2.3: The common block \\
B.2.4: The block data program unit \\
B.2.5: Coarrays and storage association \\
B.3: Shape and character length disagreement \\
B.4: The include line \\
B.5: Other forms of loop control \\
B.5.1: The labelled do construct \\
B.5.2: The do while \\
B.6: Double precision real \\
B.7: The dimension, codimension, and parameter
statements \\
B.8: Specific names of intrinsic procedures \\
B.9: Non-default mapping for implicit typing \\
B.10: Fortran 2008 deprecated features \\
B.10.1: The sync memory statement and atomic
subroutines \\
B.10.2: Components of type c_ptr or c_funptr \\
B.10.3: Type declarations \\
B.10.4: Redundant contains statement \\
B.10.5: The end statement \\
B.10.6: Referencing atan2 by the name atan \\
C: Obsolescent features \\
C.1: Obsolescent in Fortran 95 \\
C.1.1: Fixed source form \\
C.1.2: Computed go to \\
C.1.3: Character length specification character \\
C.1.4: Data statements among executables \\
C.1.5: Statement functions \\
C.1.6: Assumed character length of function results \\
C.1.7: Arithmetic if statement \\
C.1.8: Shared do-loop termination \\
C.1.9: Alternate return \\
C.2: Feature obsolescent in Fortran 2008: Entry
statement \\
C.3: Feature deleted in Fortran 2003: Carriage control
\\
C.4: Features deleted in Fortran 95 \\
D: Avoiding compilation cascades \\
E: Object-oriented list example \\
F: Fortran terms \\
G: Solutions to exercises",
}
@Article{Mickevicius:2011:FPH,
author = "S. Mickevicius and E. Brazauskas and D. Germanas and
R. K. Kalinauskas",
title = "The four-particle harmonic-oscillator brackets:
Compact expressions and updated {Fortran} program",
journal = j-COMP-PHYS-COMM,
volume = "182",
number = "6",
pages = "1377--1381",
month = jun,
year = "2011",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2011.01.031",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 10:10:58 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465511000774",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Morales:2011:RAB,
author = "Jos{\'e} Luis Morales and Jorge Nocedal",
title = "Remark on {``Algorithm 778: L-BFGS-B: Fortran
subroutines for large-scale bound constrained
optimization''}",
journal = j-TOMS,
volume = "38",
number = "1",
pages = "7:1--7:4",
month = nov,
year = "2011",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2049662.2049669",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Dec 15 08:59:34 MST 2011",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Zhu:1997:ALF}.",
abstract = "This remark describes an improvement and a correction
to Algorithm 778. It is shown that the performance of
the algorithm can be improved significantly by making a
relatively simple modification to the subspace
minimization phase. The correction concerns an error
caused by the use of routine dpmeps to estimate machine
precision.",
acknowledgement = ack-nhfb,
articleno = "7",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Nesterenko:2011:QFV,
author = "A. V. Nesterenko and C. Simolo",
title = "{QCDMAPT\_F}: {Fortran} version of {QCDMAPT} package",
journal = j-COMP-PHYS-COMM,
volume = "182",
number = "10",
pages = "2303--2304",
month = oct,
year = "2011",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2011.05.020",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 10:11:00 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465511002116",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Rao:2011:CAG,
author = "Anil V. Rao and David A. Benson and Christopher Darby
and Michael A. Patterson and Camila Francolin and
Ilyssa Sanders and Geoffrey T. Huntington",
title = "Corrigendum: {Algorithm 902: GPOPS, a MATLAB software
for solving multiple-phase optimal control problems
using the Gauss pseudospectral method}",
journal = j-TOMS,
volume = "38",
number = "1",
pages = "9:1--9:2",
month = nov,
year = "2011",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2049662.2049671",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Dec 15 08:59:34 MST 2011",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Rao:2010:AGM}.",
abstract = "An algorithm is described to solve multiple-phase
optimal control problems using a recently developed
numerical method called the Gauss pseudospectral
method. The algorithm is well suited for use in modern
vectorized programming languages such as FORTRAN 95 and
MATLAB. The algorithm discretizes the cost functional
and the differential-algebraic equations in each phase
of the optimal control problem. The phases are then
connected using linkage conditions on the state and
time. A large-scale nonlinear programming problem (NLP)
arises from the discretization and the significant
features of the NLP are described in detail. A
particular reusable MATLAB implementation of the
algorithm, called GPOPS, is applied to three classical
optimal control problems to demonstrate its utility.",
acknowledgement = ack-nhfb,
articleno = "9",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Smith:2011:AMP,
author = "David M. Smith",
title = "{Algorithm 911}: Multiple-Precision Exponential
Integral and Related Functions",
journal = j-TOMS,
volume = "37",
number = "4",
pages = "46:1--46:16",
month = feb,
year = "2011",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/1916461.1916470",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Mar 1 16:05:18 MST 2011",
bibsource = "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "This article describes a collection of Fortran-95
routines for evaluating the exponential integral
function, error function, sine and cosine integrals,
Fresnel integrals, Bessel functions, and related
mathematical special functions using the FM
multiple-precision arithmetic package.",
acknowledgement = ack-nhfb,
articleno = "46",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Zaghloul:2011:ACF,
author = "Mofreh R. Zaghloul and Ahmed N. Ali",
title = "{Algorithm 916}: Computing the {Faddeyeva} and {Voigt}
functions",
journal = j-TOMS,
volume = "38",
number = "2",
pages = "15:1--15:22",
month = dec,
year = "2011",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2049673.2049679",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Dec 30 17:43:07 MST 2011",
bibsource = "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See remark \cite{Zaghloul:2016:RAC}.",
abstract = "We present a MATLAB function for the numerical
evaluation of the Faddeyeva function $ w(z) $. The
function is based on a newly developed accurate
algorithm. In addition to its higher accuracy, the
software provides a flexible accuracy vs efficiency
trade-off through a controlling parameter that may be
used to reduce accuracy and computational time and vice
versa. Verification of the flexibility, reliability,
and superior accuracy of the algorithm is provided
through comparison with standard algorithms available
in other libraries and software packages.",
acknowledgement = ack-nhfb,
articleno = "15",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Berg:2012:FCL,
author = "Bernd A. Berg and Hao Wu",
title = "{Fortran} code for {$ {\rm SU}(3) $} lattice gauge
theory with and without {MPI} checkerboard
parallelization",
journal = j-COMP-PHYS-COMM,
volume = "183",
number = "10",
pages = "2145--2157",
month = oct,
year = "2012",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2012.03.021",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Thu Jun 28 15:53:26 MDT 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465512001269",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Das:2012:NFC,
author = "Debottam Das and Ulrich Ellwanger and Ana M.
Teixeira",
title = "{NMSDECAY}: a {Fortran} code for supersymmetric
particle decays in the {Next-to-Minimal Supersymmetric
Standard Model}",
journal = j-COMP-PHYS-COMM,
volume = "183",
number = "3",
pages = "774--779",
month = mar,
year = "2012",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2011.11.021",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 10:11:02 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465511003833",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{deLeeuw:2012:BRM,
author = "Jan de Leeuw",
title = "Book Review: {{\booktitle{Modern Fortran: Style and
Usage}}}",
journal = j-J-STAT-SOFT,
volume = "47",
number = "BR-1",
pages = "??--??",
month = apr,
year = "2012",
CODEN = "JSSOBK",
ISSN = "1548-7660",
bibdate = "Mon Oct 29 18:54:07 MDT 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jstatsoft.bib",
URL = "http://www.jstatsoft.org/v47/b01",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
pubdates = "Submitted 2012-04-11; Accepted 2012-04-11",
}
@Article{Dubrau:2012:TM,
author = "Anton Willy Dubrau and Laurie Jane Hendren",
title = "Taming {MATLAB}",
journal = j-SIGPLAN,
volume = "47",
number = "10",
pages = "503--522",
month = oct,
year = "2012",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/2398857.2384653",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Thu Nov 15 16:40:23 MST 2012",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
abstract = "MATLAB is a dynamic scientific language used by
scientists, engineers and students worldwide. Although
MATLAB is very suitable for rapid prototyping and
development, MATLAB users often want to convert their
final MATLAB programs to a static language such as
FORTRAN. This paper presents an extensible
object-oriented toolkit for supporting the generation
of static programs from dynamic MATLAB programs. Our
open source toolkit, called the MATLAB Tamer,
identifies a large tame subset of MATLAB, supports the
generation of a specialized Tame IR for that subset,
provides a principled approach to handling the large
number of builtin MATLAB functions, and supports an
extensible interprocedural value analysis for
estimating MATLAB types and call graphs.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
remark = "OOPSLA '12 conference proceedings.",
}
@Article{Filippone:2012:OOT,
author = "Salvatore Filippone and Alfredo Buttari",
title = "Object-Oriented Techniques for Sparse Matrix
Computations in {Fortran 2003}",
journal = j-TOMS,
volume = "38",
number = "4",
pages = "23:1--23:20",
month = aug,
year = "2012",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2331130.2331131",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Thu Aug 30 18:55:10 MDT 2012",
bibsource = "http://www.acm.org/pubs/contents/journals/toms/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "The efficiency of a sparse linear algebra operation
heavily relies on the ability of the sparse matrix
storage format to exploit the computing power of the
underlying hardware. Since no format is universally
better than the others across all possible kinds of
operations and computers, sparse linear algebra
software packages should provide facilities to easily
implement and integrate new storage formats within a
sparse linear algebra application without the need to
modify it; it should also allow to dynamically change a
storage format at run-time depending on the specific
operations to be performed. Aiming at these important
features, we present an Object Oriented design model
for a sparse linear algebra package which relies on
Design Patterns. We show that an implementation of our
model can be efficiently achieved through some of the
unique features of the Fortran 2003 language.
Experimental results show that the proposed software
infrastructure improves the modularity and ease of use
of the code at no performance loss.",
acknowledgement = ack-nhfb,
articleno = "23",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Gil:2012:IAF,
author = "Amparo Gil and Javier Segura and Nico M. Temme",
title = "An improved algorithm and a {Fortran 90} module for
computing the conical function $ p^m_{1 / 2 + i \tau
}(x) $",
journal = j-COMP-PHYS-COMM,
volume = "183",
number = "3",
pages = "794--799",
month = mar,
year = "2012",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2011.11.025",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 10:11:02 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465511003936",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Heltemes:2012:BVF,
author = "T. A. Heltemes and G. A. Moses",
title = "{BADGER v1.0}: a {Fortran} equation of state library",
journal = j-COMP-PHYS-COMM,
volume = "183",
number = "12",
pages = "2629--2646",
month = dec,
year = "2012",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2012.07.010",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Tue Aug 28 17:36:53 MDT 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046551200238X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Kondayya:2012:FHF,
author = "Gundra Kondayya and Alok Shukla",
title = "A {Fortran 90} {Hartree--Fock} program for
one-dimensional periodic $ \pi $-conjugated systems
using {Pariser--Parr--Pople} model",
journal = j-COMP-PHYS-COMM,
volume = "183",
number = "3",
pages = "677--689",
month = mar,
year = "2012",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2011.11.006",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 11 10:11:02 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465511003687",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Moldenhauer:2012:FIS,
author = "Jacob Moldenhauer",
title = "{Fortranning} It with Style [review of {{\em Modern
Fortran: Style and Usage} (Clerman, N.S. and Spector,
W.; 2012)}]",
journal = j-COMPUT-SCI-ENG,
volume = "14",
number = "5",
pages = "5--6",
month = sep # "\slash " # oct,
year = "2012",
CODEN = "CSENFA",
DOI = "https://doi.org/10.1109/MCSE.2012.98",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Mon Oct 22 07:24:38 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computscieng.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computing in Science and Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Mulder:2012:BFP,
author = "Joris Mulder and Herbert Hoijtink and Christiaan de
Leeuw",
title = "{BIEMS}: a {Fortran 90} Program for Calculating
{Bayes} Factors for Inequality and Equality Constrained
Models",
journal = j-J-STAT-SOFT,
volume = "46",
number = "2",
pages = "??--??",
month = jan,
year = "2012",
CODEN = "JSSOBK",
ISSN = "1548-7660",
bibdate = "Wed Mar 28 07:47:54 MDT 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jstatsoft.bib",
URL = "http://www.jstatsoft.org/v46/i02",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
pubdates = "Submitted 2010-08-21; Accepted 2011-09-26",
}
@InProceedings{Radul:2012:AFI,
author = "Alexey Radul and Barak A. Pearlmutter",
title = "{AD} in {Fortran}: Implementation via Prepreprocessor",
crossref = "Forth:2012:RAA",
volume = "87",
pages = "273--284",
year = "2012",
DOI = "https://doi.org/10.1007/978-3-642-30023-3_25",
bibdate = "Sat Dec 22 08:35:46 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncse.bib",
URL = "http://link.springer.com/content/pdf/10.1007/978-3-642-30023-3_25",
acknowledgement = ack-nhfb,
book-DOI = "https://doi.org/10.1007/978-3-642-30023-3",
book-URL = "http://www.springerlink.com/content/978-3-642-30023-3",
}
@Article{Rouson:2012:IYP,
author = "Damian Rouson and Karla Morris and Jim Xia",
title = "This Isn't Your Parents' {Fortran}: Managing {C++}
Objects with Modern {Fortran}",
journal = j-COMPUT-SCI-ENG,
volume = "14",
number = "2",
pages = "46--54",
month = mar # "\slash " # apr,
year = "2012",
CODEN = "CSENFA",
DOI = "https://doi.org/10.1109/MCSE.2012.33",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Sat Mar 17 08:29:33 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computscieng.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computing in Science and Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Satake:2012:OGA,
author = "Shin-ichi Satake and Hajime Yoshimori and Takayuki
Suzuki",
title = "Optimizations of a {GPU} accelerated heat conduction
equation by a programming of {CUDA Fortran} from an
analysis of a {PTX} file",
journal = j-COMP-PHYS-COMM,
volume = "183",
number = "11",
pages = "2376--2385",
month = nov,
year = "2012",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2012.06.005",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Fri Jul 27 07:00:54 MDT 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465512002068",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Barash:2013:RPL,
author = "L. Yu. Barash and L. N. Shchur",
title = "{RNGSSELIB}: Program library for random number
generation. {More} generators, parallel streams of
random numbers and {Fortran} compatibility",
journal = j-COMP-PHYS-COMM,
volume = "184",
number = "10",
pages = "2367--2369",
month = oct,
year = "2013",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2013.04.007",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Aug 26 14:34:27 MDT 2013",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/prng.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465513001422",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
keywords = "Monte Carlo; pseudorandom numbers; random number
generation; random numbers; simultaneous independent
streams of random numbers; statistical methods;
streaming SIMD extensions",
}
@Article{Broeckhove:2013:ACC,
author = "J. Broeckhove and K. Vanmechelen",
title = "An adaptor for {C++} callbacks with {C} and {Fortran}
libraries",
journal = j-COMP-PHYS-COMM,
volume = "184",
number = "3",
pages = "824--832",
month = mar,
year = "2013",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2012.10.016",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Fri Jan 18 09:10:13 MST 2013",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465512003591",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Campbell:2013:WES,
author = "Scott Campbell",
title = "{`Wat For Ever'} Student-Oriented Computing at the
{University of Waterloo}",
journal = j-IEEE-ANN-HIST-COMPUT,
volume = "35",
number = "1",
pages = "11--22",
month = jan # "\slash " # mar,
year = "2013",
CODEN = "IAHCEX",
DOI = "https://doi.org/10.1109/MAHC.2012.1",
ISSN = "1058-6180 (print), 1934-1547 (electronic)",
ISSN-L = "1058-6180",
bibdate = "Fri Apr 19 18:37:32 2013",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Annals of the History of Computing",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
keywords = "AGGIE; FASTRAN; Forgo; Gotran; IBM 360 Fortran
compiler; IBM 7040 Fortran compiler; IBMFTC (Fortran
compiler); PUFFT; Watbol; Watbol (Waterloo COBOL);
Watcard (Waterloo student card); Watcat (Waterloo
library catalog); Watcom (Waterloo Communications);
Watcow (Watcow Computer on Wheels); Watfiv (Waterloo
Fortran IV); Watfor (Waterloo Fortran); WSL (Waterloo
Systems Language)",
}
@Article{Erricolo:2013:AFS,
author = "Danilo Erricolo and Giuseppe Carluccio",
title = "{Algorithm 934}: {Fortran 90} subroutines to compute
{Mathieu} functions for complex values of the
parameter",
journal = j-TOMS,
volume = "40",
number = "1",
pages = "8:1--8:19",
month = sep,
year = "2013",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2513109.2513117",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Sep 30 16:05:58 MDT 2013",
bibsource = "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "Software to compute angular and radial Mathieu
functions is provided in the case that the parameter q
is a complex variable and the independent variable x is
real. After an introduction on the notation and the
definitions of Mathieu functions and their related
properties, Fortran 90 subroutines to compute them are
described and validated with some comparisons. A sample
application is also provided.",
acknowledgement = ack-nhfb,
articleno = "8",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Hadi:2013:CFA,
author = "Mohammed F. Hadi and Seyed A. Esmaeili",
title = "{CUDA Fortran} acceleration for the finite-difference
time-domain method",
journal = j-COMP-PHYS-COMM,
volume = "184",
number = "5",
pages = "1395--1400",
month = may,
year = "2013",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Wed Mar 27 05:55:10 MDT 2013",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465513000118",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Kuiper:2013:FPG,
author = "Rebecca M. Kuiper and Herbert Hoijtink",
title = "A {Fortran 90} Program for the Generalized
Order-Restricted Information Criterion",
journal = j-J-STAT-SOFT,
volume = "54",
number = "8",
pages = "??--??",
month = sep,
year = "2013",
CODEN = "JSSOBK",
ISSN = "1548-7660",
bibdate = "Wed Mar 5 10:15:56 MST 2014",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jstatsoft.bib",
URL = "http://www.jstatsoft.org/v54/i08",
acknowledgement = ack-nhfb,
fjournal = "Journal of Statistical Software",
journal-URL = "http://www.jstatsoft.org/",
pubdates = "Submitted 2011-05-18; Accepted 2013-02-20",
}
@Article{Thompson:2013:AIG,
author = "Ian Thompson",
title = "{Algorithm 926}: Incomplete {Gamma} Functions with
Negative Arguments",
journal = j-TOMS,
volume = "39",
number = "2",
pages = "14:1--14:9",
month = feb,
year = "2013",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2427023.2427031",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Feb 20 16:46:13 MST 2013",
bibsource = "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "An algorithm for accurately computing the lower
incomplete gamma function $ \gamma (a, t) $ in the case
where $ a = n + 1 / 2 $, $ n \in Z $ and $ t < 0 $ is
described. Series expansions and analytic continuation
are employed to compute the function for certain
critical values of $n$, and these results are used to
initiate stable recurrence. The algorithm has been
implemented in Fortran 2003, with precomputations
carried out in Maple.",
acknowledgement = ack-nhfb,
articleno = "14",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Tinetti:2013:RFL,
author = "Fernando G. Tinetti and Mariano M{\'e}ndez and Armando
{De Giusti}",
title = "Restructuring {Fortran} legacy applications for
parallel computing in multiprocessors",
journal = j-J-SUPERCOMPUTING,
volume = "64",
number = "2",
pages = "638--659",
month = may,
year = "2013",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/s11227-012-0863-x",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Sat Feb 8 10:21:14 MST 2014",
bibsource = "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=64&issue=2;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jsuper.bib",
URL = "http://link.springer.com/article/10.1007/s11227-012-0863-x",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@Article{Yu:2013:DST,
author = "Wenbin Yu and Maxwell Blair",
title = "{DNAD}, a simple tool for automatic differentiation of
{Fortran} codes using dual numbers",
journal = j-COMP-PHYS-COMM,
volume = "184",
number = "5",
pages = "1446--1452",
month = may,
year = "2013",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Wed Mar 27 05:55:10 MDT 2013",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465513000027",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Arabas:2014:FTB,
author = "Sylwester Arabas and Dorota Jarecka and Anna Jaruga
and Maciej Fijalkowski",
title = "Formula translation in {Blitz++}, {NumPy} and modern
{Fortran}: A case study of the language choice
tradeoffs",
journal = j-SCI-PROG,
volume = "22",
number = "3",
pages = "201--222",
month = "????",
year = "2014",
CODEN = "SCIPEV",
DOI = "https://doi.org/10.3233/SPR-140379",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Tue Sep 9 18:01:15 MDT 2014",
bibsource = "http://www.iospress.nl/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/python.bib;
https://www.math.utah.edu/pub/tex/bib/sciprog.bib",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Awile:2014:PWF,
author = "Omar Awile and Ivo F. Sbalzarini",
title = "A {Pthreads} Wrapper for {Fortran 2003}",
journal = j-TOMS,
volume = "40",
number = "3",
pages = "19:1--19:15",
month = apr,
year = "2014",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2558889",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Apr 21 17:42:14 MDT 2014",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/multithreading.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "With the advent of multicore processors, numerical and
mathematical software relies on parallelism in order to
benefit from hardware performance increases. We present
the design and use of a Fortran 2003 wrapper for POSIX
threads, called forthreads. Forthreads is complete in
the sense that is provides native Fortran 2003
interfaces to all pthreads routines where possible. We
demonstrate the use and efficiency of forthreads for
SIMD parallelism and task parallelism. We present
forthreads/MPI implementations that enable hybrid
shared-/distributed-memory parallelism in Fortran 2003.
Our benchmarks show that forthreads offers performance
comparable to that of OpenMP, but better thread control
and more freedom. We demonstrate the latter by
presenting a multithreaded Fortran 2003 library for
POSIX Internet sockets, enabling interactive numerical
simulations with runtime control.",
acknowledgement = ack-nhfb,
articleno = "19",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Buehler:2014:CCH,
author = "Stephan Buehler and Claude Duhr",
title = "{CHAPLIN-Complex Harmonic Polylogarithms} in
{Fortran}",
journal = j-COMP-PHYS-COMM,
volume = "185",
number = "10",
pages = "2703--2713",
month = oct,
year = "2014",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Aug 16 08:37:41 MDT 2014",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465514001969",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655/",
}
@Article{Cass:2014:TPL,
author = "Stephen Cass",
title = "The top 10 programming languages:
{{\booktitle{Spectrum}}}'s 2014 ranking [dataflow]",
journal = j-IEEE-SPECTRUM,
volume = "51",
number = "7",
pages = "68--68",
month = jul,
year = "2014",
CODEN = "IEESAM",
DOI = "https://doi.org/10.1109/MSPEC.2014.6840816",
ISSN = "0018-9235 (print), 1939-9340 (electronic)",
ISSN-L = "0018-9235",
bibdate = "Sat Jan 18 07:02:09 2020",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ieeespectrum2010.bib;
https://www.math.utah.edu/pub/tex/bib/java2010.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib",
acknowledgement = ack-nhfb,
fjournal = "IEEE Spectrum",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
remark = "In descending order: Java, C, C++, C\#, Python,
JavaScript, PHP, Ruby, SQL, Matlab, and 20 more.
Fortran is ranked 24.",
}
@Article{Choi:2014:AMQ,
author = "Sou-Cheng T. Choi and Michael A. Saunders",
title = "{Algorithm 937}: {MINRES-QLP} for symmetric and
{Hermitian} linear equations and least-squares
problems",
journal = j-TOMS,
volume = "40",
number = "2",
pages = "16:1--16:12",
month = feb,
year = "2014",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2527267",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Mar 14 06:30:41 MDT 2014",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "We describe algorithm MINRES-QLP and its FORTRAN 90
implementation for solving symmetric or Hermitian
linear systems or least-squares problems. If the system
is singular, MINRES-QLP computes the unique
minimum-length solution (also known as the
pseudoinverse solution), which generally eludes MINRES.
In all cases, it overcomes a potential instability in
the original MINRES algorithm. A positive-definite
preconditioner may be supplied. Our FORTRAN 90
implementation illustrates a design pattern that allows
users to make problem data known to the solver but
hidden and secure from other program units. In
particular, we circumvent the need for reverse
communication. Example test programs input and solve
real or complex problems specified in Matrix Market
format. While we focus here on a FORTRAN 90
implementation, we also provide and maintain MATLAB
versions of MINRES and MINRES-QLP.",
acknowledgement = ack-nhfb,
articleno = "16",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Book{Hanson:2014:NCM,
author = "Richard J. Hanson and Tim Hopkins",
title = "Numerical computing with modern {Fortran}",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "xv + 244",
year = "2014",
ISBN = "1-61197-311-2 (paperback), 1-61197-312-0 (e-book)",
ISBN-13 = "978-1-61197-311-2 (paperback), 978-1-61197-312-9
(e-book)",
LCCN = "QA76.73.F25 H367 2013",
bibdate = "Wed Mar 12 11:09:16 MDT 2014",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/numana2010.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib;
z3950.loc.gov:7090/Voyager",
series = "Applied mathematics",
abstract = "The Fortran language standard has undergone
significant upgrades in recent years (1990, 1995, 2003,
and 2008). \booktitle{Numerical Computing with Modern
Fortran} illustrates many of these improvements through
practical solutions to a number of scientific and
engineering problems. Readers will discover: techniques
for modernizing algorithms written in Fortran; examples
of Fortran interoperating with C or C++ programs, plus
using the IEEE floating-point standard for efficiency;
illustrations of parallel Fortran programming using
coarrays, MPI, and OpenMP; and a supplementary website
with downloadable source codes discussed in the book.",
acknowledgement = ack-nhfb,
subject = "FORTRAN (Computer program language); Numerical
analysis; Computer programs; Science; Mathematics",
tableofcontents = "Introduction \\
The modern Fortran source \\
Modules for subprogram libraries \\
Generic subprograms \\
Sparse matrices, defined operations, overloaded
assignment \\
Object-oriented programming for numerical applications
\\
Recursion in Fortran \\
Case study: toward a modern QUADPACK routine \\
Case study: quadrature routine qag2003 \\
IEEE arithmetic features and exception handling \\
Interoperability with C \\
Defined operations for sparse matrix solutions \\
Case study: two sparse least-squares system examples
\\
Message passing with MPI in standard Fortran \\
Coarrays in standard Fortran \\
OpenMP in Fortran \\
Modifying source to remove obsolescent or deleted
features \\
Software testing \\
Compilers \\
Software tools \\
Fortran book code on SIAM web site \\
Bibliography \\
Index",
}
@Article{Krogh:2014:AFM,
author = "Fred T. Krogh",
title = "{Algorithm 936}: a {Fortran} message processor",
journal = j-TOMS,
volume = "40",
number = "2",
pages = "15:1--15:4",
month = feb,
year = "2014",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2559993",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Mar 14 06:30:41 MDT 2014",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See remark \cite{Krogh:2017:RAF}.",
abstract = "A code is presented which offers a simple clean way to
get output that is very easy to read. Special support
is given for the output of error messages which are a
part of an application package or subprogram library.
The code uses many of the features in Fortran 2003, and
the ``NEWUNIT='' in an open statement from Fortran
2008. The latter can easily be replaced with
``UNIT=99''. One goal here is to illustrate some of the
nice features in recent incarnations of Fortran.",
acknowledgement = ack-nhfb,
articleno = "15",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Wan:2014:FFP,
author = "Lu-Ping Wan and Jian-Xiong Wang",
title = "{FDCHQHP}: a {Fortran} package for heavy quarkonium
hadroproduction",
journal = j-COMP-PHYS-COMM,
volume = "185",
number = "11",
pages = "2939--2949",
month = nov,
year = "2014",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Sep 1 11:58:20 MDT 2014",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465514002276",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655/",
}
@Article{Yang:2014:PMI,
author = "Chaoran Yang and Wesley Bland and John Mellor-Crummey
and Pavan Balaji",
title = "Portable, {MPI}-interoperable {Coarray Fortran}",
journal = j-SIGPLAN,
volume = "49",
number = "8",
pages = "81--92",
month = aug,
year = "2014",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/2692916.2555270",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Nov 26 16:26:30 MST 2014",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
abstract = "The past decade has seen the advent of a number of
parallel programming models such as Coarray Fortran
(CAF), Unified Parallel C, X10, and Chapel. Despite the
productivity gains promised by these models, most
parallel scientific applications still rely on MPI as
their data movement model. One reason for this trend is
that it is hard for users to incrementally adopt these
new programming models in existing MPI applications.
Because each model use its own runtime system, they
duplicate resources and are potentially error-prone.
Such independent runtime systems were deemed necessary
because MPI was considered insufficient in the past to
play this role for these languages. The recently
released MPI-3, however, adds several new capabilities
that now provide all of the functionality needed to act
as a runtime, including a much more comprehensive
one-sided communication framework. In this paper, we
investigate how MPI-3 can form a runtime system for one
example programming model, CAF, with a broader goal of
enabling a single application to use both MPI and CAF
with the highest level of interoperability.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
remark = "PPoPP '14 conference proceedings.",
}
@Article{Garain:2015:CCF,
author = "Sudip Garain and Dinshaw S. Balsara and John Reid",
title = "Comparing {Coarray Fortran (CAF)} with {MPI} for
several structured mesh {PDE} applications",
journal = j-J-COMPUT-PHYS,
volume = "297",
number = "??",
pages = "237--253",
day = "15",
month = sep,
year = "2015",
CODEN = "JCTPAH",
ISSN = "0021-9991 (print), 1090-2716 (electronic)",
ISSN-L = "0021-9991",
bibdate = "Sat Jul 25 09:25:55 MDT 2015",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jcomputphys2015.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S002199911500354X",
acknowledgement = ack-nhfb,
fjournal = "Journal of Computational Physics",
journal-URL = "http://www.sciencedirect.com/science/journal/00219991/",
}
@Article{Haveraaen:2015:HPD,
author = "Magne Haveraaen and Karla Morris and Damian Rouson and
Hari Radhakrishnan and Clayton Carson",
title = "High-Performance Design Patterns for Modern
{Fortran}",
journal = j-SCI-PROG,
volume = "2015",
number = "??",
pages = "942059:1--942059:14",
month = "????",
year = "2015",
CODEN = "SCIPEV",
DOI = "https://doi.org/10.1155/2015/942059",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Tue Sep 20 07:53:46 MDT 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
URL = "https://www.hindawi.com/journals/sp/2015/942059/",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "https://www.hindawi.com/journals/sp/",
journalabr = "Sci. Prog",
}
@Article{Kumar:2015:FPT,
author = "R. Kishor Kumar and Luis E. Young-S. and Dusan
Vudragovi{\'c} and Antun Balaz and Paulsamy
Muruganandam and S. K. Adhikari",
title = "{Fortran} and {C} programs for the time-dependent
dipolar {Gross--Pitaevskii} equation in an anisotropic
trap",
journal = j-COMP-PHYS-COMM,
volume = "195",
number = "??",
pages = "117--128",
month = oct,
year = "2015",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Jun 13 07:46:04 MDT 2015",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465515001344",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655/",
}
@Article{Morris:2015:EMI,
author = "Karla Morris",
title = "Emulating Multiple Inheritance in {Fortran 2003\slash
2008}",
journal = j-SCI-PROG,
volume = "2015",
number = "??",
pages = "126069:1--126069:7",
month = "????",
year = "2015",
CODEN = "SCIPEV",
DOI = "https://doi.org/10.1155/2015/126069",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Tue Sep 20 07:53:48 MDT 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
URL = "https://www.hindawi.com/journals/sp/2015/126069/",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "https://www.hindawi.com/journals/sp/",
journalabr = "Sci. Prog",
}
@Article{Nanthaamornphong:2015:EUC,
author = "Aziz Nanthaamornphong and Jeffrey Carver and Karla
Morris and Salvatore Filippone",
title = "Extracting {UML} Class Diagrams from Object-Oriented
{Fortran}: {ForUML}",
journal = j-SCI-PROG,
volume = "2015",
number = "??",
pages = "421816:1--421816:15",
month = "????",
year = "2015",
CODEN = "SCIPEV",
DOI = "https://doi.org/10.1155/2015/421816",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Tue Sep 20 07:53:46 MDT 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
URL = "https://www.hindawi.com/journals/sp/2015/421816/",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "https://www.hindawi.com/journals/sp/",
journalabr = "Sci. Prog",
}
@Article{Norman:2015:CSC,
author = "Matthew Norman and Jeffrey Larkin and Aaron Vose and
Katherine Evans",
title = "A case study of {CUDA} {FORTRAN} and {OpenACC} for an
atmospheric climate kernel",
journal = j-J-COMPUT-SCI,
volume = "9",
pages = "1--6",
month = jul,
year = "2015",
CODEN = "????",
DOI = "https://doi.org/10.1016/j.jocs.2015.04.022",
ISSN = "1877-7503 (print), 1877-7511 (electronic)",
ISSN-L = "1877-7503",
bibdate = "Tue Sep 19 13:53:46 MDT 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jcomputsci.bib",
URL = "https://www.sciencedirect.com/science/article/pii/S1877750315000605",
acknowledgement = ack-nhfb,
ajournal = "J. Comput. Sci.",
fjournal = "Journal of Computational Science",
journal-URL = "https://www.sciencedirect.com/journal/journal-of-computational-science",
}
@Article{Orchard:2015:EFT,
author = "Dominic Orchard and Andrew Rice and Oleg Oshmyan",
title = "Evolving {Fortran} types with inferred
units-of-measure",
journal = j-J-COMPUT-SCI,
volume = "9",
pages = "156--162",
month = jul,
year = "2015",
CODEN = "????",
DOI = "https://doi.org/10.1016/j.jocs.2015.04.018",
ISSN = "1877-7503 (print), 1877-7511 (electronic)",
ISSN-L = "1877-7503",
bibdate = "Tue Sep 19 13:53:46 MDT 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jcomputsci.bib",
URL = "https://www.sciencedirect.com/science/article/pii/S1877750315000563",
acknowledgement = ack-nhfb,
ajournal = "J. Comput. Sci.",
fjournal = "Journal of Computational Science",
journal-URL = "https://www.sciencedirect.com/journal/journal-of-computational-science",
}
@Article{Radhakrishnan:2015:UCP,
author = "Hari Radhakrishnan and Damian W. I. Rouson and Karla
Morris and Sameer Shende and Stavros C. Kassinos",
title = "Using Coarrays to Parallelize Legacy {Fortran}
Applications: Strategy and Case Study",
journal = j-SCI-PROG,
volume = "2015",
number = "??",
pages = "904983:1--904983:12",
month = "????",
year = "2015",
CODEN = "SCIPEV",
DOI = "https://doi.org/10.1155/2015/904983",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Tue Sep 20 07:53:46 MDT 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
URL = "https://www.hindawi.com/journals/sp/2015/904983/",
acknowledgement = ack-nhfb,
fjournal = "Scientific Programming",
journal-URL = "https://www.hindawi.com/journals/sp/",
journalabr = "Sci. Prog",
}
@Article{Shabaev:2015:QFP,
author = "V. M. Shabaev and I. I. Tupitsyn and V. A. Yerokhin",
title = "{QEDMOD}: {Fortran} program for calculating the model
{Lamb}-shift operator",
journal = j-COMP-PHYS-COMM,
pages = "175--181",
month = "????",
year = "2015",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Mon Feb 9 10:15:57 MST 2015",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465514004081",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655/",
}
@Article{Sosonkina:2015:RAV,
author = "Masha Sosonkina and Layne T. Watson and Jian He",
title = "Remark on Algorithm 897: {VTDIRECT95}: Serial and
Parallel Codes for the Global Optimization Algorithm
{DIRECT}",
journal = j-TOMS,
volume = "41",
number = "3",
pages = "22:1--22:2",
month = jun,
year = "2015",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2699459",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Wed Jun 3 17:59:32 MDT 2015",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{He:2009:AVS}.",
abstract = "The Fortran95 code VTDIRECT95, based on the original
MPI, has been modified to use MPI-2. An option for
VTDIRECT95 is to divide the feasible box into
subdomains, and concurrently apply the global direct
search algorithm DIRECT within each subdomain. When the
number of subdomains is greater than one, a bug causes
VTDIRECT95 to occasionally sample outside the given
feasible box, which is serious if the objective
function is not defined outside the given box. This bug
has been fixed, and the sample output files have been
updated to reflect the correction. For completeness,
the package VTDIRECT95 now contains both the MPI-1
(with the multiple subdomain bug fixed) and the MPI-2
versions of the code.",
acknowledgement = ack-nhfb,
articleno = "22",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Ayala:2016:AFP,
author = "C{\'e}sar Ayala and Gorazd Cvetic",
title = "{anQCD}: {Fortran} programs for couplings at complex
momenta in various analytic {QCD} models",
journal = j-COMP-PHYS-COMM,
volume = "199",
number = "??",
pages = "114--117",
month = feb,
year = "2016",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Thu Dec 3 07:20:37 MST 2015",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465515003719",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655/",
}
@Article{Benner:2016:AFS,
author = "Peter Benner and Vasile Sima and Matthias Voigt",
title = "{Algorithm 961}: {Fortran 77} Subroutines for the
Solution of Skew-{Hamiltonian\slash Hamiltonian}
Eigenproblems",
journal = j-TOMS,
volume = "42",
number = "3",
pages = "24:1--24:26",
month = may,
year = "2016",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2818313",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon May 23 16:40:02 MDT 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
abstract = "Skew-Hamiltonian/Hamiltonian matrix pencils $ \lambda
S - H $ appear in many applications, including
linear-quadratic optimal control problems, $ H_\infty
$-optimization, certain multibody systems, and many
other areas in applied mathematics, physics, and
chemistry. In these applications it is necessary to
compute certain eigenvalues and/or corresponding
deflating subspaces of these matrix pencils. Recently
developed methods exploit and preserve the
skew-Hamiltonian/Hamiltonian structure and hence
increase the reliability, accuracy, and performance of
the computations. In this article, we describe the
corresponding algorithms which have been implemented in
the style of subroutines of the Subroutine Library in
Control Theory (SLICOT). Furthermore, we address some
of their applications. We describe variants for real
and complex problems, as well as implementation details
and perform numerical tests using real-world examples
to demonstrate the superiority of the new algorithms
compared to standard methods.",
acknowledgement = ack-nhfb,
articleno = "24",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Contrastin:2016:UMC,
author = "M. Contrastin and A. Rice and M. Danish and D.
Orchard",
title = "Units-of-Measure Correctness in {Fortran} Programs",
journal = j-COMPUT-SCI-ENG,
volume = "18",
number = "1",
pages = "102--107",
month = jan # "\slash " # feb,
year = "2016",
CODEN = "CSENFA",
DOI = "https://doi.org/10.1109/MCSE.2016.17",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Tue Feb 9 07:37:56 MST 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computscieng.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Gong:2016:NPG,
author = "Jing Gong and Stefano Markidis and Erwin Laure and
Matthew Otten and Paul Fischer and Misun Min",
title = "Nekbone performance on {GPUs} with {OpenACC} and
{CUDA} {Fortran} implementations",
journal = j-J-SUPERCOMPUTING,
volume = "72",
number = "11",
pages = "4160--4180",
month = nov,
year = "2016",
CODEN = "JOSUED",
DOI = "https://doi.org/10.1007/s11227-016-1744-5",
ISSN = "0920-8542 (print), 1573-0484 (electronic)",
ISSN-L = "0920-8542",
bibdate = "Sat Jun 24 10:31:30 MDT 2017",
bibsource = "http://link.springer.com/journal/11227/72/11;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jsuper.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
acknowledgement = ack-nhfb,
fjournal = "The Journal of Supercomputing",
journal-URL = "http://link.springer.com/journal/11227",
}
@Article{Pachucki:2016:HFS,
author = "K. Pachucki and M. Zientkiewicz and V. A. Yerokhin",
title = "{H2SOLV}: {Fortran} solver for diatomic molecules in
explicitly correlated exponential basis",
journal = j-COMP-PHYS-COMM,
volume = "208",
number = "??",
pages = "162--168",
month = nov,
year = "2016",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Tue Oct 18 17:55:23 MDT 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465516302120",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655/",
}
@Article{Taqi:2016:VFP,
author = "Ali H. Taqi",
title = "A visual {Fortran 90} program for the two-particle or
two-hole excitations of nuclei: the {PPRPA} program",
journal = j-SOFTWAREX,
volume = "5",
number = "??",
pages = "44--50",
month = "????",
year = "2016",
CODEN = "????",
DOI = "https://doi.org/10.1016/j.softx.2016.04.003",
ISSN = "2352-7110",
ISSN-L = "2352-7110",
bibdate = "Sat Sep 8 11:45:31 MDT 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/softwarex.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S2352711016300048",
acknowledgement = ack-nhfb,
fjournal = "SoftwareX",
journal-URL = "https://www.sciencedirect.com/journal/softwarex/issues",
}
@Article{Young-S:2016:OFP,
author = "Luis E. Young-S. and Dusan Vudragovi{\'c} and Paulsamy
Muruganandam and Sadhan K. Adhikari and Antun Balaz",
title = "{OpenMP Fortran} and {C} programs for solving the
time-dependent {Gross--Pitaevskii} equation in an
anisotropic trap",
journal = j-COMP-PHYS-COMM,
volume = "204",
number = "??",
pages = "209--213",
month = jul,
year = "2016",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Fri May 13 19:25:21 MDT 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/gnu.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046551630073X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655/",
}
@Article{Zaghloul:2016:RAC,
author = "Mofreh R. Zaghloul",
title = "Remark on {``Algorithm 916: Computing the Faddeyeva
and Voigt Functions''}: Efficiency Improvements and
{Fortran} Translation",
journal = j-TOMS,
volume = "42",
number = "3",
pages = "26:1--26:9",
month = may,
year = "2016",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/2806884",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon May 23 16:40:02 MDT 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Zaghloul:2011:ACF}.",
abstract = "This remark describes efficiency improvements to
Algorithm 916 [Zaghloul and Ali 2011]. It is shown that
the execution time required by the algorithm, when run
at its highest accuracy, may be improved by more than a
factor of 2. A better accuracy vs efficiency tradeoff
scheme is also implemented; this requires the user to
supply the number of significant figures desired in the
computed values as an extra input argument to the
function. Using this tradeoff, it is shown that the
efficiency of the algorithm may be further improved
significantly while maintaining reasonably accurate and
safe results that are free of the pitfalls and complete
loss of accuracy seen in other competitive techniques.
The current version of the code is provided in Matlab
and Scilab in addition to a Fortran translation
prepared to meet the needs of real-world problems where
very large numbers of function evaluations would
require the use of a compiled language. To fulfill this
last requirement, a recently proposed reformed version
of Huml{\'\i}cek's w4 routine, shown to maintain the
claimed accuracy of the algorithm over a wide and fine
grid, is implemented in the present Fortran translation
for the case of four significant figures. This latter
modification assures the reliability of the code in the
solution of practical problems requiring numerous
evaluation of the function for applications requiring
low-accuracy computations ($ < 10^{-4}$).",
acknowledgement = ack-nhfb,
articleno = "26",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Alvanos:2017:PMM,
author = "Michail Alvanos and Theodoros Christoudias",
title = "\pkg{MEDINA}: {MECCA} Development in Accelerators ---
{KPP Fortran} to {CUDA} source-to-source
Pre-processor",
journal = j-J-OPEN-RES-SOFT,
volume = "5",
number = "1",
pages = "13--??",
day = "28",
month = apr,
year = "2017",
CODEN = "????",
DOI = "https://doi.org/10.5334/jors.158",
ISSN = "2049-9647",
ISSN-L = "2049-9647",
bibdate = "Sat Sep 8 10:03:50 MDT 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jors.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "https://openresearchsoftware.metajnl.com/articles/10.5334/jors.158/",
acknowledgement = ack-nhfb,
fjournal = "Journal of Open Research Software",
journal-URL = "https://openresearchsoftware.metajnl.com/issue/archive/",
}
@Article{Denner:2017:CFB,
author = "Ansgar Denner and Stefan Dittmaier and Lars Hofer",
title = "{Collier}: a {Fortran}-based complex one-loop library
in extended regularizations",
journal = j-COMP-PHYS-COMM,
volume = "212",
number = "??",
pages = "220--238",
month = mar,
year = "2017",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Fri Dec 23 12:25:20 MST 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465516303320",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655/",
}
@Article{Foster:2017:QCF,
author = "Marcus P. Foster",
title = "Quantity Correctness in {Fortran} Programs",
journal = j-COMPUT-SCI-ENG,
volume = "19",
number = "4",
pages = "83--87",
month = jul # "\slash " # aug,
year = "2017",
CODEN = "CSENFA",
DOI = "https://doi.org/10.1109/MCSE.2017.3151237",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Thu Aug 24 06:23:56 MDT 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computscieng.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "https://www.computer.org/csdl/mags/cs/2017/04/mcs2017040083-abs.html",
acknowledgement = ack-nhfb,
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Krogh:2017:RAF,
author = "Fred T. Krogh and Richard J. Hanson and Philip W.
Sharp",
title = "Remark on {Algorithm 936: a Fortran Message
Processor}",
journal = j-TOMS,
volume = "43",
number = "4",
pages = "39:1--39:1",
month = mar,
year = "2017",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/3004279",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Mar 24 08:51:05 MDT 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
note = "See \cite{Krogh:2014:AFM}.",
abstract = "The Fortran output routine messy enables debugging and
error message processing strategies in the design of
numerical and mathematical software. It supports
separate output from different processes in a parallel
computing environment.",
acknowledgement = ack-nhfb,
articleno = "39",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Mani:2017:RPR,
author = "B. K. Mani and S. Chattopadhyay and D. Angom",
title = "{RCCPAC}: a parallel relativistic coupled-cluster
program for closed-shell and one-valence atoms and ions
in {FORTRAN}",
journal = j-COMP-PHYS-COMM,
volume = "213",
number = "??",
pages = "136--154",
month = apr,
year = "2017",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 4 08:00:23 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465516303629",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655/",
}
@Misc{McJones:2017:HFF,
author = "Paul McJones",
title = "History of {FORTRAN} and {FORTRAN II}",
howpublished = "Computer History Museum Web site document.",
day = "7",
month = mar,
year = "2017",
bibdate = "Thu Aug 17 17:53:07 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "The site is a treasure trove of early Fortran history,
with numerous links to bibliographies, documents,
emulators, films, interviews, memoirs, photographs, and
source code.",
URL = "http://www.softwarepreservation.org/projects/FORTRAN/",
acknowledgement = ack-nhfb,
}
@Misc{McJones:2017:RJB,
author = "Paul McJones",
title = "Remembering {John Backus}",
howpublished = "Web site.",
day = "1",
month = apr,
year = "2017",
bibdate = "Sat Mar 17 09:50:16 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.mcjones.org/dustydecks/archives/2007/04/01/60/",
acknowledgement = ack-nhfb,
subject-dates = "John Backus (3 December 1924--17 March 2007)",
}
@Article{McJones:2017:SOF,
author = "Paul McJones",
title = "In Search of the Original {Fortran} Compiler",
journal = j-IEEE-ANN-HIST-COMPUT,
volume = "39",
number = "2",
pages = "81--88",
month = "????",
year = "2017",
CODEN = "ICGADZ",
DOI = "https://doi.org/10.1109/MAHC.2017.20",
ISSN = "0272-1716 (print), 1558-1756 (electronic)",
ISSN-L = "0272-1716",
bibdate = "Thu Jul 13 14:47:50 MDT 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
URL = "http://www.softwarepreservation.org/projects/FORTRAN/",
acknowledgement = ack-nhfb,
fjournal = "IEEE Annals of the History of Computing",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}
@Article{Naito:2017:BBT,
author = "O. Naito",
title = "A browser-based tool for conversion between {Fortran
NAMELIST} and {XML\slash HTML}",
journal = j-SOFTWAREX,
volume = "6",
number = "??",
pages = "19--24",
month = "????",
year = "2017",
CODEN = "????",
DOI = "https://doi.org/10.1016/j.softx.2016.12.001",
ISSN = "2352-7110",
ISSN-L = "2352-7110",
bibdate = "Sat Sep 8 11:45:33 MDT 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/softwarex.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S235271101630036X",
acknowledgement = ack-nhfb,
fjournal = "SoftwareX",
journal-URL = "https://www.sciencedirect.com/journal/softwarex/issues",
}
@Article{Nanthaamornphong:2019:EFA,
author = "Aziz Nanthaamornphong and Anawat Leatongkam",
title = "Extended {ForUML} for Automatic Generation of {UML}
Sequence Diagrams from Object-Oriented {Fortran}",
journal = j-SCI-PROG,
volume = "2019",
number = "1",
pages = "2542686:1--2542686:??",
year = "2019",
CODEN = "SCIPEV",
DOI = "https://doi.org/10.1155/2019/2542686",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Mon Sep 2 14:36:20 MDT 2024",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
URL = "https://onlinelibrary.wiley.com/doi/epdf/10.1155/2019/2542686",
acknowledgement = ack-nhfb,
ajournal = "Sci. Program.",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Ott:2020:FKD,
author = "Jordan Ott and Mike Pritchard and Natalie Best and
Erik Linstead and Milan Curcic and Pierre Baldi",
title = "A {Fortran--Keras} Deep Learning Bridge for Scientific
Computing",
journal = j-SCI-PROG,
volume = "2020",
number = "1",
pages = "8888811:1--8888811:??",
year = "2020",
CODEN = "SCIPEV",
DOI = "https://doi.org/10.1155/2020/8888811",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Mon Sep 2 14:36:22 MDT 2024",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
URL = "https://onlinelibrary.wiley.com/doi/epdf/10.1155/2020/8888811",
acknowledgement = ack-nhfb,
ajournal = "Sci. Program.",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Sarkadi:2017:FPC,
author = "L. Sarkadi",
title = "A {Fortran} program to calculate the matrix elements
of the {Coulomb} interaction involving hydrogenic wave
functions",
journal = j-COMP-PHYS-COMM,
volume = "212",
number = "??",
pages = "280--282",
month = mar,
year = "2017",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Fri Dec 23 12:25:20 MST 2016",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046551630337X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655/",
}
@Article{Sharma:2017:MCF,
author = "Anuj Sharma and Irene Moulitsas",
title = "{MPI} to {Coarray Fortran}: Experiences with a {CFD}
Solver for Unstructured Meshes",
journal = j-SCI-PROG,
volume = "2017",
number = "1",
pages = "3409647:1--3409647:??",
year = "2017",
CODEN = "SCIPEV",
DOI = "https://doi.org/10.1155/2017/3409647",
ISSN = "1058-9244 (print), 1875-919X (electronic)",
ISSN-L = "1058-9244",
bibdate = "Mon Sep 2 14:36:15 MDT 2024",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
URL = "https://onlinelibrary.wiley.com/doi/epdf/10.1155/2017/3409647",
acknowledgement = ack-nhfb,
ajournal = "Sci. Program.",
fjournal = "Scientific Programming",
journal-URL = "http://iospress.metapress.com/content/1058-9244",
}
@Article{Young-S:2017:OGI,
author = "Luis E. Young-S. and Paulsamy Muruganandam and Sadhan
K. Adhikari and Vladimir Loncar and Dusan
Vudragovi{\'c} and Antun Balaz",
title = "{OpenMP} {GNU} and {Intel} {Fortran} programs for
solving the time-dependent {Gross--Pitaevskii}
equation",
journal = j-COMP-PHYS-COMM,
volume = "220",
number = "??",
pages = "503--506",
month = nov,
year = "2017",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Fri Sep 15 11:56:42 MDT 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/gnu.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465517302321",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Dong:2018:TFL,
author = "Shao-Jun Dong and Wen-Yuan Liu and Chao Wang and
Yongjian Han and G.-C. Guo and Lixin He",
title = "{TNSPackage}: A {Fortran2003} library designed for
tensor network state methods",
journal = j-COMP-PHYS-COMM,
volume = "228",
number = "??",
pages = "163--177",
month = jul,
year = "2018",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2018.03.006",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Thu May 31 14:21:46 MDT 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046551830078X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Gagunashvili:2018:CCG,
author = "Nikolay D. Gagunashvili and Helgi Halldorsson",
title = "{CHIWEI}: A code of goodness of fit tests for weighted
and unweighted histograms in {Fortran-77}, {C++}, {R}
and {Python}",
journal = j-COMP-PHYS-COMM,
volume = "231",
number = "??",
pages = "245--245",
month = oct,
year = "2018",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2018.04.028",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Thu Jun 14 14:22:45 MDT 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/python.bib;
https://www.math.utah.edu/pub/tex/bib/s-plus.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465518301449",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Gerber:2018:DRP,
author = "F. Gerber and K. M{\"o}singer and R. Furrer",
title = "\pkg{dotCall64}: an {R} package providing an efficient
interface to compiled {C}, {C++}, and {Fortran} code
supporting long vectors",
journal = j-SOFTWAREX,
volume = "7",
number = "??",
pages = "211--216",
month = jan # "\slash " # jun,
year = "2018",
CODEN = "????",
DOI = "https://doi.org/10.1016/j.softx.2018.06.002",
ISSN = "2352-7110",
ISSN-L = "2352-7110",
bibdate = "Sat Sep 8 11:45:35 MDT 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/s-plus.bib;
https://www.math.utah.edu/pub/tex/bib/softwarex.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S2352711018300785",
acknowledgement = ack-nhfb,
fjournal = "SoftwareX",
journal-URL = "https://www.sciencedirect.com/journal/softwarex/issues",
}
@Article{Hanson:2018:RAM,
author = "Richard J. Hanson and Tim Hopkins",
title = "Remark on {Algorithm 539: A Modern Fortran Reference
Implementation for Carefully Computing the Euclidean
Norm}",
journal = j-TOMS,
volume = "44",
number = "3",
pages = "24:1--24:23",
month = apr,
year = "2018",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/3134441",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon Jan 22 17:49:32 MST 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/fparith.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "https://dl.acm.org/citation.cfm?id=3134441",
abstract = "We propose a set of new Fortran reference
implementations, based on an algorithm proposed by
Kahan, for the Level 1 BLAS routines *NRM2 that compute
the Euclidean norm of a real or complex input vector.
The principal advantage of these routines over the
current offerings is that, rather than losing accuracy
as the length of the vector increases, they generate
results that are accurate to almost machine precision
for vectors of length $ N < N_{\rm max} $ where $
N_{\rm max} $ depends upon the precision of the
floating point arithmetic being used. In addition, we
make use of intrinsic modules, introduced in the latest
Fortran standards, to detect occurrences of non-finite
numbers in the input data and return suitable values as
well as setting IEEE floating point status flags as
appropriate. A set of C interface routines is also
provided to allow simple, portable access to the new
routines. To improve execution speed, we advocate a
hybrid algorithm; a simple loop is used first and, only
if IEEE floating point exception flags signal, do we
fall back on Kahan's algorithm. Since most input
vectors are ``easy,'' i.e., they do not require the
sophistication of Kahan's algorithm, the simple loop
improves performance while the use of compensated
summation ensures high accuracy. We also report on a
comprehensive suite of test problems that has been
developed to test both our new implementation and
existing codes for both accuracy and the appropriate
settings of the IEEE arithmetic status flags.",
acknowledgement = ack-nhfb,
articleno = "24",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
xxnote = "See \cite{Lawson:1979:ABL}.",
}
@Book{Metcalf:2018:MFE,
author = "Michael Metcalf and John Ker Reid and Malcolm Cohen",
title = "Modern {Fortran} explained: incorporating {Fortran
2018}",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
edition = "Fifth",
pages = "xxii + 522",
year = "2018",
DOI = "https://doi.org/10.1093/oso/9780198811893.001.0001",
ISBN = "0-19-185002-0 (e-book), 0-19-881188-8 (paperback),
0-19-881189-6 (hardcover)",
ISBN-13 = "978-0-19-185002-8 (e-book), 978-0-19-881188-6
(paperback), 978-0-19-881189-3 (hardcover)",
LCCN = "QA76.73.F25",
bibdate = "Wed Aug 7 16:17:12 MDT 2024",
bibsource = "fsz3950.oclc.org:210/WorldCat;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Numerical mathematics and scientific computation",
abstract = "Fortran marches on, remaining one of the principal
programming languages used in high-performance
scientific, numerical, and engineering computing. A
series of significant revisions to the standard
versions of the language have progressively enhanced
its capabilities, and the latest standard --- Fortran
2018 --- includes many additions and improvements. This
second edition of Modern Fortran Explained expands on
the first. Given the release of updated versions of
Fortran compilers, the separate descriptions of Fortran
2003 and Fortran 2008 have been incorporated into the
main text, which thereby becomes a unified description
of the full Fortran 2008 version of the language. This
is much cleaner, many deficiencies and irregularities
in the earlier language versions having been resolved.
It includes object orientation and parallel processing
with coarrays. Four completely new chapters describe
the additional features of Fortran 2018, with its
enhancements to coarrays for parallel programming,
interoperability with C, IEEE arithmetic, and various
other improvements. Written by leading experts in the
field, two of whom have actively contributed to Fortran
2018, this is a complete and authoritative description
of Fortran in its latest form. It is intended for new
and existing users of the language, and for all those
involved in scientific and numerical computing.",
acknowledgement = ack-nhfb,
author-dates = "1931--",
tableofcontents = "1: Whence Fortran? \\
1.1: Introduction \\
1.2: Fortran's early history \\
1.3: The drive for the Fortran 90 standard \\
1.4: Language evolution \\
1.5: Fortran 95 \\
1.6: Extensions to Fortran 95 \\
1.7: Fortran 2003 \\
1.8: Extensions to Fortran 2003 \\
1.9: Fortran 2008 \\
1.10: Extensions to Fortra 2008 \\
1.11: Fortran 2018 \\
1.12: Conformance \\
2: Language elements \\
2.1: Introduction \\
2.2: Fortran character set \\
2.3: Tokens \\
2.4: Source form \\
2.5: Concept of type \\
2.6: Literal constants of intrinsic type \\
2.7: Names \\
2.8: Scalar variables of intrinsic type \\
2.9: Derived data types \\
2.10: Arrays of intrinsic type \\
2.11: Character substrings \\
2.12: Pointers \\
2.13: Objects and subobjects \\
2.14: Summary \\
3: Expressions and assignments \\
3.1: Introduction \\
3.2: Scalar numeric expression \\
3.3: Defined and undefined variables \\
3.4: Scalar numeric assignment \\
3.5: Scalar relational operators \\
3.6: Scalar logical expresssion and assignments \\
3.7: Scalar character expressions and assignments \\
3.8: Structure constructors \\
3.9: Scalar defined operators \\
3.10: Scalar defined assignments \\
3.11: Array expressions \\
3.12: Array assignment \\
3.13: Pointers in expressions and assignments \\
3.14: The nullify statement \\
3.15: Summary \\
4: Control constructs \\
4.1: Introduction \\
4.2: The if construct and statement \\
4.3: The case construct \\
4.4: The do context \\
4.5: Exit from nearly any construct \\
4.6: The go to statement \\
4.7: Summary \\
5: Program units and procedures \\
5.1: Introduction \\
5.2: Main program \\
5.3: The stop statement \\
5.4: External subprograms \\
5.5: Modules \\
5.6: Internal subprograms \\
5.7: Arguments of procedures \\
5.8: The return statement \\
5.9: Argument intent \\
5.10: Functions \\
5.11: Explicit and implicit interfaces \\
5.12: Procedures as arguments \\
5.13: Keyword and optional arguments \\
5.14: Scope of labels \\
5.15: Scope of names \\
5.16: Direct recursion \\
5.17: Indirect recursion \\
5.18: Overloading and generic interfaces \\
5.19: Assumed character length \\
5.20: The subroutine and function statements \\
5.21: Summary \\
6: Allocation of data \\
6.1: Introduction \\
6.2: The allocatable attribute \\
6.3: Deferred type parameters \\
6.4: Allocatable scalars \\
6.5: The allocate statement \\
6.6: The deallocate statement \\
6.7: Automatic reallocation \\
6.8: Transferring an allocation \\
6.9: Allocatable dummy arguments \\
6.10: Allocatable functions \\
6.11: Allocatable components \\
6.12: Allocatable arrays vs. pointers \\
6.13: Summary \\
7: Array features \\
7.1: Introduction \\
7.2: Zero-sized arrays \\
7.3: Automatic objects \\
7.4: Elemental operations and assignments \\
7.5: Array-valued functions \\
7.6: The where statement and construct \\
7.7: Mask arrays \\
7.8: Pure procedures \\
7.9: Elemental procedures \\
7.10: Impure elemental procedures \\
7.11: Array elements \\
7.12: Array subojects \\
7.13: Arrays of pointers \\
7.14: Pointers as aliases \\
7.15: Pointer assignment \\
7.16: Array constructors \\
7.17: The do concurrent construct \\
7.18: Performance-oriented features \\
7.19: Summary \\
8: Specification statements \\
8.1: Introduction \\
8.2: Implicit typing \\
8.3: Named constants \\
8.4: Constant expressions \\
8.5: Initial values for variables \\
8.6: Accessibility \\
8.7: Pointer functions denoting variables \\
8.8: The pointer, target, and allocatable statements
\\
8.9: The intent and optional statements \\
8.10: The save attribute \\
8.11: Volatility \\
8.12: The asynchronous attribute \\
8.13: The block construct \\
8.14: The use statement \\
8.15: Derived-type definitions \\
8.16: The type declaration statement \\
8.17: Type and type parameter specification \\
8.18: Specification expressions \\
8.19: Structure constructors \\
8.20: The namelist statement \\
8.21: Summary \\
9: Intrinsic procedures and modules \\
9.1: Introduction \\
9.2: Inquiry functions for any type \\
9.3: Elemental numeric functions \\
9.4: Elemental mathematical functions \\
9.5: Transformational functions for Bessel functions
\\
9.6: Elemental character and logical functions \\
9.7: Non-elemental string-handling functions \\
9.8: Character inquiry function \\
9.9: Numeric inquiry and manipulation functions \\
9.10: Bit manipulation procedures \\
9.11: Transfer function \\
9.12: Vector and matrix multiplication functions \\
9.13: Transformational functions that reduce arrays \\
9.14: Array inquiry functions \\
9.15: Array construction and manipulation functions \\
9.16: Transformational functions for geometric location
\\
9.17: Transformational function for disassociated or
unallocated \\
9.18: Non-elemental intrinsic subroutines \\
9.19: Access to the computing equipment \\
9.20: Elemental functions for I/O status testing \\
9.21: Size of an object in memroy \\
9.22: Miscellaneous procedures \\
9.23: Intrinsic modules \\
9.24: Fortran environment \\
9.25: Summary \\
10: Data transfer \\
10.1: Introduction \\
10.2: Number conversion \\
10.3: I/O lists \\
10.4: Format definition \\
10.5: Unit numbers \\
10.6: Internal files \\
10.7: Formatted input \\
10.8: Formatted output \\
10.9: List-directed I/O \\
10.10: Namelist I/O \\
10.11: Non-advancing I/O \\
10.12: Unformatted I/O \\
10.13: Direct-access files \\
10.14: UTF-8 files \\
10.15: Asynchronous input/output \\
10.16: Stream access file \\
10.17: Execution of a data transfer statement \\
10.18: Summary \\
11: Edit descriptors \\
11.1: Introduction \\
11.2: Character string edit descriptor \\
11.3: Data edit descriptors \\
11.4: Control edit descriptors \\
11.5: Changeable file connection modes \\
11.6: Defined derived-type input/output \\
11.7: Recursive input/output \\
11.8: Summary --12: Operations on external files \\
12.1: Introduction \\
12.2: Positioning statements for sequential files \\
12.3: The flush statement \\
12.4: The open statement \\
12.5: The close statement \\
12.6: The inquire statement \\
12.7: Summary \\
13: Advanced type parameter features \\
13.1: Type parameter inquiry \\
13.2: Parameterized derived types \\
14: Procedure pointers \\
14.1: Abstract interfaces \\
14.2: Procedure pointers \\
15: Object-oriented programming \\
15.1: Introduction \\
15.2: Type extension \\
15.3: Polymorphic entities \\
15.4: Typed and sourced allocation \\
15.5: Assignment for allocatable polymorphic variables
\\
15.6: The associate construct \\
15.7: The select type construct \\
15.8: Type-bound procedures \\
15.9: Design for overriding \\
15.10: Deferred bindings and abstract types \\
15.11: Finalization \\
15.12: Procedure encapsulation example \\
: 15.13: Type inquiry functions \\
16: Submodules \\
16.1: Introduction \\
16.2: Separate module procedures \\
16.3: Submodules of submodules \\
16.4: Submodule entities \\
16.5: Submodules and use association \\
16.6: The advantages of submodules \\
17: Coarrays \\
17.1: Introduction \\
17.2: Referencing images \\
17.3: The properties of coarrays \\
17.4: Accessing coarrays \\
17.5: The sync all statement \\
17.6: Allocatable coarrays \\
17.7: Coarrays with allocatable or pointer components
\\
17.8: Coarray components \\
17.9: Coarrays in procedures \\
17.10: References to polymorphic subobjects \\
17.11: Volatile and asynchronous attributes \\
17.12: Interoperability \\
17.13: Synchronization \\
17.14: Program termination \\
17.15: Input/output \\
17.16: Intrinsic procedures \\
17.17: Arrays of different sizes on different images
\\
18: Floating-point exception handling \\
18.1: Introduction \\
18.2: The IEEE standard \\
18.3: Access to the features \\
18.4: The Fortran flags \\
18.5: Halting \\
18.6: The rounding mode \\
18.7: The underflow mode \\
18.8: The module ieee\_exceptions \\
18.9: The module ieee\_arithmetic \\
18.10: Examples \\
19: Interoperability with C \\
19.1: Introduction \\
19.2: Interoperability of intrinsic types \\
19.3: Interoperability with C pointer types \\
19.4: Interoperability of derived types \\
19.5: Shape and character length disagreement \\
19.6: Interoperability of variables \\
19.7: Function c\_sizeof \\
19.8: The value attribute \\
19.9: Interoperability of procedures \\
19.10: Interoperability of global data \\
19.11: Invoking a C function from Fortran \\
19.12: Invoking Fortran from C \\
19.13: Enumerations \\
20: Fortran 2018 coarray enhancements \\
20.1: Teams \\
20.2: Image failure \\
20.3: Form team statement \\
20.4: Change team construct \\
20.5: Coarrays allocated in teams \\
20.6: Critical construct and image failure \\
20.7: Lock and unlock statements and image failure \\
20.8: Sync team statement \\
20.9: Image selectors \\
20.10: Procedure calls and teams \\
20.11: Intrinsic functions get\_team and team\_number
\\
20.12: Intrinsic function image\_index \\
20.13: Intrinsic function num\_images \\
20.14: Intrinsic function this\_image \\
20.15: Intrinsic function coshape \\
20.16: Intrinsic function move\_alloc \\
20.17: Fail image statement \\
20.18: Detecting failed and stopped images \\
20.19: Collective subroutines \\
20.20: New atomic subroutines \\
20.21: Failed images and stat= specifiers \\
20.22: Events \\
21: Fortran 2018 enhancements to interoperability with
C \\
21.1: Introduction \\
21.2: Optional arguments \\
21.3: Low-level C interoperability \\
21.4: Assumed character length \\
21.5: C descriptors \\
21.6: Accessing Fortran objects \\
21.7: Calling Fortran with C descriptors \\
21.8: Restrictions \\
21.9: Miscellaneous C interoperability changes \\
22: Fortran 2018 conformance with ISO/IEC/IEEE
60559:2011 \\
22.1: Introduction \\
22.2: Subnormal values \\
22.3: Type for floating-point modes \\
22.4: Rounding modes \\
22.5: Rounded conversions \\
22.6: Fused multiply-add \\
22.7: Test sign \\
22.8: Conversion to integer type \\
22.9: Remainder functions \\
22.10: Maximum and minimum values \\
22.11: Adjacent machine numbers \\
22.12: Comparisons \\
22.13: Hexadecimal significand input/output \\
23: Minor Fortran 2018 features \\
23.1: Default accessibility for entities accessed from
a module \\
23.2: Requiring explicit procedure declarations \\
23.3: Using the properties of an object in its
initialization \\
23.4: Generic procedures \\
23.5: Enhancements to stop and error stop \\
23.6: New intrinsic procedures \\
23.7: Existing intrinsic procedures \\
23.8: Use of non-standard features \\
23.9: Kind of the do variable in implied-do loops \\
23.10: Improving do concurrent performance \\
23.11: Control of host association \\
23.12: Intent in requirements and the value attribute
\\
23.13: Pure procedures \\
23.14: Recursive and non-recursive procedures \\
23.15: Input/output \\
23.16: Assumed rank \\
A: Deprecated features \\
A.1: Introduction \\
A.2: Storage associations \\
A.3: Alternative form of relational operator \\
A.4: The include line \\
A.5: The do while statement \\
A.6: Double precision real \\
A.7: The dimension, codimension, and parameter
statements \\
A.8: Non-default mapping for implicit typing \\
A.9: Fortran 2008 deprecated features \\
B: Obsolescent and deleted features \\
B.1: Features obsolescent in Fortran 95 \\
B.2: Feature obsolescent in Fortran 2008: Entry
statement \\
B.3: Features obsolescent in Fortran 2018 \\
B.4: Features deleted in Fortran 95 \\
B.5: Feature deleted in Fortran 2003: Carriage control
\\
B.6: Features deleted in Fortran 2018 \\
C: Object-oriented list example \\
D: Solutions to exercises",
}
@Article{Muller:2018:NHP,
author = "Michel M{\"u}ller and Takayuki Aoki",
title = "New High Performance {GPGPU} Code Transformation
Framework Applied to Large Production Weather
Prediction Code",
journal = j-TOPC,
volume = "5",
number = "2",
pages = "7:1--7:??",
month = jan,
year = "2018",
CODEN = "????",
DOI = "https://doi.org/10.1145/3291523",
ISSN = "2329-4949 (print), 2329-4957 (electronic)",
ISSN-L = "2329-4949",
bibdate = "Wed Jan 23 16:12:26 MST 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/topc.bib",
abstract = "We introduce ``Hybrid Fortran,'' a new approach that
allows a high-performance GPGPU port for structured
grid Fortran codes. This technique only requires
minimal changes for a CPU targeted codebase, which is a
significant advancement in terms of productivity. It
has been successfully applied to both dynamical core
and physical processes of ASUCA, a Japanese mesoscale
weather prediction model with more than 150k lines of
code. By means of a minimal weather application that
resembles ASUCA's code structure, Hybrid Fortran is
compared to both a performance model as well as today's
commonly used method, OpenACC. As a result, the Hybrid
Fortran implementation is shown to deliver the same or
better performance than OpenACC, and its performance
agrees with the model both on CPU and GPU. In a
full-scale production run, using an ASUCA grid with
1581 $ \times $ 1301 $ \times $ 58 cells and real-world
weather data in 2km resolution, 24 NVIDIA Tesla P100
running the Hybrid Fortran-based GPU port are shown to
replace more than fifty 18-core Intel Xeon Broadwell
E5-2695 v4 running the reference implementation-an
achievement comparable to more invasive GPGPU rewrites
of other weather models.",
acknowledgement = ack-nhfb,
articleno = "7",
fjournal = "ACM Transactions on Parallel Computing",
journal-URL = "http://dl.acm.org/citation.cfm?id=2632163",
}
@Article{Schneider:2018:NFP,
author = "Barry I. Schneider and Javier Segura and Amparo Gil
and Xiaoxu Guan and Klaus Bartschat",
title = "A new {Fortran 90} program to compute regular and
irregular associated {Legendre} functions (new version
announcement)",
journal = j-COMP-PHYS-COMM,
volume = "225",
number = "??",
pages = "192--193",
month = apr,
year = "2018",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2017.12.013",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Wed Feb 28 14:39:27 MST 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465517304186",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Shabaev:2018:QFP,
author = "V. M. Shabaev and I. I. Tupitsyn and V. A. Yerokhin",
title = "{QEDMOD}: {Fortran} program for calculating the model
{Lamb}-shift operator",
journal = j-COMP-PHYS-COMM,
volume = "223",
number = "??",
pages = "69--69",
month = feb,
year = "2018",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Dec 2 17:13:54 MST 2017",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465517303478",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Tracy:2018:CMC,
author = "Fred Thomas Tracy and Thomas C. Oppe and Maureen K.
Corcoran",
title = "A comparison of {MPI} and co-array {FORTRAN} for large
finite element variably saturated flow simulations",
journal = j-SCPE,
volume = "19",
number = "4",
pages = "423--432",
month = "????",
year = "2018",
CODEN = "????",
ISSN = "1895-1767",
ISSN-L = "1895-1767",
bibdate = "Mon Jan 7 06:46:51 MST 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib;
https://www.math.utah.edu/pub/tex/bib/scpe.bib",
URL = "https://www.scpe.org/index.php/scpe/article/view/1468",
acknowledgement = ack-nhfb,
fjournal = "Scalable Computing: Practice and Experience",
journal-URL = "http://www.scpe.org/",
}
@Article{Villaverde:2018:PTI,
author = "Alejandro F. Villaverde and Kolja Becker and Julio R.
Banga",
title = "{PREMER}: a Tool to Infer Biological Networks",
journal = j-TCBB,
volume = "15",
number = "4",
pages = "1193--1202",
month = jul,
year = "2018",
CODEN = "ITCBCY",
DOI = "https://doi.org/10.1109/TCBB.2017.2758786",
ISSN = "1545-5963 (print), 1557-9964 (electronic)",
ISSN-L = "1545-5963",
bibdate = "Thu Nov 8 06:18:45 MST 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib;
https://www.math.utah.edu/pub/tex/bib/python.bib;
https://www.math.utah.edu/pub/tex/bib/tcbb.bib",
abstract = "Inferring the structure of unknown cellular networks
is a main challenge in computational biology.
Data-driven approaches based on information theory can
determine the existence of interactions among network
nodes automatically. However, the elucidation of
certain features-such as distinguishing between direct
and indirect interactions or determining the direction
of a causal link-requires estimating
information-theoretic quantities in a multidimensional
space. This can be a computationally demanding task,
which acts as a bottleneck for the application of
elaborate algorithms to large-scale network inference
problems. The computational cost of such calculations
can be alleviated by the use of compiled programs and
parallelization. To this end, we have developed PREMER
Parallel Reverse Engineering with Mutual information \&
Entropy Reduction, a software toolbox that can run in
parallel and sequential environments. It uses
information theoretic criteria to recover network
topology and determine the strength and causality of
interactions, and allows incorporating prior knowledge,
imputing missing data, and correcting outliers. PREMER
is a free, open source software tool that does not
require any commercial software. Its core algorithms
are programmed in FORTRAN 90 and implement OpenMP
directives. It has user interfaces in Python and
MATLAB/Octave, and runs on Windows, Linux, and OSX
https://sites.google.com/site/premertoolbox/.",
acknowledgement = ack-nhfb,
fjournal = "IEEE/ACM Transactions on Computational Biology and
Bioinformatics",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J954",
}
@Book{Bose:2019:NMM,
author = "Sujit Kumar Bose",
title = "Numerical methods of mathematics implemented in
{Fortran}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xvii + 467",
year = "2019",
DOI = "https://doi.org/10.1007/978-981-13-7114-1",
ISBN = "981-13-7114-8",
ISBN-13 = "978-981-13-7114-1",
LCCN = "????",
bibdate = "Tue Oct 24 07:33:22 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
tableofcontents = "Front Matter / i--xvii \\
Computation in FORTRAN / 1--54 \\
Equations / 55--106 \\
System of Equations / 107--162 \\
Interpolation / 163--202 \\
Differentiation and Integration / 203--260 \\
Ordinary Differential Equations / 261--308 \\
Partial Differential Equations / 309--334 \\
Approximation / 335--383 \\
Matrix Eigenvalues / 385--439 \\
Fast Fourier Transform / 441--457 \\
Back Matter / 459--467",
}
@Article{Budiardja:2019:TGO,
author = "Reuben D. Budiardja and Christian Y. Cardall",
title = "Targeting {GPUs} with {OpenMP} directives on {Summit}:
a simple and effective {Fortran} experience",
journal = j-PARALLEL-COMPUTING,
volume = "88",
number = "??",
pages = "Article 102544",
month = "????",
year = "2019",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Oct 14 16:20:02 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/parallelcomputing.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0167819119301358",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Fanfarillo:2019:RCA,
author = "Alessandro Fanfarillo and Sudip Kumar Garain and
Dinshaw Balsara and Daniel Nagle",
title = "Resilient computational applications using {Coarray
Fortran}",
journal = j-PARALLEL-COMPUTING,
volume = "81",
number = "??",
pages = "58--67",
month = jan,
year = "2019",
CODEN = "PACOEJ",
DOI = "https://doi.org/10.1016/j.parco.2018.12.002",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Jan 7 15:25:21 MST 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/parallelcomputing.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0167819118303867",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{FroeseFischer:2019:GFV,
author = "C. {Froese Fischer} and G. Gaigalas and P. J{\"o}nsson
and J. Biero{\'n}",
title = "{GRASP2018} --- a {Fortran 95} version of the {General
Relativistic Atomic Structure Package}",
journal = j-COMP-PHYS-COMM,
volume = "237",
number = "??",
pages = "184--187",
month = apr,
year = "2019",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2018.10.032",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Wed Feb 6 15:16:58 MST 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465518303928",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Gagunashvili:2019:CCC,
author = "Nikolay D. Gagunashvili and Helgi Halldorsson and
Helmut Neukirchen",
title = "{CHICOM}: Code for comparing weighted or unweighted
histograms in {Fortran-77}, {C++}, {R} and {Python}",
journal = j-COMP-PHYS-COMM,
volume = "245",
number = "??",
pages = "Article 106872",
month = dec,
year = "2019",
CODEN = "CPHCBZ",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Tue Oct 29 11:44:58 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/python.bib;
https://www.math.utah.edu/pub/tex/bib/s-plus.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465519302590",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@InProceedings{Gevorkyan:2019:SSC,
author = "Migran N. Gevorkyan and Anna V. Korolkova and Dmitry
S. Kulyabov and Konstantin P. Lovetskiy",
booktitle = "{Numerical Methods and Applications}",
title = "Statistically Significant Comparative Performance
Testing of {Julia} and {Fortran} Languages in Case of
{Runge -Kutta} Methods",
publisher = pub-SV,
address = pub-SV:adr,
pages = "??--??",
year = "2019",
DOI = "https://doi.org/10.1007/978-3-030-10692-8_45",
bibdate = "Fri Apr 9 07:54:52 MDT 2021",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/julia.bib",
URL = "http://link.springer.com/chapter/10.1007/978-3-030-10692-8_45",
acknowledgement = ack-nhfb,
}
@Article{Kumar:2019:FOP,
author = "Ramavarmaraja Kishor Kumar and Vladimir Loncar and
Paulsamy Muruganandam and Sadhan K. Adhikari and Antun
Balaz",
title = "{C} and {Fortran} {OpenMP} programs for rotating
{Bose--Einstein} condensates",
journal = j-COMP-PHYS-COMM,
volume = "240",
number = "??",
pages = "74--82",
month = jul,
year = "2019",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2019.03.004",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Fri Jun 14 08:12:51 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465519300827",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Book{Lorenzo:2019:AMH,
author = "Mark Jones Lorenzo",
title = "Abstracting Away the Machine: The History of the
{Fortran} Programming Language ({FORmula
TRANslation})",
publisher = "SE Books",
address = "5307 West Tyson Street, Philadelphia, PA 19107, USA",
pages = "325",
year = "2019",
ISBN = "1-08-239594-3",
ISBN-13 = "978-1-08-239594-9",
LCCN = "QA76.73.F25 BT22 2019",
bibdate = "Thu Apr 16 12:36:44 2020",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/master.bib",
acknowledgement = ack-nhfb,
remark = "See book review by Michael Metcalf in ACM Fortran
Forum, 39(1) 1--2 (2020).",
tableofcontents = "Introduction / 13 \\
1: The Two Births of 1924 / 17 \\
2: A Stroll Down Madison Avenue / 27 \\
3: Hand-to-Hand Combat with the Machine / 39 \\
4: The UNIVAC and the IBM 701 / 43 \\
5: Speedcoding / 49 \\
6: Building the IBM 704 / 55 \\
7: The Automatic Programming Proposal / 59 \\
8: Assembling the Team / 73 \\
9: The Language Takes Shape / 85 \\
10: Punching a Shared Place in History / 93 \\
11: A Motley Crew / 105 \\
12: Making a Statement / 111 \\
13: The Symbolic/SHARE Assembly Program / 127 \\
14: Building the Firstr FORTRAN Compiler / 133 \\
15: FORTRAN I, Accidentally Distributed / 147 \\
16: The (Short) History of FOR TRANSIT / 161 \\
17: FORTRAN, the Sequel / 167 \\
18: Great Optimism and Little Discipline / 173 \\
19: The Need for Some Standards / 177 \\
20: Knocking Down the Tower of Babel / 191 \\
21: Coloring Outside the Lines / 199 \\
22: Setting the Standards, Again / 211 \\
23: FORTRAN the Foil: Rise of the Competition / 227 \\
24: Implicit None / 263 \\
25: In the Shadow of John von Neumann / 277 \\
26: High Performance and Beyond / 283 \\
27: Too Afraid to Fail / 293 \\
In the Beginning \ldots{} / 297 \\
Resources / 301 \\
Acknowledgments / 323 \\
About the Author / 325",
}
@Article{LucambioPerez:2019:WLS,
author = "L. R. {Lucambio P{\'e}rez} and L. F. Prudente",
title = "A {Wolfe} Line Search Algorithm for Vector
Optimization",
journal = j-TOMS,
volume = "45",
number = "4",
pages = "37:1--37:23",
month = dec,
year = "2019",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/3342104",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Fri Dec 27 14:56:25 MST 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "https://dl.acm.org/citation.cfm?id=3342104",
abstract = "In a recent article, Lucambio P{\'e}rez and Prudente
extended the Wolfe conditions for the vector-valued
optimization. Here, we propose a line search algorithm
for finding a step size satisfying the strong Wolfe
conditions in the vector optimization setting. Well
definedness and finite termination results are
provided. We discuss practical aspects related to the
algorithm and present some numerical experiments
illustrating its applicability. Codes supporting this
article are written in Fortran 90 and are freely
available for download.",
acknowledgement = ack-nhfb,
articleno = "37",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Shterenlikht:2019:MVF,
author = "Anton Shterenlikht and Luis Cebamanos",
title = "{MPI} vs {Fortran} coarrays beyond 100k cores: {$3$D}
cellular automata",
journal = j-PARALLEL-COMPUTING,
volume = "84",
number = "??",
pages = "37--49",
month = may,
year = "2019",
CODEN = "PACOEJ",
ISSN = "0167-8191 (print), 1872-7336 (electronic)",
ISSN-L = "0167-8191",
bibdate = "Mon Oct 14 16:20:01 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/parallelcomputing.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0167819118303181",
acknowledgement = ack-nhfb,
fjournal = "Parallel Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/01678191",
}
@Article{Shterenlikht:2019:QIF,
author = "A. Shterenlikht",
title = "On Quality of Implementation of {Fortran 2008} Complex
Intrinsic Functions on Branch Cuts",
journal = j-TOMS,
volume = "45",
number = "1",
pages = "11:1--11:9",
month = mar,
year = "2019",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/3301318",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Mon May 6 18:23:42 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "https://dl.acm.org/citation.cfm?id=3301318",
abstract = "Branch cuts in complex functions have important uses
in fracture mechanics, jet flow, and aerofoil analysis.
This article introduces tests for validating Fortran
2008 complex functions-LOG, SQRT, ASIN, ACOS, ATAN,
ASINH, ACOSH, and ATANH-on branch cuts with arguments
of all 3 IEEE floating-point binary formats: binary32,
binary64, and binary128, including signed zero and
signed infinity. Multiple test failures were revealed,
such as wrong signs of results or unexpected overflow,
underflow, or NaN. We conclude that the quality of
implementation of these Fortran 2008 intrinsics in many
compilers is not yet sufficient to remove the need for
special code for branch cuts. The electronic appendix
contains the full test results with 8 Fortran 2008
compilers: GCC, Flang, Cray, Oracle, PGI, Intel, NAG,
and IBM, detailed derivations of the values of these
functions on branch cuts and conformal maps of the
branch cuts, to be used as a reference. The tests and
the results are freely available from
https://cmplx.sourceforge.io. This work will be of
interest to engineers who use complex functions, as
well as to compiler and math library developers.",
acknowledgement = ack-nhfb,
articleno = "11",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "http://dl.acm.org/pub.cfm?id=J782",
}
@Article{Zhang:2019:PFC,
author = "Z. Zhang and D.-B. Zhang and T. Sun and R. M.
Wentzcovitch",
title = "{\tt phq}: a {Fortran} code to compute phonon
quasiparticle properties and dispersions",
journal = j-COMP-PHYS-COMM,
volume = "243",
number = "??",
pages = "110--120",
month = oct,
year = "2019",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2019.05.003",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Tue Jun 18 09:26:14 MDT 2019",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465519301523",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Aguirre-Mesa:2020:MLC,
author = "Andres M. Aguirre-Mesa and Manuel J. Garcia and Harry
Millwater",
title = "{MultiZ}: a Library for Computation of High-order
Derivatives Using Multicomplex or Multidual Numbers",
journal = j-TOMS,
volume = "46",
number = "3",
pages = "23:1--23:30",
month = sep,
year = "2020",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/3378538",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Sat Sep 26 07:28:19 MDT 2020",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/python.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "https://dl.acm.org/doi/10.1145/3378538",
abstract = "Multicomplex and multidual numbers are two
generalizations of complex numbers with multiple
imaginary axes, useful for numerical computation of
derivatives with machine precision. The similarities
between multicomplex and multidual algebras allowed us
to create a unified library to use either one for
sensitivity analysis. This library can be used to
compute arbitrary order derivates of functions of a
single variable or multiple variables. The storage of
matrix representations of multicomplex and multidual
numbers is avoided using a combination of
one-dimensional resizable arrays and an indexation
method based on binary bitwise operations. To provide
high computational efficiency and low memory usage, the
multiplication of hypercomplex numbers up to sixth
order is carried out using a hard-coded algorithm. For
higher hypercomplex orders, the library uses by default
a multiplication method based on binary bitwise
operations. The computation of algebraic and
transcendental functions is achieved using a Taylor
series approximation. Fortran and Python versions were
developed, and extensions to other languages are
self-evident.",
acknowledgement = ack-nhfb,
articleno = "23",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "https://dl.acm.org/loi/toms",
}
@Article{Johnson:2020:AFC,
author = "S. R. Johnson and A. Prokopenko and K. J. Evans",
title = "Automated {Fortran C++} Bindings for Large-Scale
Scientific Applications",
journal = j-COMPUT-SCI-ENG,
volume = "22",
number = "5",
pages = "84--94",
year = "2020",
CODEN = "CSENFA",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Sat Aug 15 15:14:54 2020",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computscieng.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computing in Science and Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@Article{Jonasson:2020:AFS,
author = "Kristjan Jonasson and Sven Sigurdsson and Hordur Freyr
Yngvason and Petur Orri Ragnarsson and Pall Melsted",
title = "{Algorithm 1005}: {Fortran} Subroutines for Reverse
Mode Algorithmic Differentiation of {BLAS} Matrix
Operations",
journal = j-TOMS,
volume = "46",
number = "1",
pages = "9:1--9:20",
month = mar,
year = "2020",
CODEN = "ACMSCU",
DOI = "https://doi.org/10.1145/3382191",
ISSN = "0098-3500 (print), 1557-7295 (electronic)",
ISSN-L = "0098-3500",
bibdate = "Tue Apr 7 10:39:23 MDT 2020",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/toms.bib",
URL = "https://dl.acm.org/doi/abs/10.1145/3382191",
abstract = "A set of Fortran subroutines for reverse mode
algorithmic (or automatic) differentiation of the basic
linear algebra subprograms (BLAS) is presented. This is
preceded by a description of the mathematical tools
used to obtain the formulae of these derivatives, with
emphasis on special matrices supported by the BLAS:
triangular, symmetric, and band. All single and double
precision BLAS derivatives have been implemented,
together with the Cholesky factorization from Linear
Algebra Package (LAPACK). The subroutines are written
in Fortran 2003 with a Fortran 77 interface to allow
use from C and C++, as well as dynamic languages such
as R, Python, Matlab, and Octave. The subroutines are
all implemented by calling BLAS, thereby attaining fast
runtime. Timing results show derivative runtimes that
are about twice those of the corresponding BLAS, in
line with theory. The emphasis is on reverse mode
because it is more important for the main application
that we have in mind, numerical optimization. Two
examples are presented, one dealing with the least
squares modeling of groundwater, and the other dealing
with the maximum likelihood estimation of the
parameters of a vector autoregressive time series. The
article contains comprehensive tables of formulae for
the BLAS derivatives as well as for several non-BLAS
matrix operations commonly used in optimization.",
acknowledgement = ack-nhfb,
articleno = "9",
fjournal = "ACM Transactions on Mathematical Software (TOMS)",
journal-URL = "https://dl.acm.org/loi/toms",
}
@Article{Namashivayam:2020:MFI,
author = "Naveen Namashivayam and Bill Long and Deepak
Eachempati and Bob Cernohous and Mark Pagel",
title = "A Modern {Fortran} Interface in {OpenSHMEM} Need for
Interoperability with {Parallel Fortran} Using
Coarrays",
journal = j-TOPC,
volume = "7",
number = "4",
pages = "24:1--24:25",
month = dec,
year = "2020",
CODEN = "????",
DOI = "https://doi.org/10.1145/3418084",
ISSN = "2329-4949 (print), 2329-4957 (electronic)",
ISSN-L = "2329-4949",
bibdate = "Sun Mar 28 08:05:40 MDT 2021",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/topc.bib",
URL = "https://dl.acm.org/doi/10.1145/3418084",
abstract = "Languages and libraries based on Partitioned Global
Address Space (PGAS) programming models are convenient
for exploiting scalable parallelism on large
applications across different domains with irregular
memory access patterns. OpenSHMEM is a PGAS-.
\ldots{}",
acknowledgement = ack-nhfb,
articleno = "24",
fjournal = "ACM Transactions on Parallel Computing",
journal-URL = "https://dl.acm.org/loi/topc",
}
@Article{Naterop:2020:HRN,
author = "L. Naterop and A. Signer and Y. Ulrich",
title = "{handyG} --- Rapid numerical evaluation of generalised
polylogarithms in {Fortran}",
journal = j-COMP-PHYS-COMM,
volume = "253",
number = "??",
pages = "Article 107165",
month = aug,
year = "2020",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2020.107165",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Fri Jun 19 07:19:48 MDT 2020",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2020.bib;
https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465520300230",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Reid:2020:HCS,
author = "John Reid and Bill Long and Jon Steidel",
title = "History of coarrays and {SPMD} parallelism in
{Fortran}",
journal = j-PACMPL,
volume = "4",
number = "HOPL",
pages = "72:1--72:30",
month = jun,
year = "2020",
DOI = "https://doi.org/10.1145/3386322",
bibdate = "Fri Aug 7 17:39:13 MDT 2020",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pacmpl.bib",
URL = "https://dl.acm.org/doi/abs/10.1145/3386322",
abstract = "The coarray programming model is an expression of the
Single-Program-Multiple-Data (SPMD) programming model
through the simple device of adding a codimension to
the Fortran language. A data object declared with a
codimension is a coarray object. Codimensions express
the idea that some objects are located in local memory
while others are located in remote memory. Coarray
syntax obeys most of the same rules for normal array
syntax. It is familiar to the Fortran programmer so the
use of coarray syntax is natural and intuitive.
Although the basic idea is quite simple, inserting it
into the language definition turned out to be
difficult.\par
In addition, the process was complicated by rapidly
changing hardware and heated arguments over whether
parallelism should be supported best as an interface to
language-independent libraries, as a set of directives
superimposed on languages, or as a set of specific
extensions to existing languages.\par
In this paper, we review both the early history of
coarrays and also their development into a part of
Fortran 2008 and eventually into a larger part of
Fortran 2018. Coarrays have been used, for example, in
weather forecasting and in neural networks and deep
learning.",
acknowledgement = ack-nhfb,
articleno = "72",
fjournal = "Proceedings of the ACM on Programming Languages",
journal-URL = "https://pacmpl.acm.org/",
}
@Article{Roy:2020:FFT,
author = "Arko Roy and Sukla Pal and S. Gautam and D. Angom and
P. Muruganandam",
title = "{FACt}: {FORTRAN} toolbox for calculating fluctuations
in atomic condensates",
journal = j-COMP-PHYS-COMM,
volume = "256",
number = "??",
pages = "Article 107288",
month = nov,
year = "2020",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2020.107288",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Mar 13 08:21:39 MST 2021",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2020.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465520300989",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Kaur:2021:FFP,
author = "Pardeep Kaur and Arko Roy and Sandeep Gautam",
title = "{FORTRESS}: {FORTRAN} programs for solving coupled
{Gross--Pitaevskii} equations for spin-orbit coupled
spin-1 {Bose--Einstein} condensate",
journal = j-COMP-PHYS-COMM,
volume = "259",
number = "??",
pages = "Article 107671",
month = feb,
year = "2021",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2020.107671",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Mar 13 08:21:41 MST 2021",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2020.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S001046552030326X",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Banger:2022:FFP,
author = "Paramjeet Banger and Pardeep Kaur and Arko Roy and
Sandeep Gautam",
title = "{FORTRESS}: {FORTRAN} programs to solve coupled
{Gross--Pitaevskii} equations for spin-orbit coupled
spin-$f$ {Bose--Einstein} condensate with spin $ f = 1$
or $2$",
journal = j-COMP-PHYS-COMM,
volume = "279",
number = "??",
pages = "Article 108442",
month = oct,
year = "2022",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2022.108442",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Tue Aug 9 07:23:08 MDT 2022",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2020.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465522001618",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Kedward:2022:SF,
author = "Laurence J. Kedward and B{\'a}lint Aradi and
Ond{\v{r}}ej {\v{C}}ert{\'\i}k and Milan Curcic and
Sebastian Ehlert and Philipp Engel and Rohit Goswami
and Michael Hirsch and Asdrubal Lozada-Blanco and
Vincent Magnin and Arjen Markus and Emanuele Pagone and
Ivan Pribec and Brad Richardson and Harris Snyder and
John Urban and J{\'e}r{\'e}mie Vandenplas",
title = "The State of {Fortran}",
journal = j-COMPUT-SCI-ENG,
volume = "24",
number = "2",
pages = "63--72",
month = mar # "\slash " # apr,
year = "2022",
CODEN = "CSENFA",
DOI = "https://doi.org/10.1109/MCSE.2022.3159862",
ISSN = "1521-9615 (print), 1558-366X (electronic)",
ISSN-L = "1521-9615",
bibdate = "Sat Jun 11 10:46:09 2022",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computscieng.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
fjournal = "Computing in Science and Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}
@InProceedings{Mamidi:2022:PAG,
author = "Nischay Ram Mamidi and Dhruv Saxena and Kumar Prasun
and Anil Nemili and Bharatkumar Sharma and S. M.
Deshpande",
editor = "{IEEE}",
booktitle = "{2022 IEEE 29th International Conference on High
Performance Computing, Data, and Analytics (HiPC)}",
title = "Performance analysis of {GPU} accelerated meshfree
{$q$-LSKUM} solvers in {Fortran}, {C}, {Python}, and
{Julia}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "156--165",
year = "2022",
DOI = "https://doi.org/10.1109/HiPC56025.2022.00031",
bibdate = "Mon Dec 18 08:06:55 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/julia.bib;
https://www.math.utah.edu/pub/tex/bib/python.bib",
acknowledgement = ack-nhfb,
}
@Article{Azis:2023:XLF,
author = "Mohammad Ivan Azis",
title = "\pkg{2D-xtDCR-LTBEM}: a {Fortran} code for numerical
solutions to the unsteady anisotropic-{DCR} equation of
spatio-temporal coefficients",
journal = j-SOFTWAREX,
volume = "23",
number = "??",
pages = "??--??",
month = jul,
year = "2023",
CODEN = "????",
DOI = "https://doi.org/10.1016/j.softx.2023.101510",
ISSN = "2352-7110",
ISSN-L = "2352-7110",
bibdate = "Thu Oct 5 12:03:02 MDT 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/softwarex.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S2352711023002066",
acknowledgement = ack-nhfb,
articleno = "101510",
fjournal = "SoftwareX",
journal-URL = "https://www.sciencedirect.com/journal/softwarex/issues",
}
@Article{Horvat:2023:FFP,
author = "Vladimir Horvat",
title = "\pkg{FITEVT}: a {FORTRAN} program for arrival-time
analysis of nuclear-decay events",
journal = j-COMP-PHYS-COMM,
volume = "284",
number = "??",
pages = "Article 108600",
month = mar,
year = "2023",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2022.108600",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 25 06:01:54 MST 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2020.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465522003198",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Karp:2023:LSD,
author = "Martin Karp and Daniele Massaro and Niclas Jansson and
Alistair Hart and Jacob Wahlgren and Philipp Schlatter
and Stefano Markidis",
title = "Large-Scale direct numerical simulations of turbulence
using {GPUs} and modern {Fortran}",
journal = j-IJHPCA,
volume = "37",
number = "5",
pages = "487--502",
day = "1",
month = sep,
year = "2023",
CODEN = "IHPCFL",
DOI = "https://doi.org/10.1177/10943420231158616",
ISSN = "1094-3420 (print), 1741-2846 (electronic)",
ISSN-L = "1094-3420",
bibdate = "Thu May 30 07:31:49 MDT 2024",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ijsa.bib",
URL = "https://journals.sagepub.com/doi/abs/10.1177/10943420231158616",
acknowledgement = ack-nhfb,
ajournal = "????",
fjournal = "International Journal of High Performance Computing
Applications",
journal-URL = "https://journals.sagepub.com/home/hpc",
ORCID-numbers = "https://orcid.org/0000-0003-3374-8093;
https://orcid.org/0000-0002-6712-8944;
https://orcid.org/0000-0002-5020-1631",
}
@Book{Metcalf:2023:MFE,
author = "Michael Metcalf and John Reid and Malcolm Cohen and
Reinhold Bader",
title = "Modern {Fortran} Explained: Incorporating {Fortran
2023}",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
edition = "Sixth",
month = dec,
year = "2023",
DOI = "https://doi.org/10.1093/oso/9780198876571.001.0001",
ISBN = "0-19-887657-2",
ISBN-13 = "978-0-19-887657-1",
LCCN = "QA76.73.F25 M4 2023",
bibdate = "Wed Aug 7 16:14:44 2024",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
abstract = "Fortran remains one of the principal programming
languages used in high-performance scientific,
numerical, and engineering computing. A series of
significant revisions to the standard versions of the
language have progressively enhanced its capabilities,
and the current standard --- Fortran 2023 -- brings
with it further additions and improvements. The
language as defined by its most recent standards, with
their introduction of object-oriented programming and
of coarrays, is often referred to generically as
`Modern Fortran', and this term is increasingly used in
the literature.Thus, we see that Fortran's particular
advantages as a high-end numerical language, especially
where arrays are the main form of data object and/or
where complex arithmetic is involved, are still to the
fore. It is able to attain the highest achievable
optimization, mainly because multi-dimensional arrays
are `natural' objects and because its pointers are
highly constrained. There is every sign that Modern
Fortran will continue to be used to tackle major
scientific computing problems in the next decade and
beyond and will long remain a living tribute to its
early pioneers. This third edition of Modern Fortran
Explained expands on the second. The material contained
in the four final chapters of the second edition have
been merged into the main text, thereby offering, in 20
chapters, a comprehensive and uniform description of
Fortran 2018. The additional features now brought by
the 2023 standard, which are mostly relatively minor in
nature, are described in two final chapters, the first
on generic programming and the second on the other
features. This structure enables the reader to
distinguish clearly between what is old and what is
new. This new edition, written by experts in the field,
three of whom have actively contributed to Fortran
2023, is thus a complete and authoritative description
of Fortran in its latest form, with the intention that
it remain the main reference work in the field.",
acknowledgement = ack-nhfb,
tableofcontents = "Preface \\
Conventions used in this book \\
1. Whence Fortran? \\
2. Language elements \\
3. Expressions and assignments \\
4. Control constructs \\
5. Program units and procedures \\
6. Allocation of data \\
7. Array features \\
8. Specification statements \\
9. Intrinsic procedures and modules \\
10. Data transfer \\
11. Edit descriptors \\
12. Operations on external files \\
13. Further type parameter features \\
14. Abstract interfaces and procedure pointers \\
15. Object-oriented programming \\
16. Submodules \\
17. Coarrays \\
18. Coarray teams \\
19. Floating-point exception handling \\
A. Deprecated features \\
B. Obsolescent and deleted features \\
C. Significant examples \\
D. Solutions to exercises \\
Index",
}
@Article{Norman:2023:PCC,
author = "Matthew Norman and Isaac Lyngaas and Abhishek
Bagusetty and Mark Berrill",
title = "Portable {C++} Code that can Look and Feel Like
{Fortran} Code with {Yet Another Kernel Launcher
(YAKL)}",
journal = j-INT-J-PARALLEL-PROG,
volume = "51",
number = "4-5",
pages = "209--230",
month = oct,
year = "2023",
CODEN = "IJPPE5",
DOI = "https://doi.org/10.1007/s10766-022-00739-0",
ISSN = "0885-7458 (print), 1573-7640 (electronic)",
ISSN-L = "0885-7458",
bibdate = "Tue Aug 1 08:57:40 MDT 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/intjparallelprogram.bib",
URL = "https://link.springer.com/article/10.1007/s10766-022-00739-0",
acknowledgement = ack-nhfb,
ajournal = "Int. J. Parallel Prog.",
fjournal = "International Journal of Parallel Programming",
journal-URL = "http://link.springer.com/journal/10766",
}
@Article{Young-S:2023:OFP,
author = "Luis E. Young-S. and Paulsamy Muruganandam and Antun
Balaz and Sadhan K. Adhikari",
title = "{OpenMP} {Fortran} programs for solving the
time-dependent dipolar {Gross--Pitaevskii} equation",
journal = j-COMP-PHYS-COMM,
volume = "286",
number = "??",
pages = "Article 108669",
month = may,
year = "2023",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2023.108669",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Sat Feb 25 06:01:56 MST 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2020.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465523000140",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{Kang:2024:IBM,
author = "Hyun-Gyu Kang and Raymond S. Tuminaro and Andrey
Prokopenko and Seth R. Johnson and Andrew G. Salinger
and Katherine J. Evans",
title = "An implicit barotropic mode solver for {MPAS}-ocean
using a modern {Fortran} solver interface",
journal = j-IJHPCA,
volume = "38",
number = "3",
pages = "175--191",
day = "1",
month = may,
year = "2024",
CODEN = "IHPCFL",
DOI = "https://doi.org/10.1177/10943420231205601",
ISSN = "1094-3420 (print), 1741-2846 (electronic)",
ISSN-L = "1094-3420",
bibdate = "Thu May 30 07:31:51 MDT 2024",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/ijsa.bib",
URL = "https://journals.sagepub.com/doi/abs/10.1177/10943420231205601",
acknowledgement = ack-nhfb,
ajournal = "????",
fjournal = "International Journal of High Performance Computing
Applications",
journal-URL = "https://journals.sagepub.com/home/hpc",
ORCID-numbers = "https://orcid.org/0000-0001-6073-918X",
}
@Article{Xiong:2024:GSH,
author = "Qiyang Xiong and Shiyong Huang and Zhigang Yuan and
Bharatkumar Sharma and Lvlin Kuang and Kui Jiang and
Lin Yu",
title = "\pkg{GPIC}: a set of high-efficiency {CUDA} {Fortran}
code using {GPU} for particle-in-cell simulation in
space physics",
journal = j-COMP-PHYS-COMM,
volume = "295",
number = "??",
pages = "Article 108994",
month = feb,
year = "2024",
CODEN = "CPHCBZ",
DOI = "https://doi.org/10.1016/j.cpc.2023.108994",
ISSN = "0010-4655 (print), 1879-2944 (electronic)",
ISSN-L = "0010-4655",
bibdate = "Thu Dec 21 14:15:33 MST 2023",
bibsource = "https://www.math.utah.edu/pub/tex/bib/compphyscomm2020.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0010465523003399",
acknowledgement = ack-nhfb,
fjournal = "Computer Physics Communications",
journal-URL = "http://www.sciencedirect.com/science/journal/00104655",
}
@Article{McKevitt:2025:AFC,
author = "James McKevitt and Eduard I. Vorobyov and Igor
Kulikov",
title = "Accelerating {Fortran} codes: a method for integrating
{Coarray Fortran} with {CUDA Fortran} and {OpenMP}",
journal = j-J-PAR-DIST-COMP,
volume = "195",
number = "??",
pages = "??--??",
month = jan,
year = "2025",
CODEN = "JPDCER",
DOI = "https://doi.org/10.1016/j.jpdc.2024.104977",
ISSN = "0743-7315 (print), 1096-0848 (electronic)",
ISSN-L = "0743-7315",
bibdate = "Wed Nov 6 08:15:32 MST 2024",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/jpardistcomp2020.bib",
URL = "http://www.sciencedirect.com/science/article/pii/S0743731524001412",
acknowledgement = ack-nhfb,
articleno = "104977",
fjournal = "Journal of Parallel and Distributed Computing",
journal-URL = "http://www.sciencedirect.com/science/journal/07437315",
}
@Book{Levesque:1989:GFS,
author = "J. Levesque and J. Williamson",
booktitle = "A Guidebook to {Fortran} on Supercomputers",
title = "A Guidebook to {Fortran} on Supercomputers",
publisher = "Academic Press",
address = "San Diego, CA",
year = "1989",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Proceedings{Forsley:1990:RFC,
editor = "Lawrence P. Forsley and Thomas Hess",
booktitle = "1990 Rochester {FORTH} Conference: embedded systems,
June 12--16th, 1990, University of Rochester",
title = "1990 Rochester {FORTH} Conference: embedded systems,
June 12--16th, 1990, University of Rochester",
publisher = inst-APPL-FORTH-RES,
address = inst-APPL-FORTH-RES:adr,
pages = "ix + 176",
year = "1990",
ISBN = "0-914593-10-2",
ISBN-13 = "978-0-914593-10-2",
LCCN = "QA76.73.F24 R59 1990",
bibdate = "Wed Jan 31 09:12:29 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Spine title: Embedded systems. Includes abstracts and
bibliographical references.",
price = "US\$35.00",
acknowledgement = ack-nhfb,
keywords = "embedded computer systems --- programming ---
congresses; forth (computer program language) ---
congresses",
}
@Book{Hume:1990:URS,
editor = "Andrew G. Hume and M. Douglas McIlroy",
booktitle = "{UNIX} Research System",
title = "{UNIX} Research System",
publisher = "Computing Science Research Center, AT\&T Bell
Laboratories",
address = "Murray Hill, NJ, USA",
edition = "Tenth",
pages = "702 (volume 1), vi + 630 (volume 2)",
year = "1990",
ISBN = "0-03-047532-5 (vol. 1), 0-03-047529-5 (vol. 2)",
ISBN-13 = "978-0-03-047532-0 (vol. 1), 978-0-03-047529-0 (vol.
2)",
LCCN = "QA76.76.O63 U5483 1990",
bibdate = "Mon Aug 28 11:55:54 MDT 2023",
bibsource = "fsz3950.oclc.org:210/WorldCat;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/unix.bib",
note = "Two volumes. Volume 2 is edited by A. G. Hume and M.
D. McIlroy, and co-published by Saunders College
Publishing, under same ISBN.",
URL = "http://doc.cat-v.org/unix/v10/10thEdMan/",
acknowledgement = ack-nhfb,
subject = "UNIX (Computer file); Handbooks, manuals, etc; UNIX
(Computer file)",
tableofcontents = "v. 1. Programmer's manual \\
v. 2. Papers",
}
@Proceedings{IEEE:1990:PSN,
editor = "{IEEE}",
booktitle = "Proceedings, Supercomputing '90: November 12--16,
1990, New York Hilton at Rockefeller Center, New York,
New York",
title = "Proceedings, Supercomputing '90: November 12--16,
1990, New York Hilton at Rockefeller Center, New York,
New York",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxv + 982",
year = "1990",
ISBN = "0-8186-2056-0 (paperback) (IEEE Computer Society),
0-89791-412-0 (paperback) (ACM)",
ISBN-13 = "978-0-8186-2056-0 (paperback) (IEEE Computer Society),
978-0-89791-412-3 (paperback) (ACM)",
LCCN = "QA 76.88 S87 1990",
bibdate = "Wed Aug 28 06:48:31 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
University of California MELVYL catalog.",
note = "ACM order number 415903. IEEE Computer Society Press
order number 2056. IEEE catalog number 90CH2916-5.",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques); C5470
(Performance evaluation and testing); C6110 (Systems
analysis and programming); C7000 (Computer
applications)",
keywords = "biological applications; computer applications;
computer chess; innovative architectures; linear
algebra algorithms; memory; networking computing;
parallel languages; parallel processing; particle
transport; partitioning; performance evaluation;
performance visualizations; pipeline processing;
program analysis; program restructuring; scheduling;
supercomputers --- congresses; vector algorithms",
}
@Proceedings{Kinzel:1990:CEP,
editor = "G. L. Kinzel and S. M. Rohde and D. W. Bennett and
others",
booktitle = "Computers in engineering, 1990: proceedings of the
1990 ASME International Computers in Engineering
Conference and Exposition, August 5--9, Boston,
Massachusetts",
title = "Computers in engineering, 1990: proceedings of the
1990 {ASME} International Computers in Engineering
Conference and Exposition, August 5--9, Boston,
Massachusetts",
publisher = pub-ASME,
address = pub-ASME:adr,
pages = "various",
year = "1990",
ISBN = "0-7918-0515-8",
ISBN-13 = "978-0-7918-0515-2",
LCCN = "TA 345 A86 1990a",
bibdate = "Wed Jan 15 17:38:14 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Two volumes.",
acknowledgement = ack-nhfb,
}
@Proceedings{RFC:1990:ESR,
key = "RFC:1990",
booktitle = "Embedded Systems: 1990 Rochester Forth Conference",
title = "Embedded Systems: 1990 Rochester Forth Conference",
publisher = "University of Rochester",
address = "Rochester, NY, USA",
month = jun,
year = "1990",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
checked = "19931205",
}
@Proceedings{Watanabe:1990:IPI,
editor = "Shunro Watanabe and Morio Nagata",
booktitle = "ISSAC '90: proceedings of the International Symposium
on Symbolic and Algebraic Computation: August 20--24,
1990, Tokyo, Japan",
title = "{ISSAC} '90: proceedings of the International
Symposium on Symbolic and Algebraic Computation: August
20--24, 1990, Tokyo, Japan",
publisher = pub-ACM # " and " # pub-AW,
address = pub-ACM:adr # " and " # pub-AW:adr,
pages = "ix + 307",
year = "1990",
ISBN = "0-89791-401-5 (ACM), 0-201-54892-5 (Addison-Wesley)",
ISBN-13 = "978-0-89791-401-7 (ACM), 978-0-201-54892-1
(Addison-Wesley)",
LCCN = "QA76.95 .I57 1990",
bibdate = "Thu Sep 26 06:00:06 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/redextra.bib",
abstract = "The following topics were dealt with: foundations of
symbolic computation; computational logics; systems;
algorithms on polynomials; integration and differential
equations; and algorithms on geometry.",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C4240 (Programming and
algorithm theory)",
confdate = "20--24 Aug. 1990",
conflocation = "Tokyo, Japan",
confsponsor = "Inf. Processing Soc. Japan; Japan Soc. Software Sci.
Technol.; ACM",
keywords = "algebra -- data processing -- congresses; Algorithms;
Computational geometry; Computational logics;
Differential equations; Geometry; Integration;
mathematics -- data processing -- congresses;
Polynomials; Symbolic computation; Systems",
pubcountry = "USA",
thesaurus = "Algorithm theory; Computational geometry; Formal
logic; Symbol manipulation",
}
@Proceedings{ACM:1991:PPE,
editor = "{ACM}",
booktitle = "POPL '91. Proceedings of the eighteenth annual ACM
symposium on Principles of programming languages,
January 21--23, 1991, Orlando, FL",
title = "{POPL} '91. Proceedings of the eighteenth annual {ACM}
symposium on Principles of programming languages,
January 21--23, 1991, Orlando, {FL}",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "????",
year = "1991",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Mon May 03 19:00:08 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{Einarsson:1991:WCP,
editor = "B. Einarsson",
booktitle = "Working Conference on Programming Environments for
High--Level Scientific Problem Solving (Karlsruhe,
Germany)",
title = "Working Conference on Programming Environments for
High--Level Scientific Problem Solving (Karlsruhe,
Germany)",
organization = "Internation Federation for Information Processing",
publisher = pub-IBM,
address = pub-IBM:adr,
day = "23--27",
month = sep,
year = "1991",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
Theory/Comp.Alg.1.bib",
}
@Proceedings{Glowinski:1991:PIC,
editor = "R. Glowinski",
booktitle = "Proceedings of the 10th International Conference on
Computing Methods in Applied Sciences and Engineering.
INRIA",
title = "Proceedings of the 10th International Conference on
Computing Methods in Applied Sciences and Engineering.
{INRIA}",
publisher = "Nova Science",
address = "New York, NY, USA",
pages = "xi + 847",
year = "1991",
bibdate = "Mon Sep 30 05:36:13 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confdate = "11--14 Feb. 1992",
conflocation = "Paris, France",
}
@Proceedings{IEEE:1991:PSA,
editor = "{IEEE}",
booktitle = "Proceedings, Supercomputing '91: Albuquerque, New
Mexico, November 18--22, 1991",
title = "Proceedings, Supercomputing '91: Albuquerque, New
Mexico, November 18--22, 1991",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxiii + 917",
year = "1991",
ISBN = "0-8186-9158-1 (IEEE case), 0-8186-2158-3 (IEEE paper),
0-8186-6158-5 (IEEE microfiche), 0-89791-459-7 (ACM)",
ISBN-13 = "978-0-8186-9158-4 (IEEE case), 978-0-8186-2158-1 (IEEE
paper), 978-0-8186-6158-7 (IEEE microfiche),
978-0-89791-459-8 (ACM)",
LCCN = "QA76.5 .S894 1991",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
University of California MELVYL catalog.",
note = "ACM order number 415913. IEEE Computer Society Press
order number 2158. IEEE catalog number 91CH3058-5.",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessor systems and techniques); C5470
(Performance evaluation and testing); C6110P (Parallel
programming)",
keywords = "combinatorial algorithms; data dependence; distributed
memory code generation; high school environment;
latency tolerance; memory access; numerical algorithms;
parallel processing; parallel programming; performance
evaluation; performance tools; processor design;
program analysis; storage hierarchy optimization;
supercomputer benchmarks; supercomputer congresses;
supercomputing; system issues",
}
@Proceedings{ACM:1992:PAW,
key = "PEPM",
booktitle = "Proceedings of the 1992 {ACM} Workshop on Partial
Evaluation and Semantics-Based Program Manipulation",
title = "Proceedings of the 1992 {ACM} Workshop on Partial
Evaluation and Semantics-Based Program Manipulation",
publisher = pub-ACM,
address = pub-ACM:adr,
month = jun,
year = "1992",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibsource = "Compiler/pepm92.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
}
@Proceedings{Atanassova:1992:CAE,
editor = "Lidiya Atanassova and Jurgen Herzberger",
booktitle = "Computer arithmetic and enclosure methods: proceedings
of the third International IMACS-GAMM Symposium on
Computer Arithmetic and Scientific Computing (SCAN-91),
Oldenburg, Germany, 1--4 October 1991",
title = "Computer arithmetic and enclosure methods: proceedings
of the third International {IMACS-GAMM} Symposium on
Computer Arithmetic and Scientific Computing
({SCAN}-91), Oldenburg, Germany, 1--4 October 1991",
publisher = pub-NH,
address = pub-NH:adr,
pages = "x + 504",
year = "1992",
ISBN = "0-444-89834-4",
ISBN-13 = "978-0-444-89834-0",
LCCN = "QA76.9.C62I559 1992",
bibdate = "Mon Dec 18 10:05:29 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C7310 (Mathematics)",
confdate = "1-4 Oct. 1991",
conflocation = "Oldenburg, Germany",
keywords = "Computer arithmetic; Differential equations; Enclosure
algorithms; Interval methods; Programming tools",
pubcountry = "Netherlands",
thesaurus = "Differential equations; Digital arithmetic;
Mathematics computing; Symbol manipulation",
}
@Proceedings{Barker:1992:SJS,
editor = "H. A. Barker",
booktitle = "{Computer aided design in control systems: selected
papers from the IFAC symposium, Swansea, UK, 15--17
July 1991}",
title = "{Computer aided design in control systems: selected
papers from the IFAC symposium, Swansea, UK, 15--17
July 1991}",
number = "1",
publisher = pub-PERGAMON,
address = pub-PERGAMON:adr,
pages = "xiv + 457",
year = "1992",
ISBN = "0-08-041269-6",
ISBN-13 = "978-0-08-041269-6",
LCCN = "TJ213 .C57 1992",
bibdate = "Tue Mar 26 12:34:25 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/matlab.bib",
series = "IFAC Symposia Series",
acknowledgement = ack-nhfb,
source = "Computer aided design in control systems",
sponsor = "International Federation of Automatic Control.",
}
@Proceedings{Ferenczi:1992:AWT,
editor = "S. Ferenczi",
booktitle = "Proceedings of the 1st Austrian-Hungarian Workshop on
Transputer Applications: October 8--10, 1992, Sopron,
Hungary",
title = "Proceedings of the 1st Austrian-Hungarian Workshop on
Transputer Applications: October 8--10, 1992, Sopron,
Hungary",
publisher = "Hungarian Academy of Sciences Central Research
Institute for Physics",
address = "Budapest, Hungary",
pages = "v + 117",
year = "1992",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "KFKI preprint\slash report series: KFKI-1992-34/M,N.",
acknowledgement = ack-nhfb,
pubcountry = "Hungary",
}
@Proceedings{Houstis:1992:AIE,
editor = "E. N. (Elias N.) Houstis and J. R. (John Rischard)
Rice",
booktitle = "Artificial Intelligence, Expert Systems and Symbolic
Computing. Selected and Revised Papers from the IMACS
13th World Congress, 22--26 July 1991, Dublin,
Ireland",
title = "Artificial Intelligence, Expert Systems and Symbolic
Computing. Selected and Revised Papers from the {IMACS}
13th World Congress, 22--26 July 1991, Dublin,
Ireland",
publisher = pub-NH,
address = pub-NH:adr,
pages = "xii + 458",
year = "1992",
ISBN = "0-444-89703-8",
ISBN-13 = "978-0-444-89703-9",
LCCN = "Q334 .I45 1991",
bibdate = "Tue May 12 09:56:24 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
pubcountry = "Netherlands",
}
@Proceedings{IEEE:1992:PFI,
editor = "{IEEE}",
booktitle = "Proceedings of the Fourth IEEE Symposium on Parallel
and Distributed Processing, December 1--4, 1992,
Arlington, Texas",
title = "Proceedings of the Fourth {IEEE} Symposium on Parallel
and Distributed Processing, December 1--4, 1992,
Arlington, Texas",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xiii + 527",
year = "1992",
ISBN = "0-8186-3200-3",
ISBN-13 = "978-0-8186-3200-6",
LCCN = "QA 76.58 I42 1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog no. 92TH0492-9",
acknowledgement = ack-nhfb,
confsponsor = "IEEE",
pubcountry = "USA",
}
@Proceedings{IEEE:1992:PRA,
editor = "{IEEE}",
booktitle = "PESC '92 Record. 23rd Annual IEEE Power Electronics
Specialists Conference, 29 June--3 July 1992, Toledo,
Spain",
title = "{PESC} '92 Record. 23rd Annual {IEEE} Power
Electronics Specialists Conference, 29 June--3 July
1992, Toledo, Spain",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxxv + 1450",
year = "1992",
ISBN = "0-7803-0696-1 (casebound), 0-7803-0695-3 (softbound),
0-7803-0697-X (microfiche)",
ISBN-13 = "978-0-7803-0696-7 (casebound), 978-0-7803-0695-0
(softbound), 978-0-7803-0697-4 (microfiche)",
LCCN = "TK 7835 I16 1992",
bibdate = "Tue May 12 09:58:30 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Two volumes. IEEE catalog number 92CH3163-3.",
acknowledgement = ack-nhfb,
confsponsor = "IEEE",
}
@Proceedings{IEEE:1992:PSM,
editor = "{IEEE}",
booktitle = "Proceedings, Supercomputing '92: Minneapolis,
Minnesota, November 16--20, 1992",
title = "Proceedings, Supercomputing '92: Minneapolis,
Minnesota, November 16--20, 1992",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxiv + 848",
year = "1992",
ISBN = "0-8186-2630-5",
ISBN-13 = "978-0-8186-2630-2",
LCCN = "QA76.5 .S894 1992",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog no. 92CH3216-9",
acknowledgement = ack-nhfb,
confsponsor = "IEEE; ACM",
pubcountry = "USA",
}
@Book{Nye:1992:IPS,
author = "Mary Jo Nye and Joan L. Richards and Roger H.
Stuewer",
booktitle = "The Invention of Physical Science: Intersections of
Mathematics, Theology and Natural Philosophy Since the
{Seventeenth Century}: Essays in Honor of {Erwin N.
Hiebert}",
title = "The Invention of Physical Science: Intersections of
Mathematics, Theology and Natural Philosophy Since the
{Seventeenth Century}: Essays in Honor of {Erwin N.
Hiebert}",
volume = "139",
publisher = pub-KLUWER,
address = pub-KLUWER:adr,
bookpages = "xxxiv + 278",
pages = "xxxiv + 278",
year = "1992",
DOI = "https://doi.org/10.1007/978-94-011-2488-1",
ISBN = "94-010-5097-X, 94-011-2488-4 (e-book)",
ISBN-13 = "978-94-010-5097-5, 978-94-011-2488-1 (e-book)",
ISSN = "0068-0346",
ISSN-L = "0068-0346",
LCCN = "????",
bibdate = "Sat Nov 10 09:55:12 MST 2018",
bibsource = "https://www.math.utah.edu/pub/tex/bib/bsphs.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = ser-BOSTON-STUD-PHILOS-SCI,
URL = "https://link.springer.com/book/10.1007/978-94-011-2488-1",
abstract = "Modern physical science is constituted by specialized
scientific fields rooted in experimental laboratory
work and in rational and mathematical representations.
Contemporary scientific explanation is rigorously
differentiated from religious interpretation, although,
to be sure, scientists sometimes do the philosophical
work of interpreting the metaphysics of space, time,
and matter. However, it is rare that either theologians
or philosophers convincingly claim that they are doing
the scientific work of physical scientists and
mathematicians. The rigidity of these divisions and
differentiations is relatively new. Modern physical
science was invented slowly and gradually through
interactions of the aims and contents of mathematics,
theology, and natural philosophy since the seventeenth
century. In essays ranging in focus from
seventeenth-century interpretations of heavenly comets
to twentieth-century explanations of tracks in bubble
chambers, ten historians of science demonstrate
metaphysical and theological threads continuing to
underpin the epistemology and practice of the physical
sciences and mathematics, even while they became
disciplinary specialties during the last three
centuries. The volume is prefaced by tributes to Erwin
N. Hiebert, whose teaching and scholarship have
addressed and inspired attention to these issues.",
acknowledgement = ack-nhfb,
series-URL = "https://link.springer.com/bookseries/5710",
subject = "Philosophy (General); Science; Philosophy; History;
History.; Philosophy.; Philosophy and Religion.;
Philosophy.",
tableofcontents = "I. Natural Theology, Natural Philosophy and the
Certainty of Mathematics \\
Devils' Hells and Astronomers' Heavens: Religion,
Method, and Popular Culture in Speculations about Life
on Comets \\
The Doctrine of Chances without Chance: Determinism,
Mathematical Probability, and Quantification in the
Seventeenth Century \\
God, Truth, and Mathematics in Nineteenth-Century
England \\
II. Problems of Contingency, Coherence, and Truth \\
Theologians, Science, and Theories of Truth in
Nineteenth-Century Germany \\
Equivalence, Pragmatic Platonism, and Discovery of the
Calculus \\
III. The Aims and Foundations of Physical Science: The
Cases of Electrical Physics, Psychophysics, and
Physical Chemistry \\
The Training of German Research Physicist Heinrich
Hertz \\
From Psychophysics to Phenomenalism: Mach and Hering on
Color Vision \\
A Usable Past: Creating Disciplinary Space for Physical
Chemistry \\
IV. Explanation and Discovery: The Claims of Chemistry,
Physics, and Fortran \\
Physics and Chemistry: Commensurate or Incommensurate
Sciences? \\
FORTRAN, Physics, and Human Nature \\
Appendix I. Erwin N. Hiebert's Doctoral Students and
Directed Dissertations \\
Appendix II. Erwin N. Hiebert. Selected List of
Publications \\
Notes on Contributors \\
Name Index",
}
@Proceedings{Noye:1992:CTA,
editor = "John Noye and Basil Benjamin and Len Colgan",
booktitle = "Computational techniques and applications: proceedings
of 5th International Computational Techniques and
Applications Conference, held at The University of
Adelaide, 14--17 July, 1991",
title = "Computational techniques and applications: proceedings
of 5th International Computational Techniques and
Applications Conference, held at The University of
Adelaide, 14--17 July, 1991",
publisher = "Australian Mathematics Society",
address = "Adelaide, South Australia, Australia",
pages = "466",
year = "1992",
ISBN = "0-86396-172-X",
ISBN-13 = "978-0-86396-172-4",
LCCN = "????",
bibdate = "Tue Apr 9 18:05:28 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/redextra.bib",
series = "Computational Techniques and Applications",
acknowledgement = ack-nhfb,
sponsor = "Australian Mathematical Society; Applied Mathematics
Division; Computational Mathematics Group.",
}
@Book{Saltz:1992:LCR,
editor = "Joel Saltz and Piyush Mehrotra",
booktitle = "Languages, compilers, and run-time environments for
distributed memory machines",
title = "Languages, compilers, and run-time environments for
distributed memory machines",
volume = "3",
publisher = pub-ELS,
address = pub-ELS:adr,
pages = "viii + 314",
year = "1992",
ISBN = "0-444-88712-1",
ISBN-13 = "978-0-444-88712-2",
LCCN = "QA76.9.D5 L36 1992",
bibdate = "Sat Feb 03 08:18:52 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Advances in parallel computing",
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:1993:ASH,
key = "HOPL'93",
booktitle = "ACM SIGPLAN HOPL-II. 2nd ACM SIGPLAN History of
Programming Languages Conference (Preprints)",
title = "{ACM SIGPLAN HOPL-II}. 2nd {ACM SIGPLAN} History of
Programming Languages Conference (Preprints)",
journal = j-SIGPLAN,
volume = "28(3)",
publisher = pub-ACM,
address = pub-ACM:adr,
month = mar,
year = "1993",
CODEN = "SINODQ",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "????",
bibdate = "Fri Aug 16 19:15:37 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
confdate = "20-23 April 1993",
conflocation = "Cambridge, MA, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Ada; ALGOL 68; C; C++; CLU; Concurrent Pascal; FORMAC;
Forth; Icon; Lisp; Pascal; Prolog; Simulation
languages; Smalltalk",
pubcountry = "USA",
thesaurus = "High level languages; History",
}
@Proceedings{ACM:1993:CRT,
key = "ACM SIGPLAN POPL '93",
booktitle = "Conference record of the Twentieth Annual {ACM
SIGPLAN-SIGACT} Symposium on Principles of Programming
Languages: papers presented at the symposium,
{Charleston, South Carolina}, {January} 10--13, 1993",
title = "Conference record of the Twentieth Annual {ACM
SIGPLAN-SIGACT} Symposium on Principles of Programming
Languages: papers presented at the symposium,
{Charleston, South Carolina}, {January} 10--13, 1993",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "viii + 510",
year = "1993",
ISBN = "0-89791-560-7 (soft cover), 0-89791-561-5 (series hard
cover)",
ISBN-13 = "978-0-89791-560-1 (soft cover), 978-0-89791-561-8
(series hard cover)",
LCCN = "QA76.7 .A15 1993",
bibdate = "Thu Aug 18 03:30:22 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "ACM order number 549930.",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C4240 (Programming and
algorithm theory); C6110 (Systems analysis and
programming); C6140D (High level languages); C6150C
(Compilers, interpreters and other processors); C6170
(Expert systems)",
confdate = "10-13 Jan. 1993",
conflocation = "Charleston, SC, USA",
confsponsor = "ACM",
keywords = "Compilers; Computational complexity; electronic
digital computers -- programming -- congresses;
Functional programming; Lambda calculus; Lazy
evaluation; Logic programming; Object-oriented
languages; Parallel computing; Parametricity;
Polymorphism; Program testing/debugging; Programming
language principles; programming languages (electronic
computers) -- congresses; Register allocation; Typed
languages",
pubcountry = "USA",
thesaurus = "Computational complexity; High level languages; Lambda
calculus; Program compilers; Programming; Programming
theory; Storage allocation",
}
@Proceedings{ACM:1993:FAS,
key = "PPPP'93",
booktitle = "Fourth {ACM SIGPLAN} Symposium on Principles and
Practice of Parallel Programming",
title = "Fourth {ACM SIGPLAN} Symposium on Principles and
Practice of Parallel Programming",
journal = j-SIGPLAN,
volume = "28(7)",
publisher = pub-ACM,
address = pub-ACM:adr,
month = jul,
year = "1993",
CODEN = "SINODQ",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "????",
bibdate = "Fri Aug 16 19:15:33 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessor systems and techniques); C6110J
(Object-oriented programming); C6110P (Parallel
programming); C6120 (File organisation); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
confdate = "19-22 May 1993",
conflocation = "San Diego, CA, USA",
confsponsor = "ACM",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J706",
keywords = "Comparative evaluation; Compilers; Concurrent OO
languages; Data structures; Environments; Parallel
languages; Parallel programming principles; Parallel
programs; PPOPP; Shared/distributed memory systems
implementations; Symbolic computation",
pubcountry = "USA",
thesaurus = "Data structures; Multiprocessing systems;
Object-oriented languages; Parallel algorithms;
Parallel languages; Parallel programming; Program
compilers",
}
@Proceedings{ACM:1993:PAS,
key = "ACM SIGPLAN PLDI '93",
booktitle = "Proceedings of the {ACM SIGPLAN} '93 Conference on
Programming Language Design and Implementation:
{Albuquerque, New Mexico}, {June} 23--25, 1993",
title = "Proceedings of the {ACM SIGPLAN} '93 Conference on
Programming Language Design and Implementation:
{Albuquerque, New Mexico}, {June} 23--25, 1993",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "viii + 313",
year = "1993",
ISBN = "0-89791-598-4",
ISBN-13 = "978-0-89791-598-4",
LCCN = "QA76.7.A152 v. 28, no. 6",
bibdate = "Thu Aug 18 03:30:22 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "SIGPLAN notices; ISSN: 0362-1340; v. 28, no. 6 (June
1993)",
acknowledgement = ack-nhfb,
keywords = "programming languages (electronic computers) --
congresses",
}
@Proceedings{ACM:1993:PFA,
editor = "{ACM}",
booktitle = "Proceedings of the Fourth ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming, PPOPP:
San Diego, California, May 19--22, 1993",
title = "Proceedings of the Fourth {ACM SIGPLAN} Symposium on
Principles and Practice of Parallel Programming,
{PPOPP}: San Diego, California, May 19--22, 1993",
volume = "28(7)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "ix + 259",
month = jul,
year = "1993",
CODEN = "SINODQ",
ISBN = "0-89791-589-5",
ISBN-13 = "978-0-89791-589-2",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.7 .S54 v.28:7",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = j-SIGPLAN,
acknowledgement = ack-nhfb,
confsponsor = "ACM",
sponsor = "Association for Computing Machinery; Special Interest
Group on Programming Languages.",
standardno = "1",
}
@Proceedings{Adams:1993:SCA,
editor = "E. Adams and U. Kulisch",
booktitle = "Scientific computing with automatic result
verification",
title = "Scientific computing with automatic result
verification",
volume = "189",
publisher = pub-AP,
address = pub-AP:adr,
pages = "x + 612",
year = "1993",
ISBN = "0-12-044210-8",
ISBN-13 = "978-0-12-044210-2",
LCCN = "QA76.S368 1993",
bibdate = "Mon Dec 18 10:27:38 1995",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Mathematics in science and engineering",
acknowledgement = ack-nhfb,
}
@Proceedings{Albrecht:1993:VNT,
editor = "R. Albrecht and G. Alefeld and H. J. Stetter",
booktitle = "Validation numerics: theory and applications",
title = "Validation numerics: theory and applications",
volume = "9",
publisher = pub-SPRINGER-WIEN,
address = pub-SPRINGER-WIEN:adr,
pages = "291",
year = "1993",
CODEN = "COSPDM",
ISBN = "0-387-82451-0 (New York), 3-211-82451-0 (Vienna)",
ISBN-13 = "978-0-387-82451-2 (New York), 978-3-211-82451-1
(Vienna)",
ISSN = "0344-8029",
LCCN = "QA297 .V27 1993",
bibdate = "Wed Oct 13 18:45:11 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computing.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Dedicated to Ulrich Kulisch on the occasion of his
60th birthday.",
series = j-COMPUTING-SUPPLEMENTUM,
acknowledgement = ack-nhfb,
}
@Proceedings{Anonymous:1993:PIW,
editor = "Anonymous",
booktitle = "Proceedings of International Workshop on Languages and
Compilers for Parallel Computing",
title = "Proceedings of International Workshop on Languages and
Compilers for Parallel Computing",
publisher = "Min. Sci. and Technol",
address = "Jerusalem, Israel",
pages = "26",
month = "",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C6110P (Parallel programming); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
confdate = "31 May--2 June 1993",
conflocation = "Jerusalem, Israel",
keywords = "Communication model; Compilers; Debugging; Distributed
memory machines; Fortran; Interprocedural analyses;
Load balancing; Message passing; Nano-threads;
Nanoscheduling; Parallel languages; Parallelism;
Parallelization; Private-memory multicomputers; RISC
multiprocessor; Shared memory",
pubcountry = "Israel",
thesaurus = "Parallel languages; Program compilers",
}
@Proceedings{Anonymous:1993:PSE,
editor = "Anonymous",
booktitle = "Proceedings. SHARE Europe Anniversary Meeting
Client\slash Server --- the Promise and the Reality:
October 25-28, 1993, the Hague, the Netherlands",
title = "Proceedings. {SHARE} Europe Anniversary Meeting
Client\slash Server --- the Promise and the Reality:
October 25-28, 1993, the Hague, the Netherlands",
publisher = "SHARE Europe",
address = "Carouge/Geneva, Switzerland",
pages = "xxi + 1002",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0254-6213",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
pubcountry = "Switzerland",
}
@Proceedings{Anonymous:1993:SEC,
editor = "Anonymous",
booktitle = "Supercomputing Europe '93 conference papers: fifth
international exhibition and conference
high-performance computing, 22--24 February, 1993,
Utrecht, The Netherlands",
title = "Supercomputing Europe '93 conference papers: fifth
international exhibition and conference
high-performance computing, 22--24 February, 1993,
Utrecht, The Netherlands",
publisher = "Royal Dutch Fairs",
address = "Utrecht, Netherlands",
pages = "251",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "C5220P (Parallel architecture); C5440
(Multiprocessor systems and techniques); C7300 (Natural
sciences); C7400 (Engineering)",
keywords = "Aerospace applications; High Performance Fortran;
Parallel architectures; Parallel software; Scientific
applications; Scientific visualisation; Superconducting
environments; Workstation clusters",
pubcountry = "Netherlands",
thesaurus = "Engineering computing; Natural sciences computing;
Parallel architectures; Parallel processing; Software
engineering",
}
@Proceedings{Banerjee:1993:LCP,
editor = "Utpal Banerjee",
booktitle = "Languages and compilers for parallel computing: 5th
international workshop, New Haven, Connecticut, {USA},
August 3--5, 1992: proceedings",
title = "Languages and compilers for parallel computing: 5th
international workshop, New Haven, Connecticut, {USA},
August 3--5, 1992: proceedings",
volume = "757",
publisher = pub-SV,
address = pub-SV:adr,
pages = "x + 576",
year = "1993",
ISBN = "3-540-57502-2, 0-387-57502-2",
ISBN-13 = "978-3-540-57502-3, 978-0-387-57502-5",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58 .L36 1993",
bibdate = "Fri Apr 12 07:38:32 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
keywords = "compilers (computer programs) --- congresses; parallel
processing (electronic computing) --- congresses;
programming languages (electronic computers) ---
congresses",
xxvolume = "4-00-434674-6",
}
@Proceedings{Gawman:1993:PC,
editor = "Ann Gawman and W. Morven Gentleman and E. Kidd and
Per-{\AA}ke Larson and J. Slonim",
booktitle = "Proceedings CASCON '93: Toronto, Ontario, Canada,
24--28 October 1993",
title = "Proceedings {CASCON} '93: Toronto, Ontario, Canada,
24--28 October 1993",
publisher = "Nat. Res. Council of Canada",
address = "Ottawa, Ont., Canada",
pages = "xx + 1180",
year = "1993",
ISBN = "????",
ISBN-13 = "????",
LCCN = "QA76.76.S64 C378 1993 v.1-2",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Two volumes.",
acknowledgement = ack-nhfb,
pubcountry = "Canada",
}
@Proceedings{Hoffmann:1993:PFE,
editor = "Geerd-R. Hoffmann and Tuomo Kauranne",
booktitle = "Proceedings of the Fifth ECMWF Workshop on the Use of
Parallel Processors in Meteorology. Parallel
Supercomputing in Atmospheric Science",
title = "Proceedings of the Fifth {ECMWF} Workshop on the Use
of Parallel Processors in Meteorology. Parallel
Supercomputing in Atmospheric Science",
publisher = pub-WORLD-SCI,
address = pub-WORLD-SCI:adr,
pages = "ix + 532",
year = "1993",
ISBN = "981-02-1429-4",
ISBN-13 = "978-981-02-1429-6",
LCCN = "QA76.58 E354 1992",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confdate = "23--27 Nov. 1992",
conflocation = "Reading, UK",
pubcountry = "Singapore",
}
@Proceedings{Hoffmann:1993:PSA,
editor = "Geerd-R. Hoffmann and Tuomo Kauranne",
booktitle = "{Parallel supercomputing in atmospheric science:
proceedings of the fifth ECMWF Workshop on the Use of
Parallel Processors in Meteorology, Reading UK,
November 23--27, 1992}",
title = "{Parallel supercomputing in atmospheric science:
proceedings of the fifth ECMWF Workshop on the Use of
Parallel Processors in Meteorology, Reading UK,
November 23--27, 1992}",
publisher = pub-WORLD-SCI,
address = pub-WORLD-SCI:adr,
pages = "ix + 532",
year = "1993",
ISBN = "981-02-1429-4",
ISBN-13 = "978-981-02-1429-6",
LCCN = "QA76.58 E354 1992",
bibdate = "Mon Aug 26 10:38:41 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/super.bib",
acknowledgement = ack-nhfb,
sponsor = "European Centre for Medium-Range Weather Forecasts.",
}
@Proceedings{IEEE:1993:DPC,
editor = "{IEEE}",
booktitle = "Digest of papers: Compcon spring '93, San Francisco,
California, February 22--26, 1993",
title = "Digest of papers: Compcon spring '93, San Francisco,
California, February 22--26, 1993",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xv + 609",
year = "1993",
ISBN = "0-8186-3400-6",
ISBN-13 = "978-0-8186-3400-0",
LCCN = "QA75.5.C58 1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog no. 93CH3251-6.",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1993:PFI,
editor = "{IEEE}",
booktitle = "Proceedings of the Fifth IEEE Symposium on Parallel
and Distributed Processing: December 1--4, 1993,
Dallas, Texas",
title = "Proceedings of the Fifth {IEEE} Symposium on Parallel
and Distributed Processing: December 1--4, 1993,
Dallas, Texas",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xviii + 823",
year = "1993",
ISBN = "0-8186-4222-X",
ISBN-13 = "978-0-8186-4222-7",
LCCN = "QA 76.58 I42 1993",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog no. 93TH0584-3",
acknowledgement = ack-nhfb,
confsponsor = "IEEE",
pubcountry = "USA",
}
@Proceedings{IEEE:1993:PSP,
editor = "{IEEE}",
key = "Supercomputing'93",
booktitle = "Proceedings, Supercomputing '93: Portland, Oregon,
November 15--19, 1993",
title = "Proceedings, Supercomputing '93: Portland, Oregon,
November 15--19, 1993",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxii + 935",
year = "1993",
ISBN = "0-8186-4340-4 (paperback), 0-8186-4341-2 (microfiche),
0-8186-4342-0 (hardback), 0-8186-4346-3 (CD-ROM)",
ISBN-13 = "978-0-8186-4340-8 (paperback), 978-0-8186-4341-5
(microfiche), 978-0-8186-4342-2 (hardback),
978-0-8186-4346-0 (CD-ROM)",
ISSN = "1063-9535",
LCCN = "QA76.5 .S96 1993",
bibdate = "Mon Jan 15 11:06:21 1996",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
classification = "631.1; 722.1; 722.3; 722.4; 723.2; 921.6",
keywords = "Algorithms; Cache coherence; Clustered workstations;
Computer graphics; Computer networks; Computer
programming languages; Data parallel compilers; Data
partitioning; Distributed computer systems; Eigenvalues
and eigenfunctions; Finite element method; Flow
visualization; Fluid mechanics; Linear algebra; Mass
storage; Massively parallel processors; Natural
sciences computing; Parallel languages; Parallel
processing systems; Parallel rendering; Program
compilers; Quantum theory; Scheduling; Sparse matrices;
Supercomputers",
sponsor = "Institute of Electrical and Electronics Engineers;
Computer Society. Association for Computing Machinery;
SIGARCH.",
}
@Proceedings{Kusters:1993:PJI,
editor = "H. Kusters and E. Stein and W. Werner",
booktitle = "{Proceedings of the Joint International Conference on
Mathematical Methods and Supercomputing in Nuclear
Applications: M \& C + SNA '93, April 19--23, 1993,
Congress and Exhibition Centre, Karlsruhe, Germany}",
title = "{Proceedings of the Joint International Conference on
Mathematical Methods and Supercomputing in Nuclear
Applications: M \& C + SNA '93, April 19--23, 1993,
Congress and Exhibition Centre, Karlsruhe, Germany}",
publisher = "Kernforschungzentrum Karlsruhe",
address = "Karlsruhe, Germany",
pages = "various",
year = "1993",
ISBN = "3-923704-11-9",
ISBN-13 = "978-3-923704-11-8",
LCCN = "????",
bibdate = "Mon Aug 26 10:38:41 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Two volumes.",
acknowledgement = ack-nhfb,
sponsor = "Kernforschungszentrum Karlsruhe. University of
Karlsruhe.",
}
@Proceedings{Schill:1993:DOD,
editor = "Alexander Schill",
booktitle = "{DCE} --- the {OSF} distributed computing environment:
client\slash server model and beyond: {International
DCE Workshop, Karlsruhe, Germany, October 7--8, 1993:
proceedings}",
title = "{DCE} --- the {OSF} distributed computing environment:
client\slash server model and beyond: {International
DCE Workshop, Karlsruhe, Germany, October 7--8, 1993:
proceedings}",
number = "731",
publisher = pub-SV,
address = pub-SV:adr,
pages = "283",
year = "1993",
ISBN = "3-540-57306-2, 0-387-57306-2",
ISBN-13 = "978-3-540-57306-7, 978-0-387-57306-9",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.9.C55I58 1993",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
sponsor = "German Association of Computer Science.",
}
@Proceedings{Schnabel:1993:WLC,
editor = "Robert B. Schnabel",
booktitle = "Workshop on Languages, Compilers, and Run-Time
Environments for Distributed Memory Multiprocessors:
Boulder, Colorado, September 30--October 2, 1992:
extended abstracts of talks and poster presentations",
title = "Workshop on Languages, Compilers, and Run-Time
Environments for Distributed Memory Multiprocessors:
Boulder, Colorado, September 30--October 2, 1992:
extended abstracts of talks and poster presentations",
volume = "28(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "iii + 87",
month = jan,
year = "1993",
CODEN = "SINODQ",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.7 .S54 v.28:1",
bibdate = "Sun Dec 22 10:17:40 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = j-SIGPLAN,
acknowledgement = ack-nhfb,
confsponsor = "Univ. Colorado",
}
@Proceedings{Tentner:1993:HPC,
editor = "Adrien Michel Tentner",
booktitle = "High Performance Computing Symposium 1993: grand
challenges in computer simulation: proceedings of the
1993 Simulation Multiconference on the High Performance
Computing Symposium: March 29--April 1, 1993, Key
Bridge Marriott, Arlington, Virginia",
title = "High Performance Computing Symposium 1993. Grand
Challenges in Computer Simulation. Proceedings of the
1993 Simulation Multiconference on the High Performance
Computing Symposium",
publisher = "SCS",
address = "San Diego, CA, USA",
pages = "xiv + 257",
year = "1993",
ISBN = "1-56555-052-8",
ISBN-13 = "978-1-56555-052-0",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confdate = "29 March--1 April 1993",
conflocation = "Arlington, VA, USA",
confsponsor = "SCS",
pubcountry = "USA",
}
@Proceedings{Volkert:1993:PCS,
editor = "Jens Volkert",
booktitle = "Parallel computation: Second International {ACPC}
Conference, Gmunden, Austria, October 4--6, 1993:
proceedings",
title = "Parallel computation: Second International {ACPC}
Conference, Gmunden, Austria, October 4--6, 1993:
proceedings",
volume = "734",
publisher = pub-SV,
address = pub-SV:adr,
pages = "viii + 248",
year = "1993",
ISBN = "0-387-57314-3 (U.S.)",
ISBN-13 = "978-0-387-57314-4 (U.S.)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58 .I5 1993",
bibdate = "Fri Apr 12 07:38:10 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "DM58.00",
series = ser-LNCS,
acknowledgement = ack-nhfb,
keywords = "parallel processing (electronic computers) ---
congresses",
xxvolume = "4004351809",
}
@Proceedings{ACM:1994:CPI,
editor = "{ACM}",
booktitle = "Conference Proceedings. 1994 International Conference
on Supercomputing",
title = "Conference Proceedings. 1994 International Conference
on Supercomputing",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xii + 439",
year = "1994",
ISBN = "0-89791-665-4",
ISBN-13 = "978-0-89791-665-3",
LCCN = "????",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confdate = "11--15 July 1994",
conflocation = "Manchester, UK",
confsponsor = "ACM",
}
@Proceedings{ACM:1994:CRP,
editor = "{ACM}",
booktitle = "Conference record of {POPL} '94, 21st {ACM
SIGPLAN-SIGACT} Symposium on Principles of Programming
Languages: papers presented at the Symposium: Portland,
Oregon, January 17--21, 1994",
title = "Conference record of {POPL} '94, 21st {ACM
SIGPLAN-SIGACT} Symposium on Principles of Programming
Languages: papers presented at the Symposium: Portland,
Oregon, January 17--21, 1994",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "viii + 492",
year = "1994",
ISBN = "0-89791-636-0",
ISBN-13 = "978-0-89791-636-3",
LCCN = "QA76.7 .A15 1994",
bibdate = "Sat Sep 7 07:51:54 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.acm.org/pubs/contents/proceedings/plan/174675/index.html",
abstract = "The following topics were dealt with: programming
language principles; OOP; type theory; program
correctness; lambda calculus; garbage collection; logic
programming; scheduling; data flow graphs; functional
programming; and continuation passing.",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C4240 (Programming and
algorithm theory); C6110J (Object-oriented
programming); C6120 (File organisation); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
confdate = "17--21 Jan. 1994",
conflocation = "Portland, OR, USA",
confsponsor = "ACM",
keywords = "Continuation passing; Data flow graphs; Functional
programming; Garbage collection; Lambda calculus; Logic
programming; OOP; Program correctness; Programming
language principles; Scheduling; Type theory",
thesaurus = "High level languages; Lambda calculus; Object-oriented
programming; Program compilers; Program verification;
Storage management; Type theory",
}
@Proceedings{ACM:1994:IPI,
editor = "{ACM}",
booktitle = "ISSAC'94. Proceedings of the International Symposium
on Symbolic and Algebraic Computation",
title = "{ISSAC}'94. Proceedings of the International Symposium
on Symbolic and Algebraic Computation",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "ix + 359",
year = "1994",
ISBN = "0-89791-638-7",
ISBN-13 = "978-0-89791-638-7",
LCCN = "????",
bibdate = "Mon Sep 30 05:14:59 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confdate = "20--22 July 1994",
conflocation = "Oxford, UK",
confsponsor = "ACM",
}
@Proceedings{Anonymous:1994:AVP,
editor = "Anonymous",
booktitle = "ASPLOS-VI proceedings / Sixth International Conference
on Architectural Support for Programming Languages and
Operating Systems, San Jose, California, October 4--7,
1994",
title = "{ASPLOS}-{VI} proceedings / Sixth International
Conference on Architectural Support for Programming
Languages and Operating Systems, San Jose, California,
October 4--7, 1994",
volume = "29(11)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "vii + 341",
month = nov,
year = "1994",
CODEN = "SINODQ",
ISBN = "0-89791-660-3",
ISBN-13 = "978-0-89791-660-8",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "QA76.9.A73 I558 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = j-SIGPLAN,
acknowledgement = ack-nhfb,
confdate = "4--7 Oct. 1994",
conflocation = "San Jose, CA, USA",
confsponsor = "ACM; IEEE Comput. Soc",
pubcountry = "USA",
}
@Proceedings{Anonymous:1994:HPC,
editor = "Anonymous",
booktitle = "High performance computing and communications 1st
Symposium High performance computing and communications
symposium: --- March 1994, Alexandria, VA",
title = "High performance computing and communications 1st
Symposium High performance computing and communications
symposium: -- March 1994, Alexandria, {VA}",
publisher = "ARPA-CSTO",
address = "Arlington, VA, USA",
pages = "????",
year = "1994",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{Anonymous:1994:ISL,
editor = "Anonymous",
booktitle = "Lattice 93: proceedings of the International Symposium
on Lattice Field Theory, Dallas Texas, USA, 12--16
October 1993",
title = "Lattice 93: proceedings of the International Symposium
on Lattice Field Theory, Dallas Texas, {USA}, 12--16
October 1993",
volume = "34",
publisher = pub-NH,
address = pub-NH:adr,
pages = "xvii + 835",
month = apr,
year = "1994",
CODEN = "NPBSE7",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0920-5632 (print), 1873-3832 (electronic)",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Nuclear Physics B, Proceedings Supplements",
acknowledgement = ack-nhfb,
confdate = "12--16 Oct. 1993",
conflocation = "Dallas, TX, USA",
pubcountry = "Netherlands",
}
@Proceedings{Anonymous:1994:PLC,
editor = "Anonymous",
booktitle = "Plasmadynamics and lasers: 25th Conference --- June
1994, Colorado Springs, CO",
title = "Plasmadynamics and lasers: 25th Conference --- June
1994, Colorado Springs, {CO}",
number = "94",
publisher = pub-AIAA,
address = pub-AIAA:adr,
pages = "????",
year = "1994",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Papers --- American Institute of Aeronautics and
Astronautics 1994; 2262",
acknowledgement = ack-nhfb,
sponsor = "American Institute of Aeronautics and Astronautics",
}
@Proceedings{Anonymous:1994:SPF,
editor = "Anonymous",
booktitle = "Symposium on Parallel Finite Element Computations:
October 25-27, 1993, Supercomputer Institute,
Minneapolis, MN, USA",
title = "Symposium on Parallel Finite Element Computations:
October 25-27, 1993, Supercomputer Institute,
Minneapolis, {MN}, {USA}",
volume = "119(1--2)",
publisher = pub-ELS,
address = pub-ELS:adr,
pages = "xi + 177",
month = nov,
year = "1994",
CODEN = "CMMECC",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0045-7825, 0374-2830",
LCCN = "????",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = j-COMPUT-METH-APPL-MECH-ENG,
acknowledgement = ack-nhfb,
confdate = "25--27 Oct. 1993",
conflocation = "Minneapolis, MN, USA",
confsponsor = "Univ. Minnesota; Army High Performance Comput. Res.
Center; Supercomput. Inst",
pubcountry = "Netherlands",
}
@Proceedings{Banerjee:1994:LCP,
editor = "Uptal Banerjee and D. Gelernter and A. Nicolau and D.
Padua",
booktitle = "Languages and compilers for parallel computing: 6th
international workshop, Portland, Oregon, USA, August
12--14, 1993: proceedings",
title = "Languages and compilers for parallel computing: 6th
international workshop, Portland, Oregon, {USA}, August
12--14, 1993: proceedings",
volume = "768",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xi + 655",
year = "1994",
ISBN = "3-540-57659-2 (Berlin), 0-387-57659-2 (New York)",
ISBN-13 = "978-3-540-57659-4 (Berlin), 978-0-387-57659-6 (New
York)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58 .W656 1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
price = "DM122.00",
series = ser-LNCS,
acknowledgement = ack-nhfb,
classification = "C4240P (Parallel programming and algorithm theory);
C5440 (Multiprocessor systems and techniques); C6110P
(Parallel programming); C6120 (File organisation);
C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
keywords = "Compilers; compilers (computer programs) ---
congresses; Data flow languages; Dynamic data
structures; Fine-grain parallelism; High performance
Fortran; Logic; Loop transformations; Parallel
computing languages; parallel processing (electronic
computers) --- congresses; Parallel program analysis;
programming languages (electronic computers) ---
congresses; Scalar analysis",
pubcountry = "Germany",
thesaurus = "Data structures; FORTRAN; Parallel algorithms;
Parallel languages; Parallel machines; Parallel
programming; Program compilers",
xxvolume = "4004464807",
}
@Proceedings{Becker:1994:TPI,
editor = "M. Becker and L. Litzler and M. Tehel",
booktitle = "Transputers '94: [advanced research and industrial
applications]: proceedings of the international
conference, September 21--23, 1994, Saline Royale d'Arc
et Senans, France",
title = "Transputers '94: [advanced research and industrial
applications]: proceedings of the international
conference, September 21--23, 1994, Saline Royale d'Arc
et Senans, France",
publisher = pub-IOS,
address = pub-IOS:adr,
pages = "x + 316",
year = "1994",
ISBN = "90-5199-179-7 (IOS Press), 4-274-90003-7 (Ohmsha)",
ISBN-13 = "978-90-5199-179-6 (IOS Press), 978-4-274-90003-7
(Ohmsha)",
LCCN = "????",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confdate = "21--23 Sept. 1994",
conflocation = "Arc et Senans, France",
confsponsor = "Agence de Dev. Econ. du Doubs; Banque Populaire de
Franche Comte; CEE; CIEFOP; INRIA; et al",
pubcountry = "Netherlands",
}
@Proceedings{Becks:1994:NCT,
editor = "K.-H. Becks and D. Perret-Gallix",
booktitle = "New computing techniques in physics research III:
proceedings of the Third International Workshop on
Software Engineering, Artificial Intelligence and
Expert Systems for High Energy and Nuclear Physics:
October 4--8, 1993, Oberammergau, Germany",
title = "New computing techniques in physics research {III}:
proceedings of the Third International Workshop on
Software Engineering, Artificial Intelligence and
Expert Systems for High Energy and Nuclear Physics:
October 4--8, 1993, Oberammergau, Germany",
publisher = pub-WORLD-SCI,
address = pub-WORLD-SCI:adr,
pages = "xvii + 664",
year = "1994",
ISBN = "981-02-1699-8",
ISBN-13 = "978-981-02-1699-3",
LCCN = "QC793.47.E4I58 1993",
bibdate = "Wed Oct 30 05:56:55 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/gnu.bib",
acknowledgement = ack-nhfb,
confdate = "4--8 Oct. 1993",
conflocation = "Oberammergau, Germany",
pubcountry = "Singapore",
}
@Proceedings{Botsford:1994:PCI,
editor = "J. Botsford and A. Gawman and M. Gentleman and E. Kidd
and K. Lyons and J. Slonim",
booktitle = "Proceedings. CASCON '94. Integrated Solutions:
Toronto, Ontario, Canada, 31 October--3 November 1994",
title = "Proceedings. {CASCON} '94. Integrated Solutions:
Toronto, Ontario, Canada, 31 October--3 November 1994",
publisher = "Nat. Res. Council Canada",
address = "Ottawa, Ont., Canada",
pages = "xxiv + 386",
year = "1994",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confsponsor = "IBM; Nat. Res. Council of Canada; Ind. Canada; Nat.
Sci. and Eng. Res. Council",
pubcountry = "Canada",
}
@Proceedings{Buchberger:1994:PPC,
editor = "Bruno Buchberger and Jens Volkert",
booktitle = "Parallel processing: CONPAR 94-VAPP VI: third Joint
International Conference on Vector and Parallel
Processing, Linz, Austria, September 6--8, 1994:
proceedings",
title = "Parallel processing: {CONPAR} 94-{VAPP} {VI}: third
Joint International Conference on Vector and Parallel
Processing, Linz, Austria, September 6--8, 1994:
proceedings",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xvi + 889 (or xvi + 893??)",
year = "1994",
ISBN = "3-540-58430-7 (Berlin), 0-387-58430-7 (New York)",
ISBN-13 = "978-3-540-58430-8 (Berlin), 978-0-387-58430-0 (New
York)",
LCCN = "QA76.58 .J65 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
pubcountry = "Germany",
}
@Proceedings{Chung:1994:OPE,
editor = "J. S. Chung and K. Karal and H. Maeda and Y. Ueda",
booktitle = "Offshore and polar engineering: 4th International
conference --- April 1994, Osaka, Japan",
title = "Offshore and polar engineering: 4th International
conference --- April 1994, Osaka, Japan",
publisher = "ISOPE",
address = "Golden, CO, USA",
pages = "????",
year = "1994",
ISBN = "1-880653-10-9 (paperback: set), 1-880653-11-7
(paperback: v. 1), 1-880653-12-5 (paperback: v. 2),
1-880653-13-3 (paperback: v. 3), 1-880653-14-1
(paperback: v. 4)",
ISBN-13 = "978-1-880653-10-4 (paperback: set), 978-1-880653-11-1
(paperback: v. 1), 978-1-880653-12-8 (paperback: v. 2),
978-1-880653-13-5 (paperback: v. 3), 978-1-880653-14-2
(paperback: v. 4)",
LCCN = "TC1665 .I579 1994 v. 1-4 (1994)",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
sponsor = "International Society of Offshore and Polar
Engineers.",
}
@Proceedings{Cosnard:1994:PAC,
editor = "Michel Cosnard and Guang R. Gao and Gabriel M.
Silberman",
booktitle = "Parallel architectures and compilation techniques:
proceedings of the IFIP WG10.3 Working Conference on
Parallel Architectures and Compilation Techniques, PACT
'94, Montreal, Canada, 24--26 August, 1994",
title = "Parallel architectures and compilation techniques:
proceedings of the {IFIP} {WG10}.3 Working Conference
on Parallel Architectures and Compilation Techniques,
{PACT} '94, Montreal, Canada, 24--26 August, 1994",
volume = "A-50",
publisher = pub-NH,
address = pub-NH:adr,
pages = "xii + 362",
year = "1994",
CODEN = "ITATEC",
ISBN = "0-444-81926-6",
ISBN-13 = "978-0-444-81926-0",
ISSN = "0926-5473",
LCCN = "QA76.58 .I46 1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = j-IFIP-TRANS-A,
acknowledgement = ack-nhfb,
confsponsor = "IFIP; ACM; Centre de Recherche Inf. Montreal; IEEE; et
al",
pubcountry = "Netherlands",
}
@Proceedings{Decker:1994:PEM,
editor = "K. M. Decker and R. M. Rehmann",
booktitle = "Programming environments for massively parallel
distributed systems: working conference of the IFIP
WG10.3, April 25--29, 1994, Ascona, Italy",
title = "Programming environments for massively parallel
distributed systems: working conference of the {IFIP}
{WG10}.3, April 25--29, 1994, Ascona, Italy",
publisher = pub-BIRKHAUSER,
address = pub-BIRKHAUSER:adr,
pages = "xiv + 420",
year = "1994",
ISBN = "0-8176-5090-3",
ISBN-13 = "978-0-8176-5090-2",
LCCN = "QA76.58 .P767 1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
sponsor = "IFIP WG10.3.",
standardno = "Boston 3-7643-5090-3 Basel",
}
@Proceedings{Dekker:1994:MPP,
editor = "L. (Leendert) Dekker and W. Smit and J. C.
Zuidervaart",
booktitle = "Massively parallel processing applications and
development: proceedings of the 1994 EUROSIM Conference
on Massively Parallel Processing Applications and
Development, Delft, The Netherlands, 21--23 June 1994",
title = "Massively parallel processing applications and
development: proceedings of the 1994 {EUROSIM}
Conference on Massively Parallel Processing
Applications and Development, Delft, The Netherlands,
21--23 June 1994",
publisher = pub-ELS,
address = pub-ELS:adr,
pages = "xxii + 973",
year = "1994",
ISBN = "0-444-81784-0",
ISBN-13 = "978-0-444-81784-6",
LCCN = "QA76.58.E98 1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confsponsor = "AKZO NOBEL; BSO; Convex Comput.; HPCN projects; IBM;
NOWESP; et al",
pubcountry = "Netherlands",
}
@Proceedings{Dongarra:1994:ETP,
editor = "J. J. Dongarra and B. Tourancheau",
booktitle = "Environments and tools for parallel scientific
computing: 2nd Workshop --- May 1994, Townsend, TN",
title = "Environments and tools for parallel scientific
computing: 2nd Workshop --- May 1994, Townsend, {TN}",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "x + 292",
year = "1994",
ISBN = "0-89871-343-9",
ISBN-13 = "978-0-89871-343-5",
LCCN = "QA76.58.I568 1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Proceedings of the Workshop on Environments and Tools
for Parallel Scientific Computing",
acknowledgement = ack-nhfb,
}
@Proceedings{Dongarra:1994:PSC,
editor = "Jack Dongarra and Jerzy Wasniewski",
booktitle = "{Parallel scientific computing: First International
Workshop, PARA '94, Lyngby, Denmark, June 20--23, 1994:
proceedings}",
title = "{Parallel scientific computing: First International
Workshop, PARA '94, Lyngby, Denmark, June 20--23, 1994:
proceedings}",
volume = "879",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xi + 566",
year = "1994",
ISBN = "3-540-58712-8 (Berlin), 0-387-58712-8 (New York)",
ISBN-13 = "978-3-540-58712-5 (Berlin), 978-0-387-58712-7 (New
York)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58 .P35 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
price = "DM104.00",
series = ser-LNCS,
acknowledgement = ack-nhfb,
confsponsor = "Danish Comput. Centre for Res. and Educ.; Inst. Math.
Modelling; Tech. Univ. Denmark",
pubcountry = "Germany",
sponsor = "Danish Computing Centre for Research and Education.
Technical University of Denmark; Institute for
Mathematical Modelling.",
}
@Proceedings{Fritzson:1994:CCI,
editor = "Peter A. Fritzson",
booktitle = "Compiler construction: 5th International Conference,
{CC} '94, Edinburgh, UK, April 7--9, 1994:
proceedings",
title = "Compiler construction: 5th International Conference,
{CC} '94, Edinburgh, {UK}, April 7--9, 1994:
proceedings",
volume = "786",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xi + 449",
year = "1994",
ISBN = "0-387-57877-3 (New York), 3-540-57877-3 (Berlin)",
ISBN-13 = "978-0-387-57877-4 (New York), 978-3-540-57877-2
(Berlin)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.76.C65 I52 1994",
bibdate = "Fri Apr 12 07:15:01 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
keywords = "compilers (computer programs) --- congresses",
xxvolume = "4004433101",
}
@Proceedings{Gentzsch:1994:HCNa,
editor = "Wolfgang Gentzsch and Uwe Harms",
booktitle = "High-Per\-for\-mance computing and networking:
International Conference and Exhibition, Munich,
Germany, April 18--20, 1994: proceedings",
title = "High-Per\-for\-mance computing and networking:
International Conference and Exhibition, Munich,
Germany, April 18--20, 1994: proceedings",
volume = "796",
publisher = pub-SV,
address = pub-SV:adr,
pages = "various",
year = "1994",
ISBN = "3-540-57980-X (Berlin), 0-387-57980-X (New York)",
ISBN-13 = "978-3-540-57980-9 (Berlin), 978-0-387-57980-1 (New
York)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.88 .I57 1994 v.1--2 (c1994)",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Lecture Notes in Computer Science",
acknowledgement = ack-nhfb,
keywords = "computer networks --- congresses; supercomputers ---
congresses",
sponsor = "HPCN Foundation.",
}
@Proceedings{Gentzsch:1994:HCNb,
editor = "Wolfgang Gentzsch and Uwe Harms",
booktitle = "High-performance computing and networking:
International Conference and Exhibition, Munich,
Germany, April 18--20, 1994: proceedings",
title = "High-performance computing and networking:
International Conference and Exhibition, Munich,
Germany, April 18--20, 1994: proceedings",
volume = "797",
publisher = pub-SV,
address = pub-SV:adr,
pages = "various",
year = "1994",
ISBN = "3-540-57981-8 (Berlin: vol. 2: paperback),
0-387-57981-8 (New York: vol. 2: paperback)",
ISBN-13 = "978-3-540-57981-6 (Berlin: vol. 2: paperback),
978-0-387-57981-8 (New York: vol. 2: paperback)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.88 .I57 1994 v.1--2 (c1994)",
bibdate = "Fri Apr 12 07:15:01 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Two volumes.",
price = "DM96.00",
series = ser-LNCS,
acknowledgement = ack-nhfb,
keywords = "computer networks --- congresses; supercomputers ---
congresses",
xxvolume = "4004580795",
}
@Proceedings{Gentzsch:1994:HPC,
editor = "Wolfgang Gentzsch and Uwe Harms",
booktitle = "{High-performance computing and networking:
international conference and exhibition, Munich,
Germany, April 18--20, 1994: proceedings}",
title = "{High-performance computing and networking:
international conference and exhibition, Munich,
Germany, April 18--20, 1994: proceedings}",
volume = "797",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xxii + 519",
year = "1994",
ISBN = "0-387-57981-8 (New York), 3-540-57981-8 (Berlin)",
ISBN-13 = "978-0-387-57981-8 (New York), 978-3-540-57981-6
(Berlin)",
LCCN = "QA76.88.I57 1994",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
note = "Two volumes.",
price = "DM96.00",
series = "Lecture notes in computer science",
acknowledgement = ack-nhfb,
conftitle = "High-Performance Computing and Networking
International Conference. Proceedings, Volume II:
Networking and Tools",
corpsource = "German Nat. Res. Center for Comput. Sci., St.
Augustin, Germany",
pubcountry = "Germany",
treatment = "P Practical",
}
@Proceedings{Halatsis:1994:PPA,
editor = "C. Halatsis and D. Maritsas and G. Philokyprou and S.
Theodoridis",
booktitle = "PARLE '94: parallel architectures and languages
Europe: 6th International PARLE Conference, Athens,
Greece, July 4--8, 1994: proceedings",
title = "{PARLE} '94: parallel architectures and languages
Europe: 6th International {PARLE} Conference, Athens,
Greece, July 4--8, 1994: proceedings",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xvi + 836",
year = "1994",
ISBN = "3-540-58184-7",
ISBN-13 = "978-3-540-58184-0",
LCCN = "QA76.58 .I564 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confsponsor = "Comm. Eur. Union; Greek Minst. Cultural Affairs; Gen.
Secretariat of Res. and Technol.; et al",
pubcountry = "Germany",
}
@Proceedings{Hesham:1994:PTH,
editor = "E.-R. Hesham and B. D. Shriver",
booktitle = "Proceedings of the Twenty-Seventh Hawaii International
Conference on System Sciences. Vol.II: Software
Technology, January 4--7, 1994, Wailea, HI, USA",
title = "Proceedings of the Twenty-Seventh Hawaii International
Conference on System Sciences. {Vol.II}: Software
Technology, January 4--7, 1994, Wailea, {HI}, {USA}",
volume = "27",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xv + 681",
year = "1994",
ISBN = "0-8186-5060-5",
ISBN-13 = "978-0-8186-5060-4",
ISSN = "1060-3425",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog no. 94TH0607-2.",
acknowledgement = ack-nhfb,
confsponsor = "IEEE; ACM; Univ. Hawaii; Univ. Hawaii Coll. Bus.
Admin",
}
@Proceedings{Hesham:1994:PTS,
editor = "E.-R. Hesham and B. D. Shriver",
booktitle = "{Proceedings of the Twenty-Seventh Hawaii
International Conference on System Sciences. Vol. II:
Software Technology, January 4--7, 1994, Wailea, HI,
USA}",
title = "{Proceedings of the Twenty-Seventh Hawaii
International Conference on System Sciences. Vol. II:
Software Technology, January 4--7, 1994, Wailea, HI,
USA}",
volume = "27",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xv + 681",
year = "1994",
ISBN = "0-8186-5060-5",
ISBN-13 = "978-0-8186-5060-4",
ISSN = "1060-3425",
LCCN = "????",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
note = "IEEE catalog no. 94TH0607-2.",
acknowledgement = ack-nhfb,
confsponsor = "IEEE; ACM; Univ. Hawaii; Univ. Hawaii Coll. Bus.
Admin",
}
@Proceedings{Horiguchi:1994:ISP,
editor = "S. Horiguchi and D. F. Hsu and M. Kimura",
booktitle = "International Symposium on Parallel Architectures,
Algorithms, and Networks (ISPAN): proceedings of the
1994, December 14--16, 1994, Kanazawa, Japan",
title = "International Symposium on Parallel Architectures,
Algorithms, and Networks ({ISPAN}): proceedings of the
1994, December 14--16, 1994, Kanazawa, Japan",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xi + 452",
year = "1994",
ISBN = "0-8186-6507-6",
ISBN-13 = "978-0-8186-6507-3",
LCCN = "QA76.58 .I5673 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog no. 94TH0697-3",
acknowledgement = ack-nhfb,
confsponsor = "Japan Advanced Inst. Sci. and Technol.; IEEE Comput.
Soc.; IEEE Comput. Soc. Tech. Committee on Comput.
Archit.; IEEE Comput. Soc. Tech. Committee on Parallel
Process.; IPSJ Tech. Committee on Algorithms; IPSJ
Tech. Committee on Comput. Archit.; IEICE Tech.
Committee on Comput. Syst",
pubcountry = "USA",
}
@Proceedings{IEEE:1994:FSF,
editor = "{IEEE}",
booktitle = "Frontiers'95, the 5th Symposium on the Frontiers of
Massively Parallel Computation: proceedings, February
6--9, 1995, McLean, Virginia",
title = "Frontiers'95, the 5th Symposium on the Frontiers of
Massively Parallel Computation: proceedings, February
6--9, 1995, McLean, Virginia",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xvi + 539",
year = "1994",
ISBN = "0-8186-6965-9",
ISBN-13 = "978-0-8186-6965-1",
LCCN = "QA76.58.S95 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog no. 95TH8024.",
acknowledgement = ack-nhfb,
confsponsor = "IEEE Comput. Soc. Tech. Committee on Comput. Archit.;
NASA; Univ. Maryland Inst. Adv. Comput. Studies; George
Mason Univ",
}
@Proceedings{IEEE:1994:IPN,
editor = "{IEEE}",
booktitle = "ICIP '94: proceedings, November 13--16, 1994, Austin
Convention Center, Austin, Texas",
title = "{ICIP} '94: proceedings, November 13--16, 1994, Austin
Convention Center, Austin, Texas",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "liii + 992 + 1064 + 1050",
year = "1994",
ISBN = "0-8186-6952-7 (casebound), 0-8186-6950-0 (paperback),
0-8186-6951-9 (microfiche)",
ISBN-13 = "978-0-8186-6952-1 (casebound), 978-0-8186-6950-7
(paperback), 978-0-8186-6951-4 (microfiche)",
LCCN = "TA1637.I25 1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Three volumes. IEEE catalog no. 94CH35708.",
acknowledgement = ack-nhfb,
confsponsor = "IEEE Signal Process. Soc",
}
@Proceedings{IEEE:1994:OOE,
editor = "{IEEE}",
booktitle = "{Oceans 94: Oceans engineering for today's technology
and tomorrow's preservation: proceedings, 13--16
September 13--16, 1994, Brest, France}",
title = "{Oceans 94: Oceans engineering for today's technology
and tomorrow's preservation: proceedings, 13--16
September 13--16, 1994, Brest, France}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xl + 905 (vol. 1), xl + 727 (vol. 2), xl + 630 (vol.
3)",
year = "1994",
ISBN = "0-7803-2057-3, 0-7803-2056-5, 0-7803-2058-1",
ISBN-13 = "978-0-7803-2057-4, 978-0-7803-2056-7,
978-0-7803-2058-1",
ISSN = "0197-7385",
LCCN = "TC 1505 O33197 1994",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
note = "Three volumes. IEEE catalog no. 94CH3472-8.",
series = "Oceans",
acknowledgement = ack-nhfb,
sponsor = "IEEE; Ocean Engineering Society.",
}
@Proceedings{IEEE:1994:PIC,
key = "IEEE CSSS CACSD'94",
booktitle = "Proceedings of the IEEE Control Systems Society
Symposium on Computer-Aided Control System Design, 7--9
March, Tucson, AZ, USA",
title = "Proceedings of the {IEEE} Control Systems Society
Symposium on Computer-Aided Control System Design, 7--9
March, Tucson, {AZ}, {USA}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "????",
year = "1994",
ISBN = "????",
ISBN-13 = "????",
bibdate = "Wed Jan 31 08:15:15 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1994:PSH,
editor = "IEEE",
booktitle = "Proceedings of the Scalable High-Performance Computing
Conference, May 23--25, 1994, Knoxville, Tennessee,
USA",
title = "Proceedings of the Scalable High-Performance Computing
Conference, May 23--25, 1994, Knoxville, Tennessee,
{USA}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xviii + 852",
year = "1994",
ISBN = "0-8186-5680-8, 0-8186-5681-6",
ISBN-13 = "978-0-8186-5680-4, 978-0-8186-5681-1",
LCCN = "QA76.5 .S244 1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Scalable High Performance Computing Conference",
acknowledgement = ack-nhfb,
sponsor = "IEEE Computer Society; Technical Committee on
Supercomputing Applications.",
}
@Proceedings{IEEE:1994:PSP,
editor = "{IEEE}",
booktitle = "Proceedings of the Scalable Parallel Libraries
Conference , October 6--8, 1993, Mississippi State,
Mississippi",
title = "Proceedings of the Scalable Parallel Libraries
Conference , October 6--8, 1993, Mississippi State,
Mississippi",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "vii + 261",
year = "1994",
ISBN = "0-8186-4980-1",
ISBN-13 = "978-0-8186-4980-6",
LCCN = "QA76.58.S34 1993",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confsponsor = "Mississippi State Univ.; Nat. Sci. Found",
}
@Proceedings{IEEE:1994:PSW,
editor = "{IEEE}",
booktitle = "{Proceedings, Supercomputing '94: Washington, DC,
November 14--18, 1994}",
title = "{Proceedings, Supercomputing '94: Washington, DC,
November 14--18, 1994}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xvii + 823",
year = "1994",
ISBN = "0-8186-6605-6 (paper), 0-8186-6606-4 (microfiche),
0-8186-6607-2 (case)",
ISBN-13 = "978-0-8186-6605-6 (paper), 978-0-8186-6606-3
(microfiche), 978-0-8186-6607-0 (case)",
ISSN = "1063-9535",
LCCN = "QA76.5 .S894 1994",
bibdate = "Fri Aug 30 08:01:51 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog number 94CH34819.",
series = "Supercomputing",
acknowledgement = ack-nhfb,
keywords = "Supercomputers --- Congresses",
sponsor = "IEEE.",
}
@Proceedings{Kumar:1994:PPI,
editor = "V. K. Prasanna Kumar",
booktitle = "Parallel processing: 1st IWWP: proceedings of the
First International Workshop on Parallel Processing
(IWPP-94), December 26--31, 1994, Bangalore, India",
title = "Parallel processing: 1st {IWWP}: proceedings of the
First International Workshop on Parallel Processing
({IWPP}-94), December 26--31, 1994, Bangalore, India",
publisher = "Tata McGraw-Hill Pub. Co",
address = "New Delhi, India",
pages = "xxiii + 736",
year = "1994",
ISBN = "0-07-462332-X",
ISBN-13 = "978-0-07-462332-9",
LCCN = "QA 76.58 I587 1994",
bibdate = "Tue May 12 08:53:36 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{Mudge:1994:PTS,
editor = "T. N. Mudge and B. D. Shriver",
booktitle = "Proceedings of the Twenty-Seventh Hawaii Internation
Conference on System Sciences Vol. I: Architecture",
title = "Proceedings of the Twenty-Seventh Hawaii Internation
Conference on System Sciences Vol. {I}: Architecture",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xi + 621",
year = "1994",
ISBN = "0-8186-5050-8",
ISBN-13 = "978-0-8186-5050-5",
LCCN = "????",
bibdate = "Mon Dec 23 18:43:56 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog no. 94TH0607-2.",
acknowledgement = ack-nhfb,
confdate = "4-7 Jan. 1994",
conflocation = "Wailea, HI, USA",
}
@Proceedings{Siegal:1994:PEI,
editor = "Howard Jay Siegal",
booktitle = "Proceedings / Eighth International Parallel Processing
Symposium, April 26--29, 1994, Cancun, Mexico",
title = "Proceedings / Eighth International Parallel Processing
Symposium, April 26--29, 1994, Cancun, Mexico",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxx + 966",
year = "1994",
ISBN = "0-8186-5602-6",
ISBN-13 = "978-0-8186-5602-6",
LCCN = "QA76.58.I58 1994",
bibdate = "Sun Dec 22 10:18:08 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "IEEE catalog no. 94CH34819.",
acknowledgement = ack-nhfb,
confsponsor = "IEEE; ACM",
}
@Proceedings{Siegel:1994:PEI,
editor = "Howard Jay Siegel",
booktitle = "Proceedings / Eighth International Parallel Processing
Symposium, April 26--29, 1994, Cancun, Mexico",
title = "Proceedings / Eighth International Parallel Processing
Symposium, April 26--29, 1994, Cancun, Mexico",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxx + 966",
year = "1994",
ISBN = "0-8186-5602-6, 0-8186-5601-8",
ISBN-13 = "978-0-8186-5602-6, 978-0-8186-5601-9",
ISSN = "1063-7133",
LCCN = "QA 76.58 I56 1994",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
sponsor = "IEEE.",
}
@Proceedings{USENIX:1994:PUSb,
editor = "{USENIX Association}",
booktitle = "Proceedings of the {USENIX} Symposium on Very High
Level Languages ({VHLL}): October 26--28, 1994, Santa
Fe, New Mexico, USA",
title = "Proceedings of the {USENIX} Symposium on Very High
Level Languages ({VHLL}): October 26--28, 1994, Santa
Fe, New Mexico, {USA}",
publisher = pub-USENIX,
address = pub-USENIX:adr,
pages = "226",
year = "1994",
ISBN = "1-880446-65-0",
ISBN-13 = "978-1-880446-65-2",
LCCN = "QA76.7 .U74 1994",
bibdate = "Sun Feb 18 07:46:09 MST 1996",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
annote = "Spine title: Very high level languages (VHLL)
proceedings. ``Autumn 1994''--Spine.",
keywords = "Programming languages (Electronic computers) ---
Congresses.",
}
@Proceedings{Wieseman:1994:RCR,
editor = "C. D. Wieseman",
booktitle = "Role of computers in research and development at
Langley Research Center: Workshop entitled ``The role
of computers in LARC R and D'' --- June 1994, Hampton,
VA",
title = "Role of computers in research and development at
Langley Research Center: Workshop entitled ``The role
of computers in {LARC R} and {D}'' --- June 1994,
Hampton, {VA}",
number = "10159",
publisher = pub-NASA,
address = pub-NASA:adr,
pages = "various",
year = "1994",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0191-7811",
LCCN = "????",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "NASA Conference Publication",
acknowledgement = ack-nhfb,
sponsor = "Langley Research Center; Computer Systems Technical
Committee. United States; National Aeronautics and
Space Administration.",
}
@Proceedings{ACM:1995:CPI,
editor = "ACM",
booktitle = "Conference proceedings of the 1995 International
Conference on Supercomputing, Barcelona, Spain, July
3--7, 1995",
title = "Conference proceedings of the 1995 International
Conference on Supercomputing, Barcelona, Spain, July
3--7, 1995",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xii + 448",
year = "1995",
ISBN = "0-89791-728-6",
ISBN-13 = "978-0-89791-728-5",
LCCN = "QA 76.88 I57 1995",
bibdate = "Mon Dec 23 18:50:57 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Conference Proceedings of the International Conference
on Supercomputing",
acknowledgement = ack-nhfb,
sponsor = "Association for Computing Machinery. Special Interest
Group on Computer Architecture.",
}
@Proceedings{ACM:1995:CRP,
editor = "{ACM}",
booktitle = "Conference record of {POPL} '95, 22nd {ACM}
{SIGPLAN}-{SIGACT} Symposium on Principles of
Programming Languages: papers presented at the
Symposium: San Francisco, California, January 22--25,
1995",
title = "Conference record of {POPL} '95, 22nd {ACM}
{SIGPLAN}-{SIGACT} Symposium on Principles of
Programming Languages: papers presented at the
Symposium: San Francisco, California, January 22--25,
1995",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "vii + 408",
year = "1995",
ISBN = "0-89791-692-1",
ISBN-13 = "978-0-89791-692-9",
LCCN = "QA 76.7 A11 1995",
bibdate = "Mon May 3 17:47:49 MDT 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "ACM order number: 549950.",
URL = "http://www.acm.org/pubs/contents/proceedings/plan/199448/index.html",
acknowledgement = ack-nhfb,
alttitle = "Proceedings, 22nd ACM SIGPLAN-SIGACT Symposium on
Principles of Programming Languages POPL '95",
annote = "Sponsored by the Association for Computing Machinery,
Special Interest Group on Algorithms and Computation
Theory (SIGACT), Special Interest Group on Programming
Languages (SIGPLAN).",
keywords = "Programming languages (Electronic computers) --
Congresses.",
}
@Proceedings{Agrawal:1995:PIW,
editor = "D. P. Agrawal",
booktitle = "Proceedings of the 1995 ICPP Workshop on Challenges
for Parallel Processing, August 14, 1995, Raleigh, NC,
USA",
title = "Proceedings of the 1995 {ICPP} Workshop on Challenges
for Parallel Processing, August 14, 1995, Raleigh,
{NC}, {USA}",
publisher = pub-CRC,
address = pub-CRC:adr,
pages = "vi + 162",
year = "1995",
ISBN = "0-8493-2618-4",
ISBN-13 = "978-0-8493-2618-9",
LCCN = "QA76.58.I34 1995",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confsponsor = "Pennsylvania State Univ",
}
@Proceedings{Anonymous:1995:FAS,
editor = "Anonymous",
booktitle = "Fifth ACM SIGPLAN Symposium on Principles and Practice
of Parallel Programming (PPoPP), Santa Barbara, CA,
July 19--21, 1995",
title = "Fifth {ACM} {SIGPLAN} Symposium on Principles and
Practice of Parallel Programming ({PPoPP}), Santa
Barbara, {CA}, July 19--21, 1995",
volume = "30(8)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "viii + 226",
month = aug,
year = "1995",
CODEN = "SINODQ",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
LCCN = "????",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = j-SIGPLAN,
acknowledgement = ack-nhfb,
confdate = "19--21 July 1995",
conflocation = "Santa Barbara, CA, USA",
confsponsor = "ACM",
pubcountry = "USA",
}
@Proceedings{Anonymous:1995:MJP,
editor = "Anonymous",
booktitle = "186th Meeting: --- June 1995, Pittsburgh, PA",
title = "186th Meeting: --- June 1995, Pittsburgh, {PA}",
volume = "27(2)",
publisher = "American Institute of Physics",
address = "Woodbury, NY, USA",
pages = "????",
year = "1995",
ISBN = "????",
ISBN-13 = "????",
ISSN = "0002-7537",
LCCN = "????",
bibdate = "Fri Aug 16 19:15:17 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Bulletin --- American Astronomical Society",
acknowledgement = ack-nhfb,
sponsor = "American Astronomical Society.",
}
@Proceedings{Anonymous:1995:STS,
editor = "Anonymous",
booktitle = "26th SIGCSE Technical Symposium on Computer Science
Education",
title = "26th {SIGCSE} Technical Symposium on Computer Science
Education",
volume = "27(1)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "209--213",
month = mar,
year = "1995",
CODEN = "SIGSD3",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
bibdate = "Mon Sep 30 05:19:32 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = j-SIGCSE,
acknowledgement = ack-nhfb,
confdate = "2--4 March 1995",
conflocation = "Nashville, TN, USA",
}
@Proceedings{Bailey:1995:PSS,
editor = "D. H. Bailey and P. E. Bjorstad and J. R. Gilbert and
M. V. Mascagni and R. S. Schreiber and H. D. Simon and
V. J. Torczon and L. T. Watson",
booktitle = "Proceedings of the Seventh SIAM Conference on Parallel
Processing for Scientific Computing (15--17 February,
1995, San Francisco, CA, USA)",
title = "Proceedings of the Seventh {SIAM} Conference on
Parallel Processing for Scientific Computing (15--17
February, 1995, San Francisco, {CA}, {USA})",
publisher = pub-SIAM,
address = pub-SIAM:adr,
pages = "xviii + 875",
year = "1995",
ISBN = "0-89871-344-7",
ISBN-13 = "978-0-89871-344-2",
LCCN = "QA76.58.S55 1995",
bibdate = "Mon Dec 23 16:57:45 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confdate = "15--17 Feb. 1995",
conflocation = "San Francisco, CA, USA",
sponsor = "Society for Industrial and Applied Mathematics.",
}
@Proceedings{Dongarra:1995:HPC,
editor = "J. J. Dongarra",
booktitle = "High performance computing: technology, methods and
applications: Advanced workshop --- June 1994, Cetraro,
Italy",
title = "High performance computing: technology, methods and
applications: Advanced workshop --- June 1994, Cetraro,
Italy",
volume = "10",
publisher = pub-ELS,
address = pub-ELS:adr,
pages = "viii + 427",
year = "1995",
ISBN = "0-444-82163-5",
ISBN-13 = "978-0-444-82163-8",
ISSN = "0927-5452",
LCCN = "QA76.88 .H54 1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Advances in Parallel Computing --- Amsterdam",
acknowledgement = ack-nhfb,
}
@Proceedings{El-Rewini:1995:PTH,
editor = "H. El-Rewini and B. D. Shriver",
booktitle = "Proceedings of the Twenty-Eighth Hawaii International
Conference on System Sciences",
title = "Proceedings of the Twenty-Eighth Hawaii International
Conference on System Sciences",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "x + 361 (vol. 1), xv + 762 (vol. 2), xv + 600 (vol.
3), xx + 1042 (vol. 4), x + 362 (vol. 5)",
year = "1995",
ISBN = "0-8186-6935-7",
ISBN-13 = "978-0-8186-6935-4",
LCCN = "????",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confdate = "3--6 Jan. 1995",
conflocation = "Wailea, HI, USA",
confsponsor = "Univ. Hawaii; Univ. Hawaii Coll. Bus. Admin.; IEEE
Comput. Soc.; ACM; PRISM",
pubcountry = "USA",
}
@Proceedings{Ferenczi:1995:PAW,
editor = "Szabolcs Ferenczi and Peter Kacsuk",
booktitle = "Proceedings of the 2nd Austrian-Hungarian Workshop on
Transputer Applications {(KFKI-1995-2/M, N)}, September
29--October 1, 1994, Budapest, Hungary",
title = "Proceedings of the 2nd Austrian-Hungarian Workshop on
Transputer Applications {(KFKI-1995-2/M, N)}, September
29--October 1, 1994, Budapest, Hungary",
volume = "2",
publisher = "Hungarian Acad. Sci",
address = "Budapest, Hungary",
pages = "vii + 282",
year = "1995",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Hungarian Academy of Sciences Central Research
Institute for Physics --- Publications, KFKI //M,N",
acknowledgement = ack-nhfb,
pubcountry = "Hungary",
}
@Proceedings{Haridi:1995:EPP,
editor = "Seif Haridi and Khayri Ali and Peter Magnusson",
booktitle = "EURO-PAR '95 parallel processing: First International
EURO PAR Conference, Stockholm, Sweden, August 29--31,
1995: proceedings",
title = "{EURO}-{PAR} '95 parallel processing: First
International {EURO PAR} Conference, Stockholm, Sweden,
August 29--31, 1995: proceedings",
number = "966",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xv + 730",
year = "1995",
ISBN = "3-540-60247-X",
ISBN-13 = "978-3-540-60247-7",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58.I553 1995",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "Lecture Notes in Computer Science",
acknowledgement = ack-nhfb,
sponsor = "Swedish Institute of Computer Science.",
}
@Proceedings{Hertzberger:1995:HCN,
editor = "Bob Hertzberger and Giuseppe Serazzi",
booktitle = "High-performance computing and networking:
International Conference and Exhibition, Milan, Italy,
May 3--5, 1995: proceedings",
title = "High-performance computing and networking:
International Conference and Exhibition, Milan, Italy,
May 3--5, 1995: proceedings",
volume = "919",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xxiv + 957",
year = "1995",
ISBN = "3-540-59393-4 (paperback)",
ISBN-13 = "978-3-540-59393-5 (paperback)",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.88 .I57 1995",
bibdate = "Fri Apr 12 07:15:03 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
keywords = "computer networks --- congresses; supercomputers ---
congresses",
xxvolume = "4004968762",
}
@Proceedings{Hoffmann:1995:CAP,
editor = "Geerd-R. Hoffmann and Norbert Kreitz",
booktitle = "Coming of age: proceedings of the Sixth ECMWF Workshop
on the Use of Parallel Processors in Meteorology,
Reading, UK, November 21--25, 1994",
title = "Coming of age: proceedings of the Sixth {ECMWF}
Workshop on the Use of Parallel Processors in
Meteorology, Reading, {UK}, November 21--25, 1994",
publisher = pub-WORLD-SCI,
address = pub-WORLD-SCI:adr,
pages = "x + 568",
year = "1995",
ISBN = "981-02-2211-4",
ISBN-13 = "978-981-02-2211-6",
LCCN = "QC866.E26 1994",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
pubcountry = "Singapore",
}
@Proceedings{IEEE:1995:IIP,
editor = "{IEEE}",
booktitle = "IPPS '95: 9th International parallel processing
symposium --- April 25--28, 1995, Santa Barbara, CA",
title = "{IPPS} '95: 9th International parallel processing
symposium --- April 25--28, 1995, Santa Barbara, {CA}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxiii + 851",
year = "1995",
ISBN = "0-8186-7074-6",
ISBN-13 = "978-0-8186-7074-9",
ISSN = "1063-7133",
LCCN = "QA76.58 .I58 1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "International Parallel Processing Symposium",
acknowledgement = ack-nhfb,
sponsor = "IEEE.",
}
@Proceedings{IEEE:1995:PSP,
editor = "{IEEE}",
booktitle = "Proceedings of the 1994 Scalable Parallel Libraries
Conference: October 12--14, 1994, Mississippi State
University, Mississippi",
title = "Proceedings of the 1994 Scalable Parallel Libraries
Conference: October 12--14, 1994, Mississippi State
University, Mississippi",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "vii + 191",
year = "1995",
ISBN = "0-8186-6895-4",
ISBN-13 = "978-0-8186-6895-1",
LCCN = "QA76.58 .S34 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
confsponsor = "Mississippi State Univ.; NSF",
}
@Proceedings{IFIP:1995:KWC,
editor = "{IFIP Working Group 2.5}",
booktitle = "Kyoto Workshop 1995: Current Directions in Numerical
Software and High Performance Computing, 19--20 October
1995, Kyoto, Japan",
title = "{Kyoto Workshop 1995}: Current Directions in Numerical
Software and High Performance Computing, {19--20 October
1995, Kyoto, Japan}",
publisher = "????",
address = "????",
pages = "????",
year = "1995",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Jan 24 06:55:27 2001",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.nsc.liu.se/~boein/ifip/kyoto/kyoto.html#reid;
http://www.nsc.liu.se/~boein/ifip/kyoto/workshop-info/proceedings/",
acknowledgement = ack-nhfb,
}
@Proceedings{Karin:1995:PAI,
editor = "Sidney Karin",
booktitle = "Proceedings of the 1995 {ACM\slash IEEE}
Supercomputing Conference, December 3--8, 1995, San
Diego Convention Center, San Diego, CA, USA",
title = "Proceedings of the 1995 {ACM\slash IEEE}
Supercomputing Conference, December 3--8, 1995, San
Diego Convention Center, San Diego, {CA}, {USA}",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
year = "1995",
ISBN = "0-89791-816-9",
ISBN-13 = "978-0-89791-816-9",
LCCN = "QA 76.88 S8573 1995a",
bibdate = "Fri Nov 08 12:09:53 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "These proceedings are not available in printed form.
However, they are available on the World Wide Web, and
on CD-ROM, available from ACM (ACM Press order number
415952) and IEEE (IEEE Computer Society Press order
number FW07435).",
URL = "http://www.supercomp.org/sc95/proceedings/",
acknowledgement = ack-nhfb,
}
@Proceedings{Levelt:1995:IPI,
editor = "A. H. M. (Antonius Henricus Maria) Levelt",
booktitle = "ISSAC'95: proceedings of the 1995 International
Symposium on Symbolic and Algebraic Computation, July
10--12, 1995, Montr{\'e}al, Canada",
title = "{ISSAC}'95: proceedings of the 1995 International
Symposium on Symbolic and Algebraic Computation, July
10--12, 1995, Montr{\'e}al, Canada",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xviii + 314",
year = "1995",
ISBN = "0-89791-699-9",
ISBN-13 = "978-0-89791-699-8",
LCCN = "A 76.95 I59 1995",
bibdate = "Thu Feb 29 17:59:11 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/common-lisp.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "ISSAC --- Proceedings",
acknowledgement = ack-nhfb,
}
@Proceedings{Pingali:1995:LCP,
editor = "K. Pingali and U. Banerjee and D. Gelernter and A.
Nicolau and D. Padua",
booktitle = "Languages and compilers for parallel computing: 7th
International Workshop, Ithaca, NY, USA, August 8--10,
1994: proceedings",
title = "Languages and compilers for parallel computing: 7th
International Workshop, Ithaca, {NY}, {USA}, August
8--10, 1994: proceedings",
volume = "892",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xl + 496",
year = "1995",
ISBN = "3-540-58868-X",
ISBN-13 = "978-3-540-58868-9",
LCCN = "QA76.58 .W656 1994",
bibdate = "Sun Dec 22 10:20:45 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
pubcountry = "Germany",
}
@Proceedings{Vandoni:1995:SCA,
editor = "C. E. Vandoni",
booktitle = "1995 CERN School of Computing: Arles, France, 20
August -- 2 September 1995: proceedings",
title = "1995 {CERN} School of Computing: Arles, France, 20
August -- 2 September 1995: proceedings",
number = "5",
publisher = "CERN",
address = "Geneva, Switzerland",
pages = "x + 308",
year = "1995",
ISBN = "92-9083-076-X",
ISBN-13 = "978-92-9083-076-4",
ISSN = "0007-8328",
LCCN = "QC770 .E83 v.95, no. 5",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "CERN European Organization for Nuclear Research ---
Reports",
acknowledgement = ack-nhfb,
sponsor = "European Organization for Nuclear Research (CERN).",
}
@Proceedings{ACM:1996:FCP,
editor = "{ACM}",
booktitle = "FCRC '96: Conference proceedings of the 1996
International Conference on Supercomputing:
Philadelphia, Pennsylvania, {USA}, May 25--28, 1996",
title = "{FCRC} '96: Conference proceedings of the 1996
International Conference on Supercomputing:
Philadelphia, Pennsylvania, {USA}, May 25--28, 1996",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "xii + 406",
year = "1996",
ISBN = "0-89791-803-7",
ISBN-13 = "978-0-89791-803-9",
LCCN = "QA76.5 I61 1996",
bibdate = "Wed Mar 18 12:33:29 MST 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "ACM order number 415961.",
acknowledgement = ack-nhfb,
keywords = "Supercomputers --- Congresses.",
}
@Proceedings{ACM:1996:SCP,
editor = "{ACM}",
booktitle = "Supercomputing '96 Conference Proceedings: November
17--22, Pittsburgh, PA",
title = "Supercomputing '96 Conference Proceedings: November
17--22, Pittsburgh, {PA}",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
pages = "????",
year = "1996",
ISBN = "0-89791-854-1",
ISBN-13 = "978-0-89791-854-1",
LCCN = "QA 76.88 S8573 1996",
bibdate = "Tue May 12 10:02:38 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "ACM Order Number: 415962, IEEE Computer Society Press
Order Number: RS00126.",
URL = "http://www.supercomp.org/sc96/proceedings/",
acknowledgement = ack-nhfb,
}
@Proceedings{Huang:1996:LCP,
editor = "C.-H. Huang",
booktitle = "Languages and compilers for parallel computing: 8th
international workshop, LCPC '95, Columbus, Ohio, USA,
August 10--12, 1995: proceedings",
title = "Languages and compilers for parallel computing: 8th
international workshop, {LCPC} '95, Columbus, Ohio,
{USA}, August 10--12, 1995: proceedings",
number = "1033",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xiii + 597",
year = "1996",
ISBN = "3-540-60765-X",
ISBN-13 = "978-3-540-60765-6",
ISSN = "0302-9743 (print), 1611-3349 (electronic)",
LCCN = "QA76.58 .W656 1995",
bibdate = "Sat May 11 12:16:44 MDT 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = ser-LNCS,
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1996:PII,
editor = "{IEEE}",
booktitle = "{Proceedings of IPPS '96. The 10th International
Parallel Processing Symposium: Honolulu, HI, USA,
15--19 April 1996}",
title = "{Proceedings of IPPS '96. The 10th International
Parallel Processing Symposium: Honolulu, HI, USA,
15--19 April 1996}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxviii + 903",
year = "1996",
ISBN = "0-8186-7255-2",
ISBN-13 = "978-0-8186-7255-2",
LCCN = "QA76.58 .I565 1996",
bibdate = "Sat Apr 19 16:34:54 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/pvm.bib",
note = "IEEE catalog number 96TB100038. IEEE Computer Society
Press order number PR07255.",
acknowledgement = ack-nhfb,
conflocation = "Honolulu, HI, USA; 15-19 April 1996",
conftitle = "Proceedings of International Conference on Parallel
Processing",
corpsource = "Mississippi State Univ., MS, USA; Inst. fur Inf.,
Tech. Univ. Munchen, Germany",
sponsororg = "IEEE Comput. Tech. Committee on Parallel Process.; ACM
SIGARCH",
treatment = "P Practical",
}
@Book{Laplante:1996:GPC,
editor = "Phillip Laplante",
booktitle = "Great Papers in Computer Science",
title = "Great Papers in Computer Science",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "iv + 717",
year = "1996",
ISBN = "0-314-06365-X (paperback), 0-7803-1112-4 (hardcover)",
ISBN-13 = "978-0-314-06365-6 (paperback), 978-0-7803-1112-1
(hardcover)",
LCCN = "QA76 .G686 1996",
bibdate = "Mon Jun 30 09:07:12 2003",
bibsource = "http://cs.wwc.edu/~aabyan/221_2/PLBOOK/Syntax.html;
https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
https://www.math.utah.edu/pub/bibnet/authors/s/shannon-claude-elwood.bib;
https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
https://www.math.utah.edu/pub/bibnet/authors/w/wilkes-maurice-v.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "Contains a reprint of the first published paper on
Fortran \cite{Backus:1957:FAC}.",
URL = "http://bit.csc.lsu.edu/~chen/GreatPapers.html",
acknowledgement = ack-nhfb,
tableofcontents = "1.1 The Complexity of Theorem Proving Procedures /
2 \\
Stephen A. Cook \\
1.2 On the Conceptual Complexity of Algorithms / 10 \\
J. Hartmanis and R. E. Stearns \\
1.3 Quicksort / 31 \\
C. A. R. Hoare \\
1.4 Finite Automata and Their Decision Problems / 40
\\
M. O. Rabin and D. Scott \\
Section 2. Programming Languages \\
2.1 The FORTRAN Automatic Coding System / 62 \\
J. W. Backus, et al. \\
2.2 An Axiomatic Basis for Computer Programming / 80
\\
C. A. R. Hoare \\
2.3 An Axiomatic Definition of the Programming Language
Pascal / 90 \\
C. A. R. Hoare and N. Wirth \\
2.4 The Contour Model of Block Structured Processes /
111 \\
John B. Johnston \\
2.5 On the Translation of Languages from Left to Right
/ 150 \\
Donald E. Knuth \\
2.6 Revised Report on the Algorithmic Language ALGOL 60
/ 174 \\
Peter Naur, et al. \\
Section 3. Architecture \\
3.1 First Draft of a Report on the EDVAC / 208 \\
John von Neumann \\
3.2 A Symbolic Analysis of Relay and Switching Circuits
/ 219 \\
Claude E. Shannon \\
3.3 Alto: A Personal Computer / 246 \\
C. P. Thacker, E. M. McCreight, B. W. Lampson, \\
R. F. Sproull, and D. R Boggs \\
3.4 The Best Way to Design an Automatic Calculating
Machine / 279 \\
M. V. Wilkes \\
Section 4. Numerical and Scientific Computing \\
4.1 On Computable Numbers, with an Application to the
Entscheidungsproblem / 287 \\
A. M. Turing \\
4.2 On Computable Numbers, with an Application to the
Entscheidungsproblem. A Correction / 317 \\
A. M. Turing \\
Section 5. Operating Systems \\
5.1 Cooperating Sequential Processes / 321 \\
Edsger W. Dijkstra \\
5.2 Solution of a Problem in Concurrent Process Control
/ 378 \\
Edsger W. Dijkstra \\
5.3 A Formal System for Information Retrieval from
Files / 381 \\
David Hsiao and Frank Harary \\
Section 6. Software Methodology and Engineering \\
6.1 No Silver Bullet? Essence and Accidents of Software
Engineering / 397 \\
Frederick P. Brooks \\
6.2 Guarded Commands, Nondeterminancy, and Formal
Derivation of Programs / 412 \\
Edsger W. Dijkstra \\
6.3 Go To Statement Considered Harmful / 420 \\
Edsger W. Dijkstra \\
6.4 Proof of Correctness of Data Representations / 423
\\
C. A. R. Hoare \\
6.5 On the Criteria to be Used in Decomposing Systems /
433 \\
into Modules \\
David L. Parnas \\
6.6 A Rational Design Process: How and Why to Fake It /
442 \\
David L. Parnas and Paul C. Clements \\
6.7 Global Variables Considered Harmful / 452 \\
W. Wulf and M. Shaw \\
Section 7. Databases \\
7.1 The Theory of Joins in Relational Databases / 460
\\
A. V. Aho, C. Beeri, and J. D. Ullman \\
7.2 Organization and Maintenance of Large Ordered
Indexes / 478 \\
R. Bayer and E. McCreight \\
7.3 The Entity Relationship Model --- Toward A Unified
View of Data / 494 \\
Peter Pin-Shan Chen \\
7.4 A Relational Model of Data for Large Shared Data
Banks / 519 \\
E. F. Codd \\
Section 8. Artificial Intelligence and Robotics \\
8.1 Steps Toward Artificial Intelligence / 541 \\
Marvin L. Minsky \\
8.2 Matter, Mind, and Models / 580 \\
Marvin L. Minsky \\
8.3 Fusion, Propagation, and Structuring in Belief
Networks / 586 \\
Judea Pearl \\
8.4 Computing Machinery and intelligence / 628 \\
A. M. Turing \\
Section 9. Human-Computer Communications \\
9.1 Programming Considered as a Human Activity / 648
\\
Edsger W. Dijkstra \\
Section 10. History \\
10.1 Programming in America in the 1950s --- Some
Personal Impressions / 665 \\
John Backus \\
10.2 The Evolution of Data-Base Management Systems /
663 \\
James P. Fry and Edgar H. Sibley \\
10.3 The Evolution of the UNIX Time-Sharing System /
707 \\
Dennis M. Ritchie",
}
@Proceedings{Szymanski:1996:LCR,
editor = "Boleslaw K. Szymanski and Balaram Sinharoy",
booktitle = "Languages, Compilers and Run-Time Systems for Scalable
Computers, 22--24 May 1995, Troy, NY, USA",
title = "Languages, Compilers and Run-Time Systems for Scalable
Computers, 22--24 May 1995, Troy, {NY}, {USA}",
publisher = pub-KLUWER,
address = pub-KLUWER:adr,
pages = "xiv + 335",
year = "1996",
ISBN = "0-7923-9635-9",
ISBN-13 = "978-0-7923-9635-2",
LCCN = "QA76.58.L37 1996",
bibdate = "Sun Dec 22 10:19:23 MST 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:1997:SHP,
editor = "{ACM}",
booktitle = "{SC'97: High Performance Networking and Computing:
Proceedings of the 1997 ACM\slash IEEE SC97 Conference:
November 15--21, 1997, San Jose, California, USA}",
title = "{SC'97: High Performance Networking and Computing:
Proceedings of the 1997 ACM\slash IEEE SC97 Conference:
November 15--21, 1997, San Jose, California, USA}",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
pages = "????",
year = "1997",
ISBN = "0-89791-985-8",
ISBN-13 = "978-0-89791-985-2",
LCCN = "????",
bibdate = "Sat Mar 21 09:10:00 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "ACM SIGARCH order number 415972. IEEE Computer Society
Press order number RS00160.",
URL = "http://www.supercomp.org/sc97/proceedings/",
acknowledgement = ack-nhfb,
}
@Proceedings{Boisvert:1997:QNS,
editor = "Ronald F. Boisvert",
booktitle = "Quality of numerical software: assessment and
enhancement / proceedings of the IFIP TC2/WG2.5 Working
Conference on the Quality of Numerical Software,
Assessment and Enhancement, Oxford, United Kingdom,
8--12 July 1996",
title = "Quality of numerical software: assessment and
enhancement / proceedings of the {IFIP} {TC2}/{WG2}.5
Working Conference on the Quality of Numerical
Software, Assessment and Enhancement, Oxford, United
Kingdom, 8--12 July 1996",
publisher = pub-CHAPMAN-HALL,
address = pub-CHAPMAN-HALL:adr,
pages = "vii + 384",
year = "1997",
ISBN = "0-412-80530-8",
ISBN-13 = "978-0-412-80530-1",
LCCN = "QA297.I35 1996",
bibdate = "Mon May 17 18:18:12 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/numana1990.bib",
price = "US\$146.50",
acknowledgement = ack-nhfb,
libnote = "Not yet in my library.",
}
@Proceedings{IEEE:1997:APD,
editor = "{IEEE}",
booktitle = "Advances in parallel and distributed computing: March
19--21, 1997, Shanghai, China: proceedings",
title = "Advances in parallel and distributed computing: March
19--21, 1997, Shanghai, China: proceedings",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xii + 426",
year = "1997",
ISBN = "0-8186-7876-3 (paperback and case), 0-8186-7878-X
(microfiche)",
ISBN-13 = "978-0-8186-7876-9 (paperback and case),
978-0-8186-7878-3 (microfiche)",
LCCN = "QA76.58 .A4 1997",
bibdate = "Wed Apr 16 07:34:31 MDT 1997",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/multithreading.bib",
acknowledgement = ack-nhfb,
keywords = "electronic data processing -- distributed processing
-- congresses; parallel processing (electronic
computers) -- congresses",
}
@Proceedings{ACM:1998:SHP,
editor = "{ACM}",
booktitle = "SC'98: High Performance Networking and Computing:
Proceedings of the 1998 ACM\slash IEEE SC98 Conference:
Orange County Convention Center, Orlando, Florida, USA,
November 7--13, 1998",
title = "{SC}'98: High Performance Networking and Computing:
Proceedings of the 1998 {ACM}\slash {IEEE} {SC98}
Conference: Orange County Convention Center, Orlando,
Florida, {USA}, November 7--13, 1998",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
pages = "????",
year = "1998",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Wed Oct 07 08:51:34 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.supercomp.org/sc98/papers/",
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:1999:SPO,
editor = "{ACM}",
booktitle = "SC'99: Oregon Convention Center 777 NE Martin Luther
King Jr. Boulevard, Portland, Oregon, November 11--18,
1999",
title = "{SC}'99: Oregon Convention Center 777 {NE} Martin
Luther King Jr. Boulevard, Portland, Oregon, November
11--18, 1999",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
pages = "????",
year = "1999",
ISBN = "",
ISBN-13 = "",
LCCN = "",
bibdate = "Thu Feb 24 09:35:00 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{Csendes:1999:DRC,
editor = "Tibor Csendes",
booktitle = "{Developments in Reliable Computing: Papers presented
at the International Symposium on Scientific Computing,
Computer Arithmetic, and Validated Numerics, SCAN-98,
in Szeged, Hungary}",
title = "{Developments in Reliable Computing: Papers presented
at the International Symposium on Scientific Computing,
Computer Arithmetic, and Validated Numerics, SCAN-98,
in Szeged, Hungary}",
volume = "5(3)",
publisher = pub-KLUWER,
address = pub-KLUWER:adr,
pages = "viii + 402",
year = "1999",
ISBN = "0-7923-6057-5",
ISBN-13 = "978-0-7923-6057-5",
LCCN = "QA76.9.E94 D48 1999",
bibdate = "Sat Nov 29 11:31:21 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = j-RELIABLE-COMPUTING,
acknowledgement = ack-nhfb,
tableofcontents = "Rigorous Global Search: Industrial Applications /
G.F. Corliss, R.B. Kearfott. \\
Influences of Rounding Errors in Solving Large Sparse
Linear Systems / A. Facius. \\
A Hardware Approach to Interval Arithmetic for Sine and
Cosine Functions / J. Hormigo, et al. \\
Towards an Optimal Control of the Wrapping Effect / W.
K{\"u}hn. \\
On Existence and Uniqueness of Solutions of Linear
Algebraic Equations in Kaucher's Interval Arithmetic /
A.V. Lakeyev. \\
A Comparison of Subdivision Strategies for Verified
Multi-Dimensional Gaussian Quadrature / B. Lang. \\
INTLAB --- INTerval LABoratory / S.M. Rump. \\
Verified Calculation of the Solution of Algebraic
Riccati Equation / W. Luther, W. Otten. \\
Expression Concepts in Scientific Computing / M. Lerch.
\\
Performance Evaluation Technique STU and libavi Library
/ R. Sagula, et al. \\
Single-Number Interval I/O / M. Schulte, et al. \\
Interval Analysis for Embedded Systems / K. Musch, G.
Schumacher. \\
Prediction by Extrapolation for Interval Tightening
Methods / Y. Lebbah, O. Lhomme. \\
The Contribution of T. Sunaga to Interval Analysis and
Reliable Computing / S. Markov, K. Okumura. \\
Surface-to-Surface Intersection with Complete and
Guaranteed Results / E. Hubert, W. Barth. \\
An Algorithm that Computes a Lower Bound on the
Distance Between a Segment and Z2 / V. Lef{\`e}vre. \\
Verified Computation of Fast Decreasing Polynomials /
N.S. Dimitrova, S.M. Markov. \\
An Accurate Distance-Calculation Algorithm for Convex
Polyhedra / E. Dyllong, et al. \\
Verified Error Bounds for Linear Systems through the
Lanczos Process / A. Frommer, A. Weinberg. \\
A Representation of the Interval Hull of a Tolerance
Polyhedron Describing Inclusions of Function Values and
Slopes / G. Heindl. \\
A Few Results on Table-Based Methods / J.-M. Muller.
\\
An Interval Hermite-Obreschkoff Method for Computing
Rigorous Bounds on the Solution of an Initial Value
Problem for an Ordinary Differential Equation / N.S.
Nedialkov, K.R. Jackson. \\
The Interval-Enhanced GNU Fortran Compiler / M.
Schulte, et al. \\
Outer Estimation of Generalized Solution Sets to
Interval Linear Systems / S.P. Shary. \\
A Real Polynomial Decision Algorithm Using
Arbitrary-Precision Floating Point Arithmetic / A.
Strzebonski. \\
A Numerical Verification Method of Solutions for the
Navier--Stokes Equations / Y. Watanabe, et al. \\
Convex Sets of Full Rank Matrices / B. Kolodziejczak,
T. Szulc. \\
Multiaspect Interval Types / M. Lerch, J.W. von
Gudenberg. \\
MATLAB-Based Analysis of Roundoff Noise / R. Dunay, I.
Kollar. \\
SCAN-98 Collected Bibliography / G.F. Corliss",
}
@Proceedings{Papamichael:1999:CMF,
editor = "N. (Nicolas) Papamichael and Stephan Ruscheweyh and E.
B. Saff",
booktitle = "{Computational methods and function theory 1997:
proceedings of the Third CMFT Conference, 13--17
October 1997, Nicosia, Cyprus}",
title = "{Computational methods and function theory 1997:
proceedings of the Third CMFT Conference, 13--17
October 1997, Nicosia, Cyprus}",
volume = "11",
publisher = pub-WORLD-SCI,
address = pub-WORLD-SCI:adr,
pages = "xi + 652",
year = "1999",
ISBN = "981-02-3626-3",
ISBN-13 = "978-981-02-3626-7",
LCCN = "QA297 .I473 1997",
bibdate = "Wed May 9 09:40:29 MDT 2007",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/s/stenger-frank.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
z3950.loc.gov:7090/Voyager",
series = "Series in approximations and decompositions",
acknowledgement = ack-nhfb,
meetingname = "CMFT Conference (3rd: 1997: Nicosia, Cyprus)",
subject = "Numerical analysis; Congresses; Functions of complex
variables",
}
@Book{Koniges:2000:ISP,
editor = "Alice E. Koniges",
booktitle = "Industrial Strength Parallel Computing",
title = "Industrial Strength Parallel Computing",
publisher = pub-MORGAN-KAUFMANN,
address = pub-MORGAN-KAUFMANN:adr,
pages = "xxv + 597",
year = "2000",
ISBN = "1-55860-540-1",
ISBN-13 = "978-1-55860-540-4",
LCCN = "QA76.58 .I483 2000",
bibdate = "Fri Feb 04 18:30:40 2000",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:2001:PAJ,
editor = "{ACM}",
booktitle = "Proceedings of the {ACM 2001 Java Grande\slash ISCOPE
Conference: Palo Alto, Calif., June 2--4, 2001}",
title = "Proceedings of the {ACM 2001 Java Grande\slash ISCOPE
Conference: Palo Alto, Calif., June 2--4, 2001}",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "vi + 186",
year = "2001",
ISBN = "1-58113-359-6",
ISBN-13 = "978-1-58113-359-2",
LCCN = "QA76.9.O35 A26 2001",
bibdate = "Mon May 6 06:26:30 MDT 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
keywords = "Java (computer program language) -- congresses;
object-oriented methods (computer science) --
congresses",
}
@Proceedings{Boisvert:2001:ASS,
editor = "Ronald F. Boisvert and Ping Tak Peter Tang",
booktitle = "The architecture of scientific software: {IFIP
TC2/WG2.5 Working Conference on the Architecture of
Scientific Software, October 2--4, 2000, Ottawa,
Canada}",
title = "The architecture of scientific software: {IFIP
TC2/WG2.5 Working Conference on the Architecture of
Scientific Software, October 2--4, 2000, Ottawa,
Canada}",
volume = "60",
publisher = pub-KLUWER,
address = pub-KLUWER:adr,
pages = "xx + 358",
year = "2001",
ISBN = "0-7923-7339-1",
ISBN-13 = "978-0-7923-7339-1",
LCCN = "QA76.758 .I345 2000",
bibdate = "Fri May 27 08:46:38 2005",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
series = "IFIP",
acknowledgement = ack-nhfb,
tableofcontents = "Preface (p. ix)\\
Contributing Authors (p. xv)\\
Part I: Large-Scale Systems Integration\\
Network-Based Scientific Computing: Elias N. Houstis,
Ann Christine Catlin, Ganesh Balakrishnan, Nitesh
Dhanjani, GaHyun Park, John R. Rice, Spyros Lalis,
Manolis Stamatogiannakis, Catherine E. Houstis (pp.
3--28) \\
Future Generations of Problem-Solving Environments:
Jos{\'e} C. Cunha (pp. 29--38) \\
Developing an Architecture to Support the
Implementation and Development of Scientific computing
Applications: Dorian C. Arnold, Jack Dongarra (pp.
39--56) \\
PETSc and Overture: Lessons Learned Developing an
Interface between Components: Kristopher R. Buschelman,
William Gropp, Lois C. McInnes, Barry F. Smith (pp.
57--68) \\
Component Technology for High-Performance Scientific
Simulation Software: Tom Epperly, Scott R. Kohn, Gary
Kumfert (pp. 69--86) \\
A New Approach to Software Integration Frameworks for
Multi-physics Simulation Codes: Eric de Sturler, Jay
Hoeflinger, Laxmikant V. Kal{\'e}, Milind Bhandarkar
(pp. 87--104) \\
Code Coupling using Parallel CORBA Objects: Christophe
Ren{\'e}, Thierry Priol, Guillaume All{\'e}on (pp.
105--118) \\
A Collaborative Code Development Environment for
Computational Electro-magnetics: Matthew S. Shields,
Omer F. Rana, David W. Walker, David Colby (pp.
119--144) \\
Part II: The Architecture of Components\\
On the Role of Mathematical Abstractions for Scientific
Computing: Krister {\AA}hlander, Magne Haveraaen, Hans
Z. Munthe-Kaas (pp. 145--158) \\
Object-oriented Modeling of Parallel PDE Solvers:
Michael Thun{\'e}, Krister {\AA}hlander, Malin
Ljungberg, Markus Nord{\'e}n, Kurt Otto, Jarmo
Rantakokko (pp. 159--174) \\
Broadway: A Software Architecture for Scientific
Computing: Samuel Z. Guyer, Calvin Lin (pp. 175--192)
\\
Formal Methods for High-Performance Linear Algebra
Libraries: John A. Gunnels, Robert A. van de Geijn (pp.
193--210) \\
New Generalized Matrix Data Structures Lead to a
Variety of High-Performance Algorithms: Fred G.
Gustavson (pp. 211--234) \\
A Comprehensive DFT API for Scientific Computing: Ping
Tak Peter Tang (pp. 235--256) \\
Using A Fortran Interface to POSIX Threads: Richard J.
Hanson, Clay P. Breshears, Henry A. Gabb (pp. 257--272)
\\
Data Management Systems for Scientific Applications:
Reagan Moore (pp. 273--284) \\
Software Components for Application Development: Arnaud
Desitter, Antoine Le Hyaric, Geoff Morgan, Gareth Shaw,
Anne E. Trefethen (pp. 285--300) \\
Hierarchical Representation and Computation of
Approximate Solutions in Scientific Simulations: Wayne
H. Enright (pp. 301--316) \\
Software Architecture for the Investigation of
Controllable Models with Complex Data Sets: Dmitry
Belyshev, Vladimir I. Gurman (pp. 317--332) \\
A Mixed-Language Programming Methodology for High
Performance Java Computing: Vladimir Getov (pp.
333--350) \\
Part III: Conference Information\\
The Architecture of Scientific Software: the Conference
(pp. 351--356)\\
Index (pp. 357--358)",
}
@Proceedings{IEEE:2002:STI,
editor = "{IEEE}",
booktitle = "{SC2002}: From Terabytes to Insight. Proceedings of
the {IEEE ACM SC 2002 Conference, November 16--22,
2002, Baltimore, MD, USA}",
title = "{SC2002}: From Terabytes to Insight. Proceedings of
the {IEEE ACM SC 2002 Conference, November 16--22,
2002, Baltimore, MD, USA}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "????",
year = "2002",
ISBN = "0-7695-1524-X",
ISBN-13 = "978-0-7695-1524-3",
LCCN = "????",
bibdate = "Thu Feb 21 18:29:36 2002",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:2003:SII,
editor = "{ACM}",
booktitle = "SC2003: Igniting Innovation. {Phoenix, AZ, November
15--21, 2003}",
title = "{SC2003}: Igniting Innovation. {Phoenix, AZ, November
15--21, 2003}",
publisher = pub-ACM # " and " # pub-IEEE,
address = pub-ACM:adr # " and " # pub-IEEE:adr,
pages = "????",
year = "2003",
ISBN = "1-58113-695-1",
ISBN-13 = "978-1-58113-695-1",
LCCN = "????",
bibdate = "Thu Feb 21 18:29:36 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{Hutton:2003:PGD,
editor = "Andrew J. Hutton and Stephanie Donovan and C. Craig
Ross",
booktitle = "Proceedings of the {GCC Developers Summit May 25--27,
2003, Ottawa, Ontario Canada}",
title = "Proceedings of the {GCC Developers Summit May 25--27,
2003, Ottawa, Ontario Canada}",
publisher = "????",
address = "????",
pages = "268",
year = "2003",
ISBN = "????",
ISBN-13 = "????",
LCCN = "????",
bibdate = "Thu Jun 17 11:30:11 2004",
bibsource = "http://www.gccsummit.org/;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
URL = "http://www.linux.org.uk/~ajh/gcc/gccsummit-2003-proceedings.pdf",
acknowledgement = ack-nhfb,
}
@Proceedings{Senda:2003:IPI,
editor = "J. Rafael Senda",
booktitle = "{ISSAC 2003: Proceedings of the 2003 International
Symposium on Symbolic and Algebraic Computation, August
3--6, 2003, Drexel University, Philadelphia, PA, USA}",
title = "{ISSAC 2003: Proceedings of the 2003 International
Symposium on Symbolic and Algebraic Computation, August
3--6, 2003, Drexel University, Philadelphia, PA, USA}",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "x + 273",
year = "2003",
ISBN = "1-58113-641-2",
ISBN-13 = "978-1-58113-641-8",
LCCN = "QA76.95",
bibdate = "Sat Dec 13 18:18:22 2003",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
note = "ACM order number 505030.",
acknowledgement = ack-nhfb,
}
@Proceedings{Rene:2004:NSR,
editor = "Ren{\'e} Alt and Andreas Frommer and R. Baker Kearfott
and Wolfram Luther",
booktitle = "{Numerical software with result verification.
International Dagstuhl seminar, Dagstuhl Castle,
Germany, January 19--24, 2003. Revised papers}",
title = "{Numerical software with result verification.
International Dagstuhl seminar, Dagstuhl Castle,
Germany, January 19--24, 2003. Revised papers}",
publisher = pub-SV,
address = pub-SV:adr,
year = "2004",
DOI = "https://doi.org/10.1007/978-3-540-21260-7",
ISBN = "3-540-21260-4 (paperback)",
ISBN-13 = "978-3-540-21260-7 (paperback)",
bibdate = "Tue Aug 24 08:43:26 2010",
bibsource = "https://www.math.utah.edu/pub/bibnet/authors/k/kearfott-r-baker.bib;
https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
ZMnumber = "1046.65001",
acknowledgement = ack-nhfb,
classmath = "65-06 (Proceedings of conferences (numerical
analysis)) 68-06 (Proceedings of conferences (computer
science)) 00B25 (Proceedings of conferences of
miscellaneous specific interest) 65Y99 (Computer
aspects of numerical algorithms)",
}
@Proceedings{Bucker:2006:ADA,
editor = "Martin B{\"u}cker and George Corliss and Paul Hovland
and Uwe Naumann and Boyana Norris",
booktitle = "Automatic Differentiation: Applications, Theory, and
Implementations",
title = "Automatic Differentiation: Applications, Theory, and
Implementations",
volume = "50",
publisher = pub-SV,
address = pub-SV:adr,
bookpages = "xvii + 361",
pages = "xvii + 361",
year = "2006",
CODEN = "LNCSA6",
ISBN = "3-540-28403-6 (print), 3-540-28438-9 (e-book)",
ISBN-13 = "978-3-540-28403-1 (print), 978-3-540-28438-3
(e-book)",
ISSN = "1439-7358",
ISSN-L = "1439-7358",
LCCN = "QA304 .I58 2006",
bibdate = "Thu Dec 20 12:25:17 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncse.bib",
note = "Proceedings of the Fourth International Conference on
Automatic Differentiation, July 20--23, Chicago,
Illinois.",
series = ser-LNCSE,
URL = "http://link.springer.com/book/10.1007/3-540-28438-9",
acknowledgement = ack-nhfb,
series-URL = "http://link.springer.com/bookseries/3527",
}
@Proceedings{Forth:2012:RAA,
editor = "Shaun Forth and Paul Hovland and Eric Phipps and Jean
Utke and Andrea Walther",
booktitle = "Recent Advances in Algorithmic Differentiation",
title = "Recent Advances in Algorithmic Differentiation",
volume = "87",
publisher = pub-SV,
address = pub-SV:adr,
bookpages = "xvii + 353",
pages = "xvii + 353",
year = "2012",
CODEN = "LNCSA6",
DOI = "https://doi.org/10.1007/978-3-642-30023-3",
ISBN = "3-642-30022-7 (print), 3-642-30023-5 (e-book)",
ISBN-13 = "978-3-642-30022-6 (print), 978-3-642-30023-3
(e-book)",
ISSN = "1439-7358",
ISSN-L = "1439-7358",
LCCN = "????",
bibdate = "Thu Dec 20 14:35:56 MST 2012",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
https://www.math.utah.edu/pub/tex/bib/lncse.bib",
note = "Proceedings of the Sixth International Conference on
Automatic Differentiation (AD2012) held July 23--27,
2012, in Fort Collins, Colorado, USA.",
series = ser-LNCSE,
URL = "http://link.springer.com/book/10.1007/978-3-642-30023-3;
http://www.springerlink.com/content/978-3-642-30023-3",
acknowledgement = ack-nhfb,
series-URL = "http://link.springer.com/bookseries/3527",
tableofcontents = "Leibniz Notation for Automatic Differentiation /
Bruce Christianson \\
Sparse Jacobian Construction for Mapped Grid
Visco-Resistive Magnetohydrodynamics / Daniel R.
Reynolds and Ravi Samtaney \\
Combining Automatic Differentiation Methods for
High-Dimensional Nonlinear Models / James A. Reed, Jean
Utke and Hany S. Abdel-Khalik \\
Application of Automatic Differentiation to an
Incompressible URANS Solver / Emre {\"O}zkaya, Anil
Nemili and Nicolas R. Gauger \\
Applying Automatic Differentiation to the Community
Land Model / Azamat Mametjanov, Boyana Norris, Xiaoyan
Zeng, Beth Drewniak and Jean Utke, et al \\
Using Automatic Differentiation to Study the
Sensitivity of a Crop Model / Claire Lauvernet, Laurent
Hasco{\"e}t, Fran{\c{c}}ois-Xavier Le Dimet and
Fr{\'e}d{\'e}ric Baret \\
Efficient Automatic Differentiation of Matrix Functions
/ Peder A. Olsen, Steven J. Rennie and Vaibhava Goel
\\
Native Handling of Message-Passing Communication in
Data-Flow Analysis / Val{\'e}rie Pascual and Laurent
Hasco{\"e}t \\
Increasing Memory Locality by Executing Several Model
Instances Simultaneously / Ralf Giering and Michael
V{\"o}szligbeck \\
Adjoint Mode Computation of Subgradients for McCormick
Relaxations / Markus Beckers, Viktor Mosenkis and Uwe
Naumann \\
Evaluating an Element of the Clarke Generalized
Jacobian of a Piecewise Differentiable Function / Kamil
A. Khan and Paul I. Barton \\
The Impact of Dynamic Data Reshaping on Adjoint Code
Generation for Weakly-Typed Languages Such as Matlab /
Johannes Willkomm, Christian H. Bischof and H. Martin
B{\"u}cker \\
On the Efficient Computation of Sparsity Patterns for
Hessians / Andrea Walther \\
Exploiting Sparsity in Automatic Differentiation on
Multicore Architectures / Benjamin Letschert, Kshitij
Kulshreshtha, Andrea Walther, Duc Nguyen and Assefaw
Gebremedhin, et al \\
Automatic Differentiation Through the Use of Hyper-Dual
Numbers for Second Derivatives / Jeffrey A. Fike and
Juan J. Alonso \\
Connections Between Power Series Methods and Automatic
Differentiation",
xxbookpages = "xvii + 361",
xxpages = "xvii + 361",
}