Recommended videos

Fortran 90 beginners tutorial - Part I - hello world, programs and modules
Fortran 90 beginners tutorial - Part I - hello world, programs and modulesDaniel Price
Read More
Part 1 of an introduction to programming in Fortran 90, given as part of our computational astrophysics course at Monash University in Melbourne, Australia. Notes available from https://users.monash.edu.au/~dprice/teaching/fortran/lab-Fortran.pdf. We go over the very basics, starting with "hello world" and introducing the concept of "programs" and "modules" in Fortran. Rather than focussing on syntax we focus on developing good programming practice from the beginning.
Fortran 90 tutorial - Part II - Makefiles
Fortran 90 tutorial - Part II - MakefilesDaniel Price
Read More
Continuing from Part I where we wrote a basic Fortran program, I demonstrate how to compile your code using a Makefile. We cover the basics of Gnu Make. Corresponding notes available from my web page
Fortran 90 tutorial - Part 3 - Floating point precision
Fortran 90 tutorial - Part 3 - Floating point precisionDaniel Price
Read More
Floating point arithmetic, round-off error, precision of variables, numbers and constants in Fortran.
Fortran 90 tutorial - Part 4 - read/write to output files
Fortran 90 tutorial - Part 4 - read/write to output filesDaniel Price
Read More
I demonstrate the basics of reading and writing from external data files in Fortran 90. Corresponding notes available from my web page.
Scientific Programming in Python and Fortran - Lecture 6 - Fortran part 1
Scientific Programming in Python and Fortran - Lecture 6 - Fortran part 1Jonas Lindemann
Read More
Introduction to modern Fortran programming. Duration: 1 hour, 13 minutes.
Scientific Programming in Python and Fortran - Lecture 7 - Fortran part 2
Scientific Programming in Python and Fortran - Lecture 7 - Fortran part 2Jonas Lindemann
Read More
Part 2 of lecture in Modern Fortran. Duration: 1 hour, 27 minutes.
ARCHER Virtual Tutorial: Modern Fortran
ARCHER Virtual Tutorial: Modern FortranARCHER UK National Supercomputing Service
Read More
Adrian Jackson discusses the features of "modern" Fortran (Fortran90 and beyond), and the steps that need to be considered to port older Fortran (primarily Fortran 77) to new Fortran standards. We also briefly discuss some of the new Fortran features (in Fortran 2003 and beyond). Duration: 1 hour, 2 minutes.
Fortran Tutorial in One Video
Fortran Tutorial in One VideoDerek Banas
Read More
One lecture tutorial one Fortran. Duration: 1 hour, 13 minutes.
Fortran Video Tutorials
Fortran Video TutorialsCyprien Rusu
Read More
Fortran Video Tutorials Duration: 11 episodes.
Visual Studio Code for Fortran programming
Visual Studio Code for Fortran programmingLukas Lamm
Read More
Visual Studio Code for Fortran programming. Duration: 5 episodes.
Fortran 90/95 Tutorials using Netbeans
Fortran 90/95 Tutorials using NetbeansTheReimber
Read More
Fortran 90/95 Tutorials using Netbeans Duration: 19 episodes.
Modern Fortran by Example
Modern Fortran by ExampleHexafoil
Read More
Modern Fortran vy example. Duration: 10 episodes.
FortranCon 2020
FortranCon 2020 FortranCon
Read More
International Fortran Conference 2020. Duration: 31 presentations.

This textbook provides an accessible introduction to the most important features of Fortran 2008. Features: presents a complete discussion of all the basic features needed to write complete Fortran programs; makes extensive use of examples and case studies to illustrate the practical use of features of Fortran 08, and supplies simple problems for the reader; provides a detailed exploration of control constructs, modules, procedures, arrays, character strings, data structures and derived types, pointer variables, and object-oriented programming; includes coverage of such major new features in Fortran 08 as coarrays, submodules, parameterized derived types, and derived-type input and output; highlights the topic of modules as the framework for organizing data and procedures for a Fortran program; investigates the excellent input/output facilities available in Fortran; contains appendices listing the many intrinsic procedures and providing a brief informal syntax specification for the language.

link: https://www.springer.com/gp/book/9781447167587

Fortran for Scientists and Engineers teaches simutaneously both the fundamentals of the Fortran language and a programming style that results in good, maintainable programs. In addition, it serves as a reference for Professionals working in the industry. Among its strengths are its concise, clear explanations of Fortran Syntax and Programming Procedures, the inclusion of a wealth of examples and exercises to help students grasp difficult concepts, and its explanations about how to understand code written for older versions of Fortran.

link: https://www.mheducation.com/highered/product/fortran-scientists-engineers-chapman/M9780073385891.html

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top