Skip to content
jonapost edited this page Jul 10, 2015 · 2 revisions

There are four broad goal for the 2015 developments:

  • Introduce Runge-Kutta methods which have interpolants - i.e. which are capable to interpolate values of the integrand(s) at intermediate points in an interval
  • Add new, more modern and efficient Runge-Kutta integrators, including methods which implement FSAL (first same as last) technique to reduce number of function evaluation,
  • Improve the design and use of general Nystrom RK methods - ones for ODEs which have involve the first derivative in the right hand side, and in particular implement
    • new embedded Nystrom steppers with error estimation
    • general Nystrom methods with interpolants.
  • Enable vectorisation and simplify implementation using vector types - with code which can be used in Geant4 and GeantV. Vectorisation of two types: for a single track (first target) and over multiple tracks (later target).

Examples of new RK methods include DormandPrince 5/4, Bogacki Shampine 5/4, Verner's 6/5, 7/6 and 8/7 methods. Examples of new RKNG methods include Fine's 3/4 and 4/5 methods.

Clone this wiki locally