Skip to content

Performance improvements#4

Open
emiliano-gelati wants to merge 3 commits intoNVE:mainfrom
emiliano-gelati:speedup
Open

Performance improvements#4
emiliano-gelati wants to merge 3 commits intoNVE:mainfrom
emiliano-gelati:speedup

Conversation

@emiliano-gelati
Copy link
Contributor

Minor changes in the code to achieve approximately 30% reduction in running time and 50% reduction in memory allocations (tested on Norwegian catchments 2.11 and 12.70).

Internal data structures have not been changed. To achieve further improvements, changes in internal data structures may be necessary.

This pull request builds on top of pull request #3 (Multi-catchment parallelised calibration on Linux, and basic testing).

@emiliano-gelati emiliano-gelati force-pushed the speedup branch 3 times, most recently from 77f5072 to 5a2b349 Compare March 10, 2026 08:30
Co-authored-by: Thomas Skaugen <ths@nve.no>
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.

2 participants