Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New lineshapes and spin factors #17

Open
wants to merge 270 commits into
base: master
Choose a base branch
from

Conversation

phdargen
Copy link
Contributor

Implemented a few more lineshapes and spin factors.

Some of the more complicated spin factors do not seem to work yet.
The expressions compile but somehow AmpGen freezes when computing them.
Are expressions like this:
Tensor term3 = term2(-alpha,-beta) * L(alpha,mu);
supposed to work with the current framework?
Those spin factors are commented for now and might be fixed in a future commit.

tevans1260 and others added 28 commits August 13, 2020 15:04
added spin factors for V[S,P]->V V decays
fixed a compilation error in systems where OMP is not available
@tevans1260
Copy link
Contributor

tevans1260 commented Feb 4, 2021

So the problem is that four-index tensors become very slow as currently implemented (in principal, it does work, its just impractical)
The only solution so far is to do a bit of manual algebra to simplify the vertex factors a bit such that you never actually use the spin-2 (or higher) projection operator; but this is not exactly an ideal solution .. Better solutions require lots of work though .. an appealing solution is to to try to change the tensor engine to actually do tensor algebra rather than brute forcing everything; its then fairly easy to impose simplifications like S^2 =S for the projection operators (imposing symmetries reduces the number of equations, which was the point of implementing these things, but it wasn't enough to fight the number of terms efficiently once you start having a lot of spins to track)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants