*QUESTIONS*

**A. MESH IMPORT**- 1. What types of mesh does the software allow?
- 2. What mesh file formats does the software accept?
- 3. What are the main pre-processors that can create files for import into the software?
- 4. Does the code have dynamic and/or morphing mesh capabilities?
- 5. Can the code handle a multiblock mesh? If so, does the mesh have to be conformal at the interface between blocks?
- 6. Does the code have adaptive mesh refinement capabilities?
**B. BASIC PHYSICS**- 1. Does the code solve both steady and unsteady flow problems? Both incompressible and compressible flows? Both laminar and turbulent flows? Single phase, multi-phase, multi-fluid? Newtonian and non-Newtonian fluids? Free-surface flows?
- 2. What are the basic equations solved? Are they expressed in conservative or non-conservative form? Can the code be used to solve 2D planar and axisymmetric and 3D flows?
- 3. Can the code be used to solve heat transfer problems?
- 4. What type of boundary conditions can be implemented in the code?
- 5. Is it possible to impose time-dependent and/or geometry-dependent conditions at the boundaries? If so, how is this done?

** **

** **

** **

**C. NUMERICS**- 1. Which methodology is the code based on? Finite difference, finite volume, finite element, lattice-Boltzmann, other (specify)?
- 2. How are 2D flows handled? As a special case of a 3D formulation or with a 2D formulation?
- 3. How are steady flows handled? As an unsteady flow that reaches a steady-state or with a steady flow formulation?
- 4. What coordinates systems can be used in the code?
- 5. What options are available for space discretization of the convective terms and the diffusive terms? Are high-order schemes available?
- 6. What solution algorithms are available? SIMPLE, PISO, etc?
- 7. What options are available for time-marching? Explicit? Implicit?
- 8. What options are available for approximating velocity gradients?
- 9. What options are available for evaluating pressure gradients?
- 10. Is the solution algorithm segregated or coupled, or are both available?
- 11. What solution schemes are available for coupling the velocity and pressure?
- 12. What residuals can be monitored?
- 13. What are the available options for convergence criteria?
- 14. What are the available options for initialization of the solution?

**D. MODELS**- 1. What turbulence models are available in the software?
- 2. What wall-treatment models are available for the turbulence models listed in #1?
- 3. If the code has multi-phase or multi-fluid capabilities, what are the models available?
- 4. What types of heat transfer can be modelled? Conduction? Convection? Radiation?
- 5. How is conjugate heat transfer modelled?
- 6. What advanced physics models are available? Combustion? Sprays? Boiling? Chemical reactions? Non-Newtonian? Etc?
**E. DATA EXPORT (for post-processing)**- 1. Where does the code store the calculated data? At nodal points or at cell centres?
- 2. What output file formats are supported by the code?