OpenMP: Parallel sections (succeeding)

Demonstrates how two loops that must be fused to be race free can be specified and verified.

General information

ID112
Articlenone
Back-endSilicon
LanguageOpenMP for C
FeaturesArrays, Iteration contracts, Loop parallelisations, Pragmas, Quantified permissions
Sources
Path to example fileopenmp/sections-reduced.c
Date2017-06-20

Statistical information

Lines of code106 lines (comments not included)
Lines of specification22 lines (20.75% of the total)
Computation time42225 milliseconds

Example code

Note, verification may take a while and has a time-out of 20 seconds.