Commit graph

2091 commits

Author SHA1 Message Date
Ariful Islam Pranto
3c2f36cd46
Update user forum
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2020-08-17 19:47:46 +06:00
Ariful Islam Pranto
ed5ddf047b
update install.rst 2020-08-17 19:45:33 +06:00
AI-Pranto
5830456d1f user-forum link in troubleshoot.rst 2020-08-16 16:03:53 +06:00
AI-Pranto
49194f05ad update install.rst 2020-08-16 14:47:37 +06:00
AI-Pranto
caa43a3794 discourse user forum 2020-08-16 14:33:34 +06:00
Paul Romano
6d90853d0b Add function for getting naturally-occurring isotopes 2020-08-14 15:05:01 -05:00
Paul Romano
efbd375fce Add note about depletable attribute in user's guide documentation 2020-08-10 08:03:23 -05:00
Paul Romano
c3968ff9a9 Expand description of normalization_mode in docstring 2020-08-10 07:29:37 -05:00
Paul Romano
14175b50ed Update depletion documentation to mention fixed-source mode 2020-08-07 11:10:35 -05:00
Paul Romano
c3d3b5a71f Increment version of depletion results file, and support reading older version 2020-08-06 08:38:54 -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
Dan Short
475656e6e0 Simplify test and fix typos in documentation 2020-08-05 16:10:04 +01:00
Dan Short
651c8825f3 Updates to documentation
Accounts for serialized -> parameterized change.
Simplifies some of the examples to be more appropriate for
documentation.
Removes use of external destroy method.
2020-08-05 15:55:18 +01:00
Paul Romano
32d2aada20 Update documentation (energy_mode -> normalization_mode) 2020-08-03 15:01:09 -05:00
Dan Short
9c1b318e78 Only instantiate custom source once
In the existing custom_source implementation, the source will only be
created once. This is much more efficient than the custom serialized
source, where each sampling will create a new instance of the class.
As there could be many samples, this introduces an overhead,
particularly if the operations to instantiate the class are not trivial.
This implementation defines an abstract class, which is then used by the
custom classes to allow the custom serialized class to be created based
on the plugin, sampled from, and then destroyed.
Update documentation and test to reflect this.
2020-08-03 17:38:12 +01:00
Dan Short
8bb10563c1 Pass serialization as parameter attribute
Changes the implementation of the serialization to be on an attribute of
the source XML element within settings.xml. This removes the need for a
new file containing the serialization.
Parameters are provided as a key-value string, separated by a comma and
a space, although the implementation can change this is required.
Change example values to align with existing custom_source to make
comparisons easier.
Update documentation to be consistent.
2020-08-03 14:24:17 +01:00
Dan Short
b5de1fce2d Add documentation
This describes the general concept of serialization and gives an example
of how to write a source_sampling function that deserializes the input
and uses values set via the serialized form.
2020-07-31 17:10:32 +01: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
c3368d2c11 Combined secondary particle data into _REACTIONS in chain.py 2020-07-23 09:05:25 -05:00
Paul Romano
dea78c9be5 Move version number to 0.12.1-dev 2020-07-22 15:26:03 -05:00
Paul Romano
2549c7040d Remove -dev tag from version number 2020-07-22 06:41:46 -05:00
Paul Romano
01183d0e29
Apply @amandalund suggestions from code review
Co-authored-by: Amanda Lund <alund@anl.gov>
2020-07-21 16:31:52 -05:00
Paul Romano
d95fcbc559 Add release notes for version 0.12.0 2020-07-17 14:20:29 -05:00
Paul Romano
4ce7df9f54
Merge pull request #1607 from rockfool/develop
Typo fix the unit of fission_q
2020-07-14 10:26:27 -05:00
Amanda Lund
80ddc6e379
Merge pull request #1603 from paulromano/photon-tally-fix
Bug fix for tallying reaction rates in coupled neutron-photon runs
2020-07-14 09:28:44 -05:00
Jiankai Yu
33bb0ecbd8 fix a small typo in unit of fission_q 2020-07-14 10:00:12 -04:00
Paul Romano
17e39c0223 Allow photons to score to scatter/absorption (and individual reactions) 2020-07-09 07:26:18 -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
Amanda Lund
557385c2bf
Merge pull request #1599 from paulromano/energy-dep-fixes
Two fixes for energy deposition calculations
2020-07-04 18:18:50 -05:00
Paul Romano
879273d951 Add two papers in publications 2020-06-30 23:04:00 -05:00
Paul Romano
5dbe549a78
Merge pull request #1593 from drewejohnson/deplete-with-itertools
Allow depletion without multiprocessing
2020-06-29 10:28:26 -05:00
Paul Romano
24a08e6abf Fixes in energy deposition documentation 2020-06-29 09:18:35 -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
Amanda Lund
ba2563f868
Merge pull request #1595 from paulromano/depletion-photon-fix
Fix for depletion with photon transport turned on
2020-06-23 23:39:36 -05:00
Paul Romano
23072d1713 Fix use of alpha in publications list 2020-06-23 22:17:57 -05:00
Paul Romano
d28325ab03 Add ANS summer meeting papers to publications list 2020-06-22 10:47:26 -05:00
Paul Romano
490e906026 Fix signature of openmc_load_nuclide in documentation 2020-06-22 09:27:17 -05:00
Andrew Johnson
8fdf6cc6a7
Use app.add_css_file when building docs
app.add_stylesheet was deprecated in Sphinx 1.8 and will
be removed in 4.0
https://www.sphinx-doc.org/en/master/extdev/deprecated.html

The replacement app.add_css_file
https://www.sphinx-doc.org/en/master/extdev/appapi.html#sphinx.application.Sphinx.add_css_file
was renamed from add_stylesheet in 1.8
2020-06-19 07:56:08 -04:00
Andrew Johnson
5db729e3e1
Use intersphinx file from numpy.org
Raises a notice when building documentation that
the file has been moved. Docs still build correctly,
but don't know how long the inventory file will exist under
the scipy domain
2020-06-19 07:55:31 -04:00
Paul Romano
1387b75865 Add a few recent publications to list 2020-06-18 16:22:36 -05:00
Paul Romano
ff58c199b1 Add test for borrowing FPY, update documentation 2020-06-16 22:32:40 -05:00
Pranto
0d3c4838cb
Update docs/source/quickinstall.rst
Oh my God! How can I miss this! Thanks.

Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2020-06-16 20:08:42 +06:00
Pranto
ad0d31a54a
Update docs/source/quickinstall.rst
Looks good

Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2020-06-16 19:13:15 +06:00
Pranto
6811f0c406
Update docs/source/quickinstall.rst
I was thinking about creating a new env also. Thanks for the suggestion.

Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2020-06-16 19:11:40 +06:00
Pranto
5cd6abbcc9
Add note 2020-06-16 08:03:28 +06:00
Pranto
59526fb5dd
Small change 2020-06-12 13:24:35 +06:00
AI-Pranto
ca72d6a9eb update quick install docs 2020-06-12 09:17:10 +06:00