123 resultados para Portabilidade Numérica


Relevância:

10.00% 10.00%

Publicador:

Resumo:

A presente dissertação tem como principal objetivo a validação da ferramenta IHFOAM do código OpenFOAM para problemas de interação de ondas com estruturas costeiras porosas, concretamente a interação de ondas com o quebra-mar poente do porto de pesca de Albufeira. Numa primeira parte deste trabalho analisa-se o comportamento do código com malhas de diferentes tipos, mais especificamente, estuda-se os efeitos sobre o escoamento de uma malha não estruturada no meio poroso em relação a uma malha estruturada. Isto é de extrema importância, devido ao tempo dispensado na construção de uma malha estruturada com elementos rectangulares. É ainda estudada a dependência da simulação numérica com o modelo de turbulência. O estudo mostra que os efeitos dos diferentes tipos de malha na zona porosa influenciam pouco o escoamento, sendo aceitável o recurso a malhas não estruturadas na zona porosa, em contraste com a escolha do modelo de turbulência que se mostra muito importante para a simulação. Numa segunda parte, são calibrados os parâmetros do meio poroso usados pelo modelo numérico. Apresenta-se o método utilizado para a calibração dos parâmetros e são estudados os seus efeitos sobre o comportamento hidráulico da estrutura. O estudo é realizado com duas alturas de ondas, uma altura de onda que não gera galgamento e uma altura de onda que gera galgamento. Foram colocadas várias sondas numéricas ao longo de um canal de ondas que medem a elevação de superfície livre simulada. Para os ensaios com galgamento, mediu-se a altura da água galgada e o volume galgado, podendo-se assim estudar os efeitos dos parâmetros do meio poroso do quebra-mar sobre o galgamento. A calibração sequencial dos parâmetros mostrou-se muito eficaz, gerando resultados muito bons. Ao longo do estudo entende-se a forte dependência do comportamento hidrodinâmico da estrutura, dos parâmetros e a necessidade de os calibrar, para cada caso estudado. Conclui-se que o IHFOAM é muito interessante para o estudo numérico de interação de onda-estrutura porosa, obtendo resultados satisfatórios para a superfície livre dentro e fora do quebra-mar. O galgamento, sendo um processo muito rápido, foi razoavelmente simulado e captado pelo código.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Na presente dissertação estudaram-se diferentes métodos de cálculo usados para a determinação da deformação (curvatura, rotação, extensão e flecha) em vigas de betão armado. Estudou-se o método de cálculo dito “exato”, método de integração numérica, e comparou-se os resultados obtidos por este método com aqueles ditos simplificados, dos quais se dá particular destaque ao método da secção determinante. Apresenta-se também uma análise comparativa de resultados experimentais obtidos em laboratório com os resultados teóricos, obtidos pela aplicação do método de integração numérica. Estudou-se igualmente a influência que certos parâmetros, como é o caso da fendilhação, fluência, retração e resistência à compressão do betão, têm na deformação de vigas de betão armado. O estudo da deformação foi efetuado considerando três tipos de secção: retangular, em T e em I. Por último o autor implementou um programa de cálculo em VBA Excel com o objetivo de quantificar os parâmetros da deformação em vigas de betão armado com secções: retangular, em T e em I, pela aplicação do método de integração numérica, de acordo com a norma EN 1992-1-1.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

A Digital Breast Tomosynthesis (DBT) é uma técnica que permite obter imagens mamárias 3D de alta qualidade, que só podem ser obtidas através de métodos de re-construção. Os métodos de reconstrução mais rápidos são os iterativos, sendo no en-tanto computacionalmente exigentes, necessitando de sofrer muitas optimizações. Exis-tem optimizações que usam computação paralela através da implementação em GPUs usando CUDA. Como é sabido, o desenvolvimento de programas eficientes que usam GPUs é ainda uma tarefa demorada, dado que os modelos de programação disponíveis são de baixo nível, e a portabilidade do código para outras arquitecturas não é imedia-ta. É uma mais valia poder criar programas paralelos de forma rápida, com possibili-dade de serem usados em diferentes arquitecturas, sem exigir muitos conhecimentos sobre a arquitectura subjacente e sobre os modelos de programação de baixo nível. Para resolver este problema, propomos a utilização de soluções existentes que reduzam o esforço de paralelização, permitindo a sua portabilidade, garantindo ao mesmo tempo um desempenho aceitável. Para tal, vamos utilizar um framework (FastFlow) com suporte para Algorithmic Skeletons, que tiram partido da programação paralela estruturada, capturando esquemas/padrões recorrentes que são comuns na programação paralela. O trabalho realizado centrou-se na paralelização de uma das fases de reconstru-ção da imagem 3D – geração da matriz de sistema – que é uma das mais demoradas do processo de reconstrução; esse trabalho incluiu um método de ordenação modificado em relação ao existente. Foram realizadas diferentes implementações em CPU e GPU (usando OpenMP, CUDA e FastFlow) o que permitiu comparar estes ambientes de programação em termos de facilidade de desenvolvimento e eficiência da solução. A comparação feita permite concluir que o desempenho das soluções baseadas no FastFlow não é muito diferente das tradicionais o que sugere que ferramentas deste tipo podem simplificar e agilizar a implementação de um algoritmos na área de recons-trução de imagens 3D, mantendo um bom desempenho.