Narrow the acetyl+O2_cse example's T, P range to where CSE is numerically resolved
Los mantenedores suelen responder en 9 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 57/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- python
Línea de trabajo
Read the examples/arkane/networks/acetyl+O2_cse example and compare its temperature and pressure range with the _rs and _msc examples. Check the generated output in that directory and whether fitting interpolation models to zero k(T,P) values causes problems. Done means the example has a sensible range or clearly explains why CSE rejects points, with sensible output.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Follow-up to #3028.
The examples/arkane/networks/acetyl+O2_cse example runs the chemically-significant eigenvalues method over 300–2000 K and 0.01–100 bar (8 × 5 Chebyshev points). Most of that range is outside what CSE can resolve for this network in double precision.
| Conditions | What happens | Before #3028 | After #3028 |
|---|---|---|---|
| 302–456 K, all pressures | The eigenvalues are at or below round-off. | k(T,P) was noise. Usually it was quietly rejected for a negative value. On some AVX-512 CI runners it failed the macroscopic-equilibrium check. | Rejected (zeros) |
| 0.0125 and 0.0667 bar, all temperatures | Same; the smallest eigenvalue is only about 2–12 × eps × max|eigenvalue|. | Noise | Rejected (zeros) |
| 1353–1897 K, lowest pressures | "Could only identify 4 distinct eigenvalues, when 5 are required" | Zeros | Zeros |
After #3028, only 6 of the 40 points give k(T,P): 609–1353 K at 15 and 80 bar. The Chebyshev fit is then made largely from zeros. So as documentation, the example shows a lot of error messages and a fit that doesn't mean much.
Options
- Narrow the example's
Tmin/Tmax/Pmin/Pmax, roughly 600–1400 K and 10–100 bar, so CSE is well resolved at every point. The example then shows CSE working, and its fitted rates can be compared with the_rs/_mscexamples. - Or keep the wide range and add a comment explaining that CSE is expected to reject the low-T and low-P points.
- Either way, check the output in
examples/arkane/networks/acetyl+O2_cse/is sensible. There may also be a related problem with fitting interpolation models to zero k(T,P) values, which is worth checking separately.
- Lenguaje dominante
- Python
- Estrellas
- 541
- Forks
- 265
- Merge medio
- 8 h 49 min
- PR fusionados (30 d)
- 1
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ReactionMechanismGenerator/RMG-Py
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
ReactionMechanismGenerator/RMG-Py#3014 ·
Los mantenedores suelen responder en 9 días
-
Intel Mac: Julia killed with "Code Signature Invalid" when loading RMS (conda leaves invalid signatures on osx-64 binaries)Posiblemente ocupada @rwest la tomó hace 1 día. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
ReactionMechanismGenerator/RMG-Py#3037 ·
Los mantenedores suelen responder en 9 días
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
ReactionMechanismGenerator/RMG-Py#3035 ·
Los mantenedores suelen responder en 9 días
-
RMS reactors: hard-coded unpreconditioned GMRES linear solver makes stiff surface/electrochemical edge simulations failPosiblemente ocupada @rwest la tomó hace 1 día. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
ReactionMechanismGenerator/RMG-Py#3034 ·
Los mantenedores suelen responder en 9 días
-
Check the Georgievskii CSE variant for round-off-limited eigenvalues, and add CI tests for itAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
ReactionMechanismGenerator/RMG-Py#3029 ·
Los mantenedores suelen responder en 9 días
Todos los issues de ReactionMechanismGenerator/RMG-Py
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
-
needs-triage tooling
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
neilsh/stunt-reel#317 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
TandoorRecipes/recipes#4926 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
PyTomography/PyTomography#431 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
igormcsouza/tether#278 ·
Los mantenedores suelen responder en 1 día