John Tramm
|
5222b343a4
|
Fixed Source Random Ray (#2988)
Co-authored-by: Gavin Ridley <gavin.keith.ridley@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
|
2024-06-17 11:02:20 -05:00 |
|
Patrick Shriwise
|
057c33a48e
|
Expose Material::depletable in the CAPI (#2843)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
|
2024-01-17 20:46:37 +00:00 |
|
agnelson
|
75fd0a7f78
|
Added test of volume calc from MG mode, then corrected 2 issues: the first led to #1698, the second led to the test failing as volume calcs need atom densities but they existed in a different location in MG mode. To fix the former, if blocks were placed to point to the MG nuclide data as necessary, and the latter by calling Material.finalize() at the appropriate spot in the MG code
|
2021-10-05 14:12:31 -05:00 |
|
Paul Romano
|
1bc2bd8460
|
Apply clang-format on entire source
|
2021-08-11 11:41:49 -05:00 |
|
Gavin Ridley
|
061156e79a
|
address PR comments
|
2021-05-03 18:03:06 -04:00 |
|
Gavin Ridley
|
ad4e1c9f4a
|
remove std:: from vector,unique_ptr,make_unique,array
|
2021-05-03 18:01:27 -04:00 |
|
Gavin Ridley
|
2af4c9cd92
|
use base class to handle layout of particle data
|
2021-05-03 17:57:41 -04:00 |
|
Andrew Johnson
|
4de893043e
|
Apply templated write_message to mgxs_interface.cpp
|
2020-08-06 07:05:03 -04:00 |
|
Andrew Johnson
|
b6276ea9e4
|
Reduce number of string concats with fmt::format
|
2020-08-06 07:04:59 -04:00 |
|
Adam G Nelson
|
64dbaff587
|
Finished cleaning up group indices off-by-ones. Still have to to delayed groups
|
2019-11-11 20:58:22 -06:00 |
|
Adam G Nelson
|
05fac29164
|
Revised MG code so that the energy group indices are 0-based instead of 1-based. Next commit will perform some code cleanup enabled by this change.
|
2019-11-11 19:50:52 -06:00 |
|
Adam G Nelson
|
524b5344eb
|
removed MGXS C interface methods (calculate_xs_c, get_name_c, and get_awr_c) that are no longer necessary now that the code is full C++
|
2019-11-09 09:08:56 -06:00 |
|
Gavin Ridley
|
b8d9ae0f8e
|
PR style changes
|
2019-11-08 13:25:49 -05:00 |
|
Gavin Ridley
|
5aad0d7169
|
incorporate requested PR changes
|
2019-11-07 21:34:28 -05:00 |
|
Gavin Ridley
|
8e1de2a577
|
match openmc style
|
2019-11-07 14:01:04 -05:00 |
|
Gavin Ridley
|
bdea083a0a
|
remove accidentally pasted email
|
2019-11-07 13:46:22 -05:00 |
|
Gavin Ridley
|
a2bcb07e03
|
Mgxs may now be used in external linked programs
|
2019-11-07 13:27:16 -05:00 |
|
Gavin Ridley
|
9c06a128d9
|
initial stab at making mgxs externally usable
|
2019-11-02 22:08:06 -04:00 |
|
Paul Romano
|
020c0c306f
|
Fix bug in delayed group index in MG mode tallies
|
2019-07-22 10:10:53 -05:00 |
|
Paul Romano
|
368f89697d
|
Use Position and Direction in Particle class
|
2019-03-01 16:00:36 -06:00 |
|
Paul Romano
|
b28ee8087c
|
Move ParticleType into Particle and use for type_ member
|
2019-03-01 15:59:21 -06:00 |
|
Paul Romano
|
38e39c4486
|
Use unique_ptr consistently for global vectors
|
2019-03-01 15:56:21 -06:00 |
|
Paul Romano
|
9646648937
|
Fix off-by-one for get_nuclide_xs
|
2019-02-26 10:37:24 -06:00 |
|
Paul Romano
|
4a89075890
|
Use 0-based indices for materials consistently
|
2019-02-26 10:37:24 -06:00 |
|
Paul Romano
|
e1e4941d8c
|
Fix all the bugs introduced
|
2019-02-21 19:30:07 -06:00 |
|
Paul Romano
|
4f0c217c18
|
Get rid of Fortran mgxs_interface
|
2019-02-20 15:03:36 -06:00 |
|
Sterling Harper
|
8b61bc1a77
|
Respond to @paulromano comments on #1162
|
2019-02-12 17:10:25 -05:00 |
|
Sterling Harper
|
2286b245bb
|
Remove C++/Fortran interop code
|
2019-02-10 14:09:15 -05:00 |
|
Paul Romano
|
eb576a6fd2
|
Move remaining functions in mgxs_data.F90
|
2019-01-30 22:15:48 -06:00 |
|
Paul Romano
|
06751d5373
|
Move openmc_load_nuclide, openmc_material_add_nuclide, and read_mgxs to C++
|
2019-01-30 22:15:48 -06:00 |
|
Paul Romano
|
c301612ca2
|
Namespace mgxs-related global variables
|
2018-11-14 15:00:16 -06:00 |
|
Paul Romano
|
7d6ab8d72d
|
Put library and library_map in data namespace
|
2018-11-06 10:11:48 -06:00 |
|
Paul Romano
|
de666e3291
|
Make sure MG materials get put in libraries
|
2018-11-06 09:52:18 -06:00 |
|
Sterling Harper
|
009e1548d5
|
Make energy_bins/rev_energy_bins match F90 impl.
|
2018-10-31 10:20:29 -04:00 |
|
Paul Romano
|
8c64139c06
|
Move initialize_history to C++
|
2018-10-19 07:41:29 -05:00 |
|
Paul Romano
|
fd12a55b73
|
Merge pull request #1092 from nelsonag/physics_mg_cpp
Convert physics_common.F90 and physics_mg.F90 to C++
|
2018-10-15 11:08:54 -05:00 |
|
Adam G Nelson
|
a9641b8e2a
|
Cleaned up the C and Fortran interfaces; includes removing interfaces which are no longer needed and removing the _c from C functions which no longer have Fortran links
|
2018-10-12 11:51:23 -04:00 |
|
Paul Romano
|
e2ed9c7553
|
Fix various bugs in HDF5 interface / MGXS code (found by valgrind)
|
2018-10-09 07:19:48 -05:00 |
|
Adam G Nelson
|
35def7aac2
|
Got it all working, next would like to take advantage of the xtensor features to reduce lines of code
|
2018-09-01 11:01:56 -04:00 |
|
Paul Romano
|
9f0ea52d1a
|
Move headers to include/openmc directory and openmc.h -> openmc/capi.h
|
2018-08-20 14:40:32 -05:00 |
|
Adam G Nelson
|
67b0ea38e4
|
resolving style comments
|
2018-06-26 21:20:30 -04:00 |
|
Adam G Nelson
|
267acf627f
|
resolving @paulromano comments, including intent(inout) items at the end, consistent usage of const qualifiers
|
2018-06-21 20:45:10 -04:00 |
|
Adam G Nelson
|
a1a033f1b7
|
including write_message access from the C side
|
2018-06-17 10:58:28 -04:00 |
|
Adam G Nelson
|
2b8c2075d0
|
merging with upstream and adding some documentation/style changes consistent with upstream
|
2018-06-16 08:21:11 -04:00 |
|
Adam G Nelson
|
7c819f02bc
|
got it working with OpenMP
|
2018-06-14 20:22:31 -04:00 |
|
Adam G Nelson
|
b1c73918a8
|
It works! Replaced all mgxs_header functionality with the C++ version and a mgxs_interface module to act as the go-between the C++ and Fortran
|
2018-06-13 20:22:51 -04:00 |
|