Enhancing the computational power of a general-purpose computer laboratory through a Beowulf cluster using OpenFOAM
DOI:
https://doi.org/10.18265/2447-9187a2025id8918Palavras-chave:
otimização de recursos, OpenFOAM, infraestrutura computacional, cluster BeowulfResumo
No contexto de educação e pesquisa em Dinâmica de Fluidos Computacional (CFD), os altos custos associados a licenças de software, hardware dedicado e serviços de simulação baseados em nuvem criam barreiras significativas para universidades menores e grupos de pesquisa emergentes. Ao mesmo tempo, laboratórios de informática de uso geral, frequentemente usados para ensino de graduação, tendem a ser subutilizados, o que leva ao uso ineficiente de recursos institucionais. Este estudo avalia a viabilidade e o desempenho de um cluster do tipo Beowulf construído com OpenFOAM para simular um problema de engenharia do mundo real: escoamento de ar externo, incompressível e em estado estacionário sobre um motociclista em um túnel de vento. O cluster foi montado a partir de 60 computadores desktop de uso geral localizados em um laboratório de ensino de graduação. Um fator de aceleração de 55 foi alcançado pela combinação das 60 máquinas, permitindo simulações com uma malha de 64 milhões de células. O uso de RAM permaneceu abaixo de 1 GB por máquina, tornando viável o compartilhamento da infraestrutura entre a pesquisa e as atividades regulares em sala de aula. As descobertas indicam que a criação de um cluster Beowulf em tal ambiente pode aumentar significativamente a capacidade computacional, reduzindo o tempo ocioso e maximizando o retorno do investimento institucional em recursos de computação.
Downloads
Métricas
Referências
AMIRI, H. A.; SHAFAGHT, R.; ALAMIAN, R.; TAHERI, S. M.; SHADLOO, M. S. Study of horizontal axis tidal turbine performance and investigation on the optimum fixed pitch angle using CFD: a case study of Iran. International Journal of Numerical Methods for Heat & Fluid Flow, v. 30, n. 1, p. 206-227, 2020. DOI: https://doi.org/10.1108/HFF-05-2019-0447.
BNÀ, S.; SPISSO, I.; OLESEN, M.; ROSSI, G. PETSc4FOAM: a library to plug-in PETSc into the OpenFOAM framework. Bruxelles: Partnership for Advanced Computing in Europe, 2020. (PRACE White Paper). Available at: https://prace-ri.eu/wp-content/uploads/WP294-PETSc4FOAM-A-Library-to-plug-in-PETSc-into-the-OpenFOAM-Framework.pdf. Accessed on: 27 Feb. 2025.
CÒNSUL, R.; RODRÍGUEZ, I.; PÉREZ-SEGARRA, C. D.; SORIA, M. Virtual prototyping of storage tanks by means of three-dimensional CFD and heat transfer numerical simulations. Solar Energy, v. 77, n. 2, p. 179-191, 2004. DOI: https://doi.org/10.1016/j.solener.2004.04.009.
CORNFORTH, D.; ATKINSON, J.; SPENNEMANN, D. H. R. Configuration and management of a cluster computing facility in undergraduate student computer laboratories. Campus-Wide Information Systems, v. 23, n. 1, p. 15-23, 2006. DOI: https://doi.org/10.1108/10650740610639705.
DAVID, N.; ALMEIDA, Y.; SILVA NETO, J.; ALMEIDA, D. D. Cluster Beowulf de baixo custo para o estudo de sistemas distribuídos. In: ESCOLA REGIONAL DE INFORMÁTICA DE MATO GROSSO, 10., Cuiabá. Anais [...]. Cuiabá: SBC, 2019. p. 136-138. DOI: https://doi.org/10.5753/eri-mt.2019.8612. In Portuguese.
DONGARRA, J.; STERLING, T.; SIMON, H.; STROHMAIER, E. High-performance computing: clusters, constellations, MPPs, and future directions. Computing in Science & Engineering, v. 7, n. 2, p. 51-59, 2005. DOI: https://doi.org/10.1109/MCSE.2005.34.
FONSECA, G. E. A. S. Implementação de um cluster com computadores subutilizados dos laboratórios do Instituto Federal de Goiás – Câmpus Uruaçu. Undergraduate thesis (Bachelor of Technology in Systems Analysis and Development) – Instituto Federal de Educação, Ciência e Tecnologia de Goiás, Uruaçu, 2022. Available at: http://repositorio.ifg.edu.br/handle/prefix/1710. Accessed on: 18 Jun. 2025. In Portuguese.
GOMES, J. P. T.; SILVA, P. H. B.; INNOCENTINI, M. D. M.; FORMIGONI, C. E. Análise de desempenho de um cluster Beowulf com utilização de TV Box. Jornada Científica e Tecnológica, v. 15, n. 3, 2023. Available at: https://josif.ifsuldeminas.edu.br/ojs/index.php/anais/article/view/761. Accessed on: 27 Feb. 2025. In Portuguese.
GOVORUKHIN, Y.; KRIVOLAPOV, V.; PALEEV, D.; PORTOLA, V. Numerical studies of the aerodynamic features of dead-end entries with side junction. E3S Web of Conferences, v. 174, 01057, 2020. DOI: https://doi.org/10.1051/e3sconf/202017401057.
JACUZZI, E.; GRANLUND, K. Passive flow control for drag reduction in vehicle platoons. Journal of Wind Engineering and Industrial Aerodynamics, v. 189, p. 104-117, 2019. DOI: https://doi.org/10.1016/j.jweia.2019.03.001.
KEOUGH, S. Optimising the parallelisation of OpenFOAM simulations. Victoria, AU: Defence Science and Technology Organisation, 2014. Available at: https://apps.dtic.mil/sti/tr/pdf/ADA612337.pdf. Accessed on: 27 Feb. 2025.
MANICA, L. A. Análise numérica de sistemas de gerenciamento térmico de baterias para veículos elétricos. 2023. Undergraduate thesis (Bachelor of Automotive Engineering) – Universidade Federal de Santa Catarina, Joinville, 2023. Available at: https://repositorio.ufsc.br/handle/123456789/248347. Accessed on: 18 Jun. 2025. In Portuguese.
MCMILLAN, W.; WOODGATE, M.; RICHARDS, B. E.; GRIBBEN, B. J.; BADCOCK, K. J.; MASSON, C. A.; CANTARITI, F. Demonstration of cluster computing for three-dimensional CFD simulations. The Aeronautical Journal, v. 103, n. 1027, p. 443-447, 1999. DOI: https://doi.org/10.1017/S0001924000028037.
NOACK, R.; JOLLY, B. Fully time accurate CFD simulations of JDAM separation from an F-18C aircraft. In: AEROSPACE SCIENCES MEETING AND EXHIBIT, 38., 2000, Reno. Proceedings […]. Reno: AIAA, 2000. DOI: https://doi.org/10.2514/6.2000-794.
PAYTAN, J. R.; MARTÍNEZ, J. P. V. Desempeño del sistema cluster para la solución numérica tridimensional del resalto hidráulico. Undergraduate thesis (Bachelor in Civil Engineering) – Universidad Nacional de Huancavelica, Huancavelica, 2022. Available at: https://hdl.handle.net/20.500.14597/5036. Accessed on: 27 Feb. 2025. In Spanish.
PEDRAS, M. B.; HORTA, E. G.; FONSECA, A. R. RedBlue: um cluster para simulações computacionais. Revista de Sistemas e Computação, v. 9, n. 1, p. 75-95, 2019. Available at: https://revistas.unifacs.br/index.php/rsc/article/view/5850. Accessed on: 18 Jun. 2025. In Portuguese.
PHUC, P. V.; CHIBA, S.; MINAMI, K. Large scale transient CFD simulations for buildings using OpenFOAM on a World’s top-class supercomputer. In: OPENFOAM USER CONFERENCE, 4., 2016, Cologne. Proceedings [...]. Cologne: Keysight, 2016.
STERLING, T.; SALMON, J.; BECKER, D. J.; SAVARESE, D. F. How to build a Beowulf: a guide to the implementation and application of PC clusters. Cambridge, Massachusetts: MIT Press, 1999.
SONZOGNI, V. E.; YOMMI, A. M.; NIGRO, N. M.; STORTI, M. A. A parallel finite element program on a Beowulf cluster. Advances in Engineering Software, v. 33, n. 7-10, p. 427-443, 2002. DOI: https://doi.org/10.1016/S0965-9978(02)00059-5.
SOUZA FILHO, E. L.; NASCIMENTO, V. H.; BARROS, R. C. AutoBeo: uma solução para construção de um cluster Beowulf. Revista Contemporânea, v. 4, n. 11, e6520, 2024. DOI: https://doi.org/10.56083/RCV4N11-056. In Portuguese.
STERLING, T.; BECKER, D. J.; SAVARESE, D.; DORBARND, J. E.; RANAWAKE, U. A.; PACKER, C. V. Beowulf: a parallel workstation for scientific computation. In: INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 1995, Pennyilvania. Proceedings […]. Boca Raton: CRC Press, 1995. v. 1, p. I-11–I-14. Available at: https://egscbeowulf.er.usgs.gov/geninfo/Beowulf-ICPP95.pdf. Accessed on: 27 Feb. 2025.
TYACKE, J.; VADLAMANI , N. R.; TROJAK, W; WATSON, R.; MA, Y.; TUCKER, P. G. Turbomachinery simulation challenges and the future. Progress in Aerospace Sciences, v. 110, 100554, 2019. DOI: https://doi.org/10.1016/j.paerosci.2019.100554.
WEI, Y.; SHA, F. The performance of OpenFOAM in Beowulf clusters. In: INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ELECTRONICS ENGINEERING (ICCSEE 2013), 2., 2013, Hangzhou. Proceedings […]. Paris: Atlantis Press, 2013. p. 1683-1685. Available at: https://www.atlantis-press.com/article/4852.pdf. Accessed on: 27 Feb. 2025.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2025 Wilson Ramalho Caldeira Filho, Alexandre Ramos Fonseca, Thiago Parente Lima

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Esta revista, seguindo as recomendações do movimento de Acesso Aberto, proporciona seu conteúdo em Full Open Access. Assim os autores conservam todos seus direitos permitindo que a Revista Principia possa publicar seus artigos e disponibilizar pra toda a comunidade.
A Revista Principia adota a licença Creative Commons 4.0 do tipo atribuição (CC-BY). Esta licença permite que outros distribuam, remixem, adaptem e criem a partir do seu trabalho, inclusive para fins comerciais, desde que lhe atribuam o devido crédito pela criação original.
Os autores estão autorizados a enviar a versão do artigo publicado nesta revista em repositório institucionais, com reconhecimento de autoria e publicação inicial na Revista Principia.
Demais informações sobre a Política de Direitos Autorais da Revista Principia encontram-se neste link.




















(precisa estar logado)





