Estudo do desempenho de aplicações da mecânica dos sólidos em computação paralela
| Autor(a) principal: | |
|---|---|
| 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 |