Skip to main content

Why algorithms matter for users

✏️Course in Development

This page is currently empty, but don’t worry — it will be written soon! Stay tuned for updates, and check the changelog to see what’s in progress.

You might be thinking, "I'm a model user, not a developer. Why do I need to know about the nitty-gritty of how the solver works?" That's a fair question, and this section articulates the very practical value that gaining insight into these solver mechanics can bring to your daily modeling work.

One of the biggest benefits is improved troubleshooting. When your model unexpectedly fails to converge or produces bizarre results (and it happens to the best of us!), understanding the iterative nature of the solver and potential pitfalls can provide vital clues to the source of the problem. Is it an ill-conditioned network with extreme pipe size differences? A poor initial guess for flows? Or perhaps problematic control settings that are causing the solver to oscillate? This knowledge can significantly guide your diagnostic efforts.

Read more for free

Register or log in now to access additional chapters and unlock extra features.

By continuing, you agree to your personal information being collected under our privacy policy and accept our terms of use.