Skip to content

Implement PRIF 0.8 prif_co_broadcast_cptr#319

Merged
bonachea merged 6 commits into
BerkeleyLab:mainfrom
bonachea:co_broadcast_cptr
May 12, 2026
Merged

Implement PRIF 0.8 prif_co_broadcast_cptr#319
bonachea merged 6 commits into
BerkeleyLab:mainfrom
bonachea:co_broadcast_cptr

Conversation

@bonachea
Copy link
Copy Markdown
Member

@bonachea bonachea commented May 5, 2026

Adds the prif_co_broadcast_cptr procedure expected in PRIF 0.8, as proposed in https://github.com/BerkeleyLab/prif/issues/156 and approved in https://github.com/BerkeleyLab/prif/pull/158

@bonachea bonachea added this to the Caffeine 0.8.0 milestone May 5, 2026
@bonachea bonachea requested a review from ktras May 5, 2026 17:49
@bonachea bonachea added release-blocker Must be resolved before next release priority=medium labels May 5, 2026
Copy link
Copy Markdown
Collaborator

@ktras ktras left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

bonachea added 6 commits May 11, 2026 20:06
This particular part of the test code is unreachable in older
versions of GFortran.
Add `sequence` to derived types used in PRIF's contiguous communication
calls, to ensure a flat linear storage layout for use in communicating the
raw storage sequence.
@bonachea bonachea force-pushed the co_broadcast_cptr branch from 61121bc to 870e540 Compare May 12, 2026 00:06
@bonachea bonachea merged commit dd73e95 into BerkeleyLab:main May 12, 2026
43 checks passed
@bonachea bonachea deleted the co_broadcast_cptr branch May 12, 2026 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants