Articles by "Fortran"

Showing posts with label Fortran. Show all posts

Stephen J. Chapman ... 1056 pages - Publisher: McGraw-Hill; 4th edition (March 2017) ... Language: English - ISBN-10: 0073385891 - ISBN-13: 978-0073385891

Fortran for Scientists and Engineers teaches simutaneously both the fundamentals of the Fortran language and a programming style that results in good, maintainable programs. In addition, it serves as a reference for Professionals working in the industry. Among its strengths are its concise, clear explanations of Fortran Syntax and Programming Procedures, the inclusion of a wealth of examples and exercises to help students grasp difficult concepts, and its explanations about how to understand code written for older versions of Fortran.

Ian Chivers, Jane Sleightholme ... 956 pages - Publisher: Springer; 4th edition (August, 2018) ... Language: English - ISBN-10: 3319755013 - ISBN-13: 978-3319755014

This fourth Edition presents new examples on submodules, derived type i/o, object oriented programming, abstract interfaces and procedure pointers, C interop, sorting and searching, statistics and converting to more modern versions of Fortran. Key Features: Highlights the core language features of modern Fortran including data typing, array processing, control structures, functions, subroutines, modules and submodules, user defined types, pointers, operator overloading, generic programming, parallel programming, abstract interfaces, procedure pointers. Pinpoints common problems that occur when programming. Illustrates the use of several compilers. Introduction to Programming with Fortran has been written for the complete beginner with little or no programming background as well as existing Fortran programmers and those with programming experience in other languages.

Ian Chivers, Jane Sleightholme, Balakumar Balachandran, James Duncan, Keith Herold, Gregory Walsh ... 674 pages - Publisher: Springer; 3rd edition (August, 2015) ... Language: English - ISBN-10: 3319177001 - ISBN-13: 978-3319177007

In response to feedback from course delegates this third edition has been revised throughout. It expands on the second edition with new and updated examples in the chapters on arithmetic, i/o, character data, modules, data structuring and generic programming with minor updates to the rest of the chapters. Key Features: Lots of clear, simple examples highlighting the core language features  of modern Fortran including data typing, array processing,  control structures, functions, subroutines, modules,  user defined types, pointers, operator overloading, generic programming, object oriented programming and parallel programming. + Pinpoints common problems that occur when programming + Illustrates the use of several compilers + With better standards conformance in compilers  there are new examples illustrating the following major features: C Interop + IEEE arithmetic + parameterised derived types. Introduction to Programming with Fortran will appeal to the complete beginner, existing. Fortran programmers wishing to update their code and those with programming experience in other languages.

Norman S. Clerman, Walter Spector ... 352 pages - Publisher: Cambridge Univ. Press; 1st edition (December, 2011) ... Language: English - ISBN-10: 052173052X - ISBN-13: 978-0521730525

Fortran is one of the oldest high-level languages and remains the premier language for writing code for science and engineering applications. Modern Fortran: Style and Usage is a book 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 writing production Fortran code to present clear succinct guidelines on formatting, naming, documenting, programming, and packaging conventions and various programming paradigms such as parallel processing (including OpenMP, MPI, and coarrays), OOP, generic programming, and C language interoperability. Programmers working with legacy code will especially appreciate the section on updating old programs.

Ian M. Smith, V. Griffiths ... 492 pages - Publisher: Chapman and Hall/CRC; 2nd edition (June, 2006) ... Language: English - ISBN-10: 1584884010 - ISBN-13: 978-1584884019 ...

Although pseudocodes, Mathematica®, and MATLAB® illustrate how algorithms work, designers of engineering systems write the vast majority of large computer programs in the Fortran language. Using Fortran 95 to solve a range of practical engineering problems, Numerical Methods for Engineers, Second Edition provides an introduction to numerical methods, incorporating theory with concrete computing exercises and programmed examples of the techniques presented. Covering a wide range of numerical applications that have immediate relevancy for engineers, the book describes forty-nine programs in Fortran 95. Many of the programs discussed use a sub-program library called nm_lib that holds twenty-three subroutines and functions. In addition, there is a precision module that controls the precision of calculations. Well-respected in their field, the authors discuss a variety of numerical topics related to engineering. Some of the chapter features include… The numerical solution of sets of linear algebraic equations - Roots of single nonlinear equations and sets of nonlinear equations - Numerical quadrature, or numerical evaluation of integrals - An introduction to the solution of partial differential equations using finite difference and finite element approaches. Describing concise programs that are constructed using sub-programs wherever possible, this book presents many different contexts of numerical analysis, forming an excellent introduction to more comprehensive subroutine libraries such as the numerical algorithm group (NAG)..

Dragos B. Chirila, Gerrit Lohmann ... 250 pages - Publisher: Springer; (November 28, 2014)
Language: English - ISBN-10: 364237008X - ISBN-13: 978-3642370083

This work provides a short "getting started" guide to Fortran 90/95. The main target audience consists of newcomers to the field of numerical computation within Earth system sciences (students, researchers or scientific programmers). Furthermore, readers accustomed to other programming languages may also benefit from this work, by discovering how some programming techniques they are familiar with map to Fortran 95.

