Skip to content
cfd-lab:~/es/posts/numerical-dungeononline
NOTE #007DAY SUN 논문리뷰DATE 2026.03.08READ 2 min readWORDS 244#CFD#Numerical-Methods#Interactive#Education

Numerical Dungeon: aprender métodos numéricos jugando

Desde la condición CFL hasta flujo multifase compresible: domina los conceptos clave superando 5 niveles de mazmorra.

Numerical Dungeon#

Aprender métodos numéricos solo desde libros resulta tedioso. Supera 5 niveles y absorbe los conceptos clave de forma práctica.

Reglas#

  • 3 HP — cada respuesta incorrecta resta 1 HP. ¡Game over con 0!
  • XP — cada acierto otorga XP. Los niveles avanzados dan más recompensa.
  • Dificultad — Niveles 1–2 son básicos, 3–4 cubren teoría central, 5 es el jefe final.

Cada nivel comienza con una explicación conceptual, seguida de un cuestionario. Las respuestas erróneas vienen con explicaciones detalladas: aprovéchalas como oportunidad de aprendizaje.



Profundizando por nivel#

Tras completar la mazmorra, profundiza en cada tema:

Nivel 1: Condición CFL#

La condición CFL se relaciona directamente con el concepto de domain of dependence (dominio de dependencia). La velocidad de propagación numérica debe superar a la física. Los esquemas implícitos no tienen límite CFL, pero exigen resolver sistemas no lineales.

Nivel 2: Difusión numérica#

Reducir la difusión numérica requiere esquemas de alto orden, pero el teorema de Godunov exige limitadores no lineales. Limitadores comunes: minmod, van Leer, superbee, MC limiter.

Nivel 3: Teorema de Godunov#

Este teorema impulsó esquemas modernos como TVD, ENO y WENO. Su esencia: "la no linealidad es la llave del alto orden + estabilidad".

Nivel 4: Problema de Riemann#

Pruebas estándar como Sod, Lax y Shu–Osher validan los Riemann solvers. Consulta Del problema de Riemann a los esquemas Godunov-type en este blog.

Nivel 5: Oscilación de presión multifase#

La condición de Abgrall es el punto de partida del análisis numérico multifase. Revisa código real en Guía de implementación del modelo de 5 ecuaciones.

Comparte si te resultó útil.