Skip to content

Performance optimizations for interacting with many meshes / species types#1741

Merged
franzpoeschel merged 7 commits intoopenPMD:devfrom
franzpoeschel:performance-optimizations-cp2k
Sep 30, 2025
Merged

Performance optimizations for interacting with many meshes / species types#1741
franzpoeschel merged 7 commits intoopenPMD:devfrom
franzpoeschel:performance-optimizations-cp2k

Conversation

@franzpoeschel
Copy link
Copy Markdown
Contributor

@franzpoeschel franzpoeschel commented Mar 28, 2025

Some assorted performance optimizations notices when developing the openPMD plugin for CP2K. These mostly affect the performance of flushing Iterations.

TODO:

  • Check if we should check for dirtyRecursive() in other places, too, or when reading. Update: No need in reading, Iterations are not reparsed.
  • Merge HDF5 filters (compression) #1644 first

@franzpoeschel franzpoeschel changed the title Performance optimizations for interacting with many meshes / species types [WIP] Performance optimizations for interacting with many meshes / species types Mar 28, 2025
@franzpoeschel franzpoeschel force-pushed the performance-optimizations-cp2k branch from b62f3fd to a4df35d Compare March 31, 2025 16:47
@franzpoeschel franzpoeschel force-pushed the performance-optimizations-cp2k branch from a4df35d to 410a82a Compare April 22, 2025 09:35
@franzpoeschel franzpoeschel added this to the 0.16.2 milestone Jun 6, 2025
@franzpoeschel franzpoeschel force-pushed the performance-optimizations-cp2k branch 2 times, most recently from 6f1d04e to e73adad Compare July 21, 2025 09:10
@franzpoeschel franzpoeschel changed the title [WIP] Performance optimizations for interacting with many meshes / species types Performance optimizations for interacting with many meshes / species types Aug 1, 2025
@franzpoeschel franzpoeschel requested a review from ax3l August 1, 2025 12:18
@franzpoeschel franzpoeschel force-pushed the performance-optimizations-cp2k branch 3 times, most recently from 561a76a to fc13164 Compare August 8, 2025 13:41
@franzpoeschel franzpoeschel force-pushed the performance-optimizations-cp2k branch from fc13164 to 2e8de04 Compare August 11, 2025 15:08
@franzpoeschel franzpoeschel mentioned this pull request Sep 25, 2025
9 tasks
@franzpoeschel franzpoeschel force-pushed the performance-optimizations-cp2k branch from 2e8de04 to 79d25b7 Compare September 30, 2025 18:10
@franzpoeschel franzpoeschel enabled auto-merge (squash) September 30, 2025 18:11
@franzpoeschel franzpoeschel merged commit 21adf5a into openPMD:dev Sep 30, 2025
30 checks passed
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.

3 participants