Commit graph

416 commits

Author SHA1 Message Date
Paul Romano
54ac2042fb Add ReducedAbsorptionXS class for MGXS (absorption - n2n - 2*n3n - 3*n4n) 2022-08-03 15:58:54 -05:00
Paul Romano
e8294d52a0 Update documentation for mixed thermal elastic 2022-07-22 07:49:00 -05:00
Paul Romano
b1267f0544 Allow openmc_sample_external_source to produce multiple samples 2022-07-15 20:12:10 -05:00
Paul Romano
7723ea492c Add Material.get_nuclide_activity method and decay_constant function 2022-06-28 23:16:50 -05:00
Paul Romano
5913308841
Merge pull request #2079 from shimwell/adding_activity_to_material
Adding activity to material
2022-06-23 06:24:25 -05:00
Jonathan Shimwell
87dafd1e31 review comments from @paulromano 2022-06-21 23:14:49 +00:00
Paul Romano
8bfb1889b9 Rename deplete.ResultsList -> deplete.Results 2022-06-03 09:04:00 -05:00
Paul Romano
aacf3c4938 Rename deplete.Results -> deplete.StepResult 2022-06-03 09:03:59 -05:00
Paul Romano
2e54c31915 Rename TrackFile --> Tracks 2022-05-25 16:58:20 -05:00
Paul Romano
e056180f73 Add doc section on particle track files to user's guide 2022-05-20 10:47:02 -05:00
Paul Romano
365aa0b0eb Write all tracks to a single file 2022-05-19 13:27:33 -04:00
Paul Romano
2e9560a72c Add TrackFile Python class for parsing track files 2022-05-19 13:27:33 -04:00
yardasol
294f57318d
Merge branch 'develop' into cylinder-sector 2022-04-07 18:55:51 -05:00
yardasol
370625be55 Added reference to CylinderSector in the sphinx documentation 2022-04-04 18:06:48 -05:00
yardasol
f4e96453ab changed Octagon to IsogonalOctagon 2022-04-04 14:24:49 -05:00
yardasol
ab0fcc7ca4 put Octagon in alphabetical order 2022-04-04 13:03:12 -05:00
yardasol
71e76b251e Add reference to Octagon in the Sphinx docs 2022-04-04 12:47:44 -05:00
Paul Romano
dc18f59d82 Allow user to override num processes used for depletion 2022-03-22 06:53:47 -05:00
Paul Romano
78885ce17c Add wwinp_to_wws to documentation 2022-03-18 11:03:34 -05:00
Paul Romano
fdd5e10822 Release notes for 0.13.0 2022-02-04 07:19:35 -06:00
Paul Romano
eca7919127 Add WeightWindows to API docs 2022-01-08 15:19:33 -06:00
Paul Romano
24b741f2b3 Initial implementation of time filter 2022-01-05 07:43:42 -06:00
Paul Romano
cd803764c5 Add torus bounding_box methods and fix docstrings 2021-12-22 11:47:37 -05:00
Olaf Schumann
c0bcc3f1ca Renamed Rational to Power Law 2021-10-11 19:48:35 +00:00
Olaf Schumann
557a5c66b2 Add rational distribution to documentation 2021-10-05 20:06:02 +00:00
Paul Romano
e0284d93fc Change examples link in docs/source/pythonapi/index.rst 2021-07-22 09:32:13 -05:00
Amelia J Trainer
ab32931870 Merge branch 'develop' into collisionFilter 2021-04-07 11:22:43 -04:00
Amelia Trainer
d1d4553661 addressed some of the requested changes from PR 2021-03-25 14:21:58 -04:00
Paul Romano
0ef1f95978 Fix broken links, use https over http, replace redirects 2021-03-17 07:31:47 -05:00
Adam Nelson
5a94e66bf3 Merge remote-tracking branch 'upstream/develop' into mt_mgxs 2020-10-29 08:34:17 -05:00
Adam Nelson
d2c00b4f1b Added tests and fixed code accordingly 2020-10-22 14:13:32 -05:00
Paul Romano
441d081dd5 Implement write_source_file function 2020-10-14 15:46:58 -05:00
Miriam
c50306904b Added DiffusionCoefficient class to mgxs.py
To continue in the effort of merging Sam Shaner's transient capability,
this next PR adds the class DiffusionCoefficient to mgxs.py. It uses
the TransportXS class, but has some unique features in get_condensed_xs()
requiring its own function. There won't be any other MGXS classes added
after this.

I updated the docstrings and the appropriate regression tests.
Since my system outputs different formatting for the
mgxs_library_distribcell test, it is possible this test will continue
to fail. However, I did my best to modify it by hand so that it will pass.
2020-09-23 16:35:22 +00:00
Paul Romano
35f8f03f10 Combine flux and hybrid reaction rate helpers 2020-09-15 10:23:31 -05:00
Paul Romano
13dadf9c24 Merge branch 'develop' into ccfe-spp-2 2020-09-10 06:34:37 -05:00
Paul Romano
60c3a9dc4e
Merge pull request #1606 from mkreher13/transient-rewrite
Added classes to mgxs.py
2020-08-24 15:49:41 -05:00
Paul Romano
6d90853d0b Add function for getting naturally-occurring isotopes 2020-08-14 15:05:01 -05:00
Miriam
4e4c559616 Updated documentation
Added current to mgxs.rst and cleaned up descriptions in Current & MeshSurfaceCurrent class
2020-08-05 22:57:02 +00:00
Paul Romano
bf8405f6cc Change EnergyHelper -> NormalizationHelper 2020-07-30 14:15:52 -05:00
Paul Romano
3d35cd3f0f Add documentation of chain.REACTIONS module variable 2020-07-29 06:41:10 -05:00
Paul Romano
0ce9490187 Remove (incomplete) Box composite surface 2020-07-08 21:21:51 -05:00
Paul Romano
df7b525306 Add docstrings to composite surface classes 2020-07-06 10:32:10 -05:00
Andrew Johnson
8b0cd34fb5
Apply suggestions from code review
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2020-06-26 06:52:23 -04:00
Andrew Johnson
89259e310e
Allow Integrators to deplete w/o multiprocessing
Through a discussion on the user's group
https://groups.google.com/forum/#!topic/openmc-users/xHKYV-EBgrY
it was determined that some computing environments don't support
calls to fork() that multiprocessing.Pool requires. This can
lead to the depletion hanging indefinitely.

Users can now configure the
openmc.deplete.pool.USE_MULTIPROCESSING boolean to control
the use of multiprocessing during depletion. The default state
is to use multiprocessing. Otherwise itertools.starmap will be
used to update the compositions "in serial"
2020-06-25 13:22:36 -04:00
Patrick Shriwise
670f9d0609
Merge pull request #1558 from paulromano/effective-dose
Add function for getting effective dose coefficients from ICRP-116
2020-05-26 17:01:34 -05:00
Andrew Johnson
46e98e4a01
Move deplete function to dedicated pool module; removed timed_deplete 2020-05-09 15:01:49 -04:00
Paul Romano
698df9294a Implement openmc.data.dose_coefficients function based on ICRP-116 data 2020-05-08 11:47:26 -05:00
Patrick Shriwise
b9c31d904e Some updates to the current documentation for accuracy. 2020-03-19 14:15:26 -05:00
Paul Romano
04308b7677 Rewrite of openmc-ace-to-hdf5, moving some functionality to ace.py 2020-01-27 09:46:50 -06:00
Paul Romano
9787e9e8c0 Merge branch 'develop' into cell-instance-filter 2020-01-09 07:26:43 -06:00