Previous topicNext topic
Help > Basic Concepts >
Execution Engine

CASP Execution Engine encapsulates and executes model blocks code during model execution.

Capabilities:

·         Minimum 1 micro second simulation time step resolution

·         Infinite simulation end time

·         Independent time step & plot step settings

·         Blocks can be pre-configured to execute in every time step, multiples of time step or plot step

·         Multithreaded capable real time fixed time step execution

·         Power saving mode

·         Execution on native hardware has additional capabilities such as finite end time, variable speed execution, execution pause etc.

 

CASP model execution begins at zero start time and finishes at a specified end time (where end time can be infinite). Between these two times, the program performs the same sequential process iteratively, each iteration incrementing the time by a specified interval. This interval is referred to as a time step, which remains constant during the course of the execution. Following figure illustrates the sequence of execution