Boost your code speed!
GSLIB: Geostatistical Software Library
Download

Performance

Current accelerated GSLIB applications.

GAMV

Using 16 CPU cores the speed up for the variogram computation algorithm (gamv) is 19 times faster than the traditional implementation.

SISIM

One of the most popular algorithms for conditional simulation receives a boost of 15.5x on 16 CPU cores and a 3.9x on a 4 CPU cores.

SGSIM

Over 3M points and using 96 realizations, the sequential gaussian simulation algorithm scales up to 14x.

About

How was applied the methodology to accelerate GSLIB applications and utilities.

  • GSLIB Fortran 90 code

    We start with the GSLIB software package, originally presented by Deutsch and Journel (1992), that has been used in the geostatistical community for more than 30 years!

  • Profiling and code optimization

    Minimal code modifications were added increasing as much as possible the elapsed time of execution of the studied routines. Also, we studied the run-time behavior of the applications using a profiler tool.

  • Multi-core directives with OpenMP

    If multi-core processing is available, the user can activate special instructions in the code to speed up the execution using all resources of the CPU.

  • Case Study

    According to the obtained results, the scalability obtained is close to linear, and in some cases superlinear (due to the code optimizations added to the application).

  • ALGES
    +
    GSLIB

Download

Pre-built binary for your platform. (*)

Linux

A packaged version with the current algorithms: gamv, sisim and sgsim

Windows

Current status: Testing the release candidate.

Macintosh

Current status: In development.
Stay tuned for more updates.