Adaptive linear scalar elliptic and parabolic problem solver