border fixed in direct solvers
improved the noise rendering and border condition check