CFD Blogs


Would you like to customise OpenFOAM? Maybe add a new boundary condition or change the turbulence model?


We understand, as a busy professional you cannot afford to be teaching yourself how to program OpenFOAM.


We have taken all of the hard work out of learning how to program OpenFOAM by developing a course that enables users to start customising OpenFOAM for their computations.



Why wait, others are already using and customising OpenFOAM. Take this opportunity and start learning TODAY.



OpenFOAM®: Three-Day Intermediate Course

25th - 27th of February 2013

(8.30am - 4.30pm each day)

Applied CCM Pty Ltd training facilities

Suite 30, Level 4, 150 Albert Rd, South Melbourne, VIC 3205, Australia

Description of the course

Dr Darrin Stephens will deliver this two-day course at the training facility located close to Melbourne CBD. Participants in the course will learn the layout of the OpenFOAM library, understanding of pressure-velocity coupling (steady-state SIMPLE algorithm), how to copy and compile a solver, add an equation to existing solver, add source terms involving surface interpolation. In addition, introduction to C++ programming language, creation of the new turbulence model as a part of the existing OpenFOAM library with curvature correction. Lastly, the ability to read the OpenFOAM library without fear, removing the FUD (fear, uncertainty and doubt) that grips most new users.

The methodology employed consists of a series of lectures that provide a general understanding of OpenFOAM topics followed by hands-on work. This training focuses on the OpenFOAM Foundation version 2.1.1 of OpenFOAM.

Day 1

  • Introduction,
  • C++ introduction,
  • OpenFOAM library layout,
  • Anatomy of simpleFoam and pressure-velocity coupling theory.

Day 2

  • Compiliation of OpenFOAM solvers and utilities,
  • Hand-on examples,
  • C++ classes and inheritance.

Day 3

  • Creating a new turbulence model, programming, compiling and running,
  • Boundary condition code walk through,
  • Function object creation.

A hard copy of the training notes will be provided together with a USB stick with a working copy of the OpenFOAM and workshop files from the course. For hands-on examples, attendees will have access to desktop computers with OpenFOAM installed.

It is expected that the attendees have completed the Introductory course or have some experience using OpenFOAM.

Price and Registration details:

  • Industry: $1650 inc GST per person.
  • Academic: $1210 inc GST per person.
  • Maximum number of attendees: 5
  • Lunch and coffee breaks are included.

A 20% discount on the above fees is applicable if the particpant has attended our OpenFOAM Introductory course.


Applied CCM Pty Ltd training facilities

Suite 30, Level 4, 150 Albert Rd, South Melbourne, VIC 3205, Australia