llnl / llnl/conduit

Flattened version of AMR blueprint?

Open
#438 2 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
C++
Stars
248
Forks
72
Avg merge
1d 16h
Merged PRs (30d)
15

Description

I think it may be useful to create a second way to describe AMR meshes with the blueprint. This would not replace what has already been done but would be another option. The existing format contains all of the domains on all of the levels regardless of whether they are covered by finer domains. What I envision as the flattened version would only describe the finest or "visible" portions of the mesh at any particular location in space. It would still use structured topologies.

It would be straightforward to add code to SAMRAI to describe one of these hierarchies with this version of the blueprint. Once we have that, this would be easier than the current AMR blueprint to transform into a polyhedral blueprint.

I think this kind of blueprint would also be easily visualizable, though you wouldn't be able to hide fine domains and see the underlying coarse domains the way you can with full structured AMR viz formats.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the existing AMR blueprint format and the SAMRAI integration mentioned in the issue before defining the proposed flattened representation. Done would mean an additional structured-topology blueprint option that describes only the finest visible mesh portions and can support conversion toward a polyhedral blueprint.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
data, hpc
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.