diff --git a/armi/tests/ThRZSettings.yaml b/armi/tests/ThRZSettings.yaml index 2fee7d115..f9ef807ac 100644 --- a/armi/tests/ThRZSettings.yaml +++ b/armi/tests/ThRZSettings.yaml @@ -1,14 +1,19 @@ metadata: version: uncontrolled settings: +# global branchVerbosity: info burnSteps: 0 comment: "Revised benchmark " - db: false - genXS: Neutron geomFile: ThRZGeom.xml - groupStructure: ARMI45 loadingFile: ThRZloading.yaml numProcessors: 12 outputFileExtension: png power: 1000000.0 + +# database + db: false + +# neutronics + genXS: Neutron + groupStructure: ARMI45 diff --git a/armi/tests/armiRun.yaml b/armi/tests/armiRun.yaml index 8c170247c..c8b8d2e06 100644 --- a/armi/tests/armiRun.yaml +++ b/armi/tests/armiRun.yaml @@ -1,4 +1,5 @@ settings: +# global availabilityFactor: 1 beta: 0.003454 branchVerbosity: debug @@ -6,6 +7,25 @@ settings: - 100 burnSteps: 2 comment: Simple test input. + cycleLength: 2000.0 + detailAssemLocationsBOL: + - 002-001 + freshFeedType: igniter fuel + loadingFile: refSmallReactor.yaml + moduleVerbosity: + armi.reactor.reactors: info + nCycles: 6 + outputFileExtension: png + power: 100000000.0 + smallRun: true + startCycle: 1 + startNode: 2 + targetK: 1.002 + verbosity: extra + versions: + armi: uncontrolled + +# cross section crossSectionControl: DA: geometry: 0D @@ -31,30 +51,20 @@ settings: - gap numInternalRings: 1 numExternalRings: 1 - cycleLength: 2000.0 + +# database db: false - detailAssemLocationsBOL: - - 002-001 - epsBurnTime: 0.001 - epsFSAvg: 1e-06 - epsFSPoint: 1e-06 - freshFeedType: igniter fuel + +# fuel cycle fuelHandlerName: EquilibriumShuffler jumpRingNum: 9 - loadingFile: refSmallReactor.yaml - startCycle: 1 - startNode: 2 + shuffleLogic: refSmallReactorShuffleLogic.py + +# neutronics + epsFSAvg: 1e-06 + epsFSPoint: 1e-06 loadPadElevation: 200.0 + +# report genReports: false - moduleVerbosity: - armi.reactor.reactors: info - nCycles: 6 - outputFileExtension: png - power: 100000000.0 - shuffleLogic: refSmallReactorShuffleLogic.py - smallRun: true summarizeAssemDesign: false - targetK: 1.002 - verbosity: extra - versions: - armi: uncontrolled diff --git a/armi/tests/detailedAxialExpansion/armiRun.yaml b/armi/tests/detailedAxialExpansion/armiRun.yaml index feda7a6c8..c3d57f799 100644 --- a/armi/tests/detailedAxialExpansion/armiRun.yaml +++ b/armi/tests/detailedAxialExpansion/armiRun.yaml @@ -1,12 +1,29 @@ settings: - axialExpansion: true - detailedAxialExpansion: true +# global beta: 0.003454 branchVerbosity: debug buGroups: - 100 burnSteps: 2 comment: Simple test input with detailed axial expansion. + cycleLength: 2000.0 + detailAssemLocationsBOL: + - 002-001 + detailedAxialExpansion: true + freshFeedType: igniter fuel + loadingFile: refSmallReactor.yaml + moduleVerbosity: + armi.reactor.reactors: info + nCycles: 6 + outputFileExtension: png + power: 100000000.0 + startNode: 1 + targetK: 1.002 + verbosity: extra + versions: + armi: uncontrolled + +# cross section crossSectionControl: DA: geometry: 0D @@ -19,26 +36,22 @@ settings: XA: xsFileLocation: - ISOXA - cycleLength: 2000.0 + +# database db: false - detailAssemLocationsBOL: - - 002-001 - epsFSAvg: 1e-06 - epsFSPoint: 1e-06 - freshFeedType: igniter fuel + +# fuel cycle fuelHandlerName: EquilibriumShuffler jumpRingNum: 9 - loadingFile: refSmallReactor.yaml - startNode: 1 + +# fuel performance + axialExpansion: true + +# neutronics + epsFSAvg: 1e-06 + epsFSPoint: 1e-06 loadPadElevation: 162.5 + +# report genReports: false - moduleVerbosity: - armi.reactor.reactors: info - nCycles: 6 - outputFileExtension: png - power: 100000000.0 summarizeAssemDesign: false - targetK: 1.002 - verbosity: extra - versions: - armi: uncontrolled diff --git a/armi/tests/refTestCartesian.yaml b/armi/tests/refTestCartesian.yaml index a4868d649..dc166ade1 100644 --- a/armi/tests/refTestCartesian.yaml +++ b/armi/tests/refTestCartesian.yaml @@ -1,21 +1,27 @@ settings: +# global beta: 0.003454 buGroups: - 100 burnSteps: 0 comment: Full-core Cartesian input file with a 10x10 cm square pitch. cycleLength: 2000.0 - epsBurnTime: 0.001 - epsFSAvg: 1e-06 - epsFSPoint: 1e-06 freshFeedType: igniter fuel - jumpRingNum: 9 loadingFile: refSmallCartesian.yaml - startNode: 1 - loadPadElevation: 200.0 outputFileExtension: png power: 400000000.0 - summarizeAssemDesign: false + startNode: 1 targetK: 1.002 versions: armi: uncontrolled + +# fuel cycle + jumpRingNum: 9 + +# neutronics + epsFSAvg: 1e-06 + epsFSPoint: 1e-06 + loadPadElevation: 200.0 + +# report + summarizeAssemDesign: false diff --git a/armi/tests/smallestTestReactor/armiRunSmallest.yaml b/armi/tests/smallestTestReactor/armiRunSmallest.yaml index 83eccc816..544bc7b18 100644 --- a/armi/tests/smallestTestReactor/armiRunSmallest.yaml +++ b/armi/tests/smallestTestReactor/armiRunSmallest.yaml @@ -3,6 +3,7 @@ # This is a single-hex-assembly reactor, with only one block. settings: +# global availabilityFactor: 1 beta: 0.003454 branchVerbosity: debug @@ -10,6 +11,25 @@ settings: - 100 burnSteps: 2 comment: Simple test input. + cycleLength: 2000.0 + detailAssemLocationsBOL: + - 002-001 + freshFeedType: igniter fuel + loadingFile: refSmallestReactor.yaml + moduleVerbosity: + armi.reactor.reactors: info + nCycles: 2 + outputFileExtension: png + power: 1000000.0 + smallRun: true + startCycle: 1 + startNode: 2 + targetK: 1.002 + verbosity: extra + versions: + armi: uncontrolled + +# cross section crossSectionControl: DA: geometry: 0D @@ -35,28 +55,19 @@ settings: - gap numInternalRings: 1 numExternalRings: 1 - cycleLength: 2000.0 + +# database db: false - detailAssemLocationsBOL: - - 002-001 - epsFSAvg: 1e-06 - epsFSPoint: 1e-06 - freshFeedType: igniter fuel + +# fuel cycle fuelHandlerName: EquilibriumShuffler jumpRingNum: 9 - loadingFile: refSmallestReactor.yaml - startCycle: 1 - startNode: 2 + +# neutronics + epsFSAvg: 1e-06 + epsFSPoint: 1e-06 loadPadElevation: 200.0 + +# report genReports: false - moduleVerbosity: - armi.reactor.reactors: info - nCycles: 2 - outputFileExtension: png - power: 1000000.0 - smallRun: true summarizeAssemDesign: false - targetK: 1.002 - verbosity: extra - versions: - armi: uncontrolled diff --git a/armi/tests/test_lwrInputs.py b/armi/tests/test_lwrInputs.py index 4b40afd88..1207ea472 100644 --- a/armi/tests/test_lwrInputs.py +++ b/armi/tests/test_lwrInputs.py @@ -63,7 +63,6 @@ def test_loadC5G7(self): streamVal = mock.getStdout() self.assertIn("UraniumOxide", streamVal, msg=streamVal) self.assertIn("SaturatedWater", streamVal, msg=streamVal) - self.assertIn("invalid settings: fakeBad", streamVal, msg=streamVal) # test that there are 100 of each high, medium, and low MOX pins fuelPinsHigh = b.getComponent(Flags.HIGH | Flags.MOX) diff --git a/armi/tests/tutorials/c5g7-settings.yaml b/armi/tests/tutorials/c5g7-settings.yaml index 9abc3e902..815c246a1 100644 --- a/armi/tests/tutorials/c5g7-settings.yaml +++ b/armi/tests/tutorials/c5g7-settings.yaml @@ -1,16 +1,20 @@ settings: +# global availabilityFactor: 0.9 - fakeBad: 123456 - power: 1000000000.0 - cycleLength: 411.11 - loadingFile: c5g7-blueprints.yaml - nCycles: 10 - burnSteps: 2 buGroups: - 100 + burnSteps: 2 comment: C5G7 LWR Benchmark inputs - genXS: Neutron + cycleLength: 411.11 + loadingFile: c5g7-blueprints.yaml + nCycles: 10 numProcessors: 1 - genReports: false + power: 1000000000.0 versions: armi: uncontrolled + +# neutronics + genXS: Neutron + +# report + genReports: false diff --git a/armi/tests/zpprTest.yaml b/armi/tests/zpprTest.yaml index 66094e641..51a6bb813 100644 --- a/armi/tests/zpprTest.yaml +++ b/armi/tests/zpprTest.yaml @@ -1,10 +1,24 @@ metadata: version: uncontrolled settings: +# global + Tin: 20.0 + Tout: 20.0 buGroups: - 100 burnSteps: 0 comment: ZPPR test case + cycleLength: 365.25 + geomFile: zpprTestGeom.xml + loadingFile: 1DslabXSByCompTest.yaml + mpiTasksPerNode: 6 + numProcessors: 12 + outputFileExtension: pdf + power: 75000000.0 + sortReactor: false # zpprs dont sor the right way. need better component sorting for slab... + verbosity: extra + +# cross section crossSectionControl: AA: geometry: 1D slab @@ -27,17 +41,8 @@ settings: numInternalRings: 1 numExternalRings: 1 meshSubdivisionsPerCm: 10 - cycleLength: 365.25 + +# neutronics epsEig: 1e-10 genXS: Neutron - geomFile: zpprTestGeom.xml - loadingFile: 1DslabXSByCompTest.yaml - mpiTasksPerNode: 6 - numProcessors: 12 - outputFileExtension: pdf - power: 75000000.0 - sortReactor: false # zpprs dont sor the right way. need better component sorting for slab... - Tin: 20.0 - Tout: 20.0 - verbosity: extra xsBlockRepresentation: ComponentAverage1DSlab