Commit graph

9978 commits

Author SHA1 Message Date
Paul Romano
8f5517c212 Start translating openmc_statepoint_write to C++ 2019-02-06 07:11:44 -06:00
Paul Romano
a732efbe51 Translate print_results to C++ 2019-02-06 07:11:44 -06:00
Paul Romano
a7b0babb96 Translate print_runtime to C++ 2019-02-06 07:11:44 -06:00
Paul Romano
9f06008565 Translate several functions in output.F90 to C++ 2019-02-06 07:11:40 -06: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
Patrick Shriwise
5278473ed9 Straightforward code updates requested by @paulromano. 2019-01-31 11:29:21 -06:00
Sterling Harper
a90d8f3e86 Simplify tally triggers 2019-01-31 12:09:09 -05:00
liangjg
760baa43d6 address review comments from @paulromano 2019-01-31 12:01:55 -05:00
Patrick Shriwise
56bfba392f Adding documentation changes requested by @paulromano. 2019-01-31 10:46:26 -06:00
Paul Romano
f890ba518a Remove set_header.F90 and list_header.F90 2019-01-30 22:15:48 -06:00
Paul Romano
d790cdfb46 Update list of publications, fix documentation for CMFD 2019-01-30 22:15:48 -06:00
Paul Romano
6ace3b99b8 Fix two MG-related bugs 2019-01-30 22:15:48 -06:00
Paul Romano
fd894a0bd7 Simplify interface for sample_nuclide, fix iso_in_lab test 2019-01-30 22:15:48 -06:00
Paul Romano
72a7c23199 Calculate density_ in Material exactly as before
Without this change, the cmfd_feed_2g and cmfd_feed_ng tests fail due to
slightly different answers.
2019-01-30 22:15:48 -06:00
Paul Romano
170f4a0a62 Fix calculation of Material.density_gpcc_ 2019-01-30 22:15:48 -06:00
Paul Romano
19a83ca1d4 Fix a few mistakes, update salphabeta test result
Turns out there was a bug in material_assign_sab_tables where a wrong sab_frac
got applied when multiple tables were present.
2019-01-30 22:15:48 -06:00
Paul Romano
2ffbb6ea26 Remove nuclide_dict from Fortran side 2019-01-30 22:15:48 -06:00
Paul Romano
b25feff0e7 Remove Material type on Fortran side 2019-01-30 22:15:48 -06:00
Paul Romano
63aa3bf106 Remove most of remaining components of Material type on Fortran side 2019-01-30 22:15:48 -06:00
Paul Romano
223a15b52f Remove unused material bindings 2019-01-30 22:15:48 -06:00
Paul Romano
f407982ff6 Remove Material p0 and element attributes on Fortran side 2019-01-30 22:15:48 -06:00
Paul Romano
08d55249ae Move some material-related C API functions to C++ 2019-01-30 22:15:48 -06:00