-
- Notifications
You must be signed in to change notification settings - Fork 712
Temporarily Disable Failing Memory Benchmarks #4955
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
| Hi @Saransh-cpp, @agriyakhetarpal, I’ve disabled the memory benchmarks in
Please let me know if this approach is right. I’d appreciate any guidance if further changes are needed. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@ ## develop #4955 +/- ## ======================================== Coverage 98.57% 98.57% ======================================== Files 304 304 Lines 23652 23652 ======================================== Hits 23316 23316 Misses 336 336 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
agriyakhetarpal left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @vidipsingh! I assume the benchmarks are now passing on your fork? You may trigger them via the "Run workflow" button: https://github.com/vidipsingh/PyBaMM/actions/workflows/periodic_benchmarks.yml. If they work, we should be good to go.
Hi @agriyakhetarpal, Output(venv) vidip-singh@vidip-singh-HP-EliteBook-x360-1030-G3:~/Coding/Open_Source/GSoC/PyBaMM$ asv run -e Couldn't load asv.plugins._mamba_helpers because No module named 'libmambapy' - Creating environments - Discovering benchmarks - Running 47 total benchmarks (1 commits * 1 environments * 47 benchmarks) [ 0.00%] - For PyBaMM commit 5b8cda02 <develop>: [ 0.00%] -- Benchmarking virtualenv-py3.11-anytree-bpx-casadi-cmake-matplotlib-numpy-pybtex-scikit-fem-sympy-tqdm-wget-LD_LIBRARY_PATH_home_runner_.local_lib [ 1.06%] --- Running (different_model_options.TimeBuildModelLithiumPlating.time_setup_model--). [ 2.13%] --- Running (different_model_options.TimeBuildModelLossActiveMaterial.time_setup_model--). [ 3.19%] --- Running (different_model_options.TimeBuildModelParticle.time_setup_model--). [ 4.26%] --- Running (different_model_options.TimeBuildModelSEI.time_setup_model--). [ 5.32%] --- Running (different_model_options.TimeBuildModelSurfaceForm.time_setup_model--).. [ 7.45%] --- Running (different_model_options.TimeSolveLithiumPlating.time_solve_model--). [ 8.51%] --- Running (different_model_options.TimeSolveLossActiveMaterial.time_solve_model--). [ 9.57%] --- Running (different_model_options.TimeSolveParticle.time_solve_model--) [10.64%] --- Running (different_model_options.TimeSolveSEI.time_solve_model--). [11.70%] --- Running (different_model_options.TimeSolveSurfaceForm.time_solve_model--). [12.77%] --- Running (different_model_options.TimeSolveThermal.time_solve_model--) [28.72%] --- Running (time_setup_models_and_sims.TimeBuildDFN.time_setup_DFN--). [29.79%] --- Running (time_setup_models_and_sims.TimeBuildDFNSimulation.time_setup_DFN_simulation--).. [31.91%] --- Running (time_setup_models_and_sims.TimeBuildSPMSimulation.time_setup_SPM_simulation--).. [34.04%] --- Running (time_setup_models_and_sims.TimeBuildSPMeSimulation.time_setup_SPMe_simulation--).. [36.17%] --- Running (time_sims_experiments.TimeSimulation.time_solve--) [37.23%] --- Running (time_solve_models.TimeSolveDFN.time_solve_model--). [38.30%] --- Running (time_solve_models.TimeSolveSPM.time_solve_model--). [39.36%] --- Running (time_solve_models.TimeSolveSPMe.time_solve_model--). [40.43%] --- Running (unit_benchmarks.TimeCreateExpression.time_create_expression--).......... [51.06%] --- different_model_options.TimeBuildModelLithiumPlating.time_setup_model ok [51.06%] --- ======================================================= ====================== =========== model model option ------------------------------------------------------- ---------------------- ----------- pybamm.models.full_battery_models.lithium_ion.spm.SPM none 416±30ms pybamm.models.full_battery_models.lithium_ion.spm.SPM irreversible 548±200ms pybamm.models.full_battery_models.lithium_ion.spm.SPM reversible 487±100ms pybamm.models.full_battery_models.lithium_ion.spm.SPM partially reversible 653±300ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN none 1.16±0.4s pybamm.models.full_battery_models.lithium_ion.dfn.DFN irreversible 839±900ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN reversible 929±200ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN partially reversible 856±80ms ======================================================= ====================== =========== [52.13%] --- different_model_options.TimeBuildModelLossActiveMaterial.time_setup_model ok [52.13%] --- ======================================================= ============================ ============ model model option ------------------------------------------------------- ---------------------------- ------------ pybamm.models.full_battery_models.lithium_ion.spm.SPM none 412±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM stress-driven 605±70ms pybamm.models.full_battery_models.lithium_ion.spm.SPM reaction-driven 420±40ms pybamm.models.full_battery_models.lithium_ion.spm.SPM stress and reaction-driven 615±20ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN none 846±40ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN stress-driven 1.04±0.06s pybamm.models.full_battery_models.lithium_ion.dfn.DFN reaction-driven 865±30ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN stress and reaction-driven 976±60ms ======================================================= ============================ ============ [53.19%] --- different_model_options.TimeBuildModelParticle.time_setup_model [53.19%] --- ======================================================= =================== =========== model model option ------------------------------------------------------- ------------------- ----------- pybamm.models.full_battery_models.lithium_ion.spm.SPM Fickian diffusion 453±50ms pybamm.models.full_battery_models.lithium_ion.spm.SPM uniform profile 426±40ms pybamm.models.full_battery_models.lithium_ion.spm.SPM quadratic profile 450±30ms pybamm.models.full_battery_models.lithium_ion.spm.SPM quartic profile 540±20ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN Fickian diffusion 1.15±0.2s pybamm.models.full_battery_models.lithium_ion.dfn.DFN uniform profile 783±100ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN quadratic profile 870±60ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN quartic profile 961±50ms ======================================================= =================== =========== [54.26%] --- different_model_options.TimeBuildModelSEI.time_setup_model ok [54.26%] --- ======================================================= ================================ ============ model model option ------------------------------------------------------- -------------------------------- ------------ pybamm.models.full_battery_models.lithium_ion.spm.SPM none 443±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM constant 448±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM reaction limited 472±10ms pybamm.models.full_battery_models.lithium_ion.spm.SPM solvent-diffusion limited 442±10ms pybamm.models.full_battery_models.lithium_ion.spm.SPM electron-migration limited 485±10ms pybamm.models.full_battery_models.lithium_ion.spm.SPM interstitial-diffusion limited 483±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM ec reaction limited 503±20ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN none 878±20ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN constant 865±40ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN reaction limited 998±50ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN solvent-diffusion limited 941±10ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN electron-migration limited 935±50ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN interstitial-diffusion limited 949±50ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN ec reaction limited 1.01±0.03s ======================================================= ================================ ============ [55.32%] --- different_model_options.TimeBuildModelSurfaceForm.time_setup_model ok [55.32%] --- ======================================================= ============== ============ model model option ------------------------------------------------------- -------------- ------------ pybamm.models.full_battery_models.lithium_ion.spm.SPM false 451±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM differential 452±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM algebraic 467±9ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN false 868±40ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN differential 1.04±0.03s pybamm.models.full_battery_models.lithium_ion.dfn.DFN algebraic 1.01±0.02s ======================================================= ============== ============ [56.38%] --- different_model_options.TimeBuildModelThermal.time_setup_model ok [56.38%] --- ======================================================= ============== ============ model model option ------------------------------------------------------- -------------- ------------ pybamm.models.full_battery_models.lithium_ion.spm.SPM isothermal 419±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM lumped 496±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM x-full 766±20ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN isothermal 876±30ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN lumped 1.11±0.03s pybamm.models.full_battery_models.lithium_ion.dfn.DFN x-full 1.26±0.05s ======================================================= ============== ============ [57.45%] --- different_model_options.TimeSolveLithiumPlating.time_solve_model ok [57.45%] --- ======================================================= ====================== =========================================== ============ model model option solver class ------------------------------------------------------- ---------------------- ------------------------------------------- ------------ pybamm.models.full_battery_models.lithium_ion.spm.SPM none pybamm.solvers.casadi_solver.CasadiSolver 63.5±3ms pybamm.models.full_battery_models.lithium_ion.spm.SPM none pybamm.solvers.idaklu_solver.IDAKLUSolver 29.7±2ms pybamm.models.full_battery_models.lithium_ion.spm.SPM irreversible pybamm.solvers.casadi_solver.CasadiSolver 80.5±2ms pybamm.models.full_battery_models.lithium_ion.spm.SPM irreversible pybamm.solvers.idaklu_solver.IDAKLUSolver 39.7±1ms pybamm.models.full_battery_models.lithium_ion.spm.SPM reversible pybamm.solvers.casadi_solver.CasadiSolver 88.8±3ms pybamm.models.full_battery_models.lithium_ion.spm.SPM reversible pybamm.solvers.idaklu_solver.IDAKLUSolver 45.3±3ms pybamm.models.full_battery_models.lithium_ion.spm.SPM partially reversible pybamm.solvers.casadi_solver.CasadiSolver 95.9±30ms pybamm.models.full_battery_models.lithium_ion.spm.SPM partially reversible pybamm.solvers.idaklu_solver.IDAKLUSolver 48.0±1ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN none pybamm.solvers.casadi_solver.CasadiSolver 1.28±0.2s pybamm.models.full_battery_models.lithium_ion.dfn.DFN none pybamm.solvers.idaklu_solver.IDAKLUSolver 844±60ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN irreversible pybamm.solvers.casadi_solver.CasadiSolver 1.31±0.06s pybamm.models.full_battery_models.lithium_ion.dfn.DFN irreversible pybamm.solvers.idaklu_solver.IDAKLUSolver 854±50ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN reversible pybamm.solvers.casadi_solver.CasadiSolver 1.38±0.08s pybamm.models.full_battery_models.lithium_ion.dfn.DFN reversible pybamm.solvers.idaklu_solver.IDAKLUSolver 875±50ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN partially reversible pybamm.solvers.casadi_solver.CasadiSolver 1.33±0.1s pybamm.models.full_battery_models.lithium_ion.dfn.DFN partially reversible pybamm.solvers.idaklu_solver.IDAKLUSolver 879±70ms ======================================================= ====================== =========================================== ============ [58.51%] --- different_model_options.TimeSolveLossActiveMaterial.time_solve_model [58.51%] --- ======================================================= ============================ =========================================== =========== model model option solver class ------------------------------------------------------- ---------------------------- ------------------------------------------- ----------- pybamm.models.full_battery_models.lithium_ion.spm.SPM none pybamm.solvers.casadi_solver.CasadiSolver 76.4±6ms pybamm.models.full_battery_models.lithium_ion.spm.SPM none pybamm.solvers.idaklu_solver.IDAKLUSolver 59.1±3ms pybamm.models.full_battery_models.lithium_ion.spm.SPM stress-driven pybamm.solvers.casadi_solver.CasadiSolver 143±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM stress-driven pybamm.solvers.idaklu_solver.IDAKLUSolver 116±5ms pybamm.models.full_battery_models.lithium_ion.spm.SPM reaction-driven pybamm.solvers.casadi_solver.CasadiSolver 82.3±6ms pybamm.models.full_battery_models.lithium_ion.spm.SPM reaction-driven pybamm.solvers.idaklu_solver.IDAKLUSolver 41.8±4ms pybamm.models.full_battery_models.lithium_ion.spm.SPM stress and reaction-driven pybamm.solvers.casadi_solver.CasadiSolver 136±6ms pybamm.models.full_battery_models.lithium_ion.spm.SPM stress and reaction-driven pybamm.solvers.idaklu_solver.IDAKLUSolver 119±10ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN none pybamm.solvers.casadi_solver.CasadiSolver 4.02±0.2s pybamm.models.full_battery_models.lithium_ion.dfn.DFN none pybamm.solvers.idaklu_solver.IDAKLUSolver 479±20ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN stress-driven pybamm.solvers.casadi_solver.CasadiSolver failed pybamm.models.full_battery_models.lithium_ion.dfn.DFN stress-driven pybamm.solvers.idaklu_solver.IDAKLUSolver 903±50ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN reaction-driven pybamm.solvers.casadi_solver.CasadiSolver 6.53±0.6s pybamm.models.full_battery_models.lithium_ion.dfn.DFN reaction-driven pybamm.solvers.idaklu_solver.IDAKLUSolver 550±60ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN stress and reaction-driven pybamm.solvers.casadi_solver.CasadiSolver failed pybamm.models.full_battery_models.lithium_ion.dfn.DFN stress and reaction-driven pybamm.solvers.idaklu_solver.IDAKLUSolver 940±300ms ======================================================= ============================ =========================================== =========== For parameters: <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, 'none', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 278.134 and h = 2.39507e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.31587e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 1.91984e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 2.39507e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.31587e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 1.91984e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 2.39507e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.31587e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 1.91984e-14, the corrector convergence failed repeatedly or with |h| = hmin. For parameters: <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, 'stress-driven', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 278.266 and h = 9.12414e-20, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.266 and h = 3.99982e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.978 and h = 1.46077e-12, the corrector convergence failed repeatedly or with |h| = hmin. At t = 61.8335 and h = 1.70617e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.266 and h = 9.12414e-20, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.266 and h = 3.99982e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.978 and h = 1.46077e-12, the corrector convergence failed repeatedly or with |h| = hmin. asv: benchmark timed out (timeout 60.0s) For parameters: <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, 'reaction-driven', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 278.134 and h = 6.81444e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.75796e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 4.43862e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 6.81444e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.75796e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 4.43862e-18, the corrector convergence failed repeatedly or with |h| = hmin. For parameters: <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, 'stress and reaction-driven', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 278.266 and h = 9.12414e-20, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.266 and h = 3.99982e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.978 and h = 1.46077e-12, the corrector convergence failed repeatedly or with |h| = hmin. At t = 61.8335 and h = 1.70617e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.266 and h = 9.12414e-20, the corrector convergence failed repeatedly or with |h| = hmin. asv: benchmark timed out (timeout 60.0s) [58.51%] ---- For parameters: <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, 'none', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 278.134 and h = 2.39507e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.31587e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 1.91984e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 2.39507e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.31587e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 1.91984e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 2.39507e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.31587e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 1.91984e-14, the corrector convergence failed repeatedly or with |h| = hmin. For parameters: <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, 'stress-driven', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 278.266 and h = 9.12414e-20, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.266 and h = 3.99982e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.978 and h = 1.46077e-12, the corrector convergence failed repeatedly or with |h| = hmin. At t = 61.8335 and h = 1.70617e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.266 and h = 9.12414e-20, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.266 and h = 3.99982e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.978 and h = 1.46077e-12, the corrector convergence failed repeatedly or with |h| = hmin. asv: benchmark timed out (timeout 60.0s) For parameters: <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, 'reaction-driven', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 278.134 and h = 6.81444e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.75796e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 4.43862e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 6.81444e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.75796e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 4.43862e-18, the corrector convergence failed repeatedly or with |h| = hmin. For parameters: <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, 'stress and reaction-driven', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 278.266 and h = 9.12414e-20, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.266 and h = 3.99982e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.978 and h = 1.46077e-12, the corrector convergence failed repeatedly or with |h| = hmin. At t = 61.8335 and h = 1.70617e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.266 and h = 9.12414e-20, the corrector convergence failed repeatedly or with |h| = hmin. asv: benchmark timed out (timeout 60.0s) [59.57%] --- different_model_options.TimeSolveParticle.time_solve_model [59.57%] --- ======================================================= =================== =========================================== ============ model model option solver class ------------------------------------------------------- ------------------- ------------------------------------------- ------------ pybamm.models.full_battery_models.lithium_ion.spm.SPM Fickian diffusion pybamm.solvers.casadi_solver.CasadiSolver 195±50ms pybamm.models.full_battery_models.lithium_ion.spm.SPM Fickian diffusion pybamm.solvers.idaklu_solver.IDAKLUSolver 87.0±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM uniform profile pybamm.solvers.casadi_solver.CasadiSolver 122±40ms pybamm.models.full_battery_models.lithium_ion.spm.SPM uniform profile pybamm.solvers.idaklu_solver.IDAKLUSolver 113±30ms pybamm.models.full_battery_models.lithium_ion.spm.SPM quadratic profile pybamm.solvers.casadi_solver.CasadiSolver 86.8±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM quadratic profile pybamm.solvers.idaklu_solver.IDAKLUSolver 62.9±10ms pybamm.models.full_battery_models.lithium_ion.spm.SPM quartic profile pybamm.solvers.casadi_solver.CasadiSolver 103±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM quartic profile pybamm.solvers.idaklu_solver.IDAKLUSolver 83.7±40ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN Fickian diffusion pybamm.solvers.casadi_solver.CasadiSolver 1.18±0.06s pybamm.models.full_battery_models.lithium_ion.dfn.DFN Fickian diffusion pybamm.solvers.idaklu_solver.IDAKLUSolver 685±70ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN uniform profile pybamm.solvers.casadi_solver.CasadiSolver 655±80ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN uniform profile pybamm.solvers.idaklu_solver.IDAKLUSolver 226±30ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN quadratic profile pybamm.solvers.casadi_solver.CasadiSolver 605±40ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN quadratic profile pybamm.solvers.idaklu_solver.IDAKLUSolver 293±40ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN quartic profile pybamm.solvers.casadi_solver.CasadiSolver 617±40ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN quartic profile pybamm.solvers.idaklu_solver.IDAKLUSolver 295±30ms ======================================================= =================== =========================================== ============ [60.64%] --- different_model_options.TimeSolveSEI.time_solve_model ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 657, in _process_symbol value = self[symbol.name] ~~~~^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 184, in __getitem__ raise err File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 167, in __getitem__ return self._dict_items[key] ~~~~~~~~~~~~~~~~^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/util.py", line 90, in __getitem__ raise KeyError( KeyError: "'Tunneling distance for electrons [m]' not found. Best matches are ['Negative electrode thickness [m]', 'Cell cooling surface area [m2]', 'Negative electrode density [kg.m-3]']" For parameters: <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, 'VonKolzenberg2020', <class 'pybamm.solvers.idaklu_solver.IDAKLUSolver'> Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Subtraction(0x6431e6f996c60c31, -, children=['concatenation((3.0 * Negative electrode active material volume fraction / Negative particle radius [m]) * 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) + (3.0 * Negative electrode active material volume fraction / Negative particle radius [m]) * broadcast(exp((SEI growth activation energy [J.mol-1] / Ideal gas constant [J.K-1.mol-1]) * ((1.0 / Reference temperature [K]) - (1.0 / Ambient temperature [K])))) * -SEI reaction exchange current density [A.m-2] * (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))))) / (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))))) + (Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / ((SEI lithium interstitial diffusivity [m2.s-1] * Lithium interstitial reference concentration [mol.m-3] * Faraday constant [C.mol-1] / SEI reaction exchange current density [A.m-2]) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V])))) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V])), broadcast(0.0), (3.0 * Positive electrode active material volume fraction / Positive particle radius [m]) * 2.0 * Positive electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Positive electrode potential [V] - Positive electrolyte potential [V] - (Positive electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Positive electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Positive particle concentration [mol.m-3]) / Maximum concentration in positive electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Positive particle concentration [mol.m-3]) / Maximum concentration in positive electrode [mol.m-3], 0.9999999999), 1e-10))))) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) / Faraday constant [C.mol-1]', 'div(-concatenation(Negative electrode porosity ** Negative electrode Bruggeman coefficient (electrolyte), Separator porosity ** Separator Bruggeman coefficient (electrolyte), Positive electrode porosity ** Positive electrode Bruggeman coefficient (electrolyte)) * Electrolyte diffusivity [m2.s-1] * grad(Porosity times concentration [mol.m-3](Negative electrode porosity times concentration [mol.m-3], Separator porosity times concentration [mol.m-3], Positive electrode porosity times concentration [mol.m-3]) / concatenation(Negative electrode porosity, Separator porosity, Positive electrode porosity)) + Cation transference number * Electrolyte conductivity [S.m-1] * concatenation(Negative electrode porosity ** Negative electrode Bruggeman coefficient (electrolyte), Separator porosity ** Separator Bruggeman coefficient (electrolyte), Positive electrode porosity ** Positive electrode Bruggeman coefficient (electrolyte)) * (((broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K] / Faraday constant [C.mol-1]) * (2.0 - (2.0 * Cation transference number)) * Thermodynamic factor / (maximum(Porosity times concentration [mol.m-3](Negative electrode porosity times concentration [mol.m-3], Separator porosity times concentration [mol.m-3], Positive electrode porosity times concentration [mol.m-3]) / concatenation(Negative electrode porosity, Separator porosity, Positive electrode porosity), 0.01))) * grad(Porosity times concentration [mol.m-3](Negative electrode porosity times concentration [mol.m-3], Separator porosity times concentration [mol.m-3], Positive electrode porosity times concentration [mol.m-3]) / concatenation(Negative electrode porosity, Separator porosity, Positive electrode porosity))) - grad(Electrolyte potential [V](Negative electrolyte potential [V], Separator electrolyte potential [V], Positive electrolyte potential [V]))) / Faraday constant [C.mol-1])'], domains={'primary': ['negative electrode', 'separator', 'positive electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Division(-0x573602b5579f02f1, /, children=['concatenation((3.0 * Negative electrode active material volume fraction / Negative particle radius [m]) * 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) + (3.0 * Negative electrode active material volume fraction / Negative particle radius [m]) * broadcast(exp((SEI growth activation energy [J.mol-1] / Ideal gas constant [J.K-1.mol-1]) * ((1.0 / Reference temperature [K]) - (1.0 / Ambient temperature [K])))) * -SEI reaction exchange current density [A.m-2] * (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))))) / (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))))) + (Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / ((SEI lithium interstitial diffusivity [m2.s-1] * Lithium interstitial reference concentration [mol.m-3] * Faraday constant [C.mol-1] / SEI reaction exchange current density [A.m-2]) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V])))) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V])), broadcast(0.0), (3.0 * Positive electrode active material volume fraction / Positive particle radius [m]) * 2.0 * Positive electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Positive electrode potential [V] - Positive electrolyte potential [V] - (Positive electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Positive electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Positive particle concentration [mol.m-3]) / Maximum concentration in positive electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Positive particle concentration [mol.m-3]) / Maximum concentration in positive electrode [mol.m-3], 0.9999999999), 1e-10))))) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))', 'Faraday constant [C.mol-1]'], domains={'primary': ['negative electrode', 'separator', 'positive electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Concatenation(0x4c7c983add58b704, concatenation, children=['(3.0 * Negative electrode active material volume fraction / Negative particle radius [m]) * 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) + (3.0 * Negative electrode active material volume fraction / Negative particle radius [m]) * broadcast(exp((SEI growth activation energy [J.mol-1] / Ideal gas constant [J.K-1.mol-1]) * ((1.0 / Reference temperature [K]) - (1.0 / Ambient temperature [K])))) * -SEI reaction exchange current density [A.m-2] * (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))))) / (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))))) + (Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / ((SEI lithium interstitial diffusivity [m2.s-1] * Lithium interstitial reference concentration [mol.m-3] * Faraday constant [C.mol-1] / SEI reaction exchange current density [A.m-2]) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V])))) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V]))', 'broadcast(0.0)', '(3.0 * Positive electrode active material volume fraction / Positive particle radius [m]) * 2.0 * Positive electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Positive electrode potential [V] - Positive electrolyte potential [V] - (Positive electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Positive electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Positive particle concentration [mol.m-3]) / Maximum concentration in positive electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Positive particle concentration [mol.m-3]) / Maximum concentration in positive electrode [mol.m-3], 0.9999999999), 1e-10))))) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))'], domains={'primary': ['negative electrode', 'separator', 'positive electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Addition(-0x2b3dd626bd0a4e18, +, children=['(3.0 * Negative electrode active material volume fraction / Negative particle radius [m]) * 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))', '(3.0 * Negative electrode active material volume fraction / Negative particle radius [m]) * broadcast(exp((SEI growth activation energy [J.mol-1] / Ideal gas constant [J.K-1.mol-1]) * ((1.0 / Reference temperature [K]) - (1.0 / Ambient temperature [K])))) * -SEI reaction exchange current density [A.m-2] * (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))))) / (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))))) + (Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / ((SEI lithium interstitial diffusivity [m2.s-1] * Lithium interstitial reference concentration [mol.m-3] * Faraday constant [C.mol-1] / SEI reaction exchange current density [A.m-2]) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V])))) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V]))'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Multiplication(0x5a477876f469ec89, *, children=['3.0 * Negative electrode active material volume fraction / Negative particle radius [m]', 'broadcast(exp((SEI growth activation energy [J.mol-1] / Ideal gas constant [J.K-1.mol-1]) * ((1.0 / Reference temperature [K]) - (1.0 / Ambient temperature [K])))) * -SEI reaction exchange current density [A.m-2] * (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))))) / (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))))) + (Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / ((SEI lithium interstitial diffusivity [m2.s-1] * Lithium interstitial reference concentration [mol.m-3] * Faraday constant [C.mol-1] / SEI reaction exchange current density [A.m-2]) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V])))) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V]))'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Multiplication(0x6272f50048428868, *, children=['broadcast(exp((SEI growth activation energy [J.mol-1] / Ideal gas constant [J.K-1.mol-1]) * ((1.0 / Reference temperature [K]) - (1.0 / Ambient temperature [K]))))', '-SEI reaction exchange current density [A.m-2] * (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))))) / (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))))) + (Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / ((SEI lithium interstitial diffusivity [m2.s-1] * Lithium interstitial reference concentration [mol.m-3] * Faraday constant [C.mol-1] / SEI reaction exchange current density [A.m-2]) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V])))) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V]))'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Multiplication(0x567985950ad3ae4b, *, children=['-SEI reaction exchange current density [A.m-2] * (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))))) / (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))))) + (Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / ((SEI lithium interstitial diffusivity [m2.s-1] * Lithium interstitial reference concentration [mol.m-3] * Faraday constant [C.mol-1] / SEI reaction exchange current density [A.m-2]) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V]))))', 'exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V]))'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Multiplication(-0x7f64200923c7a3f1, *, children=['-SEI reaction exchange current density [A.m-2]', '(1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))))) / (1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))))) + (Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / ((SEI lithium interstitial diffusivity [m2.s-1] * Lithium interstitial reference concentration [mol.m-3] * Faraday constant [C.mol-1] / SEI reaction exchange current density [A.m-2]) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V]))))'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Division(-0x11ec121fbeda3a11, /, children=['1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))))', '1.0 - (((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))))) + (Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / ((SEI lithium interstitial diffusivity [m2.s-1] * Lithium interstitial reference concentration [mol.m-3] * Faraday constant [C.mol-1] / SEI reaction exchange current density [A.m-2]) * exp(-0.5 * broadcast(Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])) * (Negative electrode potential [V] - Negative electrolyte potential [V])))'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Subtraction(-0x3acbf6d61966da0e, -, children=['1.0', '((Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))) * (-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))))'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Multiplication(0x5730c4fba2facb9f, *, children=['(Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]) / (broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38)))', '-1.0 + 2.0 * (0.0 < 2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K])))'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Division(-0x769eb0e792953004, /, children=['(Negative SEI thickness [m] - Tunneling distance for electrons [m]) * (0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m])', 'broadcast((2.0 / (Faraday constant [C.mol-1] / (Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))) * SEI lithium ion conductivity [S.m-1]) / (maximum(abs(2.0 * Negative electrode exchange-current density [A.m-2] * sinh(0.5 * Faraday constant [C.mol-1] * (Negative electrode potential [V] - Negative electrolyte potential [V] - (Negative electrode OCP [V] + broadcast(Ambient temperature [K] - Reference temperature [K]) * Negative electrode OCP entropic change [V.K-1] + 1e-06 * (1.0 / (maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)) + 1.0 / (-1.0 + maximum(minimum(boundary value(Negative particle concentration [mol.m-3]) / Maximum concentration in negative electrode [mol.m-3], 0.9999999999), 1e-10)))) + -Total negative electrode interfacial current density variable [A.m-2] * Negative SEI thickness [m] * SEI resistivity [Ohm.m]) / broadcast(Ideal gas constant [J.K-1.mol-1] * Ambient temperature [K]))), 1e-38))'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Multiplication(-0x853ff772b71f8c3, *, children=['Negative SEI thickness [m] - Tunneling distance for electrons [m]', '0.0 < Negative SEI thickness [m] - Tunneling distance for electrons [m]'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Subtraction(0x55da83e8a0dfab74, -, children=['Negative SEI thickness [m]', 'Tunneling distance for electrons [m]'], domains={'primary': ['negative electrode'], 'secondary': ['current collector']}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 646, in process_symbol return self._processed_symbols[symbol] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: Parameter(0x59b8db3103a821bf, Tunneling distance for electrons [m], children=[], domains={}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/util.py", line 32, in __getitem__ return super().__getitem__(key) ^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 'Tunneling distance for electrons [m]' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/server.py", line 179, in _run_server _run(run_args) File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/run.py", line 65, in _run skip = benchmark.do_setup() ^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/benchmarks/time.py", line 80, in do_setup result = Benchmark.do_setup(self) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/benchmarks/_base.py", line 632, in do_setup setup(*self._current_params) File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/benchmarks/different_model_options.py", line 185, in setup SolveModel.solve_setup(self, "Marquis2019", model, "SEI", params, solver_class) File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/benchmarks/different_model_options.py", line 56, in solve_setup param.process_model(self.model) File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 485, in process_model new_rhs[new_variable] = self.process_symbol(equation) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in _process_symbol new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 787, in <listcomp> new_children = [self.process_symbol(child) for child in symbol.children] ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 648, in process_symbol processed_symbol = self._process_symbol(symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 657, in _process_symbol value = self[symbol.name] ~~~~^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 184, in __getitem__ raise err File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/parameters/parameter_values.py", line 167, in __getitem__ return self._dict_items[key] ~~~~~~~~~~~~~~~~^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pybamm/util.py", line 90, in __getitem__ raise KeyError( KeyError: "'Tunneling distance for electrons [m]' not found. Best matches are ['Negative electrode thickness [m]', 'Cell cooling surface area [m2]', 'Negative electrode density [kg.m-3]']" asv: benchmark failed (exit status 1) [61.70%] --- different_model_options.TimeSolveSurfaceForm.time_solve_model ok [61.70%] --- ======================================================= ============== =========================================== =========== model model option solver class ------------------------------------------------------- -------------- ------------------------------------------- ----------- pybamm.models.full_battery_models.lithium_ion.spm.SPM false pybamm.solvers.casadi_solver.CasadiSolver 116±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM false pybamm.solvers.idaklu_solver.IDAKLUSolver 44.4±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM differential pybamm.solvers.casadi_solver.CasadiSolver 103±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM differential pybamm.solvers.idaklu_solver.IDAKLUSolver n/a pybamm.models.full_battery_models.lithium_ion.spm.SPM algebraic pybamm.solvers.casadi_solver.CasadiSolver 134±30ms pybamm.models.full_battery_models.lithium_ion.spm.SPM algebraic pybamm.solvers.idaklu_solver.IDAKLUSolver 87.0±2ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN false pybamm.solvers.casadi_solver.CasadiSolver 877±100ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN false pybamm.solvers.idaklu_solver.IDAKLUSolver 405±50ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN differential pybamm.solvers.casadi_solver.CasadiSolver 737±100ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN differential pybamm.solvers.idaklu_solver.IDAKLUSolver 568±70ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN algebraic pybamm.solvers.casadi_solver.CasadiSolver 890±40ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN algebraic pybamm.solvers.idaklu_solver.IDAKLUSolver 632±70ms ======================================================= ============== =========================================== =========== [61.70%] ---- For parameters: <class 'pybamm.models.full_battery_models.lithium_ion.spm.SPM'>, 'differential', <class 'pybamm.solvers.idaklu_solver.IDAKLUSolver'> asv: skipped: NotImplementedError() [62.77%] --- different_model_options.TimeSolveThermal.time_solve_model [62.77%] --- ======================================================= ============== =========================================== ============ model model option solver class ------------------------------------------------------- -------------- ------------------------------------------- ------------ pybamm.models.full_battery_models.lithium_ion.spm.SPM isothermal pybamm.solvers.casadi_solver.CasadiSolver 77.4±1ms pybamm.models.full_battery_models.lithium_ion.spm.SPM isothermal pybamm.solvers.idaklu_solver.IDAKLUSolver 40.3±7ms pybamm.models.full_battery_models.lithium_ion.spm.SPM lumped pybamm.solvers.casadi_solver.CasadiSolver 193±20ms pybamm.models.full_battery_models.lithium_ion.spm.SPM lumped pybamm.solvers.idaklu_solver.IDAKLUSolver 198±30ms pybamm.models.full_battery_models.lithium_ion.spm.SPM x-full pybamm.solvers.casadi_solver.CasadiSolver 477±30ms pybamm.models.full_battery_models.lithium_ion.spm.SPM x-full pybamm.solvers.idaklu_solver.IDAKLUSolver 365±20ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN isothermal pybamm.solvers.casadi_solver.CasadiSolver 1.13±0.05s pybamm.models.full_battery_models.lithium_ion.dfn.DFN isothermal pybamm.solvers.idaklu_solver.IDAKLUSolver 509±20ms pybamm.models.full_battery_models.lithium_ion.dfn.DFN lumped pybamm.solvers.casadi_solver.CasadiSolver 10.2±0.5s pybamm.models.full_battery_models.lithium_ion.dfn.DFN lumped pybamm.solvers.idaklu_solver.IDAKLUSolver 1.67±0.07s pybamm.models.full_battery_models.lithium_ion.dfn.DFN x-full pybamm.solvers.casadi_solver.CasadiSolver 1.82±0.05s pybamm.models.full_battery_models.lithium_ion.dfn.DFN x-full pybamm.solvers.idaklu_solver.IDAKLUSolver 1.04±0.09s ======================================================= ============== =========================================== ============ [63.83%] --- memory_sims.MemDFNSimulationCCCV.mem_setup_DFN_simulationCCCV ok [63.83%] --- ============= ===== parameter ------------- ----- Marquis2019 776 Chen2020 776 ============= ===== [64.89%] --- memory_sims.MemDFNSimulationGITT.mem_setup_DFN_simulationGITT ok [64.89%] --- ============= ===== parameter ------------- ----- Marquis2019 776 Chen2020 776 ============= ===== [65.96%] --- memory_sims.MemSPMSimulationCCCV.mem_setup_SPM_simulationCCCV ok [65.96%] --- ============= ===== parameter ------------- ----- Marquis2019 776 Chen2020 776 ============= ===== [67.02%] --- memory_sims.MemSPMSimulationGITT.mem_setup_SPM_simulationGITT ok [67.02%] --- ============= ===== parameter ------------- ----- Marquis2019 776 Chen2020 776 ============= ===== [68.09%] --- memory_unit_benchmarks.MemCreateExpression.mem_create_expression 1.64k [69.15%] --- memory_unit_benchmarks.MemDiscretiseModel.mem_create_expression 1.64k [70.21%] --- memory_unit_benchmarks.MemDiscretiseModel.mem_discretise failed [70.21%] ---- Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/server.py", line 179, in _run_server _run(run_args) File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/run.py", line 72, in _run result = benchmark.do_run() ^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/benchmarks/_base.py", line 661, in do_run return self.run(*self._current_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/benchmarks/mem.py", line 75, in run sizeof2 = asizeof([obj, obj]) ^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 2545, in asizeof s = _asizer.asizeof(*t) ^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1954, in asizeof return sum(self._sizer(o, 0, 0, None) for o in objs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1954, in <genexpr> return sum(self._sizer(o, 0, 0, None) for o in objs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1888, in _sizer s += z(o, i, d, None) ^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1888, in _sizer s += z(o, i, d, None) ^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1888, in _sizer s += z(o, i, d, None) ^^^^^^^^^^^^^^^^ [Previous line repeated 3 more times] File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1861, in _sizer _typedefs[k] = v = _typedef(obj, derive=self._derive_, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1530, in _typedef v.set(**_numpy_kwds(obj)) File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1142, in set self.reset(**d) File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1114, in reset raise _OptionError(self.reset, **e) ValueError: invalid option: reset(base=-56) asv: benchmark failed (exit status 1) [71.28%] --- memory_unit_benchmarks.MemDiscretiseModel.mem_parameterise 328 [72.34%] --- memory_unit_benchmarks.MemParameteriseModel.mem_create_expression 1.64k [73.40%] --- memory_unit_benchmarks.MemParameteriseModel.mem_parameterise 336 [74.47%] --- memory_unit_benchmarks.MemSolveModel.mem_create_expression 1.64k [75.53%] --- memory_unit_benchmarks.MemSolveModel.mem_discretise failed [75.53%] ---- Traceback (most recent call last): File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/server.py", line 179, in _run_server _run(run_args) File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/run.py", line 72, in _run result = benchmark.do_run() ^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/benchmarks/_base.py", line 661, in do_run return self.run(*self._current_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/asv_runner/benchmarks/mem.py", line 75, in run sizeof2 = asizeof([obj, obj]) ^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 2545, in asizeof s = _asizer.asizeof(*t) ^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1954, in asizeof return sum(self._sizer(o, 0, 0, None) for o in objs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1954, in <genexpr> return sum(self._sizer(o, 0, 0, None) for o in objs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1888, in _sizer s += z(o, i, d, None) ^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1888, in _sizer s += z(o, i, d, None) ^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1888, in _sizer s += z(o, i, d, None) ^^^^^^^^^^^^^^^^ [Previous line repeated 3 more times] File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1861, in _sizer _typedefs[k] = v = _typedef(obj, derive=self._derive_, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1530, in _typedef v.set(**_numpy_kwds(obj)) File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1142, in set self.reset(**d) File "/home/vidip-singh/Coding/Open_Source/GSoC/PyBaMM/env/8baa245198605da85c1f9cb287add923/lib/python3.11/site-packages/pympler/asizeof.py", line 1114, in reset raise _OptionError(self.reset, **e) ValueError: invalid option: reset(base=-56) asv: benchmark failed (exit status 1) [76.60%] --- memory_unit_benchmarks.MemSolveModel.mem_parameterise 320 [77.66%] --- memory_unit_benchmarks.MemSolveModel.mem_solve 336 [78.72%] --- time_setup_models_and_sims.TimeBuildDFN.time_setup_DFN [78.72%] --- ============== ============ parameter -------------- ------------ Marquis2019 1.21±0.05s ORegan2022 1.16±0.08s NCA_Kim2011 960±100ms Prada2013 1.02±0.04s Ai2020 1.22±0.1s Ramadass2004 1.34±0.2s Mohtat2020 1.17±0.03s Chen2020 1.17±0.1s OKane2022 1.01±0.1s Ecker2015 1.29±0.2s ============== ============ [79.79%] --- ...setup_models_and_sims.TimeBuildDFNSimulation.time_setup_DFN_simulation ok [79.79%] --- ================= ============== ========== with experiment parameter ----------------- -------------- ---------- False Marquis2019 148±20ms False ORegan2022 117±4ms False NCA_Kim2011 178±40ms False Prada2013 153±10ms False Ai2020 144±20ms False Ramadass2004 135±20ms False Mohtat2020 142±10ms False Chen2020 114±4ms False OKane2022 119±10ms False Ecker2015 116±10ms True Marquis2019 123±8ms True ORegan2022 126±7ms True NCA_Kim2011 115±3ms True Prada2013 114±20ms True Ai2020 121±3ms True Ramadass2004 114±4ms True Mohtat2020 110±5ms True Chen2020 112±4ms True OKane2022 117±20ms True Ecker2015 142±30ms ================= ============== ========== [80.85%] --- time_setup_models_and_sims.TimeBuildSPM.time_setup_SPM [80.85%] --- ============== =========== parameter -------------- ----------- Marquis2019 564±50ms ORegan2022 572±40ms NCA_Kim2011 452±40ms Prada2013 511±80ms Ai2020 697±80ms Ramadass2004 589±50ms Mohtat2020 538±100ms Chen2020 471±50ms OKane2022 475±50ms Ecker2015 667±70ms ============== =========== [81.91%] --- ...setup_models_and_sims.TimeBuildSPMSimulation.time_setup_SPM_simulation ok [81.91%] --- ================= ============== =========== with experiment parameter ----------------- -------------- ----------- False Marquis2019 174±10ms False ORegan2022 121±10ms False NCA_Kim2011 108±6ms False Prada2013 124±40ms False Ai2020 99.9±20ms False Ramadass2004 100±8ms False Mohtat2020 101±30ms False Chen2020 78.8±5ms False OKane2022 85.3±7ms False Ecker2015 89.7±6ms True Marquis2019 108±7ms True ORegan2022 112±20ms True NCA_Kim2011 96.3±7ms True Prada2013 94.4±10ms True Ai2020 120±10ms True Ramadass2004 122±10ms True Mohtat2020 93.9±10ms True Chen2020 111±50ms True OKane2022 78.2±8ms True Ecker2015 92.6±10ms ================= ============== =========== [82.98%] --- time_setup_models_and_sims.TimeBuildSPMe.time_setup_SPMe [82.98%] --- ============== ============ parameter -------------- ------------ Marquis2019 927±100ms ORegan2022 1.16±0.08s NCA_Kim2011 936±70ms Prada2013 854±90ms Ai2020 959±200ms Ramadass2004 1.01±0.06s Mohtat2020 754±50ms Chen2020 1.04±0.09s OKane2022 962±70ms Ecker2015 1.07±0.06s ============== ============ [84.04%] --- ...tup_models_and_sims.TimeBuildSPMeSimulation.time_setup_SPMe_simulation ok [84.04%] --- ================= ============== =========== with experiment parameter ----------------- -------------- ----------- False Marquis2019 129±20ms False ORegan2022 122±10ms False NCA_Kim2011 115±5ms False Prada2013 137±20ms False Ai2020 152±10ms False Ramadass2004 126±20ms False Mohtat2020 135±6ms False Chen2020 146±40ms False OKane2022 147±40ms False Ecker2015 126±30ms True Marquis2019 103±4ms True ORegan2022 112±30ms True NCA_Kim2011 140±20ms True Prada2013 165±20ms True Ai2020 114±30ms True Ramadass2004 114±10ms True Mohtat2020 102±20ms True Chen2020 97.4±10ms True OKane2022 101±10ms True Ecker2015 101±20ms ================= ============== =========== [85.11%] --- time_sims_experiments.TimeSimulation.time_setup ok [85.11%] --- ============ ============= ======================================================= =========================================== =========== experiment parameter model_class solver_class ------------ ------------- ------------------------------------------------------- ------------------------------------------- ----------- CCCV Marquis2019 pybamm.models.full_battery_models.lithium_ion.spm.SPM pybamm.solvers.casadi_solver.CasadiSolver 78.3±5ms CCCV Marquis2019 pybamm.models.full_battery_models.lithium_ion.spm.SPM pybamm.solvers.idaklu_solver.IDAKLUSolver 80.1±10ms CCCV Marquis2019 pybamm.models.full_battery_models.lithium_ion.dfn.DFN pybamm.solvers.casadi_solver.CasadiSolver 94.0±10ms CCCV Marquis2019 pybamm.models.full_battery_models.lithium_ion.dfn.DFN pybamm.solvers.idaklu_solver.IDAKLUSolver 142±40ms CCCV Chen2020 pybamm.models.full_battery_models.lithium_ion.spm.SPM pybamm.solvers.casadi_solver.CasadiSolver 84.7±20ms CCCV Chen2020 pybamm.models.full_battery_models.lithium_ion.spm.SPM pybamm.solvers.idaklu_solver.IDAKLUSolver 79.0±7ms CCCV Chen2020 pybamm.models.full_battery_models.lithium_ion.dfn.DFN pybamm.solvers.casadi_solver.CasadiSolver 110±30ms CCCV Chen2020 pybamm.models.full_battery_models.lithium_ion.dfn.DFN pybamm.solvers.idaklu_solver.IDAKLUSolver 95.7±20ms GITT Marquis2019 pybamm.models.full_battery_models.lithium_ion.spm.SPM pybamm.solvers.casadi_solver.CasadiSolver 74.9±20ms GITT Marquis2019 pybamm.models.full_battery_models.lithium_ion.spm.SPM pybamm.solvers.idaklu_solver.IDAKLUSolver 105±40ms GITT Marquis2019 pybamm.models.full_battery_models.lithium_ion.dfn.DFN pybamm.solvers.casadi_solver.CasadiSolver n/a GITT Marquis2019 pybamm.models.full_battery_models.lithium_ion.dfn.DFN pybamm.solvers.idaklu_solver.IDAKLUSolver 94.9±30ms GITT Chen2020 pybamm.models.full_battery_models.lithium_ion.spm.SPM pybamm.solvers.casadi_solver.CasadiSolver 95.3±30ms GITT Chen2020 pybamm.models.full_battery_models.lithium_ion.spm.SPM pybamm.solvers.idaklu_solver.IDAKLUSolver 76.6±4ms GITT Chen2020 pybamm.models.full_battery_models.lithium_ion.dfn.DFN pybamm.solvers.casadi_solver.CasadiSolver 99.9±9ms GITT Chen2020 pybamm.models.full_battery_models.lithium_ion.dfn.DFN pybamm.solvers.idaklu_solver.IDAKLUSolver 94.8±10ms ============ ============= ======================================================= =========================================== =========== [85.11%] ---- For parameters: 'GITT', 'Marquis2019', <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, <class 'pybamm.solvers.casadi_solver.CasadiSolver'> asv: skipped: NotImplementedError() [86.17%] ---- For parameters: 'CCCV', 'Marquis2019', <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 370.131 and h = 3.84868e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 370.131 and h = 3.84868e-14, the corrector convergence failed repeatedly or with |h| = hmin. For parameters: 'GITT', 'Marquis2019', <class 'pybamm.models.full_battery_models.lithium_ion.dfn.DFN'>, <class 'pybamm.solvers.casadi_solver.CasadiSolver'> asv: skipped: NotImplementedError() [87.23%] --- time_solve_models.TimeSolveDFN.time_solve_model [87.23%] --- ============= ============== =========================================== =========== solve first parameter solver_class ------------- -------------- ------------------------------------------- ----------- False Marquis2019 pybamm.solvers.casadi_solver.CasadiSolver 843±20ms False Marquis2019 pybamm.solvers.idaklu_solver.IDAKLUSolver 430±30ms False ORegan2022 pybamm.solvers.casadi_solver.CasadiSolver n/a False ORegan2022 pybamm.solvers.idaklu_solver.IDAKLUSolver 4.41±0.7s False Prada2013 pybamm.solvers.casadi_solver.CasadiSolver 1.60±0.4s False Prada2013 pybamm.solvers.idaklu_solver.IDAKLUSolver 534±40ms False Ai2020 pybamm.solvers.casadi_solver.CasadiSolver 4.77±0.2s False Ai2020 pybamm.solvers.idaklu_solver.IDAKLUSolver 602±50ms False Ramadass2004 pybamm.solvers.casadi_solver.CasadiSolver 625±300ms False Ramadass2004 pybamm.solvers.idaklu_solver.IDAKLUSolver 509±80ms False Chen2020 pybamm.solvers.casadi_solver.CasadiSolver 1.21±0.1s False Chen2020 pybamm.solvers.idaklu_solver.IDAKLUSolver 557±70ms False Ecker2015 pybamm.solvers.casadi_solver.CasadiSolver 6.77±0.7s False Ecker2015 pybamm.solvers.idaklu_solver.IDAKLUSolver 734±100ms True Marquis2019 pybamm.solvers.casadi_solver.CasadiSolver 584±100ms True Marquis2019 pybamm.solvers.idaklu_solver.IDAKLUSolver 193±40ms True ORegan2022 pybamm.solvers.casadi_solver.CasadiSolver n/a True ORegan2022 pybamm.solvers.idaklu_solver.IDAKLUSolver 4.84±0.4s True Prada2013 pybamm.solvers.casadi_solver.CasadiSolver 1.75±0.3s True Prada2013 pybamm.solvers.idaklu_solver.IDAKLUSolver 163±20ms True Ai2020 pybamm.solvers.casadi_solver.CasadiSolver 4.94±0.3s True Ai2020 pybamm.solvers.idaklu_solver.IDAKLUSolver 163±10ms True Ramadass2004 pybamm.solvers.casadi_solver.CasadiSolver 501±100ms True Ramadass2004 pybamm.solvers.idaklu_solver.IDAKLUSolver 76.1±7ms True Chen2020 pybamm.solvers.casadi_solver.CasadiSolver 643±70ms True Chen2020 pybamm.solvers.idaklu_solver.IDAKLUSolver 120±6ms True Ecker2015 pybamm.solvers.casadi_solver.CasadiSolver 5.28±0.1s True Ecker2015 pybamm.solvers.idaklu_solver.IDAKLUSolver 273±3ms ============= ============== =========================================== =========== [87.23%] ---- For parameters: False, 'ORegan2022', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> asv: skipped: NotImplementedError() For parameters: False, 'Prada2013', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 164.532 and h = 1.73548e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.74949e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.73548e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.74949e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.73548e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.74949e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.73548e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.74949e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.73548e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.74949e-18, the corrector convergence failed repeatedly or with |h| = hmin. For parameters: False, 'Ai2020', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 278.134 and h = 2.39507e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.31587e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 1.91984e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 2.39507e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.31587e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 1.91984e-14, the corrector convergence failed repeatedly or with |h| = hmin. For parameters: False, 'Ecker2015', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 236.193 and h = 1.04427e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 236.193 and h = 4.77098e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 91.9043 and h = 4.66431e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 236.193 and h = 1.04427e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 236.193 and h = 4.77098e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 91.9043 and h = 4.66431e-18, the corrector convergence failed repeatedly or with |h| = hmin. For parameters: True, 'ORegan2022', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> asv: skipped: NotImplementedError() For parameters: True, 'Prada2013', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 164.532 and h = 1.73548e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.74949e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.779e-13, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.70751e-16, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.73548e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.74949e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.779e-13, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.70751e-16, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.73548e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.74949e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.779e-13, the corrector convergence failed repeatedly or with |h| = hmin. At t = 164.532 and h = 1.70751e-16, the corrector convergence failed repeatedly or with |h| = hmin. For parameters: True, 'Ai2020', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 278.134 and h = 2.39507e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.31587e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 1.91984e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 5.17446e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.22114e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 2.68381e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 2.39507e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.31587e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 1.91984e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 5.17446e-17, the corrector convergence failed repeatedly or with |h| = hmin. At t = 278.134 and h = 1.22114e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 133.845 and h = 2.68381e-14, the corrector convergence failed repeatedly or with |h| = hmin. For parameters: True, 'Ecker2015', <class 'pybamm.solvers.casadi_solver.CasadiSolver'> At t = 236.193 and h = 1.04427e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 236.193 and h = 4.77098e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 91.9043 and h = 4.66431e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 236.193 and h = 5.70789e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 236.193 and h = 2.38539e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 91.9043 and h = 1.61134e-19, the corrector convergence failed repeatedly or with |h| = hmin. At t = 236.193 and h = 1.04427e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 236.193 and h = 4.77098e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 91.9043 and h = 4.66431e-18, the corrector convergence failed repeatedly or with |h| = hmin. At t = 236.193 and h = 5.70789e-14, the corrector convergence failed repeatedly or with |h| = hmin. At t = 236.193 and h = 2.38539e-15, the corrector convergence failed repeatedly or with |h| = hmin. At t = 91.9043 and h = 1.61134e-19, the corrector convergence failed repeatedly or with |h| = hmin. [88.30%] --- time_solve_models.TimeSolveSPM.time_solve_model [88.30%] --- ============= ============== =========================================== ============ solve first parameter solver_class ------------- -------------- ------------------------------------------- ------------ False Marquis2019 pybamm.solvers.casadi_solver.CasadiSolver 110±2ms False Marquis2019 pybamm.solvers.idaklu_solver.IDAKLUSolver 49.2±3ms False ORegan2022 pybamm.solvers.casadi_solver.CasadiSolver 275±20ms False ORegan2022 pybamm.solvers.idaklu_solver.IDAKLUSolver 289±10ms False NCA_Kim2011 pybamm.solvers.casadi_solver.CasadiSolver 106±10ms False NCA_Kim2011 pybamm.solvers.idaklu_solver.IDAKLUSolver 51.5±3ms False Prada2013 pybamm.solvers.casadi_solver.CasadiSolver 87.5±30ms False Prada2013 pybamm.solvers.idaklu_solver.IDAKLUSolver 40.2±10ms False Ramadass2004 pybamm.solvers.casadi_solver.CasadiSolver 82.5±2ms False Ramadass2004 pybamm.solvers.idaklu_solver.IDAKLUSolver 20.7±0.8ms False Chen2020 pybamm.solvers.casadi_solver.CasadiSolver 87.4±3ms False Chen2020 pybamm.solvers.idaklu_solver.IDAKLUSolver 42.6±9ms False Ecker2015 pybamm.solvers.casadi_solver.CasadiSolver 177±30ms False Ecker2015 pybamm.solvers.idaklu_solver.IDAKLUSolver 177±50ms True Marquis2019 pybamm.solvers.casadi_solver.CasadiSolver 20.6±1ms True Marquis2019 pybamm.solvers.idaklu_solver.IDAKLUSolver 8.81±0.8ms True ORegan2022 pybamm.solvers.casadi_solver.CasadiSolver 165±30ms True ORegan2022 pybamm.solvers.idaklu_solver.IDAKLUSolver 175±2ms True NCA_Kim2011 pybamm.solvers.casadi_solver.CasadiSolver 24.5±4ms True NCA_Kim2011 pybamm.solvers.idaklu_solver.IDAKLUSolver 9.74±2ms True Prada2013 pybamm.solvers.casadi_solver.CasadiSolver 20.8±2ms True Prada2013 pybamm.solvers.idaklu_solver.IDAKLUSolver 9.20±2ms True Ramadass2004 pybamm.solvers.casadi_solver.CasadiSolver 14.5±2ms True Ramadass2004 pybamm.solvers.idaklu_solver.IDAKLUSolver 2.76±1ms True Chen2020 pybamm.solvers.casadi_solver.CasadiSolver 25.1±3ms True Chen2020 pybamm.solvers.idaklu_solver.IDAKLUSolver 9.15±3ms True Ecker2015 pybamm.solvers.casadi_solver.CasadiSolver 45.4±8ms True Ecker2015 pybamm.solvers.idaklu_solver.IDAKLUSolver 20.3±2ms ============= ============== =========================================== ============ [89.36%] --- time_solve_models.TimeSolveSPMe.time_solve_model [89.36%] --- ============= ============== =========================================== ============ solve first parameter solver_class ------------- -------------- ------------------------------------------- ------------ False Marquis2019 pybamm.solvers.casadi_solver.CasadiSolver 191±20ms False Marquis2019 pybamm.solvers.idaklu_solver.IDAKLUSolver 189±9ms False ORegan2022 pybamm.solvers.casadi_solver.CasadiSolver 492±20ms False ORegan2022 pybamm.solvers.idaklu_solver.IDAKLUSolver 582±40ms False NCA_Kim2011 pybamm.solvers.casadi_solver.CasadiSolver 190±20ms False NCA_Kim2011 pybamm.solvers.idaklu_solver.IDAKLUSolver 158±20ms False Prada2013 pybamm.solvers.casadi_solver.CasadiSolver 148±20ms False Prada2013 pybamm.solvers.idaklu_solver.IDAKLUSolver 161±40ms False Ramadass2004 pybamm.solvers.casadi_solver.CasadiSolver 189±30ms False Ramadass2004 pybamm.solvers.idaklu_solver.IDAKLUSolver 149±8ms False Chen2020 pybamm.solvers.casadi_solver.CasadiSolver 182±10ms False Chen2020 pybamm.solvers.idaklu_solver.IDAKLUSolver 166±20ms False Ecker2015 pybamm.solvers.casadi_solver.CasadiSolver 210±20ms False Ecker2015 pybamm.solvers.idaklu_solver.IDAKLUSolver 220±30ms True Marquis2019 pybamm.solvers.casadi_solver.CasadiSolver 27.2±3ms True Marquis2019 pybamm.solvers.idaklu_solver.IDAKLUSolver 16.2±0.9ms True ORegan2022 pybamm.solvers.casadi_solver.CasadiSolver 221±30ms True ORegan2022 pybamm.solvers.idaklu_solver.IDAKLUSolver 271±30ms True NCA_Kim2011 pybamm.solvers.casadi_solver.CasadiSolver 25.8±3ms True NCA_Kim2011 pybamm.solvers.idaklu_solver.IDAKLUSolver 15.9±0.3ms True Prada2013 pybamm.solvers.casadi_solver.CasadiSolver 25.7±6ms True Prada2013 pybamm.solvers.idaklu_solver.IDAKLUSolver 21.2±4ms True Ramadass2004 pybamm.solvers.casadi_solver.CasadiSolver 17.5±4ms True Ramadass2004 pybamm.solvers.idaklu_solver.IDAKLUSolver 9.14±1ms True Chen2020 pybamm.solvers.casadi_solver.CasadiSolver 31.9±3ms True Chen2020 pybamm.solvers.idaklu_solver.IDAKLUSolver 24.3±2ms True Ecker2015 pybamm.solvers.casadi_solver.CasadiSolver 55.1±2ms True Ecker2015 pybamm.solvers.idaklu_solver.IDAKLUSolver 40.5±6ms ============= ============== =========================================== ============ [90.43%] --- unit_benchmarks.TimeCreateExpression.time_create_expression 1.09±0.4ms [91.49%] --- unit_benchmarks.TimeDiscretiseModel.time_create_expression 980±300μs [92.55%] --- unit_benchmarks.TimeDiscretiseModel.time_discretise 27.6±7ms [93.62%] --- unit_benchmarks.TimeDiscretiseModel.time_parameterise 1.47±0.9ms [94.68%] --- unit_benchmarks.TimeParameteriseModel.time_create_expression 763±100μs [95.74%] --- unit_benchmarks.TimeParameteriseModel.time_parameterise 974±200μs [96.81%] --- unit_benchmarks.TimeSolveModel.time_create_expression 1.15±0.2ms [97.87%] --- unit_benchmarks.TimeSolveModel.time_discretise 30.2±3ms [98.94%] --- unit_benchmarks.TimeSolveModel.time_parameterise 1.06±0.07ms [100.00%] --- unit_benchmarks.TimeSolveModel.time_solve 84.0±20ms And when I try to run benchmarks on my branch Can you guide me on how to approach this now? |
| Hi @vidipsingh, from your CI log, this looks like an upstream issue. See a related issue tracked here: networkx/networkx#7638 The issue has been reported in airspeed-velocity/asv#1412 and the fix via airspeed-velocity/asv#1403 has been released in asv v0.6.4. Could you please look at these links and their related resolutions to hunt down a fix? We can look into what you faced locally after that is resolved. Thanks! |
Sorry for the late reply, I'll take a look at this. |



Description
This PR temporarily disables failing memory benchmarks in
asv.conf.jsonto resolvePymplerrelated failures, ensuring workflow stability.Fixes: #4938
Type of change
Please add a line in the relevant section of CHANGELOG.md to document the change (include PR #)
Important checks:
Please confirm the following before marking the PR as ready for review:
nox -s pre-commitnox -s testsnox -s doctests