Important Dates Recent News

 

Courses

The "Training" folder with the available training material, that is present in the USB-stick that will be provided, is now available online here: https://drive.google.com/drive/folders/0BwfuSMqexhZxTTU2V2pYMG0ycUU?resourcekey=0-sr0gY5g3DLqF-jrvJRNRKg&usp=sharing - You might need to update the files in the USB stick yourself the day before or on the training day.

 

Instructions on how to use the USB stick and virtual machines is available here: http://openfoamwiki.net/index.php/Installation/Live_Images/USB-Stick_for_OFW11/User_Guide

 

Implementation of acoustic analogy

Implementation of simple FSI model with functionObject

Practical CFD applications using HELYX-OS

Extending Boundary Conditions at Runtime

Understanding and prototyping fvOptions

Pressure-velocity coupling in solvers

Understanding and extending scalarTransportFoam

snappyHexMesh Theory and Application

 Learning how to use free surface flows in OpenFOAM 3.0

Introduction to PyFoam and swak4Foam

Introduction to numerical optimization using DAKOTA and OpenFOAM®

  • Instructor: Joel Guerrero
  • Summary: In this training session the attendees will be introduced to numerical optimization using DAKOTA. We will address how to conduct parametrical and design of experiments studies, single and multi-objective optimization, surrogate based optimization, exploratory data analysis, and how to couple DAKOTA with OpenFOAM® (or any other black box solver). To follow this training session a basic knowledge of OpenFOAM® is required. No prior knowledge of DAKOTA is required.
  • Abstract: Course_abstract-Joel_Guerrero-Dakota.pdf
  • Training type: Intermediate
  • Session type: Undefined
  • Software stack: OpenFOAM 3.0.x, Dakota 6.3, OpenSCAD, Salome 7.7.1, Python 2.7 (Anaconda).
  • Training Material: https://drive.google.com/drive/folders/0BwfuSMqexhZxUExmbTF4Z2Ztckk?resourcekey=0-joEqhs36EPYZ0vZ4vEtTow&usp=sharing

Introduction to OpenQBMM and quadrature-based moment methods

Rotating machinery in FOAM-extend

New IHFOAM developments

  • Instructor: Javier L. Lara, IHCantabria
  •   Co-instructor: Maria Maza, IHCantabria
  • Summary: New developments in IHFOAM for wave generation, absorption, interaction with vegetation, tsunami waves, along with best practices. More details in the abstract.
  • Abstract: Course_abstract-Javier_Lara-IHFOAM.pdf
  • Training type: Intermediate
  • Session type: Lecture with examples
  • Software stack: OpenFOAM 3.0.x
  • Status: The instructor was not able to attend and this session was cancelled.

Introduction to post-processing with ParaView

Introduction to solid mechanics with OpenFOAM

 Implementation of turbulence models

Using OpenFOAM fluid structure interaction library

Introduction to meshing with blockMesh

PyFoam for the lazy

  • Instructor: Bernhard Gschaider
  • Subtitle: Let the computer do the post-processing for you.
  • Summary: Foam (especially function objects) produce a large number of data files. To analyse these files in commonly used tools they have to be converted and manipulated (relabeling, interpolation etc). This process is tedious and error prone (especially if they have to be done for a large number of simulations) . PyFoam offers a number of utilities that allow the user to do these things automatically. This presentation will demonstrate these utilities.
  • Training type: Intermediate
  • Session type: Lecture with examples
  • Software stack: OpenFOAM 3.0.x, foam-extend 4.0 and PyFoam
  • Training Material: https://drive.google.com/drive/folders/0BwfuSMqexhZxREswd0NqdUp3ZTQ?resourcekey=0-ouNdWvNz23Bavqy8sNLGvw&usp=sharing

 Erosion modeling in OpenFOAM

  • Instructor: Alejandro Lopez, University of Strathclyde
  • Summary: A brief introduction to the general erosion modeling (and models available in the literature and in some CFD codes) will be presented, followed by a description of how erosion can be modeled in both Lagrangian and Eulerian frames in OpenFOAM. Finally, some examples of how to implement your own erosion and rebound models within the intermediate library will be explained.
  • Training type: Intermediate
  • Session type: Lecture with examples
  • Software stack: OpenFOAM 3.0.x (applicable to 2.3.x)
  • Training Material: https://drive.google.com/drive/folders/0BwfuSMqexhZxN3JiY3pWRWRhNk0?resourcekey=0-dAhYv_tekJTpgKAoVgUOeg&usp=sharing

 Simulations with particles, using the Lagrangian method

  • Instructor: Alejandro Lopez, University of Strathclyde
  • Summary: The objective is to review the whole range of case set-up, running and post-processing simulations that use the Lagrangian method for fluid flow with particles. The Lagrangian-intermediate library will be used (nearly-fully featured particle flow). Brief overview of other possibilities for Lagrangian particles such as the “solidParticle”.
  • Training type: Intermediate
  • Session type: Lecture with examples
  • Software stack: OpenFOAM 3.0.x (applicable to 2.3.x)
  • Training Material: https://drive.google.com/drive/folders/0BwfuSMqexhZxSXVDaDFoZ3A4MXc?resourcekey=0-94CsKE5_KqDlBVm8oYyqOw&usp=sharing

Introduction to simulating real 3d flows: the DrivAer case

OpenFOAM® software bundles by CFDsupport

 cfMesh

Introduction to the programming language of OpenFOAM®

  • Instructor: Vuko Vukčević
  • Summary: In this course the basics of the programming language of OpenFOAM will be taught. The following main topics will be addressed:
            -Go through scalarTransportFoam in detail;
            -Add passive scalar equation to icoFoam;
            -Create a simple function object;
            -Create a simple boundary condition;
            -Provide brief guidelines for effective OpenFOAM/C++ programming.
  • Training type: Introductory
  • Session type: Lecture with examples/Hands-on
  • Software stack:foam-extend 4.0
  • Training Material: https://drive.google.com/drive/folders/0BwfuSMqexhZxdEVHV2dZZUFRSFk?resourcekey=0-5Actti-eA_U1uCXZN2MYcQ&usp=sharing

Using EPIC to run OpenFOAM® online

  • Instructor: Mike Turner
  • Summary: Hands-on session to set up and run OpenFOAM jobs with the EPIC cloud platform.  The session will include data upload / download, automatic checking of control files, remote visualisation and options for more advanced users.  More details in the abstract.
  • Abstract: Course_abstract-Mike_Turner.pdf
  • Training type: Basic, Intermediate and Advanced
  • Session type: Hands-on
  • Software stack: Paraview 4.4 and up-to-date Chrome or Firefox

Design and Rationale of High Resolution Schemes in OpenFOAM

  • Instructor: Holger Marschall
  • Summary: In this training session the attendees will be introduced to High Resolution Schemes, i.e. bounded High Order Schemes (bHOS), and their design and rationale in FOAM.
    Abstract: Course_abstract-Holger_Marschall.pdf
  • Training type: Intermediate
  • Session type: Lecture with examples
  • Software stack: foam-extend 4.0

 Advanced dynamic mesh motion

 

PARTNERS

CMGEngys Gompute Wikki    Next FOAM Omnibond Epic CAE Solutions Corp. EnSight MegatronicaSafeLab EurpcarBio Rumo GetBus FotoCristal3D  FCT UMinho IPC  blank