641320fe

By: ValentinHirschi <valentin.hirschi@gmail.com>

add feynkit tensor reduction mode

Add a new numerator tensor reduction mode (similar to how there are multiple modes available for the scalar loop reduction, i.e. alphaloop, MATAD, etc..) called `feynkit` which uses the existing new tensor reducer in feynkit to implement a FORM-less alternative to the current way numerator reduction is performed in `vakint`.

Implement acceptance tests that compare both reduction modes for a multitude of high-rank numerators at various loop counts to strongly establish parity between the two modes (call the original FOMR-based mode `alphaloop` ). Also report runtime performance along with parity in your final summary upon completion.
GitHub
Time to Start Worker time Duration Time to finish Idle
Config 2s 10s 10s 12s 2s
Eval 7s 1m05s 1m05s 1m13s 0s
Build 1m05s 3h50m33s - - 43s
Test 5m55s 17m54s - - 0s
Deploy - - - - 0s
Suite 2s 4h09m43s - - 46s

Timeline

Config Eval Build Test Failed Retried Compressed gap
0s1m2m4m5m6m7m8m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m31m32m33m34m35m36m