- Contents
- 1 - Programming
- 1-1 - Short history of FORTRAN/Fortran
- 1-2 - Comparison between FORTRAN and C
- 1-3 - General programming rules
- 1-4 - Standard and non-standard FORTRAN
- 1-5 - Obsolete statements
- 1-6 - Program layout
- 1-7 - Debugging and program validation
- 1-8 - FORTRAN pitfalls
- 1-9 - Code optimization
- 1-10 - Optimization techniques
- 1-11 - FORTRAN/C interoperability
- 1-12 - Recursion
- 1-13 - Program input and output
- 1-14 - General programming techniques
- 2 - Language topics
- 2-1 - A FORTRAN specific problem
- 2-2 - Constants
- 2-3 - Data types
- 2-4 - Passing arrays to subprograms
- 2-5 - Variable size arrays
- 2-6 - Array storage order
- 2-7 - Common blocks
- 2-8 - Logical units and files
- 2-9 - I/O Methods
- 2-10 - Using I/O formats
- 2-11 - Internal files
- 2-12 - (in prep.) VMS I/O
- 2-13 - Using strings and character arrays
- 2-14 - FORTRAN carriage control
- 2-15 - Intrinsic functions/Optimized libraries
- 2-16 - Dynamic memory allocation and pointers
- 2-17 - (in prep.) Parallel Fortran
- 2-18 - DO and other loops
- 2-19 - (in prep.) Memory management
- 2-20 - (in prep.) Syntax restrictions
- 3 - Tools
- 4 - Floating-point numbers
- 4-1 - FP numbers - theory
- 4-2 - FP numbers - an example
- 4-3 - FP numbers- practical issues
- 4-4 - Floats on different machines
- 4-5 - Floating point exceptions
- 4-6 - Errors in FP computations
- 4-7 - Numerical stability
- 4-8 - (in prep.) Radix conversion
- 4-9 - Avoiding floating-point errors
- 4-10 - The world of integers
- 5 - The environment
- APPENDICES
- GLOSSARY, LIST OF TABLES, INDEX
Wednesday, May 4, 2011
Contents Introduction, Corrections, Plans, Mirroring 1 - Programming 1-1 - Short history of FORTRAN/Fortran 1-2 - Comparison between FORTRAN and C 1-3 - General programming rules 1-4 - Standard and non-standard FORTRAN 1-5 - Obsolete statements 1-6 - Program layout 1-7 - Debugging and program validation 1-8 - FORTRAN pitfalls 1-9 - Code optimization 1-10 - Optimization techniques 1-11 - FORTRAN/C interoperability 1-12 - Recursion 1-13 - Program input and output 1-14 - General programming techniques 2 - Language topics 2-1 - A FORTRAN specific problem 2-2 - Constants 2-3 - Data types 2-4 - Passing arrays to subprograms 2-5 - Variable size arrays 2-6 - Array storage order 2-7 - Common blocks 2-8 - Logical units and files 2-9 - I/O Methods 2-10 - Using I/O formats 2-11 - Internal files 2-12 - (in prep.) VMS I/O 2-13 - Using strings and character arrays 2-14 - FORTRAN carriage control 2-15 - Intrinsic functions/Optimized libraries 2-16 - Dynamic memory allocation and pointers 2-17 - (in prep.) Parallel Fortran 2-18 - DO and other loops 2-19 - (in prep.) Memory management 2-20 - (in prep.) Syntax restrictions 3 - Tools 3-1 - Compiler options 3-2 - Editors 3-3 - Finding useful routines 3-4 - Literature 3-5 - Preprocessors 3-6 - Libraries 3-7 - Graphics and Visualization 3-8 - (in prep.) Debuggers 3-9 - (in prep.) Error messages 3-10 - Performance measurment 3-11 - Useful WWW links 4 - Floating-point numbers 4-1 - FP numbers - theory 4-2 - FP numbers - an example 4-3 - FP numbers- practical issues 4-4 - Floats on different machines 4-5 - Floating point exceptions 4-6 - Errors in FP computations 4-7 - Numerical stability 4-8 - (in prep.) Radix conversion 4-9 - Avoiding floating-point errors 4-10 - The world of integers 5 - The environment 5-1 - Operating systems 5-2 - (in prep.) Compilation and linking 5-3 - Data alignment 5-4 - Files and records 5-5 - Terminals and printers 5-6 - (in prep.) File porting and FTP 5-7 - Tapes 5-8 - (in prep.) Data compression APPENDICES A - Diagnosing integer arithmetic type B - Character codes table C - Arrays and pointers in C D - Example: Unformatted textual header E - Quick reference to Netlib F - PC Fortran 90 compilers G - Fortran 90 tutorials H - Experimental error analysis modules GLOSSARY, LIST OF TABLES
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment