• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • 1
  • Tagged with
  • 3
  • 3
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Design and Optimization of OpenFOAM-based CFD Applications for Modern Hybrid and Heterogeneous HPC Platforms

AlOnazi, Amani 02 1900 (has links)
The progress of high performance computing platforms is dramatic, and most of the simulations carried out on these platforms result in improvements on one level, yet expose shortcomings of current CFD packages. Therefore, hardware-aware design and optimizations are crucial towards exploiting modern computing resources. This thesis proposes optimizations aimed at accelerating numerical simulations, which are illus- trated in OpenFOAM solvers. A hybrid MPI and GPGPU parallel conjugate gradient linear solver has been designed and implemented to solve the sparse linear algebraic kernel that derives from two CFD solver: icoFoam, which is an incompressible flow solver, and laplacianFoam, which solves the Poisson equation, for e.g., thermal dif- fusion. A load-balancing step is applied using heterogeneous decomposition, which decomposes the computations taking into account the performance of each comput- ing device and seeking to minimize communication. In addition, we implemented the recently developed pipeline conjugate gradient as an algorithmic improvement, and parallelized it using MPI, GPGPU, and a hybrid technique. While many questions of ultimately attainable per node performance and multi-node scaling remain, the ex- perimental results show that the hybrid implementation of both solvers significantly outperforms state-of-the-art implementations of a widely used open source package.
2

Simula cão de Reservat órios de Petr óleo no Ambiente OpenFOAM

