SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Implementaci´on del m´etodo Lattice Boltzmann
CPU - GPU
Alfonso Aguilar Pontes
E.T.S.I.A.E., Universidad Polit´ecnica de Madrid
Septiembre, 2015
Director : Vassilis Theofilis
Co-Director : Jos´e Miguel P´erez
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
´Indice
1 Motivaci´on y Objetivos.
2 Introducci´on. Caracter´ıticas generales.
3 Teor´ıa.
4 Resultados y Validaciones.
5 Conclusiones y Trabajo Futuro.
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Motivaci´on y Objetivos del TFG
Motivaci´on
Control a tiempo real de dispositivos aerodin´amicos.
Objetivo
Desarrollo de un c´odigo basado en el m´etodo Lattice
Boltzmann para GPUs.
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
¿D´onde se encuentra LBM?
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Ecuaciones
Teor´ıa. Ecuaciones
Teor´ıa cin´etica discreta
fi (x + ei ∆x, t + ∆t) = fi (x, t) + Ωi (f (x, t)),
∀i = 0, ..., M.
ei : Direcciones discretas del espacio.
fi : Funci´on de distribuci´on de probabilidad de las part´ıculas.
∆x: Distancia entre mol´eculas consecutivas del lattice.
Ωi : Operador de colisi´on. Aproximaci´on BGK ≈
1
τ
f eq
i − fi .
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Ecuaciones
Teor´ıa. Ecuaciones. LBGK-NS - I.
N-S a partir de LBGK
Expansi´on de fi fi = f eq
i + εf
(1)
i + ε2f
(2)
i
fi (x + ei ∆x, t + ∆t) = fi (x, t) −
1
τ
(f
(1)
i + εf
(2)
i ).
Taylor en (x, t) de: fi (x + ei ∆x, t + ∆t)
Expansi´on Chapman-Enskog
∂
∂t
= ε
∂
∂t1
+ ε2 ∂
∂t2
,
∂
∂x
= ε
∂
∂x1
siendo t1 t2
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Ecuaciones
Teor´ıa. Ecuaciones. LBGK-NS - II.
Momentos de fi :
ρ :=
M
i=0
fi , ρu :=
M
i=0
fi ei .
Colisiones el´asticas:
M
i=0
Ωi = 0,
M
i=0
Ωi ei = 0
C. Masa:
∂ρ
∂t
+ (ρu) = 0
C. Momento:
∂ρu
∂t
+ · Π = 0,
donde Π es el tensor de flujo de momento que se define como:
Παβ =
M
i=0
(ei )α(ei )β f eq
i + 1 −
2
τ
f
(1)
i ,
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Ecuaciones
Teor´ıa. Ecuaciones. LBGK-NS - III.
Definir f eq
i a partir de:
f eq
i = ρωi a + bei u + c(ei u)2
+ du2
,
Selecci´on
Mol´ecula Lattice
ωi =



