Commit graph

8895 commits

Author SHA1 Message Date
Sterling Harper
8bb0fa7791 Move write_tallies to C++ 2019-02-11 13:58:12 -05:00
Sterling Harper
ddaed7311b Finish moving apply_derivative_to_score to C++ 2019-02-10 21:45:54 -05:00
Sterling Harper
e29931fef7 Start moving apply_derivative_to_score to C++ 2019-02-10 20:17:04 -05:00
Sterling Harper
cdb10ef2cc Move score_*_derivative to C++ 2019-02-10 18:43:48 -05:00
Sterling Harper
2286b245bb Remove C++/Fortran interop code 2019-02-10 14:09:15 -05:00
Sterling Harper
b3191e3c9c Use 0-based indexing for tally score indices 2019-02-10 13:25:26 -05:00
Sterling Harper
0d7df88edd Finish moving score_general_mg to C++ 2019-02-10 13:06:33 -05:00
Sterling Harper
5e476760b9 Merge remote-tracking branch 'upstream/develop' into cpp_tallies 2019-02-09 13:27:12 -05:00
Adam Nelson
fcad148c07
Merge pull request #1158 from smharper/mg_tallies_coverage
Increase MG tallies testing coverage
2019-02-08 16:25:22 -06:00
Paul Romano
b4d26e2c34
Merge pull request #1156 from smharper/precursor_tally_bugfix
Bug fixes for precursor decay rate tallies
2019-02-08 08:36:03 -06:00
Sterling Harper
7578378368 Increase MG mode tallies test coverage 2019-02-07 23:51:46 -05:00
Sterling Harper
66e2d1f63c Fix MG mode bugs for inverse-vel and decay tallies 2019-02-07 23:48:54 -05:00
Sterling Harper
3ff2410dfa Fix MG mode delayed nu-fission indexing bug 2019-02-07 13:13:43 -05:00
Sterling Harper
e5f1215b70 Increase test_tallies coverage 2019-02-07 10:41:36 -05:00
Sterling Harper
4b60230935 Avoid decay-rate segfault with non-fissionable nuc 2019-02-07 10:22:00 -05:00
Sterling Harper
1ee5c3bf64 Begin moving score_general_mg to C++ 2019-02-06 23:38:21 -05:00
Paul Romano
6935433737
Merge pull request #1153 from liangjg/develop
Fix bug when loading nuclides with openmc.capi
2019-02-06 22:27:46 -06:00
Sterling Harper
1c1fa6d753 Finish moving score_general_ce to C++ 2019-02-06 21:03:57 -05:00
Sterling Harper
a2a08f20b7 Fix two SCORE_DECAY_RATE bugs
Bug 1: the wrong nuclide index was used resulting in a segfault
Bug 2: two branches in the tally logic did not use the correct nu value
2019-02-06 16:08:29 -05:00
Jingang Liang
0459632e18 update test_capi.py 2019-02-06 12:59:29 -08:00
Sterling Harper
355ce75f0a Start moving score_general_ce to C++ 2019-02-06 13:39:57 -05:00
Sterling Harper
ee4f4e84aa Move score_fission_eout to C++ 2019-02-05 23:16:41 -05:00
Sterling Harper
64121662af Move score_fission_delayed_dg to C++ 2019-02-05 22:49:49 -05:00
liangjg
5f571a5eaf fix bug when loading nuclides using capi: invalid index updating 2019-02-05 21:45:18 -05:00
Sterling Harper
c24a9c18b1 Move score_all_nuclides to C++ 2019-02-05 20:57:13 -05:00
Sterling Harper
cb87aeff7c Fix tally nuclide indexing error 2019-02-05 20:23:08 -05:00
Sterling Harper
3377241f4d Use 0-based indexing for Tally.filters_ values 2019-02-05 18:42:56 -05:00
Sterling Harper
53a0dc8d97 Move openmc_tally_set_nuclides to C++ 2019-02-05 17:58:45 -05:00
Sterling Harper
19e7923d08 Use 0-based indexing for nuclides in tallies 2019-02-05 17:06:31 -05:00
Sterling Harper
22f8749225 Read tally nuclides from XML in C++ 2019-02-05 16:54:17 -05:00
Sterling Harper
675ed32b34 Directly access C++ material data in tally.cpp 2019-02-05 14:41:22 -05:00
Sterling Harper
2d0ea1154b Merge remote-tracking branch 'upstream/develop' into cpp_tallies 2019-02-05 14:05:15 -05:00
Adam Nelson
4878a4601d
Merge pull request #1152 from paulromano/cpp-material
Move material class to C++
2019-02-05 07:43:15 -06:00
Sterling Harper
ed628b96d2 Move tally scores to C++ 2019-02-05 01:54:12 -05:00
Sterling Harper
391c7536d4 Move tally id to C++ 2019-02-04 22:32:00 -05:00
Sterling Harper
1ee3224ac1 Reduce tally code duplication 2019-02-04 22:12:38 -05:00
Sterling Harper
9fe05ad9c8 Clean up tally triggers 2019-02-02 12:46:43 -05:00
Sterling Harper
3ea876235e Finish moving triggers to C++ 2019-02-02 12:07:24 -05:00
Paul Romano
e1899244cb Merge branch 'develop' into cpp-material 2019-02-01 17:15:40 -06:00
Paul Romano
f5dd6abf7d
Merge pull request #1150 from pshriwise/uwuw
UWUW Workflow for DAGMC
2019-02-01 14:45:51 -06:00
Sterling Harper
5b8806c839 Move check_triggers to C++ 2019-02-01 13:03:00 -05:00
Paul Romano
ed0b8808fa Merge branch 'develop' into cpp-material 2019-01-31 23:10:50 -06:00
Paul Romano
4d2284ca7d Resolve off-by-one issues for ParticleType 2019-01-31 22:54:32 -06:00
Paul Romano
380d23b0e4 Address most @smharper and @nelsonag comments on #1152 2019-01-31 22:04:45 -06:00
Patrick Shriwise
cedf8023b9 Moving imports up. 2019-01-31 16:18:28 -06:00
Paul Romano
51344375ad
Merge pull request #1149 from liangjg/dep_highorder
High order depletion neutronics coupling methods
2019-01-31 15:37:59 -06:00
Sterling Harper
b66a4d28b9 Move most tally trigger math to C++ 2019-01-31 16:18:46 -05:00
Sterling Harper
a07ea809f2 Remove some tally-related C++/Fortran glue-code
This commit also removes some tally trigger special-case code for meshsurface current tallies. That code was broken and is also no longer needed.
2019-01-31 15:58:18 -05:00
Patrick Shriwise
3017566750 Fixing temperature indexing and updating dagmc test results. 2019-01-31 13:19:56 -06:00
Patrick Shriwise
0323c3911e Returning location of geometry read. 2019-01-31 13:19:32 -06:00