Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela

Detalhes bibliográficos
Autor(a) principal: Pinho, Ronilson Rodrigues
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRRJ
Texto Completo: https://rima.ufrrj.br/jspui/handle/20.500.14407/14336
Resumo: O Método de Elementos de Contorno (MEC) é um método computacional para a solução de sistemas de equações diferenciais, formuladas em forma de integrais. Aplicado na Mecânica dos fluidos, Acústica, Eletromagnéticos, Estudo de fraturas etc. O MEC requer discretização apenas no contorno da geometria do problema, mas não do seu interior como um todo, diminuindo o esforço computacional. Com o intuito em diminuir o esforço computacional, a Computação paralela é uma forma eficiente de processamento de informação com ênfase na exploração de eventos simultâneos na execução de um software. Ele surge principalmente devido às elevadas exigências de desempenho computacional e à dificuldade em aumentar a velocidade de um único núcleo de processamento. Apesar das CPUs multiprocessadas, ou processadores multicore, serem facilmente encontrados atualmente, diversos algoritmos ainda não são adequados para executar em arquiteturas paralelas. O presente estudo objetivou-se com o intuito de prosseguir na pesquisa sobre paralelismo, atuando num programa sequencial, desenvolvido na linguagem Fortran 77 (VERA-TUDELA, 2003), que efetua análises numéricas de problemas específicos tensão e deformação em 2D) da Mecânica dos Sólidos via MEC com representação física da barra engastada e tracionada. A implementação da aplicação, visa explorar o máximo o paralelismo
id UFRRJ-1_47e8f463439f2d7785ca5c96618609d2
oai_identifier_str oai:rima.ufrrj.br:20.500.14407/14336
network_acronym_str UFRRJ-1
network_name_str Repositório Institucional da UFRRJ
repository_id_str
spelling Pinho, Ronilson RodriguesVera-Tudela, Carlos Andrés Reynahttp://lattes.cnpq.br/6509989261742578Cruz, Sérgio Manuel Serra dahttp://lattes.cnpq.br/7618571401128973Silva, Robson Mariano daLima, Alexandre Silva de70276668634http://lattes.cnpq.br/03795157884633142023-12-22T03:00:00Z2023-12-22T03:00:00Z2014-10-06PINHO, Ronilson Rodrigues. Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela. 2014. 50 f. Dissertação (Mestrado em Modelagem Matemática e Computacional) - Instituto de Ciências Exatas, Universidade Federal Rural do Rio de Janeiro, Seropédica - RJ, 2014.https://rima.ufrrj.br/jspui/handle/20.500.14407/14336O Método de Elementos de Contorno (MEC) é um método computacional para a solução de sistemas de equações diferenciais, formuladas em forma de integrais. Aplicado na Mecânica dos fluidos, Acústica, Eletromagnéticos, Estudo de fraturas etc. O MEC requer discretização apenas no contorno da geometria do problema, mas não do seu interior como um todo, diminuindo o esforço computacional. Com o intuito em diminuir o esforço computacional, a Computação paralela é uma forma eficiente de processamento de informação com ênfase na exploração de eventos simultâneos na execução de um software. Ele surge principalmente devido às elevadas exigências de desempenho computacional e à dificuldade em aumentar a velocidade de um único núcleo de processamento. Apesar das CPUs multiprocessadas, ou processadores multicore, serem facilmente encontrados atualmente, diversos algoritmos ainda não são adequados para executar em arquiteturas paralelas. O presente estudo objetivou-se com o intuito de prosseguir na pesquisa sobre paralelismo, atuando num programa sequencial, desenvolvido na linguagem Fortran 77 (VERA-TUDELA, 2003), que efetua análises numéricas de problemas específicos tensão e deformação em 2D) da Mecânica dos Sólidos via MEC com representação física da barra engastada e tracionada. A implementação da aplicação, visa explorar o máximo o paralelismoThe Boundary Element Method (BEM) is a computational method for differential equations solutions, formulated in the form of integral domains. Thus, it is applied in Fluid Mechanics, Acoustics, Electromagnetics and Fractures study. The BEM requires discretization only regarding boundary geometry of the problem, but not inside as a whole, reducing the computational effort. In order to reduce computational effort, parallel computing is an efficient form of information processing emphasizing concurrent events exploitation during software execution. This processing status arises primarily due to high computational performance requirements and difficulty in increasing single processor core speed. Despite central processing units (CPUs), whether multiprocessors or multicore processors, are easily found today, several algorithms are not suitable to run on parallel architectures yet. The present study aimed to develop parallelism research, acting in a sequential program, using Fortran 77 language (VERA-TUDELLA, 2003), making numerical analysis of stress and strain 2D specific problems) of Solids Mechanics with BEM, as well as, its clamped and tensioned bar physical representation. This application implementation is intended to exploit the maximum parallelismapplication/pdfporUniversidade Federal Rural do Rio de JaneiroPrograma de Pós-Graduação em Modelagem Matemática e ComputacionalUFRRJBrasilInstituto de Ciências ExatasParallelismBoundary ElementThreadmulticoreParalelismoElemento-ContornoThreadmulticoreCiência da ComputaçãoEstudo do desempenho de aplicações da mecânica dos sólidos em computação paralelaStudy of the performance of solid mechanics applications in parallel computinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisAkhter, S. ; Roberts, J. Multi-Core Programming: Increasing Performance through Software Multi-threading. Intel Press, 2006. Amdahl, G. M. (1967), ‘Validity of the single processor approach to achieving large scale computing capabilities’, Proc. AFIPS 1967 Spring Joint Computer Conf pp. 483–485. United States of America, Atlantic City. Andrews, G. Concurrent Programming: Principles and Practice. The Benjamin Cummings, 1991. Cardoso, R. B., S. R. A.S, Fernandes T. M. Multicore, Artigo tecnologia Multicore. 2005 C. A. R. Vera-Tudela, Formulações Alternativas do MEC para Problemas Elastodinâmicos de Mecânica da Fratura com o Uso da Função de Green Numérica, Tese de Doutorado, UFRJ, Engenharia Civil, 2003, Rio de Janeiro. Casazza, J., “Intel Core I7-800 Processor Series and Intel Core I5-700 Processor Series Based on Intel Microarchitecture (Nehalem)”, Intel Corporation, http://download.intel.com/products/processor/corei7/319724.pdf. C.A. Brebbia, J. C. F. Telles, L. C. Wrobel. Boundary Element Techniques, Theory and Applications in Engineering. Springer-Verlag, Belin Heidelberg New York Tokyo 1984. C. A. Brebbia, J. C. Dominguez. Boundary Elements an Introductory Course, Second Edition. WIT Press/ Computational Mechanics Publications. Southamption, SO40 7AA, UK.1992 Carissimi, A. S. ; Toscani, S. S. ; Oliveira, R. S. Sistemas Operacionais e Programação Concorrente. Porto Alegre : Sagra Luzzato, 2003. Chandra, R. ; Dagum, L. ; Kohr, D. ; Maydan, D. ; Mcdonald, J. ; Menon, R. Parallel Programming in OpenMP. San Francisco : Morgan Kaufmann Publishers, 2001. Chyou-Chi Chien , Tong-Yue Wu, A particular integral BEM/time-discontinuous FEM methodology for solving 2-D elastodynamic problems, International Journal of Solids and Structures 38 (2001) 289±306 48 Cunha, M. Cristina C., Métodos Numérico, 2 ª Edição, Editora Unicamp, 2000 E. F. Fontes Júnior, Uma Abordagem Multithreading para o Acoplamento entre os Métodos dos Elementos de Contorno e Finitos, Dissertação de Mestrado UFRJ, Engenharia Civil, 2010, Rio de Janeiro. F. B. Machado, L.P. Maia, Arquitetura de Sistemas Operacionais, 3 ª Edição, Editora LTC, 2002. Gustafson, J. L. (1988), ‘Reevaluating amdahl’s law’, Communications of the ACM pp. 532–533. Introdução ao OpenMP, CENAPAD, Unicamp, notas de aula, "www .cenapad .unicamp.br/servicos/treinamentos/openmp" Kurbel, K., Schneider, B. ; SINGH, K. (1998), ‘Solving optimization problems by parallel recombinative simulated annealing on a parallel computer - an application to standard cell placement in vlsi design’, IEEE Transactions on Systems, Man, and Cybernetics 28, 454–461. Miers, L. S., Implementação do MEC para elasticidade tridimensional em ambiente paralelo de memória distribuída, Master’s Thesis, Prog. de Eng. Civil -Coppe - UFRJ, Brazil, 2003. Microsoft Visual Studio 2005 Professional Guided Tour. OpenMP. Disponível em: <http://msdn.microsoft.com/vstudio/tour/vs2005_guided_tour/VS2005pro/Framework/CPlusOpe nMP.htm>. Acessado em 12 de maio de 2006. OpenMP: Simple, Portable, Scalable SMP Programming. OpenMP. Disponível em: <http:/ /www.openmp.org/>. Acessado em 12 de maio de 2006. Passos, B. C., Lorena, Avaliação de desempenho de método para a resolução da evolução temporal de sistemas auto-gravitantes em dois paradigmas de programação paralela: troca de mensagens e memória compartilhada, dissertação de mestrado,UNB 2006. Petzold, C. Programming Windows. 5th ed. Microsoft Press, 1998. Tanenbaum, A. S., Organização Estruturada de Computadores, 4ª Edição, Vrije Universiteit , Amsterdam, Holanda, editora LTC, 2001. Telles, J. C. F., “A self-adaptive co-ordinate transformation for efficient numerical evaluation of general boundary element integrals”, Int. J. Numer. Meth. Engng., v. 24, pp. 959–973, 1987. 49 Telles, J. C. F., Oliveira, R. F., “Third degree polynomial transformation for boundary element integrals:further improvements”, Engng. Anal. Bound. Elem., v. 13, pp. 135–141, 1994. Timoshenko, S. P., Goodier, J. N., Theory of Elasticity. Tokyo, McGraw-Hill, 1970 Silva , K,.G., Análise de Escalabilidade de uma Implementação Paralela do Simulated Annealing Acoplado, Dissertação de Mestrado, UFRN 2013.https://tede.ufrrj.br/retrieve/5738/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.jpghttps://tede.ufrrj.br/retrieve/20508/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.jpghttps://tede.ufrrj.br/retrieve/26779/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.jpghttps://tede.ufrrj.br/retrieve/33198/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.jpghttps://tede.ufrrj.br/retrieve/39632/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.jpghttps://tede.ufrrj.br/retrieve/46020/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.jpghttps://tede.ufrrj.br/retrieve/52400/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.jpghttps://tede.ufrrj.br/retrieve/58810/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.jpghttps://tede.ufrrj.br/jspui/handle/jspui/1788Submitted by Celso Magalhaes (celsomagalhaes@ufrrj.br) on 2017-06-19T12:18:08Z No. of bitstreams: 1 2014 - Ronilson Rodrigues Pinho.pdf: 623700 bytes, checksum: 7bc5eefc4b9dab2877f833cbdab95b9f (MD5)Made available in DSpace on 2017-06-19T12:18:08Z (GMT). No. of bitstreams: 1 2014 - Ronilson Rodrigues Pinho.pdf: 623700 bytes, checksum: 7bc5eefc4b9dab2877f833cbdab95b9f (MD5) Previous issue date: 2014-10-06info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRRJinstname:Universidade Federal Rural do Rio de Janeiro (UFRRJ)instacron:UFRRJTHUMBNAIL2014 - Ronilson Rodrigues Pinho.pdf.jpgGenerated Thumbnailimage/jpeg2104https://rima.ufrrj.br/jspui/bitstream/20.500.14407/14336/1/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.jpgc4715912a635b5fbde63d2a9b070733fMD51TEXT2014 - Ronilson Rodrigues Pinho.pdf.txtExtracted Texttext/plain87243https://rima.ufrrj.br/jspui/bitstream/20.500.14407/14336/2/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.txt71cb371afc0829567bd4c49d5318d552MD52ORIGINAL2014 - Ronilson Rodrigues Pinho.pdf2014 - Ronilson Rodrigues Pinhoapplication/pdf623700https://rima.ufrrj.br/jspui/bitstream/20.500.14407/14336/3/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf7bc5eefc4b9dab2877f833cbdab95b9fMD53LICENSElicense.txttext/plain2089https://rima.ufrrj.br/jspui/bitstream/20.500.14407/14336/4/license.txt7b5ba3d2445355f386edab96125d42b7MD5420.500.14407/143362023-12-22 00:00:00.743oai:rima.ufrrj.br:20.500.14407/14336Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSP1BSSUEgTElDRU4/QQpFc3RhIGxpY2VuP2EgZGUgZXhlbXBsbyA/IGZvcm5lY2lkYSBhcGVuYXMgcGFyYSBmaW5zIGluZm9ybWF0aXZvcy4KCkxJQ0VOP0EgREUgRElTVFJJQlVJPz9PIE4/Ty1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YT8/byBkZXN0YSBsaWNlbj9hLCB2b2M/IChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSA/IFVuaXZlcnNpZGFkZSAKWFhYIChTaWdsYSBkYSBVbml2ZXJzaWRhZGUpIG8gZGlyZWl0byBuP28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdSAKZGlzdHJpYnVpciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhPz9vIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyP25pY28gZSAKZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zID91ZGlvIG91IHY/ZGVvLgoKVm9jPyBjb25jb3JkYSBxdWUgYSBTaWdsYSBkZSBVbml2ZXJzaWRhZGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZT9kbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YT8/byAKcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhPz9vLgoKVm9jPyB0YW1iP20gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGM/cGlhIGEgc3VhIHRlc2Ugb3UgCmRpc3NlcnRhPz9vIHBhcmEgZmlucyBkZSBzZWd1cmFuP2EsIGJhY2stdXAgZSBwcmVzZXJ2YT8/by4KClZvYz8gZGVjbGFyYSBxdWUgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YT8/byA/IG9yaWdpbmFsIGUgcXVlIHZvYz8gdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgCm5lc3RhIGxpY2VuP2EuIFZvYz8gdGFtYj9tIGRlY2xhcmEgcXVlIG8gZGVwP3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGE/P28gbj9vLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3U/bS4KCkNhc28gYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YT8/byBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jPyBuP28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jPyAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzcz9vIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgPyBTaWdsYSBkZSBVbml2ZXJzaWRhZGUgCm9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcyBuZXN0YSBsaWNlbj9hLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3Q/IGNsYXJhbWVudGUgCmlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IG5vIGNvbnRlP2RvIGRhIHRlc2Ugb3UgZGlzc2VydGE/P28gb3JhIGRlcG9zaXRhZGEuCgpDQVNPIEEgVEVTRSBPVSBESVNTRVJUQT8/TyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0M/TklPIE9VIApBUE9JTyBERSBVTUEgQUc/TkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTyBRVUUgTj9PIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0M/IERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJUz9PIENPTU8gClRBTUI/TSBBUyBERU1BSVMgT0JSSUdBPz9FUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBTaWdsYSBkZSBVbml2ZXJzaWRhZGUgc2UgY29tcHJvbWV0ZSBhIGlkZW50aWZpY2FyIGNsYXJhbWVudGUgbyBzZXUgbm9tZSAocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHRlc2Ugb3UgZGlzc2VydGE/P28sIGUgbj9vIGZhcj8gcXVhbHF1ZXIgYWx0ZXJhPz9vLCBhbD9tIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2VuP2EuCg==Biblioteca Digital de Teses e Dissertaçõeshttps://tede.ufrrj.br/PUBhttps://tede.ufrrj.br/oai/requestbibliot@ufrrj.bropendoar:2023-12-22T03:00Repositório Institucional da UFRRJ - Universidade Federal Rural do Rio de Janeiro (UFRRJ)false
dc.title.por.fl_str_mv Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela
dc.title.alternative.eng.fl_str_mv Study of the performance of solid mechanics applications in parallel computing
title Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela
spellingShingle Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela
Pinho, Ronilson Rodrigues
Parallelism
Boundary Element
Thread
multicore
Paralelismo
Elemento-Contorno
Thread
multicore
Ciência da Computação
title_short Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela
title_full Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela
title_fullStr Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela
title_full_unstemmed Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela
title_sort Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela
author Pinho, Ronilson Rodrigues
author_facet Pinho, Ronilson Rodrigues
author_role author
dc.contributor.author.fl_str_mv Pinho, Ronilson Rodrigues
dc.contributor.advisor1.fl_str_mv Vera-Tudela, Carlos Andrés Reyna
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/6509989261742578
dc.contributor.advisor-co1.fl_str_mv Cruz, Sérgio Manuel Serra da
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/7618571401128973
dc.contributor.referee1.fl_str_mv Silva, Robson Mariano da
dc.contributor.referee2.fl_str_mv Lima, Alexandre Silva de
dc.contributor.authorID.fl_str_mv 70276668634
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/0379515788463314
contributor_str_mv Vera-Tudela, Carlos Andrés Reyna
Cruz, Sérgio Manuel Serra da
Silva, Robson Mariano da
Lima, Alexandre Silva de
dc.subject.eng.fl_str_mv Parallelism
Boundary Element
Thread
multicore
topic Parallelism
Boundary Element
Thread
multicore
Paralelismo
Elemento-Contorno
Thread
multicore
Ciência da Computação
dc.subject.por.fl_str_mv Paralelismo
Elemento-Contorno
Thread
multicore
dc.subject.cnpq.fl_str_mv Ciência da Computação
description O Método de Elementos de Contorno (MEC) é um método computacional para a solução de sistemas de equações diferenciais, formuladas em forma de integrais. Aplicado na Mecânica dos fluidos, Acústica, Eletromagnéticos, Estudo de fraturas etc. O MEC requer discretização apenas no contorno da geometria do problema, mas não do seu interior como um todo, diminuindo o esforço computacional. Com o intuito em diminuir o esforço computacional, a Computação paralela é uma forma eficiente de processamento de informação com ênfase na exploração de eventos simultâneos na execução de um software. Ele surge principalmente devido às elevadas exigências de desempenho computacional e à dificuldade em aumentar a velocidade de um único núcleo de processamento. Apesar das CPUs multiprocessadas, ou processadores multicore, serem facilmente encontrados atualmente, diversos algoritmos ainda não são adequados para executar em arquiteturas paralelas. O presente estudo objetivou-se com o intuito de prosseguir na pesquisa sobre paralelismo, atuando num programa sequencial, desenvolvido na linguagem Fortran 77 (VERA-TUDELA, 2003), que efetua análises numéricas de problemas específicos tensão e deformação em 2D) da Mecânica dos Sólidos via MEC com representação física da barra engastada e tracionada. A implementação da aplicação, visa explorar o máximo o paralelismo
publishDate 2014
dc.date.issued.fl_str_mv 2014-10-06
dc.date.accessioned.fl_str_mv 2023-12-22T03:00:00Z
dc.date.available.fl_str_mv 2023-12-22T03:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv PINHO, Ronilson Rodrigues. Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela. 2014. 50 f. Dissertação (Mestrado em Modelagem Matemática e Computacional) - Instituto de Ciências Exatas, Universidade Federal Rural do Rio de Janeiro, Seropédica - RJ, 2014.
dc.identifier.uri.fl_str_mv https://rima.ufrrj.br/jspui/handle/20.500.14407/14336
identifier_str_mv PINHO, Ronilson Rodrigues. Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela. 2014. 50 f. Dissertação (Mestrado em Modelagem Matemática e Computacional) - Instituto de Ciências Exatas, Universidade Federal Rural do Rio de Janeiro, Seropédica - RJ, 2014.
url https://rima.ufrrj.br/jspui/handle/20.500.14407/14336
dc.language.iso.fl_str_mv por
language por
dc.relation.references.por.fl_str_mv Akhter, S. ; Roberts, J. Multi-Core Programming: Increasing Performance through Software Multi-threading. Intel Press, 2006. Amdahl, G. M. (1967), ‘Validity of the single processor approach to achieving large scale computing capabilities’, Proc. AFIPS 1967 Spring Joint Computer Conf pp. 483–485. United States of America, Atlantic City. Andrews, G. Concurrent Programming: Principles and Practice. The Benjamin Cummings, 1991. Cardoso, R. B., S. R. A.S, Fernandes T. M. Multicore, Artigo tecnologia Multicore. 2005 C. A. R. Vera-Tudela, Formulações Alternativas do MEC para Problemas Elastodinâmicos de Mecânica da Fratura com o Uso da Função de Green Numérica, Tese de Doutorado, UFRJ, Engenharia Civil, 2003, Rio de Janeiro. Casazza, J., “Intel Core I7-800 Processor Series and Intel Core I5-700 Processor Series Based on Intel Microarchitecture (Nehalem)”, Intel Corporation, http://download.intel.com/products/processor/corei7/319724.pdf. C.A. Brebbia, J. C. F. Telles, L. C. Wrobel. Boundary Element Techniques, Theory and Applications in Engineering. Springer-Verlag, Belin Heidelberg New York Tokyo 1984. C. A. Brebbia, J. C. Dominguez. Boundary Elements an Introductory Course, Second Edition. WIT Press/ Computational Mechanics Publications. Southamption, SO40 7AA, UK.1992 Carissimi, A. S. ; Toscani, S. S. ; Oliveira, R. S. Sistemas Operacionais e Programação Concorrente. Porto Alegre : Sagra Luzzato, 2003. Chandra, R. ; Dagum, L. ; Kohr, D. ; Maydan, D. ; Mcdonald, J. ; Menon, R. Parallel Programming in OpenMP. San Francisco : Morgan Kaufmann Publishers, 2001. Chyou-Chi Chien , Tong-Yue Wu, A particular integral BEM/time-discontinuous FEM methodology for solving 2-D elastodynamic problems, International Journal of Solids and Structures 38 (2001) 289±306 48 Cunha, M. Cristina C., Métodos Numérico, 2 ª Edição, Editora Unicamp, 2000 E. F. Fontes Júnior, Uma Abordagem Multithreading para o Acoplamento entre os Métodos dos Elementos de Contorno e Finitos, Dissertação de Mestrado UFRJ, Engenharia Civil, 2010, Rio de Janeiro. F. B. Machado, L.P. Maia, Arquitetura de Sistemas Operacionais, 3 ª Edição, Editora LTC, 2002. Gustafson, J. L. (1988), ‘Reevaluating amdahl’s law’, Communications of the ACM pp. 532–533. Introdução ao OpenMP, CENAPAD, Unicamp, notas de aula, "www .cenapad .unicamp.br/servicos/treinamentos/openmp" Kurbel, K., Schneider, B. ; SINGH, K. (1998), ‘Solving optimization problems by parallel recombinative simulated annealing on a parallel computer - an application to standard cell placement in vlsi design’, IEEE Transactions on Systems, Man, and Cybernetics 28, 454–461. Miers, L. S., Implementação do MEC para elasticidade tridimensional em ambiente paralelo de memória distribuída, Master’s Thesis, Prog. de Eng. Civil -Coppe - UFRJ, Brazil, 2003. Microsoft Visual Studio 2005 Professional Guided Tour. OpenMP. Disponível em: <http://msdn.microsoft.com/vstudio/tour/vs2005_guided_tour/VS2005pro/Framework/CPlusOpe nMP.htm>. Acessado em 12 de maio de 2006. OpenMP: Simple, Portable, Scalable SMP Programming. OpenMP. Disponível em: <http:/ /www.openmp.org/>. Acessado em 12 de maio de 2006. Passos, B. C., Lorena, Avaliação de desempenho de método para a resolução da evolução temporal de sistemas auto-gravitantes em dois paradigmas de programação paralela: troca de mensagens e memória compartilhada, dissertação de mestrado,UNB 2006. Petzold, C. Programming Windows. 5th ed. Microsoft Press, 1998. Tanenbaum, A. S., Organização Estruturada de Computadores, 4ª Edição, Vrije Universiteit , Amsterdam, Holanda, editora LTC, 2001. Telles, J. C. F., “A self-adaptive co-ordinate transformation for efficient numerical evaluation of general boundary element integrals”, Int. J. Numer. Meth. Engng., v. 24, pp. 959–973, 1987. 49 Telles, J. C. F., Oliveira, R. F., “Third degree polynomial transformation for boundary element integrals:further improvements”, Engng. Anal. Bound. Elem., v. 13, pp. 135–141, 1994. Timoshenko, S. P., Goodier, J. N., Theory of Elasticity. Tokyo, McGraw-Hill, 1970 Silva , K,.G., Análise de Escalabilidade de uma Implementação Paralela do Simulated Annealing Acoplado, Dissertação de Mestrado, UFRN 2013.
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal Rural do Rio de Janeiro
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Modelagem Matemática e Computacional
dc.publisher.initials.fl_str_mv UFRRJ
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Ciências Exatas
publisher.none.fl_str_mv Universidade Federal Rural do Rio de Janeiro
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRRJ
instname:Universidade Federal Rural do Rio de Janeiro (UFRRJ)
instacron:UFRRJ
instname_str Universidade Federal Rural do Rio de Janeiro (UFRRJ)
instacron_str UFRRJ
institution UFRRJ
reponame_str Repositório Institucional da UFRRJ
collection Repositório Institucional da UFRRJ
bitstream.url.fl_str_mv https://rima.ufrrj.br/jspui/bitstream/20.500.14407/14336/1/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.jpg
https://rima.ufrrj.br/jspui/bitstream/20.500.14407/14336/2/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf.txt
https://rima.ufrrj.br/jspui/bitstream/20.500.14407/14336/3/2014%20-%20Ronilson%20Rodrigues%20Pinho.pdf
https://rima.ufrrj.br/jspui/bitstream/20.500.14407/14336/4/license.txt
bitstream.checksum.fl_str_mv c4715912a635b5fbde63d2a9b070733f
71cb371afc0829567bd4c49d5318d552
7bc5eefc4b9dab2877f833cbdab95b9f
7b5ba3d2445355f386edab96125d42b7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRRJ - Universidade Federal Rural do Rio de Janeiro (UFRRJ)
repository.mail.fl_str_mv bibliot@ufrrj.br
_version_ 1849138559460573184