Moura, Rafael Cabral de 02 1900 (has links)
Submitted by Eduarda Figueiredo (eduarda.ffigueiredo@ufpe.br) on 2015-03-10T14:20:51Z No. of bitstreams: 2 Dissertacao_Rafael_Cabral_de_Moura.pdf: 9614096 bytes, checksum: 00e44a6b599533e527f22e1e016e3a85 (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-10T14:20:51Z (GMT). No. of bitstreams: 2 Dissertacao_Rafael_Cabral_de_Moura.pdf: 9614096 bytes, checksum: 00e44a6b599533e527f22e1e016e3a85 (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Previous issue date: 2012-02 / Neste trabalho foi implementado um programa para simulação computacional de reservatórios de petróleo, baseado no ambiente OpenFOAM R , que é um sistema de desenvolvimento para programação científica orientado a objetos, paralelo, de alto nível e com alto desempenho. Esse ambiente de desenvolvimento oferece grande exibilidade quanto à escolha dos métodos de dicretização, interpolação e solução dos sistemas resultantes. O OpenFOAM R é uma biblioteca da linguagem C++ que, através de suas várias ferramentas, pode ser usada para a solução de problemas envolvendo equações diferenciais parciais. Para a solução o ambiente emprega o método dos volumes finitos, usando malhas estruturadas ou não estruturadas. Neste trabalho foram usadas apenas malhas estruturadas. O simulador desenvolvido trata problemas descritos pelo modelo de escoamento bifásico imiscível água-óleo que é descrito por um sistema de equações diferenciais parciais altamente não-lineares, obtidas através da conservação da massa para cada fase, e do uso da Lei de Darcy para relacionar fluxos de massa com gradientes de potencial fluido. Para a integração temporal das equações é empregado o método IMPES, no qual o sistema composto pela equação de conservação de massa e pela Lei de Darcy é reescrito em termos de uma equação para a pressão de óleo, que é resolvida implicitamente, e uma equação para a saturação de água, que é resolvida explicitamente.
3

Generation and data-driven upscaling of open foam representational volume elements

Kilingar, Nanda Gopala 20 January 2021 (has links) (PDF)
In this work, a Representative Volume Element (RVE) generator based on the distance fields of arbitrary shaped inclusion packing is used to obtain morphologies of open-foam materials. When the inclusions are spherical, the tessellations of the resultant packing creates morphologies that are similar to physical foam samples in terms of their face-to-pore ratio, edge-to-face ratio and strut length distribution among others. Functions that combine the distance fields can be used to obtain the tessellations along with the necessary variations in the strut geometry and extract these open-foam morphologies. It is also possible to replace the inclusion packing with a predefined set of inclusions that are directly extracted from CT-scan based images.The use of discrete level-set functions results in steep discontinuities in the distance function derivatives. A multiple level-set based approach is presented that can appropriately capture the sharp edges of the open-foam struts from the resultant distance fields. Such an approach can circumvent the discontinuities presented by the distance fields which might lead to spurious stress concentrations in a material behavior analysis.The individual cells are then extracted as inclusion surfaces based on said combinations of the distance functions and their modifications. These surfaces can be joined together to obtain the final geometry of the open-foam morphologies. The physical attributes of the extracted geometries are compared to the experimental data. A statistical comparison is presented outlining the various features. The study is extended to morphologies that have been extracted using CT-scan images. With the help of mesh optimization tools, surface triangulations can be obtained, merged and developed as finite element (FE) models. The models are ready to use in a multi-scale study to obtain the homogenized material behavior. The upscaling can help assess the practical applications of these models by comparing with experimental data of physical samples. The material behavior of the RVEs are also compared with the experimental observations. To increase the computational efficiency of the study, a neural network based surrogate is presented that can replace the micro-scale boundary value problem (BVP) in the multi-scale analysis. The neural networks are built with the help of modules that are specifically designed to predict history dependent behavior and are called Recurrent Neural Networks (RNN). The surrogates are trained to take into account the randomness of the loading that complex material undergo during any given material behavior analysis. / Dans ce travail, un générateur de volumes élémentaires représentatifs (VER) basé sur les champs de distance d'un agrégat d'inclusions de forme arbitraire est développé dans le cadre de matériaux moussés à structure ouverte. Lorsque les inclusions sont sphériques, la tessellation de l'agrégat résulte en des morphologies similaires aux échantillons de mousse physique en termes de rapports des nombres de face par pores et de bords par faces, ainsi que de la distribution de la longueur des entretoises, entre autres. Les fonctions qui combinent les champs de distance peuvent être utilisées pour obtenir des tesselations avec les variations nécessaires aux géométries des entretoises et extraire ces morphologies de mousse ouverte. Il est également possible de remplacer l'agrégat d'inclusions par un ensemble prédéfini d'inclusions qui sont directement extraites d'images tomographiques.L'utilisation de fonctions de niveaux discrètes entraîne de fortes discontinuités dans les dérivées des champs de distance. Une approche basée sur des ensembles de niveaux multiples est présentée qui peut capturer de manière appropriée les arêtes vives des entretoises des mousses ouvertes à partir des champs de distance résultants. Une telle approche peut contourner les discontinuités présentées par les champs de distance qui pourraient conduire à des concentrations de contraintes parasites dans une analyse ducomportement des matériaux.Les pores individuels sont ensuite extraits en tant que surfaces d'inclusions sur la base desdites combinaisons des fonctions de distance et de leurs modifications. Ces surfaces peuvent être réunies pour obtenir la géométrie finale des morphologies de mousse ouverte. Les attributs physiques des géométries extraites sont comparés aux données expérimentales. Une comparaison statistique est présentée décrivant les différentes caractéristiques. L'étude est étendue aux morphologies qui ont été extraites à l'aide d'images tomographiques.À l'aide d'outils d'optimisation de maillage, les triangulations des surfaces peuvent être obtenues, fusionnées et développées sous forme de modèles d'éléments finis (FE). Les modèles sont prêts à être utilisés dans une étude multi-échelle pour obtenir le comportement homogénéisé du matériau. La mise à l'échelle peut aider à évaluer les applications pratiques de ces modèles en les comparant aux données expérimentales d'échantillons physiques. Le comportement des matériaux des VERs est également comparé aux observations expérimentales.Pour augmenter l'efficacité de calcul de l'étude, un modèle de substitution basé sur un réseau neuronal est présenté. Ce modèle peut remplacer le problème aux valeurs limites à l'échelle micro dans une analyse multi-échelle. Les réseaux de neurones sont construits à l'aide de modules spécialement conçus pour prédire le comportement dépendant de l'histoire et sont appelés réseaux de neurones récurrents (RNN). Les modèles de substitution sont entrainés pour prendre en compte le caractère aléatoire du chargement que subit un matériau complexe lors d'une analyse de comportement d'un matériau. / Doctorat en Sciences de l'ingénieur et technologie / info:eu-repo/semantics/nonPublished

Page generated in 0.0218 seconds