EN FR
EN FR


Section: Software

Damaris

Contact:

Gabriel Antoniu, gabriel.antoniu@inria.fr.

Participants from the KerData team:

Matthieu Dorier, Gabriel Antoniu.

Presentation:

Damaris is a middleware for multicore SMP nodes enabling them to efficiently handle data transfers for storage and visualization. The key idea is to dedicate one or a few cores of each SMP node to the application I/O. It is developed within the framework of a collaboration between KerData and the Joint Laboratory for Petascale Computing (JLPC). The current version enables efficient asynchronous I/O, hiding all I/O related overheads such as data compression and post-processing. On-going work is targeting fast direct access to the data from running simulations, and efficient I/O scheduling.

Users:

Damaris has been preliminarily evaluated at NCSA (Urbana-Champaign) with the CM1 tornado simulation code. CM1 is one of the target applications of the Blue Waters supercomputer developed by at NCSA/UIUC (USA), in the framework of the INRIA-UIUC Joint Lab (JLPC). Work is currently in progress to use Damaris as an intermediate data layer optimizing simulation/visualization coupling for several HPC scientific applications intended to run on the Blue Waters.

URL:

http://damaris.gforge.inria.fr/

License:

GNU Lesser General Public License (LGPL) version 3.

Status:

This software is available on INRIA's forge. Registration with APP is in progress.