Wellbore Genius
Help
Wellbore Genius

Wellbore Genius

Performance modeling

Sign in
Compare Libraries

Compare

How Wellbore Genius compares

75 capabilities across 8 frac simulators (7 competitors plus Wellbore Genius). Sortable, searchable, and sourced — every cell carries a footnote you can verify.

FracCADE / StimPro / FracPro cross-comparison → 12-point response with route + drift-guard receipts

FullPartialMissingN/A or unverified

Wellbore Genius capability status

Per-capability status with a one-line justification and a link to the in-app module that delivers it. 75 capabilities total — 75 supported, 0 partial, 0 planned.

CapabilityStatusJustificationModule
Frac physics
SupportedPlanar 3D + comparator across PKN / KGD / radialOpen →
SupportedDDM + curvature + out-of-plane tilt + reconvergence weldOpen →
SupportedAT-1/AT-2 damage + He-Hutchinson kink/pierceOpen →
SupportedTwo-criterion Mohr-Coulomb classifier + play presetsOpen →
SupportedGeertsma + 3D Mindlin + Δσxy/xz/yz nucleus-of-strainOpen →
SupportedPer-bench (ν,α), depth-attenuatedOpen →
SupportedPhase 9 segregated implicit T → P → σh kernelOpen →
SupportedDFN graph + RP/GW dispatcher over DDM tipsOpen →
SupportedPer-factor Spearman tornadoesOpen →
SupportedBarenblatt-style cohesive tip w/ Zod-validated inputs + public REST endpoint /api/public/cohesive-zone/compute + stable serialized error payloadOpen →
SupportedXFEM + peridynamics tracks validated against UXFEM 2023 and Fu 2013 benchmarksOpen →
SupportedDP-cap plasticity module for compaction & pore-collapse regimesOpen →
Reservoir & coupling
SupportedPhase 14 IMPES + tracers + fluid regionsOpen →
SupportedPeng-Robinson energized-CO₂ gas-FVF bridgeOpen →
SupportedPer-cell, per-species upstream-flux on top of IMPESOpen →
SupportedTerzaghi + monotonic loading + hysteresis-aware unloadingOpen →
SupportedFull saturation-function library, drop-in for 3-phase IMPESOpen →
Supportednx0 / 2nx0 / 4nx0 × upwind/TVD with scheme recommenderOpen →
Supportedv2.0.1 EPC bundle, validator surfaces dangling refsOpen →
SupportedNative GRDECL writer w/ property cubesOpen →
SupportedPH/PS flash EoS + hydrate formation curve wired into choke and geothermal-injector advisorsOpen →
SupportedRound-trippable per-layer rock-property CSV (E, ν, UCS, φ, k) with template + validationOpen →
SupportedAnalytical timestep loop `runFdiBidirectionalLoop` couples Geertsma Δσ_h into per-step half-length growth and inverts an optional SWPM residual into a rate-delta advisory. Sprint 1b.Open →
SupportedEDFM connectivity index + Warren-Root λ/ω dual-porosity transfer w/ CSV round-trip; wired into reservoir coupling backlogOpen →
SupportedOne-click regional PVT presets tied to the compositional-3P and gas-lift IPR pathsOpen →
SupportedSeparated-mode neural operator: 10M+ node pressure / stress fields without cubic memory growthOpen →
Wellbore & ops
SupportedPhase 8 segregated implicit pipe w/ two-way coupling + α frontierOpen →
SupportedZuber-Findlay + DAK + Sutton + Wichert-Aziz sour-gasOpen →
Supported4-limit window w/ severity ladderOpen →
Supported5-method screening + pad-shared compressor allocatorOpen →
SupportedLubinski sinusoidal + Dawson-Paslay helical bucklingOpen →
SupportedPer-stage plug + perf-gun + diversion schedulerOpen →
Supported8 grades / 13 tubing / 10 casing / 9 packers / 6 plugs / 5 perf gunsOpen →
SupportedautoSelectTubing heuristic w/ hard safety-factor filtersOpen →
SupportedBeggs-Brill multiphase pressure-drop solver alongside drift-flux and single-phase pathsOpen →
Diagnostics
SupportedAll 4 + auto-detect + ISIP auto-pick + live HMOpen →
Supported5-way transport picker + DAS→cluster ε→geometry inversionOpen →
SupportedVavryčuk ISO/DC/CLVD + Brune source radius + DFN bridgeOpen →
Supported3-method classifier + closure picker + Nolte falloffOpen →
SupportedSwept-ellipse capture + Σ ≤ 1 mass conservation + tip-deflectionOpen →
SupportedDFIT · Nolte-Smith · DeclineAnalysis · StepDownAuto · IsipAutoPick · microseismic · CompletionQualityIndexOpen →
SupportedWITSML 2.0 log ingest wired into live-pumping transport pickerOpen →
SupportedWebGPU volume ray-march + marching-cubes iso-surface + async probe-at-cursor with epoch guard + Timeline4D scrubber + shareable playback URLOpen →
SupportedThree cards mounted on /live-pumping (EntryFrictionHistogramCard · PreClosureInterpreterCard · FluidFrontPlayerCard) + free public /tools/dfit-interpreter with pre-closure regime classifier and step-down mini-tool. Sprint 1a.Open →
SupportedInverts DAS intake fractions to ε_i and feeds PKN L_i/L_mean=(V/V̄)^(2/3)·ε^(1/3); mounted under the DAS sectionOpen →
Workflow & reporting
SupportedT1-T5 sweep + per-algorithm penalty catalog + Pareto frontierOpen →
SupportedCrew / pump / sand pools + zipper-stagger + surrogate-tunedOpen →
SupportedOFAT sweep + diagnostic tornado + Find-Optimum + cohort rollupOpen →
SupportedWellbore-sensitivity route · Quick 5-factor tornado + Custom factor-picker · per-workspace depth persistenceOpen →
SupportedCalibration PDF + 17-section FracPro-2021 parity + Subpart RROpen →
SupportedGit-style fork tree + per-leaf author/version attributionOpen →
Supported⌘K palette + Gemini-backed copilot picks above lexical matchesOpen →
SupportedHands-free command intake from any routeOpen →
SupportedDieterich rate response + OK_CC / KS_CC / TX_RRC presets + audit logOpen →
SupportedHash-chained ledger + Subpart RR PDF + field cross-checkOpen →
SupportedFind optimum (NM+PSO) · Pareto sweep · per-algorithm penalties · surrogate auto-tunerOpen →
Supportedparent-child poroelastic + multi-pad scheduler + artificial-lift allocatorOpen →
SupportedFleet-prior tightening + Gemini copilot picks + surrogate response-surface OFATOpen →
SupportedFour peer-reviewed HF benchmarks with numeric residuals, citations, and PDF exportOpen →
SupportedIn-app HSE incident logging, hazard checklists, and daily HSE report exportOpen →
SupportedNode CLI + Python SDK: workflow JSON runner, importers (LAS3, GRDECL, RESQML, WITSML2, ProdML, Pipesim, Eclipse RSM), exporters (RESQML, VTU, FracPro, CMG IMEX, Aries)Open →
SupportedFive 2024-2026 mandates rolled into the existing MRV/TLP infra with one-click exportsOpen →
SupportedSKIP LOCKED FIFO claiming, per-team concurrency lanes, queue-health card, retry/backoff, p90 SLOs with root-cause labelling; unlimited compute by defaultOpen →
SupportedSuggested studies ranked from containment / tip-regime / screen-out / offset-interference signals; engineer approves before anything queuesOpen →
SupportedAgentic sweep designer emits a reviewable batch spec; no run is queued without approvalOpen →
SupportedDrift watcher proposes clamped parameter updates with RMSE-before/after, bias and observation counts; accepted updates are recorded with a lineage digestOpen →
SupportedDeterministic markdown notice: evidence, materiality band, per-programme relevance across the five regulatory-pack-v2 modules, verifiable lineage digestOpen →
SupportedLexical + semantic recall over prior batches, designs and outcomes with citations back to the runOpen →
SupportedEvery agent turn carries a digest over its inputs, a replay diff against the stored trace, and an exportable audit trailOpen →
SupportedTen typed MCP tools incl. search_prior_studies, propose_sweep and interpret_batch, each team-authorised and rate-limitedOpen →
SupportedCinematic render tiers, figure-mode export, versioned scene links, panel field-data CSV/JSON, OOM-safe chunked animation captureOpen →
SupportedSettings-signature batching, Kahn dependency waves, retry/backoff with blocked-dependent cascade, locked schedule CSVOpen →
SupportedEvery advertised capability is checked against the code path that delivers it, exported as a CI snapshotOpen →
SupportedMonotonicity / scaling / symmetry / conservation relations with per-family tolerance bands and evidence CSVOpen →
SupportedPDE/BC/IC residual training against transient pressure diffusion, gated promotion, persisted run log + CSVOpen →

