Fortran for Scientific Computing
Discover the power of Fortran for scientific programming
Fortran is a programming language that has been designed for scientific computing, allowing users to naturally express numerical problems.
On this course, you’ll discover how to express your numerical problems as a Fortran program, exploring the power and versatility of this popular programming language.
Learn how to use Fortran to solve numerical problems
Alongside computing experts at the Partnership for Advanced Computing in Europe (PRACE), you’ll get the chance to understand how to use modern programming paradigms to solve numerical problems.
This includes how to use object-oriented programming to design efficient and maintainable code, and being aware of potential correctness and performance pitfalls.
Explore data types and scientific computing libraries
Identify the various numerical data types in Fortran (including user-defined types), examine character data and logical data, and delve into functions and subroutines.
You’ll learn what control flow statements are, all about file I/O, and see how Fortran interacts with numerical libraries such as BLAS and LAPACK.
Learn how to program in Fortran
You’ll come away with solid foundational training in Fortran, able to understand Fortran best practices, and aware of what exactly makes it an excellent choice for high-performance computing.
Learning on this course
On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.
What will you achieve?
By the end of the course, you‘ll be able to...
- Develop applications in the field of scientific computing
- Design computationally efficient applications
- Code according to best practices
- Evaluate the performance of your application
- Identify and select the most relevant data structures for your application
- Experiment with various design options
Who is the course for?
This course is for anyone who wants to write code to solve numerical problems or perform simulations. The programmer can focus on the domain, rather than the technicalities of the programming language. This course is also very useful for those who want to extend or to maintain software projects that are developed using Fortran.
The Flemish Supercomputer Center (Vlaams Supercomputer Centrum - VSC) is a partnership between the five Flemish universities and their university associations: Associatie Universiteit & Hogescholen Antwerpen, Universitaire Associatie Brussel, Associatie Universiteit Gent, Associatie KU Leuven and Associatie Universiteit-Hogescholen Limburg. This consortium brings together knowhow in scientific and technical computing in Flanders.
Learner reviews cannot be loaded due to your cookie settings. Please and refresh the page to view this content.
Learners who joined this course have also enjoyed these courses.