Skip to content

Implement prif_co_{min,max,sum} for interoperable kinds of extraordinary width #206

Description

@bonachea

PR #158 brings the collectives into compliance with PRIF 0.5.
prif_co_{min,max,sum} now accept and handle any interoperable integer or real kind of size 8-, 16-, 32- or 64-bit.

This currently excludes CFI_type_long_double, CFI_type_long_double_Complex (which typically entail 128-bit reals) and any interoperable integer kind that doesn't resolve to one of the four supported bit widths (theoretical: no known exceptions in practice).

This issue requests a reduction implementations for such types, likely via GEX_DT_USER and GEX_OP_USER.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions