{"id":4751,"date":"2018-03-03T08:57:49","date_gmt":"2018-03-03T10:57:49","guid":{"rendered":"http:\/\/inf.ufpel.edu.br\/site\/?p=4751"},"modified":"2018-03-03T08:57:49","modified_gmt":"2018-03-03T10:57:49","slug":"banca-de-tcc-rodrigo-vieira-falcao","status":"publish","type":"post","link":"https:\/\/wp.ufpel.edu.br\/computacao\/ccomp\/banca-de-tcc-rodrigo-vieira-falcao\/","title":{"rendered":"Banca de TCC &#8211; Rodrigo Vieira Falc\u00e3o"},"content":{"rendered":"<p style=\"text-align: center\"><strong>UNIVERSIDADE FEDERAL DE PELOTAS<\/strong><br \/>\n<strong> CENTRO DE DESENVOLVIMENTO TECNOL\u00d3GICO<\/strong><br \/>\n<strong> TRABALHO DE CONCLUS\u00c3O DE CURSO<\/strong><\/p>\n<p style=\"text-align: center\">Apresenta\u00e7\u00f5es Finais (2017\/2)<\/p>\n<p style=\"text-align: center\">Aplica\u00e7\u00e3o do paralelismo via OpenMP em um programa de simula\u00e7\u00e3o de escava\u00e7\u00e3o de t\u00faneis pr\u00e9-existente<br \/>\npor<br \/>\nRodrigo Vieira Falc\u00e3o<\/p>\n<p>Curso:<br \/>\nCi\u00eancia da Computa\u00e7\u00e3o<\/p>\n<p>Banca:<br \/>\nProf. Gerson Geraldo Homrich Cavalheiro (orientador(a))<br \/>\nProf. Eduardo Costa Couto (coorientador(a))<br \/>\nProf. Paulo Roberto Ferreira J\u00fanior<br \/>\nProf. Andr\u00e9 Rauber Du Bois<\/p>\n<p>Data: 07 de Mar\u00e7o de 2018<\/p>\n<p>Hora: 08:30h<\/p>\n<p>Local: Sala 413<\/p>\n<p style=\"text-align: justify\"><!--more-->Resumo do Trabalho: Um modelo \u00e9 uma abstra\u00e7\u00e3o matem\u00e1tica de um processo real ou, ainda, \u00e9 uma representa\u00e7\u00e3o dos aspectos essenciais do sistema em uma forma utiliz\u00e1vel. Na Engenharia, os modelos podem ser f\u00edsicos ou matem\u00e1ticos. Modelos num\u00e9ricos (uma subdivis\u00e3o dos matem\u00e1ticos) utilizam sistemas de equa\u00e7\u00f5es cuja solu\u00e7\u00e3o depende de m\u00e9todos num\u00e9ricos. Computadores desempenham um papel essencial na aplica\u00e7\u00e3o pr\u00e1tica destes modelos, pois os m\u00e9todos citados s\u00e3o exigentes e complexos, raz\u00e3o pela qual s\u00e3o conhecidos tamb\u00e9m como modelos computacionais. O M\u00e9todo dos Elementos Finitos (MEF) \u00e9 do tipo num\u00e9rico e gera um sistema de equa\u00e7\u00f5es lineares cuja resolu\u00e7\u00e3o \u00e9 a resposta aproximada do problema em estudo. Baseado nos dados colhidos com a ferramenta GProf, optou-se por explorar o paralelismo nos loops presentes na subrotina Solver, pois esta \u00e9 respons\u00e1vel por 98% do tempo total de execu\u00e7\u00e3o do software! Nota-se que todos os loops paralelizados possuem um espa\u00e7o de itera\u00e7\u00f5es id\u00eantico e bem extenso, o que justifica sua divis\u00e3o e computa\u00e7\u00e3o por um time de threads como estrat\u00e9gia de redu\u00e7\u00e3o do tempo gasto na referida subrotina e, por consequ\u00eancia, no programa como um todo. O problema da Engenharia Civil (escava\u00e7\u00e3o de t\u00faneis) tratado neste Trabalho de Conclus\u00e3o de Curso demanda elevados recursos computacionais para ser solucionado. Se for empregada a programa\u00e7\u00e3o sequencial nos seus algoritmos e dependendo da configura\u00e7\u00e3o da m\u00e1quina usada na simula\u00e7\u00e3o, os resultados finais podem levar dias para sair. Portanto, a fim de acelerar os c\u00e1lculos necess\u00e1rios neste processo complexo e moroso, a programa\u00e7\u00e3o paralela (na figura do OpenMP) surgiu como um caminho vi\u00e1vel de abordagem a fim de resolver a quest\u00e3o do desempenho da aplica\u00e7\u00e3o de Couto. Ao final, atingiu-se o objetivo primordial de reduzir o tempo consumido nas an\u00e1lises num\u00e9ricas tridimensionais exigidas pelo processo de escavar e colocar suporte em um t\u00fanel.<\/p>\n<p>Para mais informa\u00e7\u00f5es acesse: <a href=\"http:\/\/wp.ufpel.edu.br\/notcc\/bancas\/historico\/2017_2\/\">http:\/\/wp.ufpel.edu.br\/notcc\/bancas\/historico\/2017_2\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOL\u00d3GICO TRABALHO DE CONCLUS\u00c3O DE CURSO Apresenta\u00e7\u00f5es Finais (2017\/2) Aplica\u00e7\u00e3o do paralelismo via OpenMP em um programa de simula\u00e7\u00e3o de escava\u00e7\u00e3o de t\u00faneis pr\u00e9-existente por Rodrigo Vieira&#46;&#46;&#46;<\/p>\n","protected":false},"author":881,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4,19,17],"tags":[],"class_list":["post-4751","post","type-post","status-publish","format-standard","hentry","category-ccomp","category-ecomp","category-noticia"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paGhNl-1eD","_links":{"self":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts\/4751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/users\/881"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/comments?post=4751"}],"version-history":[{"count":0,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts\/4751\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/media?parent=4751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/categories?post=4751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/tags?post=4751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}