John Tramm
|
a9dedd48ae
|
added fix for fission tallies, where it would snoop through the (defunct) fission bank for neutrons creaetd in the last reaction. This would required iterating through the entire global fission bank and searching for child particles, which could be super slow. Instead, particles now contain a small nu bank that contains the required information, and is statically sized at 10, as I am assuming nu is always < 10.
|
2019-12-16 19:55:55 +00:00 |
|
John Tramm
|
f5e2c12681
|
fixed issue with fixed source problems, where fission neutrons were getting banked to fission bank instead of secondary bank.
|
2019-12-13 18:05:58 +00:00 |
|
Sterling Harper
|
6a2f3ee2ef
|
Use collective IO for read/write tally results
|
2019-12-13 11:51:22 -05:00 |
|
Sterling Harper
|
bc08d8a6b8
|
Explicitly name lowlevel HDF5 read/write dataset
|
2019-12-12 17:24:03 -05:00 |
|
John Tramm
|
768102ad18
|
converted tracks to be particle owned, rather than global threadprivate
|
2019-12-12 22:19:56 +00:00 |
|
John Tramm
|
4fb438cbea
|
moved filter_matches arrays to be particle owned rather than global thread private
|
2019-12-12 21:09:55 +00:00 |
|
John Tramm
|
38fa90b3e4
|
Moved flux derivatives to the particle. Diff tallies are still not getting right answer, but they look closer...
|
2019-12-12 16:02:06 +00:00 |
|
Paul Romano
|
a14e3d98aa
|
Move CellInstance to cell.h
|
2019-12-12 07:30:41 -06:00 |
|
Paul Romano
|
7dd70b6152
|
Add Tally::add_filter convenience method
|
2019-12-12 06:59:01 -06:00 |
|
Paul Romano
|
fb8b1c9b78
|
Add constructor for CellInstanceFilter. Call prepare_distribcells at simulation
initialization, not program initialization
|
2019-12-12 06:59:01 -06:00 |
|
Paul Romano
|
e6d2648dc1
|
Implement cell instance filter
|
2019-12-12 06:59:01 -06: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
|
70c9b7dd51
|
added skip of CMFD tests that cause seg faults
|
2019-12-11 19:55:28 +00:00 |
|
John Tramm
|
796844fd0b
|
fixed broken stuff from prn interface changes
|
2019-12-11 16:09:15 +00:00 |
|
John Tramm
|
c49ce141a7
|
fixed MPI issues that resulted from adding Bank struct member
|
2019-12-11 16:07:33 +00:00 |
|
John Tramm
|
6050e705bc
|
fixed reproducibility issue
|
2019-12-11 16:06:04 +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
|
bc42e5ccf7
|
Merge pull request #1419 from jtramm/particle_owned_seeds
Particle owned random number state variables
|
2019-12-06 14:49:23 -06:00 |
|
John Tramm
|
c84fc282a5
|
Moved seed accessor functions into header. Changed python rotate_angle default seed generation technique.
|
2019-12-06 14:56:42 +00:00 |
|
John Tramm
|
0602ddd8a3
|
refactor seed and seed aray variable names
|
2019-12-05 19:50:31 +00:00 |
|
John Tramm
|
428bab4fd2
|
incorporated code review changes
|
2019-12-05 19:32:12 +00:00 |
|
Sterling Harper
|
eabf3e2a86
|
Merge remote-tracking branch 'upstream/develop' into valgrind
|
2019-12-04 18:48:18 -05:00 |
|
Sterling Harper
|
57cab6b346
|
Address some minor Valgrind errors/warnings
|
2019-12-04 18:44:38 -05:00 |
|
John Tramm
|
e88f7c830c
|
added back in extern C tag for get_seed() and set_seed() functions that are called from python
|
2019-12-04 17:23:57 +00:00 |
|
John Tramm
|
0c98e8d788
|
whitespace cleanup and comment fixes
|
2019-12-04 17:09:32 +00:00 |
|
John Tramm
|
28edfc5021
|
removed extern C identifiers from random_lcg functions
|
2019-12-04 17:01:35 +00:00 |
|
John Tramm
|
638172e68d
|
refactor of prn() interface and python interface changes
|
2019-12-04 16:35:01 +00:00 |
|
John Tramm
|
2ec02d6472
|
Apply formatting fixes from code review
Co-Authored-By: Paul Romano <paul.k.romano@gmail.com>
|
2019-12-03 10:36:01 -06:00 |
|
Paul Romano
|
eca3ce33d2
|
Fix pointer placement on uint64_t
|
2019-11-27 07:04:11 -06:00 |
|
John Tramm
|
60015e5c5c
|
Revert "Merge branch 'event-based-device' into particle_owned_seeds"
This reverts commit 12463ac6b0, reversing
changes made to 4261690537.
|
2019-11-26 17:05:04 +00:00 |
|
John Tramm
|
12463ac6b0
|
Merge branch 'event-based-device' into particle_owned_seeds
|
2019-11-26 10:47:10 -06:00 |
|
John Tramm
|
4261690537
|
finished refactoring to add class member signifier, and finished formatting cleanup
|
2019-11-25 16:28:07 +00:00 |
|
John Tramm
|
12ec9bacff
|
cleanup of comments and adding some parameter descriptions for altered function prototypes
|
2019-11-22 22:56:16 +00:00 |
|
John Tramm
|
44ba6805dc
|
added seeds to the plotting model namespace so that if multiple plots are called, they will have different colors
|
2019-11-22 18:23:16 +00:00 |
|
John Tramm
|
ecb5f828d2
|
removed some comments. Also attempted to fix the math unit tests that now require direct passing of seeds and stream variables
|
2019-11-22 16:17:46 +00:00 |
|
John Tramm
|
3b985f1976
|
finished debugging. Appears to get the same answer on the pincell. Lets see if it passes tests.
|
2019-11-22 15:13:09 +00:00 |
|
John Tramm
|
674585c8fe
|
changed N_STREAMS to const defined in header rather than random_lcg.cpp
|
2019-11-21 23:28:15 +00:00 |
|
John Tramm
|
642c3a8ac7
|
first sweep of refactoring is complete. now for debugging
|
2019-11-21 23:03:52 +00:00 |
|
John Tramm
|
5502f38580
|
partially done with refactoring
|
2019-11-21 22:19:15 +00:00 |
|
John Tramm
|
0ebfae4ef5
|
added particle based seed initialization. Now for sampling functions to use the new seeds.
|
2019-11-20 22:55:40 +00:00 |
|
John Tramm
|
5c7e7ff13f
|
changed basic prototypes
|
2019-11-20 19:20:03 +00:00 |
|
John Tramm
|
8c1ebbd7fb
|
initial SHM fission bank has been implemented. Needs debugging.
|
2019-11-19 22:04:01 +00:00 |
|
John Tramm
|
54698ec7da
|
Merge pull request #3 from openmc-dev/develop
CI
|
2019-11-18 08:20:52 -06:00 |
|
Paul Romano
|
09fbc034d8
|
Merge pull request #1406 from nelsonag/mgxs_f_to_c
Mgxs code cleanup
|
2019-11-18 07:42:20 -06:00 |
|
John Tramm
|
0fb047f56c
|
Brings things up to level with the @paulromano event-based code
|
2019-11-15 21:28:24 +00:00 |
|
Adam G Nelson
|
fe8cbcc487
|
Updated Mgxs::calculate_xs interface to use the particle, matching interface for continuous energy equivalent
|
2019-11-12 05:07:43 -06:00 |
|
Adam G Nelson
|
64dbaff587
|
Finished cleaning up group indices off-by-ones. Still have to to delayed groups
|
2019-11-11 20:58:22 -06:00 |
|
Paul Romano
|
21a8557360
|
Merge pull request #1398 from eepeterson/spherical_source
Spherical source
|
2019-11-11 12:52:47 -06:00 |
|
Adam G Nelson
|
677f4f7d8b
|
Merge remote-tracking branch 'upstream/develop' into mgxs_f_to_c
|
2019-11-11 09:54:59 -06:00 |
|
Ethan Peterson
|
15c7148331
|
Adding SphericalIndependent source type
Applied suggestions from code review
Co-Authored-By: Paul Romano <paul.k.romano@gmail.com>
|
2019-11-11 10:50:38 -05:00 |
|