Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Initial conditions should have instructions & be selectable for all variables (repost of SimVascular/svZeroDSolver#141)

Aperta
#65 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
38/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Ambito
documentation

Direzione di ricerca

Inizia dall’issue collegata di svZeroDSolver e dai punti di accesso alla documentazione del repository; qui non vengono indicati file o test specifici. Documenta esempi per impostare le condizioni iniziali, incluse variabili di stato interne come la pressione di Windkessel e gli stati delle camere, e identifica chiaramente tutte le variabili che non possono essere modificate.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement
Problem

The documentation does not make it clear how to set initial conditions. This is especially unclear for internal state variables such as the Windkessel pressure in an RCR bc or the chamber state variables.

This was originally opened in the svZeroDSolver itself. https://github.com/SimVascular/svZeroDSolver/issues/141#issuecomment-3134532653

Solution

The documentation should show examples of setting initial conditions for state variables. The variable "pressure_c:OUTLET" appears to control the windkessel pressure in the RCR.

An example of initial condition block is:

"initial_condition": {
    "Vc:ventricle": 69.530841853596712,
    "pressure:vessel:OUTLET": 1.333223680000000e+05,
    "pressure:INFLOW:valve0": 0.0,
    "pressure:valve0:ventricle": 0.0,
    "pressure:ventricle:valve1": 0.0,
    "pressure:valve1:vessel": 1.333223680000000e+05,
    "pressure_c:OUTLET": 1.333223680000000e+05
}
Additional context

It is possible that some of these variables are initialized in some hard coded manner, to zero, estimated steady state only, etc. If this is the case, then code to set initial values for all possible variables should be added and it should be mentioned which state variables cannot be changed.

Code of Conduct
  • I agree to follow this project's Code of Conduct and Contributing Guidelines
Lingua principale
HTML
Stelle
3
Fork
26
Merge medio
3g 1h
PR unite (30g)
1

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di SimVascular/simvascular.github.io

Tutte le issue di SimVascular/simvascular.github.io

Issue simili

Altre issue su Documentation

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.