From 0055ecbb3a4ef859f5e3f834548868168ae89810 Mon Sep 17 00:00:00 2001 From: Patrick Shriwise Date: Fri, 20 Sep 2019 14:22:28 -0500 Subject: [PATCH] Read materials from summary.h5 if using DagMC geometry. --- openmc/summary.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/openmc/summary.py b/openmc/summary.py index 2ab29c00a4..6b8471977e 100644 --- a/openmc/summary.py +++ b/openmc/summary.py @@ -97,16 +97,17 @@ class Summary(object): self._macroscopics = name.decode() def _read_geometry(self): - if "dagmc" in self._f['geometry'].attrs.keys(): - return - # Read in and initialize the Materials and Geometry + # Read in and initialize the Materials self._read_materials() - self._read_surfaces() - cell_fills = self._read_cells() - self._read_universes() - self._read_lattices() - self._finalize_geometry(cell_fills) + + # Read native geometry only + if "dagmc" not in self._f['geometry'].attrs.keys(): + self._read_surfaces() + cell_fills = self._read_cells() + self._read_universes() + self._read_lattices() + self._finalize_geometry(cell_fills) def _read_materials(self): for group in self._f['materials'].values():