Aperfeiçoamento de um programa de otimização topológica de estruturas contínuas sujeitas a restrição de tensão

View/ Open
Date
2011Author
Advisor
Academic level
Graduation
Title alternative
Improving a computer code for topological optimization with stress constraints
Subject
Abstract in Portuguese (Brasil)
Problemas de otimização topológica são, por natureza, de grande escala, exigindo considerável esforço computacional para sua solução. Dessa maneira, é fundamental desenvolver algoritmos eficientes que resolvam em tempo hábil problemas de interesse prático. Esse trabalho trata do desenvolvimento continuado de uma ferramenta numérica de otimização topológica com restrição de tensão. Particular atenção é dada à solução de sistemas lineares, etapa crítica em termos de tempo de computação durante a ...
Problemas de otimização topológica são, por natureza, de grande escala, exigindo considerável esforço computacional para sua solução. Dessa maneira, é fundamental desenvolver algoritmos eficientes que resolvam em tempo hábil problemas de interesse prático. Esse trabalho trata do desenvolvimento continuado de uma ferramenta numérica de otimização topológica com restrição de tensão. Particular atenção é dada à solução de sistemas lineares, etapa crítica em termos de tempo de computação durante a solução do problema. Uma biblioteca que realiza a solução paralela de sistemas lineares esparsos utilizando o protocolo de comunicação MPI foi incorporada ao código, aprimorando sua performance. Além disso, certas rotinas do algoritmo foram paralelizadas com o uso de OpenMP. Resultados que permitem aferir o desempenho do novo código são apresentados. ...
Abstract
Topological optimization formulations lead to large scale problems, requiring extensive computational effort to be solved. Developing performing algorithms is of capital importance in order to be able to solve practical problems. This work deals with the improvement of a code for topological optimization with stress constraints. In particular, a library which solves sparse linear systems in parallel using MPI for communication is used. Furthermore, certain routines are made parallel using OpenM ...
Topological optimization formulations lead to large scale problems, requiring extensive computational effort to be solved. Developing performing algorithms is of capital importance in order to be able to solve practical problems. This work deals with the improvement of a code for topological optimization with stress constraints. In particular, a library which solves sparse linear systems in parallel using MPI for communication is used. Furthermore, certain routines are made parallel using OpenMP directives. Some performance results show the speedup obtained in multi-core processors. ...
Institution
Universidade Federal do Rio Grande do Sul. Escola de Engenharia. Curso de Engenharia Mecânica.
Collections
This item is licensed under a Creative Commons License
