[go: up one dir, main page]

Menu

#177 Add a solver for complex-valued systems

0.3.6
done
nobody
Open system (3)
nobody
2023-12-03
2019-12-31
Ulf Lorenz
No
What and Why

For open quantum systems, a solver that is more efficient than the standard ODE solvers would be nice. One such example is Peter's solver based on Newton polynomials.

TODO
  • Understand how the time evolution with Newton polynomials works
    • Input parameters
    • error bounds and scaling
  • Implement a solver that uses Newton polynomials
  • Add a demo or convert an existing demo that uses Newton polyomials
  • Follwup ticket: Use a SIL solver?

  • Used a solver based on Faber polynomials; these looked easier to understand and handle.
  • also added some helper functions related to guessing the spectrum and truncating operators
  • new demo LinearRamp as an example

Related

Tickets: #96

Discussion

  • Ulf Lorenz

    Ulf Lorenz - 2020-01-01
    • labels: --> Open system
     
  • Ulf Lorenz

    Ulf Lorenz - 2022-12-24
    • Milestone: Backlog --> 0.3.6
     
  • Ulf Lorenz

    Ulf Lorenz - 2022-12-24
    • summary: More propagators --> Add a Newton solver
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,12 @@
    -ideas: Newton propagator (time-independent systems only) or SIL propagator
    +#####What and Why#####
    +
    +For open quantum systems, a solver that is more efficient than the standard ODE solvers would be nice. One such example is Peter's solver based on Newton polynomials.
    +
    +#####TODO#####
    +
    +* Understand how the time evolution with Newton polynomials works
    +    * Input parameters
    +    * error bounds and scaling
    +* Implement a solver that uses Newton polynomials
    +* Add a demo or convert an existing demo that uses Newton polyomials
    +* Follwup ticket: Use a SIL solver?
    
     
  • Ulf Lorenz

    Ulf Lorenz - 2023-07-22
    • status: open --> assigned
    • assigned_to: Ulf Lorenz
     
  • Ulf Lorenz

    Ulf Lorenz - 2023-12-03
    • summary: Add a Newton solver --> Add a solver for complex-valued systems
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -10,3 +10,9 @@
     * Implement a solver that uses Newton polynomials
     * Add a demo or convert an existing demo that uses Newton polyomials
     * Follwup ticket: Use a SIL solver?
    +
    +----
    +
    +* Used a solver based on Faber polynomials; these looked easier to understand and handle.
    +* also added some helper functions related to guessing the spectrum and truncating operators
    +* new demo LinearRamp as an example
    
    • status: assigned --> done
    • assigned_to: Ulf Lorenz --> nobody
     

Log in to post a comment.