Why OpenFOAM® Users Should Try SimScale

BlogAbout SimScaleWhy OpenFOAM® Users Should Try SimScale

fluid flow analysis using OpenFOAM solver, Large Eddy Simulation, Flow over a cylinder

OpenFOAM is gaining growing popularity in the engineering simulation world. As an open source solver, it can be used for the majority of classical simulation problems. It is widely known that OpenFOAM is not the most user-friendly software.

This is the reason SimScale decided to integrate it into its online simulation software. With an easy-to-use interface for different solvers including OpenFOAM, Code_Aster, YADE, and SU2, SimScale developed further, becoming an open ecosystem where simulation functionality, content, as well as people, are brought together in one place. SimScale is not open source, but through the Community account, engineers and designers can join free of charge and collaborate effectively with their peers.

Challenges in Classical Simulation Methods

Current simulation challenges are related to the integration and automation of simulation tools in a very complex CAE environment, including automatic geometry retrieval, surface and volume meshing, and sensitivity and optimization studies. In terms of the solver settings and user expertise, Computational Fluid Dynamics is considerably behind Finite Element Analysis, making the problems of software development and usability more pressing.

Range and quality of physical models, solver settings, and solution algorithms, as well as the lack of robust automatic solution control, brings considerable complexity to the user. The current state of solver development aims to produce monolithic general purpose tools, trying to tackle all physical problems for all users. These are few consequences which can arise [1]:

What is OpenFOAM?

OpenFOAM is free, offering to users the freedom to run, copy, distribute, study, change, and improve the software. OpenFOAM was developed primarily by OpenCFD Ltd in 2004 and distributed by OpenCFD Ltd and the OpenFOAM Foundation. It has a large user base across most areas of engineering and science, from both commercial and academic organizations. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence, and heat transfer, to acoustics, solid mechanics, and electromagnetics.

OpenFOAM is first and foremost a C++ library, used primarily to create executables, known as applications. The applications fall into two categories: solvers—each of them designed to solve a specific problem in continuum mechanics—and utilities—designed to perform tasks that involve data manipulation. New solvers and utilities can be created by its users with some pre-requisite knowledge of the underlying method, physics, and programming techniques involved [2].

OpenFOAM is a collection of approximately 250 applications built upon a group of over 100 software libraries (modules). Each application performs a specific task, for example, the snappyHexMesh application that can generate meshes for complex geometries, such as for a vehicle. The simpleFoam application could then be used to simulate steady-state, turbulent, incompressible flow around the vehicle.

OpenFOAM structure
Figure: Overview of OpenFOAM structure [2].

The main resource for OpenFOAM developers community is the OpenFOAM User Guide [2], which

Download this case study for free to learn how the SimScale CFD platform was used to investigate a ducting system and optimize its performance.

CFD Analysis Covered by OpenFOAM

OpenFOAM is gaining considerable popularity in academic research and among industrial users, both as a research platform and a black-box CFD and structural analysis solver. The main ingredients of its design are:

f1 car cfd analysis simulationOpenFOAM does not have a generic solver applicable to all cases. Instead, OpenFOAM users must choose a specific solver for a class of problems to solve. The solvers with the OpenFOAM distribution are in the SOLVERS directory, reached quickly by typing app at the command line. This directory is further subdivided into several directories by category of continuum mechanics, for example, incompressible flow, heat transfer, multiphase, Lagrangian, and combustion. Each solver is given a name that is descriptive.

The current list of solvers distributed with OpenFOAM is covering a wide spectrum of CFD analysis:

Why is SimScale Important for OpenFOAM Users?

pressure distribution comparison between openfoam and fluentSimScale is based on cutting-edge open source solver technology currently used by leading companies in a large number of industries such as automotive (BMW, Ford, Volkswagen), aerospace, (Airbus), process technology (Siemens), and power generation (General Electric).

The key benefits offered by SimScale to OpenFOAM users or other open source CAE solvers are deeply related to the open source principles:

Here are 8 reasons why OpenFOAM users should give SimScale a try. With more than 100,000 engineers and designers relying on SimScale for their simulation projects, the platform is so much more than an interface for different solvers. It is a powerful online simulation software, with plenty of features to choose from and a CAE community wherein everyone can collaborate and share their work with their peers.

You can try it by creating a free Community account or a 14-day trial for the Professional account. Either way, you’ll have a blast!


Back to the Blog