@incollection{cfamg:1987,
  author    = {J. W. Ruge and K. St{\"u}ben},
  title     = {Algebraic multigrid ({AMG})},
  booktitle = {Multigrid Methods},
  series    = {Frontiers in Applied Mathematics},
  volume    = {3},
  editor    = {S. F. McCormick},
  publisher = {SIAM},
  address   = {Philadelphia, PA},
  year      = {1987},
  pages     = {73--130},
  doi       = {10.1137/1.9781611971057},
}

@article{aggamg:1996,
  title     = {Algebraic multigrid by smoothed aggregation for second and fourth order elliptic problems},
  author    = {Van{\v{e}}k, Petr and Mandel, Jan and Brezina, Marian},
  journal   = {Computing},
  volume    = {56},
  number    = {3},
  pages     = {179--196},
  year      = {1996},
  publisher = {Springer},
  doi       = {10.1007/BF02238511},
}

@article{adaptiveamg:2005,
  title     = {Adaptive smoothed aggregation ($\alpha$ SA) multigrid},
  author    = {Brezina, Marian and Falgout, R and MacLachlan, Scott and Manteuffel, T and McCormick, S and Ruge, J},
  journal   = {SIAM review},
  volume    = {47},
  number    = {2},
  pages     = {317--346},
  year      = {2005},
  publisher = {SIAM},
  doi       = {10.1137/050626272},

}

@article{rootnodeamg:2017,
  author  = {Thomas A. Manteuffel and Luke N. Olson and Jacob B. Schroder and Ben S. Southworth},
  title   = {A Root-Node--Based Algebraic Multigrid Method},
  journal = {SIAM Journal on Scientific Computing},
  volume  = {39},
  number  = {5},
  pages   = {S723-S756},
  year    = {2017},
  doi     = {10.1137/16M1082706},
}

@incollection{encamg,
  author     = {Olson, Luke},
  editor     = {Engquist, Bj{\"o}rn},
  title      = {Multigrid Methods: Algebraic},
  booktitle  = {Encyclopedia of Applied and Computational Mathematics},
  year       = {2015},
  publisher  = {Springer Berlin Heidelberg},
  address    = {Berlin, Heidelberg},
  pages      = {977--981},
  doi        = {10.1007/978-3-540-70529-1_337},
  url        = {https://lukeo.cs.illinois.edu/files/2015_Ol_encamg.pdf},
}

@incollection{encmg,
  author    = {Olson, Luke},
  editor    = {Engquist, Bj{\"o}rn},
  title     = {Multigrid Methods: Geometric},
  booktitle = {Encyclopedia of Applied and Computational Mathematics},
  year      = {2015},
  publisher = {Springer Berlin Heidelberg},
  address   = {Berlin, Heidelberg},
  pages     = {981--987},
  doi       = {10.1007/978-3-540-70529-1_338},
  url       = {https://lukeo.cs.illinois.edu/files/2015_Ol_encmg.pdf},
}

@book{mgtutorial,
  author    = {Briggs, William L. and Henson, Van Emden and McCormick, Steve F.},
  title     = {A Multigrid Tutorial},
  publisher = {Society for Industrial and Applied Mathematics},
  year      = {2000},
  doi       = {10.1137/1.9780898719505},
  address   = {},
  edition   = {Second},
}

@book{mgbook,
    author = {Trottenberg, U. and Oosterlee, C. W. and Sch\"{u}ller, A.},
     title = {Multigrid},
      note = {With contributions by A. Brandt, P. Oswald and K. St\"{u}ben},
 publisheR = {Academic Press, Inc., San Diego, CA},
      year = {2001},
     pages = {xvi+631},
      isbn = {0-12-701070-X},
}

@article{amgintro,
  title   = {An Introduction to Algebraic Multigrid},
  author  = {Falgout, R. D.},
  url     = {https://www.osti.gov/biblio/897960},
  journal = {Computing in Science \& Engineering},
  doi     = {10.1109/MCSE.2006.105},
  volume  = 8,
  number  = 6,
  pages   = {24-33},
  place   = {United States},
  year    = 2006,
  month   = Oct,
}

@article{henson2002155,
  title    = {{B}oomer{AMG}: A parallel algebraic multigrid solver and preconditioner},
  journal  = {Applied Numerical Mathematics},
  volume   = {41},
  number   = {1},
  pages    = {155-177},
  year     = {2002},
  note     = {Developments and Trends in Iterative Methods for Large Systems of Equations - in memorium Rudiger Weiss},
  issn     = {0168-9274},
  doi      = {10.1016/S0168-9274(01)00115-5},
  url      = {https://www.sciencedirect.com/science/article/pii/S0168927401001155},
  author   = {Van Emden Henson and Ulrike Meier Yang},
  keywords = {Algebraic multigrid, Parallel computing},
}

@misc{hypre,
  author = {hypre},
  title  = {high performance preconditioners},
  url    = {https://github.com/hypre-space/hypre},
  year   = {2022},
}

@manual{trilinos-website,
  title  = {The {T}rilinos {P}roject {W}ebsite},
  author = {The {T}rilinos {P}roject {T}eam},
  year   = {2020},
  url    = {https://trilinos.github.io}
}

@manual{muelu-website,
  title  = {The {M}ue{L}u {P}roject {W}ebsite},
  author = {The {M}ue{L}u {P}roject {T}eam},
  year   = {2020},
  url    = {https://trilinos.github.io/muelu.html}
}

@misc{petsc-web-page,
  author       = {Satish Balay and Shrirang Abhyankar and Mark~F. Adams and Steven Benson and Jed Brown
                  and Peter Brune and Kris Buschelman and Emil~M. Constantinescu and Lisandro Dalcin and Alp Dener
                  and Victor Eijkhout and William~D. Gropp and V\'{a}clav Hapla and Tobin Isaac and Pierre Jolivet
                  and Dmitry Karpeev and Dinesh Kaushik and Matthew~G. Knepley and Fande Kong and Scott Kruger
                  and Dave~A. May and Lois Curfman McInnes and Richard Tran Mills and Lawrence Mitchell and Todd Munson
                  and Jose~E. Roman and Karl Rupp and Patrick Sanan and Jason Sarich and Barry~F. Smith
                  and Stefano Zampini and Hong Zhang and Hong Zhang and Junchao Zhang},
  title        = {{PETS}c {W}eb page},
  url          = {https://petsc.org/},
  year         = {2021},
}

@misc{cusp,
  author = {Steven Dalton and Nathan Bell and Luke Olson and Michael Garland},
  title  = {Cusp: Generic Parallel Algorithms for Sparse Matrix and Graph Computations},
  year   = {2014},
  url    = {http://cusplibrary.github.io/},
  note   = {Version 0.5.0}
}

@article{amgx,
  author  = {Naumov, M. and Arsaev, M. and Castonguay, P. and Cohen, J. and Demouth, J. and Eaton, J. and Layton, S. and Markovskiy, N. and Reguly, I. and Sakharnykh, N. and Sellappan, V. and Strzodka, R.},
  title   = {{AmgX}: A Library for {GPU} Accelerated Algebraic Multigrid and Preconditioned Iterative Methods},
  journal = {SIAM Journal on Scientific Computing},
  volume  = {37},
  number  = {5},
  pages   = {S602-S626},
  year    = {2015},
  doi     = {10.1137/140980260},
  URL     = {https://doi.org/10.1137/140980260},
  eprint  = {https://doi.org/10.1137/140980260},
}

@article{amgcl,
   title     = {{AMGCL}: An Efficient, Flexible, and Extensible Algebraic Multigrid Implementation},
   volume    = {40},
   ISSN      = {1818-9962},
   url       = {http://dx.doi.org/10.1134/S1995080219050056},
   DOI       = {10.1134/s1995080219050056},
   number    = {5},
   journal   = {Lobachevskii Journal of Mathematics},
   publisher = {Pleiades Publishing Ltd},
   author    = {Demidov, D.},
   year      = {2019},
   month     = {May},
   pages     = {535–546}
}

@article{amggpu,
  author  = {Bell, Nathan and Dalton, Steven and Olson, Luke N.},
  title   = {Exposing Fine-Grained Parallelism in Algebraic Multigrid Methods},
  journal = {SIAM Journal on Scientific Computing},
  volume  = {34},
  number  = {4},
  pages   = {C123-C152},
  year    = {2012},
  doi     = {10.1137/110838844},
  URL     = {https://doi.org/10.1137/110838844},
  eprint  = {https://doi.org/10.1137/110838844},
}

@article{notay:2010,
  title   = {An aggregation-based algebraic multigrid method},
  author  = {Notay, Yvan},
  journal = {Electronic transactions on numerical analysis},
  volume  = {37},
  number  = {6},
  pages   = {123--146},
  year    = {2010},
  url     = {https://etna.math.kent.edu/vol.37.2010/pp123-146.dir/pp123-146.html},
}

@article{air1,
  title     = {Nonsymmetric algebraic multigrid based on local approximate ideal restriction ($\ell$ AIR)},
  author    = {Manteuffel, Thomas A and Ruge, John and Southworth, Ben S},
  journal   = {SIAM Journal on Scientific Computing},
  volume    = {40},
  number    = {6},
  pages     = {A4105--A4130},
  year      = {2018},
  publisher = {SIAM},
  doi       = {10.1137/17M1144350},
  URL       = {https://doi.org/10.1137/17M1144350},
  eprint    = {https://doi.org/10.1137/17M1144350},
}

@article{air2,
  title     = {Nonsymmetric reduction-based algebraic multigrid},
  author    = {Manteuffel, Thomas A and Münzenmaier, Steffen and Ruge, John and Southworth, Ben},
  journal   = {SIAM Journal on Scientific Computing},
  volume    = {41},
  number    = {5},
  pages     = {S242--S268},
  year      = {2019},
  publisher = {SIAM},
  doi       = {10.1137/18M1193761},
  URL       = {https://doi.org/10.1137/18M1193761},
  eprint    = {https://doi.org/10.1137/18M1193761},
}
