diff --git a/Project.toml b/Project.toml index 49a4aa7fa..78d52e936 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "VoronoiFVM" uuid = "82b139dc-5afc-11e9-35da-9b9bdfd336f3" authors = ["Jürgen Fuhrmann ", "Dilara Abdel", "Jan Weidner", "Alexander Seiler", "Patricio Farrell", "Matthias Liero"] -version = "1.18.3" +version = "1.18.4" [deps] BandedMatrices = "aae01518-5342-5314-be14-df237901396f" diff --git a/docs/Project.toml b/docs/Project.toml index 2b31d03fc..a7e9e9a0a 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -4,6 +4,7 @@ CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0" DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" DiffResults = "163ba53b-c6d8-5494-b064-1a9d43ac40c5" Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" +DocumenterCitations = "daee34ce-89f3-4625-b898-19384cb65244" ExampleJuggler = "3bbe58f8-ed81-4c4e-a134-03e85fcf4a1a" ExtendableGrids = "cfc395e8-590f-11e8-1f13-43a2532b2fa8" ExtendableSparse = "95c220a8-a1cf-11e9-0c77-dbfce5f500b3" diff --git a/docs/make.jl b/docs/make.jl index 91f3f8dc7..30a552d33 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -1,9 +1,14 @@ -using Documenter, ExampleJuggler, VoronoiFVM +using Documenter, ExampleJuggler, VoronoiFVM, DocumenterCitations using ExtendableGrids, GridVisualize, LinearAlgebra, OrdinaryDiffEq, RecursiveArrayTools, SciMLBase function make(; with_examples = true, with_notebooks = true) + bib = CitationBibliography( + joinpath(@__DIR__, "src", "citations.bib"); + style=:numeric + ) + ExampleJuggler.verbose!(true) cleanexamples() @@ -58,13 +63,16 @@ function make(; with_examples = true, makedocs(; sitename = "VoronoiFVM.jl", modules = [VoronoiFVM, VoronoiFVM.SolverStrategies], + plugins = [bib], checkdocs = :all, clean = false, doctest = false, warnonly = true, authors = "J. Fuhrmann", repo = "https://github.com/j-fu/VoronoiFVM.jl", - format = Documenter.HTML(; size_threshold_ignore, mathengine = MathJax3()), + format = Documenter.HTML(; size_threshold_ignore, + assets=String["assets/citations.css"], + mathengine = MathJax3()), pages) diff --git a/docs/src/assets/citations.css b/docs/src/assets/citations.css new file mode 100644 index 000000000..76140e873 --- /dev/null +++ b/docs/src/assets/citations.css @@ -0,0 +1,17 @@ +.citation dl { + display: grid; + grid-template-columns: max-content auto; } +.citation dt { + grid-column-start: 1; } +.citation dd { + grid-column-start: 2; + margin-bottom: 0.75em; } +.citation ul { + padding: 0 0 2.25em 0; + margin: 0; + list-style: none;} +.citation ul li { + text-indent: -2.25em; + margin: 0.33em 0.5em 0.5em 2.25em;} +.citation ol li { + padding-left:0.75em;} diff --git a/docs/src/citations.bib b/docs/src/citations.bib new file mode 100644 index 000000000..56cf588b0 --- /dev/null +++ b/docs/src/citations.bib @@ -0,0 +1,187 @@ +@inproceedings{matera2023reduced, + title={Reduced Basis Approach for Convection-Diffusion Equations with Non-linear Boundary Reaction Conditions}, + author={Matera, S and Merdon, C and Runge, D}, + booktitle={International Conference on Finite Volumes for Complex Applications}, + pages={335--343}, + year={2023}, + doi = {10.1007/978-3-031-40864-9_28}, + organization={Springer} +} + +@article{spetzler2023role, + title={The Role of Vacancy Dynamics in Two-Dimensional Memristive Devices}, + author={Spetzler, Benjamin and Abdel, Dilara and Schwierz, Frank and Ziegler, Martin and Farrell, Patricio}, + journal={Advanced Electronic Materials}, + pages={2300635}, + year={2023}, + doi = {10.1002/aelm.202300635}, + publisher={Wiley Online Library} +} + +@article{scholz2023hestia, + title={Hestia.jl: A Julia Library for Heat Conduction Modeling with Boundary Actuation.}, + author={Scholz, Stephan and Berger, Lothar}, + journal={Simul. Notes Eur.}, + volume={33}, + number={1}, + url = {https://www.sne-journal.org/fileadmin/user_upload_sne/SNE_Issues_OA/SNE_33_1/articles/sne.33.1.10634.sn.OA.pdf}, + pages={27--30}, + year={2023} +} + +@inproceedings{scharer2023transient, + title={A Transient Non-isothermal Cell Performance Model for Organic Redox Flow Batteries}, + author={Sch{\"a}rer, Roman Pascal and Schumacher, J{\"u}rgen}, + booktitle={19th Symposium on Modeling and Experimental Validation of Electrochemical Energy Technologies (ModVal), Duisburg, Germany, 21-23 March 2023}, + url = {https://flowbatteryforum.com/wp-content/uploads/2023/06/2355-Roman-Schaerer-Poster.pdf}, + year={2023} +} + +@inproceedings{fuhrmann2023two, + title={Two Entropic Finite Volume Schemes for a Nernst--Planck--Poisson System with Ion Volume Constraints}, + author={Fuhrmann, J{\"u}rgen and Gaudeul, Beno{\^\i}t and Keller, Christine}, + booktitle={International Conference on Finite Volumes for Complex Applications}, + pages={285--294}, + year={2023}, + organization={Springer}, + doi= {10.1007/978-3-031-40864-9_23} +} + +@article{VagnerPavelkaFuhrmannKlika2022, +title = {A multiscale thermodynamic generalization of {M}axwell-{S}tefan diffusion equations and of the dusty gas model}, +journal = {International Journal of Heat and Mass Transfer}, +volume = {199}, +pages = {123405}, +year = {2022}, +doi = {10.1016/j.ijheatmasstransfer.2022.123405}, +author = {P. V{\'a}gner and M. Pavelka and J. Fuhrmann and V. Klika}, +} + +@Article{MilosEtAlxJES2022, + author = { +Milo{\v{s}}, V. and +V{\'a}gner, P. and +Bud{\'a}{\v{c}}, D. and +Carda, M. and +Paidar, M. and +Fuhrmann, J. +and +Bouzek, K. +}, + title = {Generalized {P}oisson-{N}ernst-{P}lanck-based physical model of an {O2} | {LSM} | {YSZ} electrode}, + year = 2022, + journal = "Journal of the Electrochemical Society", + doi="10.1149/1945-7111/ac4a51", + number=169, + pages=044505 +} + + +@article{xiao2022julia, + title={Julia language in computational mechanics: A new competitor}, + author={Xiao, Lei and Mei, Gang and Xi, Ning and Piccialli, Francesco}, + journal={Archives of Computational Methods in Engineering}, + volume={29}, + number={3}, + pages={1713--1726}, + year={2022}, + doi = {10.1007/s11831-021-09636-0}, + publisher={Springer} +} + +@article{gaudeul2022entropy, + title={Entropy and convergence analysis for two finite volume schemes for a Nernst--Planck--Poisson system with ion volume constraints}, + author={Gaudeul, Beno{\^\i}t and Fuhrmann, J{\"u}rgen}, + journal={Numerische Mathematik}, + volume={151}, + number={1}, + pages={99--149}, + year={2022}, + doi = {10.1007/s00211-022-01279-y}, + publisher={Springer} +} + +@inproceedings{martins2022semiconductor, + title={From Semiconductor to Transistor-Level: Modeling, Simulation, and Layout Rendering Tools}, + author={Martins, Jo{\~a}o R Raposo de O and Alves, Francisco and Ferreira, Pietro Maris}, + booktitle={Colloque du GdR SOC2}, + url = {https://hal.science/hal-03690082}, + note = {hal-03690082}, + year={2022} +} + +@mastersthesis{jambrich2022consistent, + title={Consistent non-equilibrium thermodynamic modeling of hydrogen fuel cells}, + author={Jambrich, Jakub}, + year={2022}, + school={Univerzita Karlova, Matematicko-fyzik{\'a}ln{\'\i} fakulta}, + Url = {https://dspace.cuni.cz/bitstream/handle/20.500.11956/174167/120418015.pdf} +} + +@mastersthesis{chinnery2022tcad, + title={TCAD-Informed Surrogate Models of Semiconductor Devices}, + author={Chinnery, Samuel B}, + year={2022}, + url = {https://dspace.mit.edu/handle/1721.1/144946}, + school={Massachusetts Institute of Technology} +} + +@article{abdel2021modelling, + title={Modelling charge transport in perovskite solar cells: Potential-based and limiting ion depletion}, + author={Abdel, Dilara and V{\'a}gner, Petr and Fuhrmann, J{\"u}rgen and Farrell, Patricio}, + journal={Electrochimica Acta}, + volume={390}, + pages={138696}, + year={2021}, + doi = {10.1016/j.electacta.2021.138696}, + publisher={Elsevier} +} + + +@article{abdel2021assessing, + title={Assessing the quality of the excess chemical potential flux scheme for degenerate semiconductor device simulation}, + author={Abdel, Dilara and Farrell, Patricio and Fuhrmann, J{\"u}rgen}, + journal={Optical and Quantum Electronics}, + volume={53}, + pages={1--10}, + year={2021}, + doi = "10.1007/s11082-021-02803-4", + publisher={Springer} +} + + +@article{cances2021numerical, + title={A numerical-analysis-focused comparison of several finite volume schemes for a unipolar degenerate drift-diffusion model}, + author={Canc{\`e}s, Cl{\'e}ment and Chainais-Hillairet, Claire and Fuhrmann, J{\"u}rgen and Gaudeul, Beno{\^\i}t}, + journal={IMA Journal of Numerical Analysis}, + volume={41}, + number={1}, + pages={271--314}, + year={2021}, + doi = {10.1093/imanum/draa002}, + publisher={Oxford University Press} +} + +@article{park2021mathematical, + title={Mathematical modeling and analysis of microwave-assisted freeze-drying in biopharmaceutical applications}, + author={Park, Jinwoo and Cho, Jae Hyun and Braatz, Richard D}, + journal={Computers \& Chemical Engineering}, + volume={153}, + pages={107412}, + year={2021}, + doi = {10.1016/j.compchemeng.2021.107412}, + publisher={Elsevier} +} + +@inproceedings{cances2020four, + title={On four numerical schemes for a unipolar degenerate drift-diffusion model}, + author={Canc{\`e}s, Cl{\'e}ment and Hillairet, Claire Chainais and Fuhrmann, J{\"u}rgen and Gaudeul, Beno{\^\i}t}, + booktitle={Finite Volumes for Complex Applications IX-Methods, Theoretical Aspects, Examples: FVCA 9, Bergen, Norway, June 2020 IX}, + pages={163--171}, + year={2020}, + doi="10.1007/978-3-030-43651-3_13", + organization={Springer} +} + + + diff --git a/docs/src/index.md b/docs/src/index.md index 089d793c0..18c9b9138 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -5,5 +5,13 @@ $(read("../../README.md",String)) """) ```` +# Papers and preprints using this package + +Please consider a pull request if you have published work which could be added to this list. + + +```@bibliography +* +```