### OpenFOAM Free Training Courses

If you are seeking an online training course for OpenFOAM, I invite you to join my YouTube channel. I have uploaded a series of step-by-step videos that demonstrate how to conduct numerical simulations using OpenFOAM.

### funkyDoCalc for OpenFOAM post-processing

The own OpenFOAM post-processing tools are : postProcess and foamCalc. However, funkyDoCalc is a hell of tools. It makes life easier.  If you missed run-time processing by an accident, and you don’t like to redo the simulations you may still can derive some results from saved data in time directories.

### How to find missing packages in Ubuntu

Some times when you are going to install a package from third-parties on linux, you may see several errors about missing files or libraries. The best approach is to install apt-file then search the library name through the repository.

### Simulation of conjugate heat transfer

OpenFOAM has two solvers (chtMultiRegionFoam and chtMultiRegionSimpleFoam )  for the simulation of heat transfer across different materials.  When a solver has the keyword simple in its name in OpenFOAM, it means it uses SIMPLE algorithm for pressure-velocity decoupling, Moreover, it represents it is a steady solver.

### Simulation of drop breakup

when fuel is sprayed in the engine, jet primary and secondary breakup happen and tiny droplets are formed. The performance of fuel spray in an engine depends on the size of these droplets.

### Simulation of Taylor bubble in micro channel

The major two phase flow regime in the micro tubes is the Slug flow regime. In this case there is one or few bubbles inside the channel. Hence, it is usually using surface tracking techniques for simulation of two-phase flow in micro tubes.

### Numerical simulation of wave body interaction using olaDyMFoam

For numerical simulation of wave body interaction, several solvers are developed in OpenFOAM such as:

• olaFoam (or olaFlow)
• wave2Foam

Those solvers are developed based on OpenFOAM solver interFoam which is a VoF solver. In this post, I will discuss olaFoam

### Calculate Nusslet number along pipe

Nusslet Number is a dimensionless number and usually reported in heat transfer context. It is defined as:

### Implement new turbulent diffusion wall function at OpenFOAM

There are two wall functions in OpenFOAM to consider turbulent diffusion near wall.
These two functions are:

• allphatWallFunction
• alphatJayatillekeWallFunction

### OpenFOAM community at Iran

ops! it is in Persian.

### Heat Transfer in Drop Impact

OpenFOAM has several heat transfer solvers such as:

• buoyantBoussinesqPimpleFoam, buoyantBoussinesqSimpleFoam
• buoyantPimpleFoam, buoyantSimpleFoam
• chtMultiRegionFoam, chtMultiRegionSimpleFoam

### Numerical Simulation of Viscoelastic Fluid around Oscillating Cylinder

Vortex shedding is a common phenomenon when a fluid flow passes around a body. Here, the vortex shedding of viscoelastic fluid around the oscillating cylinder is simulated.  For simulation, a dynamic mesh library is added to OpenFOAM solver viscoelasticFluidFlow. The solver is available only in foam-extended versions.