SciML / NonlinearSolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
https://docs.sciml.ai/NonlinearSolve/stable/
MIT License
216 stars 39 forks source link

run precompile workload in parallel #418

Closed oscardssmith closed 2 months ago

oscardssmith commented 2 months ago

I'm not 100% sure this is working as intended (because these precompiles are over-specialized), but it does bring the precompile time down from ~150 seconds to 50 seconds on 4 cores.

codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 85.65%. Comparing base (d434b8d) to head (c834033).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #418 +/- ## ========================================== - Coverage 86.30% 85.65% -0.66% ========================================== Files 47 47 Lines 2914 2921 +7 ========================================== - Hits 2515 2502 -13 - Misses 399 419 +20 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.