Algoritmos numéricos vectorizados para resolver problemas internos de dinámica de fluidos computacional
Autores: Volkov, Konstantin
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Algoritmos numéricos vectorizados para resolver problemas internos de dinámica de fluidos computacional
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Tecnologías de la información
Herramientas de programación orientada a objetos
Sistemas operativos modernos
CFD
Cálculos vectorizados
Algoritmos numéricos
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 55
Citaciones: Sin citaciones
Se discuten las oportunidades proporcionadas por las nuevas tecnologías de la información, las herramientas de programación orientada a objetos y los sistemas operativos modernos para resolver problemas de valor límite en CFD descritos por ecuaciones diferenciales parciales. Se considera un enfoque para organizar cálculos vectorizados e implementar métodos de diferencias finitas para resolver problemas de valor límite en CFD. La vectorización en problemas de CFD, eliminando bucles anidados, se asegura a través de la organización adecuada de datos y el uso de operaciones vectorizadas con matrices. Se discute la implementación de algoritmos numéricos con estructuras de malla vectorizadas, incluido el acceso a celdas de malla internas y de límite. Se informan ejemplos específicos y se discute la implementación de los algoritmos computacionales desarrollados. A pesar de que las capacidades de los algoritmos desarrollados se ilustran al resolver problemas de referencia de CFD, permiten una generalización relativamente simple a problemas más complejos descritos por ecuaciones tridimensionales.
Descripción
Se discuten las oportunidades proporcionadas por las nuevas tecnologías de la información, las herramientas de programación orientada a objetos y los sistemas operativos modernos para resolver problemas de valor límite en CFD descritos por ecuaciones diferenciales parciales. Se considera un enfoque para organizar cálculos vectorizados e implementar métodos de diferencias finitas para resolver problemas de valor límite en CFD. La vectorización en problemas de CFD, eliminando bucles anidados, se asegura a través de la organización adecuada de datos y el uso de operaciones vectorizadas con matrices. Se discute la implementación de algoritmos numéricos con estructuras de malla vectorizadas, incluido el acceso a celdas de malla internas y de límite. Se informan ejemplos específicos y se discute la implementación de los algoritmos computacionales desarrollados. A pesar de que las capacidades de los algoritmos desarrollados se ilustran al resolver problemas de referencia de CFD, permiten una generalización relativamente simple a problemas más complejos descritos por ecuaciones tridimensionales.