Skip to content

Commit

Permalink
changes in JOSS paper (#27)
Browse files Browse the repository at this point in the history
* minor changes in paper.md

* small changes in paper.bib
  • Loading branch information
danielskatz authored Jul 28, 2024
1 parent f2627d1 commit 0233d1b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
14 changes: 7 additions & 7 deletions paper/paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ @article{ChenHabermanGhattas21

@article{VillaPetraGhattas21,
author = {Villa, Umberto and Petra, Noemi and Ghattas, Omar},
title = {{HIPPYlib: An Extensible Software Framework for Large-Scale Inverse Problems Governed by PDEs: Part I: Deterministic Inversion and Linearized Bayesian Inference}},
title = {{HIPPYlib}: An Extensible Software Framework for Large-Scale Inverse Problems Governed by {PDE}s: {P}art {I}: Deterministic Inversion and Linearized {B}ayesian Inference},
doi = {10.1145/3428447},
issn = {0098-3500},
number = {2},
Expand Down Expand Up @@ -82,8 +82,8 @@ @ARTICLE{2020SciPy-NMeth
Harris, Charles R. and Archibald, Anne M. and
Ribeiro, Ant{\^o}nio H. and Pedregosa, Fabian and
{van Mulbregt}, Paul and {SciPy 1.0 Contributors}},
title = {{{SciPy} 1.0: Fundamental Algorithms for Scientific
Computing in Python}},
title = {{SciPy} 1.0: Fundamental Algorithms for Scientific
Computing in {P}ython},
journal = {Nature Methods},
year = {2020},
volume = {17},
Expand Down Expand Up @@ -178,10 +178,10 @@ @article{AlnaesMartinLoggEtAl14


@Manual{trilinos-website,
title = {The {T}rilinos {P}roject {W}ebsite},
author = {{The Trilinos Project Team}},
year = {2023 (acccessed September 13, 2023)},
url = {https://trilinos.github.io/rol.html}
title = {{T}rilinos {P}roject Website},
author = {{Trilinos Project Team}},
year = {2024},
url = {https://web.archive.org/web/20240228185301/https://trilinos.github.io/rol.html}
}


Expand Down
4 changes: 2 additions & 2 deletions paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,12 @@ Computational models governed by partial differential equations (PDEs)
are frequently used by engineers to optimize the performance of various physical systems
through decisions relating to their configuration (optimal design) and operation (optimal control).
However, the ability to make optimal choices is often hindered by uncertainty,
such as uncertainty in model parameters (e.g. material properties) and operating conditions (e.g. forces on a structure).
such as uncertainty in model parameters (e.g., material properties) and operating conditions (e.g., forces on a structure).
The need to account for these uncertainties in order to arrive at robust and risk-informed decisions thus gives rise to problems of optimization under uncertainty (OUU) [@KouriShapiro18].

SOUPy is a Python library for solving PDE-constrained optimization problems with uncertain parameters, where we use the term *parameters* broadly to refer to sources and initial/boundary conditions in addition to PDE coefficients.
The optimization problem is defined by a risk measure over a given quantity of interest (QoI), which is present as either an optimization objective or constraint (as in chance-constrained optimization).
Specific attention is given to the case where the uncertain parameters are formally infinite dimensional (e.g. Gaussian random fields).
Specific attention is given to the case where the uncertain parameters are formally infinite dimensional (e.g., Gaussian random fields).
The software allows users to supply the underlying PDE model, quantity of interest, and penalty terms,
and provides implementations for commonly used risk measures, including expectation, variance, and superquantile/conditional value-at-risk (CVaR) [@RockafellarUryasev00], as well as derivative-based optimizers.
SOUPy leverages FEniCS [@LoggMardalWells12] for the formulation, discretization, and solution of PDEs,
Expand Down

0 comments on commit 0233d1b

Please sign in to comment.