4/9 i = 0.
1/9 i = 1, 2, 3, 4.
1/36 i = 5, 6, 7, 8,
Coeficientes f eq
i : a = 1, b = 3, c =
9
2
, d = −
3
2
.
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Condiciones de Contorno
Teor´ıa. Condiciones de contorno - I
C.C. Seg´un las variables
Variables f´ısicas.
Funci´on de distribuci´on de probabilidad fi .
C.C. Seg´un el Tipo de Contorno:
Paredes fijas: Bounce-Back.
Contornos m´oviles: Modelo Zou-He.
Presi´on: Modelo Hou.
Flujo Peri´odico.
Flujo de salida.
Flujo Sim´etrico.
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Condiciones de Contorno
Teor´ıa. Condiciones de contorno - II
Pared fija: Bounce-Back
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
GPUs
GPUs. CUDA - I
CUDA: Programaci´on Heterog´enea CPU-GPU
CPU: C++
C´alculo en SERIE
Gesti´on de memoria:
new & delete
GPU: CUDA
C´alculo en
PARALELO
Gesti´on de memoria:
cudaMalloc &
cudaFree
CONEXI´ON CPU-CUDA:
cudaMemcpy: Copia de datos de CPU a GPU.
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
GPUs
GPUs. CUDA - II
Estructura CARTESIANA vs AUTORREFERENCIADA
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
GPUs
GPUs. CUDA - III. ECUACI´ON DEL CALOR.
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Validaci´on - I (Lid Driven Cavity Cl´asica a Re = 1000.)
Lineas de Corriente
D. A. Perumal and A. K.
Dass 2011.
Perfil de Velocidad
u y v
U. Ghia, K.N. Ghia, C.T.
Shin, 1983
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Validaci´on - II (LDC 4 lados m´oviles Re = 100)
Lineas de Corriente
Error M´aximo en la
posici´on de los v´ortices
Re Error M´aximo ( %)
10 0.97
100 0.57
127 1.86
D. A. Perumal and A. K. Dass 2011.
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Validaci´on - III (Canal Flujo Poisseuille)
Orden del M´etodo de Lattice Boltzman
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Conclusiones y Trabajo Futuro
Conclusiones
1 GPU: Resultados Convergidos en menos Tiempo de
Computaci´on.
2 LBM es una alternativa s´olida a los esquemas cl´asicos.
3 M´etodo completamente paralelizable. C´odigo LBM OpenMP.
4 Su rendimiento computacional mejora al ritmo de la
tecnolog´ıa GPU.
Trabajo Futuro
1 C´odigos LBM-CUDA.
2 Validaci´on LBM-CUDA.
Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F
Gracias por su atenci´on
¿Preguntas?

Weitere ähnliche Inhalte

Andere mochten auch

Ergonomía en el uso de computadores
Ergonomía en el uso de computadoresErgonomía en el uso de computadores
Ergonomía en el uso de computadores
Brenda perez
 
ENHANCED SECURITY PRESENTATION
ENHANCED SECURITY PRESENTATIONENHANCED SECURITY PRESENTATION
ENHANCED SECURITY PRESENTATION
April Mae
 
Movimientos ondulatorio2B
Movimientos ondulatorio2BMovimientos ondulatorio2B
Movimientos ondulatorio2B
Prof. Juan Ruiz
 
Procedimientos de la Unidad Administrativa-FASPA
Procedimientos de la Unidad Administrativa-FASPAProcedimientos de la Unidad Administrativa-FASPA
Procedimientos de la Unidad Administrativa-FASPA
faspaupch
 

Andere mochten auch (20)

Ergonomía en el uso de computadores
Ergonomía en el uso de computadoresErgonomía en el uso de computadores
Ergonomía en el uso de computadores
 
Programa de formació per al professorat de tecnologia
Programa de formació per al professorat de tecnologiaPrograma de formació per al professorat de tecnologia
Programa de formació per al professorat de tecnologia
 
Comportamiento gas
Comportamiento gasComportamiento gas
Comportamiento gas
 
El Verdicto Final
El Verdicto FinalEl Verdicto Final
El Verdicto Final
 
La barca
La barcaLa barca
La barca
 
Binder1
Binder1Binder1
Binder1
 
Marcas
MarcasMarcas
Marcas
 
Geografìa de Panamà
Geografìa de PanamàGeografìa de Panamà
Geografìa de Panamà
 
Taller Final - Profesores Jefes de Conchalí
Taller Final - Profesores Jefes de ConchalíTaller Final - Profesores Jefes de Conchalí
Taller Final - Profesores Jefes de Conchalí
 
Estimulación temprana de 7 a 12 meses (1)
Estimulación  temprana de 7 a 12 meses (1)Estimulación  temprana de 7 a 12 meses (1)
Estimulación temprana de 7 a 12 meses (1)
 
