Optimization and parallelization of the discrete ordinate method for radiation transport simulation in OpenFOAM: Hierarchical combination of shared and distributed memory approaches

dc.contributor.authorMarugán, J
dc.contributor.authorMoreno-Sansegundo, José Ángel
dc.contributor.authorCasado, Cintia
dc.contributor.authorConcha, David
dc.contributor.authorSanz, Antonio
dc.date.accessioned2024-02-10T08:57:16Z
dc.date.available2024-02-10T08:57:16Z
dc.date.issued2021-01-01
dc.description.abstractThis paper describes the reduction in memory and computational time for the simulation of complex radiation transport problems with the discrete ordinate method (DOM) model in the open-source computational fluid dynamics platform OpenFOAM. Finite volume models require storage of vector variables in each spatial cell; DOM introduces two additional discretizations, in direction and wavelength, making memory a limiting factor. Using specific classes for radiation sources data, changing the store of fluxes and other minor changes allowed a reduction of 75% in memory requirements. Besides, a hierarchical parallelization was developed, where each node of the standard parallelization uses several computing threads, allowing higher speed and scalability of the problem. This architecture, combined with optimization of some parts of the code, allowed a global speedup of x15. This relevant reduction in time and memory of radiation transport opens a new horizon of applications previously unaffordable.
dc.identifier.citationMoreno-SanSegundo J, Casado C, Concha D et al. Optimization and parallelization of the discrete ordinate method for radiation transport simulation in OpenFOAM: Hierarchical combination of shared and distributed memory approaches [version 1; peer review: 2 approved]. Open Res Europe 2021, 1:2 (https://doi.org/10.12688/openreseurope.13017.1)es
dc.identifier.doi10.12688/openreseurope.13017.1es
dc.identifier.urihttps://hdl.handle.net/10115/30304
dc.language.isoenges
dc.publisherOpen Research Europees
dc.rightsAttribution 4.0 Internacional*
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectOpenFoames
dc.subjectOptimizationes
dc.titleOptimization and parallelization of the discrete ordinate method for radiation transport simulation in OpenFOAM: Hierarchical combination of shared and distributed memory approacheses
dc.typeinfo:eu-repo/semantics/articlees

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Optimization.pdf
Tamaño:
5.64 MB
Formato:
Adobe Portable Document Format
Descripción:
Artículo principal

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
2.67 KB
Formato:
Item-specific license agreed upon to submission
Descripción: