Resoluciones de la ecuaciones de Navier-Stokes utilizando CUDA.
Se propone una resolución de las ecuaciones de Naviers-Stokes para el caso de fluidos Newtonianos incompresibles utilizando la arquitectura CUDA provista por NVIDIA. Se utiliza para la discretización espacial un esquema de diferencias finitas en grillas ‘staggered’ (para evitar el desacople en la pr...
Guardado en:
| Autor Principal: | |
|---|---|
| Otros Autores: | , |
| Formato: | Tesis Libro |
| Lenguaje: | Español |
| Materias: |
| LEADER | 02665ntm a2200301 a 4500 | ||
|---|---|---|---|
| 001 | 316008.19.f | ||
| 003 | arsfunl | ||
| 008 | 200806s2011 ARG |00 0|spa d | ||
| 040 | # | # | |a HHR |d Visado |d HHR |
| 080 | # | # | |a 62 |
| 082 | 0 | # | |a 004 |
| 100 | 1 | # | |a Costarelli, Santiago D. |
| 245 | 1 | 0 | |a Resoluciones de la ecuaciones de Navier-Stokes utilizando CUDA. |c Santiago D. Costarelli ; Director Rodrigo R. Paz, Codirector Lisandro D. Dalcin |
| 260 | # | # | |e Santa Fe : |g 2011 |
| 300 | # | # | |a 65 p. : |b il. ; |c 30 cm. |
| 502 | # | # | |a Proyecto Final (Ingeniería Informática)--Facultad de Ingeniería y Ciencias Hídricas, Universidad Nacional del Litoral, 2011 |
| 520 | 3 | # | |a Se propone una resolución de las ecuaciones de Naviers-Stokes para el caso de fluidos Newtonianos incompresibles utilizando la arquitectura CUDA provista por NVIDIA. Se utiliza para la discretización espacial un esquema de diferencias finitas en grillas ‘staggered’ (para evitar el desacople en la presión), y el método de Pasos Fraccionados (Fractional-Step) para la integración temporal. El paso predictor (problema de advección para las ecuaciones de cantidad de movimiento) se resuelve utilizando el esquema de Adams-Bashforth de segundo orden estabilizando los términos convectivos con el método QUICK. Además, el paso de Poisson (para imponer la incomprensibilidad) es resuelto interactivamente mediante el método de Gradientes Conjugados precondicionando al sistema utilizando transformadas rápidas de Fourier. En el desarrollo se utilizan librerías estándar de CUDA para el manejo de matrices y vectores, como ser Thrust y CUSP, además de CUFFT para las transformadas rápidas de Fourier. De esta forma, mediante las herramientas aportadas por las anteriores se confeccionan los kernels necesarios enfatizando la utilización de memoria shared, accesos fusionados a la memoria global, reduciendo al mínimo la cantidad de registros por thread, entre otros. Luego se presenta una serie de casos de estudio con el objetivo de validar el desarrollo y, posteriormente, comparar las performances obtenidas con implementaciones en otras arquitecturas (CPU, unicore y multicore). |
| 650 | 0 | 7 | |a Informática |2 spines |
| 653 | # | # | |a Proyecto final de Ingeniería Informática |
| 653 | # | # | |a Ecuaciones de Navier-Stokes |
| 653 | 0 | # | |a Discretización espacial |
| 653 | 0 | # | |a Discretización temporal |
| 653 | 0 | # | |a Formulación discreta de Navier-Stokes incomprensible |
| 653 | 0 | # | |a Arquitectura CUDA |
| 700 | 1 | # | |a Paz, Rodrigo R. |c Dr. |e director de grado |
| 700 | 1 | # | |a Dalcin, Lisandro D. |c Dr. |e director de grado |
| 887 | # | # | |a Registro Migrado |
| 090 | |a Proy. final I.I. |b Caja 3 |d N° 11 |i 1190173 |u 19 | ||