Informe medio naf naf.1
Informe medio naf naf.1Informe medio naf naf.1
Informe medio naf naf.1
 
ENHANCED SECURITY PRESENTATION
ENHANCED SECURITY PRESENTATIONENHANCED SECURITY PRESENTATION
ENHANCED SECURITY PRESENTATION
 
Movimientos ondulatorio2B
Movimientos ondulatorio2BMovimientos ondulatorio2B
Movimientos ondulatorio2B
 
Schatz
SchatzSchatz
Schatz
 
Procedimientos de la Unidad Administrativa-FASPA
Procedimientos de la Unidad Administrativa-FASPAProcedimientos de la Unidad Administrativa-FASPA
Procedimientos de la Unidad Administrativa-FASPA
 
Presales Marketing-system
Presales Marketing-systemPresales Marketing-system
Presales Marketing-system
 
Die Hedge-Fonds, der Finanzmarkt und der freie Markt
Die Hedge-Fonds, der Finanzmarkt und der freie MarktDie Hedge-Fonds, der Finanzmarkt und der freie Markt
Die Hedge-Fonds, der Finanzmarkt und der freie Markt
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Desert scenes 2
Desert scenes 2Desert scenes 2
Desert scenes 2
 
Something different
Something differentSomething different
Something different
 

Ähnlich wie LBM

Proyecto final MODELADO DE ROBOTS UPC TABASCO
Proyecto final MODELADO DE ROBOTS UPC TABASCOProyecto final MODELADO DE ROBOTS UPC TABASCO
Proyecto final MODELADO DE ROBOTS UPC TABASCO
Dave R Rdez
 
Guía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedadGuía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedad
Ramón Martínez
 
Guía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedadGuía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedad
Ramón Martínez
 
Guía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedadGuía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedad
Ramón Martínez
 
Guía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedadGuía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedad
Ramón Martínez
 
PresentacióN Ejecutiva Coloquio 09 U
PresentacióN  Ejecutiva  Coloquio 09  UPresentacióN  Ejecutiva  Coloquio 09  U
PresentacióN Ejecutiva Coloquio 09 U
fsalazar.umng
 
Guía del PMBOK® > Gestión del Tiempo (Parte 3)
Guía del PMBOK® > Gestión del Tiempo (Parte 3)Guía del PMBOK® > Gestión del Tiempo (Parte 3)
Guía del PMBOK® > Gestión del Tiempo (Parte 3)
Dharma Consulting
 

Ähnlich wie LBM (20)

Proyecto final MODELADO DE ROBOTS UPC TABASCO
Proyecto final MODELADO DE ROBOTS UPC TABASCOProyecto final MODELADO DE ROBOTS UPC TABASCO
Proyecto final MODELADO DE ROBOTS UPC TABASCO
 
Optimizacion en IMRT
Optimizacion en IMRTOptimizacion en IMRT
Optimizacion en IMRT
 
Que es el control automatico d villavicencio y jmiranda
Que es el control automatico   d villavicencio y jmirandaQue es el control automatico   d villavicencio y jmiranda
Que es el control automatico d villavicencio y jmiranda
 
Metodo pert y cpm
Metodo pert y cpmMetodo pert y cpm
Metodo pert y cpm
 
Ejercicios resueltos-pert-ing
Ejercicios resueltos-pert-ingEjercicios resueltos-pert-ing
Ejercicios resueltos-pert-ing
 
Guía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedadGuía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedad
 
Guía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedadGuía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedad
 
Guía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedadGuía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedad
 
Guía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedadGuía auxiliar práctica aceleración de la gravedad
Guía auxiliar práctica aceleración de la gravedad
 
