LTensor : Una librería para cálculo tensorial de alto desempeño.
La gran mayoría de los fenómenos de los fenómenos físicos son descriptos matemáticamente a través de tensores y mediante distintas operaciones y relaciones algebraicas entre éstos. Posiblemente los tensores más usados son los del rango 1 y 2 (vectores y matrices), pero tensores de más alto rango (pa...
Guardado en:
| Autor Principal: | |
|---|---|
| Otros Autores: | |
| Formato: | Tesis Libro |
| Lenguaje: | Español |
| Materias: |
| LEADER | 02842ntm a2200277 a 4500 | ||
|---|---|---|---|
| 001 | 315681.19.f | ||
| 003 | arsfunl | ||
| 008 | 200806s2009 ARG |00 0|spa d | ||
| 040 | # | # | |a HHR |d Visado |d HHR |
| 080 | # | # | |a 62 |
| 082 | 0 | # | |a 004 |
| 100 | 1 | # | |a Rojas Fredini, Pablo Sebastián |
| 245 | 1 | 0 | |a LTensor : |b Una librería para cálculo tensorial de alto desempeño. |c Pablo Sebastián Rojas Fredini ; Director Alejandro César Limache |
| 260 | # | # | |e Santa Fe : |g 2009 |
| 300 | # | # | |a 104 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, 2009 |
| 520 | 3 | # | |a La gran mayoría de los fenómenos de los fenómenos físicos son descriptos matemáticamente a través de tensores y mediante distintas operaciones y relaciones algebraicas entre éstos. Posiblemente los tensores más usados son los del rango 1 y 2 (vectores y matrices), pero tensores de más alto rango (particularmente hasta el orden 4) aparecen en todo momento en distintas ramas de la física y el cálculo numérico avanzado. Debido a la complejidad que involucran las ecuaciones formuladas, es común que las se expresen utilizando ls convención de la sumatoria de Einstein que permite escribir expresiones tensoriales de manera sintética y clara. Debido a que las ecuaciones son resueltas computacionalmente surge la necesidad de disponer de una herramienta que permita codificar de manera sencilla y eficiente las operaciones sensoriales formuladas durante el desarrollo teórico de la solución. En este trabajo se evalúan potenciales soluciones y se introduce una nueva librería de clases denominada Ltensor. La misma permite, mediante el uso de técnicas basadas en templates denominadas Expression Templates y Metaprogramming, codificar en C ecuaciones sensoriales expresadas en notación indicial que presentan una correspondencia directa con la versión en papel de las mismas. A los diversos beneficios aportados por Ltensor en términos de sintaxis y legibilidad de código se le suma uno fundamental para el cálculo científico: eficiencia computacional. En este sentido, durante el trabajo se llevaron a cabo pruebas que demostraron que Ltensor puede competir con código C nativo en cuanto a performance respecta. La librería fue utilizada exitosamente en un software de simulación demostrando flexibilidad, adecuación a los objetos y potencia. |
| 650 | 0 | 7 | |a Informática |2 spines |
| 653 | # | # | |a Proyecto final de Ingeniería Informática |
| 653 | 0 | # | |a Biblioteca (Informática) |
| 653 | 0 | # | |a Eficiencia computacional |
| 653 | 0 | # | |a Expresiones tensoriales |
| 653 | 0 | # | |a Librería de cálculo numérico tensorial |
| 700 | 1 | # | |a Limache, Alejandro César |c Dr. |e director de grado |
| 887 | # | # | |a Registro Migrado |
| 090 | |a Proy. final I.I. |b Caja 2 |d N° 3 |i 1190099 |u 19 | ||