From 82a8f1342e61c2f8a8739f77b118b46693cea1f9 Mon Sep 17 00:00:00 2001 From: Chulwoo Jung Date: Mon, 6 Apr 2026 13:35:43 -0400 Subject: [PATCH] Adding Lanczos parameter file in examples directory --- examples/Example_krylov_schur.cc | 3 ++- examples/LanParams.xml | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 examples/LanParams.xml diff --git a/examples/Example_krylov_schur.cc b/examples/Example_krylov_schur.cc index 11f8a9fc4..df6e06ede 100644 --- a/examples/Example_krylov_schur.cc +++ b/examples/Example_krylov_schur.cc @@ -351,6 +351,7 @@ int main (int argc, char ** argv) KrylovSchur KrySchur (Dwilson, UGrid, resid,EvalImNormSmall); KrySchur(src[0], maxIter, Nm, Nk, Nstop); // KrySchur(src[0], maxIter, Nm, Nk, Nstop,&shift); + std::cout << GridLogMessage << "KrylovSchur evec.size= " << KrySchur.evecs.size()<< std::endl; #else int Nblock=4; Nblock=LanParams.Nblock; @@ -362,8 +363,8 @@ int main (int argc, char ** argv) KrySchur(src, maxIter, Nm, Nk, Nstop,Nblock,true,if_verify); // HarmonicBlockKrylovSchur KrySchur (Dwilson, UGrid, resid,shift,EvalImNormSmall); // KrySchur(src, maxIter, Nm, Nk, Nstop,Nblock,true); + std::cout << GridLogMessage << "BlockKrylovSchur evec.size= " << KrySchur.evecs.size()<< std::endl; #endif - std::cout << GridLogMessage << "evec.size= " << KrySchur.evecs.size()<< std::endl; src[0]=KrySchur.evecs[0]; std::cout << GridLogMessage << "KrySchur.evecs= "<< KrySchur.evecs.size() < + + + 0 + -0.025 + 1.8 + 48 + 80 + 100 + 100 + 0 + 1000 + 4 + 0 + 1e-10 + 1 + 100 + 51 + +