GEF4510: Intro to Fortran 95 programming Gunnar Wollan
... Farenheit which tells the compiler that the rest of the line is a comment. Before we can start the computation we have to give the F variable a value, in this case 75 degrees Farenheit. Now that we have the temperature we simply calculate the corresponding temperature in degrees Centigrade. To se th ...
... Farenheit which tells the compiler that the rest of the line is a comment. Before we can start the computation we have to give the F variable a value, in this case 75 degrees Farenheit. Now that we have the temperature we simply calculate the corresponding temperature in degrees Centigrade. To se th ...
unix_power_tools
... • Use DEBUG statements which can be removed by the Pre-processor. • When developing your code compile across a number of architectures to insure the code is portable and bug free. • Be prepared to re-write the code if necessary. • Do not re-invent the wheel. • Keep functions/sub-routines short (appr ...
... • Use DEBUG statements which can be removed by the Pre-processor. • When developing your code compile across a number of architectures to insure the code is portable and bug free. • Be prepared to re-write the code if necessary. • Do not re-invent the wheel. • Keep functions/sub-routines short (appr ...
Why (and Why Not) to Use Fortran - Instead of C++, Matlab, Python
... Matlab, Mathematica, S-Plus etc. High--level, domain--specific packages From 1960s in statistics and engineering domains Usually interactive, but better ones are programmable ⇒ All are largely interpreted languages Will describe only Matlab, but comments are general Mathematica is for similar types ...
... Matlab, Mathematica, S-Plus etc. High--level, domain--specific packages From 1960s in statistics and engineering domains Usually interactive, but better ones are programmable ⇒ All are largely interpreted languages Will describe only Matlab, but comments are general Mathematica is for similar types ...
PPT
... Concept of type was formalized Names could have any length Arrays could have any number of subscripts Parameters were separated by mode (in & out) Subscripts were placed in brackets Compound statements (begin ... end) Semicolon as a statement separator Assignment operator was := ...
... Concept of type was formalized Names could have any length Arrays could have any number of subscripts Parameters were separated by mode (in & out) Subscripts were placed in brackets Compound statements (begin ... end) Semicolon as a statement separator Assignment operator was := ...
Numerical Modelling in Fortran: day 1
... • Invented by John Backus at IBM in 1953 – “Much of my work has come from being lazy. I didn't like writing programs, and so, when I was working on the IBM 701, writing programs for computing missile trajectories, I started work on a programming system to make it easier to write programs.” ...
... • Invented by John Backus at IBM in 1953 – “Much of my work has come from being lazy. I didn't like writing programs, and so, when I was working on the IBM 701, writing programs for computing missile trajectories, I started work on a programming system to make it easier to write programs.” ...
History of computers 1
... The objective during it's design was to create a programming language that would be: simple to learn, suitable for a wide variety of applications, machine independent, and would allow complex mathematical expressions to be stated similarly to regular algebraic notation. While still being almost as e ...
... The objective during it's design was to create a programming language that would be: simple to learn, suitable for a wide variety of applications, machine independent, and would allow complex mathematical expressions to be stated similarly to regular algebraic notation. While still being almost as e ...
Fortran
Fortran (previously FORTRAN, derived from Formula Translating System) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed by IBM in the 1950s for scientific and engineering applications, Fortran came to dominate this area of programming early on and has been in continuous use for over half a century in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics and computational chemistry. It is a popular language in the area of high-performance computing and is a language used for programs that benchmark and rank the world's fastest supercomputers.Fortran encompasses a lineage of versions, each of which evolved to add extensions to the language while usually retaining compatibility with previous versions. Successive versions have added support for structured programmingand processing of character-based data (FORTRAN 77), array programming, modular programming and generic programming (Fortran 90), high performance Fortran (Fortran 95), object-oriented programming (Fortran 2003) and concurrent programming (Fortran 2008).