• CFD, Fluid Flow, FEA, Heat/Mass Transfer

CFD Simulations

CFX and OpenFOAM

A step-by-step method to make a CFD simulation in commercial package CFX is explained below. The corresponding utilities in OpenFOAM are also described. The simulation process is explained using Graphics User Interface (GUI) including basic settings of the GUI. These pictorial descriptions are grouped into 4 categories:
  • Basic settings on the Graphics User Interface to suit one's style
  • Pre-processing stage
  • Solver setting and Solution Process
  • Post-processing Stage

Note that ICEM-CFD can be assumed equivalent to blockMesh command line utility in OpenFOAM and CFX-Post is equivalent to ParaView. Hence, the feature of these two programs are at the moment not included. Thus, this page will mainly try to describe the equivalent of "GUI Operation in CFX Pre and CFX Solve" to "OpenFOAM 0/, constant/ and system/" folders.

Basic settings of the User Interface
CFX Gui - Basic Settings
Basic Setting: Import of Mesh

CFX Gui - Basic Settings
Basic Setting: Simulation Units. OpenFOAM operates only in SI units and hence all values must be specified in this unit system.

CFX Gui - Basic Settings
Basic Setting:Simulation Time Behaviour (Steady or Transient). OpenFOAM timestep can be used to make simulation transient or psuedo-transient [Steady State]

CFX Gui - Basic Settings
Basic Setting: Visualization (known as Rendering) of Mesh Elements. Click here for ParaView operations


CFX Gui - Basic Settings
Basic Setting: Screen Background and Global Axes of the Simulation Domain

CFX Gui - Basic Settings
Basic Setting: Default Action by the Software. Every program has some default setting which can be changed as per user's need. Click here for ParaView operations

CFX Gui - Basic Settings
Basic Setting: Default Actions when Mesh is Imported into CFX GUI. Refer to this section to patch operations in OpenFOAM

CFX Gui - Basic Settings
Basic Setting:Simulation Time Behaviour (Steady or Transient)

CFX Gui - Basic Settings
Pre-processing: View after Import of Mesh

CFX Gui - Basic Settings
Pre-processing: Define Simulation Domain and Material Refer to this section for similar operation in OpenFOAM

CFX Gui - Basic Settings
Pre-processing: Define Material Properties

CFX Gui - Basic Settings
Pre-processing: Define Material Properties


Pre-processing: Selection and Specification of Solver Parameters
CFX Gui - Basic Settings
Pre-processing: Solver Definition
CFX Gui - Basic Settings
Pre-processing: Solver Definition Advance Features Refer to this section for similar operation in OpenFOAM

Pre-processing: Setting of Boundary Conditions
CFX Gui - Basic Settings
Pre-processing: Inlet Boundary Condition Refer to this section for creating inlet boundary conditions in OpenFOAM

CFX Gui - Basic Settings
Pre-processing: Outlet Boundary Condition

CFX Gui - Basic Settings
Pre-processing: Boundary Condition Marker Setting

CFX Gui - Basic Settings
Pre-processing: Boundary Condition Marker Setting

Solver-Setting: Discretization Scheme, Initialization and Monitor Points for Convergence
CFX Gui - Basic Settings
Solver Setting: Discretization Scheme (Upwind, Central Difference Schemes)

CFX Gui - Basic Settings
Solver Setting: Initialization of Field Variables

CFX Gui - Basic Settings
Solver Setting: Monitor Points of Key Field Parameters Refer to this section for creating monitor points in OpenFOAM

CFX Gui - Basic Settings
Solver Setting: Monitor Points of Key Field Parameters

Contact us
Disclaimers and Policies

The content on CFDyna.com is being constantly refined and improvised with on-the-job experience, testing and training. Examples might be simplified to improve insight into the physics and basic understanding. Linked pages, articles, references and examples are constantly reviewed to reduce errors, but we cannot warrant full correctness of all content.