Index of /cursos/femp

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[DIR]CyC++/2018-07-29 18:31 -  
[DIR]DDMyFEM/2017-03-25 10:58 -  
[DIR]Ejemplitos/2018-08-02 16:26 -  
[DIR]HPC/2018-07-29 18:02 -  
[DIR]Herramientas/2018-08-02 13:46 -  
[TXT]OtrasCosas.html2018-09-17 08:36 14K 
[TXT]README.html2018-09-14 07:14 8.4K 
[DIR]Videos/2018-07-28 11:56 -  
[   ]WhyScientificProgrammingDoesNotCumpute.pdf2014-03-13 07:37 1.0M 

Tema Selecto

Tema Selecto

 

El Método de Elemento Finito y su Paralelización

 

Ernesto Rubio, e_rubio_a@iimas.unam.mx

Antonio Carrillo, antoniocarrillo@pm.me



Nuevo:
Por Revisar, C y C++, Programación Orientada a Objetos, Máquinas Virtuales,
Geometría y Graficación, Manejo de Matrices y Vectores, Resolución de Sistemas Lineales

 

 

Este curso tiene como propósito mostrar las bases de la metodología que se utiliza para aplicar el cómputo en paralelo a la modelación matemática y computacional de sistemas continuos.

 

Utilizando el método del elemento finito (FEM) y aplicando el método de descomposición de dominio (DDM), se deriva el Complemento de Schur tanto secuencial como paralelo en C++ y MPI. El código que así se obtiene puede ejecutarse en cualquier cluster que tenga los compiladores de C++ y la librería de paso de mensajes MPI.

 

 

Objetivos

Introducir a los participantes en las aplicaciones del cómputo en paralelo, a la modelación matemática y computacional de sistemas continuos de interés en la ciencia y la ingeniería.

 

Temario

1. La ecuación de Laplace y su solución

2. Método de elemento finito (FEM)

3. Solución de la ecuación de Laplace usando FEM en C++

3.1 Alcances y limitaciones

3.2 Optimizaciones (librerías, directivas de compilación, hilos)

4. Método Subestructuración o de complemento de Schur en C++

5. Solución de la ecuación de Laplace usando complemento de Schur secuencial

5.1 Alcances y limitaciones

5.2 Optimizaciones (librerías, directivas de compilación, hilos)

6. Programación paralela en C++, OpenMP y MPI

7. Solución de la ecuación de Laplace usando complemento de Schur paralelo

7.1 Alcances y limitaciones

7.2 Optimizaciones (librerías, directivas de compilación, hilos)

8. Análisis comparativo de la ejecución

8.1 FEM, Schur secuencial y paralelo

9. Análisis de la comunicación entre nodos del esquema maestro-esclavo

10. El Método Round-Trip de Descomposición de Dominio



Otros

C++

Video Conferencias de Supercómputo

C++ Resources Network