Skip to content

How can I further optimize simulation performance? #1485

Answered by erikvansebille
nicrie asked this question in Q&A
Discussion options

You must be logged in to vote

Thanks for this clear and well-documented question, @nicrie! It's clear that you have a good grasp of Parcels API and structure already, and that you've carefully gone through the discussions here. Nice!

But I'm afraid the answer isn't that simple

Normally, when we experience a slowdown in performance it's due to either

  1. An increase in file-IO on the writing of the zarr-file; when very many files have to be written. A relatively simple solution is then to set the chunks_obs to a much higher number (100?). Although I don't suspect this is the problem here, since your outputdt is only two orders of magnitude smaller than your runtime
  2. An increase in the number of input chunks that have to be…

Replies: 10 comments 7 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by nicrie
Comment options

You must be logged in to vote
1 reply
@erikvansebille
Comment options

Comment options

You must be logged in to vote
1 reply
@nicrie
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@erikvansebille
Comment options

@JamiePringle
Comment options

Comment options

You must be logged in to vote
2 replies
@erikvansebille
Comment options

@nicrie
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@JamiePringle
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants