Sponsor:

Advanced Scientific Computing Research (ASCR) under the U.S. Department of Energy Office of Science (Office of Science)

Project Team Members:

Northwestern University

The HDF Group

Argonne National Laboratory

North Carolina State University

Damsel - A Data Model Storage Library for Exascale Science

Overview

The goal of Damsel project is to enable Exascale computational science aplications to interact conveniently and efficiently with storage through abstractions that match their data models. We are pursuing four major activities:

Data Model

Usecase: FLASH

FLASH is a modular, parallel multi-physics application, developed at University of Chicago. FLASH uses a stuctured adaptive-mesh refinement (AMR) grid, i.e. the problem domain is hierarchically partitioned into blocks of equal sizes (in array elements). Each block in AMR tree is a 2D/3D mesh on a node/leaf. These blocks are ordered in the Morton space filling curve, also shown in Figure 1. A block's info includes it's tree level, parent/children, neighbors, coordinates, bounding box. Block cells store the solution data. Mapping to Damsel data model

Figure 1. Representing FLASH AMR Grid using Damsel Data Model. Each block in FLASH is represented as an entity set and each cell as an entity.


Acknowledgements

This work is supported by DOE Office of Science, Advanced Scientific Computing Research (ASCR), under award number DE-SC0005309, program manager Lucy Nowell.

Northwestern University EECS Home | McCormick Home | Northwestern Home | Calendar: Plan-It Purple
© 2011 Robert R. McCormick School of Engineering and Applied Science, Northwestern University
"Tech": 2145 Sheridan Rd, Tech L359, Evanston IL 60208-3118  |  Phone: (847) 491-5410  |  Fax: (847) 491-4455
"Ford": 2133 Sheridan Rd, Ford Building, Rm 3-320, Evanston, IL 60208  |  Fax: (847) 491-5258
Email Director
Last update 2011 by Saba Sehrish / Heeter.