[go: up one dir, main page]

Menu

#202 Enable propagation backwards in imaginary time

0.3.3
done
nobody
None
nobody
2021-02-28
2020-11-09
Ulf Lorenz
No
What and Why

In contrast to what is written in the documentation, propagating backwards in imaginary time is not unstable; it will generally converge to the largest eigenstate with a nrom growing to infinity, but that is a feature, not a bug.

I am not quite sure what propagation in negative imaginary time is good for (increasing temperature? Spin states?), but it seems wrong to restrict the propagators that way for no good reason. While not really urgent, the cost is rather low.

  • Note: also update the documentation

As an additional piece of work, removed OdeRelax. There is little point in this class, because relaxation with Chebychev polynomials should always be faster.

Discussion

  • Ulf Lorenz

    Ulf Lorenz - 2021-01-30
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -3,3 +3,5 @@
     In contrast to what is written in the documentation, propagating backwards in imaginary time is not unstable; it will generally converge to the largest eigenstate with a nrom growing to infinity, but that is a feature, not a bug.
    
     I am not quite sure what propagation in negative imaginary time is good for (increasing temperature? Spin states?), but it seems wrong to restrict the propagators that way for no good reason. While not really urgent, the cost is rather low.
    +
    +* Note: also update the documentation
    
    • Milestone: Backlog --> 0.3.3
     
  • Ulf Lorenz

    Ulf Lorenz - 2021-02-27
    • status: open --> assigned
    • assigned_to: Ulf Lorenz
     
  • Ulf Lorenz

    Ulf Lorenz - 2021-02-28
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -5,3 +5,7 @@
     I am not quite sure what propagation in negative imaginary time is good for (increasing temperature? Spin states?), but it seems wrong to restrict the propagators that way for no good reason. While not really urgent, the cost is rather low.
    
     * Note: also update the documentation
    +
    +----
    +
    +As an additional piece of work, removed OdeRelax. There is little point in this class, because relaxation with Chebychev polynomials should always be faster.
    
    • status: assigned --> done
    • assigned_to: Ulf Lorenz --> nobody
     

Log in to post a comment.