75 / 75 rows
Groups:
Capability
Frac physics
Planar 3D fracture solver
Non-planar 3D w/ tip kinking + T-junction weld
Phase-field / DEM laminated shale
Horizontal / bedding-plane fractures
Full poroelastic stress tensor (Δσh/ΔσH/Δσv + shear)
3D Mindlin layered poroelastic (multi-bench)
Thermo-poro-mechanical-hydraulic coupling
UFM-class discrete-fracture-network
Probabilistic geometry (P10/P50/P90 + Cf + P_treat)
Cohesive-zone tip physics with typed error contract
XFEM / peridynamics solver track
Drucker-Prager cap plasticity (compaction / pore-collapse)
Reservoir & coupling
Black-oil 3-phase IMPES kernel
Compositional EOS bridge (energized-CO₂)
Black-oil tracers w/ PVT partitioning
Stress-dependent permeability w/ hysteresis
Rel-perm + Pc (Corey / LET / Stone II / Brooks-Corey)
Grid-convergence harness w/ observed order p
RESQML EPC export w/ schema validator + golden fixture
GRDECL (Eclipse) export
PH / PS flash + hydrate curve for choke & geothermal advisors
Per-layer heterogeneous rock-property CSV import/export
Two-way parent-depletion ↔ child-frac-growth loop (Δσ_h feedback into the child growth kernel each timestep + SWPM residual → pump-rate advisory)
EDFM + MINC hybrid solver (embedded DFN + multiple-interacting-continua transfer in a single linear-system solve)
PVT consortium presets (named EoS + tuning parameters for Wolfcamp / Bakken / Eagle Ford / Marcellus / Montney / Vaca Muerta)
PGD-NO high-resolution field surrogate (linear memory scaling)
Wellbore & ops
Transient single-phase wellbore (1-D segmented)
Drift-flux multiphase + Standing-Katz Z(p,T)
Safe mud-weight window (Kirsch + Mohr-Coulomb)
Artificial-lift design (gas-lift · ESP · rod · plunger)
Coiled-tubing & snubbing ops
Plug-and-perf ops planner
Completion equipment database (API 5CT catalog)
Automatic tubing-catalog selection
Beggs-Brill multiphase wellbore Δp
Diagnostics
Live pumping (Nolte-Smith / Decline / Step-down / ISIP)
DAS / DTS waterfall + closed-loop pump control
Microseismic moment-tensor inversion → DFN
DFIT analyzer (G-function / √t / log-log)
Parent-child frac-hit volumetrics + child-bend coupling
Advanced fracture diagnostics (DFIT + Nolte-Smith + decline + step-down + ISIP)
WITSML 2.0 telemetry ingest
In-browser 3D/4D reservoir viewer (WebGPU volume ray-march, iso-surface compute pass, timeline scrubber, focal-mechanism beachballs, shareable-URL playback)
Live+ diagnostics pack (step-down inverter · entry-friction P10/P50/P90 · DFIT pre-closure regime classifier · wellbore fluid-front animator) with free public /tools/dfit-interpreter
DAS → cluster ε → fracture-geometry inversion (per-cluster half-length from live DAS intake fractions)
Workflow & reporting
Automated optimization (NM / PSO / Bayesian + Pareto)
Multi-well pad scheduler (resource-constrained Gantt)
Sensitivity studies (OFAT + tornado + cross-plots + breakeven)
Domain-scoped sensitivity depth ladder (well-path / completion / tubing)
Custom report templates (PDF + CSV)
Scenario branching tree w/ cell-level blame
LLM copilot command palette (natural-language)
Voice-first ⌘K (Web Speech intake)
Induced-seismicity TLP w/ regulator presets
CCUS / MRV Subpart RR reporting
Automated design optimization (NM / PSO / Bayesian)
Multi-well & pad analysis (parent-child + zipper + allocation)
AI-assisted design parameter recommendations
Published-paper benchmark suite (Hu 2023 · RMRE 2025 · Fu 2013 · UXFEM 2023)
HSE monitor — incident log, hazard checklists, daily reports
Headless CLI + Python SDK (workflow JSON, RESQML/GRDECL/FracPro/CMG/Aries export)
Regulatory pack v2 (Subpart W CH₄ + XML export · OGMP 2.0 Level 4/5 · CO ECMC CIDER · NM_OCD TLP · CA LCFS)
100+ concurrent cloud runs per team (FIFO queue, per-team lanes, advisory latency SLOs)
Always-on agent that proposes the next study from run signals
Prompt-to-batch sweep designer (plain sentence → ranked parameter study)
Continuous auto-calibration from field-curve drift (clamped, evidence-backed)
Plain-language regulatory change notice generated from an accepted calibration
Institutional memory — hybrid search over the team's prior studies
Agent-verifiable answers (provenance digest + replay diff + audit CSV)
MCP tool surface for external copilots (search / propose / interpret)
Publication-grade 3D/4D: uncertainty envelopes, stress-shadow sheets, auto callouts, shareable scene links, GIF/MP4 time-lapse
Pad run orchestrator (dependency waves, concurrency lanes, retry cascade)
Machine-checked capability claims (truth audit + CI snapshot)
Metamorphic physics verification (relation checks on every run)
Label-free physics-driven training with promotion gating

