Introduction to FORTRAN

NRIS (Norwegian Research Infrastructure Services) is organizing a workshop series on Introduction to FORTRAN. Fortran is a programming language that has been designed for scientific computing. On this course, you will learn:

  • Introduction to the language, Formula Translator. Numerical calculation

  • Data types - importance of sizes and ranges

  • Syntax of the language

  • File I/O: formatting, handling arrays

  • Modules and interfaces, class objects

  • Performance aspects and parallel computing

  • Best practices for writing efficient FORTRAN applications

The workshop is organised as a series of five events starts on 18th October and ends on 13th December.

The course is open to all and free of charge, but registration is mandatory.

Prerequisites

  • Familiarity with Linux and text editors is recommended.

  • Basics/principles of programming (in any language) is desirable.

  • This is an online course via zoom. Participants require access to a computer (not provided by the course organisers) with internet connectivity.

  • Install Fortran on your laptop or home computer, it’s available for most architectures and operating systems. Please see the install help link for further details. All examples will run on your laptop.

Registration

The course is free of charge and is organised by the NRIS.

Register here

Time, date [All times are Local Time in Oslo, Norway]

Date

Time

Topic

Day1: Wed 18.10.2023

09:00 - 12:30

Introduction and the basics of FORTRAN

Day2: Wed 25.10.2023

09:00 - 12:30

Basic I/O, Array handling & vector syntax

Day3: Wed 08.11.2023

09:00 - 12:30

Dynamic memory and pointers, class objects

Day4: Wed 22.11.2023

09:00 - 12:30

Subroutines, Functions, Modules and interfaces, and class objects

Day5: Wed 13.12.2023

09:00 - 12:30

Parallel computing, performance aspects and best practices for writing efficient FORTRAN programmes

Note

Video recordings and Q&A notes from the series:

Instructor

Course Coordinator

Code of Conduct

All participants in our course are expected to show respect and courtesy to others. We follow carpentry code of conduct. If you believe someone is violating the Code of Conduct, we ask that you report it to the training team.

Contact us

You can always contact us by sending an email to support@nris.no. If you want to receive further information about training events, and other announcements about IT resources and services for researchers, there are a couple of information channels you can subscribe to: