Commit graph

25 commits

Author SHA1 Message Date
John Tramm
0169fd9226
Shared Secondary Particle Bank (#3863)
Co-authored-by: John Tramm <jtramm@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
Co-authored-by: Copilot <copilot@github.com>
2026-05-19 23:23:10 -05:00
Michel Saliba
cd5cd35ad9
Addition of a collision tracking feature (#3417)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-11-13 20:35:33 +00:00
Joffrey Dorville
47ca2916aa
Kinetics parameters using Iterated Fission Probability (#3133)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-04-14 14:07:48 +00:00
Gavin Ridley
061156e79a address PR comments 2021-05-03 18:03:06 -04:00
Gavin Ridley
ad4e1c9f4a remove std:: from vector,unique_ptr,make_unique,array 2021-05-03 18:01:27 -04:00
Gavin Ridley
2af4c9cd92 use base class to handle layout of particle data 2021-05-03 17:57:41 -04:00
YoungHui Park
e427dbde50 Reword src to source for consistency 2021-01-18 14:36:05 -06:00
YoungHui Park
74cae60a58 Use max_surf_banks for surface source bank allocation 2021-01-18 14:36:04 -06:00
YoungHui Park
d849014391 Switch surf_src_bank from vector to SharedArray 2021-01-18 14:36:04 -06:00
YoungHui Park
209394082e Add a new bank type surf_src_bank for surface source banking 2021-01-18 14:36:04 -06:00
John Tramm
56e314d724 Converted fission bank to SharedArray type. 2020-01-23 20:28:55 +00:00
John Tramm
714d0b266e Converted fission_bank to unique_ptr rather than regular pointer. Also added some comments to explain usage of unique_ptr as opposed to vector type. 2020-01-17 02:47:14 +00:00
John Tramm
03397cab26 added O(n) fission bank sorting implementation 2020-01-16 22:35:32 +00:00
John Tramm
f6020279c9 Refactored to remove the non-shared fission bank. This involved some minor changes to the MPI bank synchronization code and the site counting code, but overall makes the code much simpler. Since there is now only one fission bank, the name was changed from shared_fission_bank to just fission_bank throughout. 2020-01-14 15:39:20 +00:00
John Tramm
765ee87b1b more formatting changes 2020-01-14 14:52:41 +00:00
John Tramm
2ea0859fd3 Removed some comment references to threadprivate variables that no longer exist. 2020-01-14 02:30:17 +00:00
John Tramm
ad96fa6ffa Moved allocation/freeing of SHM fission bank into the existing allocation/freeing routines for the bank, to simplify things slightly. Also restored the DagMC regression tests. 2020-01-13 22:58:19 +00:00
John Tramm
e60dd30079 moved shared fission bank and event based functions around. Created new event files for event-based logic. 2020-01-08 17:09:41 +00:00
John Tramm
1bb03f004a Moved current_work variable to particle object, and removed threadprivate tag from tally_derivs 2019-12-11 21:58:19 +00:00
John Tramm
ff27ed2bbe made secondary particle bank particle owned instead of thread private 2019-12-11 16:00:10 +00:00
Paul Romano
279104cfed Move secondary bank outside of Particle class 2019-03-19 13:57:42 -05:00
Paul Romano
d980b4a5ea Make secondary_bank_ a vector and improve interfaces 2019-03-19 13:57:42 -05:00
Paul Romano
368f89697d Use Position and Direction in Particle class 2019-03-01 16:00:36 -06:00
Paul Romano
0439eb0fa1 Convert remainder of tallies to C++ 2019-02-21 19:30:04 -06:00
Paul Romano
b8187571b3 Move source and fission banks to C++ 2018-11-26 23:00:44 -06:00