Semi implicit method

Application to classical mechanical cases
  • \(p'(t)=v(t), m\,v'(t)=F(p,t)\)
  • \(\Rightarrow \left\{\begin{array}{l}v^{k+1} = v^{k} + h\,F(p^k,t^k)/m \\ p^{k+1} = p^k + h\,v^{k+1}\end{array}\right.\)
  • (+) Trivially easy to convert explicit Euler to semi-implicit Euler
  • Expressed using positions only
    • \(p^{k+1}= p^k + h(v^k+h\,F(p^k,t^k))\)
    • \(p^{k+1}=p^k+h\left(\frac{p^k-p^{k-1}}{h}+h\,F(p^k,t^k)/m\right)\)
    • \(\Rightarrow p^{k+1}= 2\, p^k - p^{k-1} + h^2\,F(p,t)/m\)