Open cmayer opened 10 years ago
There are a couple of places this could happen:
In the end I don't think this will matter much. It may lead to very minor differences in the estimated partitioning schemes on different computers, but it's going to be practically impossible to avoid that anyway, because we can't control for floating point differences in e.g. RAxML and PhyML. In most cases though, this issue won't affect analyses at all, apart from changing the order in which things are done, and creating issues like Christoph is seeing.
Running PF in rcluster mode can result in different orders of the clustering steps.
I have started PF on one machine. Eventually it turned out that RAM was insufficient. In order to save time I copied the analysis folder to a machine with more RAM and continued the analysis there. When restarting PF on this data set, I expected it to make its way until the point where it stopped before calling raxml again, since it can read all results from its data base. However, after a few hundred clustering steps it conducted a step it did not do in the first run, so that raxml was called for all successive clustering steps to evaluate a small number of subsets.
Potential cause: Rounding errors due to different machines or after writing and reading from the data base could lead to this effect.
It's not a critical and potentially unavoidable issue.