New PDF release: Modern Fortran Explained

By Michael Metcalf, John Reid, Malcolm Cohen

ISBN-10: 0199601410

ISBN-13: 9780199601417

Fortran is still one of many important programming languages utilized in high-performance medical, numerical, and engineering computing. a sequence of vital revisions to the traditional models of the language have gradually stronger its features and the newest common, Fortran 2008, comprises many glossy beneficial properties, similar to item orientation, coarrays for parallel programming, interoperability with C and diverse different enhancements.

Modern Fortran defined expands on its predecessor, Fortran 95/2003 Explained. the hole chapters comprise a whole description of Fortran ninety five, prolonged through Fortran 2003 allocatable array gains. assurance of the opposite extra good points of Fortran 2003 follows, ahead of new chapters on coarrays and the various different improvements of Fortran 2008. the excellence among the 3 language degrees is maintained all through, permitting readers to appreciate and amend legacy code in addition to the recent features.

Authored by means of 3 specialists within the box, of whom have actively contributed to Fortran 2008, this can be a whole and authoritative description of Fortran in its glossy shape. it's meant for brand spanking new and present clients of the language and for all these serious about clinical and numerical computing. it's compatible as a textbook for instructing and, with its vast Appendices and an Index, as a convenient reference for practitioners.

Show description

Read Online or Download Modern Fortran Explained PDF

Best object-oriented design books

Get Hibernate Quickly PDF

A concise advent to Hibernate's many configuration and layout strategies, this booklet distills Hibernate into digestible items with many code examples, functional utilization eventualities, and insurance of the instruments on hand to builders writing Hibernate purposes. utilizing a move slowly, stroll, run instructing method, builders will study what Hibernate is, what it may possibly do, and the way it may be used successfully.

David Robinson's Aspect-Oriented Programming with the e Verification Language PDF

What’s this AOP factor besides, really―when you get down to it―and can anyone please clarify what a side really is? Aspect-Oriented Programming with the e Verification Language takes a realistic, instance established, and enjoyable method of unraveling the mysteries of AOP. during this e-book, you’ll find out how to:• Use AOP to arrange your code in a fashion that makes it effortless to accommodate the belongings you particularly care approximately on your verification environments.

Read e-book online Model Driven Architecture and Ontology Development PDF

Defining a proper area ontology is usually thought of an invaluable, to not say beneficial step in virtually each software program undertaking. this is why software program offers with principles instead of with self-evident actual artefacts. in spite of the fact that, this improvement step is hardly performed, as ontologies depend upon well-defined and semantically strong AI recommendations akin to description logics or rule-based structures, and so much software program engineers are principally unusual with those.

UML @ Classroom: An Introduction to Object-Oriented Modeling by Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel PDF

This textbook normally addresses newbies and readers with a simple wisdom of object-oriented programming languages like Java or C#, yet with very little modeling or software program engineering adventure – hence reflecting nearly all of scholars in introductory classes at universities. utilizing UML, it introduces uncomplicated modeling thoughts in a hugely distinct demeanour, whereas refraining from the translation of infrequent specified instances.

Extra resources for Modern Fortran Explained

Example text

6. 11 This is to make it easier for a compiler to support multiple different character sets occurring within a single source file. 20 Modern Fortran Explained The default kind has a kind parameter value which is processor dependent. ). 17. 7 Names A Fortran program references many different entities by name. Such names must consist of between 1 and 31 alphanumeric characters12 – letters, underscores, and numerals – of which the first must be a letter. There are no other restrictions on the names; in particular there are no reserved words in Fortran.

Many problems require a more elaborate declaration than one in which the first element is designated 1, and it is possible in Fortran to declare a lower as well as an upper bound: real, dimension(-10:5) :: vector This is a vector of 16 elements, vector(-10), vector(-9), . , vector(5). We thus see that whereas we always need to specify the upper bound, the lower bound is optional, and by default has the value 1. An array may extend in more than one dimension, and Fortran allows up to seven dimensions13 to be specified.

0*a) & In particular, if a token cannot be contained at the end of a line, the first non-blank character on the next non-comment line must be an & followed immediately by the remainder of the token. Comments are allowed to contain any characters, including &, so they cannot be continued since a trailing & is taken as part of the comment. However, comment lines may be freely interspersed among continuation lines and do not count towards the limit of 39 lines. In a character context, continuation must be from a line without a trailing comment and to a line with a leading ampersand.

Download PDF sample

Modern Fortran Explained by Michael Metcalf, John Reid, Malcolm Cohen


by David
4.3

Rated 4.33 of 5 – based on 20 votes