== Research Questions == The basic idea of this study is to explore questions like the following: - How does defect proneness vary with concurrency dialect? -- number of defects -- type of defect -- difficulty of localizing defect and other measures - Does verification cost and effectiveness vary with concurrency dialect? -- time/space/... -- precision of results == Sample Systems to Study == - https://github.com/UK-MAC/CloverLeaf -- CUDA, MPI, OpenMP, OpenACC, MPI+OpenMP -- Serial version for comparison -- version history to study errors over time - https://github.com/HydroBench/Hydro/tree/master/HydroC -- OpenMP+MPI, OpenACC+MPI, CUDA+MPI, OpenACC+MPI, OpenCL+MPI - http://op2.github.io/PyOP2/backends.html -- OpenMP, CUDA, OpenCL, MPI, MPI+OpenMP -- not a standalone app, but rather a backend for computation