Commit graph

9978 commits

Author SHA1 Message Date
Paul Romano
8bda5223a1 Convert sample_electron_reaction and sample_positron_reaction to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
8859714592 Move sample_neutron_reaction and create_fission_sites to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
2942790afc Convert collision to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
71e36db418 Store reactions as a vector on Nuclide 2018-11-26 23:00:44 -06:00
Paul Romano
2c8bdbba6e Start reading element data on C++ side 2018-11-26 23:00:44 -06:00
Paul Romano
6940656c8a Start reading nuclides on C++ side 2018-11-26 23:00:44 -06:00
Paul Romano
31c92bf511 Add reaction_name function to reaction.cpp 2018-11-26 23:00:44 -06:00
Paul Romano
b8187571b3 Move source and fission banks to C++ 2018-11-26 23:00:44 -06:00
Paul Romano
887636d398
Merge pull request #1127 from johnnyliu27/fix
A few small fixes of docs and code comments
2018-11-26 21:30:11 -06:00
Paul Romano
bb9a767945
Merge pull request #1126 from openmc-dev/temperature_interpolation
Hotfix: incomplete initialization of nu-fission
2018-11-26 21:26:04 -06:00
johnnyliu27
176564c5d4 Update openmc.Source creation in all example notebooks 2018-11-26 19:11:01 -05:00
johnnyliu27
be34922aee Fixing equation reference in the theory about random number generation 2018-11-26 19:03:04 -05:00
johnnyliu27
bb11cbef3d More small doc fixes 2018-11-26 18:29:49 -05:00
johnnyliu27
dfedd5a618 Fix typo in the comment of processing transport correction 2018-11-26 18:21:58 -05:00
Jingang Liang
a4615e3826
Hotfix: incomplete calculation of nu-fission
energy grid length `n_grid` is different for different temperatures.
2018-11-26 15:19:13 -05:00
Sterling Harper
36d85dde4f Use neighbor lists for reflective & periodic BCs 2018-11-24 10:30:51 -05:00
Sterling Harper
e358f6d90a Switch to cell-based neighbor lists 2018-11-24 09:29:24 -05:00
Shikhar Kumar
b4a2687af9 Update CMFD test suite 2018-11-24 02:09:42 -05:00
Shikhar Kumar
ee9a6ab065 So begins the CMFD Fortran purge :D (~3.6K lines) 2018-11-24 00:13:37 -05:00
Shikhar Kumar
0dfaaea540 Merge remote-tracking branch 'upstream/develop' into cmfd-capi 2018-11-23 19:00:50 -05:00
Paul Romano
d7359f151c
Merge pull request #1121 from amandalund/triso-refactor
Update TRISO sphere packing interface and add spherical shell domain
2018-11-20 08:22:13 -06:00
amandalund
b7b410975b Update TRISO unit tests 2018-11-19 21:56:36 -06:00
amandalund
9b00c61a03 Address @paulromano comments on #1121 2018-11-19 21:55:53 -06:00
Adam Nelson
fc4a838840
Merge pull request #1120 from paulromano/namespaced-globals
Put global variables in a sub-namespace
2018-11-19 12:48:39 -05:00
Paul Romano
c4e60db2e4 Move filter_match_pointer to simulation.cpp to get around macOS bug 2018-11-16 08:53:14 -06:00
Paul Romano
d624265ef8 Make explicit template instantiation definition a declaration in filter.h 2018-11-15 13:04:35 -06:00
amandalund
fc5bbd6a9b Fix TRISO regression test 2018-11-15 10:46:18 -06:00
amandalund
bbaad4ed93 Updated TRISO example notebook 2018-11-14 16:04:30 -06:00
amandalund
66fe2185f3 Update TRISO tests 2018-11-14 16:04:30 -06:00
amandalund
c443208e21 Generate sphere packing container from openmc.Region 2018-11-14 16:04:30 -06:00
amandalund
1107457a90 Separate functions for packing spheres and creating TRISOs 2018-11-14 16:04:30 -06:00
amandalund
8d6541951b SphericalShellDomain extends SphericalDomain 2018-11-14 16:04:30 -06:00
amandalund
d0b1287b2e Added spherical shell domain 2018-11-14 16:04:30 -06:00
Paul Romano
1fe775574e Have openmc_statepoint_write accept a const char* instead of const char** 2018-11-14 15:00:16 -06:00
Paul Romano
db5f9ca59e Add conventions in style guide for namespaces and short variable names 2018-11-14 15:00:16 -06:00
Paul Romano
fdde61540b Fix DAGMC builds 2018-11-14 15:00:16 -06:00
Paul Romano
0bf2d0c4a9 Make sure Tally % n_realizations is available on all ranks 2018-11-14 15:00:16 -06:00
Paul Romano
5d4c39cc7d Call openmc_reset during openmc_simulation_init 2018-11-14 15:00:16 -06:00
Paul Romano
62cc251914 Fix use of n_surfaces on Fortran side 2018-11-14 15:00:16 -06:00
Paul Romano
24613a6799 Namespace filter_matches and tally_filters 2018-11-14 15:00:16 -06:00
Paul Romano
a63a89f9d6 Put timers in simulation namespace 2018-11-14 15:00:16 -06:00
Paul Romano
624e9875d6 Namespacing for sources and surfaces 2018-11-14 15:00:16 -06:00
Paul Romano
6393db8daa Put plots in model namespace 2018-11-14 15:00:16 -06:00
Paul Romano
c9bd707f04 Namespace energy_min and energy_max 2018-11-14 15:00:16 -06:00
Paul Romano
c301612ca2 Namespace mgxs-related global variables 2018-11-14 15:00:16 -06:00
Paul Romano
5fae5ffa9e Namespacing for mesh/material global variables 2018-11-14 15:00:16 -06:00
Paul Romano
6436cab302 More namespacing for global variables 2018-11-14 15:00:15 -06:00
Paul Romano
3cfe71621b Put global variables in cell.h in model namespace 2018-11-14 15:00:15 -06:00
Paul Romano
995905bd1c Use mpi::master instead of openmc_master on C++ side 2018-11-14 15:00:15 -06:00
Paul Romano
833eb56030 Use simulation namespace for globals in eigenvalue.h 2018-11-14 15:00:15 -06:00