The Science of Dive Computers: Algorithms, Gradient Factors, and Why Different Computers Give Different Deco Advice

Paul Lenharr   Apr 10, 2026

The Science of Dive Computers: Algorithms, Gradient Factors, and Why Different Computers Give Different Deco Advice

Ask five divers what computer they dive with and you’ll get five passionate answers.
Ask those same divers what algorithm their computer uses — or how it calculates no-decompression limits — and you’ll get blank stares.

Your dive computer isn’t a timer.
It’s a physiological prediction engine, constantly modeling how nitrogen is entering and leaving your body as you move through depth and time.

But here’s the twist:

Different computers use different algorithms — and they don’t all agree.
Some are more conservative. Some are more aggressive. Some treat your body like a sponge. Some treat it like a bubble factory.

Understanding how they think helps you understand how you should dive.


1. All Dive Computers Start With Tissue Compartments

Every decompression model divides your body into “tissue compartments” with different rates of nitrogen uptake.

Think of them as:

  • fast tissues: blood, lungs, brain

  • medium tissues: muscle

  • slow tissues: fat and connective tissue

Your computer is constantly calculating:

  • how saturated each tissue is

  • how quickly nitrogen can safely leave

  • how close you are to a theoretical “limit”

No computer knows your physiology — they all work on mathematical approximations of a “standard diver.”


2. Bühlmann: The Most Common Algorithm in Modern Dive Computers

Bühlmann ZHL-16C is used in:

  • Shearwater computers

  • Scubapro (in some models)

  • Deepblu

  • Ratio

  • Many tech and rec computers

Why it’s popular:

  • reliable

  • predictable

  • straightforward mathematics

  • widely studied

Bühlmann models dissolved gas.
The idea: keep nitrogen pressure in your tissues below a calculated safe limit.

But Bühlmann alone isn’t perfect — which is why gradient factors exist.


3. Gradient Factors: The Most Misunderstood Number in All of Diving

Gradient factors (GF Low / GF High) are markings on how close your tissues can approach the Bühlmann M-line (maximum theoretical supersaturation).

Example: GF 30/70

  • 30% limit at depth → more conservative deep ascent

  • 70% limit at surface → reasonable total deco obligation

Lower numbers = more conservative.
Higher numbers = shorter deco.

This is why technical divers tune their computers — GFs control ascent shape, not just total time.

Even recreational divers benefit from understanding this — a GF 85/85 computer will give radically different NDLs from one set to GF 40/85.


4. RGBM & VPM: Bubble Models Used in Many Rec Computers

Some popular brands (Suunto, Mares, older Oceanic firmware) use bubble models such as:

  • RGBM (Reduced Gradient Bubble Model)

  • VPM (Varying Permeability Model)

These models assume:

  • microbubbles ALWAYS form

  • ascent should be slower

  • deeper stops may help

Bubble models often give shorter NDLs and longer shallow deco than Bühlmann.

That’s why two divers on the same dive can surface with wildly different “remaining NDL” numbers.


5. This Is Why Different Computers Disagree With Each Other

Imagine three divers:

Diver A — Suunto RGBM

Gets shorter NDLs, especially on repetitive dives.

Diver B — Oceanic Dual Algorithm set to DSAT

Gets longer NDLs, more aggressive.

Diver C — Shearwater Bühlmann GF 40/85

Gets moderate NDLs, safer ascent shape.

Same dive.
Three answers.

This is not malfunction — it’s design.


6. Why Your Dive Computer Isn’t Telling You What to Do — It’s Giving You Options

Dive computers are tools, not dictators.

But most divers assume:

“Computer says 10 minutes of NDL → I’m fine.”

Not necessarily.

Your computer can’t see:

  • hydration

  • sleep

  • exertion

  • cold stress

  • fitness

  • personal susceptibility

  • CO₂ retention

  • microbubble load

Algorithms don’t account for physiology — only mathematics.

This is why SoMD Divers encourages divers to pick computers known for:

  • clear decompression logic

  • predictable algorithms

  • customizable conservatism

  • readable displays

  • reliable behavior under task load

(And yes — Shearwater excels here, which is why your shop carries them.)


7. Why Premium Computers Cost More (And Why It’s Worth It)

High-end computers offer:

  • better processors

  • more robust deco modeling

  • clearer displays

  • customizable gradient factors

  • multiple gas support

  • proven reliability under decompression load

  • open documentation

Cheaper computers:

  • use older RGBM versions

  • restrict settings

  • may lock divers out after “violations”

  • have less accurate ascent-rate detection

Good computers aren’t luxury — they’re safety equipment.


The Takeaway

Dive computers don’t measure decompression.
They model it.

Understanding:

  • tissue compartments

  • dissolved gas vs bubble models

  • gradient factors

  • algorithm differences

…makes you a diver who chooses gear intelligently and dives with purpose.

This is why SoMD Divers stocks computers known for transparency, reliability, and customizable settings — because your decompression planning should never be a mystery.

Top