OpenImpala: OPEN source IMage based PArallisable Linear Algebra solver

Image-based modelling has emerged as a popular method within the field of lithium-ion battery modelling due to its ability to represent the heterogeneity of the porous electrodes. A common challenge from image-based modelling is the size of 3D tomography datasets, which can be of the order of severa...

Full description

Bibliographic Details
Main Authors: James Le Houx, Denis Kramer
Format: Article
Language:English
Published: Elsevier 2021-07-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711021000662
id doaj-99a16217394d4b2f85e7e0eff642dc75
record_format Article
spelling doaj-99a16217394d4b2f85e7e0eff642dc752021-06-07T06:52:27ZengElsevierSoftwareX2352-71102021-07-0115100729OpenImpala: OPEN source IMage based PArallisable Linear Algebra solverJames Le Houx0Denis Kramer1Corresponding author.; Energy Technology Research Group, Faculty of Engineering and Physical Sciences, University of Southampton, United KingdomEnergy Technology Research Group, Faculty of Engineering and Physical Sciences, University of Southampton, United KingdomImage-based modelling has emerged as a popular method within the field of lithium-ion battery modelling due to its ability to represent the heterogeneity of the porous electrodes. A common challenge from image-based modelling is the size of 3D tomography datasets, which can be of the order of several billion voxels. Previously, different approximation methods have been used to simplify the computational problem, but each of these come with associated limitations. Here we develop a data-driven, fully parallelisable, image-based modelling framework called OpenImpala. Micro X-ray computed tomography (CT) is used to obtain 3D microstructural data from samples non-destructively. These 3D datasets are then directly used as the computational domain for finite-differences based direct physical modelling (e.g. to solve the diffusion equation directly on the CT obtained datasets). OpenImpala then calculates the equivalent homogenised transport coefficients for the given microstructure. These coefficients are written into parameterised files for direct compatibility with two popular continuum battery models: PyBamm and DandeLiion, facilitating the link between different scales of computational battery modelling. OpenImpala has been shown to scale well with an increasing number of computational cores on distributed memory architectures, making it applicable to large datasets typical of modern tomography.http://www.sciencedirect.com/science/article/pii/S2352711021000662Image-based modellingLi-ion batteryHigh-performance computing
collection DOAJ
language English
format Article
sources DOAJ
author James Le Houx
Denis Kramer
spellingShingle James Le Houx
Denis Kramer
OpenImpala: OPEN source IMage based PArallisable Linear Algebra solver
SoftwareX
Image-based modelling
Li-ion battery
High-performance computing
author_facet James Le Houx
Denis Kramer
author_sort James Le Houx
title OpenImpala: OPEN source IMage based PArallisable Linear Algebra solver
title_short OpenImpala: OPEN source IMage based PArallisable Linear Algebra solver
title_full OpenImpala: OPEN source IMage based PArallisable Linear Algebra solver
title_fullStr OpenImpala: OPEN source IMage based PArallisable Linear Algebra solver
title_full_unstemmed OpenImpala: OPEN source IMage based PArallisable Linear Algebra solver
title_sort openimpala: open source image based parallisable linear algebra solver
publisher Elsevier
series SoftwareX
issn 2352-7110
publishDate 2021-07-01
description Image-based modelling has emerged as a popular method within the field of lithium-ion battery modelling due to its ability to represent the heterogeneity of the porous electrodes. A common challenge from image-based modelling is the size of 3D tomography datasets, which can be of the order of several billion voxels. Previously, different approximation methods have been used to simplify the computational problem, but each of these come with associated limitations. Here we develop a data-driven, fully parallelisable, image-based modelling framework called OpenImpala. Micro X-ray computed tomography (CT) is used to obtain 3D microstructural data from samples non-destructively. These 3D datasets are then directly used as the computational domain for finite-differences based direct physical modelling (e.g. to solve the diffusion equation directly on the CT obtained datasets). OpenImpala then calculates the equivalent homogenised transport coefficients for the given microstructure. These coefficients are written into parameterised files for direct compatibility with two popular continuum battery models: PyBamm and DandeLiion, facilitating the link between different scales of computational battery modelling. OpenImpala has been shown to scale well with an increasing number of computational cores on distributed memory architectures, making it applicable to large datasets typical of modern tomography.
topic Image-based modelling
Li-ion battery
High-performance computing
url http://www.sciencedirect.com/science/article/pii/S2352711021000662
work_keys_str_mv AT jameslehoux openimpalaopensourceimagebasedparallisablelinearalgebrasolver
AT deniskramer openimpalaopensourceimagebasedparallisablelinearalgebrasolver
_version_ 1721392209905844224