<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2876730879490246055</id><updated>2025-05-22T22:03:41.417-03:00</updated><category term="notas"/><category term="OpenFOAM"/><category term="cfd"/><category term="curiosidades"/><category term="computação científica"/><category term="modelagem"/><category term="método numérico"/><category term="análise de resultado"/><category term="softwares"/><category term="mecânica dos fluidos"/><category term="gnuplot"/><category term="malhas"/><category term="simpleFoam"/><category term="turbulência"/><category term="CUDA"/><category term="Fluidos viscoelásticos"/><category term="balanço populacional"/><category term="controlDict"/><category term="tensão superficial"/><category term="viscoelasticFluidFoam"/><title type='text'>Notas em CFD</title><subtitle type='html'>Blog que pretende abordar notas, comentários e revisões sobre assuntos correlatos a Fluidodinâmica Computacional e sua validação experimental</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Amanda Charin</name><uri>http://www.blogger.com/profile/12596000582194687527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>107</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-8472463816731936712</id><published>2015-08-21T12:05:00.001-03:00</published><updated>2015-08-21T12:05:52.507-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cfd"/><category scheme="http://www.blogger.com/atom/ns#" term="computação científica"/><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><title type='text'>Linguagem de programação para desenvolvimento CFD</title><content type='html'>&lt;p&gt;São vários os livros e sites que contém material sobre as metodologias de solução de um problema CFD. Em específico, os métodos numéricos aplicados para a solução de equações diferenciais parciais. Eu considero que isto é uma das mais importantes áreas na formação de um engenheiro que quer aprender bem CFD. Os problemas numéricos que podem ocorrer são muitos e estes devem ser conhecidos pelo profissional, tanto para evitá-los quanto para identificar sua ocorrência em meio a tantos detalhes que um resultado CFD fornece.&lt;/p&gt;&lt;p&gt;Apesar do conhecimento teórico estar disponível em várias fontes, muitas vezes falta a prática em desenvolvimento de códigos computacionais e, com isso, o aprendizado fica afetado. Pensando em conhecer mais essa área, tenho algumas sugestões para vocês.&lt;br&gt;&lt;/p&gt;&lt;h3&gt;Linguagem de programação&lt;/h3&gt;&lt;p&gt;Temos uma &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_programming_languages&quot; target=&quot;_blank&quot;&gt;alta oferta de linguagens de programação&lt;/a&gt; à disposição e a dúvida se limita a escolher uma delas para iniciar o aprendizado. Para começar a conversar, temos que definir a diferença entre linguagem de baixo (compilada) e alto (interpretada) nível.&lt;br&gt;&lt;br&gt;Em linguagens de baixo nível, o código fonte &lt;span&gt;precisa&lt;/span&gt;&lt;span&gt; ser compilado, traduzindo os comandos implementados &lt;/span&gt;&lt;span&gt;n&lt;/span&gt;&lt;span&gt;o código em &lt;/span&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Machine_code&quot; target=&quot;_blank&quot;&gt;linguagem de máquina&lt;/a&gt;&lt;span&gt; e construindo um arquivo executável. Vale ressaltar que a linguagem de máquina se refere a um conjunto de instruções pré-definidos &lt;/span&gt;&lt;span&gt;a ser executado diretamente pelo processador. Desta forma e&lt;/span&gt;&lt;span&gt;ste processo visa &lt;/span&gt;&lt;span&gt;primordialmente&lt;/span&gt;&lt;span&gt; a eficiência na &lt;/span&gt;&lt;span&gt;execução das instruções implementadas no código. Com a construção do aplicativo executável, os&lt;/span&gt;&lt;span&gt;&amp;nbsp;comandos&lt;/span&gt;&lt;span&gt; implementados &lt;/span&gt;&lt;span&gt;estão diretamente ligado&lt;/span&gt;&lt;span&gt;s ao hardware e ao processador, facilitando seu controle pelo programador. Dentre as linguagens de baixo nível disponíveis gratuitamente temos as mais conhecidas, C, C++, Basic&lt;/span&gt;&lt;span&gt;, Pascal, &lt;/span&gt;&lt;span&gt;Fortran etc.&lt;/span&gt;&lt;br&gt; &lt;br&gt;Por sua vez, as linguagens de alto nível são interpretadas ao invés de compiladas. Isto significa que as instruções são executadas por um programa que interpreta os comandos implementados no código-fonte. Portanto, nesta abordagem o código não é transformado (ou traduzido) para linguagem de máquina e, assim, perde eficiência em sua execução. Mesmo assim, o interpretador fornece muito mais flexibilidade e facilidades ao programador, permitindo uma evolução muito maior no desenvolvimento do código. Para cálculos científicos, a linguagem interpretada gratuita com maior capacidade e popularidade é o Python. Em relação aos pacotes computacionais comerciais, temos uma ampla oferta, como MatLab, Maple, Mathematica, MathCad etc.&lt;br&gt;&lt;br&gt;Bem, voltando ao assunto… Qual linguagem escolher?? Eu recomendo que escolha duas linguagens básicas, sendo uma compilada e outra interpretada. O motivo é bastante simples. Para o aprendizado, use as linguagens interpretadas para maior flexibilidade. Para implementações de códigos e problemas a nível profissional, use linguagem compilada. Em relação à linguagem compilada, minha recomendação seria aprender C (ou C++). Esta linguagem contém os conceitos básicos propagados e difundidos em várias outras linguagens de programação, como o uso de ponteiros por exemplo. Deixo algumas referências para quem quiser começar a aprender C (ou C++):&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Linguagem de programação C&lt;/strong&gt;, da Profa. Isabel Massour (&lt;a href=&quot;https://www.inf.pucrs.br/manssour/LinguagemC/&quot; target=&quot;_blank&quot;&gt;clique aqui&lt;/a&gt;): um curso completo da linguagem C, mas com fins voltados à aplicações de&amp;nbsp;informática.&lt;/li&gt;&lt;li&gt;Curso de C, da &lt;strong&gt;Intelectuale&lt;/strong&gt; (&lt;a href=&quot;http://linguagemc.com.br/&quot; target=&quot;_blank&quot;&gt;clique aqui&lt;/a&gt;): apesar de ser um curso pago, o site tem várias dicas sobre conceitos básicos da linguagem e tutoriais sobre a instalação do compilador.&lt;/li&gt;&lt;li&gt;Wikilivros, &lt;strong&gt;Programar em C&lt;/strong&gt; (&lt;a href=&quot;https://pt.wikibooks.org/wiki/Programar_em_C&quot; target=&quot;_blank&quot;&gt;clique aqui&lt;/a&gt;) e &lt;strong&gt;Programar em C++&lt;/strong&gt; (&lt;a href=&quot;https://pt.wikibooks.org/wiki/Programar_em_C%2B%2B&quot; target=&quot;_blank&quot;&gt;clique aqui&lt;/a&gt;): clique e faça bom uso.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Programação descomplicada&lt;/strong&gt; (&lt;a href=&quot;https://programacaodescomplicada.wordpress.com/indice/linguagem-c/&quot; target=&quot;_blank&quot;&gt;clique aqui&lt;/a&gt;): video aulas e muito material!!&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Sem dúvida alguma, Python é a linguagem interpretada mais indicada para quem quer aprender a realizar cálculos científicos. Já existem diversos códigos implementados em Python para o desenvolvimento científico, como o NumPy e o SciPy, construção de gráficos, Matplotlib, etc. Como referência para o aprendizado de Python, deixo as referências abaixo:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Codeacadem&lt;/strong&gt;y (&lt;a href=&quot;https://www.codecademy.com/learn/&quot; target=&quot;_blank&quot;&gt;clique aqui&lt;/a&gt;): um site para aprendizado de diferentes linguagens de programação (Python, inclusive). A aboradagem é bem&amp;nbsp;didática e foi neste site que eu comecei a aprender Python. Não cheguei a terminar as lições pois, como já tinha conhecimento de outras linguagens, me senti confiante a tentar códigos mais avançados e aplicados à computação científica.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Learn Python the hard way&lt;/strong&gt; (&lt;a href=&quot;http://learnpythonthehardway.org/book/&quot; target=&quot;_blank&quot;&gt;clique aqui&lt;/a&gt;): esta referência é um livro virtual com várias lições sobre o uso básico da linguagem. Não é o mais didático, mas tem bastante material.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Learn Python&lt;/strong&gt; (&lt;a href=&quot;http://www.learnpython.org/&quot; target=&quot;_blank&quot;&gt;clique aqui&lt;/a&gt;): um site bem interessante para quem quer aprender os conceitos da linguagem.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Scientific Python Lectures Notes&lt;/strong&gt; (&lt;a href=&quot;https://scipy-lectures.github.io/&quot; target=&quot;_blank&quot;&gt;clique aqui&lt;/a&gt;): um curso bem voltado para o desenvolvimento científico, explicando comandos para&amp;nbsp;implementação de operações com NumPy, SciPy e Matplotlib. Vale a pena, mas é preciso algum conhecimento prévio.&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;A parte ruim das referências para o aprendizado de Python é que os cursos básicos são mais voltados para desenvolvimento Web. Mas servem para o aprendizado básico.&lt;/p&gt;&lt;p&gt;Sem dúvida alguma existem outras fontes de informação e tutoriais sobre estas linguagens. Se você tem alguma sugestão, por favor, deixe nos comentários do post.&lt;/p&gt;&lt;h3&gt;Aprendendo desenvolvimento CFD&lt;/h3&gt;&lt;p&gt;Invariavelmente, quando falamos em desenvolvimento CFD envolvemos a implementação de modelos fenomenológicos aplicando os métodos numéricos de solução. Em CFD, normalmente são usados os métodos das diferenças finitas ou volumes finitos e, portanto, seria interessante ler e estudar a metodologia.&lt;/p&gt;&lt;p&gt;Uma ótima fonte de informação e material para estudo são os softwares CFD de código aberto, como o OpenFOAM e o Elmer. Você pode abrir os códigos e estudar a implementação (e alterar o que quiser). Mas abrir pela primeira vez os códigos-fonte sem conhecimento de algoritmos e detalhes numéricos pode ser assustador para os iniciantes. Mas pudera, são códigos maduros e de alta capacidade. Por isso, vou focar em dicas para os iniciantes.&lt;/p&gt;&lt;p&gt;De modo geral, vocês podem encontrar bastante material sobre CFD no site &lt;a href=&quot;http://cfdrevolutions.weebly.com/learning-resources.html&quot; target=&quot;_blank&quot;&gt;CFD Revolutions&lt;/a&gt;. Muitas referências, inclusive para iniciantes em códigos CFD.&lt;/p&gt;&lt;p&gt;Contudo, de longe, a melhor dica para desenvolvimento de códigos é seguir o site da &lt;a href=&quot;http://lorenabarba.com/&quot; target=&quot;_blank&quot;&gt;Profa. Lorena Barba&lt;/a&gt;. Ela montou um curso de CFD com as aulas invertidas. Neste âmbito, ela gravou em vídeo todas as suas aulas, que ficam disponíveis gratuitamente em seu canal no YouTube (&lt;a href=&quot;https://www.youtube.com/playlist?list=PL30F4C5ABCE62CB61&quot; target=&quot;_blank&quot;&gt;veja aqui&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Com esta visão, a Profa. Barba também criou um site chamado &lt;a href=&quot;http://lorenabarba.com/blog/cfd-python-12-steps-to-navier-stokes/&quot; target=&quot;_blank&quot;&gt;CFD Python: 12 steps to Navier-Stokes&lt;/a&gt;. O site apresenta os fundamentos da discretização das equações de transporte e a sua implementação em Python para diferentes casos. Ela começa com casos simples 1D e vai aumentando a complexidade até chegar à solução 2D de escoamentos simples (fluido incompressível e newtoniano). Seguindo a mesma linha, ela também criou o site &lt;a href=&quot;http://lorenabarba.com/blog/announcing-aeropython/&quot; target=&quot;_blank&quot;&gt;AeroPython&lt;/a&gt; para aulas de aerodinâmica. Também vale a visita.&lt;/p&gt;&lt;p&gt;Os códigos em Python ficam disponíveis para estudar e modificar à vontade. Como o site tem comentários sobre a teoria e a implementação, é uma ótima fonte de informação para quem está començando a aprender sobre desenvolvimento CFD.&lt;/p&gt;&lt;p&gt;Espero que as dicas ajudem aos interessados no tema. Qualquer dúvida ou discussão, não hesite em deixar um comentário!&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/8472463816731936712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/8472463816731936712'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2015/08/linguagem-de-programacao-para.html' title='Linguagem de programação para desenvolvimento CFD'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-3777770487417934381</id><published>2015-07-06T22:36:00.001-03:00</published><updated>2015-07-06T22:36:59.207-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="malhas"/><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><title type='text'>Avaliação da qualidade da malha</title><content type='html'>&lt;p&gt;No &lt;a href=&quot;http://www.notasemcfd.com/2015/06/geracao-de-malhas-um-grande-problema.html&quot; target=&quot;_blank&quot; title=&quot;Geração de malhas: um grande problema&quot;&gt;post passado&lt;/a&gt;, vimos que o fluxo das propriedades conservadas pode ser afetado diretamente pela disposição e forma dos volumes da malha. Isto afeta a &lt;strong&gt;acurácia da solução&lt;/strong&gt;, a &lt;strong&gt;taxa de convergência&lt;/strong&gt; numérica e o &lt;strong&gt;tempo computacional&lt;/strong&gt; necessário. Desta forma, a geração de uma &lt;strong&gt;malha de alta qualidade&lt;/strong&gt; se torna de suma importância na solução de um problema CFD. Mas surge uma dúvida: o que caracteriza a qualidade de uma malha?&lt;/p&gt;&lt;h2&gt;Parâmetros de qualidade&lt;/h2&gt;&lt;p&gt;Em março de 2011, o site &lt;a href=&quot;http://www.deskeng.com/de/&quot; target=&quot;_blank&quot; title=&quot;Desktop Engineering&quot;&gt;Desktop Engineering&lt;/a&gt; publicou a pérola (que tem seu fundamento):&lt;/p&gt;&lt;blockquote&gt;&quot;Uma regra prática em geração de malhas seria que o formato dos elementos seja agradável aos olhos.&quot;&lt;/blockquote&gt;&lt;p&gt;De fato, não existe um único parâmetro ou regra que defina a qualidade de uma malha. Vale avaliar diferentes aspectos relacionado à malha, algumas regras de construção (&lt;em&gt;best practices&lt;/em&gt;) e muita experiência acumulada.&lt;br&gt;São diferentes parâmetros que avaliam certas características dos volumes de controle na malha. A grande maioria está associada ao formato geometrico do volume e a conectividade com seus vizinhos. Outros com a densidade (quantidade) de volumes e a transição entre estes em dada região do domínio de solução. Estes parâmetros usalmente são chamados de &lt;strong&gt;métrica da malha&lt;/strong&gt;.&lt;br&gt;Neste post, gostaria de apresentar e comentar sobre algumas destas métricas:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;Aspect ratio&lt;/em&gt; ou razão de aspecto;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Skewness&lt;/em&gt; ou assimetria (distorção);&lt;/li&gt;&lt;li&gt;&lt;em&gt;Smothness&lt;/em&gt; ou suavização;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Orthogonality&lt;/em&gt; ou ortogonalidade.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;h4&gt;Razão de aspecto&lt;/h4&gt;&lt;p&gt;A razão de aspecto é a razão entre a &lt;strong&gt;maior&lt;/strong&gt; e a &lt;strong&gt;menor&lt;/strong&gt; aresta do elemento. Idealmente, o valor da razão de aspecto deveria ser 1 para garantir os melhores resultados. Valores muito altos de razão de aspecto podem levar a erros inaceitáveis na aproximação numérica dos fluxos nas faces. Este fator aumenta em soluções tridimensionais.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;file:///Users/lflrsilva/Library/Containers/com.blogo.Blogo/Data/Library/Caches/com.blogo.Blogo/1435944644_full.png&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiakDOQZDqGYaf56zq7BtTV4hvOQvLGaSpY_t7nStN0Xtu_1tKPTnaeAu3niocCgtSCROQo4zNUGWXgF8M37Jw3iN1gyNdGCSslWiJLNYhM2bez40EVcLG195TcWWKOI0tpRQyaJjPIIQxv/&quot; alt=&quot;Razão de aspecto by Shyam2791&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Por exemplo, vamos avaliar a razão de aspecto na malha abaixo utilizando o software &lt;a href=&quot;http://www.pointwise.com/&quot; target=&quot;_blank&quot; title=&quot;Pointwise reliable CFD meshing&quot;&gt;Pointwise&lt;/a&gt;.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzsEfnsLODiAIenxwnYhk4FrXZbb2OqTcNGHMtC5GhkWVEc4ox4kx4c1pJcosLuXgySXZLwRxW7ar54eLj3qBKmihdHbgOtAwHVb6iR5mQFR_NbOFq3A_qjUTaY1L7P2DVXM1s_0lL23Up/&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhV3oNwEolo3wo4U0JTDyhxZtQ4tdHzzK6-ni41hnUIZTHdgunFa9dBVNYtLR5c51a0Bj838w8zkjehud56jib2vG09j5qbPpYpG_kQVRepUVjWiHf7gq6cQXpi2GoUs-TOOnd8AzsjfXP/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Pode-se perceber que os maiores valores de razão de aspecto estão na parte inferior da malha, onde existe maior diferença no tamanho das arestas. Conforme a camada de volumes evolui, a altura dos volumes aumenta e com isso a razão de aspecto diminui. Como recomendação geral, altos valores de razão de aspecto não são desejados, mas o valor ideal (ou máximo aplicável) vai depender do solver numérico utilizado.&lt;/p&gt;&lt;p&gt;Mesmo assim, existem casos onde uma razão de aspecto alta pode ser usada sem medo de ser feliz. Por exemplo, para malhas quad/hexaédricas os volumes podem ser esticados onde o escoamento seja completamente desenvolvido e essencialmente unidimensional.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;file:///Users/lflrsilva/Library/Containers/com.blogo.Blogo/Data/Library/Caches/com.blogo.Blogo/1436119300_full.png&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizqxXl4lgL5rmXsc3l8NoRCD2VmHqC5UUs_i9Rc7ua2U1DcyNKgyY2rQBY-bqFUWK8jq9PvfXAVOu0t6gNWcZl3jA4Gcp7Aa1GiCEITPaC6URW76pV5FOf2HIO-Wr_sLykWkxQLeuA5iMR/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;h4&gt;&lt;em&gt;Skewness&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;O &lt;em&gt;skewness&lt;/em&gt; representa o desvio do vetor que conecta o centro dos volumes vizinhos e o centro da face. Apresentado na figura abaixo, a distância δ representa a distorção ou &lt;em&gt;skewness&lt;/em&gt; entre dois volumes.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;file:///Users/lflrsilva/Library/Containers/com.blogo.Blogo/Data/Library/Caches/com.blogo.Blogo/1436184850_full.png&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJo2WaZHUGE-7pgjfwgVKkfAy-gQMUMf5ebwySLkDkwztsAGUvo5m39HsYM2uVeB52XqbH69VPyF0_nj8QMI9ORw9iPcurfINbqtf_IdzZrW36w3st0njn5eT8JHHwDsRbOxWIWp0wHu1V/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Esta métrica está diretamente relacionada ao desvio do vetor que liga os centros dos volumes e o vetor normal à face e, portanto, afeta diretamente a acurácia da aproximação numérica dos fluxos. Com isso, altos valores de &lt;em&gt;skewness&lt;/em&gt; podem facilmente degradar a solução numérica.&lt;/p&gt;&lt;p&gt;Existem três métodos para calcular a distorção dos volumes em uma malha:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Baseado no volume equilátero: pode ser aplicado apenas a triângulos e tetraedros, sendo a metodologia padrão para este tipo de volume;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;file:///Users/lflrsilva/Library/Containers/com.blogo.Blogo/Data/Library/Caches/com.blogo.Blogo/1436183740_full.png&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqfhYBhgTZFIjeRHQuJGXBiLRdnSbrjqBFnYsSQbSxDNwR18ztkovndEyE9e7OFgiae3LmQmhgCqKJqg3oIJM76I6ZgiaSS2wR1MdB_MG90PRJEwbjNfzvzC5tQhic7wjlctHa_7gA1Ijz/&quot; title=&quot;Skewness baseado no volume equilátero&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Cálculo de skewness baseado no volume equilátero:&lt;br&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;file:///Users/lflrsilva/Library/Containers/com.blogo.Blogo/Data/Library/Caches/com.blogo.Blogo/1436184812_full.png&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghN-Vt17uKzXm40K89w2-wDSj9O5QRfyjeY-PkK7wuqMEUe040I7zNa-cJiky6n19sixMfPtTjdeYJwsBXv16G1T3e8zK4VvG0suTdXErsR_yOPp0NHam2ygnVaODC_IMDVmPcvDqCizxf/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Baseado na&amp;nbsp;normalização de&amp;nbsp;um ângulo equilátero: pode ser aplicado independente da topologia da face e volume, sendo aplicado a qualquer tipo de volume. Para prismas e pirâmides, este é o método padrão;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9or3xYom6sNY_iG8x3BR6HJUf0RDoYij0mpuhqr1dlrImRiJHBzVlyjoYw8noHKjLmB_uT1VK1-psHQg8BRjvyp5TC0zw1FUPqWV9xMfNx5qLJ1s4HYuISxJy71y18_xOGKVlEo_eOdK-/&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB_AO8O2-OHDmJrt99ulH6npmT83Y4Xd0nTb_EIdS6XCLEwv6u3XB-dElOpp4N37iS80ej4nuuXAywQA9buvQpRlBC7lzq54pPjsA4p12V2gI-CpzeZv2yERJM3HGK6Y-CyweBXubYMe7k/&quot; title=&quot;Skewness baseado na normalização do ângulo&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Cálculo de skewness baseado na normalização do ângulo:&lt;br&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWrXTMFG7PRalv6shqQW9pbpeDM6v7b68nkOOqBju5H2eZc2Q2Uu1icjXt8TZ2kJqIYKfXySpybm6H18S66Wul3wfVwWNMzePpZ7QxE4rTaU6FkF-MByb5JXWJmbBKEVp-pk1Z7Z5XK45U/&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGbK-13cZUQMg87CJs8ZXu3mAjtUUuQ_LcQuTLkho9599LhisavQqaR4VcnXyaPF1M1aYfK3P8_XuMZ7Y0Yl0uYAdL2Yhu_IfcWQg756yLXGDmIZuOYauRhFUfDJQgAZ_V7D8a-fHWHSi_/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Baseado no desvio equiangular: semelhante ao item anterior, tambem pode ser utilizado para mensurar a qualidade da malha para qualquer tipo de volume.&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipAwpHXYRZ6mTtSGegtJQxC9wtvZCKzubxue1MnXqHQaKLhrGqYro_HiHVrh6ii5BnM5gFxmOKkOX1sfFxDMTncUuhiphhbxOvf98giP4iOIxcZMH7B4onQGVzVc658rBAoDpIj0cyqCPm/&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9l51vCqLUuGigRn50vKpxKWcAROmVETP9mqWGdvHvsyt8DP6otJLhD20XnLQNSeczwoTwmKXl7sYxWMPf-W_mvZAth20C-sSku7-NUvgjT8JxGAPkgRMao86eofzX4pzD5NgPkzxD4pvi/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Para as duas metodologias acima, θmax e θmin representam o maior e menor ângulo nas faces do volume. Por sua vez, θe é o ângulo para a face equiangular, ou seja, 60o para o triângulo e 90o para um quadrilátero.&lt;/p&gt;&lt;p&gt;Pelas expressões apresentadas acima, o valor de &lt;em&gt;skewness&lt;/em&gt; está entre 0 e 1, sendo 0 é o melhor valor possível enquanto 1 representa a pior situação. Para esta métrica, existem algumas recomendações práticas para uma boa malha. Para qualquer tipo de malha, a &lt;strong&gt;solução numérica&lt;/strong&gt; pode ficar muito &lt;strong&gt;comprometida com valores de &lt;em&gt;skewness&lt;/em&gt; superiores a 0,85 (quadriláteros, triângulos e hexaédros) ou 0,90 (tetraedros)&lt;/strong&gt;. Contudo, ressalto que isso depende do solver numérico utilizado e, para tal, vale olhar as recomendações do manual.&lt;/p&gt;&lt;h4&gt;&lt;em&gt;Smothness&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;Esta métrica está relacionada com a transição no tamanho dos volumes adjacentes na malha. Esta transição deve ser suave para evitar erros de truncamento nas aproximações numéricas para  cálculo dos fluxos sobre as superfícies do volume.&lt;br&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivcrEjw0AHam5mrBYg43yFuoCKX5f0msQqSwt6y3sqvVazOb2Tk_9B7fPy8hOEkxC8O1usRittNIN_Ku3iTz-DGs8tGg7J_z0gLAfI3s7E2pmLx-BYwCmXkBIfMeT6m-_LpLrEHIykmNZH/&quot; target=&quot;_blank&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpQg7OR5bu3eNdb69aYQgaPRuPV-Z-zuQt3Qta4ASNyBTnM4sFLN1tf-9sjj_Ze6LOgXvy2U14Ecxm8GrhKfuFGWfOqrk1HpRnYTAzGKhgQvMa4j2nrS4hM1Jl2XzwtaIaLWErpaMh2Qqw/&quot; title=&quot;Métrica de smoothness&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Transição no tamanho de volumes adjacentes na malha, tendo variação suave e brusca&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;No momento de criação da malha, preocupe-se em diminuir a variacão  do tamanho dos volumes adjacentes. Como regra prática, &lt;strong&gt;evite variações com razão entre volumes maiores que 20%&lt;/strong&gt;. Note que isso pode afetar diretamente outras métricas, como a razao de aspecto.&lt;br&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;file://localhost//Users/lflrsilva/Library/Containers/com.blogo.Blogo/Data/Library/Caches/com.blogo.Blogo/1436202884_full.png&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdFx0Mj4kYwbjwzNy3KIZtOjLFrBtLQr2dT0iC1ovMgemZzp3MZAvXAEaU1V_W1BRSenMMy9AQuUi508RfLAay-Qfym7iiCr7a_iqyDr-_mR_fxWg4SgZALGxh_hpaehT8b6fMWKu_r90P/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;h4&gt;Ortogonalidade&lt;/h4&gt;&lt;p&gt;A ortogonalidade se refere ao desvio do ângulo entre o vetor que conecta o centro dos volumes adjacentes e o vetor normal à superfície entre eles.&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;file:///Users/lflrsilva/Library/Containers/com.blogo.Blogo/Data/Library/Caches/com.blogo.Blogo/1436231919_full.jpeg&quot; target=&quot;_blank&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsO8v-0OMvNybZj3xHVSYJNeVcKhS3s1zu-NA0xTvkVA6FC8damfgIoaXrwSXB9AizuU0-buC1LWdynFBBY9vF6og_HE9ee6yJxf-SCk6AMhsI1Sat4id0dXb0ESXtQD9pbjUrgVgp5VdP/&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Ortogonalidade entre os vetores normal à face e que conecta os centros dos volumes&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br&gt;A ocorrência de não-ortogonalidade afeta a acurácia da aproximação numérica dos fluxos, em especial a discretização do operador gradiente. Malhas com alta não ortogonalidade podem sofrer com a difusão numérica de erros na solução do problema.&lt;/p&gt;&lt;p&gt;Existem técnicas iterativas de correção do fluxo devido à não ortogonalidade. Contudo, é muito melhor não precisar fazer uso destas técnicas tendo o cuidado de construir uma malha de boa qualidade.&lt;/p&gt;&lt;h3&gt;Considerações finais&lt;/h3&gt;&lt;p&gt;De fato, existem muitas outras métricas para avaliar determinados aspectos da malha. Pode ser que alguma destas métricas seja mais importante para o solver numérico que você esteja usando. Desta forma, avalie com cuidado as métricas e &lt;strong&gt;vá ajustando a sua malha aos poucos&lt;/strong&gt;. Como regra geral, existe um botão muito importante nos &lt;em&gt;softwares&lt;/em&gt; de geração de malha chamado “Salvar” ou “Save”. Usem sem parcimônia e, inclusive, podem até salvar malhas intermediárias para recuperar alguma etapa da construção de malha.&lt;/p&gt;&lt;p&gt;E aí? Como você usa as métricas para avaliar a qualidade da malha? Deixe seu comentário!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/3777770487417934381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2015/07/avaliacao-da-qualidade-da-malha.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/3777770487417934381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/3777770487417934381'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2015/07/avaliacao-da-qualidade-da-malha.html' title='Avaliação da qualidade da malha'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiakDOQZDqGYaf56zq7BtTV4hvOQvLGaSpY_t7nStN0Xtu_1tKPTnaeAu3niocCgtSCROQo4zNUGWXgF8M37Jw3iN1gyNdGCSslWiJLNYhM2bez40EVcLG195TcWWKOI0tpRQyaJjPIIQxv/s72-c" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-3521163829901712535</id><published>2015-06-28T14:52:00.003-03:00</published><updated>2015-06-28T14:57:33.744-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="malhas"/><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><title type='text'>Geração de malhas: um grande problema</title><content type='html'>&lt;p&gt;As equações diferenciais de transporte aplicadas ao escoamento de fluidos, ao serem discretizadas, formam um sistema linear de equações. Contudo, fica a dúvida. O quão acurada é a aproximação das equações diferenciais representada pelo sistema algébrico? A resposta vem do fundamento da metodologia numérica empregada e como o domínio de cálculo é discretizado.&lt;/p&gt;&lt;h2&gt;Formulação e discretização do domínio&lt;/h2&gt;&lt;p&gt;Para uma dada propriedade conservada em um volume de controle, as equações de tranporte são válidas para qualquer ponto infinitesimal dentro deste volume. Vale notar que a região do contorno afeta o comportamento da propriedade conservada. Para a solução numérica, o domínio passa a ser discretizado sendo, portanto, composto de vários subdomínios.&lt;br&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyUp26gk33rf9rvXqIhOSAjjgfKNOuejs1XN7hSbUJCPYJgX5Qv1lfwG32zRvWaRIfGMhHX6y7hjOmqfYcIEJvkNjV7z4nc0YZdgrnTZRgNSHu8sOPpRGus5U-QiuKh87Y6LAdFRYw2LOZ/&quot; alt=&quot;Discretização de domínio no espaço e tempo&quot;&gt;&lt;/div&gt;&lt;p&gt;Este processo é chamado de &lt;strong&gt;geração da malha&lt;/strong&gt; computacional. A forma geométrica dos elementos de malha (subdomínios) afetam diretamente quão bem o domínio está representado e a acurácia da aproximação numérica da discretizacão das equações a serem resolvidas no espaço.&lt;/p&gt;&lt;h2&gt;Entendendo a formulação&lt;/h2&gt;&lt;p&gt;Para descrever o processo, vamos considerar que queremos resolver o problema de escoamento bidimensional com expansão abrupta. O domínio geométrico é bastante simples.&lt;br&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiypWRdFxp50vQfKr4k0N0ALVS73TbAPmCsvEJ35qxSVgf6hVq9idRTyU5B1vN08Mv6yustzMjtgKpi4LqayzTsnTKnuxx-u1VxotVUieSaaVZNCJI50rPyB7ELO2mAvxME-zVJzMIlFIkT/&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKRZ81sKHYNEcyd-41PJJnxoMymHOrGNV9wdcR3O4M4i5NKc_93uXx6C5auLdDJM2xTj3Q74HSAB7DBh8mW_vcAP-3-Pq9LvsV9I7p3ZfGJbUUQoXE03-HgE3uqEpxorMDh62JgcY6ZT9s/&quot; alt=&quot;Canal com expansão abrupta&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Para simplificar a formulação, vamos considerar a conservação de uma propriedade genérica transportada pelos mecanismos de advecção e difusão. Com isso,  a equação de transporte deve ter a forma como colocada abaixo:&lt;br&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkPuucJLzhGszqXTvWcKuCubc6If91xkZm_bQYvV0fGES8UTK8_lHk6IqkS_7glreGD7H9vxbWSqkJlB5aMvS-9W8H8Za5HL-PqPFzxLJGS8cYqy8Ssx5ncOeBv-QcMtLQoCZLx21eT5oI/&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhijbId14oyXxtn3K-E_H7Ijc8DDTK4GVixeWNLYQv7bowojhTWHZ79t9vFK4EC7-VdylMu6Vr44jlHZT_P7M53tUX22RzSDgBMHhV7-ssbp2I-F2DpD92c4Mw5-1IQebodMsxJFu2QGkGg/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;A discretização do domínio geométrico pode ser bastante simples, com elementos quadriláteros por exemplo.&lt;br&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSXNijrxR8ETBTeROJH9vbI-GS1F5bFDyqAQH5QZREABsuR89TKFIrU_AioYOTS3C5fWZpGLcvMMNFEWCs_joEO8Twd0rYUIufXxmaNhEIqY033PVGnkWFZuWfO3aadLcj2MzPhe1JByHg/&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwN9X7OZhIUy1kcrf7oW2Q756UpB08d1iDSXtR1n8syiQ5GYFsCGMtjG9-_ee9YCJ6RungLpurtq7c9gpdotihvAxwtBSgLdyzsulwlqGR1hLcMWTxrDHeR6lkhGu9F1_OLdvNyVV1z1q2/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Utilizando a técnica dos &lt;strong&gt;volumes finitos&lt;/strong&gt;, a equação diferencial passa a ser válida para cada elemento discreto. Por sua vez, os operadores diferenciais (divergente e laplaciano/gradiente) passam a ser obtidos pelo &lt;strong&gt;fluxo de propriedade que atravessa as superfícies/faces dos elementos&lt;/strong&gt;. Com isso, a equação para um elemento discreto genérico &lt;em&gt;P&lt;/em&gt;, composto de faces &lt;em&gt;f&lt;/em&gt;, se torna:&lt;br&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnfs5yqBeAHbs3QIMSySFSXzOexuaUcKJVRihVH4PPH9ofiolr6gEo5Z_QjHbHDfg_5HJstmiom7UyWjGIcQRl3X5KKb-OGSmG-8aaCJW2iDAI6Knnc5V5T91BMWoOLtfjGy845JkUqfLs/&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqXfJvwciK-yOC5Bjy_L9j6VVRfGLUgqsKaAN6qB4_qCXPpnvlcIYfrQZtbRkgFXMUKreSo8JnzwSO6JEfQuRRI5iPVaTiOWmhvEdTKJHydi7ZgAMskp8HysdXdba85sqLezrHPxQaR7zk/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Na metodologia de volumes finitos, é usual (mas não obrigatório) que as variáveis estejam alocadas no centro dos volumes. Assim, os fluxos nas faces são estimados através das variáveis nos centros dos volumes. Note que estes fluxos são normais às faces dos volumes e, portanto, o ideal é que a aproximação numérica mantenha esta característica.&lt;/p&gt;&lt;h2&gt;Os problemas na aproximação numérica&lt;/h2&gt;&lt;p&gt;Dependendo do formato dos elementos de malha, a aproximação dos fluxos normais às faces fica comprometida. Para a malha gerada no canal com expansão abrupta, podemos organizar o equacionamento para um dado volume P de acordo com seus volumes vizinhos.&lt;br&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;file:///Users/lflrsilva/Library/Containers/com.blogo.Blogo/Data/Library/Caches/com.blogo.Blogo/1435512097_full.jpeg&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRf5w_HPnE6QbMID2s79X1ezosjTrxvgct1OQVMIHu9C11If81eFTcYRY_XRNUVY2FUQt65wVFsEWjwCtD8RpfAuw4L5df2g9lzSYrZtBPN6Xb1AQ3o0KXMRaypHj6YR6J9gC6cxs6lf_7/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Por exemplo, para equacionar os fluxos que atravessam as faces do volume P, utiliza-se uma aproximação numérica envolvendo seus vizinhos E, W, N, S. Desta forma, a equação para o volume P usualmente envolve os valores dos vizinhos.&lt;br&gt;Mas a principal questão envolve a forma de representar o &lt;strong&gt;fluxo normal à face&lt;/strong&gt; e o &lt;strong&gt;formato dos elementos da malha&lt;/strong&gt;. O ideal seria que o vetor que liga os centros dos volumes fosse paralelo ao vetor normal à face. Desta forma, uma aproximação numérica usando o valor da variável no centro dos volumes já estaria respeitando a direção do fluxo normal à face. Isso facilita a vida, não?&lt;br&gt;Caso não o seja, a aproximação numérica precisaria ser &lt;strong&gt;corrigida&lt;/strong&gt; ou &lt;strong&gt;adaptada&lt;/strong&gt; para considerar o desvio do fluxo normal à face. São diferentes formas de correção do fluxo e irei discutir isso em futuros posts.&lt;/p&gt;&lt;h2&gt;A ajuda da malha na representação do fluxo de propriedade&lt;/h2&gt;&lt;p&gt;Vale notar que o formato geométrico dos volumes afeta diretamente a conectividade entre seus centros. Deste modo, afeta como será o cálculo da aproximação numérica. Este é o principal motivo dos profissionais de CFD buscarem a “malha perfeita” para seus problemas. E este é um dos tópicos que pretendo focar daqui em diante.&lt;br&gt;Espero que o texto tenha esclarecido algumas dúvidas. Se ainda sobrou algo, fique à vontade para comentar no post.&lt;/p&gt;&lt;p&gt;Um abraço e até a próxima!&lt;br&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/3521163829901712535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/3521163829901712535'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2015/06/geracao-de-malhas-um-grande-problema.html' title='Geração de malhas: um grande problema'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyUp26gk33rf9rvXqIhOSAjjgfKNOuejs1XN7hSbUJCPYJgX5Qv1lfwG32zRvWaRIfGMhHX6y7hjOmqfYcIEJvkNjV7z4nc0YZdgrnTZRgNSHu8sOPpRGus5U-QiuKh87Y6LAdFRYw2LOZ/s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-2244413709339538056</id><published>2015-06-26T15:26:00.001-03:00</published><updated>2015-06-26T15:26:54.633-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><title type='text'>Reativando o blog</title><content type='html'>&lt;p&gt;Depois de muito, &lt;strong&gt;mas muito tempo ausente&lt;/strong&gt;, decidi reativar as postagens sobre Fluidodinâmica Computacional, fenômenos de transporte e assuntos correlatos aqui no Notas em CFD. A decisão não foi difícil, mas complicada pelas atividades do dia a dia.&lt;br&gt;&lt;/p&gt;&lt;h2&gt;Atividades paralelas&lt;/h2&gt;&lt;p&gt;De fato, o principal motivo pela queda na publicação de posts foram as atividades dos autores. Durante o período de atividades do Notas em CFD, todos defenderam as suas teses e hoje já são felizes detentores de títulos de &lt;strong&gt;doutorado&lt;/strong&gt;. Mas suas atividades não pararam por aí... Por exemplo, o &lt;a href=&quot;https://plus.google.com/118295875382548551538&quot; target=&quot;_blank&quot;&gt;João Felipe Mitre&lt;/a&gt; hoje é professor na Universidade Federal Fluminense e em plena forma de suas atividades didáticas. O mesmo destino ocorreu com a &lt;a href=&quot;http://www.blogger.com/profile/09562213158975927023&quot; target=&quot;_blank&quot;&gt;Livia Jatobá&lt;/a&gt;, que hoje é professora na Universidade Estadual do Rio de Janeiro. Por sua vez, o &lt;a href=&quot;http://www.blogger.com/profile/04844036268671157662&quot; target=&quot;_blank&quot;&gt;Fábio Santos&lt;/a&gt; é pesquisador associado ao Instituto Nacional de Matemática Pura e Aplicada, &lt;a href=&quot;http://www.impa.br/opencms/pt/&quot; target=&quot;_blank&quot;&gt;IMPA&lt;/a&gt;. Por fim, o &lt;a href=&quot;http://www.blogger.com/profile/16601190182840183680&quot; target=&quot;_blank&quot;&gt;Jovani&lt;/a&gt; se encontra como pesquisador contratado em projetos de pesquisa na UFRJ e mantém atividades como sócio na empresa de consultoria em CFD, &lt;a href=&quot;http://wikki.com.br&quot; target=&quot;_blank&quot;&gt;Wikki Brasil&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;&lt;h2&gt;E você, Luiz F.?&lt;/h2&gt;&lt;p&gt;Bem, eu já tinha assumido o cargo de professor na Escola de Química da Universidade Federal do Rio de Janeiro e tentei manter as postagens no Notas. Mas as &lt;strong&gt;atividades&lt;/strong&gt; de professor novo são, em um bom carioquês, &lt;strong&gt;sinistras&lt;/strong&gt;. Desde 2009, eu preparei vários cursos de graduação e pós-graduação, orientei projetos finais, dissertações de mestrado e teses de doutorado. Essa é a parte divertida, mas tem toda a parcela burocrática entranhada no sistema. E isso me toma um tempo absurdo. Em especial quando assumi o cargo de chefe do departamento. Aí o tempo livre chegou quase à escala negativa. A hora de ir ao banheiro tinha que ser agendada com uma semana de antecedência…&lt;br&gt;&lt;/p&gt;&lt;h2&gt;Reativação do Notas&lt;/h2&gt;&lt;p&gt;Depois da correria do início de carreira, muitos cursos já estão preparados, orientações encaminhadas (ou não…) e os macetes sobre a burocracia e suas regras aprendidas. Pensei nas atividades que eu considerava importantes e prioritárias na função de docente e educador em engenharia. E me lembrei do carinho que sempre tive pelo Notas em CFD. Realmente gostava de escrever os posts, ter o retorno dos leitores e poder contribuir com a propagação do uso de CFD, sua teoria e ferramentas. Portanto, aqui estou de volta.&lt;br&gt;Espero que gostem dos posts (já tenho alguns planejados) e das novidades que devo implementar aqui… Curioso? Bem, atingi meu objetivo.&lt;br&gt;Até a próxima semana!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/2244413709339538056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2015/06/reativando-o-blog.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/2244413709339538056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/2244413709339538056'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2015/06/reativando-o-blog.html' title='Reativando o blog'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-3398595454211213432</id><published>2014-09-03T10:53:00.001-03:00</published><updated>2014-09-03T11:23:18.999-03:00</updated><title type='text'>Mais informações sobre o livro &quot;The OpenFOAM Technology Primer&quot;</title><content type='html'>Olá pessoal,&lt;br /&gt;
&lt;br /&gt;
o aguardado livro &quot;The OpenFOAM Technology Primer&quot; (dos autores Tomislav Maric, Jens Höpken e Kyle Mooney) já esta disponível para pré-venda então resolvi escrever este post para esclarecer alguns pontos para vocês.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-rJmUoF7WtBDp_7pCpOEKySRnsS3EaxXKJ2GJKYGxayKp9Tzvm9IQJDekEQWr7VW0CpKtQ13_7VSzaQI_BSMqQ0vEaDzu-yikWwrdna0k2BUF9FbGHJWQen0QDnDrU01EfWVt-y21XpOp/s1600/bookCover04.png&quot; height=&quot;320&quot; width=&quot;223&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Por enquanto, os autores informam que o livro só estará disponível através do &lt;a href=&quot;http://www.sourceflux.de/&quot; target=&quot;_blank&quot;&gt;site deles&lt;/a&gt;. Existem um processo lento para tornar viável a venda através do Amazon (e outros sites como o barns&amp;amp;nobel) e, com o objetivo de evitar mais atrasos, os autores optaram por iniciar a venda do livro através do próprio site deles, o &lt;a href=&quot;http://sourceflux.de/&quot;&gt;sourceflux.de&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
A data prevista para o lançamento é dia 30 de setembro e se você quiser garantir o seu volume é só fazer o pedido pelo &lt;a href=&quot;http://www.sourceflux.de/shop/openfoam-technology-primer/&quot; target=&quot;_blank&quot;&gt;site&lt;/a&gt;. Para quem esta na dúvida se vale a pena comprar o livro (que tem cerca de 400 páginas), pode espiar o &lt;a href=&quot;http://www.sourceflux.de/wp-content/uploads/2014/06/toc.pdf&quot; target=&quot;_blank&quot;&gt;índice aqui&lt;/a&gt;! Além disso, pela qualidade dos post do &lt;a href=&quot;http://www.sourceflux.de/blog/&quot; target=&quot;_blank&quot;&gt;blog dos autores&lt;/a&gt;, imagino que o material do livro seja bom!&lt;br /&gt;
&lt;br /&gt;
Eu já fiz a minha pré-compra e o processo é bastante simples. Como o livro esta na fase de pré-venda, não é necessário entrar com dados de pagamento ainda. A ideia da pré-venda é saber quantos livros serão impressos nessa primeira edição.&lt;br /&gt;
&lt;br /&gt;
Quando a fase de pré-venda encerrar, cada um que fez a pré-compra receberá um email com as opções de pagamento. Os autores informaram que o PayPal é uma das formas de pagamento disponível e eles estão trabalhando para viabilizar outras.&lt;br /&gt;
&lt;br /&gt;
Quem ainda tem dúvidas pode ir lá no &lt;a href=&quot;http://www.sourceflux.de/book/faq/&quot; target=&quot;_blank&quot;&gt;FAQ&lt;/a&gt; do site. Outro ponto é o que livro não será vendido no formato eletrônico.&lt;br /&gt;
&lt;br /&gt;
É isso pessoal! Espero que esse post ajude a tirar algumas dúvidas!&lt;br /&gt;
&lt;br /&gt;
Até a próxima foamers! &lt;br /&gt;
&lt;br /&gt;
And keep foaming!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS: Many thank to Jens, that promptly answered my questions! :-) </content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/3398595454211213432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2014/09/mais-informacoes-sobre-o-livro-openfoam.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/3398595454211213432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/3398595454211213432'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2014/09/mais-informacoes-sobre-o-livro-openfoam.html' title='Mais informações sobre o livro &quot;The OpenFOAM Technology Primer&quot;'/><author><name>Livia Jatoba</name><uri>http://www.blogger.com/profile/09562213158975927023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHHlNi6Qs88hAREDE3jeLMycCPAUw-KNbqsQf9PvXB68ZuXGu7sSRkhbgDSNWE4tcVHpiJ-IYeECt9iZIcfPVKB-X-vdiHOQNcLAtxKtBePKQ_NHdFH4qxDS_VC8sq9kQ/s220/P1120070-square.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-rJmUoF7WtBDp_7pCpOEKySRnsS3EaxXKJ2GJKYGxayKp9Tzvm9IQJDekEQWr7VW0CpKtQ13_7VSzaQI_BSMqQ0vEaDzu-yikWwrdna0k2BUF9FbGHJWQen0QDnDrU01EfWVt-y21XpOp/s72-c/bookCover04.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-801067988496579926</id><published>2014-08-07T16:51:00.002-03:00</published><updated>2014-08-07T17:15:53.948-03:00</updated><title type='text'>Novidades sobre o livro do OpenFOAM® - The OpenFOAM Technology Primer</title><content type='html'>Atenção pessoal, os autores do livro &quot;&lt;a href=&quot;http://www.sourceflux.de/book/&quot; target=&quot;_blank&quot;&gt;The OpenFOAM Technology Primer&lt;/a&gt;&quot;&amp;nbsp; (Tomislav Maric, Jens Höpken e Kyle Mooney) fizeram um anúncio importante essa semana.&lt;br /&gt;
&lt;br /&gt;
Existe um outro livro, chamado &quot;Getting Started with OpenFOAM® Technology&quot; (dos mesmos autores), que aparece disponível para pré-compra no site da Amazon. Entretanto, eles não recomendam a compra desse livro e justificam que esta é uma versão obsoleta e com um contrato antigo com uma editora (que pela nota deles não deu muito certo). Eles afirmam que em breve a versão correta estará disponível!&lt;br /&gt;
&lt;br /&gt;
Leiam a nota dos autores na íntegra &lt;a href=&quot;http://www.sourceflux.de/blog/why-are-there-two-books/&quot; target=&quot;_blank&quot;&gt;aqui!&lt;/a&gt; E a nota no &lt;a href=&quot;http://www.cfd-online.com/Forums/openfoam-news-announcements-other/140084-new-book-openfoam-technology-primer.html&quot; target=&quot;_blank&quot;&gt;CFD-oline aqui.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Bom, aguardamos ansiosos o livro!&lt;br /&gt;
&lt;br /&gt;
Até o próximo post!&lt;br /&gt;
&lt;br /&gt;
ps: Eu comprei (e depois cancelei) a versão errada! rs</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/801067988496579926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2014/08/noviades-sobre-o-livro-do-openfoam.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/801067988496579926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/801067988496579926'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2014/08/noviades-sobre-o-livro-do-openfoam.html' title='Novidades sobre o livro do OpenFOAM® - The OpenFOAM Technology Primer'/><author><name>Livia Jatoba</name><uri>http://www.blogger.com/profile/09562213158975927023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHHlNi6Qs88hAREDE3jeLMycCPAUw-KNbqsQf9PvXB68ZuXGu7sSRkhbgDSNWE4tcVHpiJ-IYeECt9iZIcfPVKB-X-vdiHOQNcLAtxKtBePKQ_NHdFH4qxDS_VC8sq9kQ/s220/P1120070-square.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-5630552102779294618</id><published>2014-07-03T23:30:00.000-03:00</published><updated>2014-08-07T16:40:30.175-03:00</updated><title type='text'>Novidades do OpenFOAM® Workshop em Zagreb</title><content type='html'>A &lt;a href=&quot;http://www.openfoamworkshop.org/&quot;&gt;9a. edição do OpenFOAM® Workshop&lt;/a&gt; aconteceu semana passada na &lt;a href=&quot;http://www.fsb.unizg.hr/?lang=en&quot;&gt;Universidade de Zagreb&lt;/a&gt;, na Croácia, e eu tive a oportunidade de participar pela primeira vez desse encontro que reuniu foamers de todas as partes. &lt;br /&gt;
&lt;br /&gt;
Antes de contar as novidades, a primeira informação que o leitor precisa saber é que existem duas grandes distribuições do OpenFOAM®: a chamada &lt;a href=&quot;http://www.openfoam.com/&quot;&gt;OpenFOAM®&lt;/a&gt; propriamente dita que é distribuída pela &lt;a href=&quot;http://www.openfoam.com/about/&quot;&gt;OpenCFD Ltd.&lt;/a&gt; (e &quot;dona&quot; da marca, por isso a necessidade do uso do símbolo ®) e a &lt;b&gt;foam-extend&lt;/b&gt;, que consiste em projeto com diversos colaboradores e hoje esse projeto é administrado por Bernhard Gschaider, Håkan Nilsson, Henrik Rusche, Hrvoje Jasak e Martin Beaudoin. O OpenFOAM® Workshop foi organizado pelos principais desenvolvedores/administradores da distribuição &lt;b&gt;foam-extend&lt;/b&gt;, que possui um projeto no Source Forge sob nome &lt;a href=&quot;https://sourceforge.net/projects/openfoam-extend/?source=directory&quot;&gt;OpenFOAM® extensions&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
O OFW9 consistiu em 4 dias cujas atividades foram divididas entre dois dias de apresentação técnicas de diferentes trabalhos envolvendo o OpenFOAM®, um dia de seminários de treinamento e um dia de painéis de discussão divididos por áreas de interesse, chamado &lt;i&gt;Special Interest Groups&lt;/i&gt;. A programação completa pode ser consultada &lt;a href=&quot;http://www.openfoamworkshop.org/program.html&quot;&gt;aqui&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Começo destacando as principais novidades anunciadas: &lt;br /&gt;
&lt;br /&gt;
1. Será lançado em breve o primeiro livro sobre OpenFOAM®! O título do livro é &quot;&lt;i&gt;The OpenFOAM® Technology Primer&lt;/i&gt;&quot; e essa é uma excelente notícia para todos os foamers. Os responsáveis por essa iniciativa são Tomislav Maric, Jens Höpken e Kyle Mooney. É possível encontrar informações sobre os autores e sobre o livro &lt;a href=&quot;http://www.sourceflux.de/&quot;&gt;aqui&lt;/a&gt; &lt;strike&gt;e o mesmo já aparece em uma busca no site da Amazon&lt;/strike&gt; (o livro que aparece na busca do Amazon &quot;Getting Started with OpenFOAM® Technology&quot; não é o correto, esta é uma versão obsoleta e em breve a versão correta &quot;&lt;a href=&quot;http://www.sourceflux.de/book/&quot; target=&quot;_blank&quot;&gt;The OpenFOAM Technology Primer&lt;/a&gt;&quot; estará disponível!). Agora é ficar de olho e adquirir essa primeira edição do livro sobre o OpenFOAM®! &lt;br /&gt;
&lt;br /&gt;
2. Foi lançada a nova versão do OpenFOAM-extend, agora chamado &lt;b&gt;foam-extend-3.1&lt;/b&gt;. Esse é um assunto que pode ser discutido em mais detalhes em um &lt;i&gt;post&lt;/i&gt; futuro, com dicas de instalação, novos recursos e como contribuir para o projeto mas, por enquanto, o leitor pode encontrar mais detalhes da nova versão &lt;a href=&quot;http://www.cfd-online.com/Forums/openfoam-news-announcements-other/137520-release-foam-extend-3-1-a.html&quot;&gt;aqui&lt;/a&gt;. Destaco alguma novidades: &lt;br /&gt;
- solver compressível do tipo &quot;density-based&quot;: dbnsFoam e dbnsTurbFoam  &lt;br /&gt;
- nova estrutura de código que permite uma implementação da solução acoplada de múltiplas equações completamente implícita. &lt;br /&gt;
- diversos tutoriais novos. &lt;br /&gt;
&lt;br /&gt;
3. Foi anunciado também a criação do &lt;b&gt;foam-extend-bazaar&lt;/b&gt;. O projeto foi criado com o objetivo de facilitar e promover o compartilhamento de códigos. Assim, a versão bazaar pode ser vista como uma primeira etapa, onde códigos que estão em desenvolvimento pela comunidade podem ser submetidos para esse projeto e com o tempo migrar para a versão principal. Mais informações sobre o &lt;b&gt;foam-extend-bazaar&lt;/b&gt; podem ser encontradas no projeto do Sorce Forge, em &quot;&lt;a href=&quot;http://sourceforge.net/p/openfoam-extend/wiki/HowToContribute/&quot;&gt;How to contribute&lt;/a&gt;&quot; e no site &lt;a href=&quot;http://openfoamwiki.net/index.php/Extend-bazaar&quot;&gt;OFwiki&lt;/a&gt;. Alguns exemplos de recursos que estão disponíveis nessa versão são:&lt;br /&gt;
- &lt;a href=&quot;http://www.cfd-online.com/Forums/openfoam-news-announcements-other/136908-creative-fields-releases-cfsuite-1-0-cfmesh-1-0-a.html&quot;&gt;cfMesh&lt;/a&gt;: um utilitário para geração de malha desenvolvido pela &lt;a href=&quot;http://www.c-fields.com/&quot;&gt;Create Fields&lt;/a&gt;.&lt;br /&gt;
- &lt;a href=&quot;http://openfoamwiki.net/index.php/Extend-bazaar/solvers/multiphase/waves2Foam&quot;&gt;waves2Foam&lt;/a&gt;: ferramenta para gerar/absorver ondas de água para modelo de superfície livre. &lt;br /&gt;
- &lt;a href=&quot;http://openfoamwiki.net/index.php/Extend-bazaar/Toolkits/OpenFuelCell&quot;&gt;openFuelCell&lt;/a&gt;: desenvolvido para aplicações envolvendo célula a combustível (mais informações &lt;a href=&quot;http://openfuelcell.sourceforge.net/project&quot;&gt;aqui também&lt;/a&gt;) &lt;br /&gt;
&lt;br /&gt;
4. Durante a reunião do grupo de discussão do projeto &lt;b&gt;foam-extend&lt;/b&gt; (o &lt;i&gt;Special Interest Group&lt;/i&gt; do foam-extend) foram discutidos diversos pontos relacionados ao projeto e eu destaco aqui os seguintes: &lt;br /&gt;
- Call for cases: os desenvolvedores e administradores do projeto convocam os foamers a compartilhar casos com exemplos de verificação e validação dos &lt;i&gt;solvers&lt;/i&gt; distribuídos na &lt;b&gt;foam-extend&lt;/b&gt;. &lt;br /&gt;
- Foi sugerida a criação de um veículo de publicação de acesso livre, indexado e com avaliação das publicações (&lt;i&gt;peer review&lt;/i&gt;) para os trabalhos com OpenFOAM®. &lt;br /&gt;
&lt;br /&gt;
5. O OFW9 teve uma série de apresentações técnicas interessantes. Dentre essas, destaco aquelas que me chamaram mais atenção: &lt;br /&gt;
- Discretisation best practice (Prof. Hrvoje Jasak): dicas para aprender a escolher esquemas interpolação. A apresentação do OFW9 ainda não esta online mas a mesma apresentação do OFW8 pode ser obtida &lt;a href=&quot;http://www.openfoamworkshop2013.org/file/Tue/Track4-2_HrvojeJasak.tar&quot;&gt;aqui&lt;/a&gt;. &lt;br /&gt;
- biomassGasificationFoam (Kamil Kwiatkowski): um solver desenvolvido para a gaseificação de biomassa. A apresentação pode ser encontrada &lt;a href=&quot;http://registration.sdewes.org/ofw09/dfile.php?dm=Px2ca07c122c80efd312c38288b528c450646e2211x2&quot;&gt;aqui&lt;/a&gt; e o site do projeto é &lt;a href=&quot;http://www.biomassgasification.eu/en&quot;&gt;este&lt;/a&gt;. &lt;br /&gt;
- Tutoriais de turbo-máquinas (Prof. H akan Nilsson). A apresentação pode ser obtida &lt;a href=&quot;http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/HakanNilssonTurboTrainingOFW9.pdf&quot;&gt;aqui&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Assim, o balanço do OFW9 foi bastante positivo. O evento contou com a participação tanto de principiantes quanto de desenvolvedores avançados. Não existiu restrição e todos tiveram espaço durante o workshop. A melhor parte foi conversar com os diferentes foamers e achar pontos em comum e formas de colaboração. O próximo workshop será em Ann Arbor, Michingan, USA e espero poder participar desse evento anualmente.  &lt;br /&gt;
&lt;br /&gt;
Até o próximo post!  &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0Xd9mU1SKCPvIypW7pCA38m2uBbqufAUxMtfMrtzhS7ODi-jgzOdK41kFoznBvGizeJfhCq4exjVKSHuAW4MBGAGPsz4etkxipiYTuKlQti2r2GXb7rrwGfEw_7XSVVCyuq7BY-dMHRlg/s1600/03.jpeg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0Xd9mU1SKCPvIypW7pCA38m2uBbqufAUxMtfMrtzhS7ODi-jgzOdK41kFoznBvGizeJfhCq4exjVKSHuAW4MBGAGPsz4etkxipiYTuKlQti2r2GXb7rrwGfEw_7XSVVCyuq7BY-dMHRlg/s400/03.jpeg&quot; /&gt;&lt;/a&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw3d8I0Q2Siwd02TUIa4gzGZDwHuUYeX9P9pJPOgCQD7t8FH2vF0RL2LPVGDYObIFM8jVEgJcJ6A8IRRRPU0q-DtOAquyGwLyD33PTUtKUWDf72TJ7bcs5ojFsw463k3_HRZ1f2yaso_Ui/s1600/01.jpeg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw3d8I0Q2Siwd02TUIa4gzGZDwHuUYeX9P9pJPOgCQD7t8FH2vF0RL2LPVGDYObIFM8jVEgJcJ6A8IRRRPU0q-DtOAquyGwLyD33PTUtKUWDf72TJ7bcs5ojFsw463k3_HRZ1f2yaso_Ui/s400/01.jpeg&quot; /&gt;&lt;/a&gt;

