Software

  • Engineering
    • Projects
    • Mechanical
    • CFD & Surge Analysis
    • Pulsations & Vibrations
    • Fiberglass Engineering
    • Geothermal Wells
  • Software
    • BOSfluids
    • BOSpulse
    • FEPipe
    • NozzlePRO
    • FEATools
    • Jive
    • BOSview
    • ISOtracer
    • BOS B31
  • Training
  • Career
  • News
  • Contact
Skip to content

Software

Dynaflow Research Group
  • Engineering
    • Projects
    • Mechanical
    • CFD & Surge Analysis
    • Pulsations & Vibrations
    • Fiberglass Engineering
    • Geothermal Wells
  • Software
    • Flow Analysis
      • BOSfluids
      • BOSpulse
    • Structural Analysis
      • FEPipe
      • NozzlePRO
      • FEATools
    • Academic
      • Jive
    • Tools
      • ISOtracer
      • BOSview
      • BOS B31
  • Training
  • Career
  • News
  • contact

Parallel Programming July 2021

6 Aug 2021

Last month Dynaflow co-presented a graduate course: “Practical Introduction to Parallel Programming”. The course was organized by the chair on Multiscale Engineering Fluid Dynamics at Eindhoven University of Technology (TU/e), in collaboration with the Numerical Analysis group of Delft University of Technology (TUD) and Dynaflow Research Group.

This course is a practical introduction to parallel programming, which was open to researchers of the ProTechTion program and for registered members of the graduate school Engineering Mechanics, as well as for the research members of the contributing research groups.

The course explains the basic concepts of programming for parallel computers and focuses on three parallel programming models: the message passing model with MPI; the shared memory model with OpenMP; and the shared memory model with threads. All topics taught during the course were applied in hands-on exercises. The students will be able to design and implement parallel algorithms using a programming model that provides the best match with the algorithm. They will be able to assess the performance of the implementation and solve all kinds of practical problems that will pop up during the implementation of the algorithm.

The course mixes theory with practical, hands-on exercises. These exercises enable the students to apply their newly learned knowledge in smaller and larger contexts and thus provide an opportunity to really understand different aspects related to parallel programming. Some of the exercises involve implementing the same algorithm with different programming models so that the differences between those models become more apparent.

As all hands-on exercises were implemented in the C programming language, students are expected to be familiar with this language on a basic level.

Dynaflow Research Group also conducts a yearly C++ Programming training course. On-demand we also provide Advanced Programming C++ training courses.

For more information regarding this course or other related items, please contact:

Iris Joele
DRG Training

+31 85 058 00 46

The post Parallel Programming July 2021 appeared first on Dynaflow Research Group.

Related news

25 November 2021

BOSfluids: Improved pump model and user interface

READ INFO
18 November 2021

BOSpulse: New support for generating torque graphs

READ INFO
9 November 2021

Release ISOtracer 2.2

READ INFO
  • Dynaflow Dynaflow Research Group is ISO:9001 certified.
    ISO 9001:2015
    certified
  • HEAD OFFICE

    Laan van Oversteen 20
    6th floor
    2289 CX Rijswijk
    The Netherlands

  • MIDDLE EAST OFFICE

    Bay X2 Tower, Unit 3109
    Jumeirah Lakes Towers, cluster X
    P.O. Box 73001, Dubai
    United Arab Emirates

  • CONTACT

    Phone: +31 (0)85 058 0046
    E-mail: infoofferte@dynaflow.com

  • © Dynaflow Research Group BV

    • Terms & Conditions
    • Privacy policy
    • Cookie policy (EU)
    • About us
    • Contact