Your ABC in fluid dynamics
The use of OpenSource CFD in industry and academia has been growing rapidly the last decade. Many industries use it as a complement to the proprietary CFD tools, in order to reduce license costs and facilitate the usage of large computational resources. Some industries, and academia, use it because it facilitates the development of new functionalities throughout the entire code, without the limitation of specific modifications through user-defined functions. However, OpenSource CFD tools generally require more knowledge by the user than the proprietary alternatives. This is not necessarily a drawback, since although the proprietary alternatives are easier to use, the user should still have the same knowledge of the underlying methods in order to set up the simulations correctly and to assess the quality of the results.
The present course is the second of two courses (2+2 days), 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:
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 email@example.com, 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.
Registration and fee
Register by sending a mail to firstname.lastname@example.org. The registration fee is SEK10200(+VAT, if applicable), which includes course material as well as lunches and coffee. Supply full invoice details with the registration (name, title, company, address, country, phone, e-mail, VAT number for EU/EFTA, organisationsnummer for swedish participants). Deadline for registration is one month before the start of each course (see top of page). Cancellation can not be made after the deadline for registration, but the registration can be transferred to someone else.
There is a minimum (6) and maximum (16) number of participants. The course will be cancelled if the minimum number of participants is not reached at the registration deadline. A confirmation that the course will take place (or not) will be communicated four weeks before the start of the course, so do not make any reservations that can’t be cancelled before that confirmation. You will be notified immediately if the course is full.
If you gather a group of at least 6 participants the course may possibly be given at other times. Then it will be given as last time it was “officially” given, using the same material and software versions as at that time. We could as well discuss trainings on-site. Send an e-mail to email@example.com if you are interested.
Prerequisites and preparations
Schedule and Contents
Implement three solvers: Electromagnetic field around a conductor, Add a scalar transport equation to icoFoam, Add solid particles to interFoam.
Implementation of a new turbulence model, based on an existing one
Implementation of a new boundary condition, based on an existing one
Preliminary contents slide (click to see it enlarged):
The course is given by Prof. Håkan Nilsson. Read about me under About.
Accommodation is not included.
For those of you travelling to the course, here are some suggested hotels:
2. High standard:
3. Very high standard:
4. Cheap alternatives:
OPENFOAM® is a registered trade mark of OpenCFD Limited, the producer of the OpenFOAM software. This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM® and OpenCFD® trade marks
September 23, 2017
A first version of the homepage is being set up.
© Copyright. All Rights Reserved.