mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-28 22:26:08 -04:00
Reduced number of tested MGXS types in mgxs_library_no_nuclides and mgxs_library_nuclides in an effort to test the intended Python code but not over-do Travis' effort
This commit is contained in:
parent
5a94e66bf3
commit
a83e7fa0b7
6 changed files with 1060 additions and 44513 deletions
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -2,7 +2,6 @@ import hashlib
|
|||
|
||||
import openmc
|
||||
import openmc.mgxs
|
||||
from openmc.data import REACTION_MT
|
||||
from openmc.examples import pwr_pin_cell
|
||||
|
||||
from tests.testing_harness import PyAPITestHarness
|
||||
|
|
@ -20,11 +19,17 @@ class MGXSTestHarness(PyAPITestHarness):
|
|||
self.mgxs_lib = openmc.mgxs.Library(self._model.geometry)
|
||||
self.mgxs_lib.by_nuclide = False
|
||||
|
||||
# Test all relevant MGXS types
|
||||
# Test relevant MGXS types
|
||||
relevant_MGXS_TYPES = [item for item in openmc.mgxs.MGXS_TYPES
|
||||
if item != 'current']
|
||||
relevant_MGXS_TYPES += openmc.mgxs.ARBITRARY_VECTOR_TYPES
|
||||
relevant_MGXS_TYPES += openmc.mgxs.ARBITRARY_MATRIX_TYPES
|
||||
# Add in a subset of openmc.mgxs.ARBITRARY_VECTOR_TYPES and
|
||||
# openmc.mgxs.ARBITRARY_MATRIX_TYPES so we can see the code works,
|
||||
# but not use too much resources
|
||||
relevant_MGXS_TYPES += [
|
||||
"(n,elastic)", "(n,level)", "(n,2n)", "(n,na)", "(n,nc)",
|
||||
"(n,gamma)", "(n,a)", "(n,Xa)", "heating", "damage-energy",
|
||||
"(n,n1)", "(n,a0)", "(n,nc) matrix", "(n,n1) matrix",
|
||||
"(n,2n) matrix"]
|
||||
self.mgxs_lib.mgxs_types = tuple(relevant_MGXS_TYPES) + \
|
||||
openmc.mgxs.MDGXS_TYPES
|
||||
self.mgxs_lib.energy_groups = energy_groups
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1 +1 @@
|
|||
7462fdc05825053847d93b9238b57d47ab5eb9244542279489a23b2a87423e7e58d22efa9b6db7db74ab9628b73ff37750af3de60102da5ad05f69700a1b3b8d
|
||||
a9999488e2aa2ad0f1d694afedb71fbb56f1d0c8e8abdb6616698505a9d85302bf90586866fdb58eac96f76712a2dfbc884cc03087df7b5d148fb29d14dd2bbb
|
||||
|
|
@ -18,11 +18,17 @@ class MGXSTestHarness(PyAPITestHarness):
|
|||
self.mgxs_lib = openmc.mgxs.Library(self._model.geometry)
|
||||
self.mgxs_lib.by_nuclide = True
|
||||
|
||||
# Test relevant all MGXS types
|
||||
# Test relevant MGXS types
|
||||
relevant_MGXS_TYPES = [item for item in openmc.mgxs.MGXS_TYPES
|
||||
if item != 'current']
|
||||
relevant_MGXS_TYPES += openmc.mgxs.ARBITRARY_VECTOR_TYPES
|
||||
relevant_MGXS_TYPES += openmc.mgxs.ARBITRARY_MATRIX_TYPES
|
||||
# Add in a subset of openmc.mgxs.ARBITRARY_VECTOR_TYPES and
|
||||
# openmc.mgxs.ARBITRARY_MATRIX_TYPES so we can see the code works,
|
||||
# but not use too much resources
|
||||
relevant_MGXS_TYPES += [
|
||||
"(n,elastic)", "(n,level)", "(n,2n)", "(n,na)", "(n,nc)",
|
||||
"(n,gamma)", "(n,a)", "(n,Xa)", "heating", "damage-energy",
|
||||
"(n,n1)", "(n,a0)", "(n,nc) matrix", "(n,n1) matrix",
|
||||
"(n,2n) matrix"]
|
||||
self.mgxs_lib.mgxs_types = tuple(relevant_MGXS_TYPES)
|
||||
self.mgxs_lib.energy_groups = energy_groups
|
||||
self.mgxs_lib.legendre_order = 3
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue