Profiling information for A

Information

All times are measured using a real-time wall clock. This means context switching produces bad worst-case execution times (max times) for blocks. If you want better results, use a CPU-time clock or run the command using real-time priviliges (avoiding context switches).

Note that for blocks where the individual execution time is close to the accuracy of the real-time clock, the maximum measured time may deviate a lot from the average.

For more details, see A_prof.xml.

Settings

Name Value
Integration method euler
Output format mat
Output name A_res.mat
Output size 24.0 kB
Profiling data A_prof.data
Profiling size 27.3 kB

Summary

Task Time Fraction
Pre-Initialization 0.000401 19.17%
Initialization 0.000046 2.20%
Event-handling 0.000036 1.72%
Creating output file 0.000264 12.62%
Linearization 0.000000 0.00%
Time steps 0.001067 51.00%
Overhead 0.000273 13.05%
Unknown 0.000406 0.24%
Total simulation time 0.002092 100.00%

Global Steps

  Steps Total Time Fraction Average Time Max Time Deviation
Graph thumbnail 499 0.001067 51.00% 2.13827655310621e-06 0.000006611 2.09x

Measured Function Calls

  Name Calls Time Fraction Max Time Deviation
Graph thumbnailGraph thumbnail A.f 1506 0.000092990 4.45% 0.000000448 6.26x

Measured Blocks

  Name Calls Time Fraction Max Time Deviation
Graph thumbnailGraph thumbnail residualFunc3 2018 0.000521137 24.91% 0.000035456 136.30x
Graph thumbnailGraph thumbnail residualFunc1 1506 0.000393709 18.82% 0.000002735 9.46x

Equations

Name Variables
SES_ALGORITHM 0  
SES_SIMPLE_ASSIGN 1 der(y)
residualFunc3 z2, z1
residualFunc1 x

Variables

Name Comment
y  
der(y)  
x This is x
z1  
z2  
s  

This report was generated by OpenModelica on 2011-03-07 12:55:53.