Skip to content

Conversation

@tlunet
Copy link
Member

@tlunet tlunet commented May 9, 2025

Remove the for loop with mpi_write_at_all to use only one write with a sub-array view. In particular, it avoids the need of the nCollectiveIO stuff, and makes the code way simpler.

Always beneficial to know MPI features to avoid re-implementing those in a more clumsy way 😅

@tlunet
Copy link
Member Author

tlunet commented May 9, 2025

Why are the firedrake test randomly failing ?

@tlunet tlunet changed the title Fields performance fix FieldsIO performance fix May 10, 2025
@tlunet
Copy link
Member Author

tlunet commented May 12, 2025

@pancetta
Copy link
Member

pancetta commented May 12, 2025

Not sure what the problem is with firedrake, but we can merge this PR. Please remove the gusto stuff to make this a clean PR.

@pancetta pancetta merged commit c68a9a6 into master May 12, 2025
173 of 175 checks passed
@tlunet tlunet deleted the fieldsIO branch May 16, 2025 08:27
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.

3 participants