-
-
Notifications
You must be signed in to change notification settings - Fork 622
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:
|
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.json
to resolvePympler
related 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-commit
nox -s tests
nox -s doctests