&lt;br /&gt;
&lt;br /&gt;
A esquerda: comissão organizadora do OFW9 da Universidade de Zagreb (por Eric Paterson). A direita: encerramento do OFW9 na entrada da Universidade de Zagreb (por Tessa Uroić).
</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/5630552102779294618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2014/07/novidades-do-openfoam-workshop-em-zagreb.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/5630552102779294618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/5630552102779294618'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2014/07/novidades-do-openfoam-workshop-em-zagreb.html' title='Novidades do OpenFOAM® Workshop em Zagreb'/><author><name>Livia Jatoba</name><uri>http://www.blogger.com/profile/09562213158975927023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHHlNi6Qs88hAREDE3jeLMycCPAUw-KNbqsQf9PvXB68ZuXGu7sSRkhbgDSNWE4tcVHpiJ-IYeECt9iZIcfPVKB-X-vdiHOQNcLAtxKtBePKQ_NHdFH4qxDS_VC8sq9kQ/s220/P1120070-square.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0Xd9mU1SKCPvIypW7pCA38m2uBbqufAUxMtfMrtzhS7ODi-jgzOdK41kFoznBvGizeJfhCq4exjVKSHuAW4MBGAGPsz4etkxipiYTuKlQti2r2GXb7rrwGfEw_7XSVVCyuq7BY-dMHRlg/s72-c/03.jpeg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-3271152543294622872</id><published>2013-03-31T22:46:00.000-03:00</published><updated>2013-03-31T22:46:32.721-03:00</updated><title type='text'>Cursos de CFD e OpenFOAM</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; height=&quot;83&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFFywvFRQznPMFR26d0mPQgi2eJUG-ybB3pJ5Wk9h5GUDNW6Z0jLMw1yfeLsdyB2TIVYjcV4UqafWzR5FsUeXdIa1yZprhljxD_QKXlkZ2SftDnbKBNCHYwCowyQ2PQXeiSAEkJnH1fEVb/s200/Logo.png&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
Aqui pelo e-mail do Notas em CFD, eu sempre recebo dúvidas, comentários e discussões sobre o uso do OpenFOAM e suas capacidades. Uma das maiores solicitações são relacionados a cursos de CFD e OpenFOAM no Brasil. Pois bem, agora vocês podem contar com cursos regulares sobre OpenFOAM ministrado pela &lt;a href=&quot;http://wikki.com.br/&quot;&gt;Wikki Brasil&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
A Wikki Brasil é uma empresa de consultoria e treinamento em engenharia, com foco em simulação e desenvolvimento CFD utilizando, primordialmente, o OpenFOAM. O interessante é que a empresa traz a experiência do Prof. &lt;a href=&quot;http://www.h.jasak.dial.pipex.com/&quot;&gt;Jasak&lt;/a&gt;, da &lt;a href=&quot;http://www.wikki.co.uk/&quot;&gt;Wikki&lt;/a&gt; Europa, para o Brasil e também é diretamente ligada ao Laboratório de Termofluidodinâmica da COPPE/UFRJ (ao qual faço parte). Com isso, a Wikki Brasil pode absorver muito do conhecimento acadêmico e aplicado à indústria em âmbito global diretamente para seus clientes. Para conhecer melhor a Wikki Brasil, visite o site:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.wikki.com.br/&quot;&gt;http://www.wikki.com.br/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Mas vamos ao informativo sobre o curso.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Cursos CFD e OpenFOAM&lt;/h3&gt;
Nos dias &lt;b&gt;15 e 16 de abril de 2013&lt;/b&gt;, a Wikki Brasil vai oferecer o treinamento &lt;b&gt;Introdutório em CFD e OpenFOAM&lt;/b&gt;. Esta é uma boa oportunidade para aqueles que já procuraram o Notas em CFD interessados em cursos sobre o OpenFOAM. Ou você que está lendo o post e quer vencer a barreira inicial no uso do OpenFOAM.&lt;br /&gt;
&lt;br /&gt;
O que posso adiantar sobre o curso:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Apresentação da Teoria sobre CFD aplicada ao OpenFOAM e seu uso aplicado a diferentes exemplos/casos.&lt;/li&gt;
&lt;li&gt;Treinamento &quot;hands-on&quot;, onde o participante executa os tutoriais durante o curso.&lt;/li&gt;
&lt;li&gt;Material disponibilizado ao participante (muito deste material é baseado em curso da Wikki e minhas próprias notas de aula).&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Para tirar dúvidas sobre o curso, entre em contato com o pessoal da Wikki Brasil pelo link abaixo que contém detalhes e depoimentos de cursos anteriores (inclusive em que eu fui instrutor - até apareço numa foto do site :) ).&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://wikki.com.br/treinamentos/&quot;&gt;http://wikki.com.br/treinamentos/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Este curso vai ocorrer no Rio de Janeiro. Mas adianto que a Wikki Brasil pode fechar turmas em qualquer lugar do Brasil, considerando um número mínimo de interessados.&lt;br /&gt;
&lt;br /&gt;
Fica a dica. Se quiserem mais informações, também podem perguntar aqui na seção de comentários do Notas em CFD.&lt;br /&gt;
&lt;br /&gt;
Um abraço a todos e até a próxima!</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/3271152543294622872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2013/03/cursos-de-cfd-e-openfoam.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/3271152543294622872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/3271152543294622872'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2013/03/cursos-de-cfd-e-openfoam.html' title='Cursos de CFD e OpenFOAM'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFFywvFRQznPMFR26d0mPQgi2eJUG-ybB3pJ5Wk9h5GUDNW6Z0jLMw1yfeLsdyB2TIVYjcV4UqafWzR5FsUeXdIa1yZprhljxD_QKXlkZ2SftDnbKBNCHYwCowyQ2PQXeiSAEkJnH1fEVb/s72-c/Logo.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-5795838955795715183</id><published>2012-12-09T08:00:00.000-02:00</published><updated>2012-12-09T08:00:02.030-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="curiosidades"/><category scheme="http://www.blogger.com/atom/ns#" term="mecânica dos fluidos"/><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><title type='text'>Tudo pela nota (e pelo aprendizado)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJzYTwfebhB45OfV_820fFKTOnLpjXbxKYPqMnhJui79kgfU5meM4qIrYflo_hA6yd09SABHqXgBudUySiWFYtE76TKB4VmQ9CquM79W7kLm0cUNBBd_a0Ymztb9-zj-Dy_APSOg_pXEt9/s1600/newton.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJzYTwfebhB45OfV_820fFKTOnLpjXbxKYPqMnhJui79kgfU5meM4qIrYflo_hA6yd09SABHqXgBudUySiWFYtE76TKB4VmQ9CquM79W7kLm0cUNBBd_a0Ymztb9-zj-Dy_APSOg_pXEt9/s320/newton.jpg&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
O título deste post está relacionado com a ferrenha dedicação dos alunos de graduação para com a disciplina eletiva (optativa) Mecânica dos Fluidos II da &lt;a href=&quot;http://www.eq.ufrj.br/&quot;&gt;Escola de Química&lt;/a&gt; da UFRJ. Eu estava devendo este post a eles e estou cumprindo minha promessa agora.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Eu ministrei a referida disciplina no primeiro período de 2012 e, apesar de ser &lt;strong&gt;optativa&lt;/strong&gt; na grade curricular, eu costumo cobrar como uma matéria obrigatória (&lt;i&gt;hum… talvez nem tanto&lt;/i&gt;). Não são todos os alunos que tem o interesse em encarar tópicos mais avançados de fenômenos de transporte, como &lt;strong&gt;reologia de fluidos não-newtonianos&lt;/strong&gt;, &lt;strong&gt;turbulência&lt;/strong&gt; e &lt;strong&gt;modelagem multifásica&lt;/strong&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Como os tópicos são avançados para a graduação escolhi não aplicar provas para as notas finais, mas cobrar presença, várias listas de exercícios e um trabalho final utilizando fluidodinâmica computacional para avaliar fenômenos básicos discutidos em aula.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Na lista de exercícios sobre fluidos não newtonianos, eu achei que seria interessante se os alunos pudessem fazer em casa a clássica experiência da avaliação da tensão cisalhante com solução de amido de milho. Mas como eu poderia saber se eles realmente tinham feito o experimento? Ora bolas, eles podem gravar a experiência, dar upload do vídeo no &lt;a href=&quot;http://www.youtube.com/&quot;&gt;YouTube&lt;/a&gt; e me mandam o link! Perfeito, não?&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
E são os links dos vídeos que compartilho com vocês agora!&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
Se divertindo...&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
No final das contas, acredito que os alunos gostaram da experiência e o saldo foi positivo. Alguns alunos apresentaram a &lt;strong&gt;teoria completa&lt;/strong&gt; sobre fluidos não newtonianos, outros fizeram diferentes &lt;strong&gt;testes de resitência do fluido&lt;/strong&gt; (inclusive com uma &lt;strong&gt;espingarda de chumbinho!&lt;/strong&gt;) e alguns outros são simplesmente hilários.&lt;/div&gt;
&lt;br /&gt;
Os links estão colocados na sequência, é só clicar. Alguns alunos dividiram o vídeo em duas partes.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Fabriccio Muhlethaler e Felipe Telles&lt;/strong&gt;: &lt;a href=&quot;http://www.youtube.com/watch?v=4JrY7S8LneY&amp;amp;feature=related&quot;&gt;link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Guilherme Gonzalez e Yuri de Almeida&lt;/strong&gt;: &lt;a href=&quot;http://www.youtube.com/watch?v=vSsd4DVT1Kg&quot;&gt;link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mariana Gallassi e Thábata Maciel&lt;/strong&gt;: &lt;a href=&quot;http://www.youtube.com/watch?v=OG3c6ch0d1A&quot;&gt;link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pablo de Almeida Silva&lt;/strong&gt;: &lt;a href=&quot;http://youtu.be/z9oH-ve3wlw&quot;&gt;link1&lt;/a&gt; e &lt;a href=&quot;http://youtu.be/4y9tTdssSnc&quot;&gt;link2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pedro Nin e Rodrigo Petrone&lt;/strong&gt;: &lt;a href=&quot;http://www.youtube.com/watch?v=vY9bYmYkgB4&amp;amp;feature=youtu.be&quot;&gt;link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rafael Oliveira&lt;/strong&gt;: &lt;a href=&quot;http://www.youtube.com/watch?v=SrRFN6qVhsU&amp;amp;feature=g-upl&quot;&gt;link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ricardo Terra&lt;/strong&gt;: &lt;a href=&quot;http://www.youtube.com/watch?v=HiM9DC767Xc&amp;amp;feature=youtu.be&quot;&gt;link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rodolpho C. D. Pereira e João Phelipe M. Barcelos&lt;/strong&gt;: &lt;a href=&quot;http://www.youtube.com/watch?v=6yhzSvPVpFc&quot;&gt;link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Thamiris Magalhães e Ubirajara Gomes&lt;/strong&gt;: &lt;a href=&quot;http://www.youtube.com/watch?v=6FoNwotKmm4&amp;amp;feature=youtu.be&quot;&gt;link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Victor Brum e Guilherme Landim&lt;/strong&gt;: &lt;a href=&quot;http://www.youtube.com/watch?v=SNMPdG-yfvA&amp;amp;feature=related&quot;&gt;link1&lt;/a&gt; e &lt;a href=&quot;http://www.youtube.com/watch?v=kpxPSV-VgvI&amp;amp;feature=related&quot;&gt;link2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ao fim, eu só tenho a agradeder aos alunos, que se esforçaram bastante na disciplina, correram atrás e estudaram muito. Pelo que vi, tenho certeza que terão um futuro de sucesso.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Vale notar que todos os alunos concordaram em ceder &lt;strong&gt;sua imagem&lt;/strong&gt; pelo &lt;strong&gt;bem da ciência&lt;/strong&gt; (&lt;strong&gt;e da nota final!!&lt;/strong&gt;).&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/5795838955795715183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2012/12/tudo-pela-nota-e-pelo-aprendizado.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/5795838955795715183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/5795838955795715183'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2012/12/tudo-pela-nota-e-pelo-aprendizado.html' title='Tudo pela nota (e pelo aprendizado)'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJzYTwfebhB45OfV_820fFKTOnLpjXbxKYPqMnhJui79kgfU5meM4qIrYflo_hA6yd09SABHqXgBudUySiWFYtE76TKB4VmQ9CquM79W7kLm0cUNBBd_a0Ymztb9-zj-Dy_APSOg_pXEt9/s72-c/newton.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Rio de Janeiro</georss:featurename><georss:point>-22.9035393 -43.2095869</georss:point><georss:box>-23.3716048 -43.8413009 -22.435473799999997 -42.577872899999996</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-1265440094729335254</id><published>2012-12-02T16:38:00.000-02:00</published><updated>2012-12-03T12:56:47.808-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cfd"/><category scheme="http://www.blogger.com/atom/ns#" term="modelagem"/><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><title type='text'>Sistemas Acoplados em CFD</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=2876730879490246055&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h2&gt;
Introdução&lt;/h2&gt;
Nas aplicações atuais, considerar apenas os efeitos fluidodinâmicos não é mais suficiente para uma boa parte dos casos abordados indústria e academia. Hoje, os problemas abordam &lt;strong&gt;situações multifísicas&lt;/strong&gt;, ou seja, duas ou mais físicas tratadas em uma mesma simulação. E é fácil entender porque chegamos a esse patamar no desenvolvimento e aplicação CFD.&lt;br /&gt;
&lt;br /&gt;
A &lt;strong&gt;Fluidodinâmica Computacional&lt;/strong&gt;, segundo &lt;a href=&quot;http://www.amazon.com/An-Introduction-Computational-Fluid-Dynamics/dp/0131274988/ref=sr_1_1?ie=UTF8&amp;amp;qid=1354461516&amp;amp;sr=8-1&amp;amp;keywords=versteeg+malalasekera&quot;&gt;Versteeg e Malalasekera&lt;/a&gt;, é a análise de problemas envolvendo o escoamento de fluidos e fenômenos realcionados, como troca de calor, massa, reações químicas, turbulência, entre outros, por meio de simulação computacional. A modelagem de problemas fluidodinâmicos simples resolvidas utilizando técnicas numéricas consagradas na literatura já possuem confiança e acurácia comprovada. Inclusive com comparação da solução numérica a dados experimentais.&lt;br /&gt;
&lt;br /&gt;
Hum… Então quer dizer que chegamos a um patamar já conhecido no desenvolvimento tecnológico? Não tem problema! É só complicar mais a vida! :p&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Um passo a mais&lt;/h2&gt;
Observando bem, todos os fenômenos citados anteriormente são um subconjunto da &lt;a href=&quot;http://en.wikipedia.org/wiki/Continuum_mechanics&quot;&gt;Mecânica do Contínuo&lt;/a&gt; que abrangem tópicos como:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Análise tensorial em &lt;a href=&quot;http://en.wikipedia.org/wiki/Structural_analysis&quot;&gt;estruturas&lt;/a&gt; sólidas.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Electromagnetism&quot;&gt;Eletromagnetismo&lt;/a&gt;, incluindo fenômenos de alta e baixa frequência.&lt;/li&gt;
&lt;li&gt;Previsão do tempo, com modelos de circulação atmosférica e oceânica.&lt;/li&gt;
&lt;li&gt;Dinâmica galática e crescimento de estrelas &lt;em&gt;(Oow! Sinistra essa!)&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Sistemas combinados de calor e massa, com ou sem associação a escoamento de fluidos.&lt;/li&gt;
&lt;/ul&gt;
E o que todos estes fenômenos possuem em comum? O tratamento matemático pela mecânica do contínuo, representado por &lt;a href=&quot;http://en.wikipedia.org/wiki/Partial_differential_equation&quot;&gt;Equações Diferenciais Parciais&lt;/a&gt; e deduzidos com base na &lt;a href=&quot;http://en.wikipedia.org/wiki/Conservation_law&quot;&gt;lei de conservação de propriedade&lt;/a&gt; (massa, energia, espécie química, momento linear, momento angular, etc). Ora bolas, e se os métodos numéricos existentes para solução de equações diferenciais parciais são capazes de resolver de modo satisfatório o problema, isso significa que podemos simular todas as físicas utilizando a mesma metodologia.&lt;br /&gt;
&lt;br /&gt;
O que cabe a nós agora é interpretar &lt;strong&gt;como&lt;/strong&gt; as diferentes físicas estão &lt;strong&gt;relacionadas&lt;/strong&gt; entre si e como isso fica nas &lt;strong&gt;equações de transporte&lt;/strong&gt; de cada física.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
As equações da fluidodinâmica&lt;/h2&gt;
Chegou a hora da verdade. Precisamos voltar para a base teórica para entender como podemos acoplar os efeitos mutifísica nas equações de fluidodinâmica. A fluidodinâmica do escoamento é regida por duas equações de conservação: massa e momento linear (quantidade de movimento ou &lt;em&gt;momentum&lt;/em&gt;).&lt;br /&gt;
&lt;br /&gt;
A &lt;strong&gt;conservação de massa&lt;/strong&gt; é necessária em qualquer problema de fluidodinâmica e relaciona a taxa de variação de massa do sistema com o divergente do momento linear.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibi0Npfz5HTckmoJ4Bls-1nWi99zc2AI_6LQIIQuoACjaiYHv3EplltbzjkxkRjkn0obFa_xO73yA6AiTEmAf8l0HvvxwI43A1YBIm3PC-J2g7M6BhAzjmpsjLPufTC4o8EfLvkB7NIt6q/s1600/continuidade.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibi0Npfz5HTckmoJ4Bls-1nWi99zc2AI_6LQIIQuoACjaiYHv3EplltbzjkxkRjkn0obFa_xO73yA6AiTEmAf8l0HvvxwI43A1YBIm3PC-J2g7M6BhAzjmpsjLPufTC4o8EfLvkB7NIt6q/s1600/continuidade.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=2876730879490246055&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;Por sua vez, a conservação de quantidade de movimento parte da &lt;strong&gt;segunda Lei de Newton&lt;/strong&gt;, que relaciona a taxa de variação do momento linear com o somatório das forças aplicadas ao fluido. Isto nada mais é que um &lt;strong&gt;balanço de forças&lt;/strong&gt;.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid8W2ULOc5OoZrpuydsaeelhjNV83V_v1Gh2wRUowFSSR43ag0EWRHZFpNUq2CYTcWB9RsklVnzJymuVL1D_j4rVesC_TGxfm3uuybAbap4FORyDCUlpWonFpEacItiESVq_x0c5Es9e7z/s1600/2LeiNewton.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid8W2ULOc5OoZrpuydsaeelhjNV83V_v1Gh2wRUowFSSR43ag0EWRHZFpNUq2CYTcWB9RsklVnzJymuVL1D_j4rVesC_TGxfm3uuybAbap4FORyDCUlpWonFpEacItiESVq_x0c5Es9e7z/s1600/2LeiNewton.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pode-se desenvolver a expressão acima tal que se obtenha a equação diferencial de conservação de quantidade de movimento.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8QDR2lFyQ7Vybp-u4eogM55m_6mtbuQ3V65fIqAspID_S2V1M5b2_gVI2aKyEAv5pfIIBZ6ZfXLscogfapKLjHj3ly1XSTYQSlLaCixbMDH9br6usHyNAd3YnwmuTqx_UdJUDdioOWzbT/s1600/qtideMovimento.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8QDR2lFyQ7Vybp-u4eogM55m_6mtbuQ3V65fIqAspID_S2V1M5b2_gVI2aKyEAv5pfIIBZ6ZfXLscogfapKLjHj3ly1XSTYQSlLaCixbMDH9br6usHyNAd3YnwmuTqx_UdJUDdioOWzbT/s1600/qtideMovimento.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Portanto, percebe-se que o escoamento de fluidos é baseado em um &lt;strong&gt;balanço de forças&lt;/strong&gt; com dependência direta das &lt;strong&gt;propriedades físicas&lt;/strong&gt; do fluido.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Acoplando as físicas&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=2876730879490246055&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
Sem dúvida, os mecanismos de acoplamento dependem das físicas associadas ao problema e como estas afetam o escoamento e vice-versa. Podemos entender isto através de um exemplo de acoplamento.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Interação Fluido-Estrutura&lt;/strong&gt; (&lt;em&gt;FSI&lt;/em&gt;): movimento e/ou deformação devido escoamento sobre a estrutura.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acoplamento Térmico&lt;/strong&gt;: propriedades físicas dependem de efeitos térmicos (favorecendo convecção natural, por exemplo).&lt;/li&gt;
&lt;/ul&gt;
Através da física do problema, conseguimos entender de forma geral como as físicas estão associadas, mas podemos ver &lt;strong&gt;todos&lt;/strong&gt; os efeitos? Para ajudar neste ponto, vale montar um diagrama de blocos para entender melhor o problema.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsVenEmhFgUCKVlvP3jKBJ4VCxDc2gvRpj_yh7pOjpN3rfR-wTtW8oJJjqRDRuWgR8-OPEhoV3Ir0vBiQ2XhHh1ysLFQ-14pPcvpqTbP5wH5U64RzlfUj1pCmRig8NZi3XId93mD72TvjR/s1600/acoplamento.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;296&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsVenEmhFgUCKVlvP3jKBJ4VCxDc2gvRpj_yh7pOjpN3rfR-wTtW8oJJjqRDRuWgR8-OPEhoV3Ir0vBiQ2XhHh1ysLFQ-14pPcvpqTbP5wH5U64RzlfUj1pCmRig8NZi3XId93mD72TvjR/s640/acoplamento.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;
Efeitos FSI&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
No diagrama, é possível verificar que o fluido aplica uma &lt;strong&gt;força&lt;/strong&gt; sobre a estrutura. Dependendo da magnitude desta força, as tensões aplicadas sobre a estrutura são alteradas e esta pode vir a &lt;strong&gt;deformar&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
O posicionamento da interface sólido-fluido é alterado quando ocorre a &lt;strong&gt;deformação&lt;/strong&gt; da estrutura e, assim, o escoamento do fluido também é afetado. Ou seja, os efeitos associados à &lt;strong&gt;camada limite&lt;/strong&gt;, como foça de arrasto, formação de esteira, etc são alterados e influenciam o perfil de velocidade e pressão.&lt;br /&gt;
&lt;br /&gt;
Em um problema CFD, o problema é bastante complexo pois, já que ocorre a movimentação da estrutura sólida, o uso de &lt;strong&gt;malha com domínio móvel&lt;/strong&gt; ou &lt;strong&gt;malha adaptativa&lt;/strong&gt;&amp;nbsp;se torna necessário.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Efeitos térmicos&lt;/h4&gt;
Pela característica intrínseca de &lt;strong&gt;transporte convectivo&lt;/strong&gt;, o escoamento efeta diretamente a troca de calor no sistema. Ou seja, a energia é transportada pelo fluido, de acordo com sua &lt;strong&gt;velocidade de escoamento&lt;/strong&gt;. Por sua vez, a &lt;strong&gt;temperatura&lt;/strong&gt; do sistema pode alterar as propriedades físicas do escoamento, como &lt;strong&gt;densidade&lt;/strong&gt; e &lt;strong&gt;viscosidade&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Os efeitos térmicos sobre a estrutura sólida não são tão claros para quem está acostumado apenas com fluidodinâmica. Em uma estrutura termicamente aquecida, as &lt;strong&gt;propriedades do sólido&lt;/strong&gt; são alteradas e o campo de &lt;strong&gt;tensões&lt;/strong&gt; se modifica. Portanto, isto afeta como e/ou quanto a estrutura suporta o escoamento incidente.&lt;br /&gt;
&lt;br /&gt;
O caminho de volta é interessante. Durante a deformação do sólido, a &lt;strong&gt;energia térmica é dissipada&lt;/strong&gt; no meio. Como? Podemos fazer um experimento simples para comprovar a teoria. Pegue um talher de metal com certa flexibilidade (já sem uso, por favor). Se você ficar torcendo ou deformando o metal por certo tempo, irá perceber que este vai ficar quente. Pois bem, é a estrutura sólida dissipando energia devido a deformação causada, neste caso não pelo fluido, mas por você mesmo.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Acoplando as equações&lt;/h2&gt;
Tudo se trata de &lt;strong&gt;condições de contorno&lt;/strong&gt; ou &lt;strong&gt;termos de transporte&lt;/strong&gt; presentes nas equações de conservação. Cada domínio, sólido e fluido, deve ter suas equações que regem a física associada e as condições de contorno destas devem passar a informação entre os domínios.&lt;br /&gt;
&lt;br /&gt;
Para o exemplo que consideramos, é fácil ver que se podemos calcular a força que o fluido exerce sobre um obstáculo, também podemos informar ao mesmo obstáculo esta força. Assim, a equação de quantidade de movimento calcula esta força, que é alimentada à equação de tensão da estrutura como condição de contorno. A movimentação da estrutura é então obtida, alterando a malha e, portanto, o domínio geométrico por onde o fluido escoa. Pronto, acoplamos as físicas.&lt;br /&gt;
&lt;br /&gt;
E a troca de calor? Existe um termo na equação da energia que muitas vezes desprezamos. Este é chamado de &lt;strong&gt;dissipação térmica&lt;/strong&gt;, que transforma de forma irreversível efeitos de atrito/tensão em energia térmica.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Por fim...&lt;/h2&gt;
Por fim, a forma de acoplamento entre as diferentes físicas deve estar presente na sua modelagem, como termo de superfície (para acoplamento como condição de contorno) ou mesmo volumétrico (afetando os diferentes domínios como um todo). O que cabe a você é organizar as ideias e montar como as físicas estão associadas.&lt;br /&gt;
&lt;br /&gt;
Ok, então! Espero que o &lt;em&gt;post&lt;/em&gt; seja útil para você. Se gostou (ou não), deixe seu comentário no blog.&lt;br /&gt;
&lt;br /&gt;
Um abraço e até a próxima!</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/1265440094729335254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2012/12/sistemas-acoplados-em-cfd.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/1265440094729335254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/1265440094729335254'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2012/12/sistemas-acoplados-em-cfd.html' title='Sistemas Acoplados em CFD'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibi0Npfz5HTckmoJ4Bls-1nWi99zc2AI_6LQIIQuoACjaiYHv3EplltbzjkxkRjkn0obFa_xO73yA6AiTEmAf8l0HvvxwI43A1YBIm3PC-J2g7M6BhAzjmpsjLPufTC4o8EfLvkB7NIt6q/s72-c/continuidade.png" height="72" width="72"/><thr:total>1</thr:total><georss:featurename>Rio de Janeiro, Brazil</georss:featurename><georss:point>-22.9035393 -43.2095869</georss:point><georss:box>-23.3716048 -43.8413009 -22.435473799999997 -42.577872899999996</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-5090588219700817358</id><published>2012-10-07T21:23:00.001-03:00</published><updated>2012-10-07T21:23:30.486-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenFOAM"/><title type='text'>Anúncio: NUMAP-FOAM-Br 2013</title><content type='html'>







