Fortran cursus

Veel reken- en simulatiesoftware is geschreven in de programmeertaal Fortran. Bij beheer, uitbreiding en optimalisatie van deze software is kennis van Fortran onontbeerlijk.

VORtech geeft regelmatig maatwerk Fortran cursussen bij klanten. Deze maatwerkcursussen worden geheel afgestemd op de behoeften van desbetreffende klant. Op basis daarvan is er nu een algemene Fortran cursus ontwikkeld.

Fortran Cursus

VORtech heeft een driedaagse cursus ontwikkeld, welke beschikbaar komt via AT Computing, onderdeel van Vijfhart IT-opleidingen. Het cursusmateriaal is in het Engels. De cursusleider spreekt zowel Nederlands als Engels.

Wat komt er aan bod?

  • Compilatie
  • Syntax, operators, basic I/O, flow control
  • Arrays
  • Functions, subroutines, modules, libraries; pure, elemental, interne subprogramma’s
  • Conversie, precisie en NaN
  • Derived types
  • Levensduur van variabelen
  • Dynamische geheugenallocatie en pointers
  • Shallow en deep copies
  • Objectgeoriënteerd Fortran
  • Interfaces: abstract, generic
  • ISO C binding
  • Performance

De duur van deze cursus is 3 dagen en de cursus kost 1635 euro.

Aanmelden kan direct via VORtech, maar ook via de sites van AT Computing of Vijfhart IT-opleidingen.

Maatwerk Fortran + OpenMP Cursus

Als voorbeeld van een door VORtech georganiseerde maatwerkcursus: een aantal jaar geleden maakte een van onze klanten de stap van Fortran 77 naar modernere Fortran.

Voor een publiek van Fortran-ontwikkelaars (wetenschappers en contractors), presenteerde VORtech een korte cursus waarin de grootste verschillen tussen de Fortran-versies werden uitgelicht:

  • Free format source en andere wijzigingen in de taal
  • Datatypes: portable precisie, de nieuwe arrays, types en pointers
  • Veelgebruikte nieuwe functionaliteit: where, forall, case en do
  • Modules, subroutines en interfaces
  • C-binding
  • Objectgeoriënteerd programmeren

Omdat de software zeer performance-intensief is, is het gebruik van OpenMP geïntroduceerd. Direct na deze Fortran cursus, heeft VORtech een cursus met als titel Shared memory parallelization using OpenMP” gegeven. In die cursus werd een stuk voorbeeldcode (in Fortran) op verscheidene manieren geoptimaliseerd, waarbij gebruik werd gemaakt van o.a. threads, een worksharing construct, tasks en het minimaliseren van false sharing.

Wilt u zich aanmelden voor deze cursus?
Indien u interesse heeft in de cursus of een maatwerk Fortran training, dan kunt u diurect contact opnemen met VORtech.
Neem contact op