Introduction to programming with Fortran 95. This tutorial aim to provide an introduction to programming with Fortran 95. Fortran is particularly suitable for science and engineering.
Fortran is a programming language designed in the 1950s for scientific computing. It continues to be widely used in the field of scientific research for intensive computing. Unlike more advanced languages, the flow of individual machine operations remains relatively controllable in the language, which makes it possible to write codes that are relatively efficient in terms of calculation. Fortran has evolved a lot in recent years with the appearance of the Fortran 90 standard.
The recent norms (Fortran 95) are much richer but also much more difficult to understand than the Fortran 77 norm. We thus present here the fundamental bases of Fortran based mainly on Fortran 77 but using (implicitly or explicitly) some progress significant from the 90-95 standard.
Table of contents
COUNT: Returns the number of TRUE elements in the mask: count (A> 0.)
ALL (MASK): Returns TRUE if all the elements of the mask are true: ALL (A <10.)
ANY (MASK): Returns TRUE if at least one element of the mask is true: ALL (A = 1.)
MAXVAL (A, MASK): Returns the maximum value of A hidden.
MINVAL (A, MASK): Returns the minimum value of A hidden.
PRODUCT (A, MASK): Returns the product of the elements of masked A.
SUM (A, MASK): Returns the sum of the elements of A masked.
MERGE (A, B, MASK): Returns an array containing A where the mask is TRUE
Size : | 420.993 Kb |
File type : | |
Downloads: | 391 |
Created: | 2018-05-21 |
Getting started with Fortran language
Introduction to Programming using Fortran 95/2003/2008
This PDF tutorial describes the syntax and usage of the COBOL programming language as implemented by the current version of OpenCOBOL ,it's a free training document under 259 pages designated to intermediate users level....
Tools and Algorithms for the Construction and Analysis of SystemsDownload free course Tools and Algorithms for the Construction and Analysis of Systems, pdf file on 426 pages by Tomáš Vojnar, Lijun Zhang....
Making Games with Python & PygameDownload free course Making Games with Python & Pygame, pdf file on 365 pages by Al Sweigart....
Open Data Structures (in Java)Download free course Open Data Structures (in Java), pdf file on 334 pages by Pat Morin....
GUI Design for Android AppsDownload free course GUI Design for Android Apps, pdf file on 147 pages by Ryan Cohen, Tao Wang....
Eclipse project : briefing materials...
Fundamentals of Python ProgrammingDownload free course Fundamentals of Python Programming, pdf file on 669 pages by Richard L. Halterman....
Is Parallel Programming Hard, And, If So, What Can You Do About It?Download free course Is Parallel Programming Hard, And, If So, What Can You Do About It?, pdf file on 601 pages by Paul E. McKenney....
Practices of the Python ProDownload free course Practices of the Python Pro, pdf file on 248 pages by Dane Hillard....
Microservices Best Practices for JavaDownload free course Microservices Best Practices for Java, pdf file on 134 pages by Michael Hofmann, Erin Schnabel, Katherine Stanley....