There are different fields of simulation. One of the main topic is cumbustion simulation. Here you can use zero & one dimensional simulation of intake system, combustion chamber and exhaust system (eventuelly including supercharger). Another possibility is to use 3 dimensional simulation (3D-CFD) for detailed investigation of flow situations and combustion.
Examplary programs:
AVL Boost, WAVE (for zero and one dimensional simulation)