Show simple item record

Professor Advisordc.contributor.advisorHitschfeld Kahler, Nancy
Professor Advisordc.contributor.advisorCrespin, Benoit
Authordc.contributor.authorPorro Sufan, Heinich Said
Associate professordc.contributor.otherBarbay, Jeremy
Associate professordc.contributor.otherNavarro Guerrero, Cristián
Associate professordc.contributor.otherBarrientos Rojel, Ricardo
Admission datedc.date.accessioned2021-09-08T15:20:45Z
Available datedc.date.available2021-09-08T15:20:45Z
Publication datedc.date.issued2021
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/181876
General notedc.descriptionTesis para optar al grado de Magíster en Ciencias, Mención Computaciónes_ES
General notedc.descriptionMemoria para optar al título de Ingeniero Civil en Computación
Abstractdc.description.abstractEn simulaciones de fluidos basadas en el método smoothed particle hydrodynamics (SPH), la operación para encontrar los vecinos dado un cierto umbral fijo de cada partícula es la operación más costosa que debe realizarse en cada iteración de la simulación. A este problema lo llamamos Moving Points Fixed Radius Nearest Neighbors (MPFRNN). El mismo problema, cuando las partículas no se mueven, se llama Fixed Radius Nearest Neighbors (FRNN). El principal aporte de este trabajo es la descripción y evaluación en escenarios de simulación sin preservar el volumen excluido de cada partícula (donde las partículas pueden atravesarse entre sí), de un algoritmo nuevo que resuelve el problema MPFRNN mediante triangulaciones de Delaunay. El análisis teórico sugiere que este enfoque es más rápido que las soluciones del estado del arte dadas ciertas condiciones. Este trabajo también explora las dificultades de paralelizar este algoritmo en la GPU. En el algoritmo secuencial descrito, la triangulación de Delaunay inicial se construye a partir de un conjunto de $n$ vértices utilizando el algoritmo Jump&Walk. Luego, se mantiene eliminando y luego moviendo y reinsertando todos los vértices en la triangulación. Esto se mejora en el caso de los vértices que no se mueven fuera de sus cavidades (que es el polígono formado por los vértices alrededor de un vértice), puesto que la triangulación se puede arreglar localmente mediante flips. Finalmente, el FRNN se calcula realizando una búsqueda en profundidad (DFS) en la triangulación, teniendo especial consideración en no realizar cálculos de distancia duplicados, utilizando sólo O(n) memoria adicional. Los datos experimentales muestran que el algoritmo secuencial propuesto es más lento que un algoritmo de referencia en la mayoría de los escenarios probados. Aún así, el algoritmo propuesto tiene un tiempo de actualización comparable, que corresponde al tiempo que lleva actualizar la triangulación de Delaunay de los puntos móviles. Esto se puede utilizar en trabajos futuros para desarrollar una mejor estructura de datos secuenciales para resolver el problema MPFRNN.es_ES
Patrocinadordc.description.sponsorshipProyecto Fondecyt N°1181506es_ES
Lenguagedc.language.isoenes_ES
Publisherdc.publisherUniversidad de Chilees_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Keywordsdc.subjectAlgoritmos computacionales
Keywordsdc.subjectTriangulación de Delaunay
Keywordsdc.subjectGeometría - Procesamiento de datos
Keywordsdc.subjectMétodos de simulación
Títulodc.titleDelaunay triangulations for moving points fixed radius near neighborses_ES
Document typedc.typeTesis
Catalogueruchile.catalogadorgmmes_ES
Departmentuchile.departamentoDepartamento de Ciencias de la Computaciónes_ES
Facultyuchile.facultadFacultad de Ciencias Físicas y Matemáticases_ES


Files in this item

Icon
Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Chile
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile