Skip to main content

Login

Don’t have an account yet? Register one!

Registration or login is required to send inquiries

Only registered users can send inquiries. Please register or login to continue.

Programming CFD in OpenFOAM

Description

Description

Objective of the training

Advanced course on programming in OpenFOAM with C++. Starting from a brief review of the C++ syntax, the numerical algorithms required to discretize and solve the Navier-Stokes equations will be presented with a particular emphasis on the implementation details by referring to the OpenFOAM source code. Each module will be followed by a hands-on where the learner can familiarize himself with the OpenFOAM source code. 

 

Learning outcomes

Improve the programming skills in OpenFOAM and learn more about the code architecture, data structure and algorithm implementation details. An emphasis will be placed on the discretization of the main differential operators (e.g. div, grad, laplacian ...) and on the solution process of a linear system. The learner will be able at the end of the course to add a new implementation or modify the existing one of a differential operator or a solver. 

 

Target participants

Developers, CFD engineers & researchers, PhD students (in Engineering)

 

Event type

Training 

 

Entry level

Basic

 

Registration link here

 

Location

 Cineca - Via Magnanelli 6/3 40033 Casalecchio di Reno, BO, ITALY

 

Organiser

Cineca - Via Magnanelli 6/3 40033 Casalecchio di Reno, BO, ITALY

 

 

URL

https://eventi.cineca.it/en/hpc/programming-cfd-openfoam/bologna-20251126