Optimización y paralelización del diseño hidráulico de un sistema de alcantarillado
"El Centro de Investigaciones en Acueductos y Alcantarillados (CIACUA) de la Universidad de los Andes, posee un programa para realizar el diseño hidráulico de menor costo de un sistema de alcantarillado sujeto a restricciones físicas y normativas de la zona urbana. Sin embargo, tienen problemas...
- Autores:
-
Remolina Gutiérrez, María Camila
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2018
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/40138
- Acceso en línea:
- http://hdl.handle.net/1992/40138
- Palabra clave:
- Alcantarillado
Estructuras hidráulicas
Procesamiento paralelo (Computadores electrónicos)
C++ (Lenguaje de programación de computadores)
Procesamiento electrónico de datos
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
Summary: | "El Centro de Investigaciones en Acueductos y Alcantarillados (CIACUA) de la Universidad de los Andes, posee un programa para realizar el diseño hidráulico de menor costo de un sistema de alcantarillado sujeto a restricciones físicas y normativas de la zona urbana. Sin embargo, tienen problemas de rendimiento (tiempo de ejecución) y de escalabilidad (no soluciona redes de gran tamaño). En este trabajo se usan técnicas y tecnologías de computación en paralelo para solucionarlos. Se migra la solución previa de Java a C++, implementando a su vez optimizaciones gracias al lenguaje. Se utiliza la librería de Intel Threading Building Blocks (TBB) para definir tareas concurrentes, que corresponden a las series del trazado de la red. Se soluciona cada serie en paralelo con el método de MapReduce. A lo largo de este documento, se elabora en cada etapa y se presentan los resultados obtenidos." -- Tomado del Formato de Documento de Grado |
---|