Email - info@sourceflux.de

Setting up castellatedMesh in snappyHexMesh

snappy_onlySurface_back

Setting up castellatedMesh in snappyHexMesh

This entry is part 2 of 2 in the series snappyHexMesh

This entry is part 2 of 2 in the series snappyHexMeshIn the previous part of the snappyHexMesh series, we were dealing with some steps in relation to the preparation of the geometry. The next step is of course to set up an initial snappyHexMesh dictionary, so that we can begin with the first meshing process. […] Read More

surfaceNormals_normalized_final

Preparing the Geometry

This entry is part 1 of 2 in the series snappyHexMesh

This entry is part 1 of 2 in the series snappyHexMesh m4s0n501 In the snappyHexMesh series, we are going to cover a lot of topics that arise when working on a real world geometry with snappyHexMesh. This post is the first post in this series and deals with preparing a given STL geometry. As a […] Read More

Debug test switch.

OpenFOAM debug switch details

This entry is part 2 of 2 in the series source code testing

This entry is part 2 of 2 in the series source code testingCase-specific debug switch In the previous post, a class-level debug switch was set and used for all simulation cases in OpenFOAM, by modifying the global controlDict configuration file. Since the release of version 2.2.0 by the official developer team, it is possible to […] Read More

tumbler-snapper-test

OpenFOAM source code testing

This entry is part 1 of 2 in the series source code testing

This entry is part 1 of 2 in the series source code testingThe photo above shows a snapshot of  the  Tumbler Snapper atom bomb test – this happens to the source code that has low test coverage, much sooner than the tested code, it goes BOOM, when you least expect it. OpenFOAM source code testing […] Read More

honey-siona-karen

A shear rheometer using OpenFOAM

In some special cases it is possible to solve the the Navier-Stokes equation system exactly. The flow of a viscous fluid between two rotating cylinders is a good example of such a case. The Navier-Stokes equation system can be derived in cylindrical coordinates, and together with the appropriate boundary conditions, it is reduced to two […] Read More

laminar flow around a cylinder

Laminar flow around a cylinder

Introduction The two dimensional laminar flow around a cylinder is one of the cases everyone starts with when learning CFD, so in this post we show how to set up this simulation case in OpenFOAM. The icoFoam OpenFOAM solver implements the mathematical model for unsteady laminar flow, and the OpenFOAM native blockMesh mesh generator will […] Read More

door-to-hell

fvOptions : Solver modifications

This entry is part 2 of 2 in the series fvOptions

This entry is part 2 of 2 in the series fvOptionsIntroduction The image above shows the “Door to hell”, a burning natural gas field – a heat source. In this post, we cover the design of fvOptions, modify a Laplacian (diffusion) equation solver, and add a heat source to a tutorial case at run-time. In […] Read More

san-diego-comp-center-mousepad

fvOptions : Adding source terms to equations at run-time

This entry is part 1 of 2 in the series fvOptions

This entry is part 1 of 2 in the series fvOptionsIntroduction to fvOptions Since the version 2.2.0, OpenFOAM supports fvOptions – a flexible framework that allows users to add source terms to equations of the mathematical model. The source terms can be predefined and there is a set of existing fvOptions to choose from. Additionally, […] Read More

bookCover04

Book ready for pre-ordering

Over the last couple of months, we have been working on the final steps of the book release. Now we are happy to announce that we are ready to release the book on the 30.9.2014, but the book will only be available over our website for now. This has to do with some administrational issues, […] Read More

books

101 Things to read when starting with OpenFOAM

This isn’t actually a list of “101 things to read when starting with OpenFOAM”, but we found the title name catchy. OpenFOAM is an Open Source software for Computational Fluid Dynamics (CFD) implemented using the C++ programming language. Looking at this definition, it is easy to see what needs to be learned in order to […] Read More