The main goal is to enable readers to quickly start using Fortran 95 for writing useful programs. It also introduces a gradual discussion of Input/Output facilities relevant for Earth system sciences, from the simplest ones to the more advanced netCDF library (which has become a de facto standard for handling the massive datasets used within Earth system sciences). While related works already treat these disciplines separately (each often providing much more information than needed by the beginning practitioner), the reader finds in this book a shorter guide which links them. Compared to other books, this work provides a much more compact view of the language, while also placing the language-elements in a more applied setting, by providing examples related to numerical computing and more advanced Input/Output facilities for Earth system sciences.

Naturally, the coverage of the programming language is relatively shallow, since many details are skipped. However, many of these details can be learned gradually by the practitioner, after getting an overview and some practice with the language through this book.

Walter S. Brainerd ... 357 pages - Publisher: Springer; (July 1, 2009)
Language: English - ISBN-10: 1848825420 - ISBN-13: 978-1848825420

Fortran has been the premier language for scientific computing since its introduction in 1957. Fortran originally was designed to allow programmers to evaluate for- las―FORmula TRANslation―easily on large computers. Fortran compilers are now available on all sizes of machines, from small desktop computers to huge multiproc- sors. The Guide to Fortran 2003 Programming is an informal, tutorial introduction to the most important features of Fortran 2003 (also known as Fortran 03), the latest standard version of Fortran. Fortran has many modern features that will assist the programmer in writing efficient, portable, and maintainable programs that are useful for everything from “hard science” to text processing. Target Audience This book is intended for anyone who wants to learn Fortran 03, including those fam- iar with programming language concepts but unfamiliar with Fortran. Experienced Fortran 95 programmers will be able to use this volume to assimilate quickly those f- tures in Fortran 03 that are not in Fortran 95 (Fortran 03 contains all of the features of Fortran 95). This guide is not a complete reference work for the entire Fortran l- guage; it covers the basic features needed to be a good Fortran programmer and an - troduction to the important new features of Fortran 03. Many older error-prone features have been omitted and some of the more esoteric features that are new to F- tran 03 also are not discussed.

Walter S. Brainerd ... 408 pages - Publisher: Springer; 2nd edition (September 3, 2015)
Language: English - ISBN-10: 1447167589 - ISBN-13: 978-1447167587
 
This textbook provides an accessible introduction to the most important features of Fortran 2008. Features: presents a complete discussion of all the basic features needed to write complete Fortran programs; makes extensive use of examples and case studies to illustrate the practical use of features of Fortran 08, and supplies simple problems for the reader; provides a detailed exploration of control constructs, modules, procedures, arrays, character strings, data structures and derived types, pointer variables, and object-oriented programming; includes coverage of such major new features in Fortran 08 as coarrays, submodules, parameterized derived types, and derived-type input and output; highlights the topic of modules as the framework for organizing data and procedures for a Fortran program; investigates the excellent input/output facilities available in Fortran; contains appendices listing the many intrinsic procedures and providing a brief informal syntax specification for the language.

Stephen Chapman ... 1008 pages - Publisher: McGraw-Hill Education; 3rd edition (April 6, 2007)
Language: English - ISBN-10: 0073191574 - ISBN-13: 978-0073191577

Chapman's Fortran for Scientists and Engineers is intended for both first year engineering students and practicing engineers. This text is the most current alternative for Fortran. It simultaneously teaches the Fortran 95/2003 programming language, structured programming techniques, and good programming practice. Among its strengths are its concise, clear explanations of Fortran syntax and programming procedures, the inclusion of a wealth of examples and exercises to help students grasp difficult concepts, and its explanations about how to understand code written for older versions of Fortran.

Arjen Markus ... 
270 pages - Publisher: Cambridge University Press; 1st edition (June 18, 2012)
Language: English - ISBN-10: 1107603471 - ISBN-13: 978-1107603479

From its earliest days, the Fortran programming language has been designed with computing efficiency in mind. The latest standard, Fortran 2008, incorporates a host of modern features, including object-orientation, array operations, user-defined types, and provisions for parallel computing. This tutorial guide shows Fortran programmers how to apply these features in twenty-first-century style: modular, concise, object-oriented, and resource-efficient, using multiple processors. It offers practical real-world examples of interfacing to C, memory management, graphics and GUIs, and parallel computing using MPI, OpenMP, and coarrays. The author also analyzes several numerical algorithms and their implementations and illustrates the use of several open source libraries.

Michael Metcalf, John Reid, Malcolm Cohen ... 
512 pages - Publisher: Oxford University Press; 4th edition (May 19, 2011)
Language: English - ISBN-10: 0199601429 - ISBN-13: 978-0199601424

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 latest standard, Fortran 2008, includes many modern features, such as object orientation, coarrays for parallel programming, interoperability with C and various other enhancements. Modern Fortran Explained expands on its predecessor, Fortran 95/2003 Explained. The opening chapters contain a complete description of Fortran 95, extended by Fortran 2003 allocatable array features. Coverage of the other additional features of Fortran 2003 follows, before new chapters on coarrays and the many other enhancements of Fortran 2008. The distinction between the three language levels is maintained throughout, allowing readers to understand and amend legacy code as well as the new features.Authored by three experts in the field, two of whom have actively contributed to Fortran 2008, this is a complete and authoritative description of Fortran in its modern form. It is intended for new and existing users of the language and for all those involved in scientific and numerical computing. It is suitable as a textbook for teaching and, with its extensive Appendices and an Index, as a handy reference for practitioners.

Contact Form

Name

Email *

Message *

Powered by Blogger.