Está en la página 1de 34

Avance de Tesis

Yohan Jasdid Rodrguez

Anlisis del Mtodo FDTD

Punto de Partida - Ecuaciones de Maxwell


Concepto de Derivada
Mtodo de Diferencia Adelantada
Mtodo de Diferencia Atrasada
Mtodo de Diferencia Central
Anlisis del Error Usando la Serie de Taylor
Derivadas Temporales
Reemplazo de Derivadas Temporales por Diferencias Finitas
Discretizacin

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Anlisis del Mtodo FDTD

Diseo de Librera

Estructura General
C++ Moderno y Programacin Orientada a Objetos
Mdulos
Diagrama de Mdulos
Estructura de Directorios
Uso de la Librera
Testing
Compilado de Mdulos
Compilado de la Librera
Encabezados Auto-Generados
Visualizacin
Versionador de Cdigo
A futuro

Estructura General
Libreras Externas
Nems
Cdigo Cliente

C++ Moderno y OOP

auto
nullptr
lambdas
range for loops
strong typed enums
smart pointers

Mdulos
Nems_Core: Contiene el motor del FDTD aqu se realizan los clculos de las
ecuaciones.
Nems_Data: Contiene estructuras de datos generales y objetos que son
utilizados por los dems mdulos.
Nems_Visual: Contiene todo el cdigo que se encarga de visualizar datos,
los datos pueden ser visualizados en tiempo real.
Nems_Cuda: Contendr las funcines paralelizadas utilizando GPUs.
Nems_Utils: Contiene funcines comnes accesibles desde cualquier
mdulo.

Diagrama de Mdulos

Estructura de Directorios

Datos
Documentacin
Encabezados
Libreras
Cdigo Fuente

Uso de la Librera
Cliente Consola
Cliente Cuda
Cliente OpenGL

Testing

Compilado de Mdulos

Uso de makefiles
Wildcards para nombres genricos
Relacin de libreras y mdulos
Generacin de objetos compartidos

Compilado de la Librera

Encabezados Auto-Gen

Visualizacin Tiempo-Real

Visualizacin Tiempo-Real

Visualizacin H5s

Control de Cdigo Fuente

Librera
Scripts
Documentacin
Tesis y Latex

A futuro

Estudio de la Fsica de Guas de Onda Subwave Length


Terminar Visualizacin con H5s
Paralelizacin con CUDA
Integracin de CUDA y OpenGL en Tiempo-Real

Nuevo Paper

Gracias!
Avance de Tesis
Yohan Rodrguez
Ago-2014

También podría gustarte