Skip to content

Modern Fortran Style and Usage

Spend $50 to get a free DVD!

ISBN-10: 0521514533

ISBN-13: 9780521514538

Edition: 2012

Authors: Norman S. Clerman, Walter Spector

List price: $158.95
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Fortran is one of the oldest high-level languages and remains the premier language for writing code for science and engineering applications. This book is for anyone who uses Fortran, from the novice learner to the advanced expert. It describes best practices for programmers, scientists, engineers, computer scientists and researchers who want to apply good style and incorporate rigorous usage in their own Fortran code or to establish guidelines for a team project. The presentation concentrates primarily on the characteristics of Fortran 2003, while also describing methods in Fortran 90/95 and valuable new features in Fortran 2008. The authors draw on more than a half century of experience…    
Customers also bought

Book details

List price: $158.95
Copyright year: 2012
Publisher: Cambridge University Press
Publication date: 12/12/2011
Binding: Hardcover
Pages: 352
Size: 6.25" wide x 9.25" long x 0.75" tall
Weight: 1.298
Language: English

Norman S. Clerman is currently a private consultant. He was formerly the Chief Computer Scientist at Opcon Design Associates, LLC, a small company engaged in lens design.

Walter Spector has been employed by Silicon Graphics International's Professional Services organization (formerly Cray Research, Inc.) since 1984.

Source Code Listings
Preface
Audience
General Considerations
Organization
Introduction
Acknowledgments
Typographical Conventions
Source Code Listings
General Principles
Formatting Conventions
Source Form
Case
Indentation
White Space
Statements and Expressions
Symbols and Numbers
Naming Conventions
Modules, Procedures, and Types
Supplemental Notation
Data Objects
Construct Blocks
Documentation Conventions
Programming Principles
Standards Conformance
Module Design
Procedure Arguments
Argument Verification
Recursive Procedure Design
State, Side Effects, and Thread Safety
Programming Conventions
Declaration and Initialization of Data Objects
Allocatable and Pointer Attributes
Dynamic Data Attributes
Control Flow
Character String Expressions
Input and Output
General I/O Operations
Formatted, Unformatted, and Stream I/O
Messages
Packaging Conventions
Files
External Procedures
Submodules
Generic Programming
Generic Code Techniques
Preprocessor Replication
Object Orientation
Type and Class Design
Creation, Construction, Initialization, and Assignment
Type-Bound Procedures and Procedure Pointer Components
Inheritance
Polymorphism
Parallel Processing
Preliminary Considerations
Parallel Program Patterns
Fortran 2008 Parallel Processing
Numerical Types, Kinds, and Operations
The Concept of KIND
Floating-Point Operations
Floating-Point Exceptions
Bit Manipulation
C Interoperability
Updating Old Programs
Statements
Techniques
Nonstandard Features
Source Code
Type_bound_demo
Unlimited_demo
Rule List
Bibliography
Index