La mayor simulación CFD jamás hecha en una sola GPU: 1250 millones de nodos

¡Qué de torbellinos generan tus láser, Sky Walker!

Para el más común de los mortales:

Los cálculos de fluidos consumen muchos recursos de memoria. Normalmente se recurren a muchos trucos para reducir el tiempo o los recursos necesarios para resolver un modelo, como aplicar simetrías. Por ejemplo, se modela solo el lado izquierdo del modelo y se indica al ordenador que el plano de simetría es como un espejo y que todo lo que ocurra al otro lado es exactamente lo mismo. Otras soluciones pasan por reducir la resolución o aplicar matemáticas avanzadas para resolver las ecuaciones de forma más rápida. Y eso es lo que ha hecho Moritz Lehmann. Y, para demostrarlo, ha creado este espectacular modelo de un X-Wing con 1250 millones de nodos

De la descripción del video, para los más avanzados:

Esta es la simulación CFD más grande jamás realizada en una sola GPU, la potente AMD Instinct MI250 (solo en 1 GCD con 64 GB*).

La MI250 es en realidad 2 GPU (GCD) completamente independientes en un solo zócalo con 64 GB de memoria cada uno. Un GCD no puede acceder directamente a la memoria del otro.

La simulación de 50k pasos tomó 104 minutos a una resolución de 1076 × 2152 × 538, más 40 minutos para renderizar video 4x 30s 1080p.

¿Cómo es posible exprimir 1250 millones de puntos de red en solo 64 GB? Gracias a estos tres papers: