CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Events > Event Record #24226

CFD Events Calendar, Event Record #24226

ESI OpenFOAM Advanced Course
This course covers advanced topics of OpenFOAM and is designed to enable the participants to use OpenFOAM effectively on real engineering problems and develop the toolbox to suit their needs. It covers general use and programming of OpenFOAM, building on topics presented earlier in the Foundation Course. It provides a foundation for all aspects of OpenFOAM, from running cases to programming, so is useful to both new users and existing users wishing to broaden their knowledge of OpenFOAM.
Date: May 11, 2017 - May 12, 2017
Location: 350 Sparks Street, Suite 220, Ottawa, Ontario, Canada
Web Page: http://bit.ly/2meHAeq
Contact Email: linda.weber@esi-group.com
Organizer: ESI North America
Softwares: OpenFOAM
Type of Event: Course, National
 
Description:

This course covers advanced topics on the open source CFD 
toolbox, OpenFOAM. It is designed to enable the 
participants to use OpenFOAM effectively on real 
engineering problems and develop the toolbox to suit their 
needs. It covers general use and programming of OpenFOAM, 
building on topics presented earlier in the Foundation 
Course.

Topics Covered
•	Advanced meshing in OpenFOAM with snappyHexMesh
•	Assessing mesh quality
•	Setting boundary regions and conditions
•	Selecting discretisation schemes
•	Control of linear solvers and algorithms
•	On-the-fly post-processing
•	External aerodynamics
•	Interface-capturing
•	Large-eddy simulation for turbulence
•	Dynamic meshes
•	Rotating frames
•	Heat transfer
•	Combustion
•	Useful Linux tools for OpenFOAM
•	Boundary condition implementation in OpenFOAM
•	Template classes in C++
•	Model integration in OpenFOAM solvers
•	Programming new transport and turbulence models
•	Virtual functions in C++
•	Programming function objects for post-processing
•	Programming a pre-processing utility

Course details

OpenFOAM USB stick
Participants undertake exercises in simulating cases and 
programming in OpenFOAM on desktop PCs running a live 
OpenFOAM/Linux installation provided on a USB memory 
stick. Participants may alternatively boot this live 
installation of OpenFOAM on their personal laptops if they 
wish — see “requirements for bootable USB stick” for 
further details. Participants keep the USB memory stick at 
the end of the course.

Course materials
A high-quality, A5-sized (80-100 page) wire-bound manual 
is provided with each course that participants can use 
during the course and can later work through in their own 
time.

Language
The language used in all OpenFOAM training courses is 
English.

Course times
The course is 2 days in duration and usually runs from 
09.00 to 17.30 (local time) each day.

Target audience
This course is for those users with a broad basic 
knowledge of OpenFOAM, either from the Foundation Course 
or through general experience, who wish to develop their 
skills for more advanced CFD and OpenFOAM programming — 
see “information on course suitability” for further 
details.

Prerequisites
This course follows on from the Foundation Course in 
OpenFOAM, which introduces the use of OpenFOAM, Linux, C++ 
programming, the finite volume method, etc. We recommend 
users undertake the OpenFOAM Foundation Course prior to 
this course, but it is not essential for more experienced 
OpenFOAM users.
 
Event record first posted on February 20, 2017, last modified on April 4, 2017

[Back to Events Calendar Front Page]