Beruflich Dokumente
Kultur Dokumente
Geradores de Malhas
Etapas
No mtodo de elementos finitos (fem) existem 3 etapas
fundamentais:
Pr-processamento:
Desenho da geometria;
Gerao da malha; Aplicaes de contorno e
propriedades dos materiais;
Processamento:
Ps-processamento:
Malha
Dependendo
Pode
Malha Estruturada
Malha Estruturada
Vantagens:
Desvantagens:
Em
geometrias
complexas,
dificuldade de gerao e menor aproximao do
dominio real.
Malha no-estruturada
Malha no-estruturada
Vantagens:
Melhor discretizao de
geometrias complexas. Melhores resultados.
Desvantagens:
Maior tempo de
processamento para gerao da malha,
algoritmos mais complicados, conectividade
complexa entre os elementos.
Geradores de Malhas
So
Exemplos:
TetGen e GMSH.
Instalao
TetGen
Fazer o download do source em www.wias-berlin.de/people/si/tetgen1.4.2.tar.gz
Supondo o arquivo estar no diretrio ~ (home), e possuir os pacotes buildessential(compiladores) e g++, entrar no terminal (xterm, konsole, etc...)
~$ tar -zxvf tetgen1.4.2.tar.gz
~$ cd tetgen1.4.2
~/tetgen1.4.2$ make
~/tetgen1.4.2$ make tetlib
(extrai o arquivo)
(entra na pasta)
(gera o executavel tetgen)
(compila a biblioteca libtet.a)
TetGen
Para facilitar o uso do tetgen podemos criar uma
aliase, assim o programa pode ser chamado apenas
atravs do comando $ tetgen no terminal.
um exemplo de alias que pode ser utilizado :
~$ alias tetgen='./home/USUARIO/tetgen1.4.2/tetgen'
GMSH
O Gmsh (tambm conhecido como gmesh) disponibilizado
em varios empacotamentos distintos no site de seus
desenvolvedores tais como executaveis compilados para Linux,
MacOS X, Windows e cdigo fonte para ser compilado.
Diferentemente do TetGen, este possui uma interface grfica,
porm requer alm dos compiladores o glx, isto significa dizer
que necessrio que a acelerao 3d e as bibliotecas Mesa3D
estejam instaladas no seu sistema.
No linux, podemos usar o pacote compilado oferecido pelos
mantenedores ou compilarmos apartir do cdigo fonte.
Link para download do pacote compilado
http://geuz.org/gmsh/bin/Linux/gmsh-2.3.1-Linux.tgz
GMSH
Assumindo o diretrio de trabalho ~ no terminal
~$ tar -zxvf gmsh-2.3.1-Linux.tgz
~$ cd gmsh-2.3.1-Linux
~/gmsh-2.3.1# chmod +x gmsh
O gmsh pode ento ser chamado pelo comando $ ./gmsh2.3.1-Linux/gmsh, pode ser feita uma aliase para facilitar a
utilizao do programa de maneira analoga ao TetGen.
TetView
TetView (visualizador para o TetGen, requer glx)
A instalao identica ao gmsh, uma vez que ele
disponibilizado num pacote compilado em
http://www.wias-berlin.de/people/si/files/tetviewlinux.gz, como ele disponibilizado em gz e no em
tarball usamos o gzip invs do tar.
Instalao fcil :D
Com o passar dos anos as distribuies passaram a
contar com gerenciadores de pacotes inteligentes,
como o APT, APTITUDE o URPMI e o YUM.
Atualmente muitos desses gerenciadores possuim
interfaces amigaveis, coloridas, com avisos de
atualizaes, com sons e outras frescuras.
Porm como a velha interface texto mais simples,
podemos fazer os downloads desses programas
atravs de simples comandos.
Comandos
Debian, Ubuntu, Knoppix, Kurumin
# apt-get update
# apt-get install tetgen tetview gmsh
Mandriva
# urpmi tetgen tetview gmsh
Fedora, Suse
# yum tetgen tetview gmsh
Suse
# yast --install tetgen tetview gmsh
Atravs
Utilizao
MAN
TetGen
A sintaxe
tetgen arquivo
Alguns
TetGen
Por
TetGen
GMSH
Um
As
GMSH
GMSH
Concluses
O
Concluses
O