Gusto performance improvements #586
JHopeCollins
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Some places where performance could potentially be improved - to discuss at hackathon?
Matrix refactorisationsImplemented in PR Prevent unnecessary refactorisations when matrices haven't changed #569Cofunction
for SIQN linear solver right hand side to avoid the mass solve in the forcing calculation entirely.SCPC
for the hybridisation solves in the SIQN linear solvers to avoid refactoring local solves every iteration.SSPRK schemes with higher stage count and higher effective CFL (CFL limit/# stages). E.g. 3rd order 4 stage has CFL limit 2 (effective CFL = 0.5), whereas 3rd order 3 stage only has CFL limit 1 (effective CFL = 0.33).Implemented in Add SSPRK schemes with higher stage count #606Beta Was this translation helpful? Give feedback.
All reactions