Commit graph

65 commits

Author SHA1 Message Date
Gavin Ridley
ad4e1c9f4a remove std:: from vector,unique_ptr,make_unique,array 2021-05-03 18:01:27 -04:00
Patrick Shriwise
b982704d4f Addressing @aprilnovak's PR comments. 2021-04-07 19:07:06 -05:00
Patrick Shriwise
040c5b9bd4 Removing libmesh include from settings header. 2021-04-07 19:07:06 -05:00
Patrick Shriwise
a1bbdfb940 Polishing the mesh class 2021-04-07 19:07:06 -05:00
Patrick Shriwise
4fc694c87f Making libmesh communicator pointer const. 2021-04-07 19:06:16 -05:00
Patrick Shriwise
b54bbad9d9 Adjusting how the LibMesh comm is stored. 2021-04-07 19:06:16 -05:00
Patrick Shriwise
48d62e7501 A few updates to address memory leaks. 2021-04-07 19:06:15 -05:00
Patrick Shriwise
941a068ed6 Updates to libmesh init and track length estimator 2021-04-07 19:05:08 -05:00
Patrick Shriwise
4ed2272208 Collision-based is working. Initialization is a nightmare right now. 2021-04-07 19:05:08 -05:00
AI-Pranto
a6144a4ab8 Rename to max_surface_particles 2021-02-25 10:46:57 +06:00
YoungHui Park
5f48ec9eeb Rename max_surf_banks to max_particles 2021-01-18 14:36:05 -06:00
YoungHui Park
e427dbde50 Reword src to source for consistency 2021-01-18 14:36:05 -06:00
YoungHui Park
1264083f1b Switch source writing surface id designation scheme 2021-01-18 14:36:04 -06:00
YoungHui Park
f388ac2e1e Rename variables for better readability 2021-01-18 14:36:04 -06:00
YoungHui Park
b5f6dacb7d Add setting parameter for surface source file reading 2021-01-18 14:36:04 -06:00
YoungHui Park
26ccf1a0af Switch max_surf_banks to int64_t 2021-01-18 14:36:04 -06:00
YoungHui Park
abca6e580d Set the maximum number of particles to be banked on surfaces 2021-01-18 14:36:04 -06:00
YoungHui Park
2c0c2cfc03 Add a new element surface_source for banking and writing surface sources 2021-01-18 14:36:04 -06:00
Paul Romano
0bb39005bc Rename source classes 2020-10-23 14:11:34 -05:00
Paul Romano
8f71ed2a1d Store sites from source file in SourceDistribution 2020-10-22 15:07:23 -05:00
Shikhar Kumar
6e7f524561 Create getter funtion for n_batches, update test_lib.py 2020-06-01 21:19:06 -04:00
Andrew Davis
39672e79b0 Added internal infrastructure for dlopen based shared object sources 2020-02-17 15:48:12 +00:00
stevendargaville
d763806c43 Also made rel_max_lost_particle name consistent between C++ and python layers 2020-02-13 14:52:44 +00:00
stevendargaville
a9d1e37aba Changed the name of the max_lost_particles in the C++ layer to match the python side 2020-02-13 14:46:34 +00:00
stevendargaville
9f64dd1a88 Modified the REL_MAX_LOST_PARTICLES const in particle.h to be a variable stored in settings that can be modified by the c/python/xml layers. 2020-02-11 13:37:26 +00:00
stevendargaville
516ac9e1d3 Modified the MAX_LOST_PARTICLES const in particle.h to be a variable stored in settings that can be modified by the c/python/xml layers. 2020-02-11 13:37:00 +00:00
John Tramm
02470bc630 Incorporation of comments from code review. 2020-01-27 17:02:39 +00:00
John Tramm
05e39fb9e4 first pass on adding event_based and in_flight_particles as xml and python options. 2020-01-23 22:50:51 +00:00
John Tramm
10a6d152de
Merge branch 'develop' into event_based_update 2020-01-22 09:06:38 -06:00
Gavin Ridley
1d33aca9bd incorporate recommended name changes 2020-01-21 13:04:39 -05:00
John Tramm
c0a1056e55 added setting to control the maximum number of in flight particles. Also simplified enqueing procedure after XS lookup events to drop atomic usage there. 2020-01-21 17:40:54 +00:00
Gavin Ridley
d37688a549
Merge branch 'develop' into add_enums2 2020-01-17 16:46:27 -05:00
Gavin Ridley
9483c409a8 convert all but one thing in cell.h to enums 2020-01-16 15:41:45 -05:00
Paul Romano
a35d51202c Add a settings flag to turn off/on delayed photon fission yield scaling 2020-01-13 14:46:26 -06:00
Paul Romano
4ed1d5f42f Allow default material cell offset generation to be turned off 2020-01-02 16:12:04 -06:00
Patrick Shriwise
739419b8b7 Exposing write summary settings option to CAPI. 2019-10-30 16:04:49 -05:00
Paul Romano
cb9d0a92b0
Merge pull request #1222 from shikhar413/cmfd-added-funcs
Added CMFD Functionality - Tally windows, statepoint write/restart, in-memory functions
2019-06-13 08:01:47 -05:00
Sterling Harper
f4ae14af39 Use RegularMesh* for entropy and ufs 2019-05-29 11:03:32 -04:00
Shikhar Kumar
055842b5cb Only call statepoint_write from C API if cmfd_run 2019-04-11 12:38:36 -04:00
Shikhar Kumar
4094213dda Expose restart_run and statepoint_path through C API, get rid of uncessary lines in allocate_cmfd 2019-03-06 13:16:34 -05:00
Paul Romano
e1e4941d8c Fix all the bugs introduced 2019-02-21 19:30:07 -06:00
Paul Romano
0439eb0fa1 Convert remainder of tallies to C++ 2019-02-21 19:30:04 -06:00
Paul Romano
d0b6d9fbd6 Move read_tallies_xml to C++ 2019-02-20 23:34:36 -06:00
Paul Romano
34be2851b4 Remove extern "C" from a bunch of global variables 2019-02-20 15:03:36 -06:00
Paul Romano
a99b732592 Remove unused Fortran code/data 2019-02-06 07:17:53 -06:00
Paul Romano
9a2298f66d Move read_ce_cross_sections to C++ 2019-01-30 22:15:48 -06:00
Paul Romano
9f8ebf527b Remove bremsstrahlung code on Fortran side 2019-01-15 07:28:47 -06:00
Paul Romano
faa70b168f Remove weight correction method for resonance scattering, rename ARES -> RVS 2019-01-10 15:53:45 -06:00
Paul Romano
3246a9320e Remove option to specify multipole library outside of cross_sections.xml 2018-11-12 13:35:29 -06:00
Paul Romano
a800f2976b Move res_scat_nuclides to C++ 2018-11-06 09:01:37 -06:00