Fortrancursus
Fortrancursus voor open inschrijving
VORtech heeft een driedaagse Fortrancursus ontwikkeld, welke beschikbaar is 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 Fortrancursus 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 Fortranontwikkelaars (wetenschappers en contractors), presenteerde VORtech een korte cursus waarin de grootste verschillen tussen de Fortranversies 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 Fortrancursus, 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.
Bent u geinteresseerd in een maatwerk cursus?
Als u overweegt om een Fortran cursus binnen uw bedrijf te organiseren, neem dan gerust contact met ons op. We bespreken graag de mogelijkheden met u.