&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:DocumentProperties&gt;
  &lt;o:Revision&gt;0&lt;/o:Revision&gt;
  &lt;o:TotalTime&gt;0&lt;/o:TotalTime&gt;
  &lt;o:Pages&gt;1&lt;/o:Pages&gt;
  &lt;o:Words&gt;617&lt;/o:Words&gt;
  &lt;o:Characters&gt;3521&lt;/o:Characters&gt;
  &lt;o:Company&gt;EQ/UFRJ&lt;/o:Company&gt;
  &lt;o:Lines&gt;29&lt;/o:Lines&gt;
  &lt;o:Paragraphs&gt;8&lt;/o:Paragraphs&gt;
  &lt;o:CharactersWithSpaces&gt;4130&lt;/o:CharactersWithSpaces&gt;
  &lt;o:Version&gt;14.0&lt;/o:Version&gt;
 &lt;/o:DocumentProperties&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves&gt;false&lt;/w:TrackMoves&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;PT-BR&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;276&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;
 mso-ansi-language:PT-BR;}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1032&quot;/&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot;/&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;



&lt;!--StartFragment--&gt;

&lt;br /&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: center; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt;Numerical Modelling of Coupled Problems in Applied Physics&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: center; text-autospace: none;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt;with OpenFOAM&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: &amp;quot;Lucida Grande&amp;quot;; font-size: 14.0pt; mso-ansi-language: EN-US;&quot;&gt;®&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt; (NUMAP-FOAM-Br)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; font-size: 14.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: center; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: center; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt;Escola de
Verão 2013 na Universidade Federal do Rio de Janeiro&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: center; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt;Escola de
Química e Programa de Engenharia da COPPE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt;Rio de Janeiro, RJ; 6 a 20 de Março de 2013&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwMONjsu2nYcyt7km3N3xW3fltnExY0VQ1B7aGh-s6g0A7mFMaDvujjO1sQZL7V4ZPL5AcKoqBhHzTWLxCdQ5-smRAnqipxDw7PENiSu951DUFD2WIIYTIZGBcee-DJHpsceflfTA6rFoI/s1600/NUMAP001.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;220&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwMONjsu2nYcyt7km3N3xW3fltnExY0VQ1B7aGh-s6g0A7mFMaDvujjO1sQZL7V4ZPL5AcKoqBhHzTWLxCdQ5-smRAnqipxDw7PENiSu951DUFD2WIIYTIZGBcee-DJHpsceflfTA6rFoI/s320/NUMAP001.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Convecção térmica mista em canal aletado.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[endif]--&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt;Com o sucesso da primeira edição, a &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&lt;a href=&quot;http://www.eq.ufrj.br/&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #0f3087; font-family: Arial; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; text-decoration: none; text-underline: none;&quot;&gt;Escola de Química&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt; e o &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&lt;a href=&quot;http://www.peq.coppe.ufrj.br/&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #0f3087; font-family: Arial; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; text-decoration: none; text-underline: none;&quot;&gt;Programa de
Engenharia Química da COPPE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt; anunciam a segunda
edição da Escola de Verão Brasileira em Problemas Numéricos Aplicados usando
OpenFOAM&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: &amp;quot;Lucida Grande&amp;quot;; mso-ansi-language: EN-US;&quot;&gt;®&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US; mso-bidi-font-family: Arial;&quot;&gt; (NUMAP-FOAM-Br) para alunos de
Pós-Graduação e jovens pesquisadores a acontecer no Rio de Janeiro, Brasil.
Este evento é baseado na &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&lt;a href=&quot;http://www.fsb.unizg.hr/?OpenFOAM_Summer_School_2011&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #0f3087; font-family: Arial; mso-ansi-language: EN-US; text-decoration: none; text-underline: none;&quot;&gt;Summer School (NUMAP-FOAM)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt; que ocorre
anualmente em Zagreb, Croácia, e organizada pelo Prof. &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&lt;a href=&quot;http://titan.fsb.hr/%7Ehjasak/&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #0f3087; font-family: Arial; mso-ansi-language: EN-US; text-decoration: none; text-underline: none;&quot;&gt;Hrvoje
Jasak&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;, desenvolvedor do OpenFOAM&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: &amp;quot;Lucida Grande&amp;quot;; mso-ansi-language: EN-US;&quot;&gt;®&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;. Em sua versão latina, o NUMAP-FOAM-Br
está sendo organizado pelos integrantes do Laboratório de Termofluidodinâmica (LTFD)
da COPPE/UFRJ e supervisionado pelos Profs. Luiz Fernando Silva (EQ/UFRJ) e
Paulo Lage (PEQ/COPPE/UFRJ).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Descrição do evento&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDuffNlKAiY3wvGjTAKii-WWPP2aZovHeG1DCN39N271e2hk-2CL_VLFvUZzg7gRVN1Lz1q8qhNQeHcAv0u77o0bU4o0JbCnAMumXtIMAwlAb66cmnwnBfaRRW3Ab3jqNuVmxSEItUhC4S/s1600/stream.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDuffNlKAiY3wvGjTAKii-WWPP2aZovHeG1DCN39N271e2hk-2CL_VLFvUZzg7gRVN1Lz1q8qhNQeHcAv0u77o0bU4o0JbCnAMumXtIMAwlAb66cmnwnBfaRRW3Ab3jqNuVmxSEItUhC4S/s200/stream.png&quot; width=&quot;158&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Simulação de sistema de mistura (MRF).&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;A Escola de
Verão tem o intuito de fornecer orientação e treinamento no uso e programação
em OpenFOAM&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: &amp;quot;Lucida Grande&amp;quot;; mso-ansi-language: EN-US;&quot;&gt;®&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt; para um pequeno grupo de estudantes e pesquisadores
envolvidos em trabalhos de pesquisa e desenvolvimento. A ideia da Escola de
Verão é expandir os conhecimentos em modelagem de problemas avançados, métodos
numéricos e programação, usando o OpenFOAM&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: &amp;quot;Lucida Grande&amp;quot;; mso-ansi-language: EN-US;&quot;&gt;®&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt; como ferramenta de trabalho. A
aplicação do OpenFOAM&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: &amp;quot;Lucida Grande&amp;quot;; mso-ansi-language: EN-US;&quot;&gt;®&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt; aos projetos de pesquisa dos
participantes terá orientação direta e trabalho prático no código.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Aulas e
palestras em tópicos selecionados, como métodos numéricos, programação e
modelagem, serão apresentadas de acordo com a necessidade dos alunos. Note que,
para garantir a qualidade do trabalho e da supervisão, o número de vagas será
limitado.&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; font-size: 15.0pt; mso-ansi-language: EN-US;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Local e data&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;A Escola de
Verão ocorrerá em 11 dias de trabalho sob supervisão dos Profs. Luiz Fernando
Silva e Paulo Lage e com auxílio de especialistas locais em OpenFOAM&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: &amp;quot;Lucida Grande&amp;quot;; mso-ansi-language: EN-US;&quot;&gt;®&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;, incluindo
alunos do LTFD e profissionais da &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&lt;a href=&quot;http://www.wikki.com.br/&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Wikki Brasil&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;. Tutoriais, palestras e trabalhos
em grupo vão acontecer de &lt;b&gt;6 a 20 de Março de 2013&lt;/b&gt; na sala de aula do &lt;b&gt;Laboratório
de Termofluidodinâmica&lt;/b&gt; do Programa de Engenharia da COPPE, &lt;b&gt;Universidade
Federal do Rio de Janeiro, Campus Ilha do Fundão&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Como
participar: NUMAP-FOAM-Br 2013&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhak-zY8ufligj13d0R5fCCIuG1ePqfCYLTPG7N_gdnhpsJQUs5X8O-_ptucQEUrQMxWb-M9kWtwDmkYA3qi5AExfnc5tJuMIqnnGsv3NrTCJwAg-dozX8ygEQAfSxs34GE7LD7AdYJlLSJ/s1600/SalaAquecidaLinhas.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhak-zY8ufligj13d0R5fCCIuG1ePqfCYLTPG7N_gdnhpsJQUs5X8O-_ptucQEUrQMxWb-M9kWtwDmkYA3qi5AExfnc5tJuMIqnnGsv3NrTCJwAg-dozX8ygEQAfSxs34GE7LD7AdYJlLSJ/s320/SalaAquecidaLinhas.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;






