Hi,
I’ve noticed that when running openmc in memory from the python API using the openmc.lib
module, with the output
parameter set to False
, a new pseudo-terminal (/dev/pts/) gets created.
To reproduce:
openmc.lib.init()
openmc.lib.run(**{'output':False})
I’ve noticed this behavior by running a very long search_for_keff
in memory and hitting the max open file limits of my system.
Is this expected?
p.s. If I set the output
to True or if I don’t run in memory this does not happen.