Experiment timings
This issue will be used to save all timing results from experiments.
Timings are calculated by inserting the following lines wherever in the code where we want to measure the elapsed time:
SYSTEM_CLOCK(timestamp1, crate, cmax)
!.
!. some code doing things here, we want to measure how much time it takes
!.
SYSTEM_CLOCK(timestamp2, crate, cmax)
time = real ( timestamp1 - timestamp2 ) / real ( crate )
For every version of the code we will want to measure:
- The Total Time spent inside the function
- The Time spent inside the Parallel Region
- The Time spent inside the Singles directives
After having those we can calculate the time inside the parallel region minus the time inside the single constructs.
Edited by oduran