I was wondering if multi-threading is now fully supported in Orekit. Back in versions 9+, we had issues performing several propagations in parallel, some cache values were shared between the propagations.
I think this is related to issue 863.
Unfortunately, this issue is still open. It is scheduled for 12.0, but we don’t have a date yet.
This might not be exactly the same need but probably the same root causes. Our need is to run several independent propagations, to optimise the usage of resources. We start a new thread before starting the propagation.