Loading...

Datasets and Software

Datasets and Software

HPC4E Seismisc Test Suite

 

The HPC4E Seismic Test Suite provides both developers and users of HPC geophysical imaging tools with a set of tests that is scalable in size, easy to set up and equally usable with any kind of 3D seismic modelling algorithm. This includes elastic and acoustic models, with and without topography. The Test Suite features:

  • 4 models and a series of tests of different size and physical simplifications (labeled AF, AT, EF and ET);
  • 2 wavelets: with cutoff frequency at 20 Hz and 50 Hz respectively;
  • 2 shot layouts: unit (1 single shot) or survey (1681 shots).

These features combine to allow up to 16 different tests of various sizes and complexities. A script is provided that generates 3D gridded volumes and 2D gridded layer surfaces for any desired spacing, so that the resolution requirements of any modelling code can be met. The output makes it very easy to run the tests with grid-based methods (e.g. finite differences), unstructured mesh-based methods (discontinuous Galerkin or (spectral) finite elements) or even boundary element methods.

In the zip file below you will find a description document and a README file, the scripts and data that generate any of the models of the Test Suite, as well as wavelets and a description of each model’s physical properties.

HPC for Energy Seismic Test Suite

HPC for Energy Seismic Test Suite

Overview of the layers generating the model (left) and the upper layer or topography (right).

 

 

MODEL AF

MODEL AT

MODEL EF

MODEL ET

Physics

Acoustic

Acoustic

Elastic

Elastic

Free surface

Flat

Topography

Flat

Topography

Min. velocity (m/s)

1684.08

1618.92

765.49

500.00

Max. velocity (m/s)

4000.00

4000.00

4000.00

4000.00

Max. time (s)

6

6

10

10

Size (km3)

10 x 10 x 4.5

10 x 10 x 5

10 x 10 x 4.5

10 x 10 x 5

 

Download the HPC4E Seismic Test Suite      The HPC4E Seismic Test Suite

Copyright Josep de la Puente (Barcelona Supercomputing Center) 2016. This work is licensed under the Creative-Commons Attribution-ShareAlike 4.0 International License
Address: Jordi Girona 29, Nexus II, 08029, Barcelona, Spain (josep.delapuente@bsc.es)

 


 

SOFTWARE

DfAnalyzer framework

DfAnalyzer framework is an instantiation of ARMFUL architecture that can be coupled to existing Scientific Workflow Management Systems (SWMS) and scientific applications. DfAnalyzer keeps all the parallel execution control at the code of the SWMS or the scientific application. It is only recommended to couple Provenance Gatherer to existing SWMS without provenance data management. If the SWMS manages provenance data, it is recommended to extend the provenance support of the SWMS with the purpose of managing raw data from files.

d-Chiron

d-Chiron is a Scientific Workflow Management System with parallel capabilities that manages complex data-intensive workflows and registers data provenance at runtine to enable user steering and human-in-the-loop. d-Chiron utilizes MySQL Cluster as its core in-memory distributed data structure used for managing execution, provenance, and domain dataflow data.

Download  The HPC4E Seismic Test Suite

 

Download  The HPC4E Seismic Test Suite

 

 

MaPHyS

MaPHyS (Massively Parallel Hybrid Solver) is a software package whose prototype was initially developed in the framework of the PhD thesis of Azzam Haidar (CERFACS) and further consolidated thanks to the ANR-CIS Solstice funding. This parallel linear solver couples direct and iterative approaches. The underlying idea is to apply to general unstructured linear systems domain decomposition ideas developed for the solution of linear systems arising from PDEs

PaStiX

PaStiX (Parallel Sparse matriX package) is a scientific library that provides a high performance parallel solver for very large sparse linear systems based on direct methods. Numerical algorithms are implemented in single or double precision (real or complex) using LLt, LDLt and LU with static pivoting (for non symmetric matrices having a symmetric pattern). This solver provides also an adaptive blockwise iLU(k) factorization that can be used as a parallel preconditioner using approximated supernodes to build a coarser block structure of the incomplete factors.

Download  The HPC4E Seismic Test Suite

 

Download  The HPC4E Seismic Test Suite

 

 

BOAST

BOAST is a code generator that allows powerful meta-programming of computing kernels with optimizations.

ALYA

The Alya System is a Computational Mechanics code capable of solving different physics, each one with its own modelization characteristics, in a coupled way. Among the problems it solves are: convection-diffusion reactions, incompressible flows, compressible flows, turbulence, bi-phasic flows and free surface, excitable media, acoustics, thermal flow, quantum mechanics (DFT) and solid mechanics (large strain). ALYA is written in Fortran 90/95 and parallelized using MPI and OpenMP.

Download  The HPC4E Seismic Test Suite

 

Download  The HPC4E Seismic Test Suite

 

libMesh

libMesh is an open-source finite-element library that supports parallel adaptive mesh refinement and has been used in several multi-physics applications. As an application built upon the libMesh library, libMesh-sedimentation simulates turbidity currents typically found in geological processes. The sediment transported due to fluid motion is described by a Eulerian framework in which the mathematical models result from the incompressible Navier-Stokes equations (fluid) combined with an advection-dominated transport equation (sediment concentration). 

3D acoustic wave simulation

Open source hybrid MPI/OpenMP finite difference code for 3D acoustic wave equation.

Download   The HPC4E Seismic Test Suite

Download  The HPC4E Seismic Test Suite

 

 

Software used in the context of HPC4E

Cantera

HPC for Energy project also uses Cantera, a suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes. Cantera provides types (or classes) of objects representing phases of matter, interfaces between these phases, reaction managers, time-dependent reactor networks, and steady one-dimensional reacting flows. Cantera is currently used for applications including combustion, detonations, electrochemical energy conversion and storage, fuel cells, batteries, aqueous electrolyte solutions, plasmas, and thin film deposition. Please, feel free to download Cantera software tools by following this link.

 

SimGrid

SimGrid is a simulation toolkit allowing to study the behavior of large-scale distributed systems such as Grids, Clouds, HPC or P2P systems. In the context of the HPC4E project it is used to evaluate the performance at scale of MPI applications and to optimize their deployment. Please, feel free to download SimGrid toolkit by following this link.