首页 | 本学科首页   官方微博 | 高级检索  
     


Performance analysis tools applied to a finite element adaptive mesh free boundary seepage parallel algorithm
Affiliation:1. Center for Computational Science and Engineering, University of California, Santa Barbara, CA 93106, United States;2. Department of Mechanical and Environmental Engineering, and Department of Mathematics, University of California, Santa Barbara, CA 93106, United States;1. Vanderbilt University, United States;2. University of Oregon, United States;1. Departamento de Meteorologia, Universidade Federal do Rio de Janeiro, 21941-916, Rio de Janeiro, RJ, Brazil;2. Centro de Estudos Florestais, Instituto Superior de Agronomia, Universidade de Lisboa, 1349-017, Lisboa, Portugal;3. Instituto Federal de Ciência e Tecnologia do Sul de Minas Gerais, 37890-000, Muzambinho, MG, Brazil;4. Centro de Previsão de Tempo e Estudos Climáticos/Instituto Nacional de Pesquisas Espaciais, Programa de Monitoramento de Queimada por Satélites, 12227-010, São José dos Campos, SP, Brazil;5. Instituto Português do Mar e da Atmosfera, 1749-077, Lisboa, Portugal;6. Departamento de Geografia, Universidade de Brasília, 70910-900, Brasília, DF, Brazil;7. Satellite Analysis Branch, NOAA/NESDIS, College Park, MD, 20740, USA;8. Department of Geographical Sciences, University of Maryland, College Park, MD, 20742, USA
Abstract:A finite element, adaptive mesh, free surface seepage parallel algorithm is studied using performance analysis tools in order to optimize its performance. The physical problem being solved is a free boundary seepage problem which is nonlinear and whose free surface is unknown a priori. A fixed domain formulation of the problem is discretized and the parallel solution algorithm is of successive over-relaxation type. During the iteration process there is message-passing of data between the processors in order to update the calculations along the interfaces of the decomposed domains. A key theoretical aspect of the approach is the application of a projection operator onto the positive solution domain. This operation has to be applied at each iteration at each computational point.The VAMPIR and PARAVER performance analysis software are used to analyze and understand the execution behavior of the parallel algorithm such as: communication patterns, processor load balance, computation versus communication ratios, timing characteristics, and processor idle time. This is all done by displays of post-mortem trace-files. Performance bottlenecks can easily be identified at the appropriate level of detail. This will numerically be demonstrated using example test data and comparisons of software capabilities that will be made using the Blue Horizon parallel computer at the San Diego Supercomputer Center.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号