Post on 17-Apr-2015
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
Problema Unidimensinal Padrão
Referência: Becker, Carey, Oden, Finite Elements – An
Introduction – Vol. 1., Prentice-Hall, 1981.
Etapas Principais de um Código
Fluxograma do Código
Fluxograma do Código
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
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
Função setint
Função shape
Função elem
Função FormKF
Função assmb
Condições de Contorno