21.08.2013 Views

Folha de Rosto - Sistemas SET - USP

Folha de Rosto - Sistemas SET - USP

Folha de Rosto - Sistemas SET - USP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

116 Capítulo 5-Implementação Computacional<br />

dados globais, tipos <strong>de</strong>rivados e suas operações associadas, blocos <strong>de</strong> interface e<br />

rotinas internas, que po<strong>de</strong>m ser acessados quando necessário por diferentes partes do<br />

programa.<br />

Neste trabalho, dividiram-se em duas classes os tipos <strong>de</strong> módulos<br />

<strong>de</strong>senvolvidos para a implementação computacional: os módulos auxiliares (na cor<br />

cinza, na Figura 5.1) e os módulos <strong>de</strong> formulações (nas cores ver<strong>de</strong> e amarelo, na<br />

Figura 5.1).<br />

Os módulos auxiliares servem <strong>de</strong> base para toda a funcionalida<strong>de</strong> do<br />

programa, sendo eles: o módulo das variáveis globais, o módulo das funções <strong>de</strong> forma,<br />

o módulo dos nós e elementos e o módulo dos pontos e pesos <strong>de</strong> Gauss. O módulo <strong>de</strong><br />

variáveis globais contém todas as variáveis que tem uso global no programa, ou seja,<br />

variáveis que pertençam, <strong>de</strong>ntro do programa como um todo, a mais <strong>de</strong> uma sub-<br />

rotina, função ou módulo. O módulo das funções <strong>de</strong> forma guarda todas as funções <strong>de</strong><br />

forma, bem como as funções enriquecedoras (modos incompatíveis), além das<br />

<strong>de</strong>rivadas das mesmas funções. O módulo dos nós e dos elementos tem a finalida<strong>de</strong><br />

retornar o número e as posições dos nós no domínio físico, e também os nós que<br />

formam cada elemento. O módulo <strong>de</strong> Gauss retorna os pontos e pesos <strong>de</strong> Gauss para<br />

integrações numéricas dos domínios bidimensionais.<br />

Como já foi dito, além <strong>de</strong>stes módulos auxiliares, a ferramenta <strong>de</strong><br />

programação module do FORTRAN foi utilizada para reunir <strong>de</strong>ntro <strong>de</strong> si as funções e<br />

sub-rotinas <strong>de</strong> cada formulação implementada neste trabalho, sendo elas: Módulo<br />

PILTNER, módulo KORELC, módulo BELYTSCHKO e módulo FREDRIKSSON.<br />

Foi dado o nome do pesquisador principal <strong>de</strong> cada uma das alternativas<br />

implementadas, como forma <strong>de</strong> reconhecimento dos mesmos aqui neste trabalho.<br />

5.2 Recursos numéricos e ferramentas matemáticas<br />

Neste item, <strong>de</strong>screvem-se as principais ferramentas matemáticas, assim<br />

como os recursos numéricos adotados no escopo do programa. Os recursos, nada mais

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!