Skip to content
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

a couple of technical errors in the paper #44

Merged
merged 1 commit into from
Sep 25, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions docs/paper/paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ @article{aupy2016optimal
pages = {C232--C255},
year = {2016},
publisher = {SIAM},
doi = {doi.org/10.1145/347837.347846},
doi = {10.1145/347837.347846},
}


Expand All @@ -18,7 +18,7 @@ @article{Plessix2006
volume = "167",
pages = "495--503",
year = "2006",
doi = {doi.org/10.1111/j.1365-246X.2006.02978.x},
doi = {10.1111/j.1365-246X.2006.02978.x},
}

@article{papadopoulos2021computing,
Expand All @@ -30,7 +30,7 @@ @article{papadopoulos2021computing
pages = {A1555--A1582},
year = {2021},
publisher = {SIAM},
doi = {doi.org/10.1137/20M132620},
doi = {10.1137/20M132620},
}

@article{Jansen2011,
Expand All @@ -42,7 +42,7 @@ @article{Jansen2011
year = {2011},
note = {10th ICFD Conference Series on Numerical Methods for Fluid Dynamics (ICFD 2010)},
issn = {0045-7930},
doi = {doi.org/10.1016/j.compfluid.2010.09.039},
doi = {10.1016/j.compfluid.2010.09.039},
author = {J.D. Jansen},
keywords = {Adjoint, Optimization, Optimal control, Subsurface, Porous media, Flow, Petroleum, Reservoir},
}
Expand All @@ -56,7 +56,7 @@ @article{griewank2000algorithm
pages = {19--45},
year = {2000},
publisher = {ACM New York, NY, USA},
doi = {doi.org/10.1145/347837.347846},
doi = {10.1145/347837.347846},
}

@article{herrmann2020,
Expand All @@ -68,7 +68,7 @@ @article{herrmann2020
pages = {1--25},
year = {2020},
publisher = {ACM New York, NY, USA},
doi = {doi.org/10.1145/3378672},
doi = {10.1145/3378672},
}

@article{stumm2009multistage,
Expand All @@ -80,15 +80,15 @@ @article{stumm2009multistage
pages = {1946--1967},
year = {2009},
publisher = {SIAM},
doi = {doi.org/10.1137/080718036},
doi = {10.1137/080718036},
}

@article{maddison2023,
title = {On the implementation of checkpointing with high-level algorithmic differentiation},
author = {Maddison, James R},
journal = {arXiv preprint arXiv:2305.09568},
year = {2023},
doi = {doi.org/10.48550/arXiv.2305.09568},
doi = {10.48550/arXiv.2305.09568},
}

@article{tlm2019,
Expand Down Expand Up @@ -120,7 +120,7 @@ @article{schanen2016
year = {2016},
note = {International Conference on Computational Science 2016, ICCS 2016, 6-8 June 2016, San Diego, California, USA},
issn = {1877-0509},
doi = {doi.org/10.1016/j.procs.2016.05.444},
doi = {10.1016/j.procs.2016.05.444},
author = {Michel Schanen and Oana Marin and Hong Zhang and Mihai Anitescu},
keywords = {Two-Level Checkpointing, Adjoints, Gradient, Large Scale, Nek5000, CFD},}

Expand All @@ -133,7 +133,7 @@ @article{aupy2017periodicity
pages = {594--624},
year = {2017},
publisher = {Taylor \& Francis},
doi = {doi.org/10.1080/10556788.2016.1230612},
doi = {10.1080/10556788.2016.1230612},
}

@article{pringle2016providing,
Expand All @@ -152,7 +152,7 @@ @article{goldberg2020bathymetric
pages = {e2020JC016370},
year = {2020},
publisher = {Wiley Online Library},
doi = {doi.org/10.1029/2020JC016370},
doi = {10.1029/2020JC016370},
}

@article{Zhang_2023,
Expand All @@ -162,7 +162,7 @@ @article{Zhang_2023
pages = {101913},
year = {2023},
issn = {1877-7503},
doi = {doi.org/10.1016/j.jocs.2022.101913},
doi = {10.1016/j.jocs.2022.101913},
author = {Hong Zhang and Emil M. Constantinescu},
keywords = {Checkpointing, Adjoint method, Multistage time-stepping schemes, Dynamic programming, PETSc},
}
Expand Down
3 changes: 2 additions & 1 deletion docs/paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,8 @@ checkpointing [@maddison2023]. It also contains trivial schedules which store
the entire forward state. This enables users to support adjoint calculations
with or without checkpointing via a single code path.

The complete documentation for *checkpoint_schedules* is available at https://www.firedrakeproject.org/checkpoint_schedules/.
The complete documentation for *checkpoint_schedules* is available on
[the project website](https://www.firedrakeproject.org/checkpoint_schedules/).

# Acknowledgments
This work was supported by the Engineering and Physical Sciences Research
Expand Down
Loading