# AcuSolve Workflow Introduction

This section gives a brief description of a general workflow of a typical CFD process. It describes in short the problem description, pre-processing, solving and post-processing aspects of a CFD workflow.

The entire workflow of a typical CFD analysis can be summarized as follows.

AcuSolve is a robust software that does all of the above steps of CFD and provides the accurate solution to the problem.

## General Workflow

The accurate simulation of a flow field using CFD requires a number of steps to be taken.
In order to set the problem up properly for simulation it is necessary to first understand
the physics. Once the physics have been understood a model can be constructed. The following
steps describe the set of steps that should be taken when performing a CFD simulation.

- Problem Description
- Though often neglected, this step is the foremost important aspect of a successful
CFD simulation. Before attempting a CFD simulation a clear description of the problem
is necessary. This step involves the following tasks.
- Identify the domain of interest: Though in principle domain of any size can be analysed with CFD simulation, it is often wise to choose the critical regions in which flow field is of importance and simulate the flow in that domain. Minimizing the size of the domain keeps the simulation costs low, but comes at the expense of introducing non physical behavior in the simulation by having boundaries too close to regions in the flow where the results are of interest. It is important to select boundaries where the flow character is known so that proper boundary conditions can be applied.
- Identify the nature of the flow: It is always helpful to make an educated guess on the nature of the flow, such as whether it is steady/transient, laminar/turbulent, thermal/non thermal. For example, while analysing a flow in a pipe that has low Reynolds number, say Re ~ 100, it is useful to perform a laminar analysis rather than doing an expensive turbulent flow analysis with a larger mesh count. In case of turbulent flows, it is advisable to choose turbulence model based on the physics present, while keeping in mind the areas where the flow will be critical.

- Pre-Processing
- This process involves geometry import, mesh generation and specifying the relevant physics equations to be solved. Pre-processing also involves defining the fluid properties, boundary conditions and body force parameters. AcuSolve uses HyperMesh CFD and SimLab for the pre-processing of the geometry and the mesh generation.
- Solving
- Solving is the critical part of a CFD simulation. The governing flow equations are discretized. All these algebraic equations are then solved for the unknown flow parameters. The final solution is the quantitative representation of these parameters at the mesh generated nodes. As a first step of solving, the AcuPrep module of AcuSolve checks for the compatibility of the information provided in the pre-processing step. The source of errors in AcuPrep could be because of insufficient inputs, syntax errors, and so on. After AcuPrep the actual solving of equations is performed.
- Post-Processing
- Having solved for the unknowns, the next step is the analysis of this huge data to obtain relevant insight. This data can be analysed either in the form of contour plots or tabular data to identify the critical portions of the flow field.