Skip to content

Alpha solver#196

Merged
valeriaRaffuzzi merged 8 commits intoCambridgeNuclear:mainfrom
ChasingNeutrons:alpha
Feb 26, 2026
Merged

Alpha solver#196
valeriaRaffuzzi merged 8 commits intoCambridgeNuclear:mainfrom
ChasingNeutrons:alpha

Conversation

@ChasingNeutrons
Copy link
Collaborator

This contains the modifications and physicsPackage needed to solve alpha eigenvalue problems. This adds alpha and a stabilisation factor, eta, to the particle, and obtains the appropriate alpha cross section during transport. I also included Cullen's example problems. I also added an implicit removal time tally.

While doing this, I made some small tweaks to kinetic to improve the performance of combing as mentioned in issue #195, added optional time dependence to materialSource (which we should probably make more general in future) and fixed a bug in the kineticPhysicsPackage which prevented the time dependence of sources from being properly accounted for.

Finally, I added an optional to keffImplicitClerk to tally only prompt or delayed neutron production, rather than the total that we previously had.

Copy link
Member

@valeriaRaffuzzi valeriaRaffuzzi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All very nice! Just a few comments but nothing major, very excited to merge alpha soon!

@ChasingNeutrons
Copy link
Collaborator Author

I think that's all the changes - let me know!

Copy link
Member

@valeriaRaffuzzi valeriaRaffuzzi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thanks for addressing all the changes!!

@valeriaRaffuzzi valeriaRaffuzzi merged commit fe9a283 into CambridgeNuclear:main Feb 26, 2026
6 checks passed
@ChasingNeutrons ChasingNeutrons deleted the alpha branch February 26, 2026 17:22
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.

2 participants