Visual-Environment for OpenFOAM: An Open Source-Based Enterprise CFD Solution

Fluid is everywhere and affects almost every industry. But what happens when the design of an industrial product is suboptimal? The answer is several detrimental things like lower energy efficiency, acoustic problems, and overheating – just to name a few. Eventually, these issues impact perceived quality and can even lead to warranty problems and recalls. Manufacturers rely on physical testing to help reduce these problems but higher cost, human effort, and limited availability of testing facilities are major concerns.

Computational Fluid Dynamics (CFD) help explore a wide range of problems in all these fields and more so that industries can create and test their own virtual prototypes.  

ESI offers a dedicated CFD software bundle, combining its own Visual-Environment with open source CFD solution OpenFOAM.  With Visual-Environment for OpenFOAM, leverage OpenFOAM to its fullest capacity, with unlimited number of cores and cases, while simultaneously preparing your CAD, setting up your case, post-processing the results, and creating your own automated workflows.

Benefits of Visual-Environment for OpenFOAM

  • Catered to OpenFOAM users, offers a feature-rich interface in an easy-to-use environment
  • Unlimited number of jobs with unlimited number of processors
  • Capability to solve with customized OpenFOAM boundary conditions and solver
  • Seamless import, clean-up of geometry, and dedicated module for post-processing
  • Macros recording capability for repetitive simulations
  • Extreme flexibility to create a customized automated process for any application

Supported Applications

Visual-Environment for OpenFOAM is used across industries for applications ranging from aerodynamics, air conditioning and ventilation, to chemical, industrial cooling, turbomachinery/pumps, multiphase, and lagrangian particle simulations.

Turbulent Flow

Possibility to model flow turbulence with RANS, LES and DES


Heat transfer between solid and fluid domains


Solving two or more than two phases with VOF or Eulerian solver


Multi-species reacting flow with different combustion models


Supporting solar load and different radiation models


Easy setup for complex motion and moving parts

Discrete Phase

Solid particles tracking in continuous fluid phase through MPPIC approach

Moving body

Prescribed motion or 6DOF modelling

Geometry Preparation

Geometry preparation is always challenging and probably the most time-consuming part of CFD analysis. Optimize your geometry preparation by taking advantage of inbuild geometry cleanup features like automatic crack fixing, unique leak closure approach, wrapping, surface meshing, along with traditional geometry cleanup options. Also, import the most common format of CAD data as input geometry. An additional geometry manipulation CAD package is not needed as Visual-Environment for OpenFOAM provides a complete solution.

SnappyHexMesh & OpenFOAM Setup

Learning and using OpenFOAM, whether setting up meshing and solution tasks for industrial applications, becomes a smooth process with Visual-Environment for OpenFOAM. A complete environment is available to define volume mesh parameters (local refinement sizes, boundary layer, multi-region cases), setting up cases (physics, boundary conditions), and monitoring the solution. User efforts are drastically reduced, maximizing efficiency and avoiding mistakes in an intuitive step-by-step process. It supports a variety of physics such as cold flow and heat transfer, radiation, multiphase, DPM, scalars, reacting flows, etc. It can also prepare cases with your own functionality.


Solving a CFD problem is not only about predicting flow rate or finding out transferred heat, it can also provide important details about the system or surroundings. For this, different features like contour plots, section cuts, vectors display, iso-surfaces or particle traces must be used to understand the predicted performance and to make decisions to improve the system. All these capabilities and more are available directly within Visual-Environment for OpenFOAM. These tasks can be automated to maximize engineering efficiency by recording various steps in a session, which can be later used with similar cases to create images, plots, reports, automatically, even in batch mode.

Process Automation

Consistency, repeatability, and accuracy become critical when certain types of simulations are done frequently, or multiple users are performing similar simulations. This can be achieved by preparing automated processes in Visual-Environment for OpenFOAM: a complete solution from CAD to results, that can be deployed on your preferred platform (desktop/laptop, HPC, cloud), on your own or with the support of ESI Group.

Ready for a license?




Looking for more information?