Out-of-bounds temperature treatment for NASA polynomials
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 20/100
Direzione di ricerca
Read the NASA polynomial temperature-range handling and the initial implementation described in the issue, then review pull request #257, which is already open. The issue calls for holding Cp constant at the last in-bounds temperature; compare the behavior at each table entry’s bounds and outside them against the cited FUN3D treatment.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The current behavior with the NASA thermodynamic polynomials is to use them directly, even if the temperature is out-of-bounds. This can be extremely problematic as the polynomials go wild outside of the bounds. (This issue was already partially raised in #117). Note that each NASA-9 table entry provides its own temperature bounds, though most of the McBride data is 200 K - 6000 K (or 20,000 K).
The common treatment for out-of-bounds temperature with NASA polynomials is to hold Cp constant at the last in-bounds temperature, e.g., from the FUN3D version 13.4 manual:
@AlirezaMazaheri provided me with his initial implementation of this in Mutation++ and his permission to share it. I have updated it to work with the latest version of Mutation++ and am currently testing it. I hope to be able to push it soon.
- Lingua principale
- C++
- Stelle
- 145
- Fork
- 79
- Merge medio
- 1g 15h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di mutationpp/Mutationpp
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
mutationpp/Mutationpp#337 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 74/100
mutationpp/Mutationpp#302 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 51/100
mutationpp/Mutationpp#335 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
mutationpp/Mutationpp#332 ·
-
Possible upper/lower triangle storage inconsistency in rates() in multi-phase equilibrium solverAperta
Difficoltà 3/5 Mezza giornata Idoneità per principianti 50/100
mutationpp/Mutationpp#331 ·
Tutte le issue di mutationpp/Mutationpp
Issue simili
-
bug intrinsic medium priority rt_lib
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
sumatrapdfreader/sumatrapdf#6417 · 3 commenti ·
-
[BUG] Cython cache evicts most recent instead of oldest entry on cleanupForse già presa @scoder l’ha presa oggi. ApertaBuild System defect
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
NVIDIA-Omniverse/PhysX#590 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno