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 …
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 …
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, …
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, …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …