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
GuySten
d9b30bbbd5
Approximate multigroup velocity ( #3766 )
...
Co-authored-by: Adam Nelson <1037107+nelsonag@users.noreply.github.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-04-02 16:59:02 +00:00
Paul Romano
b41e22f68b
Refactor ParticleType to use PDG Monte Carlo numbering scheme ( #3756 )
...
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
Co-authored-by: Amanda Lund <alund1187@gmail.com>
2026-02-03 07:23:24 +00:00
Paul Romano
d643ad0c41
Simulation of decay photons through the D1S method ( #3235 )
...
D1S FTW!
2025-02-21 12:47:38 -05:00
Gavin Ridley
81b7388624
Raytrace plots ( #2655 )
...
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-02-18 03:11:54 +00:00
Patrick Shriwise
7a18108724
Adjust for secondary particle energy directly in heating scores ( #3227 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-01-25 00:06:15 +00:00
Joffrey Dorville
ddc9526966
Storing surface source points using a cell ID ( #2888 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-06-19 10:11:58 -05:00
Gavin Ridley
5549b58e1f
Geometron ( #2744 )
2024-01-16 10:35:57 -06:00
Christopher Fichtlscherer
03f98e8f82
time-cutoff version 2.0 ( #2631 )
2023-08-19 15:20:33 -05:00
Christopher Fichtlscherer
e3cd406a9b
Pulse height tally for photons ( #2452 )
...
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-07-09 22:50:08 -05:00
Paul Romano
c123ce0fa0
New multiply_density option on tallies ( #2539 )
2023-06-09 08:24:00 -04:00
Paul Romano
24b741f2b3
Initial implementation of time filter
2022-01-05 07:43:42 -06:00
Paul Romano
1bc2bd8460
Apply clang-format on entire source
2021-08-11 11:41:49 -05:00
Gavin Ridley
a4b879ae11
additional documentation, make name changes more consistent
2021-05-08 18:51:49 -04:00
Gavin Ridley
061156e79a
address PR comments
2021-05-03 18:03:06 -04:00
Gavin Ridley
af6d182440
use accessors for dagmc variables
2021-05-03 18:01:29 -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
Gavin Ridley
5cf8482d9a
have collision filter use particle accessors
2021-05-03 17:57:00 -04:00
Gavin Ridley
d5d2072266
change particle to using accessor methods
2021-05-03 17:56:57 -04:00
Gavin Ridley
711c60ea15
cherry pick fixes
2021-05-03 17:53:03 -04:00
YoungHui Park
3be475836b
Switch from surf_num to surf_id
2021-01-18 14:36:04 -06:00
YoungHui Park
d28967c801
Add surf_num to bank datatype
2021-01-18 14:36:04 -06:00
YoungHui Park
45b24ca78e
Switch to push_back method instead of manual indexing
2021-01-18 14:36:04 -06:00
YoungHui Park
0c8ce53d94
Rough banking of surface source into surf_src_bank
2021-01-18 14:36:04 -06:00
Sterling Harper
5fb806bcb5
Add comments to periodic BC implementation
2020-10-26 22:15:20 -06:00
Sterling Harper
1d07f49861
Move all BCs to the new BoundaryCondtion class
2020-10-17 20:59:58 -06:00
Sterling Harper
05ea9ea585
Move reflective/white BCs to a new class
2020-10-17 20:34:41 -06:00
Sterling Harper
0f214eb130
Move BC tracking software into separate functions
2020-10-17 20:13:38 -06:00
Paul Romano
ece6b8b15f
Weight non-fission energy deposition by keff
2020-06-29 10:59:14 -05:00
Paul Romano
128faa49b0
Add particle_type_to_str and str_to_particle_type functions
2020-04-23 16:37:23 -05:00
stevendargaville
9f64dd1a88
Modified the REL_MAX_LOST_PARTICLES const in particle.h to be a variable stored in settings that can be modified by the c/python/xml layers.
2020-02-11 13:37:26 +00:00
stevendargaville
516ac9e1d3
Modified the MAX_LOST_PARTICLES const in particle.h to be a variable stored in settings that can be modified by the c/python/xml layers.
2020-02-11 13:37:00 +00:00
Gavin Ridley
7df7fc280b
Merge branch 'develop' into add_enums2
2020-01-21 13:13:50 -05:00
John Tramm
9f29ca9943
Added another annotation to the Particle::Bank struct definition, alerting that this structure is also defined in the python C interface.
2020-01-17 16:32:42 +00:00
John Tramm
68a834f780
Added comment warning for Particle::Bank struct defintion that changes to it must also be made in MPI type declaration.
2020-01-17 15:59:37 +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
Gavin Ridley
9483c409a8
convert all but one thing in cell.h to enums
2020-01-16 15:41:45 -05:00
John Tramm
47cfc9cbf1
finished comment incorporation from code review
2020-01-16 01:48:59 +00:00
John Tramm
5066bfa42d
Apply suggestions from code review
...
Co-Authored-By: Paul Romano <paul.k.romano@gmail.com>
2020-01-15 17:02:37 -06:00
John Tramm
f7fb5a036b
Converted DagMC threadprivate variables to particle owned as well. Not quite as bad as I was expecting.
2020-01-14 16:24:26 +00:00
John Tramm
765ee87b1b
more formatting changes
2020-01-14 14:52:41 +00:00
John Tramm
3c43cb7d79
moved FilterMatch definition to its own file, so as to remove the circular dependency between filter.h and particle.h
2020-01-14 02:56:27 +00:00
John Tramm
e1abbe6fcb
Unified the calculate XS functions, as its not really necessary to split them up. Also cleaned up simulation headers.
2020-01-14 02:40:41 +00:00
John Tramm
4371279719
added some comments to particle object to explain new fields.
2020-01-13 22:41:58 +00:00
John Tramm
3621fddc7e
Changed the nu_bank particle field to be a vector. We can get away with it being a static array of length 15, but for CPU robustness we will make it a vector. We will need to convert a bunch of other vectors when moving to GPU so this is fine.
2020-01-08 19:19:05 +00:00
John Tramm
8aaa97a0bd
Removed old style history() function from particle object, and moved it into new functions in simulation file. Also had to fix particle_restart function to follow similar logic that was moved to initialize_history() function.
2020-01-07 23:03:13 +00:00
John Tramm
79bf18efa8
misc small edits. Trying to track down threading bug that causes undefined behavior
2020-01-06 20:52:48 +00:00
John Tramm
69d782f315
broke up history-based method into discrete events
2020-01-03 22:50:41 +00:00