CFD engineers use a variety of tools and software to create and analyze fluid simulations. They use CAD software to create 3D models of components and systems, and meshing software to create a grid of cells to represent the fluid domain. They then use CFD software to solve the equations governing fluid flow and heat transfer. Popular CFD software packages include ANSYS Fluent, OpenFOAM, and COMSOL Multiphysics. CFD engineers may also use programming languages such as Python, Matlab, or Fortran to write custom scripts and automate tasks.