Use arpack by default in main2D
Fixed warning about unsigned vs signed int
Better convergence critera in LanczosDiagonalize