Skip to content

[OpenMP] Reductions with non-trivial types (e.g., complex) cause SPMD-zation to fail #53859

Open
@jdoerfert

Description

@jdoerfert

SPMD-zation is required for good performance and the copy constructor used for non-trivial types can cause us to miss out on it.

While SPMD-zation has conceptual limitations right now, the cases I've seen with complex reductions are fairly simple. While investigating #52706 we noticed this performance bug.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Needs Fix

Relationships

None yet

Development

No branches or pull requests

Issue actions