&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:DocumentProperties&gt;
  &lt;o:Revision&gt;0&lt;/o:Revision&gt;
  &lt;o:TotalTime&gt;0&lt;/o:TotalTime&gt;
  &lt;o:Pages&gt;1&lt;/o:Pages&gt;
  &lt;o:Words&gt;20&lt;/o:Words&gt;
  &lt;o:Characters&gt;118&lt;/o:Characters&gt;
  &lt;o:Company&gt;EQ/UFRJ&lt;/o:Company&gt;
  &lt;o:Lines&gt;1&lt;/o:Lines&gt;
  &lt;o:Paragraphs&gt;1&lt;/o:Paragraphs&gt;
  &lt;o:CharactersWithSpaces&gt;137&lt;/o:CharactersWithSpaces&gt;
  &lt;o:Version&gt;14.0&lt;/o:Version&gt;
 &lt;/o:DocumentProperties&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;PT-BR&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;276&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;
 mso-ansi-language:PT-BR;}
&lt;/style&gt;
&lt;![endif]--&gt;



&lt;!--StartFragment--&gt;

&lt;div align=&quot;center&quot; class=&quot;MsoCaption&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;Resposta
de sistemas de controle PID para&amp;nbsp;&lt;/span&gt;temperatura&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoCaption&quot;&gt;
implementados como condição de&amp;nbsp;contorno&amp;nbsp;na entrada&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoCaption&quot;&gt;
de&amp;nbsp;uma sala com fonte de calor.&lt;/div&gt;
&lt;!--EndFragment--&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;&lt;span style=&quot;color: #262626; font-family: Arial; text-align: justify;&quot;&gt;Para
participar, pedimos que escrevam em &lt;/span&gt;&lt;b style=&quot;color: #262626; font-family: Arial; text-align: justify;&quot;&gt;uma (1) página a descrição do projeto&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; text-align: justify;&quot;&gt;
que querem trabalhar durante o NUMAP-FOAM-Br, com os &lt;/span&gt;&lt;b style=&quot;color: #262626; font-family: Arial; text-align: justify;&quot;&gt;problemas atuais&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; text-align: justify;&quot;&gt; e
os &lt;/span&gt;&lt;b style=&quot;color: #262626; font-family: Arial; text-align: justify;&quot;&gt;objetivos&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; text-align: justify;&quot;&gt; a serem atingidos na Escola de Verão. A participação é
aberta a &lt;/span&gt;&lt;b style=&quot;color: #262626; font-family: Arial; text-align: justify;&quot;&gt;qualquer aluno&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; text-align: justify;&quot;&gt; de pós-graduação e graduação inscritos em
universidades assim como pesquisadores pós-doc. Este evento não está restrito a
universidades brasileiras e encoraja que alunos de universidades fora do Brasil
também participem. Neste caso, a comunicação será em inglês.&lt;/span&gt;&lt;br /&gt;


