Enhancing the computational power of a general-purpose computer laboratory through a Beowulf cluster using OpenFOAM

Autores

DOI:

https://doi.org/10.18265/2447-9187a2025id8918

Palavras-chave:

Beowulf cluster, CFD, computational infrastructure, OpenFOAM, resource optimization

Resumo

In the context of education and research in Computational Fluid Dynamics (CFD), the high costs associated with software licenses, dedicated hardware, and cloud-based simulation services create significant barriers for smaller universities and emerging research groups. At the same time, general-purpose computer laboratories, often used for undergraduate teaching, tend to be underutilized, leading to inefficient use of institutional resources. This study assesses the viability and performance of a Beowulf-type cluster built with OpenFOAM to simulate a real-world engineering problem: steady-state, external, incompressible airflow over a motorcyclist in a wind tunnel. The cluster was assembled from sixty general-purpose desktop computers located in an undergraduate teaching laboratory. A speedup factor of 55 was achieved by combining the sixty machines, allowing simulations with a mesh of 64 million cells. RAM usage stayed below 1 GB per machine, making it feasible to share the infrastructure between research and regular classroom activities. The findings indicate that setting up a Beowulf cluster in such an environment can significantly increase computational capacity while reducing idle time and maximizing the return on institutional investment in computing resources.

Downloads

Não há dados estatísticos.

Métricas

Carregando Métricas ...

Referências

AMIRI, H. A.; SHAFAGHT, R.; ALAMIAN, R.; TAHERI, S. M.; SHADLOO, M. S. Study of hori-zontal 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. PRACE white paper, 2020. 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.; NETO, S. 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. 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) – Insitituto Federal de Goiás, Uruaçu, 2022. Available at: http://repositorio.ifg.edu.br:8080/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 de-sempenho 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. Ac-cessed on: 27 Feb. 2025. In Portuguese.

GOVORUKHIN, Y.; KRIVOLAPOV, V.; PALEEV, D.; PORTOLA, V. Numerical studies of the aer-odynamic 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: 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 tri-dimensional 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 computaci-onais. 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: 2016.

SAVARESE, D. F.; BECKER, D. J.; SALMON, J.; STERLING, T. How to build a Beowulf: a guide to the implementation and application of PC clusters. Cambridge, Mass: MIT Press, 1999.

SONZOGNI, V. E.; YOMMI, A. M.; NIGRO, N. M.; STORTI, M. A. A parallel finite element pro-gram 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 cons-truçã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. Proceedings […]. 1995. 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. Tur-bomachinery 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. In: INTER-NATIONAL CONFERENCE ON COMPUTER SCIENCE AND ELECTRONICS ENGINEERING (ICCSEE 2013), 2., 2013. Proceedings […]. Hangzhou, 2013. Available at: https://www.atlantis-press.com/article/4852.pdf. Accessed on: 27 Feb. 2025.

Downloads

Publicado

03-07-2025

Como Citar

CALDEIRA FILHO, W. R.; RAMOS FONSECA, A.; LIMA, T. P. Enhancing the computational power of a general-purpose computer laboratory through a Beowulf cluster using OpenFOAM. Revista Principia, [S. l.], v. 62, 2025. DOI: 10.18265/2447-9187a2025id8918. Disponível em: https://periodicos.ifpb.edu.br/index.php/principia/article/view/8918. Acesso em: 4 jul. 2025.

Edição

Seção

Engenharias III - Engenharia Mecânica
Smart Citations via scite_