@InProceedings{MiranaStep:2021:CoHiCo,
author = "Mirana, Eduardo Furlan and Stephany, Stephan",
affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)} and {Instituto
Nacional de Pesquisas Espaciais (INPE)}",
title = "Comparison of High-performance Computing Approaches in the Python
Environment for a Five-point Stencil Test Problem",
booktitle = "Anais...",
year = "2021",
pages = "33--40",
organization = "Brazilian E-Science Workshop (BRESCI), 15.",
publisher = "Sociedade Brasileira de Computa{\c{c}}{\~a}o",
address = "Porto Alegre",
keywords = "High performance computing, Python language, Finite-difference
method, Scientific computing.",
abstract = "Several of the most important high-performance computing
approaches available in the Python programming environment of the
LNCC Santos Dumont supercomputer, are compared using a specific
test problem. Python includes specific libraries, implementations,
development tools, documentation, optimization and parallelization
resources. It provides a straightforward way to program using a
high level of abstraction, but the parallelization features for
exploring multiple cores, processors, or accelerators such as
GPUs, are diverse and may not be easily chosen by the user. Serial
and parallel implementations of a test problem in Fortran 90 are
taken as benchmarks to compare performance. This work is a primer
for the use of HPC resources in Python.",
conference-location = "Online",
doi = "10.5753/bresci.2021.15786",
url = "http://dx.doi.org/10.5753/bresci.2021.15786",
issn = "2763-8774",
language = "en",
targetfile = "miranda_comparison.pdf",
urlaccessdate = "11 jun. 2024"
}