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

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: internet

Post on 17-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

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

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 LCAD Principais idéias para um código unidimensional Lucia Catabriga

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 LCAD Principais idéias para um código unidimensional Lucia Catabriga

Etapas Principais de um Código

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

Fluxograma do Código

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

Fluxograma do Código

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

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 LCAD Principais idéias para um código unidimensional Lucia Catabriga

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 LCAD Principais idéias para um código unidimensional Lucia Catabriga

Função setint

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

Função shape

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

Função elem

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

Função FormKF

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

Função assmb

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

Condições de Contorno