Loading...

Software

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.