Skip to content

Commit

Permalink
Merge branch 'Joss_Paper' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
ctkelley authored Jul 24, 2024
2 parents 49a4dbf + 878ae11 commit 19db4b5
Show file tree
Hide file tree
Showing 5 changed files with 505 additions and 17 deletions.
23 changes: 23 additions & 0 deletions .github/workflows/draft-pdf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
on: [push]

jobs:
paper:
runs-on: ubuntu-latest
name: Paper Draft
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build draft PDF
uses: openjournals/openjournals-draft-action@master
with:
journal: joss
# This should be the path to the paper within your repo.
paper-path: Joss_Paper/paper.md
- name: Upload
uses: actions/upload-artifact@v1
with:
name: paper
# This is the output path where Pandoc will write the compiled
# PDF. Note, this should be the same directory as the input
# paper.md
path: Joss_Paper
182 changes: 182 additions & 0 deletions Joss_Paper/paper.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
@article{amestoy:2024,
author = {Amestoy, Patrick and Buttari, Alfredo and Higham, Nicholas J. and L’Excellent, Jean-Yves and Mary, Theo and Vieubl\'{e}, Bastien},
title = {Five-Precision GMRES-Based Iterative Refinement},
journal = {SIAM Journal on Matrix Analysis and Applications},
volume = {45},
number = {1},
pages = {529-552},
year = {2024},
doi = {10.1137/23M1549079}
}

@article{CarsonHigham:2017,
author = {E. Carson and N. J. Higham},
title = {A new analysis of iterative refinement and its application of
accurate solution of ill-conditioned sparse linear systems},
journal = {SIAM Journal on Scientific Computing},
volume=39,
number=6,
pages={A2834-A2856},
year=2017,
doi={10.1137/17M1122918}
}

@article{CarsonHigham:2018,
author = {E. Carson and N. J. Higham},
title = {Accelerating the Solution of Linear Systems by Iterative Refinement in Three Precisions},
journal = {SIAM Journal on Scientific Computing},
volume = {40},
number = {2},
pages = {A817-A847},
year = {2018},
doi = {10.1137/17M1140819}
}

@article{dongarra:1983,
author="J.J.Dongarra and C.B.Moler and J.H.Wilkinson",
title="Improving the accuracy of computed eigenvalues and eigenvectors",
journal="SIAM Journal on Numerical Analysis",
volume=20,
pages="23--45",
year=1983
}

@techreport{Wilkinson:48,
author="J. H. Wilkinson",
title="Progress Report on the Automatic Computing Engine",
number="MA/17/1024",
institution="Mathematics Division, Department of Scientific and Industrial Research, National Physical Laboratory, Teddington, UK",
year=1948,
url="http://www.alanturing.net/turing_archive/archive/l/l10/l10.php"
}


@book{higham:1996,
author = "N. J. Higham",
title = "Accuracy and Stability of Numerical Algorithms",
publisher = "Society for Industrial and Applied Mathematics",
address = "Philadelphia, PA, USA",
year = 1996,
pages = "xxviii+688",
doi = {10.1137/1.9780898718027},
URL = "http://www.ma.man.ac.uk/~higham/asna.html",
isbn = "0-89871-355-2"
}


@article{kelley:2022a,
author="C. T. Kelley",
title="Newton's Method in Mixed Precision",
year=2022,
volume=64,
pages="191--211",
doi="10.1137/20M1342902",
journal="SIAM Review"
}

@book{kelley:2022b,
author="C. T. Kelley",
title="{Solving Nonlinear Equations with Iterative Methods:
Solvers and Examples in Julia}",
year=2022,
publisher="SIAM",
address="Philadelphia",
isbn="978-1-611977-26-4",
series="Fundamentals of Algorithms",
doi={10.1137/1.9781611977271},
number=20
}

@misc{kelley:2022c,
title="{SIAMFANLEquations.jl}",
author="C. T. Kelley",
year=2022,
note="Julia Package",
doi="10.5281/zenodo.4284807",
url="https://github.com/ctkelley/SIAMFANLEquations.jl",
howpublished="https://github.com/ctkelley/SIAMFANLEquations.jl"
}


@misc{kelley:2023,
title={Newton's Method in Three Precisions},
author={C. T. Kelley},
year={2023},
eprint={2307.16051},
archivePrefix={arXiv},
primaryClass={math.NA},
doi = {10.48550/arXiv.2307.16051},
note="To appear in Pacific Journal of Optimization"
}

@misc{kelley:2024a,
title="{MultiPrecisionArrays.jl}",
author="C. T. Kelley",
year=2024,
note="Julia Package",
doi="10.5281/zenodo.7521427",
url="https://github.com/ctkelley/MultiPrecisionArrays.jl",
howpublished="https://github.com/ctkelley/MultiPrecisionArrays.jl"
}

@misc{kelley:2024b,
author="C. T. Kelley",
title="Using {MultiPrecisionArrays.jl}: {I}terative Refinement in {J}ulia",
year=2024,
archivePrefix={arXiv},
primaryClass={math.NA},
doi = {10.48550/arXiv.2311.14616},
eprint={2311.14616}
}

@article{Juliasirev:17,
title="Julia: A Fresh Approach to Numerical Computing",
author="J. Bezanson and A. Edelman and S. Karpinski and V. B. Shah",
year=2017,
journal="SIAM Review",
volume=59,
pages="65--98",
doi={10.1137/141000671}
}
@article{demmel:06,
title="Error Bounds from Extra-Precise Iterative Refinement",
author="James Demmel and Yozo Hida and William Kahan",
year=2006,
journal="ACM Trans. Math. Soft.",
pages="325--351",
doi={10.1145/1141885.1141894},
}
@article{VanderVorst:1992,
author="H. A. van der Vorst",
title="{Bi-CGSTAB}: A fast and smoothly converging variant to
{Bi-CG} for the solution of nonsymmetric systems",
journal = {SIAM J. Sci. Stat. Comp.},
year=1992,
pages="631--644",
volume=13
}

@ARTICLE{saad:1986,
author = {Y. Saad and M.H. Schultz},
title = {{GMRES} a generalized minimal residual algorithm for solving
nonsymmetric linear systems},
journal = {SIAM J. Sci. Stat. Comp.},
year = 1986,
pages = {856--869},
doi = {10.1137/0907058},
volume = 7 }

}
@misc{kelley:2024c,
author="C. T. Kelley",
title="Interprecision transfers in iterative refinement",
year = 2024,
archivePrefix={arXiv},
primaryClass={math.NA},
eprint={2407.00827},
note="submitted for publication"
}

Loading

0 comments on commit 19db4b5

Please sign in to comment.