&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Note que este &lt;b&gt;NÃO
é um curso introdutório&lt;/b&gt; de OpenFOAM&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: &amp;quot;Lucida Grande&amp;quot;; mso-ansi-language: EN-US;&quot;&gt;®&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;. Conhecimento prévio do projeto e do &lt;i&gt;software&lt;/i&gt;
são pré-requisitos para participação no evento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;O prazo para
submissão dos projetos é 25 de Novembro de 2012.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt; Os candidatos
selecionados serão informados até o dia 15 de Dezembro de 2012.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Acomodação e
custos&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Participantes
da Escola de Verão devem se planejar para cobrir suas despesas de viagem e
acomodação. O ideal é que os participantes tragam laptops para desenvolvimento
de seus projetos. Será cobrada uma &lt;b&gt;taxa de registro&lt;/b&gt; (após seleção do
projeto) cujo valor por participante está colocado na sequência:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-pagination: none; text-align: justify; text-autospace: none; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #262626; font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; text-indent: -18pt;&quot;&gt;Alunos de doutorado: R$ 800,00&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #262626; font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; text-indent: -18pt;&quot;&gt;Alunos de
mestrado e graduação: R$ 600,00&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #262626; font-family: Symbol; text-indent: -18pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; text-indent: -18pt;&quot;&gt;Pesquisadores/pós-doc: R$ 1600,00&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;


&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Note que este
evento não é financiado por nenhuma empresa ou agência pública de fomento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; mso-pagination: none; text-align: justify; text-autospace: none; text-justify: inter-ideograph;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Contato&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;Para maiores
detalhes e submissão da proposta de projetos, entre em &lt;b&gt;contato&lt;/b&gt; pelo
e-mail &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&lt;a href=&quot;mailto:numapbr@notasemcfd.com&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #0f3087; font-family: Arial; mso-ansi-language: EN-US; text-decoration: none; text-underline: none;&quot;&gt;numapbr@notasemcfd.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: Arial; mso-ansi-language: EN-US;&quot;&gt;. Você também
pode tirar dúvidas pelos comentários deste blog.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span style=&quot;color: #262626; font-family: Arial; font-size: 9.0pt; mso-ansi-language: EN-US;&quot;&gt;*
Todas as figuras colocadas neste anúncio foram geradas de trabalhos
desenvolvidos ou em desenvolvimento no LTFD.&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-size: 9.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;!--EndFragment--&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/5090588219700817358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2012/10/anuncio-numap-foam-br-2013.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/5090588219700817358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/5090588219700817358'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2012/10/anuncio-numap-foam-br-2013.html' title='Anúncio: NUMAP-FOAM-Br 2013'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwMONjsu2nYcyt7km3N3xW3fltnExY0VQ1B7aGh-s6g0A7mFMaDvujjO1sQZL7V4ZPL5AcKoqBhHzTWLxCdQ5-smRAnqipxDw7PENiSu951DUFD2WIIYTIZGBcee-DJHpsceflfTA6rFoI/s72-c/NUMAP001.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-1268876064973711872</id><published>2012-09-27T18:18:00.003-03:00</published><updated>2012-09-28T10:54:46.337-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><title type='text'>&quot;Ciência é novo tema de concurso do Festival do Minuto&quot;</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXTBug8UK6H-deVFhBbP7LGR3O5CmQpeeQvFsgRfv8AcDMaj7RRXepYpxg9E4Px0AdTudGwBaA5wTfmT7AwV6G6KVZ4OuzzNxPu42QpL-o_h6hQN697U255TFfbVC91hJVfjsGGnA9MqBv/s1600/cartaz-ciencia.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXTBug8UK6H-deVFhBbP7LGR3O5CmQpeeQvFsgRfv8AcDMaj7RRXepYpxg9E4Px0AdTudGwBaA5wTfmT7AwV6G6KVZ4OuzzNxPu42QpL-o_h6hQN697U255TFfbVC91hJVfjsGGnA9MqBv/s320/cartaz-ciencia.jpg&quot; width=&quot;239&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Um momento de divulgação de algo interessante que está acontecendo. Recebemos por e-mail o seguinte:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&quot;Festival do Minuto, um festival de vídeos permanente e online que acontece desde 1991.O Festival está com um concurso aberto com o tema Ciência.Para participar, basta fazer o cadastro no site e enviar um video de até um minuto sobre ciências. &lt;b&gt;Os melhores videos concorrem a laptops.&quot;&lt;/b&gt;&lt;/blockquote&gt;
&lt;/blockquote&gt;
Então, caros colegas que possuem recursos para fazer vídeos legais e querem concorrer a laptops, &lt;b&gt;as inscrições estão abertas até o dia 27 de outubro&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Abaixo reproduzo o texto de divulgação completo e boa sorte a todos os participantes. Mas se você não quiser concorrer, mas se interessa por ciência, não deixe de conferir o site, tem uns vídeos legais lá. E também dá várias ideias ...&lt;br /&gt;
&lt;br /&gt;
Huummm ! Acho que vou mandar um vídeo também... &quot;&lt;i&gt;a dança das bolhas&lt;/i&gt;&quot;, para quem não sabe, hoje eu lido muito com parte experimental, em geral, com bolhas e gotas em meio líquido, e tenho uma câmera de alta velocidade :) &lt;i&gt;Ideias...:D&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
O link direto para o hotsite do concurso é: &lt;a href=&quot;http://www.festivaldominuto.com.br/contests/258?locale=pt-BR&quot;&gt;http://www.festivaldominuto.com.br/contests/258?locale=pt-BR&lt;/a&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri; font-size: 14pt;&quot;&gt;Ciência é novo tema de concurso do Festival do Minuto&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri; font-size: 14pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;Participantes concorrem a seis laptops como prêmios&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: center;&quot;&gt;
&lt;i&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;&amp;nbsp;O concurso tem apoio da FAPESP e as inscrições vão até o dia 27 de outubro&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 6pt; text-align: justify;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;Ciência. É só pensar no termo que já vem à cabeça um laboratório, um rato para experiências e um cientista maluco de avental branco? Pois ciência é muito mais do que essa visão estereotipada, já que nos deparamos com ela nas mínimas coisas do dia a dia – da lâmpada elétrica ao telefone celular, do banho quente aos tratamentos de saúde, da conservação ambiental ao uso da internet. Por isso, o termo pode trazer inúmeras ideias para criar belos vídeos de um minuto. É no que aposta o novo concurso do Festival do Minuto.&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 6pt; text-align: justify;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;Mas, afinal, o que é ciência? Mesmo que sua definição seja bastante abrangente, podemos dizer que ciência é o resultado do esforço humano para aumentar o que se sabe sobre determinado assunto com base em um método científico, ou seja, na observação, no questionamento e no raciocínio lógico. É desse conhecimento que resultam boa parte das descobertas e das invenções. Em resumo, ciência também é resultado da nossa criatividade.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 6pt; text-align: justify;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;Por isso, para participar do festival, nada melhor do que deixar a imaginação fluir sobre qualquer ciência, seja ela exata, humana ou sobre a vida. Ciência da computação, engenharia, física, matemática, química, zootecnia, botânica, biologia, antropologia... E, como sempre, valem vídeos de 60 segundos em qualquer formato: filmes de animação, vídeos feitos com câmeras digitais, celular, ipad etc. O que vale, mais uma vez, é a criatividade. O concurso segue aberto a pessoas de todas as idades, com inscrições até o dia 27 de outubro.&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 6pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 6pt;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;FAPESP: 50 anos de apoio à pesquisa&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 6pt; text-align: justify;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;A Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP) é uma das mais importantes agências brasileiras de apoio à pesquisa científica. Criada em 1962, a FAPESP, ao longo dos seus 50 anos, concedeu cerca de 105 mil bolsas de pesquisa – da graduação ao pós-doutorado – e apoio a mais de 92 mil auxílios para pesquisadores do Estado de São Paulo. O apoio é dado a pesquisas em todas as áreas das ciências, bem como tecnologia, engenharia, artes e humanidades. A FAPESP também apoia pesquisas em áreas consideradas estratégicas para o País, por meio de programas em grandes temas, como biodiversidade, mudanças climáticas e bioenergia.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 6pt; text-align: justify;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;Para saber mais, acesse&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&lt;a href=&quot;http://www.fapesp.br/&quot; style=&quot;color: #1155cc;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;www.fapesp.br&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;.&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 6pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin: 0cm 0cm 6pt; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;Sobre o Festival do Minuto&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin: 0cm 0cm 6pt; text-align: justify;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;O Festival do Minuto foi criado no Brasil, em 1991, e propõe a produção de vídeos com até um minuto de duração. É, hoje, o maior festival de vídeos da América Latina e também o mais democrático, já que aceita contribuições de amadores e profissionais, indistintamente. A partir do evento brasileiro, o Festival do Minuto se espalhou para mais de 50 países, cada um com dinâmica e formato próprios. O acervo do Minuto inclui vídeos de inúmeros realizadores que hoje são conhecidos pela produção de longas-metragens, como os diretores Fernando Meirelles (&lt;i&gt;Cidade de Deus&lt;/i&gt;,&amp;nbsp;&lt;i&gt;O Jardineiro Fiel&lt;/i&gt;), Beto Brant (&lt;i&gt;O Invasor, Eu receberia as piores notícias dos seus lindos lábios&lt;/i&gt;) e Tata Amaral (&lt;i&gt;Um Céu de Estrelas&lt;/i&gt;,&amp;nbsp;&lt;i&gt;Antônia&lt;/i&gt;).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; margin: 0cm 0cm 6pt; text-align: justify;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;Para saber mais, acesse&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&lt;a href=&quot;http://www.festivaldominuto.com.br/&quot; style=&quot;color: #1155cc;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;www.festivaldominuto.com.br&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Calibri;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/1268876064973711872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2012/09/ciencia-e-novo-tema-de-concurso-do.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/1268876064973711872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/1268876064973711872'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2012/09/ciencia-e-novo-tema-de-concurso-do.html' title='&quot;Ciência é novo tema de concurso do Festival do Minuto&quot;'/><author><name>J. F. Mitre</name><uri>http://www.blogger.com/profile/01576927608384839758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXTBug8UK6H-deVFhBbP7LGR3O5CmQpeeQvFsgRfv8AcDMaj7RRXepYpxg9E4Px0AdTudGwBaA5wTfmT7AwV6G6KVZ4OuzzNxPu42QpL-o_h6hQN697U255TFfbVC91hJVfjsGGnA9MqBv/s72-c/cartaz-ciencia.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-6055404528005601829</id><published>2012-09-20T08:15:00.000-03:00</published><updated>2012-09-20T08:15:33.454-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenFOAM"/><title type='text'>Organizando a área de usuário do OpenFOAM</title><content type='html'>







&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:DocumentProperties&gt;
  &lt;o:Revision&gt;0&lt;/o:Revision&gt;
  &lt;o:TotalTime&gt;0&lt;/o:TotalTime&gt;
  &lt;o:Pages&gt;1&lt;/o:Pages&gt;
  &lt;o:Words&gt;711&lt;/o:Words&gt;
  &lt;o:Characters&gt;4055&lt;/o:Characters&gt;
  &lt;o:Company&gt;EQ/UFRJ&lt;/o:Company&gt;
  &lt;o:Lines&gt;33&lt;/o:Lines&gt;
  &lt;o:Paragraphs&gt;9&lt;/o:Paragraphs&gt;
  &lt;o:CharactersWithSpaces&gt;4757&lt;/o:CharactersWithSpaces&gt;
  &lt;o:Version&gt;14.0&lt;/o:Version&gt;
 &lt;/o:DocumentProperties&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves&gt;false&lt;/w:TrackMoves&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;PT-BR&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;276&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;
 mso-ansi-language:PT-BR;}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1027&quot;/&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot;/&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;



