Add more flushes for print statements

This commit is contained in:
Shikhar Kumar 2018-10-17 11:09:01 -04:00
parent e0363898b7
commit 4a03fc9a03

View file

@ -33,7 +33,6 @@ from openmc.checkvalue import (check_type, check_length, check_value,
check_greater_than, check_less_than)
from openmc.exceptions import OpenMCError
"""
--------------
CMFD CONSTANTS
@ -59,6 +58,7 @@ _CURRENTS = {
'out_bottom': 8, 'in_bottom': 9, 'out_top' : 10, 'in_top' : 11
}
class CMFDMesh(object):
"""A structured Cartesian mesh used for Coarse Mesh Finite Difference (CMFD)
acceleration.
@ -604,6 +604,7 @@ class CMFD(object):
tree.write("cmfd.xml", xml_declaration=True,
encoding='utf-8', method="xml")
class CMFDRun(object):
r"""Class to run openmc with CMFD acceleration through the C API. Running
openmc in this manner obviates the need for defining CMFD parameters
@ -782,7 +783,6 @@ class CMFDRun(object):
set in this method.
"""
# Variables that users can modify
self._cmfd_begin = 1
self._dhat_reset = False
@ -1110,7 +1110,7 @@ class CMFDRun(object):
Solving matrices = {2:.5E} seconds
<<<<<<< HEAD
""".format(self._time_cmfd, self._time_cmfdbuild, self._time_cmfdsolve))
sys.stdout.flush()
sys.stdout.flush()
def _configure_cmfd(self):
"""Initialize CMFD parameters and set CMFD input variables"""
@ -1269,6 +1269,7 @@ class CMFDRun(object):
# Print message
if openmc.capi.settings.verbosity >= 6 and openmc.capi.master():
print(' CMFD tallies reset')
sys.stdout.flush()
# Reset CMFD tallies
tallies = openmc.capi.tallies
@ -1601,8 +1602,10 @@ class CMFDRun(object):
if openmc.capi.master() and np.any(source_energies < energy[0]):
print(' WARNING: Source pt below energy grid')
sys.stdout.flush()
if openmc.capi.master() and np.any(source_energies > energy[-1]):
print(' WARNING: Source pt above energy grid')
sys.stdout.flush()
def _count_bank_sites(self):
"""Determines the number of fission bank sites in each cell of a given
@ -2349,6 +2352,7 @@ class CMFDRun(object):
str3 = 'k-error: {0:.5E}'.format(kerr)
str4 = 'src-error: {0:.5E}'.format(serr)
print('{0:8s}{1:20s}{2:25s}{3:s}'.format(str1, str2, str3, str4))
sys.stdout.flush()
return iconv, serr
@ -3167,6 +3171,7 @@ class CMFDRun(object):
if self._dhat_reset and openmc.capi.settings.verbosity >= 8 and \
openmc.capi.master():
print(' Dhats reset to zero')
sys.stdout.flush()
def _get_reflector_albedo(self, l, g, i, j, k):
"""Calculates the albedo to the reflector by returning ratio of