The ILU module initialization doesn't do anything much. It only makes two calls into the ILU library itself, and both are minor calls that can be made indefinitely often. I wouldn't expect it to crash if it was called more than once, unless perhaps Python itself objects to calling things like Py_InitModule() more than once. Bill