&lt;!--StartFragment--&gt;

&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;O diretório do usuário é aquele definido como &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;(login do
usuário)-(versão do OpenFOAM)&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;. Este diretório
é bem importante mas, pelo que já conversei com outros usuários, muitas vezes
não é utilizado ou é subutilizado pelos FOAMers, que deixam de lado algumas
facilidades que o OpenFOAM oferece. Em todos os meus desenvolvimentos ou
simulações, eu uso estritamente o diretório do usuário organizar todos os meus
arquivos em uma única estrutura. Note que cada um pode organizar como achar
melhor. O que eu vou colocar neste post é a &lt;b&gt;minha&lt;/b&gt; ideia de organização dos arquivos e, sem dúvida, vocês podem
comentar, discutir e discordar na área de comentários do Notas em CFD. Na
verdade, será bom discutir isso pois novas ideias de organização sempre são
úteis e produtivas. Mas chega de lero-lero e vamos ao que interessa!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;No processo de instalação do OpenFOAM, uma das etapas é criar o
diretório &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;(login)-(versão)&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;, criar o diretório &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;run&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt; e copiar o diretório de tutoriais do OpenFOAM para dentro deste
último para testar se tudo está funcionando bem. Isso faz todo o sentido. Com
este procedimento, você criou uma cópia dos tutoriais e manteve a versão
intacta dentro da estrutura do OpenFOAM. Assim, se você estiver testando um
tutorial, fizer alguma besteira e não souber mais como voltar ao estado
original do caso, não tem problema pois você pode copiar os arquivos novamente.
E isso é ótimo!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;Pensando nisso, pode-se perceber que os arquivos originais de
instalação do OpenFOAM devem sempre ser mantidos por segurança e garantia de funcionalidade
do pacote CFD. Mas e se eu quiser desenvolver novas aplicações e funções, como
solvers, bibliotecas, casos de simulação, etc? Não tem problema, mas recomendo
que o faça na sua área de usuário e deixe a estrutura do OpenFOAM intacta. Ok,
e como eu organizar os arquivos no diretório de usuário? Eu segui a mesma
estrutura básica do OpenFOAM, como colocado na sequência.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;(login)-(versão)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 108.0pt; mso-add-space: auto; mso-list: l0 level3 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;bin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 144.0pt; mso-add-space: auto; mso-list: l0 level4 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;(versão
do sistema)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 108.0pt; mso-add-space: auto; mso-list: l0 level3 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;solvers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 108.0pt; mso-add-space: auto; mso-list: l0 level3 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;utilities&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 108.0pt; mso-add-space: auto; mso-list: l0 level3 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;test&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;lib&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 108.0pt; mso-add-space: auto; mso-list: l0 level3 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;&quot;&gt;§&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;(versão
do sistema)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;src&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level2 lfo1; text-align: justify; text-indent: -18.0pt; text-justify: inter-ideograph;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;o&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;run&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;O diretório &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;applications&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt; contém todos os arquivos que são referentes aos códigos fonte do
desenvolvimento de &amp;nbsp;novos solvers,
utilitários ou testes iniciais de códigos ou mesmo aprendizado de coisas novas
(ou antigas, mas que eu não sabia como funcionava :) ). Por fim, eu configuro
para que todos os executáveis dos meus aplicativos sejam criados
automaticamente no diretório &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;bin/(versão
do sistema)&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&amp;nbsp;do usuário. Este último depende do
sistema e características da compilação utilizada (&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;linuxGccOpt&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;linux64GccDebug&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;, etc) e deve ser criado automaticamente pelo OpenFOAM. Se você
quiser mais detalhes sobre essa configuração, é só pedir nos comentários que eu
escrevo um post sobre isso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;Sendo assim, o diretório &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;src&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt; não contém nenhum código de
aplicativos, mas de bibliotecas existentes do OpenFOAM que eu quero alterar ou
criação de novas. Por exemplo, digamos que eu quero&amp;nbsp; modificar uma condição de contorno que já
existe no OpenFOAM. Eu copio para este diretório apenas os arquivos do OpenFOAM
necessários para a compilação e desenvolvimento da condição de contorno
(contidos dentro de &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;src/finiteVolume&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt; do OpenFOAM), sem alterar o código original e sua estrutura de
diretórios. Nesta cópia, eu faço todo os desenvolvimento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;Como já desenvolvi ou testei bastante coisa no OpenFOAM, eu tenho
uma estrutura do meu diretório &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;src&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt; muito semelhante ao &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;src&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt; do OpenFOAM. Note que, de modo
semelhante aos aplicativos, eu configuro que todas as bibliotecas sejam
construídas dentro de &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;lib/(versão
do sistema)&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;&amp;nbsp;no diretório do usuário.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;O diretório &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;run&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt; deve ser o mais comum a todos os usuários de OpenFOAM pois ele é
criado seguindo os procedimentos de instalação do pacote CFD. E esse é o mais
simples de explicar, pois é onde eu coloco todos os meus casos de simulação.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh57saO3YIsrdye77IOY3tl4BPXO6flK3MkxgnsmHjdFXEKUmA-CT4WR-ixlnEAJLJ4mswOPzjfxjuW9pw-VnNMYBARJ_p4UTXr3Zd_X1kU-6VRcmX_SN4bO_uI3nWhoQO9bFXWAVdE6Nzd/s1600/estruturaArquivos.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh57saO3YIsrdye77IOY3tl4BPXO6flK3MkxgnsmHjdFXEKUmA-CT4WR-ixlnEAJLJ4mswOPzjfxjuW9pw-VnNMYBARJ_p4UTXr3Zd_X1kU-6VRcmX_SN4bO_uI3nWhoQO9bFXWAVdE6Nzd/s1600/estruturaArquivos.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;Como exemplo, segue uma
figura com estrutura similar aos que eu uso no dia a dia. As marcações em verde
são os principais diretórios e exemplos de solvers, bibliotecas, etc. A
arquitetura da minha máquina atual é &lt;/span&gt;&lt;span lang=&quot;PT-BR&quot; style=&quot;font-family: &#39;Courier New&#39;;&quot;&gt;darwinIntel&lt;/span&gt;&lt;span lang=&quot;PT-BR&quot;&gt;, 64 bits, compilado com otimização e precisão dupla.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;Com essa configuração de pastas e arquivos, eu consigo realizar todo
o meu desenvolvimento SEM ALTERAR a estrutura ou os arquivos originais do
OpenFOAM. A vantagem disso é desenvolver os códigos sem inserir novos bugs ou
erros no OpenFOAM em si. Isso pode ocorrer sem mesmo perceber... Quando eu
comecei a usar o OpenFOAM, eu não tinha muito cuidado com isso e já
&quot;quebrei&quot; a instalação algumas vezes sem saber. Acho que a principal
mensagem deste post é: &quot;organize-se logo no início para se acostumar a
desenvolver seus códigos com segurança&quot;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;Espero que tenha ajudado! E você? Usa uma estrutura de arquivos
similar? É diferente? Coloque seus comentários no blog!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-justify: inter-ideograph;&quot;&gt;
&lt;span lang=&quot;PT-BR&quot;&gt;Um abraço e até a próxima!&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;!--EndFragment--&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/6055404528005601829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2012/09/organizando-area-de-usuario-do-openfoam.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/6055404528005601829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/6055404528005601829'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2012/09/organizando-area-de-usuario-do-openfoam.html' title='Organizando a área de usuário do OpenFOAM'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh57saO3YIsrdye77IOY3tl4BPXO6flK3MkxgnsmHjdFXEKUmA-CT4WR-ixlnEAJLJ4mswOPzjfxjuW9pw-VnNMYBARJ_p4UTXr3Zd_X1kU-6VRcmX_SN4bO_uI3nWhoQO9bFXWAVdE6Nzd/s72-c/estruturaArquivos.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-2147981046828301268</id><published>2012-07-28T15:48:00.003-03:00</published><updated>2012-07-28T16:24:58.295-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="curiosidades"/><title type='text'>Na onda dos blogs</title><content type='html'>&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px; text-align: justify;&quot;&gt;Caros leitores,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 20px;&quot;&gt;nada como a internet para democratizar o acesso a informação!&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;&quot;&gt;Com bastante frequência precisamos ter acesso a teses de doutorado e dissertações de mestrado por diversos motivos. A maior parte das universidades já possuem um extenso banco de dados online com ferramentas de busca e até download do documento. O site da &lt;/span&gt;&lt;a href=&quot;http://www.ct.ufrj.br/biblioteca/&quot; style=&quot;background-color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;&quot; target=&quot;_blank&quot;&gt;Biblioteca do Centro de Tecnologia&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;&quot;&gt;&amp;nbsp;da UFRJ, por exemplo, é bastante moderno e oferece as principais ferramentas que já estamos acostumados.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;&quot;&gt;Mas isso todo mundo já sabia. A novidade (pelo menos para mim!) é que o formato de divulgação desse material científico esta evoluindo. Essa mesma Biblioteca do Centro de Tecnologia agora divulga as teses e dissertações em um &lt;a href=&quot;http://www.ct.ufrj.br/biblioteca/teses/&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;!&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 20px;&quot;&gt;Achei a ideia bastante interessante. As publicações mais recentes aparecem direto na primeira página com resumo e link para download do documento completo. Como os documentos são marcados com palavras-chave sobre o assunto da tese, é&amp;nbsp;possível explorar também publicações correlatas.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 20px;&quot;&gt;Claro que a primeira coisa que fiz foi localizar a minha dissertação de mestrado! Mas como nem tudo é perfeito .... cometeram um erro na lista de palavras-chave da minha dissertação e agora, segundo o site, o meu trabalho além de ser sobre fluidodinâmica computacional e quadratura adaptativa, também é sobre fibrose cística.... :((&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px; text-align: -webkit-auto;&quot;&gt;Até a&amp;nbsp;próxima.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/2147981046828301268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2012/07/na-onda-dos-blogs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/2147981046828301268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/2147981046828301268'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2012/07/na-onda-dos-blogs.html' title='Na onda dos blogs'/><author><name>Livia Jatoba</name><uri>http://www.blogger.com/profile/09562213158975927023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHHlNi6Qs88hAREDE3jeLMycCPAUw-KNbqsQf9PvXB68ZuXGu7sSRkhbgDSNWE4tcVHpiJ-IYeECt9iZIcfPVKB-X-vdiHOQNcLAtxKtBePKQ_NHdFH4qxDS_VC8sq9kQ/s220/P1120070-square.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-8066837404325207784</id><published>2012-05-08T16:36:00.000-03:00</published><updated>2012-05-08T16:36:53.273-03:00</updated><title type='text'>Registros fotográficos do NUMAP-FOAM-Br 2012</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Caros leitores e colegas de NUMAP-FOAM-Br,&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
devo iniciar este &lt;i&gt;post&lt;/i&gt; com aquela velha desculpa: devo, não nego..... pago quando puder!&amp;nbsp;Agora, na condição de aluna de doutorado qualificada, recuperei a minha antiga lista de dívidas e pretendo começar a pagá-las.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
No início do ano, em fevereiro, nós tivemos a primeira edição da Escola de Verão em Problemas Numéricos Aplicados usando OpenFOAM&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Lucida Grande&#39;, Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: justify;&quot;&gt;®&amp;nbsp;&lt;/span&gt;(NUMAP-FOAM-Br). Para quem não sabe o que é o NUMAP-FOAM-Br,&amp;nbsp;pode conhecer um pouco mais sobre o evento&amp;nbsp;&lt;a href=&quot;http://www.notasemcfd.com/2011/10/anuncio-numap-foam-no-brasil.html&quot; target=&quot;_blank&quot;&gt;aqui&lt;/a&gt;.&amp;nbsp;Além de contribuir com a orientação de alguns trabalhos desenvolvidos durante o evento, fiquei encarregada do registro fotográfico do evento. Devo alertá-los que a fotografia não é a minha especialização e tampouco um passatempo nas horas de lazer então, perdoem as imperfeições. :)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjipcUxoB4upV1AFg3g2-Tuh_v_DvdFlbPnRkafPy_Y8giAaKixm5NemQaGWK5h23elhSHEl0wRHmI8EBe-y_rP2OtIBiBxRMafxZM9Z4nyEATE6u8jqNKvn7y7eQyZUvEk1mS5m1gaElfq/s1600/P4160489.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;475&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjipcUxoB4upV1AFg3g2-Tuh_v_DvdFlbPnRkafPy_Y8giAaKixm5NemQaGWK5h23elhSHEl0wRHmI8EBe-y_rP2OtIBiBxRMafxZM9Z4nyEATE6u8jqNKvn7y7eQyZUvEk1mS5m1gaElfq/s640/P4160489.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Da esquerda para direita: professores Paulo Lage e Luiz Fernando Silva.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNsE5E6CN_OI9n6VfT2yVss0oDQziOv2q0SALDXvfctZk_0rD9hZJKF5wCUliErmSNxsJHy-bn4BDUV1KiSSHuYzbb_FdRC_SoYA7jtr6AjIp09coNxWG7BKxWPXwRBh3E_a_Dprg3bCBX/s1600/P4160494.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;476&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNsE5E6CN_OI9n6VfT2yVss0oDQziOv2q0SALDXvfctZk_0rD9hZJKF5wCUliErmSNxsJHy-bn4BDUV1KiSSHuYzbb_FdRC_SoYA7jtr6AjIp09coNxWG7BKxWPXwRBh3E_a_Dprg3bCBX/s640/P4160494.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Participantes do NUMAP-FOAM-br 2012 no Laboratório de Termofluidodinâmica (LTFD) da COPPE/UFRJ.&amp;nbsp;Da esquerda para direita: Guilherme Santos, Diener Fontoura, Ariane Wander, Camila Vieira, Gustavo Nicknich, Paulo Victor Silva, Vitor Silva, Nicolao Lima &amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6C5Ipd3n7ZAQHMb6O5UMK352_UfQgjaVWTmlVA4aROwbz4ptu7MVJVs8FEb3T_8no8i2aPpRo0iyh7dSHru-1FZlbP_WaTqgTN57H61Nro8UxY8RMPMj1O_VEc3GNglJKUeu_ND646y6Y/s1600/P4160484.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6C5Ipd3n7ZAQHMb6O5UMK352_UfQgjaVWTmlVA4aROwbz4ptu7MVJVs8FEb3T_8no8i2aPpRo0iyh7dSHru-1FZlbP_WaTqgTN57H61Nro8UxY8RMPMj1O_VEc3GNglJKUeu_ND646y6Y/s640/P4160484.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Participantes do NUMAP-FOAM-Br 2012 e equipe do LTFD no Prédio Anexo da COPPE/UFRJ.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQN5LXBv1yzLMIJG1_OZ62fd7oz9A36o4JHQyHjOGk5dEfXkTXi5-QMjWS4HgystDtJFjMUxD9-J-QjbuDY7y7Xv5dQZ1VxBOBpqsQe07Vk12DSu3Qk8Yr1eP5b25jwCdL0o9wd36W3qeC/s1600/P4160477.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQN5LXBv1yzLMIJG1_OZ62fd7oz9A36o4JHQyHjOGk5dEfXkTXi5-QMjWS4HgystDtJFjMUxD9-J-QjbuDY7y7Xv5dQZ1VxBOBpqsQe07Vk12DSu3Qk8Yr1eP5b25jwCdL0o9wd36W3qeC/s640/P4160477.JPG&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Participantes do NUMAP-FOAM-br 2012 no Prédio Anexo da COPPE/UFRJ.&amp;nbsp;Da esquerda para direita:&amp;nbsp;1a. fila: Paulo Victor Silva, Vitor Silva, Ariane Wander;&amp;nbsp;2a. fila: Camila Vieira, Nicolao Lima;&amp;nbsp;3a. fila: Guilherme Santos, Diener Fontoura, Gustavo&amp;nbsp;Nicknich.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd74yquVT-NzIeOed4XPplY7_B0FugYyZPChRYm8rTwtXpmVSbZfTmCLWJmShWxsIgp0Hn2pBQ21AwEBR0ZRLzMcvYIIpizBtKcnPD2hiK4etdtBHJe0Q2KkYjL1A83gBen0x9buvGlJdq/s1600/P4160550.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd74yquVT-NzIeOed4XPplY7_B0FugYyZPChRYm8rTwtXpmVSbZfTmCLWJmShWxsIgp0Hn2pBQ21AwEBR0ZRLzMcvYIIpizBtKcnPD2hiK4etdtBHJe0Q2KkYjL1A83gBen0x9buvGlJdq/s640/P4160550.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Participantes do NUMAP-FOAM-br 2012 e equipe do LTFD no encerramento da escola de verão.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/8066837404325207784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2012/05/registros-fotograficos-do-numap-foam-br.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/8066837404325207784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/8066837404325207784'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2012/05/registros-fotograficos-do-numap-foam-br.html' title='Registros fotográficos do NUMAP-FOAM-Br 2012'/><author><name>Livia Jatoba</name><uri>http://www.blogger.com/profile/09562213158975927023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHHlNi6Qs88hAREDE3jeLMycCPAUw-KNbqsQf9PvXB68ZuXGu7sSRkhbgDSNWE4tcVHpiJ-IYeECt9iZIcfPVKB-X-vdiHOQNcLAtxKtBePKQ_NHdFH4qxDS_VC8sq9kQ/s220/P1120070-square.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjipcUxoB4upV1AFg3g2-Tuh_v_DvdFlbPnRkafPy_Y8giAaKixm5NemQaGWK5h23elhSHEl0wRHmI8EBe-y_rP2OtIBiBxRMafxZM9Z4nyEATE6u8jqNKvn7y7eQyZUvEk1mS5m1gaElfq/s72-c/P4160489.JPG" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-5050451617932199513</id><published>2012-05-02T23:26:00.000-03:00</published><updated>2012-05-02T23:26:02.223-03:00</updated><title type='text'>Anúncio: Curso Introdutório de CFD</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Olá, pessoal!&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Tem tempo que não posto nada por aqui. A última vez foi para anunciar o curso &lt;a href=&quot;http://www.notasemcfd.com/2011/10/anuncio-numap-foam-no-brasil.html&quot;&gt;NUMAP-FOAM-Br&lt;/a&gt;, direcionado a usuários avançados e desenvolvedores no OpenFOAM. Tenho que confessar que gostei muito do resultado do NUMAP, aliás, superando em muito as minhas expectativas sobre o evento. Acredito que os participantes tenham aproveitado bem o curso, aprimorando seus conhecimentos em CFD e OpenFOAM. Além de terem feitos novos amigos aqui no Rio de Janeiro :) .&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Contudo, vendo uma necessidade premente e crescente de treinamento, decidimos oferecer&amp;nbsp;um&amp;nbsp;&lt;b&gt;curso básico&lt;/b&gt;&amp;nbsp;em CFD e OpenFOAM&amp;nbsp;através da &lt;a href=&quot;http://www.peq.coppe.ufrj.br/piloto/presencial/&quot;&gt;Escola Piloto Presencial&lt;/a&gt; do PEQ/COPPE. O curso é organizado pelo Programa de Engenharia Química da COPPE e para obter mais detalhes sugiro que acessem o site do curso (clicar &lt;a href=&quot;http://www.peq.coppe.ufrj.br/piloto/presencial/&quot;&gt;aqui&lt;/a&gt; para acesso).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ressalto que se trata de um&amp;nbsp;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;b&gt;&lt;u&gt;CURSO BÁSICO&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;, onde os participantes irão receber treinamento nos fundamentos&amp;nbsp;&lt;b&gt;teóricos&lt;/b&gt;&amp;nbsp;de CFD e&amp;nbsp;&lt;b&gt;prática&lt;/b&gt;&amp;nbsp;com o sistema operacional Linux e o pacote CFD OpenFOAM.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
No caso, qualquer dúvida sobre o conteúdo do curso, vocês podem perguntar diretamente ao pessoal do Notas em CFD através do e-mail &lt;a href=&quot;mailto:notasemcfd@gmail.com&quot;&gt;notasemcfd@gmail.com&lt;/a&gt;&amp;nbsp;ou através de comentários nesta postagem do blog. Questões sobre inscrições, número de vagas (que são limitadas de acordo com os computadores disponíveis no laboratório), pagamento (que, de fato, pelo valor é apenas simbólico), etc, sugiro que entrem em contato direto com os responsáveis pela Escola Piloto (no referido &lt;a href=&quot;http://www.peq.coppe.ufrj.br/piloto/presencial/&quot;&gt;site&lt;/a&gt;).&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTXoi1og2Zf1ETtKIVQhzXpkYL7YTB_AcLEHMv4xWvaQTFzAnzAxXcgDNK9yqpm0a5iiF-M0tv1hdOO5lbqm95WxVSybE9hdiZWran73HBhzlSp1cNBS4M352jQuKfXqd5Ab9_PrqGApGO/s1600/epp.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;Segue abaixo o anúncio do curso.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTXoi1og2Zf1ETtKIVQhzXpkYL7YTB_AcLEHMv4xWvaQTFzAnzAxXcgDNK9yqpm0a5iiF-M0tv1hdOO5lbqm95WxVSybE9hdiZWran73HBhzlSp1cNBS4M352jQuKfXqd5Ab9_PrqGApGO/s1600/epp.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTXoi1og2Zf1ETtKIVQhzXpkYL7YTB_AcLEHMv4xWvaQTFzAnzAxXcgDNK9yqpm0a5iiF-M0tv1hdOO5lbqm95WxVSybE9hdiZWran73HBhzlSp1cNBS4M352jQuKfXqd5Ab9_PrqGApGO/s1600/epp.png&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;b&gt;Introdução à Dinâmica dos Fluidos Computacional&amp;nbsp;&lt;/b&gt;&lt;b&gt;utilizando o OpenFOAM&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Escola Piloto do Programa de Engenharia da COPPE&lt;br /&gt;
Universidade Federal do Rio de Janeiro&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;

 
 
 


&lt;br /&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;text-indent: -0.37mm;&quot;&gt;
&lt;b&gt;Período:&lt;/b&gt; 27, 28 e
29 de junho de 2012&lt;br /&gt;&lt;b&gt;Duração:&lt;/b&gt; 12 horas&lt;br /&gt;&lt;b&gt;Horário:&lt;/b&gt;
13h - 17h&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;text-indent: -0.37mm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify; text-indent: -0.37mm;&quot;&gt;
&lt;b&gt;Resumo:&lt;/b&gt;&lt;b&gt; &lt;/b&gt;A
Fluidodinâmica Computacional (ou, em inglês, &quot;Computational
Fluid Dynamics&quot;- CFD) é a simulação numérica de processos
físicos-químicos que ocorrem em escoamento. A simulação é usada
por físicos, químicos e engenheiros para predizer o comportamento
de um produto, processo ou material em determinadas condições. O
procedimento de resolução numérica usual de CFD consiste na
discretização do domínio e das equações diferenciais parciais
que descrevem o problema a ser resolvido. Uma das técnicas de
aproximação numérica para resolver o problema é o método dos
volumes finitos, que é utilizado por muitos pacotes de CFD tal como
o OpenFOAM (&lt;i&gt;Open Field Operation and Manipulation&lt;/i&gt;). O curso apresenta
os conceitos básicos de CFD utilizando o OpenFOAM como ferramenta de
trabalho e simulações de casos de interesse na engenharia.&lt;/div&gt;
&lt;div style=&quot;text-align: left; text-indent: -0.37mm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify; text-indent: -0.37mm;&quot;&gt;
&lt;b&gt;Ementa:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify; text-indent: -0.37mm;&quot;&gt;
&lt;b&gt;1. Introdução à CFD&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left; text-indent: -0.37mm;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Introdução aos fenômenos de transporte&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Aplicações em diferentes áreas&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Histórico de CFD&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Conceitos Gerais sobre CFD&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify; text-indent: -0.37mm;&quot;&gt;
&lt;b&gt;2. Etapas da Solução CFD&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left; text-indent: -0.37mm;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Pré-processamento&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Solução numérica&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Pós-processamento&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify; text-indent: -0.37mm;&quot;&gt;
&lt;b&gt;3. Tutoriais &lt;i&gt;Hands On&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0mm; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;line-height: 100%;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;Introdução&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;ao&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;Linux&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;(Terminal&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;comandos&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;básicos)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;Visão&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;geral&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;estrutura&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;do&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;OpenFOAM&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;Tutoriais&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;do&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;OpenFOAM:&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;Casos&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;e&lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height: 100%; text-align: center;&quot;&gt;Código&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;line-height: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;line-height: 16px;&quot;&gt;Para os interessados, espero que possamos nos encontrar durante o curso.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;line-height: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;line-height: 16px;&quot;&gt;Um abraço a todos!&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/5050451617932199513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2012/05/anuncio-curso-introdutorio-de-cfd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/5050451617932199513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/5050451617932199513'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2012/05/anuncio-curso-introdutorio-de-cfd.html' title='Anúncio: Curso Introdutório de CFD'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTXoi1og2Zf1ETtKIVQhzXpkYL7YTB_AcLEHMv4xWvaQTFzAnzAxXcgDNK9yqpm0a5iiF-M0tv1hdOO5lbqm95WxVSybE9hdiZWran73HBhzlSp1cNBS4M352jQuKfXqd5Ab9_PrqGApGO/s72-c/epp.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-755186121775992031</id><published>2012-03-04T16:26:00.000-03:00</published><updated>2012-03-12T12:52:38.369-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="curiosidades"/><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenFOAM"/><title type='text'>O que aprendi com o NUMAP-FOAM-Br 2012</title><content type='html'>Para quem acompanha esse blog e usa OpenFOAM, &lt;a href=&quot;http://www.notasemcfd.com/2011/10/anuncio-numap-foam-no-brasil.html&quot; target=&quot;&quot;&gt;deve saber que na primeira quinzena de fevereiro tivemos na COPPE o primeiro NUMAP-FOAM-Br&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Pois bem, aqui estou para dizer o que aprendi com esse evento:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Aprendi Git. Eu apresentei um curso de uma tarde sobre Git e para isso eu estudei Git, pois eu não conhecia Git. Pode perguntar: &lt;i&gt;porque foi dar um curso sobre algo que não sabia ?&lt;/i&gt; Bom, ninguém sabia. Alguém tinha que dar o curso... &lt;b&gt;sobrou pra mim&lt;/b&gt;&amp;nbsp;(e agradeço por isso). Em outra ocasião (que espero que seja breve) eu vou escrever sobre o Git aqui.&lt;/li&gt;
&lt;li&gt;Aprendi a escrever uma condição cíclica no OpenFOAM (tal que a entrada seja definida pela saída). Isso foi uma&amp;nbsp;odisseia&amp;nbsp;pouco trivial que eu não tenho como detalhar aqui em uma linha. E não, não é tão simples quanto parece. Quem usa OpenFOAM deve ter pensado agora: &lt;i&gt;mas não existe aquela condição de contorno chamada ... !!!&lt;/i&gt; Não é tão simples. Creia. Escrevo sobre isso no futuro.&lt;/li&gt;
&lt;li&gt;Aprendi a utilizar o&amp;nbsp;&lt;a href=&quot;http://openfoamwiki.net/index.php/Contrib/swak4Foam&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;swak4Foam&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;, mas precisamente o &lt;b&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;funkySetFields&lt;/span&gt;&lt;/b&gt;. Recomendo a olhada do caso exemplo &quot;elliptical Bubble&quot; pegue &lt;a href=&quot;http://openfoamwiki.net/index.php/Main_OFTutorials&quot; target=&quot;_blank&quot;&gt;nessa página&lt;/a&gt;. Também planejo escrever sobre isso.&lt;/li&gt;
&lt;li&gt;Alias, isso mostra mais uma coisa, tive tempo de dar uma olhada no &lt;a href=&quot;http://openfoamwiki.net/&quot; target=&quot;_blank&quot;&gt;wiki&lt;/a&gt; (já conhecia a tempos, mas não tinha tempo de visitá-lo).&lt;/li&gt;
&lt;li&gt;Descobri como fazer para compilar o OpenFOAM-1.6-ext no meu ArchLinux, tudo graças ao Git (o principal problema é que a versão o GCC é muito nova para o OF-1.6-ext). Para quem já conhece git digite no diretório raiz do openfoam o comando ( &lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;git branch -r &lt;/span&gt;) e observe a ramificação (&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;feature/gcc4.6port&lt;/span&gt;). Você precisa ativar a ramificação localmente com o comndo&amp;nbsp;(&amp;nbsp;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;git checkout&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;feature/gcc4.6port&lt;/span&gt;&amp;nbsp;). Isso é necessário porque nesse ponto apenas a versão &quot;remota&quot; existe na sua estrutura local. Depois, sugiro criar sua própria ramificação ( &lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;git checkout -b minhaversao&lt;/span&gt; ) e então fazer um merge com esse port (&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt; git merge&amp;nbsp;f&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;eature/gcc4.6port&lt;/span&gt;) somente então faça modificações nas configurações. Também vai precisar fazer algumas modificações para remover o &lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;metis&lt;/span&gt; e o &lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;parmetis&lt;/span&gt; e finalmente compilar (tudo isso por causa do compilador 4.6 ), de onde vem o próximo item. &lt;b&gt;[update]&lt;/b&gt; No Ubuntu 11.10, que usa uma das versões do gcc 4.6, é necessário fazer a ginástica com o git, mas não foi preciso remover o metis ou o parmetis. Na versão 32-bits houve um problema com o libccmio e esse problema foi resolvido na máquina teste de forma tosca, instalando um .deb gerado em outra máquina com uma versão mais antiga do Ubuntu. Se eu tiver mais detalhes, eu informo.&lt;b&gt;[update]&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Consegui a motivação que faltava para aprender C++ com efetividade. Estou em curso, lendo o livro &quot;Thinking in C++, vol. 1) que estava em promoção, mas que pode ser &lt;a href=&quot;http://www.mindviewinc.com/Books/downloads.html&quot; target=&quot;_blank&quot;&gt;baixado gratuitamente no site do autor, Bruce Eckel&lt;/a&gt;. Essa motivação veio porque eu quis entender os motivos do erro que encontrei no item anterior (&lt;i&gt;incluindo como remover o &lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;metis&lt;/span&gt; e o &lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;parmetis&lt;/span&gt; da minha frente !&lt;/i&gt;) e porque ...&lt;/li&gt;
&lt;li&gt;fiz um &lt;i&gt;port&lt;/i&gt; do&amp;nbsp;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;viscoelasticFluidFoam&lt;/span&gt; para a versão 2.1.x do OpenFOAM. Com a ajuda do Jovani, acrescento. O detalhe cruel é que o solver não compilava na versão 2.1.x porque na versão 1.6 (onde ele funciona) existe um bug que não interfere na qualidade do solver, mas da qual o solver tirava vantagem. A rigor, seja A e B matrizes simétrica e diferentes, A escalar B não gera obrigatoriamente uma matriz C simétrica. O OpenFOAM 1.6 assume isso (e isso é um erro). Mas a soma de A escalar B com B escalar A gera uma matriz simétrica. Por isso que, apesar do código do OpenFOAM 1.6 estar errado, isso não interfere &lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;viscoelasticFluidFoam.&lt;/span&gt;&amp;nbsp;Porém impede que a compilação ocorra corretamente na versão 2.1 (onde eles corrigiram o bug). Bom, um bocado de C++ corrigiria o problema de forma muito elegante, mas eu usei um pouquinho só de C++ (dada as minhas limitações). Onde se completa a motivação para aprender C++ que descrevi no item anterior. &lt;i&gt;Ah ! Eu tenho uma versão do solver com o port para o 2.1 (100 % funcional), mas não vou liberar sem a autorização do Jovani. A falta de elegância reflete em um pouco mais de contas feitas do que o necessário e eu não me dei ao trabalho de corrigir os exemplos. Isso tem que ser feito porque há algumas ferramentas matemáticas que são usadas nos exemplos que só existem no OpenFOAM-1.6-ext.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Finalmente tive tempo para ler todo o manual do programador do OpenFOAM.&lt;/li&gt;
&lt;li&gt;Rodei várias coisas simples e aprendi o básico sobre VOF e malha adaptativa. Ganhei uma experiência que não tinha.&lt;/li&gt;
&lt;li&gt;Assisti uma aula surpreendente sobre modelagem de fenômenos de transporte (ministrada pelo Luiz).&lt;/li&gt;
&lt;li&gt;Descobri vários tópicos interessantes para escrever aqui no Notas em CFD ... :D&lt;/li&gt;
&lt;li&gt;Conheci vários usuários do OpenFOAM. Tive uma noção real de que não somos tão poucos assim. &amp;nbsp;Também ficou claro para mim como precisamos nos unir mais para conseguirmos diminuir as nossas dificuldades individuais no desenvolvimento e uso do OpenFOAM.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Bom, isso foi o que eu aprendi... não tive aqui a intenção de falar tudo que aprendi em 15 dias, mas dar uma listagem geral. Até para servir de feedback. Nesse evento, eu não tinha um projeto, era apenas um usuário do laboratório que criou o evento, sem um foco real no OpenFOAM, envolvido com tudo isso por estar no &quot;lugar certo na hora certa&quot; (eu não poderia dizer diferente) e que se envolveu mais ainda por causa do git. Enfim, se eu tivesse tentado entrar como membro externo, dificilmente eu seria escolhido, mas mesmo assim, mesmo com toda essa ausência de foco da minha parte, os resultados pessoais que obtive foram muito legais e a lista acima apenas prova isso.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Por isso tudo, tenho apenas que agradecer a todos que fizeram esse evento acontecer.&lt;/div&gt;
&lt;div&gt;
Obrigado a todos !!!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/755186121775992031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2012/03/o-que-aprendi-com-o-numap-foam-br-2012.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/755186121775992031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/755186121775992031'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2012/03/o-que-aprendi-com-o-numap-foam-br-2012.html' title='O que aprendi com o NUMAP-FOAM-Br 2012'/><author><name>J. F. Mitre</name><uri>http://www.blogger.com/profile/01576927608384839758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-6296635504313196420</id><published>2012-01-23T14:05:00.006-02:00</published><updated>2012-01-25T15:45:04.926-02:00</updated><title type='text'>Pyfoam: uma ferramenta de manipulação de casos</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Caros Leitores,&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  Se desejam automatizar e/ou realizar analises sofisticadas no openFOAM,  o &quot;aplicativo&quot; denominado PyFoam pode ser uma ferramenta interessante.  Pyfoam nada mais é que uma biblioteca de manipulação de arquivos  desenvolvida em Python (linguagem interpretada de alto nível orientada a  objeto). Entre as principais funcionalidades desta biblioteca estão: a  compactação de dados de saída e avaliação de output na forma gráfica  durante a evolução da simulação (bem semelhante aos softwares  comercias), a manipulação dos arquivo texto de dicionário de forma  durante o processo iterativo.&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Como  instalar esse &quot;aplicativo&quot;? Primeiro passo, em algumas distribuições  alguns pacotes devem ser instalados, no caso do ubuntu basta instalar:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;instalar os requisitos &lt;span style=&quot;font-style: italic;&quot;&gt;python-dev&lt;/span&gt; e &lt;span style=&quot;font-style: italic;&quot;&gt;python-numpy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;baixar a versão mais recente do pyfoam no link abaixo:&lt;br /&gt;&lt;br /&gt;http://openfoamwiki.net/index.php/Contrib_PyFoam#Downloads&lt;br /&gt;&lt;br /&gt;descompactar o arquivo com o comando no terminal&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;tar -xvf PyFoam-0.5.6.tar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;dentro da pasta &lt;span style=&quot;font-style: italic;&quot;&gt;PyFoam-0.5.6&lt;/span&gt;  descompactada abrir terminal executar o seguinte comando:&lt;br /&gt;&lt;br /&gt;python setup.py install&lt;br /&gt;&lt;br /&gt;Pronto o  Pyfoam está instalado no sistema.&lt;br /&gt;&lt;br /&gt;Para instalar em um local especificado basta executar o comando&lt;br /&gt;&lt;br /&gt;python setup.py install --prefix=/home/nomeusuario/pastadeinstalacao&lt;br /&gt;&lt;br /&gt;e incluir as seguintes variáveis de ambiente:&lt;br /&gt;&lt;br /&gt;export PYTHONPATH=/home/nomeusuario/pastadeinstalacao/lib/python-2.3/site-packages:$PYTHONPATH&lt;br /&gt;&lt;br /&gt;e&lt;br /&gt;&lt;br /&gt;export PATH=/home/nomeusuario/pastadeinstalacao/bin:$PATH&lt;br /&gt;&lt;br /&gt;Se o seu sistema for&lt;span style=&quot;color: rgb(255, 102, 102);&quot;&gt; &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;UBUNTU&lt;/span&gt;&lt;/span&gt;, basta instalar via terminal com o seguinte comando: &lt;span style=&quot;font-style: italic;&quot;&gt;sudo apt-get install pyfoam&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Bem,  uma vez instalado existem várias funcionalidades simples, porém  interessantes. Podemos começar com a funcionalidade de verificação de  caso, vá até a pasta &quot;tut&quot;, entre em algum exemplo do tutorial execute o  comando &quot;pyFoamCaseReport.py --full-report .&quot;, deve aparecer toda a  informação do caso setado, bem interessante quando não se conhece o  caso. Cabe destacar que essa ferramenta não funciona para alguns solver  mais recentes e complexos.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Outra funcionalidade interessante é o pyFoamPlotRunner.py.  No caso no icoFoam, para ativar essa funcionalidade rode o icoFoam com o  comando: pyFoamPlotRunner.py icoFoam. Assim, os gráficos de resíduo  serão plotados no durante o processo iterativo. Infelizmente, essa  funcionalidade aumenta o tempo de computação uma vez que consome recursos computacionais  escrevendo os plots.&lt;br /&gt;&lt;br /&gt;Se  você já programa em python uma forma interessante é criar suas próprias  forma de automatização utilizando as funções predefinidas na biblioteca  pyfoam. No exemplo abaixo, o programa modifica a velocidade de uma  condição de contorno especifica a partir do seu nome. Crie o arquivo texto com os seguintes comando:&lt;br /&gt;&lt;br /&gt;#prototipo da chamada da função ParsedParameterFile da biblioteca pyfoam&lt;br /&gt;from PyFoam.RunDictionary.ParsedParameterFile import ParsedParameterFile&lt;br /&gt;# Arquivo que eu quero modificar&lt;br /&gt;f=ParsedParameterFile(&quot;pitzDaily/0/U&quot;)&lt;br /&gt;# percorrer todos os bondaryFields e modificar o campo com nome upper&lt;br /&gt;for b in f[&quot;boundaryField&quot;]:&lt;br /&gt;if &quot;upper&quot; in b:&lt;br /&gt;  f[&quot;boundaryField&quot;][b][&quot;value&quot;]=&quot;uniform (10 0 0)&quot;&lt;br /&gt;  f[&quot;boundaryField&quot;][b][&quot;type&quot;]=&quot;fixedValue&quot;&lt;br /&gt;#Escrever no arquivo U&lt;br /&gt;f.writeFile()&lt;br /&gt;&lt;br /&gt;Salvar o arquivo com o nome tes.py na pasta /incompressible/simpleFoam (pasta do tutorial que vou testar o programa python). Em seguida, executar o script com o comando &quot;python tes.py&quot; na pasta /incompressible/simpleFoam.&lt;br /&gt;&lt;br /&gt;Bem, espero que este post seja útil de alguma forma.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/6296635504313196420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2012/01/pyfoam-uma-ferramenta-de-manipulacao-de.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/6296635504313196420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/6296635504313196420'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2012/01/pyfoam-uma-ferramenta-de-manipulacao-de.html' title='Pyfoam: uma ferramenta de manipulação de casos'/><author><name>Fábio Santos</name><uri>http://www.blogger.com/profile/04844036268671157662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvFLWnInX-SAA5b_cxjpQCnKDQy-k8elA3DQVRne8-l91ZamtHDmAOyCQavhmA5XJFcKd4PTz9H3oAwap19W7nZjOZFv9ryc1Kelhlou-_6zAqJsb4DpcxkJmIxAI7M40/s220/rosto.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-7243875317541218058</id><published>2011-12-19T14:43:00.003-02:00</published><updated>2011-12-19T14:43:58.498-02:00</updated><title type='text'>Lançado o OpenFOAM 2.1</title><content type='html'>&lt;a href=&quot;http://www.openfoam.com/version2.1.0/&quot; target=&quot;_blank&quot;&gt;Hoje, 19 de Dezembro de 2011, foi lançado o OpenFOAM 2.1&lt;/a&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Dessa vez, a quantidade de atualizações foi significativa e, do meu ponto de vista particular, impactante.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Implementação do &lt;a href=&quot;http://www.openfoam.com/version2.1.0/ami.php&quot; target=&quot;_blank&quot;&gt;AMI&lt;/a&gt;, modificações na &lt;a href=&quot;http://www.openfoam.com/version2.1.0/multiphase.php&quot; target=&quot;_blank&quot;&gt;modelagem multifásica&lt;/a&gt;, inclusão de um novo&amp;nbsp;&lt;a href=&quot;http://www.openfoam.com/version2.1.0/physical-modelling.php&quot; target=&quot;_blank&quot;&gt;modelo de turbulência&lt;/a&gt;&amp;nbsp;e de&amp;nbsp;&lt;a href=&quot;http://www.openfoam.com/version2.1.0/physical-modelling.php&quot; target=&quot;_blank&quot;&gt;combustão&lt;/a&gt;, &amp;nbsp;novas implementações para as&amp;nbsp;&lt;a href=&quot;http://www.openfoam.com/version2.1.0/boundary-conditions.php&quot; target=&quot;_blank&quot;&gt;condições de contorno&lt;/a&gt;, inclusões de outros&amp;nbsp;&lt;a href=&quot;http://www.openfoam.com/version2.1.0/numerics.php&quot; target=&quot;_blank&quot;&gt;métodos numéricos&lt;/a&gt;, entre outras.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Estou quase migrando para a 2.1... quase.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/7243875317541218058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2011/12/lancado-o-openfoam-21.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/7243875317541218058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/7243875317541218058'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2011/12/lancado-o-openfoam-21.html' title='Lançado o OpenFOAM 2.1'/><author><name>J. F. Mitre</name><uri>http://www.blogger.com/profile/01576927608384839758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-2816202949489336923</id><published>2011-10-03T15:47:00.011-03:00</published><updated>2011-10-03T19:49:51.760-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenFOAM"/><title type='text'>Anúncio: NUMAP-FOAM no Brasil</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Numerical Modelling of Coupled Problems in Applied Physics&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;with OpenFOAM&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: &#39;Lucida Grande&#39;,Verdana,Lucida,Helvetica,Arial,sans-serif; line-height: 18px;&quot;&gt;®&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;b&gt; (NUMAP-FOAM-Br)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Escola de Verão 2012 na Universidade Federal do Rio de Janeiro&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Escola de Química e Programa de Engenharia da COPPE&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Rio de Janeiro, RJ; 1 a 15 de Fevereiro de 2012&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5659363563092436482&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ-M0L1_EHTyPTYeQeg13jaACmGhM5sGRNtJFIEPqs0scQi8z-QvG4BpT6G5BXooshRnLSRba76iB2lS78YNSynpUsHYmlwDw5Lszf0iM13TAjiHpe9mFD7cqz6Md_RAUzxqVPvE93aw1X/s320/bubbleCollumn.png&quot; style=&quot;cursor: pointer; float: left; height: 200px; margin: 0pt 10px 10px 0pt; width: 320px;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Em uma parceria, a &lt;a href=&quot;http://www.eq.ufrj.br/&quot;&gt;Escola de Química&lt;/a&gt; e o &lt;a href=&quot;http://www.peq.coppe.ufrj.br/&quot;&gt;Programa de Engenharia Química da COPPE&lt;/a&gt; anunciam a primeira edição da Escola de Verão Brasileira em Problemas Numéricos Aplicados usando OpenFOAM&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: &#39;Lucida Grande&#39;,Verdana,Lucida,Helvetica,Arial,sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;®&lt;/span&gt; (NUMAP-FOAM-Br) para alunos de Pós-Graduação e jovens pesquisadores a acontecer no Rio de Janeiro, Brasil. Este evento é baseado na &lt;a href=&quot;http://www.fsb.unizg.hr/?OpenFOAM_Summer_School_2011&quot;&gt;Summer School (NUMAP-FOAM)&lt;/a&gt; que ocorre anualmente em Zagreb, Croácia, e organizado pelo Prof. &lt;a href=&quot;http://titan.fsb.hr/%7Ehjasak/&quot;&gt;Hrvoje Jasak&lt;/a&gt;, desenvolvedor do OpenFOAM&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: &#39;Lucida Grande&#39;,Verdana,Lucida,Helvetica,Arial,sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;®&lt;/span&gt;. Em sua versão latina, o NUMAP-FOAM-Br está sendo organizado pelos integrantes do Laboratório de Termofluidodinâmica da COPPE/UFRJ e supervisionado pelos Profs. Luiz Fernando Silva (EQ/UFRJ) e Paulo Lage (PEQ/COPPE/UFRJ).&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Descrição do evento&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A Escola de Verão tem o intuito de fornecer orientação e treinamento no uso e programação em OpenFOAM&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: &#39;Lucida Grande&#39;,Verdana,Lucida,Helvetica,Arial,sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;®&lt;/span&gt; para um pequeno grupo de estudantes e pesquisadores envolvidos em trabalhos de pesquisa. A ideia da Escola de Verão é expandir os conhecimentos em modelagem de problemas avançados, métodos numéricos e programação, usando o OpenFOAM&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: &#39;Lucida Grande&#39;,Verdana,Lucida,Helvetica,Arial,sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;®&lt;/span&gt; como ferramenta de trabalho. A aplicação do OpenFOAM&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: &#39;Lucida Grande&#39;,Verdana,Lucida,Helvetica,Arial,sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;®&lt;/span&gt; aos projetos de pesquisa terá orientação direta e trabalho prático no código.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Aulas e palestras em tópicos selecionados, como métodos numéricos, programação e modelagem, serão apresentadas de acordo com a necessidade dos alunos. Note que, para garantir a qualidade do trabalho e da supervisão, o número de vagas será limitado.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Local e data&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5659364558423663858&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsS5-eJD5_HhbUsBYa1TBxk0GmAw0ueajkx5dc3af15z-UGdmIHz4pdngWUG483e15p1uhr9XcBzC8vOFp_OWkRS5hi4PzSBixyV5lVIBVE-ye3Ad8_6eiQy9MhhWE9cUEdAu8Z1CCQZg5/s320/bubble.viscoelastic2.png&quot; style=&quot;cursor: pointer; float: right; height: 197px; margin: 0pt 0pt 10px 10px; width: 320px;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A Escola de Verão ocorrerá em 11 dias de trabalho sob supervisão dos Profs. Luiz Fernando Silva e Paulo Lage e com auxílio de especialistas locais em OpenFOAM&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: &#39;Lucida Grande&#39;,Verdana,Lucida,Helvetica,Arial,sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;®&lt;/span&gt;, incluindo os alunos de doutorado Jovani Favero e Livia Jatobá, entre outros. Tutoriais, palestras e trabalhos em grupo vão acontecer de &lt;b&gt;1 a 15 de Fevereiro de 2012&lt;/b&gt; na sala de aula do &lt;b&gt;Laboratório de Termofluidodinâmica&lt;/b&gt; do Programa de Engenharia da COPPE, &lt;b&gt;Universidade Federal do Rio de Janeiro, Campus Ilha do Fundão&lt;/b&gt;.&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Como participar: NUMAP-FOAM-Br 2012&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para participar, pedimos que escrevam em &lt;b&gt;uma página a descrição do projeto&lt;/b&gt; que querem trabalhar durante o NUMAP-FOAM-Br, com os &lt;b&gt;problemas atuais&lt;/b&gt; e os &lt;b&gt;objetivos&lt;/b&gt; a serem atingidos na Escola de Verão. A participação é aberta a &lt;b&gt;qualquer aluno&lt;/b&gt; de pós-graduação e graduação inscritos em universidades assim como pesquisadores pós-doc. Este evento não está restrito a universidades brasileiras, mas encoraja que alunos de universidades fora do Brasil também participem. Neste caso, a comunicação será em inglês.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Note que este &lt;b&gt;NÃO é um curso introdutório&lt;/b&gt; de OpenFOAM&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: &#39;Lucida Grande&#39;,Verdana,Lucida,Helvetica,Arial,sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;®&lt;/span&gt;. Conhecimento prévio do projeto e do &lt;i&gt;software&lt;/i&gt; são pré-requisitos para participação no evento.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;O prazo para submissão dos projetos é 15 de Novembro de 2011.&lt;/b&gt; Os candidatos selecionados serão informados até o dia 20 de Novembro de 2011.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Acomodação e custos&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Participantes da Escola de Verão devem se planejar para cobrir suas despesas de viagem e acomodação. O ideal é que os participantes tragam laptops para desenvolvimento de seus projetos. Será cobrada uma &lt;b&gt;taxa de registro&lt;/b&gt; (após seleção do projeto) no valor de &lt;b&gt;R$ 150,00&lt;/b&gt; por participante. Este evento não é financiado por nenhuma empresa ou agência pública de fomento.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Contato&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para maiores detalhes e submissão da proposta de projetos, entre em &lt;b&gt;contato&lt;/b&gt; pelo e-mail &lt;a href=&quot;mailto:numapbr@notasemcfd.com&quot;&gt;numapbr@notasemcfd.com&lt;/a&gt;. Você também pode tirar dúvidas pelos comentários deste blog.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/2816202949489336923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2011/10/anuncio-numap-foam-no-brasil.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/2816202949489336923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/2816202949489336923'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2011/10/anuncio-numap-foam-no-brasil.html' title='Anúncio: NUMAP-FOAM no Brasil'/><author><name>Luiz F.</name><uri>http://www.blogger.com/profile/14908549900635467246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpqEiIncCTXwmStBMJOiWVEy9KtN_ETENm_XXmazakqT1IBkKw-Ej0n-XJoZ3SuwSq6g0es7Tp6Ix5lISXjdHs7iC2w7Gr9QK8yTDMrNg9CmFwrNglUT0Xm7GghHKuJw/s220/DSC00838.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ-M0L1_EHTyPTYeQeg13jaACmGhM5sGRNtJFIEPqs0scQi8z-QvG4BpT6G5BXooshRnLSRba76iB2lS78YNSynpUsHYmlwDw5Lszf0iM13TAjiHpe9mFD7cqz6Md_RAUzxqVPvE93aw1X/s72-c/bubbleCollumn.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-4969685105374640994</id><published>2011-09-07T13:40:00.007-03:00</published><updated>2011-09-26T23:47:47.387-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenFOAM"/><title type='text'>Tutorial para instalação do OpenFOAM-1.6-ext no Ubuntu 11.04</title><content type='html'>&lt;p&gt;Caros leitores,&lt;/p&gt;&lt;p&gt;Eu mais o Luiz Fernando estamos atualmente em Zagreb/Croácia participando da escola de verão (NUMAP Summer School 2011).  &lt;/p&gt;&lt;p&gt;Nem precisa comentar que é uma experiência única. Tem &lt;em&gt;experts&lt;/em&gt; em diversas áreas dentro da grande área de CFD e claro, estamos em contato direto com pessoas que conhecem a fundo o gigantesco &quot;core&quot; do OpenFOAM.&lt;/p&gt;&lt;p&gt;Mas sem mais demoras, a verdadeira razão por estar escrevendo este pequeno post é divulgar um tutorial sobre a &lt;a href=&quot;http://www.extend-project.de/user-forums/extend-groups/5-openfoam-installation-group-forum/276-short-tutorial-for-installation-openfoam#276&quot;&gt;instalação do OpenFOAM-1.6-ext no Ububtu 11.04&lt;/a&gt; que O colega aqui do curso Nebojsa  Gavrilov fez . &lt;/p&gt;&lt;p&gt;Reparem que em todos os comandos aparece OpenFOAM® ao invés de OpenFOAM. Tenham cuidado com o Ctrl C + Ctrl V, pois vocês devem usar somente OpenFOAM, sem o ®, senão terão problemas. Defendendo o  Nebojsa agora,  este não foi um erro dele, o próprio editor do site do OpenFOAM extended põem automaticamente o ®. Quem já escreveu lá sabe do que estou falando. &lt;/p&gt;&lt;p&gt;Bom, espero que o tutorial seja muito proveitoso a todos vocês. Algumas dicas eu já havia dado em um antigo &lt;a href=&quot;http://www.notasemcfd.com/2010/12/instalacao-do-openfoam-16-ext.html&quot;&gt;post&lt;/a&gt;, mas considero o link acima mais completo e mais detalhado para iniciantes em linux.  &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/4969685105374640994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2011/09/tutorial-para-instalacao-do-openfoam-16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/4969685105374640994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/4969685105374640994'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2011/09/tutorial-para-instalacao-do-openfoam-16.html' title='Tutorial para instalação do OpenFOAM-1.6-ext no Ubuntu 11.04'/><author><name>Jovani</name><uri>http://www.blogger.com/profile/16601190182840183680</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKPQlYFWjnJ3QMr5zbRIBxQ3nalWRP1v_8CHmZyk3MwTakhBstBYPKmAhH-dfRiGbe108NGjJYEH85eEz01JkX6A1E9Poq7vObxKLzOrHEcg80A-92Bk-Oo6080yjju14/s220/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-4757168407394233354</id><published>2011-08-28T08:49:00.000-03:00</published><updated>2011-08-28T08:49:50.679-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><category scheme="http://www.blogger.com/atom/ns#" term="softwares"/><title type='text'>Base de dados da Elsevier</title><content type='html'>Recentemente fiz um curso de &lt;a href=&quot;http://www.americalatina.elsevier.com/&quot; target=&quot;_blank&quot;&gt;treinamento da Elsevier&lt;/a&gt; (oferecido gratuitamente na &lt;a href=&quot;http://www.ufrj.br/&quot; target=&quot;_blank&quot;&gt;UFRJ&lt;/a&gt; através da &lt;a href=&quot;http://www.ct.ufrj.br/bib/&quot; target=&quot;_blank&quot;&gt;biblioteca do CT&lt;/a&gt;).&lt;br /&gt;
Aprendi várias coisas legais. &amp;nbsp;Não me cabe aqui discorrer sobre tudo que aprendi e não sabia, mas posso dizer três coisas:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;O material de apoio, que nos foi entregue impresso no dia, e as apresentações estão &lt;a href=&quot;http://www.americalatina.elsevier.com/sul/pt-br/material_apoio.php&quot; target=&quot;_blank&quot;&gt;disponíveis para &lt;i&gt;download&lt;/i&gt; gratuitamente na internet&lt;/a&gt;. Vale apena dar uma olhada. O material é bem completo e permite ter um amplo entendimento sobre a plataforma da Elsevier. Depois de 6 anos fazendo pesquisas eu percebi que ainda não uso tudo que eu poderia usar.&lt;/li&gt;
&lt;li&gt;Não consigo criar RSS de uma pesquisa no Chromium. Não consigo criar um RSS de uma pesquisa se não desabilitar o &quot;bloqueador de pop-up&quot;. Essas são duas observações distintas. Eu já conhecia esse recurso a algum tempo, mas como não conseguia criar eu achava que o problema não era meu. Mas, ao ver que a palestrante não falou nada, eu percebi que podia estar ligado ao sistema operacional (uso o GNU/Linux) ou ao navegador. De onde conclui o que observei na minha máquina com o GNU/Linux. Por ter funcionado, não testei no Windows. Se não sabe o que é RSS, &lt;a href=&quot;http://jfmitre.com/2011/07/rss-o-conteudo-vai-ate-voce.html&quot; target=&quot;_blank&quot;&gt;precisa ler esse tópico aqui&lt;/a&gt; e, se for de sua vontade, aproveite para assinar o nosso blog também ! :D &lt;/li&gt;
&lt;li&gt;Eu aprendi a pronunciar &quot;&lt;i&gt;Elsevier&lt;/i&gt;&quot; com a seguinte intonação: el-&lt;b&gt;sé&lt;/b&gt;-vier. Mas a aprendi no curso que a pronuncia correta é: el-&lt;b&gt;sê&lt;/b&gt;-vier. &lt;a href=&quot;http://www.americalatina.elsevier.com/sul/pt-br/historia.php&quot; target=&quot;_blank&quot;&gt;Encontrei essa informação histórica que explica isso&lt;/a&gt;. Resta saber se eu vou me acostumar com a nova forma de pronunciar a palavra.&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/4757168407394233354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2011/08/base-de-dados-da-elsevier.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/4757168407394233354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/4757168407394233354'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2011/08/base-de-dados-da-elsevier.html' title='Base de dados da Elsevier'/><author><name>J. F. Mitre</name><uri>http://www.blogger.com/profile/01576927608384839758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-4593441696962121900</id><published>2011-08-24T16:12:00.001-03:00</published><updated>2011-08-24T16:13:21.796-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="curiosidades"/><category scheme="http://www.blogger.com/atom/ns#" term="tensão superficial"/><title type='text'>Os segredos por trás de uma mancha de café</title><content type='html'>Olá leitores,&lt;br /&gt;
hoje vi um&amp;nbsp;vídeo&amp;nbsp;que me fez lembrar como é complexa a análise dos efeitos da tensão superficial no estudo da&amp;nbsp;mecânica&amp;nbsp;dos fluidos! Ainda mais incluindo a presença de partículas de diferentes geometrias!&lt;br /&gt;
&lt;br /&gt;
O&amp;nbsp;vídeo&amp;nbsp;mostra a movimentação de&amp;nbsp;partículas&amp;nbsp;em uma gota evaporando. Partículas esféricas possuem comportamento diferente de partículas em formato de bastão. Para complicar ainda mais a análise, foi realizado também um&amp;nbsp;experimento&amp;nbsp;onde a tensão superficial do líquido foi alterada pela adição de um tensoativo!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/ZaCGoSTMHyc?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;
Achei o&amp;nbsp;vídeo&amp;nbsp;lendo um site&amp;nbsp;sobre fluidodinâmica muito interessante: &amp;nbsp;o &lt;a href=&quot;http://fuckyeahfluiddynamics.tumblr.com/&quot;&gt;Fuck Yeah Fluid Dynamics&lt;/a&gt;.&amp;nbsp;O nome é sugestivo. Acho que os autores devem gostar bastante de mecânica dos fluidos! A propósito, não consegui encontrar muita informação sobre os autores, mas existem vários outros videos interessantes no site. Fica a dica.&lt;br /&gt;
&lt;br /&gt;
Até a&amp;nbsp;próxima.</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/4593441696962121900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2011/08/os-segredos-por-tras-de-uma-mancha-de.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/4593441696962121900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/4593441696962121900'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2011/08/os-segredos-por-tras-de-uma-mancha-de.html' title='Os segredos por trás de uma mancha de café'/><author><name>Livia Jatoba</name><uri>http://www.blogger.com/profile/09562213158975927023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHHlNi6Qs88hAREDE3jeLMycCPAUw-KNbqsQf9PvXB68ZuXGu7sSRkhbgDSNWE4tcVHpiJ-IYeECt9iZIcfPVKB-X-vdiHOQNcLAtxKtBePKQ_NHdFH4qxDS_VC8sq9kQ/s220/P1120070-square.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-8162970596869581546</id><published>2011-08-23T08:22:00.002-03:00</published><updated>2011-08-23T09:41:23.539-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><title type='text'>Uma Nova Era no &quot;Notas em CFD&quot;</title><content type='html'>Caros leitores, hoje, inauguramos uma nova era no &lt;a href=&quot;http://notasemcfd.com/&quot;&gt;Notas em CFD&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Primeiro, como os leitores que frequentam o site já devem ter percebido, foi feito uma remodelagem completa na última semana. Agora temos um design moderno, compatível com os novos &lt;i&gt;templates&lt;/i&gt; do blogger.&lt;br /&gt;
&lt;br /&gt;
Também foram criados páginas estáticas (observe a barra abaixo do título do blog) com informações &lt;a href=&quot;http://www.notasemcfd.com/p/sobre-o-blog.html&quot;&gt;sobre o blog&lt;/a&gt;, &lt;a href=&quot;http://www.notasemcfd.com/p/sobre-os-autores.html&quot;&gt;sobre os autores&lt;/a&gt; e &lt;a href=&quot;http://www.notasemcfd.com/p/contato.html&quot;&gt;informação de contato&lt;/a&gt;&amp;nbsp;(por hora, há apenas uma forma de contato, mas no futuro ... quem saber ?). Para os novos leitores, a página sobre o blog poderá levá-lo a atmosfera de quando o blog foi criado, para quem nos lê desde sempre, trará (espero) um boas lembranças...&lt;br /&gt;
&lt;br /&gt;
Outras pequenas modificações, como botões para facilitar a vida de quem quer compartilhar um tópico em redes sociais também foram feitas. Veja os botões em cada tópico.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;[update]&lt;/b&gt; Um comentário me fez lembrar de colocar a página de comentários embutida na página do tópico. Mais um item para a lista de modificações &lt;b&gt;[/update]&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Mas talvez a modificação mais importante seja o domínio próprio. Sim, agora estamos com domínio próprio. Pode usar:&amp;nbsp;&lt;a href=&quot;http://notasemcfd.com/&quot;&gt;http://notasemcfd.com&lt;/a&gt;&amp;nbsp;ou&amp;nbsp;&lt;a href=&quot;http://www.notasemcfd.com/&quot;&gt;http://www.notasemcfd.com&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Continuamos a utilizar a plataforma do blogger, então, os velhos nomes continuam funcionando. Nenhum link do site quebrou por causa dessa modificação.&lt;br /&gt;
&lt;br /&gt;
Sejam bem vindos a essa Nova Era, que eu espero que seja de muito tópicos e interação.&lt;br /&gt;
&lt;br /&gt;
Obrigado a todos (leitores e autores) por te feito desses mais de 4 anos de blog um sucesso.</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/8162970596869581546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2011/08/uma-nova-era-no-notas-em-cfd.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/8162970596869581546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/8162970596869581546'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2011/08/uma-nova-era-no-notas-em-cfd.html' title='Uma Nova Era no &quot;Notas em CFD&quot;'/><author><name>J. F. Mitre</name><uri>http://www.blogger.com/profile/01576927608384839758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2876730879490246055.post-9862774270584727</id><published>2011-08-17T14:59:00.003-03:00</published><updated>2011-08-18T00:20:08.257-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="notas"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenFOAM"/><title type='text'>SGI compra a OpenFOAM Ltda</title><content type='html'>Havia passado despercebido por mim que no último dia 15 de agosto a &lt;a href=&quot;http://www.sgi.com/&quot;&gt;SGI&lt;/a&gt; &lt;b&gt;&lt;a href=&quot;http://www.sgi.com/company_info/newsroom/press_releases/2011/august/opencfd.html&quot;&gt;comprou&lt;/a&gt;&lt;/b&gt; a &lt;a href=&quot;http://www.openfoam.com/&quot;&gt;OpenFOAM Ltda&lt;/a&gt;, criou uma fundação (&lt;a href=&quot;http://www.openfoam.org/&quot;&gt;The OpenFOAM Fundation&lt;/a&gt;) para gerenciar o código fonte deu uma reviravolta na minha cabeça. Bom, exageros a parte, a reviravolta fica restrita a parte profissional da cabeça que lida com o OpenFOAM.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Francamente, ainda é muito cedo para dizer tudo que eu gostaria de saber, mas posso adiantar algumas coisas:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;A SGI é uma das maiores empresas do mundo computacional, &lt;a href=&quot;http://www.sgi.com/products/&quot;&gt;veja só a lista de produtos&lt;/a&gt;. Isso quer dizer que as forças envolvidas ganharam um upgrade e, o OpenFOAM, ganha status de competidor comercial.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;O código fonte foi mantido na GPL, mas parece que eles vão endurecer as regras em relação a licença. Quero dizer: eles vão cobrar que licença seja respeitada pelos outros e, eu pelo menos, espero que eles apliquem essa exigência adicional neles mesmos também. Tenho esperanças, a SGI não é nenhuma empresa pequena que precise desse único produto para viver.&lt;/li&gt;
&lt;li&gt;Alguma coisa vai acontecer. Não se iluda. Até o final do ano que vêm, alguma coisa acontece de significativo nessa história.&lt;/li&gt;
&lt;li&gt;Tenha esperanças de que aquela guerra infantil sobre o uso da marca registrada tenha um fim e que a política de desenvolvimento seja de longo prazo, permitindo não haver grandes modificações no código fonte a cada versão lançada.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&quot;&lt;i&gt;Alea jacta est&lt;/i&gt;&quot; (César, 49 A.C.)&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://notasemcfd.blogspot.com/feeds/9862774270584727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://notasemcfd.blogspot.com/2011/08/sgi-compra-openfoam-ltda.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/9862774270584727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2876730879490246055/posts/default/9862774270584727'/><link rel='alternate' type='text/html' href='http://notasemcfd.blogspot.com/2011/08/sgi-compra-openfoam-ltda.html' title='SGI compra a OpenFOAM Ltda'/><author><name>J. F. Mitre</name><uri>http://www.blogger.com/profile/01576927608384839758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>