Skip to content

[WIP] Mixed precision (32-bit main) for dynamics & GEOS 11.4.2 feature set#63

Draft
FlorianDeconinck wants to merge 433 commits into
developfrom
develop__GEOSv_11_4_2
Draft

[WIP] Mixed precision (32-bit main) for dynamics & GEOS 11.4.2 feature set#63
FlorianDeconinck wants to merge 433 commits into
developfrom
develop__GEOSv_11_4_2

Conversation

@FlorianDeconinck

Copy link
Copy Markdown
Collaborator

This is the full suite of changes to bring the dynamics to a 32-bit first (but implemented mixed) capabilities. It also brings non reconcilable changes to Remapping that where implemented in GEOS.

The entire codebase was ported from GEOS 11.4.2

gmao-ckung and others added 30 commits January 29, 2025 08:04
…nslate

Linted translate tests and updated mpp_global_sum with option to use simple MPI all_reduce call
…ure if these actually make a difference in the computation but it does providing more details about each serialized variable
…he tracer dictionary. Note that the tracer key names right now need to match up with 'tracer_varaibles' from gt4py_utils.py
Trigger damping increment calculation exactly once
…nslate

Merging updated fv_mapz_GEOS translate test branch into fv_mapz_GEOS
FlorianDeconinck and others added 30 commits June 18, 2026 14:40
This makes the translate test (`orch:dace:gpu:IJK`) go from numerical
failures in ~8% to completely green.
Looks like this was just added for test convenience, but since we have
the C_SW object in the test as well, we can just grab `delpc` and `ptc`
from there.
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.

5 participants