llnl / llnl/conduit

mesh bp: support embedded ghost cells for structured meshes

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

Description

Codes that use structured meshes which contain ghost cells need to specify the ghost regions when publishing their data to the mesh blueprint.

One common way to do this is to specify a "real extent".

This issue proposes adding an optional "real_extent" field to the implicit topology, for example, something like this:
```
topologies/topo/coordset: “coords”
topologies/topo/type = “structured”
topologies/topo/elements/dims/{i,j,k}
topologies/topo/elements/real_exent/{imin,imax,jmin,jmax,kmin,kmax} {optional}
topologies/topo/elements/origin/{i0,j0,k0} (optional, default = {0,0,0})
```

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is named in the issue. Start by locating the structured implicit-topology handling and its validation or tests, then trace how topology fields such as dims and origin are represented. Done means structured meshes can publish an optional real_extent describing ghost-cell regions without breaking existing topologies.

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
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.