Técnicas para la programación de proyectos - PERT (Program Evaluation Review...
Técnicas para la programación de proyectos - PERT (Program Evaluation  Review...Técnicas para la programación de proyectos - PERT (Program Evaluation  Review...
Técnicas para la programación de proyectos - PERT (Program Evaluation Review...
 
Técnicas para la programación de proyectos - PERT
Técnicas para la programación de proyectos - PERTTécnicas para la programación de proyectos - PERT
Técnicas para la programación de proyectos - PERT
 
PresentacióN Ejecutiva Coloquio 09 U
PresentacióN  Ejecutiva  Coloquio 09  UPresentacióN  Ejecutiva  Coloquio 09  U
PresentacióN Ejecutiva Coloquio 09 U
 
Secador directo
Secador directoSecador directo
Secador directo
 
k vector search technique (spanish)
k vector search technique (spanish)k vector search technique (spanish)
k vector search technique (spanish)
 
Guía del PMBOK® > Gestión del Tiempo (Parte 3)
Guía del PMBOK® > Gestión del Tiempo (Parte 3)Guía del PMBOK® > Gestión del Tiempo (Parte 3)
Guía del PMBOK® > Gestión del Tiempo (Parte 3)
 
Aplicaciones MPI Resilientes
Aplicaciones MPI Resilientes Aplicaciones MPI Resilientes
Aplicaciones MPI Resilientes
 
Coautor en Revista Técnica Industrial Nº 306. Junio 2014. Análisis de una reg...
Coautor en Revista Técnica Industrial Nº 306. Junio 2014. Análisis de una reg...Coautor en Revista Técnica Industrial Nº 306. Junio 2014. Análisis de una reg...
Coautor en Revista Técnica Industrial Nº 306. Junio 2014. Análisis de una reg...
 
Presentacion vedpoc3 d_final
Presentacion vedpoc3 d_finalPresentacion vedpoc3 d_final
Presentacion vedpoc3 d_final
 
Tema 2 eficiencia_y_complejidad_grupo_21
Tema 2 eficiencia_y_complejidad_grupo_21Tema 2 eficiencia_y_complejidad_grupo_21
Tema 2 eficiencia_y_complejidad_grupo_21
 
Manual Pspice 9.1
Manual Pspice 9.1Manual Pspice 9.1
Manual Pspice 9.1
 

LBM

  • 1. Implementaci´on del m´etodo Lattice Boltzmann CPU - GPU Alfonso Aguilar Pontes E.T.S.I.A.E., Universidad Polit´ecnica de Madrid Septiembre, 2015 Director : Vassilis Theofilis Co-Director : Jos´e Miguel P´erez
  • 2. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F ´Indice 1 Motivaci´on y Objetivos. 2 Introducci´on. Caracter´ıticas generales. 3 Teor´ıa. 4 Resultados y Validaciones. 5 Conclusiones y Trabajo Futuro.
  • 3. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Motivaci´on y Objetivos del TFG Motivaci´on Control a tiempo real de dispositivos aerodin´amicos. Objetivo Desarrollo de un c´odigo basado en el m´etodo Lattice Boltzmann para GPUs.
  • 4. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F ¿D´onde se encuentra LBM?
  • 5. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Ecuaciones Teor´ıa. Ecuaciones Teor´ıa cin´etica discreta fi (x + ei ∆x, t + ∆t) = fi (x, t) + Ωi (f (x, t)), ∀i = 0, ..., M. ei : Direcciones discretas del espacio. fi : Funci´on de distribuci´on de probabilidad de las part´ıculas. ∆x: Distancia entre mol´eculas consecutivas del lattice. Ωi : Operador de colisi´on. Aproximaci´on BGK ≈ 1 τ f eq i − fi .
  • 6. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Ecuaciones Teor´ıa. Ecuaciones. LBGK-NS - I. N-S a partir de LBGK Expansi´on de fi fi = f eq i + εf (1) i + ε2f (2) i fi (x + ei ∆x, t + ∆t) = fi (x, t) − 1 τ (f (1) i + εf (2) i ). Taylor en (x, t) de: fi (x + ei ∆x, t + ∆t) Expansi´on Chapman-Enskog ∂ ∂t = ε ∂ ∂t1 + ε2 ∂ ∂t2 , ∂ ∂x = ε ∂ ∂x1 siendo t1 t2
  • 7. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Ecuaciones Teor´ıa. Ecuaciones. LBGK-NS - II. Momentos de fi : ρ := M i=0 fi , ρu := M i=0 fi ei . Colisiones el´asticas: M i=0 Ωi = 0, M i=0 Ωi ei = 0 C. Masa: ∂ρ ∂t + (ρu) = 0 C. Momento: ∂ρu ∂t + · Π = 0, donde Π es el tensor de flujo de momento que se define como: Παβ = M i=0 (ei )α(ei )β f eq i + 1 − 2 τ f (1) i ,
  • 8. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Ecuaciones Teor´ıa. Ecuaciones. LBGK-NS - III. Definir f eq i a partir de: f eq i = ρωi a + bei u + c(ei u)2 + du2 , Selecci´on Mol´ecula Lattice ωi =    4/9 i = 0. 1/9 i = 1, 2, 3, 4. 1/36 i = 5, 6, 7, 8, Coeficientes f eq i : a = 1, b = 3, c = 9 2 , d = − 3 2 .
  • 9. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Condiciones de Contorno Teor´ıa. Condiciones de contorno - I C.C. Seg´un las variables Variables f´ısicas. Funci´on de distribuci´on de probabilidad fi . C.C. Seg´un el Tipo de Contorno: Paredes fijas: Bounce-Back. Contornos m´oviles: Modelo Zou-He. Presi´on: Modelo Hou. Flujo Peri´odico. Flujo de salida. Flujo Sim´etrico.
  • 10. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Condiciones de Contorno Teor´ıa. Condiciones de contorno - II Pared fija: Bounce-Back
  • 11. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F GPUs GPUs. CUDA - I CUDA: Programaci´on Heterog´enea CPU-GPU CPU: C++ C´alculo en SERIE Gesti´on de memoria: new & delete GPU: CUDA C´alculo en PARALELO Gesti´on de memoria: cudaMalloc & cudaFree CONEXI´ON CPU-CUDA: cudaMemcpy: Copia de datos de CPU a GPU.
  • 12. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F GPUs GPUs. CUDA - II Estructura CARTESIANA vs AUTORREFERENCIADA
  • 13. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F GPUs GPUs. CUDA - III. ECUACI´ON DEL CALOR.
  • 14. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Validaci´on - I (Lid Driven Cavity Cl´asica a Re = 1000.) Lineas de Corriente D. A. Perumal and A. K. Dass 2011. Perfil de Velocidad u y v U. Ghia, K.N. Ghia, C.T. Shin, 1983
  • 15. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Validaci´on - II (LDC 4 lados m´oviles Re = 100) Lineas de Corriente Error M´aximo en la posici´on de los v´ortices Re Error M´aximo ( %) 10 0.97 100 0.57 127 1.86 D. A. Perumal and A. K. Dass 2011.
  • 16. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Validaci´on - III (Canal Flujo Poisseuille) Orden del M´etodo de Lattice Boltzman
  • 17. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Conclusiones y Trabajo Futuro Conclusiones 1 GPU: Resultados Convergidos en menos Tiempo de Computaci´on. 2 LBM es una alternativa s´olida a los esquemas cl´asicos. 3 M´etodo completamente paralelizable. C´odigo LBM OpenMP. 4 Su rendimiento computacional mejora al ritmo de la tecnolog´ıa GPU. Trabajo Futuro 1 C´odigos LBM-CUDA. 2 Validaci´on LBM-CUDA.
  • 18. Motivaci´on y Objetivos. Introducci´on. Caracter´ıticas generales. Teor´ıa. Resultados y Validaciones. Conclusiones y Trabajo F Gracias por su atenci´on ¿Preguntas?