Performance comparison of Fortran and C implementations: Corbino TBG
Abstract
Este trabalho compara versões em Fortran e C de um código para simulação de transporte eletrônico em dispositivos de Grafeno Bicamada Torcido com geometria de Corbino utilizando intensivamente a biblioteca Intel MKL para manipulação de matrizes. O objetivo da reescrita foi modernizar o código, mantendo a fidelidade física dos resultados e comparar o desempenho das versões. Testes mostraram que a versão em C reduziu em 10% o tempo de execução e 25% o uso médio de CPU em relação à versão em Fortran, com consumo de memória RAM máximo equivalente. Os resultados destacam a eficácia da modernização e abrem perspectivas para otimizações futuras com outras bibliotecas, computação heterogênea e aplicação de outras técnicas.References
Barcelos, I. D.; Bechtel, H. A.; de Matos, C. J. S.; Bahamon, D. A.; Kaestner, B.; Maia, F. C. B.; Freitas, R. O. (2019). Probing Polaritons in 2D Materials with Synchrotron Infrared Nanospectroscopy. Advanced Optical Materials, volume 8.
Nimbalkar, A.; Kim, H. (2020). Opportunities and Challenges in Twisted Bilayer Graphene: A Review. Nano-Micro Letters.
Silva, G. P., Bianchini, C. P., & Costa, E. B. (2022). Programação Paralela e Distribuída: Com MPI, OpenMP e OpenACC para Computação de Alto Desempenho. Casa do Código.
Yan, J.; Fuhrer, M (2010). Charge Transport in Dual Gated Bilayer Graphene with Corbino Geometry. Nano Letters, v. 10, n. 11, p. 4521–4525.
Nimbalkar, A.; Kim, H. (2020). Opportunities and Challenges in Twisted Bilayer Graphene: A Review. Nano-Micro Letters.
Silva, G. P., Bianchini, C. P., & Costa, E. B. (2022). Programação Paralela e Distribuída: Com MPI, OpenMP e OpenACC para Computação de Alto Desempenho. Casa do Código.
Yan, J.; Fuhrer, M (2010). Charge Transport in Dual Gated Bilayer Graphene with Corbino Geometry. Nano Letters, v. 10, n. 11, p. 4521–4525.
Published
2025-05-28
How to Cite
PASSOS, Arthur M.; BIANCHINI, Calebe P..
Performance comparison of Fortran and C implementations: Corbino TBG. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SÃO PAULO (ERAD-SP), 16. , 2025, São José do Rio Preto/SP.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 98-101.
DOI: https://doi.org/10.5753/eradsp.2025.9757.
