segfault if creating engine more than once
I hope there's a better way to do this, but in my ROMIO driver there is a case where it would be nice to be able to initialize thallium twice.
I modified one of the thallium examples for a minimal test case of what I'm trying to do.client.cpp
The attached client.cpp will cause an "ES Related error" in Argobots
I will try to come up with a ROMIO fix that cleans up thallium then reinitializes the engine. Unfortunately, it's a little bit tangled up with some other components -- I want to initialize my provider collectively so processes can broadcast SSG information instead of every process reading the SSG state file.
If it's easy for thallium to initialize itself twice that would make my life a lot easier (at the cost, I am sure, of additional complications for Thallium...)