Una de las simulaciones de Dinámica de fluidos computacional (CFD) más grande jamás realizada se realizó durante el fin de semana. La simulación CFD de solo un segundo del aterrizaje del Concorde a 300 km/h con una resolución de 40 mil millones de celdas (2976 × 8936 × 1489) y tardó 33 horas en procesarse. Se dice que este único segundo de simulación lleva hasta nueve años usando programas CFD convencionales.
Dr. Moritz Lehmann, también conocido como @ProyectoPhysXrealizó las simulaciones con el programa FluidX3D en SuperNODE de GigaIO, que incluye 32 GPU AMD Instinct MI210 con un total de 2 TB de VRAM.
También tenemos algunos otros videos entretenidos de otros proyectos CFD de Lehmann a continuación, como una simulación de sillón en GPU por valor de $ 45,000 y la aerodinámica de una vaca. Sí, una vaca.
En el video de arriba, puede ver el icónico avión de pasajeros supersónico anglo/francés con sus flaps hacia abajo en un ángulo de aproximación de 10°, lo que genera muchas turbulencias durante el descenso y la desaceleración. Este CFD muestra lo que le sucede al flujo de aire desde una multitud de ángulos. Desde algunas vistas, parece que el aire hierve de las líneas cuidadosamente diseñadas del Concorde.
El Dr. Lehmann compartió más detalles técnicos sobre el Concorde CFD en un hilo de Reddit. Sorprendentemente, dijo que cada fotograma de la simulación visualiza 475 GB de datos volumétricos, por lo que el minuto completo ocupa un total de 285 TB.
Según el Dr. Lehmann, «un CFD comercial necesitaría años para esto, [but] FluidX3D lo hace durante el fin de semana». El Dr. Lehmann es en realidad el único desarrollador de FluidX3D, así como un asesor de Khronos OpenCL. Viviendo en la vanguardia de CFD y gráficos, tuvo la previsión de desarrollar FluidX3D (OpenCL) con 32- Escalado de GPU ‘listo para usar’.
Si desea profundizar aún más, el Dr. Lehmann ha compartido los puntos de referencia de la GPU SuperNODE AMD Instinct y el código fuente de FluidX3D en GitHub. El software FluidX3D es gratuito para uso no comercial.
Butacas y Cows Fly, y otros proyectos Lehmann ProjectPhysX CFD
El Concorde CFD detallado anteriormente no es de ninguna manera el primer proyecto de este tipo compartido por ProjectPhysX en los canales de redes sociales. Antes de tener en sus manos el SuperNODE de GigaIO, el Dr. Lehman practicó su arte en sistemas más modestos.
En el ejemplo anterior, puede ver lo que se afirma que es «la simulación CFD más detallada de un cuadricóptero jamás vista», con una resolución de 3 mil millones de celdas. El video incrustado se procesó usando FluidX3D, nuevamente, pero esta vez en un cuarteto de GPU Nvidia A100 de 40 GB.
Si los cuadricópteros son demasiado normales para ti, ¿qué tal una simulación CFD para un sillón a 50 km/h?
El video del sillón anterior se reprodujo nuevamente en el sistema de GPU 4x Nvidia A100 de 40 GB. Los sillones están diseñados para la comodidad en lugar de sus cualidades aerodinámicas, y se puede ver mucha resistencia debido a la ‘chairodynamics’ en acción.
Un CFD igualmente extraño disponible del Dr. Lehmann, para aquellos que no se cansan de estas simulaciones, muestra la aerodinámica de una vaca. Este renderizado CFD de vaca loca a 476 × 952 × 476 se completó en una PC con GPU Titan Xp con 12 GB de VRAM (Nvidia Pascal). Por lo tanto, los entusiastas aún pueden divertirse con herramientas como esta, sin tener acceso a un servidor repleto de GPU.