How each vendor’s score is computed

Every cell in the matrix contributes a weight based on its mark: ✓ full = 1.0, ⚠ partial = 0.5, ✗ missing = 0.0. Cells marked — N/A are removed from both the numerator and the denominator, so a vendor is never penalised for capabilities we could not verify against a public source or that fall outside their stated scope.

  • Score % = weighted points ÷ counted rows — grade on the apples-to-apples subset.
  • Coverage % = counted rows ÷ total rows — how much of the matrix actually applies to that vendor.
VendorScoreCoverage✓ / ⚠ / ✗ / —
Wellbore Geniusthis product100% (75.0/75)100% (75/75)75 / 0 / 0 / 0
ResFrac54% (34.0/63)84% (63/75)18 / 32 / 13 / 12
Kinetix52% (32.5/62)83% (62/75)18 / 29 / 15 / 13
Gohfer31% (19.5/62)83% (62/75)11 / 17 / 34 / 13
FracCADE27% (15.5/58)77% (58/75)12 / 7 / 39 / 17
StimPlan25% (15.5/61)81% (61/75)8 / 15 / 38 / 14
FracPro20% (12.5/61)81% (61/75)8 / 9 / 44 / 14
MFrac17% (10.0/60)80% (60/75)7 / 6 / 47 / 15

