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