Return to search

Estudo do desempenho de aplica??es da mec?nica dos s?lidos em computa??o paralela / Study of the performance of solid mechanics applications in parallel computing

Submitted 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-06 / The 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 parallelism / 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

Identiferoai:union.ndltd.org:IBICT/oai:localhost:jspui/1788
Date06 October 2014
CreatorsPinho, Ronilson Rodrigues
ContributorsVera-Tudela, Carlos A. Reyna, Cruz, S?rgio Manuel Serra da, Silva, Robson Mariano da, Lima, Alexandre Silva de
PublisherUniversidade Federal Rural do Rio de Janeiro, Programa de P?s-Gradua??o em Modelagem Matem?tica e Computacional, UFRRJ, Brasil, Instituto de Ci?ncias Exatas
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações da UFRRJ, instname:Universidade Federal Rural do Rio de Janeiro, instacron:UFRRJ
Rightsinfo:eu-repo/semantics/openAccess
Relation7 REFER?NCIA BIBLIOGR?FICA 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.

Page generated in 0.003 seconds