Why these numbers don’t drift between releases

The underlying matrix is locked by a regression suite (competitorMatrixRegression.test.ts). It pins the exact row count, the row IDs, the competitor column order, the four sanctioned cell tokens (Y / P / N / —), and a byte-level SHA-256 hash of the CSV export. Any accidental edit — a re-ordered vendor, a duplicated row, an unsanctioned mark, a stray whitespace — fails CI before it can ship. That means the score you see above can only move when someone deliberately edits CAPABILITY_ROWS or COMPETITORS and updates the pinned snapshot in the same commit.


Methodology & sources

Capabilities are coded with four marks: full, partial (covered with known limitations or in beta), missing, and N/A or unverified. We do not mark a competitor ✗ for a capability we cannot verify against a public source — those become — with a footnote so visitors can request a correction.

Every Wellbore Genius ✓ cell links to the live in-app route that delivers the capability — click the cell to verify. Every non-N/A competitor cell links to the vendor's public product page or a peer-reviewed SPE / URTeC reference.

Sources & last-verified dates

  • ResFrac ResFrac Corp. · verified 2026-08-12
  • Gohfer Halliburton · verified 2026-08-12
  • FracPro CARBO / StrataGen · verified 2026-08-12
  • StimPlan NSI Technologies · verified 2026-08-12
  • FracCADE SLB · verified 2026-08-12
  • Kinetix SLB · verified 2026-08-12
  • MFrac Baker Hughes / Meyer · verified 2026-08-12

Spot something wrong? Email a correction. We update the matrix on a rolling basis.