Skip to content

Implementation Direct OpenMP Implementation Comparison in TPetra SpMV Benchmark

James Willenbring requested to merge nmhamster:develop into develop

Created by: nmhamster

Adds three tests to TPetra SpMV Benchmark so that comparisons to OpenMP can be made directly:

  • OpenMP Static which executes SpMV using a static OpenMP schedule
  • OpenMP Dynamic which executes SpMV using a purely dynamic OpenMP schedule
  • OpenMP Smart-Static which executes SpMV using a Non-Zero Balancer over threads and a static schedule.

These results were shown way back in July/August but we in custom implementations, this pull-request merges these into the TPetra benchmark so that comparisons between implementations can be made with new compilers and software stacks.

Merge request reports