Wolf Dynamics - Multiphysics simulations, optimization, and data analytics

Basic solid modeling for CFD using Onshape and mesh generation using OpenFOAM tools




This course is a general introduction to solid modeling using Onshape and meshing using OpenFOAM technology, everything done using open source technology. During this training, we introduce the solid modeling application Onshape, and we show how to use this application to generate clean geometries to be used with OpenFOAM meshers (snappyHexMesh). We explore in details OpenFOAM meshing applications blockMesh and snappyHexMesh, and we show how to make effective use of these tools to create high-quality meshes for industrial purposes.

Topics to be covered:

Brief introduction to Onshape environment

Introduction to solid modeling using Onshape

Creating solid models from scratch

Brief introduction to OpenFOAM meshing technology

Understanding OpenFOAM meshing technology (blockMesh and snappyHexMesh)

Mesh quality assessment

Mesh manipulation, topological selections, and conversion utilities

Setting boundary conditions and initial conditions

Boundary layer meshing

Meshing in parallel

Tips and tricks


As CFD optimization highly relies on parametrization of the geometry generation and meshing stages, it is strongly recommended to take this course if you are following the advanced optimization training session.


Modality: online only.

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 - Online option: The online course is split into 3 non-consecutive days (for 10.5 hours in total).  For more information, send an email to This email address is being protected from spambots. You need JavaScript enabled to view it.

Additional information: For other modalities (classroom or onsite), please 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.