I have suggested these changes in SNOW.jl:
Do you agree?
Did you test it? This probably doesn’t work. We probably need to allow the finalizer of Ipopt to be called multiple times. I assume this might segfault.
it works very well on my laptop, i think finalize was not called