Commit graph

9978 commits

Author SHA1 Message Date
Sterling Harper
c3664ab125 Move score_tracklength_tallies to C++ 2019-01-27 20:29:17 -05:00
Sterling Harper
ba479565c5 Move score_collision_tally to C++ 2019-01-27 17:09:21 -05:00
Sterling Harper
f4d7c81bd4 Move tally % nuclide_bins to C++ 2019-01-27 14:29:23 -05:00
Sterling Harper
e99fd9e7e4 Move most active_tally lists to C++ 2019-01-26 16:26:03 -05:00
Sterling Harper
8c4a74ec84 Move tally % estimator and tally % active to C++ 2019-01-26 15:13:32 -05:00
Sterling Harper
69376894cc Minor tally derivative cleanup 2019-01-26 14:32:46 -05:00
Sterling Harper
fe6fba2954 Use 0-based indexing for tally derivatives 2019-01-26 14:03:30 -05:00
Sterling Harper
9f6a7466e2 Use interoperable TallyDerivative structs 2019-01-26 13:53:01 -05:00
Sterling Harper
06caf67ccf Create C++ TallyDerivative struct 2019-01-26 12:10:18 -05:00
Sterling Harper
0efcf24d76 Move openmc_tally_set_filters to C++ 2019-01-25 16:00:19 -05:00
Sterling Harper
39bd9b7b69 Move indices like tally % filter_energyin to C++ 2019-01-25 15:36:52 -05:00
Sterling Harper
d3c41f5f8a Remove the TallyObject % find_filter attribute 2019-01-25 15:01:09 -05:00
liangjg
2f3a1d5361 move write_summary back to input_xml 2019-01-25 11:32:23 -05:00
liangjg
d65bdaac49 fix restart bug for LE/QI methods 2019-01-24 20:10:16 -05:00
Sterling Harper
5e03599f32 Move tally filter strides to C++ 2019-01-23 23:41:21 -05:00
liangjg
6f3aeed89a fix test error 2019-01-23 16:53:31 -05:00
liangjg
58ac2db691 Merge branch 'develop' of github.com:mit-crpg/openmc into dep_highorder 2019-01-23 15:55:31 -05:00
liangjg
0f639937b7 added unit tests for CE/LI and LE/QI 2019-01-23 15:54:14 -05:00
liangjg
cbbac7df8d refactor CE/LI and LE/QI 2019-01-23 15:08:55 -05:00
liangjg
9cc923faad moved CE/LI and LE/QI implementation from opendeplete 2019-01-23 14:59:43 -05:00
Sterling Harper
122f0f5e54 Create C++ Tally object with filter indices 2019-01-23 14:23:03 -05:00
Amanda Lund
57ed2f8e4b
Merge pull request #1148 from paulromano/cpp-photon
Translate photon physics to C++
2019-01-22 10:18:22 -06:00
Paul Romano
7650ea42d2 Fix threshold index check for photoelectric cross sections 2019-01-22 06:59:46 -06:00
liangjg
02a977c5c1 rebase fix 2019-01-21 00:00:06 -05:00
liangjg
6f1da3077f defer write_summary calling in case the model is changed, for example materials are updated by capi in depletion after reading xml 2019-01-21 00:00:06 -05:00
liangjg
9b93c809eb read WMP and write message in load_nuclide capi function 2019-01-21 00:00:06 -05:00
liangjg
56e6c4088d fix: differentiate burnable mats before openmc.reset_auto_ids 2019-01-21 00:00:06 -05:00
liangjg
bfa9d75268 install mpi4py pakage in docker container 2019-01-21 00:00:06 -05:00
liangjg
cddfbf41c0 updated test results 2019-01-21 00:00:06 -05:00
liangjg
57ea52a46c added unit tests for the new integrators 2019-01-21 00:00:05 -05:00
liangjg
952bddb61e update doc of openmc.deplete and openmc.Model.deplete 2019-01-21 00:00:05 -05:00
liangjg
87aef6dbab allow to specify stage number for si_celi and si_leqi 2019-01-21 00:00:05 -05:00
liangjg
a594ff414b added SI-LEQI CFQ4 algorithm 2019-01-21 00:00:05 -05:00
liangjg
ff158af3c8 added si-ce/li algorithm 2019-01-21 00:00:05 -05:00
liangjg
2c1060ebaa updated epc_rk4 algorithm 2019-01-21 00:00:05 -05:00
liangjg
d3009d9101 moved more algorithms from Colin: epc-rk4, si-celi, si-leqi 2019-01-21 00:00:04 -05:00
liangjg
a4d59f6150 added cf4 integrator 2019-01-21 00:00:04 -05:00
liangjg
43881c9454 move cf4 implementation cf4.py from Colin's repo 2019-01-21 00:00:04 -05:00
liangjg
e36d138658 allow to pass matrix function for high order methods 2019-01-21 00:00:04 -05:00
liangjg
9c8eddddd7 pass reaction rates instead of op_results to depletion integrator 2019-01-21 00:00:04 -05:00
Paul Romano
450359ac87 Make sure numpy gets upgraded on Travis 2019-01-18 08:25:58 -06:00
Paul Romano
0b6d25f758 Try using xvfb as a service (to fix Travis CI failures) 2019-01-17 15:07:04 -06:00
Paul Romano
6d4017f3a2 Remove physics_common.F90 2019-01-15 07:37:32 -06:00
Paul Romano
1138b5bb45 Convert sample_element to C++ and remove physics.F90 2019-01-15 07:28:47 -06:00
Paul Romano
9f8ebf527b Remove bremsstrahlung code on Fortran side 2019-01-15 07:28:47 -06:00
Paul Romano
2eacd5f72c Finish TTB implementation on C++ side, still a bug somewhere 2019-01-15 07:28:47 -06:00
Paul Romano
ea1f2e426d Start converting TTB data/physics 2019-01-15 07:28:47 -06:00
Paul Romano
1992ebc810 Update list of developers, publications 2019-01-15 07:28:47 -06:00
Paul Romano
cf48405ee9 Fix particle restart runs 2019-01-15 07:28:47 -06:00
Paul Romano
39cf5a8ce7 Move calculate_xs for photon data to C++ 2019-01-15 07:28:47 -06:00