Property Type
channels
Fault Config
Zero Throw
Well Control
Bottom-Hole Pressure Control
Grid Dimensions
64 x 64 x 8
Train Samples
1600
Val Samples
200
Test Samples
200
Models Evaluated
4
Dataset protocol

Current data provenance for this dataset.

These details come from the Arena protocol metadata and should be updated there when the simulation or preprocessing pipeline changes.

Simulation target

Simulator: OPM Flow
Physics: Two-phase oil-water flow
Reported outputs: Pressure (bar), Water saturation (fraction)

Split and geometry

Split rule: Sequential split by unique grid/property pair; all cases sharing the same grid and property sample stay in the same split.
Fault multipliers: 2 realizations per structural model
Variable-throw cases are mapped from simulator CPG grids to a conformal 32-layer ML grid; static website flow figures show raw simulator targets on the CPG grid.

Results

Loss
8 results
   Sat (frac)Pres (bar) 
#ModelLossEpochsrel-L²MREMAErel-L²MREMAEParams
1UNet3DMSE2000.22300.41640.0545510.03190.02496.21704520.8M
2UNet3DAbsLp(p=2)2000.22320.43140.0559960.03230.02596.43961020.8M
3SegResNetAbsLp(p=2)2000.25190.46420.0628310.03720.02957.33757618.8M
4SegResNetMSE2000.25990.48370.0608520.03910.03047.61590518.8M
5SwinUNETRAbsLp(p=2)2000.36050.67610.0841650.05740.044611.19011516.3M
6SwinUNETRMSE2000.36070.67070.0792740.05810.045611.33470316.3M
7FNO3DAbsLp(p=2)2000.40800.76720.0895090.08600.069717.26177020.1M
8FNO3DMSE2000.41190.82440.0907420.08560.068817.07597220.1M

Metrics Over Time

Water Saturation (SWAT)

Pressure

Validation vs Test

Each point is one run (model × loss variant). Points on the y=x diagonal generalize from val to test consistently; points far above it overfit val. Six panels per field cover rel-L2, MAE, and the four MRE / MAPE variants from the published literature so the choice of denominator is exposed rather than hidden.

channels_zt_bhp pressure val vs test cross-plots
Pressure: rel-L2, MREt1, MREt2, MREPinit, MREabs, MAE.
channels_zt_bhp SWAT val vs test cross-plots
SWAT: rel-L2, MAPE, MRPE, R2, MAE, MRE.

Training Configuration

Configuration for the best-performing model (UNet3D).

Training
Epochs200
Learning Rate0.0001
Weight Decay0.001
Max Grad Norm1
Batch Size32
Loss FunctionMSEGradientLoss (gradient_weight=0, dx=50, dy=50, dz=8)
SchedulerCosineAnnealingLR (T_max=200, eta_min=0.00001)
Input Features
POROPERMXSWAT_0PRESSURE_0MULTXMULTYDEPTH
Output Fields
SWATPRESSURE
Model Architecture
in channels7
out channels40
base channels32
kernel size3
depth3
num time steps1
squashed outputfalse
flatten outputtrue