Feature pde schur

Split off Schur decomposition, so it can be reused
TODO: complex valued PDEs