Wolf Dynamics - Multiphysics simulations, optimization, and data analytics

Advanced Optimization Course





Optimization is the act of obtaining  the best result under given circumstances. This applies to any field (finance, health, manufacturing, transportation, engineering design, sales, and so on). The ultimate goal is either to minimize, maximize or zeroed a quantity of interest  (QoI).

In this course, we address optimization techniques for general problems with a special focus on engineering design. During this training, we deal with gradient-based methods, derivative-free methods and surrogate-based optimization (SBO). We also address how to conduct parametrical studies and design of experiments as part of design space exploration (DSE), and we show how to do exploratory data analysis.

We also address code coupling Dakota-OpenFOAM®, where we show how to use OpenFOAM®  as a black-box tool in an optimization loop. 

Topics to be covered:

Optimization methods - Theoretical background.

Dakota overview.

Design and analysis of computer experiments and sensitivity analysis.

Single and multi-objective optimization.

Surrogate based optimization.

Exploratory data analysis and data analytics.

Parametrization and advanced scripting.

Gentle introduction to Python and pandas.

Code coupling Dakota-OpenFOAM®.

Shape morphing.


As CFD optimization relies on automation and parametrization of the geometry generation and mesh generation process, it is highly advisable to follow the multi-day advanced OpenFOAM® meshing training or have a good knowledge in meshing using OpenFOAM® technology.


The classroom training is offered in cooperation with the University of Genova. The fee includes the printed material and a USB key with the supporting material. Attendees are not required to bring their own laptop since workstations with pre-installed software will be available.

Location: DICCA, University of Genova, (via Montallegro 1, 16145 Genova, Italy). Here you can find useful information on how to get to the course location.

Instructors: Joel Guerrero

Language: English

Teaching method:  lectures and hands-on sessions to validate the acquired knowledge. A training certificate is provided to all attendees who complete the course.

Timetable: The course duration is 1 day. The course starts at 9.00 am and ends at 5.00 pm.

Note: this training is also offered online. For more information send an email to This email address is being protected from spambots. You need JavaScript enabled to view it.




Wolf Dynamics makes no warranty, express or implied, about the completeness, accuracy, reliability, suitability, or usefulness of the information disclosed in this training material. This training material is intended to provide general information only. Any reliance the final user place on this training material is therefore strictly at his/her own risk. Under no circumstances and under no legal theory shall Wolf Dynamics be liable for any loss, damage or injury, arising directly or indirectly from the use or misuse of the information contained in this training material.