@article{cai1999restricted,
  title     = {A restricted additive {S}chwarz preconditioner for general sparse linear systems},
  author    = {Cai, Xiao-Chuan and Sarkis, Marcus},
  journal   = {SIAM Journal on Scientific Computing},
  volume    = {21},
  number    = {2},
  pages     = {792--797},
  year      = {1999},
  publisher = {SIAM}
}
@book{Saad2003,
  title     = {Iterative methods for sparse linear systems},
  author    = {Saad, Yousef},
  year      = {2003},
  publisher = {SIAM},
  edition   = {2nd},
}
@inproceedings{Saad1999,
  title     = {Enhanced Parallel Multicolor Preconditioning Techniques for Linear Systems},
  author    = {Yousef Saad and Masha Sosonkina},
  booktitle = {PPSC},
  year      = {1999}
}
@article{baker2011multigrid,
  title     = {Multigrid smoothers for ultraparallel computing},
  author    = {Baker, Allison H and Falgout, Robert D and Kolev, Tzanio V and Yang, Ulrike Meier},
  journal   = {SIAM Journal on Scientific Computing},
  volume    = {33},
  number    = {5},
  pages     = {2864--2887},
  year      = {2011},
  publisher = {SIAM}
}
@Article{Lin2014,
  author    = {Lin, Paul and Bettencourt, Matthew and Domino, Stefan and Fisher, Travis and Hoemmen, Mark and
               Hu, Jonathan and Phipps, Eric and Prokopenko, Andrey and Rajamanickam, Sivasankaran and
               Siefert, Christopher and Kennon, Stephen},
  title     = {Towards extreme-scale simulations for low {M}ach fluids with second-generation {T}rilinos},
  journal   = {Parallel Processing Letters},
  year      = {2014},
  volume    = {24},
  number    = {04},
  pages     = {1442005},
  publisher = {World Scientific},
}
@article{Heroux2012,
  author    = {Michael A. Heroux and James M. Willenbring},
  title     = {A new overview of the {T}rilinos project},
  journal   = {Scientific Programming},
  volume    = {20},
  number    = {2},
  pages     = {83--88},
  year      = {2012},
  publisher = {IOS Press},
}
@article{Saad1994,
  author    = {Saad, Yousef},
  title     = {{ILUT}: A dual threshold incomplete {LU} factorization},
  journal   = {Numerical Linear Algebra with Applications},
  volume    = {1},
  number    = {4},
  publisher = {John Wiley \& Sons, Ltd},
  pages     = {387--402},
  year      = {1994},
}
@article{Chow1997,
  title     = {Experimental study of {ILU} preconditioners for indefinite matrices},
  author    = {Edmond Chow and Yousef Saad},
  journal   = {Journal of Computational and Applied Mathematics },
  year      = {1997},
  number    = {2},
  pages     = {387--414},
  volume    = {86},
  publisher = {Elsevier},
}
@article{Li2011,
  title     = {Super{LU} {U}sers{'} {G}uide},
  author    = {Xiaoye S. Li and James W. Demmel and John R. Gilbert and Laura Grigori and Meiyue Shao and Ichitaro Yamazaki},
  year      = {2011},
}
@Misc{TrilinosCmakeQuickStart,
  title     = {Trilinos {CM}ake {Q}uickstart},
  howpublished = {\url{http://trilinos.org/build_instructions.html}},
  year      = {2014},
}
@techreport{RCP2010,
  title       = {Teuchos::{RCP} beginner{’}s guide},
  author      = {Bartlett, Roscoe A.},
  number      = {SAND2004-3268},
  year        = {2010},
  institution = {Sandia National Labs},
}
@misc{TeuchosURL,
  author       = {Thornquist, Heidi and Bartlett, Roscoe A. and Hoemmen, Mark and Baker, Christopher and Heroux, Michael},
  title        = {Teuchos: {T}rilinos tools library},
  howpublished = {\url{http://trilinos.org/packages/teuchos}},
  year         = {2014}
}
@misc{TpetraURL,
  author       = {Hoemmen, Mark and Thornquist, Heidi and Heroux, Michael and Parks, Michael},
  title        = {{T}petra: next-generation distributed linear algebra},
  howpublished = {\url{http://trilinos.org/packages/tpetra}},
  year         = {2014}
}
@article{Hiptmair1997,
  author   = {Hiptmair, Ralf},
  title    = {Multigrid method for {H}(div) in three dimensions},
  journal  = {Electron. Trans. Numer. Anal},
  year     = {1997},
  volume   = {6},
  pages    = {133--152},
}
@article{Baker2011,
  author    = {Baker, Allison H and Falgout, Robert D and Kolev, Tzanio V and Yang, Ulrike Meier},
  title     = {Multigrid smoothers for ultraparallel computing},
  journal   = {SIAM Journal on Scientific Computing},
  year      = {2011},
  volume    = {33},
  number    = {5},
  pages     = {2864--2887},
  publisher = {SIAM},
}
@Article{Mavriplis1999,
  author  = {Mavriplis, Dimitri J},
  title   = {Directional agglomeration multigrid techniques for high-{R}eynolds-number viscous flows},
  journal = {AIAA journal},
  year    = {1999},
  volume  = {37},
  number  = {10},
  pages   = {1222--1230},
}
@techreport{MueLu,
  title       = {Mue{L}u {U}ser's {G}uide 1.0},
  author      = {Andrey Prokopenko and  Jonathan J. Hu and Tobias A. Wiesner and Christopher M. Siefert and Raymond S. Tuminaro},
  number      = {SAND2014-18874},
  year        = {2014},
  institution = {Sandia National Labs},
}
@article{RefMaxwell,
  author    = {Bochev, Pavel B and Hu, Jonathan J and Siefert, Christopher M and Tuminaro, Raymond S},
  title     = {An algebraic multigrid approach based on a compatible gauge reformulation of {M}axwell's equations},
  journal   = {SIAM Journal on Scientific Computing},
  year      = {2008},
  volume    = {31},
  number    = {1},
  pages     = {557--583},
  publisher = {SIAM},
}
@book{Templates,
  title     = {Templates for the solution of linear systems},
  author    = {Barrett, R. and Berry, M. and Chan, T.F. and Demmelj, J. and Donato, J.M. and Dongarra, J. and Eijkhout, V. and Romine, R.P.C. and Van der Vorst, H.},
  publisher = {SIAM},
  year      = {1994},
  address   = {Philadelphia, PA},
}
@article{Vanka1986,
  title   = {Block-implicit multigrid solution of {N}avier-{S}tokes equations in primitive variables},
  author  = {Vanka, S Pratap},
  journal = {Journal of Computational Physics},
  year    = {1986},
  number  = {1},
  pages   = {138--158},
  volume  = {65},
}
@article{Cai1999,
  author    = {Xiao-Chuan Cai and Marcus Sarkis},
  title     = {A restricted additive {S}chwarz preconditioner for general sparse linear systems},
  journal   = {SIAM Journal on Scientific Computing},
  year      = {1999},
  volume    = {21},
  number    = {2},
  pages     = {792--797},
  publisher = {SIAM},
}
@techreport{ifpack,
  author      = {M. Sala and M. Heroux},
  title       = {Robust Algebraic Preconditioners with {IFPACK} 3.0},
  institution = {Sandia National Laboratories},
  year        = {2005},
  number      = {SAND-0662},
}
@article{Lottes2022,
  title={Optimal polynomial smoothers for multigrid V-cycles},
  author={Lottes, James},
  journal={arXiv preprint arXiv:2202.08830},
  year={2022}
}
