APLICAÇÃO DA PROGRAMAÇÃO ORIENTADA A OBJETOS E DA COMPUTAÇÃO DISTRIBUÍDA AO MEF PARA ANÁLISE DE ESTRUTURAS / APPLICATION OF THE OBJECT-ORIENTED PROGRAMMING AND DISTRIBUTED COMPUTING TO THE STRUCTURAL ANALYSIS BY THE FINITE ELEMENT METHOD
AUTOR(ES)
MARCELO RODRIGUES LEAO SILVA
DATA DE PUBLICAÇÃO
2005
RESUMO
O objetivo deste trabalho é o de apresentar uma proposta de metodologia para a análise de estruturas pelo Método dos Elementos Finitos, utilizando-se na sua implementação as técnicas de programação orientada a objetos e computação distribuída. A utilização das técnicas de programação orientada a objetos permite a implementação de um código compacto, portável e de fácil adaptação. Para a implementação do código optou-se pela utilização da linguagem C++, que possui os recursos mais importantes da programação orientada a objetos, destacando-se a herança, o polimorfismo e a sobrecarga de operadores, e da biblioteca MPI de computação paralela. Inicialmente serão apresentados os procedimentos necessários à implementação orientada a objetos da análise de estruturas pelo método dos elementos finitos, sendo posteriormente apresentadas às alterações necessárias à inclusão das técnicas de processamento paralelo, empregando-se duas técnicas de paralelização. A grande quantidade de operações matriciais envolvidas na análise de estruturas pelo método dos elementos finitos motivou ainda o desenvolvimento de uma biblioteca de classes para a representação destas operações. Os exemplos apresentados têm a finalidade de verificar a exatidão dos resultados obtidos com o código implementado, e as vantagens de se empregar a programação orientada a objetos e a computação distribuída
ASSUNTO(S)
finite elements object-oriented programming programacao orientada a objetos plasticity plasticidade elementos finitos parallel computing computacao paralela
ACESSO AO ARTIGO
Documentos Relacionados
- An object-oriented class design for the generalized finite element method programming
- An environment for distributed and parallel object-oriented programming for grid computing.
- UMA ARQUITETURA RISC PARA PROGRAMAÇÃO ORIENTADA A OBJETOS
- An Object-Oriented Class Organization for Global-Local Generalized Finite Element Method
- Object-oriented Programming Applied to the Development of Structural Analysis and Optimization Software