llnl / llnl/Silo

DBOPT_APPEND_START, CONTINUE, FINISH options for silo objects (HDF5)

Open
#129 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
45
Forks
27
Avg merge
12h 34m
Merged PRs (30d)
4

Description

cqid: VisIt00007439cqsubmitter: Mark Millercqsubmitdate: 08/09/06 User would like to be able to build up his ucd mesh and variables on disk by appending more nodes and zones in multiple calls. I wouldn't like to try this on the PDB driver (though I think PDB could support it). However, I think we could make it work on the HDF5 driver. If we had DBOPT_APPEND options to specify the beginning, intervening and final calls to write the object(s), we could create extendible datasets in HDF5 and it would work pretty smoothly, I think.

-----------------------REDMINE MIGRATION-----------------------
This ticket was migrated from Redmine. As such, not all
information was able to be captured in the transition. Below is
a complete record of the original redmine ticket.

Ticket number: 318
Status: Pending
Project: VisIt
Tracker: Feature
Priority: Normal
Subject: DBOPT_APPEND_START, CONTINUE, FINISH options for silo objects (HDF5)
Assigned to: -
Category: -
Target version: -
Author: Mark Miller
Start:
Due date:
% Done: 0%
Estimated time:
Created: 08/04/2010 01:26 pm
Updated:
Likelihood:
Severity:
Found in version:
Impact: 3 - Medium
Expected Use: 2 - Rare
OS: All
Support Group: DOE/ASC
Description:
cqid: VisIt00007439cqsubmitter: Mark Millercqsubmitdate: 08/09/06 User would like to be able to build up his ucd mesh and variables on disk by appending more nodes and zones in multiple calls. I wouldn't like to try this on the PDB driver (though I think PDB could support it). However, I think we could make it work on the HDF5 driver. If we had DBOPT_APPEND options to specify the beginning, intervening and final calls to write the object(s), we could create extendible datasets in HDF5 and it would work pretty smoothly, I think.

Comments:

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the HDF5 driver’s silo-object writing entry points and existing DBOPT option handling. Define how DBOPT_APPEND_START, DBOPT_APPEND_CONTINUE, and DBOPT_APPEND_FINISH should create and extend datasets across calls, then verify the behavior for UCD mesh nodes, zones, and variables.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
database
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.