Skip to content

Rustify QED#416

Merged
felixhekhorn merged 72 commits intomasterfrom
aem1
Feb 6, 2025
Merged

Rustify QED#416
felixhekhorn merged 72 commits intomasterfrom
aem1

Conversation

@tgiani
Copy link
Contributor

@tgiani tgiani commented Oct 16, 2024

  • implement aem1.rs, as1aem1.rs, aem2.rs
  • add in anomalous_dimension::unpolarized::spacelike.rs missing QED ingredients
  • hook rust kernels into python
  • benchmark against apfel

@tgiani tgiani marked this pull request as draft October 16, 2024 13:40
@felixhekhorn felixhekhorn added refactor Refactor code rust Rust extension related labels Oct 17, 2024
@felixhekhorn felixhekhorn changed the title [WIP] QED Rustify QED Oct 17, 2024
@felixhekhorn felixhekhorn marked this pull request as ready for review January 31, 2025 14:10
@felixhekhorn
Copy link
Contributor

4507b75 fixed a bug for VFNS and the LHA benchmarks pass with that, but can you please also check against apfel explicitly?

@tgiani
Copy link
Contributor Author

tgiani commented Feb 3, 2025

uhm now if I run the apfel benchmark I m getting

Traceback (most recent call last):
  File "/data/theorie/tgiani/miniconda3/envs/eko/lib/python3.11/site-packages/numba/cpython/numbers.py", line 1100, in complex_div
    raise ZeroDivisionError("complex division by zero")
ZeroDivisionError: complex division by zero
Exception ignored in: '<numba.core.cpu.CPUContext object at 0x7f1cbf34bf50>'```

@tgiani
Copy link
Contributor Author

tgiani commented Feb 3, 2025

can you please check if that s the case for you as well?

@felixhekhorn felixhekhorn self-requested a review February 4, 2025 11:41
This was referenced Feb 4, 2025
@felixhekhorn felixhekhorn merged commit 11b9f63 into master Feb 6, 2025
7 checks passed
@felixhekhorn felixhekhorn deleted the aem1 branch February 6, 2025 11:47
@felixhekhorn felixhekhorn mentioned this pull request Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

QED refactor Refactor code rust Rust extension related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants