Portable Sequential Equivalence
What is Portable Sequential Equivalence (PSE)?
- A program is sequentially equivalent if its results are the same with one thread and many threads.
- For a program to be portable (i.e. runs the same on different platforms/compilers) it must execute identically when the OpenMP constructs are used or ignored.