CFD Online Logo CFD Online URL
Home > Events > Event Record #25482

CFD Events Calendar, Event Record #25482

OpenSource CFD for industry – high-level development: Implementations with the OpenFOAM(R) technology and C++
Course teaching high-level development in OpenFOAM.
Date: November 22, 2018 - November 23, 2018
Location: Teknikparkens konferenscenter, Sven Hultins gata 9, Gothenburg, Sweden
Web Page:
Contact Email:
Organizer: Prof. Håkan Nilsson
Application Areas: General CFD
Softwares: OpenFOAM
Deadlines: October 21, 2018 (registration)
Type of Event: Course, International

Two-day course teaching high-level development using the 
OpenFOAM technology and C++. It covers the directory and 
code organization, and how to implement new applications 
and libraries such as solvers, turbulence models and 
boundary conditions. A crash-course in C++ gives a basic 
understanding of the code syntax and object orientation. 
The course is given as a hands-on workshop. The basic 
procedures are shown using a projector, and time is left 
for the participants to follow on their own laptop 
(brought by the participant – installation instructions 
will be provided before the start of the course). The 
course language is English.

After the course, the participant should be able to:

* Understand the OpenFOAM source code directory structure
* Understand C++ syntax and object orientation
* Read OpenFOAM code and figure out its functionality
* Find OpenFOAM implementation examples in the source 
* Implement and compile new solvers and utilities, based 
on the OpenFOAM technology
* Implement and compile new libraries, based on the 
OpenFOAM technology
* Use a debugger while implementing new code
* Continue learning using the installed code
The course is useful for engineers and researchers who 
are interested in Computational Fluid Dynamics with 
OpenSource software. It focuses on how to do high-level 
implementations in OpenFOAM, and it is assumed that the 
participant already has a basic knowledge of the 
underlying theories of CFD. It is assumed that the 
participant has a very limited knowledge in C++ and 
object orientation. A significant part of the course is 
to learn how to continue learning, i.e. how to learn from 
the installed code also after course.

If you are interested in taking the course you should 
send an e-mail to, and you will be put in a 
list that will be used for further information and for 
future announcements. You may at any time ask to be 
removed from that list.

There is as well the Gothenburg Region OpenFOAM User Group 
Meeting the day before the course:
Event record first posted on March 15, 2018, last modified on March 29, 2018

[Back to Events Calendar Front Page]