GPU-Powered • Cloud-Native • API-First

Reservoir Simulation at GPU Speed

Permeon is a GPU-native reservoir simulator for the full subsurface — black-oil, geothermal & thermal, CO₂ storage, and coupled geomechanics on one engine. Run validated simulations via cloud API or deploy a direct license — up to 100× faster than traditional CPU-based simulators.

100×
Faster than CPU
vs. legacy simulators
SPE
Benchmark Validated
SPE-1, SPE-9, more
REST
API Access
Integrate anywhere
< 1s
Time to First Run
Cloud onboarding
permeon API — quick start
import permeon

# Initialize client with your API key
client = permeon.Client(api_key="pk_live_...")

# Submit a blackoil simulation job
job = client.simulations.create(
    model="my_reservoir.DATA",
    gpu_tier="h100",
    timesteps=365,
)

# Poll until complete (or use webhooks)
result = job.wait()
print(result.summary)
# => { runtime_s: 4.2, cells: 300_000, converged: true }
Capabilities

Everything a Modern Simulator Needs

Production-grade physics, cloud delivery, and developer-friendly APIs — built for the engineer who demands both accuracy and speed.

Core Technology
⚡

Native GPU Solver

Our IMPES/fully-implicit solver is written ground-up for CUDA. Every linear algebra operation runs on the GPU — no CPU fallback bottlenecks.

🌐

Cloud API Access

Submit simulation jobs via REST API from any language. Integrate directly into your Python workflows, web apps, or automation pipelines.

📜

Eclipse-Compatible Input

Reads standard .DATA file format. Migrate your existing Eclipse models to Permeon with no conversion overhead.

🛢️

Blackoil Physics

Full three-phase blackoil: oil, gas, water. Dead/live oil, dissolved gas (Rs), wet gas (Rv), Stone I/II three-phase relperm, and WAG gas-trapping hysteresis — all validated against OPM Flow.

🪨

Naturally-Fractured (Dual-Porosity)

Matrix–fracture transfer with pressure, gravity-drainage, and capillary-imbibition drive — all fully implicit. Mass-conserving counter-current flow, validated by physics.

🌊

Aquifer Drive

Analytic Fetkovich and Carter-Tracy aquifers with implicit Jacobian coupling, plus numerical (AQUNUM) aquifers. Aquifer and field pressure within ~1% of OPM Flow.

New
🌋

Geothermal & Thermal

A full energy equation on the flow: multiphase enthalpy transport (water and oil), conduction, and well heat. Low-enthalpy doublets through high-enthalpy water–steam flash (IAPWS-IF97). Thermal front validated against the Ogata-Banks & Avdonin analytics and cross-checked with open-DARTS to ~2%.

New
🧱

Coupled Geomechanics (HM / THM)

Linear poroelasticity coupled to the flow: compaction drive, surface subsidence, and a cell-centered MPSA stress field. Thermo-poroelastic (THM) thermal stress for cold-reinjection. Validated against Terzaghi and Mandel analytic solutions.

🌱

CO₂ Storage & CPG

CO₂–brine thermodynamics (solubility, density, viscosity) for carbon storage (CO2STORE) and CO₂-plume geothermal — fully-coupled (p,T) energy, with external thermodynamics cross-validated against open-DARTS and MOOSE.

📐

Flexible Grid Support

Corner-point geometry (CPG), Cartesian, and radial grids. Handles faults, pinchouts, and non-neighboring connections.

🔁

Adaptive Timestepping

Automatic timestep control based on convergence behavior. Minimize wasted iterations while maintaining accuracy.

💧

Advanced Well Models

Peaceman completions, multi-segment wells (segment-tree hydraulics), VFP/THP control, group controls, and WCONHIST history matching — validated vs OPM to ~1%.

📊

Rich Output & Reporting

EGRID/UNRST output, summary vectors (WOPR, WBHP, FOPT, etc.), customizable report intervals. VTK export for visualization.

🔑

Direct License Option

Prefer on-premise? Deploy Permeon on your own GPU hardware with a direct license. Full simulator binary, no cloud dependency.

📈

Ensemble & History Matching

Run hundreds of realizations in parallel on the cloud. Ideal for ensemble-based history matching and uncertainty quantification.

Every physics capability ships with a reproducible validation report against OPM Flow.

See the validation reports →
Performance

Orders of Magnitude Faster

Permeon's GPU solver doesn't just accelerate existing algorithms — it rethinks the entire solve pipeline for massively parallel hardware. Every matrix factorization, every Newton iteration runs on thousands of GPU cores simultaneously.

The result: multi-million cell models that once took overnight runs now complete in minutes. History matching ensembles that required a cluster now run on a single H100.

Full Performance Report

Runtime Comparison

CPU: 2× Intel Xeon Gold 6348  |  GPU: NVIDIA H100

SPE-1 (300 cells) 60× faster
CPU Baseline
18s
Permeon GPU
0.3s
SPE-9 (9,000 cells) 80× faster
CPU Baseline
4 min
Permeon GPU
3s
500K cell model 90× faster
CPU Baseline
6 hr
Permeon GPU
4 min
2M cell model 103× faster
CPU Baseline
48 hr
Permeon GPU
28 min
Workflow

From Model to Results in Minutes

Permeon fits naturally into your existing engineering workflow. No new file formats, no lock-in — just faster answers.

01

Prepare Your Model

Use your existing Eclipse-compatible .DATA file, or build a new model with any standard reservoir modeling tool. Permeon reads industry-standard input directly.

02

Upload via API or Dashboard

Submit your model through our REST API or the web dashboard. Specify GPU tier, simulation parameters, and output options in a single JSON payload.

03

GPU-Accelerated Solve

Permeon dispatches your job to dedicated GPU hardware. The solver runs fully on-GPU — no CPU bottlenecks. Most field-scale models finish in minutes.

04

Download Results

Retrieve EGRID/UNRST output files and summary vectors via the API. Stream results to your post-processing pipeline, Python workflow, or visualization tool.

Benchmark Validation

Validated Against OPM Flow

Every benchmark is reported on accuracy versus a reference simulator and runtime across single-CPU, multi-CPU, and GPU. Measured on real runs at matched core counts.

All Benchmarks
Pricing

Simple, Transparent Pricing

Cloud API plans for teams of any size. Direct license for on-premise deployments. No hidden fees, no lock-in.

API Starter

Perfect for individual engineers and research teams exploring GPU simulation.

$299 /month
  • 100 simulation hours/month
  • Up to 500K cell models
  • A100 GPU access
  • REST API access
  • Summary & grid output
  • Email support
  • Pay-per-run top-up available
Start Free Trial
Most Popular

API Pro

For active reservoir teams running frequent simulations and history matching workflows.

$1,499 /month
  • 600 simulation hours/month
  • Unlimited cell count
  • H100 GPU access
  • REST API + webhooks
  • Ensemble & batch jobs
  • Priority queue
  • Slack/Teams support
  • Usage analytics dashboard
Get Started

Direct License

On-premise or private cloud deployment on your own GPU hardware. Full control, no cloud dependency.

Custom
  • Unlimited simulations
  • Run on your own GPU hardware
  • Full simulator binary
  • No data leaves your environment
  • Volume license discounts
  • Dedicated onboarding
  • Priority engineering support
  • Custom integration help
Contact Sales

All plans include SSL-encrypted transfers, 99.9% uptime SLA, and access to the Python SDK. Have questions? Talk to us.

Ready to Simulate at GPU Speed?

Join engineers who've replaced overnight CPU runs with minutes-long GPU simulations. Start with a free trial or talk to us about a direct license.