Hello everyone!
I’m trying to use TDVP methods to do some tests.
But here comes many warnings in my output file that say “applyExp not converged in 10 steps”
What is the meaning of this warning?
Does that mean the results are not reliable or not accurate enough?
So, do I have to reduce the accuracy demand?
Here is my code.
auto sweeps = Sweeps(2);
sweeps.maxdim() = 2000,4000;
sweeps.cutoff() = 1E-12,1E-12;
sweeps.niter() = 10,10;
for(int n = 1; n <= nsw; ++n)
{
if(n < 3)
{
std::vector<Real> epsilonK = {1E-12, 1E-12};
addBasis(psi1,H,epsilonK,{"Cutoff",1E-12,
"Method","DensityMatrix",
"KrylovOrd",3,
"DoNormalize",true,
"Quiet",true});
}
auto energy = tdvp(psi1,H,Cplx_i*(-t),sweeps,{"Truncate",true,
"DoNormalize",true,
"Quiet",true,
"NumCenter",1});
}
Best,
Wang