Pricing

Open source

Developer

Academic

Enterprise

Solvers
Domain-specific language for finite-differences
Unstructured operations
Custom operators (for, e.g., BCs)
Sub-domains, staggered-grids, sub-sampling
Extensive examples and documentation
Checkpointing
Reduced-precision
Floating-point compression
Calls to external C/C++ functions
Solver catalog
Isotropic (visco)acoustic + adjoints
Isotropic (visco)elastic
TTI acoustic + adjoints
VTI viscoacoustic + adjoints
Optimized templates for RTM/FWI
Compute
CPUs (Intel, AMD, ARM)
GPUs (NVidia, AMD)
Multi-node architectures via MPI
Data streaming from/to GPUs
Optimized MPI communications on GPUs
Adaptive (expanding/contracting) box
Comprehensive performance autotuning
Features
Cloud-readiness
Benchmarking league table
In-depth performance analysis via TheMatrix
Customization of TheMatrix
Support
Consultancy
Prioritized issue resolution
>