diff --git a/joss.06531/10.21105.joss.06531.crossref.xml b/joss.06531/10.21105.joss.06531.crossref.xml index 9d94922bd2..b352c0659f 100644 --- a/joss.06531/10.21105.joss.06531.crossref.xml +++ b/joss.06531/10.21105.joss.06531.crossref.xml @@ -6,8 +6,8 @@ version="5.3.1" xsi:schemaLocation="http://www.crossref.org/schema/5.3.1 http://www.crossref.org/schemas/crossref5.3.1.xsd"> - 20240531220818-c74dbe332ce7b89e74e955f1a1f57292dea7ab12 - 20240531220818 + 20240709171819-c74dbe332ce7b89e74e955f1a1f57292dea7ab12 + 20240709171819 JOSS Admin admin@theoj.org @@ -285,6 +285,21 @@ Software R., Robinson, M., & Chapman, S. J. (2021). Python battery mathematical modelling (PyBaMM). Journal of Open Research Software, 9(1). https://doi.org/10.5334/jors.309 + + + Solver composition across the PDE/linear +algebra barrier + Kirby + SIAM Journal on Scientific +Computing + 1 + 40 + 10.1137/17M1133208 + 2018 + Kirby, R. C., & Mitchell, L. +(2018). Solver composition across the PDE/linear algebra barrier. SIAM +Journal on Scientific Computing, 40(1), C76–C98. +https://doi.org/10.1137/17M1133208 Dolfin-adjoint 2018.1: Automated adjoints for diff --git a/joss.06531/10.21105.joss.06531.pdf b/joss.06531/10.21105.joss.06531.pdf index 196356376f..9ad823c270 100644 Binary files a/joss.06531/10.21105.joss.06531.pdf and b/joss.06531/10.21105.joss.06531.pdf differ diff --git a/joss.06531/paper.jats/10.21105.joss.06531.jats b/joss.06531/paper.jats/10.21105.joss.06531.jats index 3cf7be56fb..fec72e9438 100644 --- a/joss.06531/paper.jats/10.21105.joss.06531.jats +++ b/joss.06531/paper.jats/10.21105.joss.06531.jats @@ -238,10 +238,10 @@ a Creative Commons Attribution 4.0 International License (CC BY element method is required to use EchemFEM. Firedrake is preferred over FEniCS and FEniCSx for several reasons: it offers a custom preconditioning interface - (Mitusch - et al., 2019), Firedrake continues to be actively developed - unlike FEniCS, and unlike FEniCSx, it already includes automatic - adjoint capabilities.

+ (Kirby + & Mitchell, 2018), Firedrake continues to be actively + developed unlike FEniCS, and unlike FEniCSx, it already includes + automatic adjoint capabilities.

The repository includes several examples of electrochemical devices such as flow reactors, flow batteries, and CO2 electrolyzers.

@@ -315,8 +315,8 @@ a Creative Commons Attribution 4.0 International License (CC BY available in Firedrake. A plethora of solver options are available through simple PETSc keywords and custom operators for preconditioning can be defined using Firedrake - (Mitusch - et al., 2019). In Roy et al. + (Kirby + & Mitchell, 2018). In Roy et al. (2023), scalable block preconditioners were developed for the electroneutral Nernst-Planck equations with DG and implemented in EchemFEM.

@@ -357,6 +357,7 @@ a Creative Commons Attribution 4.0 International License (CC BY + OpenFOAM @@ -618,6 +619,22 @@ a Creative Commons Attribution 4.0 International License (CC BY 10.5334/jors.309 + + + + KirbyRobert C. + MitchellLawrence + + Solver composition across the PDE/linear algebra barrier + SIAM Journal on Scientific Computing + 2018 + 40 + 1 + 10.1137/17M1133208 + C76 + C98 + +