From de268232aa65d160ac1572301056f68da1409107 Mon Sep 17 00:00:00 2001 From: Adam Nelson Date: Sat, 18 Feb 2017 14:16:57 -0500 Subject: [PATCH] Added a test for multi-group survival biasing --- .../test_mg_survival_biasing/inputs_true.dat | 99 +++++++++++++++++++ .../test_mg_survival_biasing/results_true.dat | 2 + .../test_mg_survival_biasing.py | 21 ++++ 3 files changed, 122 insertions(+) create mode 100644 tests/test_mg_survival_biasing/inputs_true.dat create mode 100644 tests/test_mg_survival_biasing/results_true.dat create mode 100644 tests/test_mg_survival_biasing/test_mg_survival_biasing.py diff --git a/tests/test_mg_survival_biasing/inputs_true.dat b/tests/test_mg_survival_biasing/inputs_true.dat new file mode 100644 index 0000000000..6628c528fd --- /dev/null +++ b/tests/test_mg_survival_biasing/inputs_true.dat @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ../1d_mgxs.h5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100 + 10 + 5 + + + + 0.0 0.0 0.0 10.0 10.0 5.0 + + + multi-group + true + diff --git a/tests/test_mg_survival_biasing/results_true.dat b/tests/test_mg_survival_biasing/results_true.dat new file mode 100644 index 0000000000..13717361ad --- /dev/null +++ b/tests/test_mg_survival_biasing/results_true.dat @@ -0,0 +1,2 @@ +k-combined: +1.080832E+00 3.435003E-02 diff --git a/tests/test_mg_survival_biasing/test_mg_survival_biasing.py b/tests/test_mg_survival_biasing/test_mg_survival_biasing.py new file mode 100644 index 0000000000..1883c33dcc --- /dev/null +++ b/tests/test_mg_survival_biasing/test_mg_survival_biasing.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +import os +import sys +sys.path.insert(0, os.pardir) +from testing_harness import TestHarness, PyAPITestHarness +import openmc + + +class MGBasicTestHarness(PyAPITestHarness): + def _build_inputs(self): + """Write input XML files.""" + self._input_set.build_default_materials_and_geometry() + self._input_set.build_default_settings() + self._input_set.settings.survival_biasing = True + self._input_set.export() + + +if __name__ == '__main__': + harness = MGBasicTestHarness('statepoint.10.*', False, mg=True) + harness.main()