-
Notifications
You must be signed in to change notification settings - Fork 31
Add Spin to Particle Container #1226
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
Add Spin to Particle Container #1226
Conversation
|
The failing tests are expected, because initialization has not been implemented yet. (That is, the call to |
e4222c4 to
7608fb3
Compare
7608fb3 to
90767f5
Compare
|
Status and notes:
|
|
@cemitch99 thanks, I'll take a look! |
Update after 25.12 releases to development branch, once PR is merged AMReX-Codes/pyamrex#518
Just some readability, already fixed in prior commit
Update after 25.12 releases to development branch, once PR is merged AMReX-Codes/pyamrex#518
for more information, see https://pre-commit.ci
|
Updated status: A CI test has been added. This PR builds and compiles locally on a Mac with OpenMP, and the test passes. Local test: The following tests FAILED: |
This comment was marked as resolved.
This comment was marked as resolved.
Same work-around for NVCC as for phase space init.
For Spin tracking, maybe. (We might better use runtime components.) See BLAST-ImpactX/impactx#1226
|
I think the NVCC runner has some issues... Not sure why it aborts. |
Aborts close to the end of the build process. Probably a resource limit hit on the runners.
The PR add the basic spin data structure and initialization. It is needed by PR#1219.
SpinvMFclassSourceelementUsed a von Mises-Fisher distribution for spin initialization. This supports an unpolarized beam as a special case.
See also here.
Follow-up: