Skip main navigation

recap and references

You have reached the end of week 4. During this week, you learned about best practices for coding, Fortran coding idioms and coding style, error handling in Fortran, best practices …

Introduction to week 5

There is a rich ecosystem of libraries that implement important algorithms for scientific computing, e.g., linear algebra, fast Fourier transforms, partial differential equation solvers. Some data formats such as HDF5 …

Recap and references

You have reached the end of week 5, and the end of this course. This week, you learned about scientific libraries in the Fortran ecosystem for linear algebra, Fourier transformations, …

Humor

Consistently separating words by spaces became a general custom about the tenth century A. D., and lasted until about 1957, when FORTRAN abandoned the practice. (Sun FORTRAN Reference Manual) “FORTRAN, …

Introduction to week 4

In this week you will learn about best practices for programming. You will also see how you can document your code, and generate nice-looking HTML or PDF. Performance is of …

Introduction to week 3

In this week you will learn about modules. As the name suggests, modules allow you to develop modular and reusable code. Interfaces are a nice feature that you can use …

Recap and references

You have reached the end of week 3. During this week, you learned about a few topics that are required to do object-oriented programming in Fortran. You learned about user-defined …

Introduction to week 2

In this week, you’ll learn about arrays and user defined types, two data structures that are very useful for scientific programming. You will also discover more about procedures, and learn …

Software requirements and set up

You will need some software to do the exercises for this course. A Fortran compiler is essential, the other packages listed are specific to certain topics. All the software is …

Recap and references

You have reached the end of week 2. During this week, you learned about arrays, indispensable for scientific computing, more details about procedures in Fortran, especially about the intent of …

Recap and references

You have reached the end of week 1. In this week you have learned about the basics: set up your environment, write, compile and run your first Fortran application, Fortran’s …

Introduction to week 1

In this week you will get instructions to set up your software environment. Next, you will learn the basics of Fortran. At the end of this week, you will be …

Introduction to the course

Welcome to Fortran for scientific computing. In this video you will get an overview of the material that will be covered in the coming weeks.