Skip to content

meke port - #85

Draft
JorgeG94 wants to merge 2 commits into
MOM6-GPU:dev/gpufrom
JorgeG94:feat/meke_port
Draft

meke port #85
JorgeG94 wants to merge 2 commits into
MOM6-GPU:dev/gpufrom
JorgeG94:feat/meke_port

Conversation

@JorgeG94

Copy link
Copy Markdown

Ported Meke, cherry picked some bad bitwise repro functions into it for the entirety of the port. Will need addressing later

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown

GPU Port Coverage

Overall: 2097 / 5661 portable executed lines ported (37.0%)
Since base branch: +54 ported lines (+0.9 pp)

Files touched by this PR: 54 / 98 portable executed lines ported (55.1%)

Full per-file / per-routine breakdown: see the "gpu-port-report" job summary and artifact.

Full line-by-line coverage report

MEKE_lengthScales stays on the host because the intrinsic pow in
MEKE_lengthScales_0d is not bit-for-bit CPU==GPU (only bottomFac2, the
**0.8, actually diverged on device).  Make that impossible to miss at both
the loop and its call site until a bit-reproducible pow lands.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant