Welcome to the guides. This collection maps out the fundamentals of the Fortran language and scientific computing in five readable pieces, each one written for people who are meeting the topic for the first time.
- Getting Started with Fortran explains where the language came from, how its standards evolved, and what a first program looks like.
- Scientific Computing Fundamentals covers the ideas underneath every scientific program: floating-point arithmetic, arrays, and the path from a mathematical model to running code.
- Numerical Methods: An Overview surveys the major families of methods — root finding, linear systems, interpolation, and differential equations.
- Fortran Performance: The Basics explains what optimizing compilers do, why memory layout matters, and why measurement comes before optimization.
- Parallel Programming Concepts introduces shared and distributed memory, coarrays in the language standard, and message passing.
Each guide links onward into the working sections, where the same topics are covered in more detail.