You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The conjecture is that porting the hard math we get a significant speed up. The LHA benchmarks seem to confirm that. This will also solve the "feature" of the first run taking forever. Once we have feature parity we give up the Python ekore and use the Rust implementation instead.
after that
Mid-term we can aim to replace the whole integration kernel with Rust. This requires more stuff:
ekopolation crate
mirrors interpolation
eko crate will depend on that
yadism may depend on that
ekoupling crate
for beta functions and their solutions
ekore may depend on it (as discussed in Add some pol tests #418 ) if e.g. formulas depend on explicit beta coefficients
yadbox may depend on that (or other HEP packages)
eko crate
will hold all solution strategies and all the linear algebra related to that
ekore
ad.u.s.as4 andad.u.s.as4.fhmruvv just rebranded as ad.u.s.as4, since we will give up the in-house parametrization Rustify N3LO Ad #443The conjecture is that porting the hard math we get a significant speed up. The LHA benchmarks seem to confirm that. This will also solve the "feature" of the first run taking forever. Once we have feature parity we give up the Python ekore and use the Rust implementation instead.
after that
Mid-term we can aim to replace the whole integration kernel with Rust. This requires more stuff:
ekopolationcrateinterpolationekocrate will depend on thatyadismmay depend on thatekouplingcrateekoremay depend on it (as discussed in Add some pol tests #418 ) if e.g. formulas depend on explicit beta coefficientsyadboxmay depend on that (or other HEP packages)ekocrateeven after that
basis_rotation?PineAPPLmay depend on that or other HEP packages