diff --git a/Grid/algorithms/iterative/ImplicitlyRestartedBlockLanczos.h b/Grid/algorithms/iterative/ImplicitlyRestartedBlockLanczos.h index 7fa9e8d3..809d64d9 100644 --- a/Grid/algorithms/iterative/ImplicitlyRestartedBlockLanczos.h +++ b/Grid/algorithms/iterative/ImplicitlyRestartedBlockLanczos.h @@ -447,7 +447,7 @@ for( int i =0;i Iconv(Nm); - std::vector B(Nm,grid); // waste of space replicating + int Ntest=Nu; +// std::vector B(Nm,grid); // waste of space replicating + std::vector B(1,grid); // waste of space replicating std::vector f(Nu,grid); std::vector f_copy(Nu,grid); @@ -782,22 +784,22 @@ for( int i =0;i Btmp(Nconv,grid); // waste of space replicating + for(int i=0; i eval(JP.Nm);