Comparison

Bühlmann vs RGBM vs VPM Algorithms

Three approaches to the same question: how fast can you safely surface?

June 2026 2 min read

The three dominant decompression algorithms in recreational and technical diving each take a fundamentally different approach to modeling gas uptake and elimination. This comparison lays them side by side so you can understand what your dive computer is actually doing — and why two divers at the same depth may get different no-decompression limits.

Quick Overview

FeatureBühlmann ZHL-16CRGBMVPM-B
DeveloperAlbert BühlmannBruce WienkeDavid Yount
Model basisDissolved gas onlyDissolved gas + microbubblesBubble nuclei permeability
TransparencyFully publishedProprietary implementationPublished theory, closed implementation
User controlGradient factors (fully adjustable)Conservatism levels (limited)Conservatism settings (varies)
Used byShearwater, Ratio, some GarminSuunto, MaresTech diving software, some Shearwater
Repetitive dive penaltyStandard tissue loadingAggressive cumulative penaltyModerate
Deco stop strategyShallower stops, longer shallowVaries by implementationDeeper stops, shorter shallow

For Recreational Divers

On a single recreational dive to 60–80 feet, all three algorithms produce similar no-decompression limits — within a few minutes of each other. The difference you notice in practice is usually the conservatism setting, not the algorithm itself. A Suunto on "high" conservatism will give shorter NDLs than a Shearwater on GF 45/95, regardless of the underlying math.

Where algorithms diverge is on repetitive dives and multi-day diving. RGBM applies cumulative penalties that reduce your NDL on the third and fourth dives of the day more aggressively than Bühlmann. If you're doing four-dive days on a liveaboard, you'll notice RGBM cutting your bottom time on later dives.

For Technical Divers

Technical divers overwhelmingly use Bühlmann with gradient factors because the math is open, verifiable, and tunable. You can set GF 30/70 for conservative decompression or GF 45/85 for a more standard profile, and the resulting schedules can be cross-checked against desktop planning software. This transparency is essential when dive plans involve multiple gases, extended decompression, and real consequences for errors.

VPM-B has a technical following because its deeper-stop strategy intuitively appeals to divers who believe stopping deeper reduces bubble formation. The empirical evidence for this is mixed — some research suggests deeper stops increase overall inert gas loading, which could be counterproductive.

The Bottom Line

For recreational divers: pick the computer that fits your wrist, your budget, and your preferred brand. The algorithm will keep you safe as long as you follow it. For technical divers: Bühlmann with gradient factors offers the most control, transparency, and verification capability.

The safest algorithm is the one you follow. No mathematical model protects you if you ignore its warnings, skip safety stops, or fly too soon after diving.

Frequently Asked Questions

Is Bühlmann safer than RGBM?

Neither is proven safer. Both have extensive use data and strong safety records. Bühlmann's advantage is transparency — you can verify and adjust the calculations.

Why does my Suunto give shorter NDLs than my buddy's Shearwater?

Suunto uses RGBM with cumulative penalties on repetitive dives. Shearwater uses Bühlmann with user-set gradient factors. Different math, different conservatism settings.

The Marine Network

Part of a connected marine network — each site covers one job, end to end.

RodAndReel.coRods, reels & tackle FishFinders.coFish finders & marine electronics BoatGear.coBoating gear & accessories BuyKayaks.coKayaks & paddling gear AquariumSetup.coAquarium setup & supplies