Fortran Study Notes
Everything on SkillVeris tagged Fortran Study Notes — collected across the glossary, study notes, blog, and cheat sheets.
30 resources across 1 library
Study Notes(30)
Array Operations and Slicing
Whole-array arithmetic, array sections, and the WHERE/FORALL constructs that let Fortran express vectorized operations without explicit loops.
Arrays in Fortran
Declaring, indexing, sectioning, and efficiently looping over Fortran's column-major arrays.
Building a Numerical Solver
A hands-on walkthrough of designing, implementing, and validating an iterative linear-equation solver in Fortran.
Conditionals in Fortran
How Fortran branches execution with block IF-THEN-ELSE, SELECT CASE, and logical operators.
Derived Types
Learn how Fortran's TYPE construct lets you bundle related data of different kinds into a single named structure, and how to declare, initialize, and access it.
Error Handling in Fortran
Learn Fortran's status-code-based approach to error handling, covering I/O error checking, allocation failures, and structured patterns for building robust pro…
File Handling in Fortran
Opening, reading, writing, and closing files in Fortran using OPEN/CLOSE, unit numbers, and formatted, list-directed, and unformatted access modes.
Formatted I/O
How Fortran's FORMAT edit descriptors give precise, column-aligned control over how numbers and text are printed and read.
Fortran Best Practices
Practical guidelines for writing clean, portable, and performant modern Fortran code, from type safety to array handling.
Fortran Data Types and Variables
An overview of Fortran's intrinsic data types, integer, real, character, logical, and complex, and how to declare and initialize variables.
Fortran Interview Questions
Commonly asked Fortran interview questions covering language fundamentals, array semantics, and HPC concepts.
Fortran Program Structure
How a Fortran program is organized, from the program statement and implicit none through declarations, executable statements, and program units.
Fortran Quick Reference
A condensed cheat sheet of core modern Fortran syntax, intrinsics, and conventions for day-to-day coding.
Fortran vs Modern Languages
How Fortran compares to C++, Python, Rust, and Julia for numerical and scientific computing workloads.
Installing a Fortran Compiler
A practical guide to choosing, installing, and testing a Fortran compiler such as gfortran on Windows, macOS, and Linux.
Interfaces and Generic Procedures
Learn how explicit interfaces make procedure calls safe and how generic interfaces let one name dispatch to multiple type-specific implementations, including o…
Interfacing Fortran with C
Learn to safely call C functions from Fortran and expose Fortran routines to C using the standardized iso_c_binding module.
Intrinsic Functions
The built-in numeric, array, and character functions Fortran provides out of the box, from SQRT and MOD to SUM, MAXVAL, and TRIM.
Loops in Fortran
Fortran's DO, DO WHILE, and indefinite loop constructs, plus EXIT and CYCLE control flow.
Modules in Fortran
Packaging types, data, and procedures into reusable, compile-time-checked Fortran modules.
MPI Basics in Fortran
Get started with distributed-memory parallelism in Fortran using MPI's rank/size model, point-to-point messages, and collective operations.
Multidimensional Arrays
How Fortran declares, stores, and loops over arrays with two or more dimensions, and why column-major order shapes fast code.
Numerical Computing in Fortran
Master precision control, whole-array operations, LAPACK/BLAS integration, and floating-point pitfalls for reliable numerical Fortran code.
Object-Oriented Fortran
Explore how modern Fortran supports encapsulation, inheritance via type extension, and runtime polymorphism through CLASS and SELECT TYPE.
Showing 24 of 30.