Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
quickmp Namespace Reference

A namespace for symbols that are part of the public API. More...

Enumerations

enum  ScheduleHint { SEQUENTIAL, INTERLEAVED }
 Types of loop scheduling methods. More...
 

Detailed Description

A namespace for symbols that are part of the public API.

Enumeration Type Documentation

Types of loop scheduling methods.

Enumerator
SEQUENTIAL 

This is the default.

It distributes loop iterations among threads in large, equal chunks, similar to the OpenMP "static" scheduling type with default (equal) chunk size. This is better for loops with equal-duration iterations.

INTERLEAVED 

Distributes loop iterations among threads in an interleaved manner, similar to the OpenMP "static" scheduling type with chunk size 1.

This is better for loops with non-equal-duration iterations.