Updating the Ratio response:
Hello Mark,
We have analyzed the logs you sent us, from Friday to Monday, with particular attention to the dives made on Sunday.
It is important to remember that we are talking about the "theory" of decompression. Although there are commonly accepted guidelines, there is no "exactly correct" answer regarding the profile to follow. For a single dive, two computers using the same model with the same settings will give similar results, but the calculations and factors to consider increase exponentially in the case of repetitive diving, or multiple repetitive dives (being indeed an algorithmic calculation).
Even minimal differences in the implementation of the model to obtain an "algorithm" (consider that the original Bühlmann model is written in prose and that Baker's gradient implementations also have margins of interpretation), along with necessary rounding, can lead to having "different" results in cases like this. (Although at the end of the dive both computers did not report "mandatory" deco stops having recalculated the non-necessity to perform deco stops.)
In addition to the above, in this specific case, we can see that the two computers start the repetitive dives with different CNS values. The CNS value does not influence the decompression calculation (at least it does not on the RATIO, but I believe Garmin does not consider it either), but it might indicate that the two computers off-gas the tissues slightly differently.
To have a third term of comparison, we set up Subsurface with BUL settings and gradients 70/85. The result from Subsurface would have been even more conservative compared to both dive computers. (in the images, the deco suggested by Subsurface is shown in green, the one by RATIO in red).
So, in summary, even if two implementations follow the definition of a decompression model to the letter, they might process "different" decompression plans. In practice, these differences should be small (like a small percentage of the total decompression time) and therefore be obscured by rounding and the systematic error margin that the implemented algorithms necessarily adopt. These differences become more visible with multiple repetitive dives that "stress" the algorithm more. (after all, we do not have precise information on everything that is happening in the body of a diver).
At your disposal
Best Regards
Mario
Ratio® Computers - Support