The oil and gas industry has been a long time user of technical computing for applications as diverse as seismic interpretation to reservoir modeling and 3D-depth migration studies. Technical computing provides the crucial edge they need to gain sustainable competitive advantage in a rapidly changing world.

ArrayFire let geoscientists and engineers focus on their work by giving them a single, easy-to-use interface to GPU computing resources. It allows faster runtimes for jobs, rapid prototyping on GPU infrastructures, and maximum utilization of hardware technology already available in the enterprise. AccelerEyes enables the energy industry to deliver results as quickly as possible.

Example Applications

ArrayFire can help educate students and support research in many application areas including:

  • Mathematics
  • Statistics
  • Image Processing
  • Signal Processing
  • Seismic modeling and analysis
  • Modeling and simulation
  • And much more...

3D Mantle Convection - Geodynamics
Boise State, University of Colorado, University of Minnesota
Speedup: 2.5X - 4.5X

3D Mantle Convection image

3D Mantle Convection - Geodynamics

Authors: Boise State, University of Colorado, University of Minnesota
Speedup: 2.5 to 4.5X

The authors introduce a GPU implementation of a three-dimensional mantle convection modeling at a high Rayleigh number to the solid earth geophysics community. They outline code development time, compare performance of CPUs versus GPUs, and deliver powerful visualizations.


Last Updated: 10 Feb 2010

Ground Water Simulations
Louisiana State University
Speedup: >20X

lattice boltzmann model

Lattice Boltzmann Models - Ground Water Simulations

Authors: Kevin R. Tubbs and Frank T-C. Tsai at Louisiana State University
Speedup: >20X

A lattice Boltzmann method for solving the shallow water equations and the advection-dispersion equation is developed and implemented on graphics processing unit (GPU)-based architectures. The proposed LBM is implemented to an NVIDIA Computing Processor in a single GPU workstation. GPU computing is performed using AccelerEyes software. Mass transport with velocity-dependent dispersion in shallow water flow is simulated by combining the MRT-LBM model and the TRT-LBM model. The GPU parallel performance increases as the grid size increases. The results indicate the promise of the GPU-accelerated LBM for modeling mass transport phenomena in shallow water flows.

Last Updated: 1 Dec 2010

Shallow Water Fluid Flow
Louisiana State University
Speedup: 10X

Fluid Flow visualization

Shallow Water Fluid Flow

Authors: Louisiana State University
Speedup: 10X

A lattice Boltzmann method (LBM) on high performance computing (HPC) environments for three-dimensional shallow water flow fields coupled to mass transport is developed. LBM is an attractive method for solving the multilayered shallow water equations because the extension to multilayer is straight forward with all of the simplicities and advantages of the LBM in mass transport in shallow water flows and the LBM performance on central processing unit (CPU)-based and graphics processing unit (GPU)-based HPC environments.


Last Updated: 6 Sep 2009