mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-25 20:45:35 -04:00
So begins the CMFD Fortran purge :D (~3.6K lines)
This commit is contained in:
parent
0dfaaea540
commit
ee9a6ab065
29 changed files with 148 additions and 4738 deletions
|
|
@ -130,17 +130,6 @@ Constructing Tallies
|
|||
openmc.Tally
|
||||
openmc.Tallies
|
||||
|
||||
Coarse Mesh Finite Difference Acceleration
|
||||
------------------------------------------
|
||||
|
||||
.. autosummary::
|
||||
:toctree: generated
|
||||
:nosignatures:
|
||||
:template: myclass.rst
|
||||
|
||||
openmc.CMFDMesh
|
||||
openmc.CMFD
|
||||
|
||||
Geometry Plotting
|
||||
-----------------
|
||||
|
||||
|
|
@ -183,7 +172,7 @@ The following classes and functions are used for functional expansion reconstruc
|
|||
.. autosummary::
|
||||
:toctree: generated
|
||||
:nosignatures:
|
||||
:template: myclass.rst
|
||||
:template: myclass.rst
|
||||
|
||||
openmc.ZernikeRadial
|
||||
|
||||
|
|
@ -208,3 +197,53 @@ Various classes may be created when performing tally slicing and/or arithmetic:
|
|||
openmc.arithmetic.AggregateScore
|
||||
openmc.arithmetic.AggregateNuclide
|
||||
openmc.arithmetic.AggregateFilter
|
||||
|
||||
Coarse Mesh Finite Difference Acceleration
|
||||
------------------------------------------
|
||||
|
||||
.. autosummary::
|
||||
:toctree: generated
|
||||
:nosignatures:
|
||||
:template: myclass.rst
|
||||
|
||||
openmc.CMFDMesh
|
||||
openmc.CMFDRun
|
||||
|
||||
CMFD is implemented in OpenMC and allows users to accelerate fission source
|
||||
convergence during inactive neutron batches. To run CMFD, the CMFDRun class should
|
||||
be used. The following properties can be set through the CMFDRun class:
|
||||
|
||||
.. autosummary::
|
||||
:toctree: generated
|
||||
:nosignatures:
|
||||
:template: myfunction.rst
|
||||
|
||||
openmc.CMFDRun.cmfd_begin
|
||||
openmc.CMFDRun.dhat_reset
|
||||
openmc.CMFDRun.cmfd_display
|
||||
openmc.CMFDRun.cmfd_downscatter
|
||||
openmc.CMFDRun.cmfd_feedback
|
||||
openmc.CMFDRun.cmfd_ktol
|
||||
openmc.CMFDRun.cmfd_mesh
|
||||
openmc.CMFDRun.norm
|
||||
openmc.CMFDRun.cmfd_adjoint_type
|
||||
openmc.CMFDRun.cmfd_power_monitor
|
||||
openmc.CMFDRun.cmfd_run_adjoint
|
||||
openmc.CMFDRun.cmfd_shift
|
||||
openmc.CMFDRun.cmfd_stol
|
||||
openmc.CMFDRun.cmfd_spectral
|
||||
openmc.CMFDRun.cmfd_reset
|
||||
openmc.CMFDRun.cmfd_write_matrices
|
||||
openmc.CMFDRun.gauss_seidel_tolerance
|
||||
|
||||
At the minimum, a CMFD mesh needs to be specified in order to run CMFD. Once
|
||||
these properties are set, an OpenMC simulation can be run with CMFD turned on
|
||||
with the function:
|
||||
|
||||
.. autosummary::
|
||||
:toctree: generated
|
||||
:nosignatures:
|
||||
:template: myfunction.rst
|
||||
|
||||
openmc.CMFDRun.run
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue