lcad - laboratório de computação de alto desempenho departamento de informática - ct/ufes

13
LCAD - Laboratório de Computação de Alto Desempenho Departamento de Informática - CT/UFES LCAD LCAD Principais idéias para um código unidimensional Lucia Catabriga Disciplina: Elementos Finitos

Upload: fritzi

Post on 14-Jan-2016

24 views

Category:

Documents


0 download

DESCRIPTION

Disciplina: Elementos Finitos. Principais idéias para um código unidimensional. Lucia Catabriga. LCAD - Laboratório de Computação de Alto Desempenho Departamento de Informática - CT/UFES. LCAD. Problema Unidimensinal Padrão. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

LCAD - Laboratório de Computação de Alto Desempenho

Departamento de Informática - CT/UFESLCADLCAD

Principais idéias para um código unidimensional

Lucia Catabriga

Disciplina: Elementos Finitos

Page 2: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Problema Unidimensinal Padrão

Referência: Becker, Carey, Oden, Finite Elements – An

Introduction – Vol. 1., Prentice-Hall, 1981.

Page 3: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Etapas Principais de um Código

Page 4: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Fluxograma do Código

Page 5: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Fluxograma do Código

Page 6: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Variáveis do Código

Parâmetros de Controle:

nnodes: número de pontos nodais

nelem: número de elementos

nmat: número de materiais do domínio

Dados dos pontos nodais:

x(nnodes): coordenadas dos nós

u(nnodes): solução aproximada nos pontos nodais

Dados dos elementos:

kind: grau do polinômio das funções de forma do elemento

nodes(kind+1,nelem): número dos nós dos nós de cada elemento

nint: número dos pontos de integração usado dos cálculos dos elementos

Page 7: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Variáveis do Código

Dados Materiais:

Coeficientes k, c, b e f

Dados das Condições de Contorno:

Kbc(nó-de-contorno): indica o tipo da condição de contorno. kbc = 1 (valor prescrito), kbc = 2 (fluxo prescrito), kbc = 3 (condição mista)

vbc: valores dos dados no contorno

Armazenamento dos dados do sistema:

Gk: matriz global

Gf: vetor global

Dados da Quadratura Gaussiana:

xi: pontos de integração

wi: pesos de integração

Page 8: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Função setint

Page 9: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Função shape

Page 10: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Função elem

Page 11: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Função FormKF

Page 12: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Função assmb

Page 13: LCAD -  Laboratório de Computação de Alto Desempenho Departamento de Informática -  CT/UFES

Condições de Contorno