Minor optimization: merged reductions in linear solvers
Minor optimization: merged reductions in linear solvers and removed unnecessary loop in binary search for serial load balancing
Small bugfix: output iterations in FLash and SWE start with 0 instead of being uninitialized