Changed upwind method to use matrix method instead of direct finite difference. Might improve performance.