Multi-domain time integration method with adaptive, implicit/explicit, and high-order coupling demonstrated for 1D lithium-ion batteries half-cell simulations at the microscale.
This repository provides Jupyter notebooks that can reproduce the main results presented in [1].
If you don’t have Anaconda or Miniconda installed, please install it first from https://www.anaconda.com/products/distribution.
Create a conda environment using the provided environment.yml
file, which includes all the required dependencies:
conda env create -f conda/environment.yml
Activate the conda environment:
conda activate lib1d_md
You can now launch the notebooks:
jupyter notebook
Note: To plot figures with
[1] A. Asad, R. de Loubens, L. François, and M. Massot,
High-order adaptive multi-domain time integration scheme for microscale lithium-ion batteries simulations,
SMAI Journal of Computational Mathematics, 2024 (article in revision).
Available at: https://arxiv.org/abs/2310.06573.