{"id":19783,"name":"IonMonger","description":"A free and fast perovskite solar cell simulator with coupled ion vacancy and charge carrier dynamics in one dimension.","url":"https://github.com/PerovskiteSCModelling/IonMonger","last_synced_at":"2026-05-21T11:30:21.903Z","repository":{"id":39592081,"uuid":"203770188","full_name":"PerovskiteSCModelling/IonMonger","owner":"PerovskiteSCModelling","description":"A free and fast perovskite solar cell simulator with coupled ion vacancy and charge carrier dynamics in one dimension. Read the Wiki to find out more, or see our website for more information!","archived":false,"fork":false,"pushed_at":"2023-08-10T22:59:51.000Z","size":10508,"stargazers_count":47,"open_issues_count":0,"forks_count":21,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-05-09T06:04:27.362Z","etag":null,"topics":["halide-ion-migration","perovskite-solar-cells"],"latest_commit_sha":null,"homepage":"https://sites.google.com/view/ionmonger/home","language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PerovskiteSCModelling.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"citation.bib","codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-08-22T10:21:56.000Z","updated_at":"2026-05-09T05:53:03.000Z","dependencies_parsed_at":"2023-09-21T19:47:45.066Z","dependency_job_id":null,"html_url":"https://github.com/PerovskiteSCModelling/IonMonger","commit_stats":{"total_commits":54,"total_committers":2,"mean_commits":27.0,"dds":0.09259259259259256,"last_synced_commit":"1ae4f9ee7beee6b123118cf66beab96632b9ea72"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/PerovskiteSCModelling/IonMonger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerovskiteSCModelling%2FIonMonger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerovskiteSCModelling%2FIonMonger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerovskiteSCModelling%2FIonMonger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerovskiteSCModelling%2FIonMonger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PerovskiteSCModelling","download_url":"https://codeload.github.com/PerovskiteSCModelling/IonMonger/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerovskiteSCModelling%2FIonMonger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32973318,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T06:31:55.726Z","status":"ssl_error","status_checked_at":"2026-05-13T06:31:51.336Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"PerovskiteSCModelling","name":"PerovskiteSCModelling","uuid":"45872822","kind":"organization","description":"We are a research collaboration with members from the Universities of Southampton, Portsmouth and Bath.","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/45872822?v=4","repositories_count":1,"last_synced_at":"2023-03-08T18:23:20.147Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PerovskiteSCModelling","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-18T08:42:24.427Z","updated_at":"2023-03-08T18:23:20.159Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PerovskiteSCModelling","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PerovskiteSCModelling/repositories"},"packages":[],"commits":{"id":1253898,"full_name":"PerovskiteSCModelling/IonMonger","default_branch":"master","total_commits":54,"total_committers":2,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":27.0,"dds":0.09259259259259256,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-05-16T23:38:32.096Z","last_synced_commit":"1ae4f9ee7beee6b123118cf66beab96632b9ea72","created_at":"2023-03-27T10:47:50.621Z","updated_at":"2026-05-16T23:38:29.993Z","committers":[{"name":"NicolaCourtier","email":"45851982+NicolaCourtier","login":"NicolaCourtier","count":49},{"name":"WillClarke25","email":"73604220+WillClarke25","login":"WillClarke25","count":5}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerovskiteSCModelling%2FIonMonger/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-18T00:00:12.307Z","repositories_count":6236419,"commits_count":885015398,"contributors_count":34917885,"owners_count":1154551,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"PerovskiteSCModelling/IonMonger","html_url":"https://github.com/PerovskiteSCModelling/IonMonger","last_synced_at":"2026-03-23T07:03:25.814Z","status":"error","issues_count":4,"pull_requests_count":27,"avg_time_to_close_issue":644305.75,"avg_time_to_close_pull_request":110299.11111111111,"issues_closed_count":4,"pull_requests_closed_count":27,"pull_request_authors_count":3,"issue_authors_count":4,"avg_comments_per_issue":1.25,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":344952.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:35:53.839Z","updated_at":"2026-03-23T07:03:25.814Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerovskiteSCModelling%2FIonMonger","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerovskiteSCModelling%2FIonMonger/issues","issue_labels_count":{"not a bug":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":4},"pull_request_author_associations_count":{"MEMBER":17,"CONTRIBUTOR":9,"NONE":1},"issue_authors":{"JackLin112":1,"aaronyzhu":1,"JosueYoma":1,"NK-ZZhang":1},"pull_request_authors":{"NicolaCourtier":17,"WillClarke25":9,"Laurence-Bennett":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-15T00:00:53.591Z","repositories_count":14598977,"issues_count":34186762,"pull_requests_count":111933671,"authors_count":11262230,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":1},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{"aaronyzhu":1},"past_year_pull_request_authors":{},"maintainers":[{"login":"NicolaCourtier","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NicolaCourtier"}],"active_maintainers":[]},"events":{"total":{"ForkEvent":2,"IssuesEvent":4,"WatchEvent":8,"IssueCommentEvent":2},"last_year":{"IssuesEvent":2,"WatchEvent":1,"IssueCommentEvent":1}},"keywords":["halide-ion-migration","perovskite-solar-cells"],"dependencies":[],"score":4.543294782270004,"created_at":"2023-09-11T14:52:07.097Z","updated_at":"2026-05-21T11:30:21.907Z","avatar_url":"https://github.com/PerovskiteSCModelling.png","language":"MATLAB","category":"Renewable Energy","sub_category":"Photovoltaics and Solar Energy","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# IonMonger 2\n\nA drift-diffusion model for ion migration and charge carrier transport across a planar perovskite solar cell (PSC).\n\nThis code can be used to simulate the internal state of a PSC over time. The three core layers of a PSC, namely the electron transport layer, perovskite absorber layer and hole transport layer, are modelled explicitly in one spatial dimension. The model variables are the electric potential, halide ion vacancies (existing only within the perovskite layer), electrons (within the ETL and perovskite layers) and holes (within the perovskite and HTL). A variety of experimental protocols can be simulated, including changes in the applied voltage and/or illumination intensity that occur over timescales on the order of microseconds to hours and impedance spectroscopy. The code also outputs the current density and voltage which can be used to plot the current-voltage characteristics of a PSC, including current-voltage hysteresis due to the movement of halide ion vacancies. Please read the [GUIDE](GUIDE.md) to get started.\n\nFor details of changes to the code since the first release, see the Changelog on the [IonMonger Wiki](https://github.com/PerovskiteSCModelling/IonMonger/wiki).\n\n\n# Use Cases\n\nThis code is intended for use by researchers in the field of perovskite solar cells. Example use cases include:\n\n- simulating current-voltage curves, with the ability to change key material properties in order to investigate trends in performance and the extent of hysteresis\n- simulating photo-current or photo-voltage transients to investigate the effects of halide ion migration\n- visualising the effects of halide ion migration on the internal electrical state of a PSC\n- simulating impedance spectra, predicting and analysing the effects of material properties\n\nThe authors of this code published an investigation into how material properties of the transport layers affect perovskite solar cell performance in [Energy \u0026 Environmental Science](https://doi.org/10.1039/C8EE01576G), while working at the Universities of Southampton, Bath and Portsmouth.\n\n\n# Requirements and Other Information\n\nRequirements: MATLAB (version R2021a).\n\nThis code was first created at the University of Southampton in 2016. See [AUTHORS](AUTHORS.md) for a list of contributors and [LICENSE](LICENSE) for the conditions of use.\n\nIf you encounter a problem or any unexpected results, please create an Issue on the GitHub website, add details of the problem (including the error message and MATLAB version number) and attach the parameters.m file in use when the problem occurred. For other enquiries, please contact N.E.Courtier(at)soton.ac.uk.\n\nSome features of the code (for example, IS_solver.m and animate_sections.m) will make use of the Parallel Computing Toolbox and the Image Processing Toolbox for increased performance but can still run if the toolboxes are not installed.\n\n\n# How to Cite this Code\n\nPlease cite the release paper published in the [Journal of Computational Electronics](https://link.springer.com/article/10.1007/s10825-019-01396-2) by using the [citation.bib](citation.bib) file.\n\n\n# Technical Features\n\nThis code is based on the finite element scheme first presented in our paper in [Applied Mathematical Modelling](https://doi.org/10.1016/j.apm.2018.06.051) and is performed on a non-uniform (\"tanh\") spatial grid.\n\nFiles in the main folder:\n  - master.m for running a single simulation\n  - parameters.m for setting the inputs to the simulation\n  - reset_path.m adds all subfunctions to the MATLAB path\n  - IonMongerLite.mlx for running simulations from a user-friendly interface\n\nThe Code/ folder contains all subfunctions, including\n  - a function to turn a list of instructions into a protocol for the light or applied voltage\n  - functions that provide the ability to find the steady-state Voc and simulate open-circuit conditions\n  - a function to plot current-voltage (`J`-`V`) data as well as the recombination currents (`Jl`, `Jr`)\n\nThe solution is saved in dimensional form into one output file, which also contains the input data.\n\nThe Tests/ folder is for developers and contains a set of tests to check the consistency of future updates.\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.1039/C8EE01576G","https://doi.org/10.1016/j.apm.2018.06.051"],"works":{"https://doi.org/10.1039/C8EE01576G":{"id":"https://openalex.org/W2906406789","doi":"https://doi.org/10.1039/c8ee01576g","title":"How transport layer properties affect perovskite solar cell performance: insights from a coupled charge transport/ion migration model","display_name":"How transport layer properties affect perovskite solar cell performance: insights from a coupled charge transport/ion migration model","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2906406789","doi":"https://doi.org/10.1039/c8ee01576g","mag":"2906406789"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1039/c8ee01576g","pdf_url":"https://pubs.rsc.org/en/content/articlepdf/2019/ee/c8ee01576g","source":{"id":"https://openalex.org/S117082959","display_name":"Energy and Environmental Science","issn_l":"1754-5692","issn":["1754-5706","1754-5692"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320556","host_organization_name":"Royal Society of Chemistry","host_organization_lineage":["https://openalex.org/P4310320556"],"host_organization_lineage_names":["Royal Society of Chemistry"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://pubs.rsc.org/en/content/articlepdf/2019/ee/c8ee01576g","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5078508182","display_name":"Nicola E. Courtier","orcid":"https://orcid.org/0000-0002-5714-1096"},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Nicola E. Courtier","raw_affiliation_string":"Mathematical Sciences, University of Southampton, UK; UK","raw_affiliation_strings":["Mathematical Sciences, University of Southampton, UK","UK"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055414207","display_name":"James M. Cave","orcid":"https://orcid.org/0000-0002-7560-8411"},"institutions":[{"id":"https://openalex.org/I51601045","display_name":"University of Bath","ror":"https://ror.org/002h8g185","country_code":"GB","type":"education","lineage":["https://openalex.org/I51601045"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"James M. Cave","raw_affiliation_string":"Department of Physics, University of Bath, UK; UK","raw_affiliation_strings":["Department of Physics, University of Bath, UK","UK"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079843159","display_name":"Jamie M. Foster","orcid":"https://orcid.org/0000-0002-6120-5734"},"institutions":[{"id":"https://openalex.org/I63072094","display_name":"University of Portsmouth","ror":"https://ror.org/03ykbk197","country_code":"GB","type":"education","lineage":["https://openalex.org/I63072094"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jamie M. Foster","raw_affiliation_string":"Department of Mathematics, University of Portsmouth, UK; UK","raw_affiliation_strings":["Department of Mathematics, University of Portsmouth, UK","UK"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023096949","display_name":"Alison B. Walker","orcid":"https://orcid.org/0000-0002-2232-9734"},"institutions":[{"id":"https://openalex.org/I51601045","display_name":"University of Bath","ror":"https://ror.org/002h8g185","country_code":"GB","type":"education","lineage":["https://openalex.org/I51601045"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Alison B. Walker","raw_affiliation_string":"Department of Physics, University of Bath, UK; UK","raw_affiliation_strings":["Department of Physics, University of Bath, UK","UK"]},{"author_position":"last","author":{"id":"https://openalex.org/A5042435927","display_name":"Giles Richardson","orcid":"https://orcid.org/0000-0001-6225-8590"},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Giles Richardson","raw_affiliation_string":"Mathematical Sciences, University of Southampton, UK; UK","raw_affiliation_strings":["Mathematical Sciences, University of Southampton, UK","UK"]}],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5042435927"],"corresponding_institution_ids":["https://openalex.org/I43439940"],"apc_list":null,"apc_paid":null,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":168,"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"12","issue":"1","first_page":"396","last_page":"409"},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"perovskite solar cell performance","score":0.793},{"keyword":"transport layer properties","score":0.4256},{"keyword":"coupled charge transport","score":0.3634}],"concepts":[{"id":"https://openalex.org/C2776035688","wikidata":"https://www.wikidata.org/wiki/Q1606558","display_name":"Affect (linguistics)","level":2,"score":0.6905599},{"id":"https://openalex.org/C188082385","wikidata":"https://www.wikidata.org/wiki/Q73792","display_name":"Charge (physics)","level":2,"score":0.61549306},{"id":"https://openalex.org/C99975950","wikidata":"https://www.wikidata.org/wiki/Q911011","display_name":"Ion transporter","level":3,"score":0.54833645},{"id":"https://openalex.org/C7345512","wikidata":"https://www.wikidata.org/wiki/Q209372","display_name":"Transport layer","level":3,"score":0.52836305},{"id":"https://openalex.org/C155011858","wikidata":"https://www.wikidata.org/wiki/Q3036449","display_name":"Perovskite (structure)","level":2,"score":0.5240096},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.5235619},{"id":"https://openalex.org/C145148216","wikidata":"https://www.wikidata.org/wiki/Q36496","display_name":"Ion","level":2,"score":0.45274952},{"id":"https://openalex.org/C2779227376","wikidata":"https://www.wikidata.org/wiki/Q6505497","display_name":"Layer (electronics)","level":2,"score":0.44156718},{"id":"https://openalex.org/C159467904","wikidata":"https://www.wikidata.org/wiki/Q2001702","display_name":"Chemical physics","level":1,"score":0.4344955},{"id":"https://openalex.org/C2780089039","wikidata":"https://www.wikidata.org/wiki/Q18387741","display_name":"Perovskite solar cell","level":3,"score":0.4171043},{"id":"https://openalex.org/C49040817","wikidata":"https://www.wikidata.org/wiki/Q193091","display_name":"Optoelectronics","level":1,"score":0.33603036},{"id":"https://openalex.org/C171250308","wikidata":"https://www.wikidata.org/wiki/Q11468","display_name":"Nanotechnology","level":1,"score":0.32230055},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.29530752},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.19269434},{"id":"https://openalex.org/C8010536","wikidata":"https://www.wikidata.org/wiki/Q160398","display_name":"Crystallography","level":1,"score":0.12738818},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.10279989},{"id":"https://openalex.org/C46312422","wikidata":"https://www.wikidata.org/wiki/Q11024","display_name":"Communication","level":1,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1039/c8ee01576g","pdf_url":"https://pubs.rsc.org/en/content/articlepdf/2019/ee/c8ee01576g","source":{"id":"https://openalex.org/S117082959","display_name":"Energy and Environmental Science","issn_l":"1754-5692","issn":["1754-5706","1754-5692"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320556","host_organization_name":"Royal Society of Chemistry","host_organization_lineage":["https://openalex.org/P4310320556"],"host_organization_lineage_names":["Royal Society of Chemistry"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://researchportal.port.ac.uk/portal/en/publications/how-transport-layer-properties-affect-perovskite-solar-cell-performance-insights-from-a-coupled-charge-transportion-migration-model(4289c28c-55b2-4e66-9c08-60c0434a0a1b).html","pdf_url":"https://pure.port.ac.uk/ws/files/13210443/c8ee01576g.pdf","source":{"id":"https://openalex.org/S4306401774","display_name":"Portsmouth Research Portal (University of Portsmouth)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I63072094","host_organization_name":"University of Portsmouth","host_organization_lineage":["https://openalex.org/I63072094"],"host_organization_lineage_names":["University of Portsmouth"],"type":"repository"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://eprints.soton.ac.uk/427055/2/Ac8ee01576g.pdf","pdf_url":"https://eprints.soton.ac.uk/427055/2/Ac8ee01576g.pdf","source":{"id":"https://openalex.org/S4306401020","display_name":"ePrints Soton (University of Southampton)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I43439940","host_organization_name":"University of Southampton","host_organization_lineage":["https://openalex.org/I43439940"],"host_organization_lineage_names":["University of Southampton"],"type":"repository"},"license":"cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false},{"is_oa":true,"landing_page_url":"https://eprints.soton.ac.uk/427055/1/EES_2018_accepted.pdf","pdf_url":"https://eprints.soton.ac.uk/427055/1/EES_2018_accepted.pdf","source":{"id":"https://openalex.org/S4306401020","display_name":"ePrints Soton (University of Southampton)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I43439940","host_organization_name":"University of Southampton","host_organization_lineage":["https://openalex.org/I43439940"],"host_organization_lineage_names":["University of Southampton"],"type":"repository"},"license":null,"version":"acceptedVersion","is_accepted":true,"is_published":false},{"is_oa":true,"landing_page_url":"https://eprints.soton.ac.uk/427055/3/ESI_final_061218.pdf","pdf_url":"https://eprints.soton.ac.uk/427055/3/ESI_final_061218.pdf","source":{"id":"https://openalex.org/S4306401019","display_name":"ePrints Soton (University of Southampton)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I43439940","host_organization_name":"University of Southampton","host_organization_lineage":["https://openalex.org/I43439940"],"host_organization_lineage_names":["University of Southampton"],"type":"repository"},"license":null,"version":"acceptedVersion","is_accepted":true,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1039/c8ee01576g","pdf_url":"https://pubs.rsc.org/en/content/articlepdf/2019/ee/c8ee01576g","source":{"id":"https://openalex.org/S117082959","display_name":"Energy and Environmental Science","issn_l":"1754-5692","issn":["1754-5706","1754-5692"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320556","host_organization_name":"Royal Society of Chemistry","host_organization_lineage":["https://openalex.org/P4310320556"],"host_organization_lineage_names":["Royal Society of Chemistry"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities","score":0.31},{"id":"https://metadata.un.org/sdg/13","display_name":"Climate action","score":0.18}],"grants":[{"funder":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council","award_id":"EP/L01551X/1"},{"funder":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council","award_id":"EP/P02484X/1"},{"funder":"https://openalex.org/F4320338344","funder_display_name":"H2020 Energy","award_id":"676629"}],"referenced_works_count":41,"referenced_works":["https://openalex.org/W1026348989","https://openalex.org/W1941396097","https://openalex.org/W1981729587","https://openalex.org/W1990140174","https://openalex.org/W2001574526","https://openalex.org/W2021960576","https://openalex.org/W2042468043","https://openalex.org/W2057327293","https://openalex.org/W2067066372","https://openalex.org/W2077475540","https://openalex.org/W2081506514","https://openalex.org/W2100716359","https://openalex.org/W2115374632","https://openalex.org/W2143338675","https://openalex.org/W2155068326","https://openalex.org/W2180710284","https://openalex.org/W2224471090","https://openalex.org/W2233070813","https://openalex.org/W2243368380","https://openalex.org/W2263056868","https://openalex.org/W2264939720","https://openalex.org/W2288195838","https://openalex.org/W2342266238","https://openalex.org/W2403767637","https://openalex.org/W2412723915","https://openalex.org/W2512462821","https://openalex.org/W2561558628","https://openalex.org/W2564584813","https://openalex.org/W2570097568","https://openalex.org/W2587425502","https://openalex.org/W2607206514","https://openalex.org/W2607580242","https://openalex.org/W2612997415","https://openalex.org/W2617165101","https://openalex.org/W2620187724","https://openalex.org/W2620298170","https://openalex.org/W2782395797","https://openalex.org/W2784213686","https://openalex.org/W3101467452","https://openalex.org/W4232778058","https://openalex.org/W4246283326"],"related_works":["https://openalex.org/W4315477365","https://openalex.org/W3217037241","https://openalex.org/W4285185124","https://openalex.org/W2979404539","https://openalex.org/W2974743486","https://openalex.org/W4229968581","https://openalex.org/W2982208816","https://openalex.org/W2904045911","https://openalex.org/W3112457393","https://openalex.org/W2299198335"],"ngrams_url":"https://api.openalex.org/works/W2906406789/ngrams","abstract_inverted_index":{"The":[0],"effects":[1],"of":[2],"transport":[3],"layers":[4],"on":[5],"perovskite":[6],"solar":[7],"cell":[8],"performance,":[9],"in":[10],"particular":[11],"anomalous":[12],"hysteresis,":[13],"are":[14],"investigated.":[15]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2906406789","counts_by_year":[{"year":2023,"cited_by_count":34},{"year":2022,"cited_by_count":30},{"year":2021,"cited_by_count":47},{"year":2020,"cited_by_count":38},{"year":2019,"cited_by_count":17}],"updated_date":"2023-12-16T15:06:12.637145","created_date":"2019-01-01"},"https://doi.org/10.1016/j.apm.2018.06.051":{"id":"https://openalex.org/W2784213686","doi":"https://doi.org/10.1016/j.apm.2018.06.051","title":"A fast and robust numerical scheme for solving models of charge carrier transport and ion vacancy motion in perovskite solar cells","display_name":"A fast and robust numerical scheme for solving models of charge carrier transport and ion vacancy motion in perovskite solar cells","publication_year":2018,"publication_date":"2018-11-01","ids":{"openalex":"https://openalex.org/W2784213686","doi":"https://doi.org/10.1016/j.apm.2018.06.051","mag":"2784213686"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.apm.2018.06.051","pdf_url":null,"source":{"id":"https://openalex.org/S153281200","display_name":"Applied Mathematical Modelling","issn_l":"0307-904X","issn":["1872-8480","0307-904X"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.apm.2018.06.051","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5078508182","display_name":"Nicola E. Courtier","orcid":"https://orcid.org/0000-0002-5714-1096"},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"N. E. Courtier","raw_affiliation_string":"Mathematical Sciences, University of Southampton, SO17 1BJ, UK","raw_affiliation_strings":["Mathematical Sciences, University of Southampton, SO17 1BJ, UK"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042435927","display_name":"Giles Richardson","orcid":"https://orcid.org/0000-0001-6225-8590"},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"G. Richardson","raw_affiliation_string":"Mathematical Sciences, University of Southampton, SO17 1BJ, UK","raw_affiliation_strings":["Mathematical Sciences, University of Southampton, SO17 1BJ, UK"]},{"author_position":"last","author":{"id":"https://openalex.org/A5079843159","display_name":"Jamie M. Foster","orcid":"https://orcid.org/0000-0002-6120-5734"},"institutions":[{"id":"https://openalex.org/I63072094","display_name":"University of Portsmouth","ror":"https://ror.org/03ykbk197","country_code":"GB","type":"education","lineage":["https://openalex.org/I63072094"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jamie Foster","raw_affiliation_string":"Department of Mathematics, University of Portsmouth, Portsmouth, PO1 2UP, UK","raw_affiliation_strings":["Department of Mathematics, University of Portsmouth, Portsmouth, PO1 2UP, UK"]}],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5078508182"],"corresponding_institution_ids":["https://openalex.org/I43439940"],"apc_list":{"value":3480,"currency":"USD","value_usd":3480,"provenance":"doaj"},"apc_paid":{"value":3480,"currency":"USD","value_usd":3480,"provenance":"doaj"},"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":48,"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"63","issue":null,"first_page":"329","last_page":"348"},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"ion vacancy motion","score":0.431},{"keyword":"charge carrier transport","score":0.3732}],"concepts":[{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.6498855},{"id":"https://openalex.org/C69357855","wikidata":"https://www.wikidata.org/wiki/Q163214","display_name":"Diffusion","level":2,"score":0.49490398},{"id":"https://openalex.org/C181330731","wikidata":"https://www.wikidata.org/wiki/Q2068418","display_name":"Finite difference","level":2,"score":0.47599968},{"id":"https://openalex.org/C62354387","wikidata":"https://www.wikidata.org/wiki/Q875399","display_name":"Boundary (topology)","level":2,"score":0.45927885},{"id":"https://openalex.org/C182310444","wikidata":"https://www.wikidata.org/wiki/Q1332643","display_name":"Boundary value problem","level":2,"score":0.45772442},{"id":"https://openalex.org/C104232198","wikidata":"https://www.wikidata.org/wiki/Q865807","display_name":"Charge carrier","level":2,"score":0.45172614},{"id":"https://openalex.org/C2780799671","wikidata":"https://www.wikidata.org/wiki/Q17087362","display_name":"Transient (computer programming)","level":2,"score":0.4116376},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.41040272},{"id":"https://openalex.org/C30475298","wikidata":"https://www.wikidata.org/wiki/Q909554","display_name":"Computational physics","level":1,"score":0.40035048},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.36899439},{"id":"https://openalex.org/C57879066","wikidata":"https://www.wikidata.org/wiki/Q41217","display_name":"Mechanics","level":1,"score":0.3481498},{"id":"https://openalex.org/C121864883","wikidata":"https://www.wikidata.org/wiki/Q677916","display_name":"Statistical physics","level":1,"score":0.34486586},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.31495562},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.27526516},{"id":"https://openalex.org/C26873012","wikidata":"https://www.wikidata.org/wiki/Q214781","display_name":"Condensed matter physics","level":1,"score":0.16839623},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.11684385},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.apm.2018.06.051","pdf_url":null,"source":{"id":"https://openalex.org/S153281200","display_name":"Applied Mathematical Modelling","issn_l":"0307-904X","issn":["1872-8480","0307-904X"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/1801.05737","pdf_url":"https://arxiv.org/pdf/1801.05737","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":["Cornell University"],"type":"repository"},"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://researchportal.port.ac.uk/portal/en/publications/a-fast-and-robust-numerical-scheme-for-solving-models-of-charge-carrier-transport-and-ion-vacancy-motion-in-perovskite-solar-cells(fe35fa0c-747c-4a79-aefe-87d911e1ab11).html","pdf_url":"https://pure.port.ac.uk/ws/files/11327388/A_fast_and_robust_numerical_scheme.pdf","source":{"id":"https://openalex.org/S4306401774","display_name":"Portsmouth Research Portal (University of Portsmouth)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I63072094","host_organization_name":"University of Portsmouth","host_organization_lineage":["https://openalex.org/I63072094"],"host_organization_lineage_names":["University of Portsmouth"],"type":"repository"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://eprints.soton.ac.uk/422209/1/courtier_num_18_accepted.pdf","pdf_url":"https://eprints.soton.ac.uk/422209/1/courtier_num_18_accepted.pdf","source":{"id":"https://openalex.org/S4306401019","display_name":"ePrints Soton (University of Southampton)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I43439940","host_organization_name":"University of Southampton","host_organization_lineage":["https://openalex.org/I43439940"],"host_organization_lineage_names":["University of Southampton"],"type":"repository"},"license":null,"version":"acceptedVersion","is_accepted":true,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.apm.2018.06.051","pdf_url":null,"source":{"id":"https://openalex.org/S153281200","display_name":"Applied Mathematical Modelling","issn_l":"0307-904X","issn":["1872-8480","0307-904X"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.21},{"id":"https://metadata.un.org/sdg/15","display_name":"Life in Land","score":0.15},{"id":"https://metadata.un.org/sdg/12","display_name":"Responsible consumption and production","score":0.12}],"grants":[],"referenced_works_count":40,"referenced_works":["https://openalex.org/W1026348989","https://openalex.org/W1553661931","https://openalex.org/W1582272281","https://openalex.org/W1894689506","https://openalex.org/W1967540141","https://openalex.org/W1978513690","https://openalex.org/W1985563324","https://openalex.org/W1998667631","https://openalex.org/W2016553320","https://openalex.org/W2037371051","https://openalex.org/W2044270989","https://openalex.org/W2048572512","https://openalex.org/W2065725998","https://openalex.org/W2077475540","https://openalex.org/W2100438467","https://openalex.org/W2100716359","https://openalex.org/W2115374632","https://openalex.org/W2117453669","https://openalex.org/W2134161979","https://openalex.org/W2175514075","https://openalex.org/W2233070813","https://openalex.org/W2263056868","https://openalex.org/W2280920385","https://openalex.org/W2296723144","https://openalex.org/W2301656337","https://openalex.org/W2313740112","https://openalex.org/W2317884741","https://openalex.org/W2412723915","https://openalex.org/W2513782563","https://openalex.org/W2550132143","https://openalex.org/W2561558628","https://openalex.org/W2564584813","https://openalex.org/W2568577610","https://openalex.org/W2570097568","https://openalex.org/W2587733592","https://openalex.org/W2604598362","https://openalex.org/W2606165674","https://openalex.org/W2612997415","https://openalex.org/W2617869307","https://openalex.org/W2620187724"],"related_works":["https://openalex.org/W2354679221","https://openalex.org/W2204135148","https://openalex.org/W2111215486","https://openalex.org/W2358137648","https://openalex.org/W3128819368","https://openalex.org/W2259231220","https://openalex.org/W3170092502","https://openalex.org/W2389992906","https://openalex.org/W2349878854","https://openalex.org/W2130857934"],"ngrams_url":"https://api.openalex.org/works/W2784213686/ngrams","abstract_inverted_index":{"Drift-diffusion":[0],"models":[1,36],"that":[2,64,101,148],"account":[3],"for":[4,17,184],"the":[5,19,23,42,53,69,103,110,130,135,138,149,164],"motion":[6,136],"of":[7,25,97,126,137,180],"ion":[8,139],"vacancies":[9,140],"and":[10,21,78,84,141,168,174],"electronic":[11,142],"charge":[12,143],"carriers":[13],"are":[14,76,91],"important":[15],"tools":[16],"explaining":[18],"behaviour,":[20],"guiding":[22],"development,":[24],"metal":[26],"halide":[27],"perovskite":[28],"solar":[29],"cells.":[30],"Computing":[31],"numerical":[32,62],"solutions":[33],"to":[34,48,73,105,121,129],"such":[35,74],"in":[37,51,109,119,132,157,196],"realistic":[38,185],"parameter":[39,186],"regimes,":[40],"where":[41],"short":[43],"Debye":[44],"lengths":[45],"give":[46],"rise":[47],"boundary":[49,111],"layers":[50],"which":[52],"solution":[54,104],"varies":[55],"extremely":[56],"rapidly,":[57],"is":[58,117,146],"challenging.":[59],"Two":[60],"suitable":[61],"methods,":[63],"can":[65,188],"effectively":[66],"cope":[67],"with":[68],"spatial":[70,99],"stiffness":[71],"inherent":[72],"problems,":[75],"presented":[77],"contrasted":[79],"(a":[80],"finite":[81,86,150,165,193],"element":[82,151,194],"scheme":[83,152,167,195],"a":[85,123,158,181,198,202],"difference":[87,166],"scheme).":[88],"Both":[89],"schemes":[90],"based":[92],"on":[93,201],"an":[94],"appropriate":[95],"choice":[96],"non-uniform":[98],"grid":[100],"allows":[102],"be":[106,189],"computed":[107,190],"accurately":[108],"layers.":[112],"An":[113,176],"adaptive":[114],"time":[115],"step":[116],"employed":[118],"order":[120],"combat":[122],"second":[124],"source":[125],"stiffness,":[127],"due":[128],"disparity":[131],"timescales":[133],"between":[134],"carriers.":[144],"It":[145],"found":[147],"provides":[153],"significantly":[154],"higher":[155],"accuracy,":[156],"given":[159],"compute":[160],"time,":[161],"than":[162],"both":[163],"some":[169],"previously":[170],"used":[171],"alternatives":[172],"(Chebfun":[173],"pdepe).":[175],"example":[177],"transient":[178],"sweep":[179],"current-voltage":[182],"curve":[183],"values":[187],"using":[191],"this":[192],"only":[197],"few":[199],"seconds":[200],"standard":[203],"desktop":[204],"computer.":[205]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2784213686","counts_by_year":[{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":10},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":3}],"updated_date":"2023-12-14T11:32:00.440686","created_date":"2018-01-26"}},"citation_counts":{"https://doi.org/10.1039/C8EE01576G":166,"https://doi.org/10.1016/j.apm.2018.06.051":47},"total_citations":213,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/19783","html_url":"https://ost.ecosyste.ms/projects/19783"}