Moved snappyhexmesh to module, fixed blockmesh
This commit is contained in:
parent
2d9ac27812
commit
79b58cbaf0
2 changed files with 7 additions and 20 deletions
|
@ -16,6 +16,7 @@ import urllib.error
|
|||
from .grafana import Silencer
|
||||
from .stl import copy_stl
|
||||
from .blockmesh import blockmesh
|
||||
from .snappyhexmesh import snappyhexmesh
|
||||
|
||||
|
||||
_t0 = time()
|
||||
|
@ -75,24 +76,15 @@ if config.getboolean('stl', 'copy', fallback=False):
|
|||
|
||||
if config.getboolean('blockMesh', 'enable', fallback=False):
|
||||
log.info('Running blockMesh')
|
||||
blockmesh(case_dir)
|
||||
code = blockmesh(case_dir)
|
||||
if code != 0:
|
||||
log.error('blockMesh failed')
|
||||
sys.exit(code)
|
||||
log.info(f'blockMesh finished successfully')
|
||||
|
||||
if config.getboolean('snappyHexMesh', 'enable', fallback=False):
|
||||
log.info('Running snappyHexMesh')
|
||||
snappy_log = logging.getLogger('snappyHexMesh')
|
||||
proc = sp.Popen(
|
||||
('snappyHexMesh', '-overwrite'),
|
||||
cwd=case_dir,
|
||||
stdout=sp.PIPE,
|
||||
stderr=sp.PIPE,
|
||||
text=True,
|
||||
)
|
||||
for line in proc.stdout:
|
||||
snappy_log.info(line[:-1])
|
||||
for line in proc.stderr:
|
||||
snappy_log.error(line[:-1])
|
||||
code = proc.wait()
|
||||
code = snappyhexmesh(case_dir)
|
||||
if code != 0:
|
||||
log.error('snappyHexMesh failed')
|
||||
sys.exit(code)
|
||||
|
|
|
@ -14,9 +14,4 @@ def blockmesh(case_dir):
|
|||
blockmesh_log.info(line[:-1])
|
||||
for line in proc.stderr:
|
||||
blockmesh_log.error(line[:-1])
|
||||
code = proc.wait()
|
||||
if code != 0:
|
||||
log.error('blockMesh failed')
|
||||
sys.exit(code)
|
||||
|
||||
|
||||
return proc.wait()
|
||||
|
|
Reference in a new issue