xref: /libCEED/doc/papers/joss/paper.bib (revision 9e9158cb3c288939d04d8533311581e1441f379c) !
1*b4cdc43dSValeria Barra@article{Brown:2010,
2*b4cdc43dSValeria Barra  Author = {{Brown}, J.},
3*b4cdc43dSValeria Barra  Journal = {Journal of Scientific Computing},
4*b4cdc43dSValeria Barra  Volume = 45,
5*b4cdc43dSValeria Barra  Month = oct,
6*b4cdc43dSValeria Barra  Title = {Efficient Nonlinear Solvers for Nodal High-Order Finite Elements in 3D},
7*b4cdc43dSValeria Barra  Year = 2010,
8*b4cdc43dSValeria Barra  doi = {10.1007/s10915-010-9396-8},
9*b4cdc43dSValeria Barra}
10*b4cdc43dSValeria Barra
11*b4cdc43dSValeria Barra@misc{C99-lang,
12*b4cdc43dSValeria Barra  title={ISO/IEC 9899: 1999 Programming Languages-C},
13*b4cdc43dSValeria Barra  author={{International Standards Organisation}},
14*b4cdc43dSValeria Barra  year={1999},
15*b4cdc43dSValeria Barra  publisher={American National Standards Institute, New York}
16*b4cdc43dSValeria Barra}
17*b4cdc43dSValeria Barra
18*b4cdc43dSValeria Barra@article{CEED-ECP-paper,
19*b4cdc43dSValeria Barra  author  = {Kolev, Tzanio and
20*b4cdc43dSValeria Barra             Fischer, Paul and
21*b4cdc43dSValeria Barra             Min, Misun and
22*b4cdc43dSValeria Barra             Dongarra, Jack and
23*b4cdc43dSValeria Barra             Brown, Jed and
24*b4cdc43dSValeria Barra             Dobrev, Veselin and
25*b4cdc43dSValeria Barra             Warburton, Tim and
26*b4cdc43dSValeria Barra             Tomov, Stanimire and
27*b4cdc43dSValeria Barra             Shephard, Mark S. and
28*b4cdc43dSValeria Barra             Abdelfattah, Ahmad and
29*b4cdc43dSValeria Barra             Barra, Valeria and
30*b4cdc43dSValeria Barra             Beams, Natalie and
31*b4cdc43dSValeria Barra             Camier, Jean-Sylvain and
32*b4cdc43dSValeria Barra             Chalmers, Noel and
33*b4cdc43dSValeria Barra             Dudouit, Yohann and
34*b4cdc43dSValeria Barra             Karakus, Ali and
35*b4cdc43dSValeria Barra             Karlin, Ian and
36*b4cdc43dSValeria Barra             Kerkemeier, Stefan and
37*b4cdc43dSValeria Barra             Lan, Yu-Hsiang and
38*b4cdc43dSValeria Barra             Medina, David and
39*b4cdc43dSValeria Barra             Merzari, Elia and
40*b4cdc43dSValeria Barra             Obabko, Aleksandr and
41*b4cdc43dSValeria Barra             Pazner, Will and
42*b4cdc43dSValeria Barra             Rathnayake, Thilina and
43*b4cdc43dSValeria Barra             Smith, Cameron W. and
44*b4cdc43dSValeria Barra             Spies, Lukas and
45*b4cdc43dSValeria Barra             Swirydowicz, Kasia and
46*b4cdc43dSValeria Barra             Thompson, Jeremy and
47*b4cdc43dSValeria Barra             Tomboulides, Ananias and
48*b4cdc43dSValeria Barra             Tomov, Vladimir},
49*b4cdc43dSValeria Barra  title   = {Efficient Exascale Discretizations: High-Order Finite Element Methods},
50*b4cdc43dSValeria Barra  journal = {International Journal of High Performance Computing Applications},
51*b4cdc43dSValeria Barra  year    = {2021},
52*b4cdc43dSValeria Barra  doi     = {10.1177/10943420211020803}
53*b4cdc43dSValeria Barra}
54*b4cdc43dSValeria Barra
55*b4cdc43dSValeria Barra@misc{CEEDMS25,
56*b4cdc43dSValeria Barra  author       = {Brown, Jed and
57*b4cdc43dSValeria Barra                  Abdelfattah, Ahmad and
58*b4cdc43dSValeria Barra                  Barra, Valeria and
59*b4cdc43dSValeria Barra                  Dobrev, Veselin and
60*b4cdc43dSValeria Barra                  Dudouit, Yohann and
61*b4cdc43dSValeria Barra                  Fischer, Paul and
62*b4cdc43dSValeria Barra                  Kolev, Tzanio and
63*b4cdc43dSValeria Barra                  Medina, David and
64*b4cdc43dSValeria Barra                  Min, Misun and
65*b4cdc43dSValeria Barra                  Ratnayaka, Thilina and
66*b4cdc43dSValeria Barra                  Smith, Cameron and
67*b4cdc43dSValeria Barra                  Thompson, Jeremy and
68*b4cdc43dSValeria Barra                  Tomov, Stanimire and
69*b4cdc43dSValeria Barra                  Tomov, Vladimir and
70*b4cdc43dSValeria Barra                  Warburton, Tim},
71*b4cdc43dSValeria Barra  title        = {{CEED ECP Milestone Report: Public release of CEED
72*b4cdc43dSValeria Barra                   2.0}},
73*b4cdc43dSValeria Barra  year         = 2019,
74*b4cdc43dSValeria Barra  publisher    = {Zenodo},
75*b4cdc43dSValeria Barra  doi          = {10.5281/zenodo.2641316}
76*b4cdc43dSValeria Barra}
77*b4cdc43dSValeria Barra
78*b4cdc43dSValeria Barra@misc{CEEDMS34,
79*b4cdc43dSValeria Barra  author       = {Kolev, Tzanio and
80*b4cdc43dSValeria Barra                  Fischer, Paul and
81*b4cdc43dSValeria Barra                  Abdelfattah, Ahmad and
82*b4cdc43dSValeria Barra                  Ananthan, Shreyas and
83*b4cdc43dSValeria Barra                  Barra, Valeria and
84*b4cdc43dSValeria Barra                  Beams, Natalie and
85*b4cdc43dSValeria Barra                  Bleile, Ryan and
86*b4cdc43dSValeria Barra                  Brown, Jed and
87*b4cdc43dSValeria Barra                  Carson, Robert and
88*b4cdc43dSValeria Barra                  Camier, Jean-Sylvain and
89*b4cdc43dSValeria Barra                  Churchfield, Matthew and
90*b4cdc43dSValeria Barra                  Dobrev, Veselin and
91*b4cdc43dSValeria Barra                  Dongarra, Jack and
92*b4cdc43dSValeria Barra                  Dudouit, Yohann and
93*b4cdc43dSValeria Barra                  Karakus, Ali and
94*b4cdc43dSValeria Barra                  Kerkemeier, Stefan and
95*b4cdc43dSValeria Barra                  Lan, YuHsiang and
96*b4cdc43dSValeria Barra                  Medina, David and
97*b4cdc43dSValeria Barra                  Merzari, Elia and
98*b4cdc43dSValeria Barra                  Min, Misun and
99*b4cdc43dSValeria Barra                  Parker, Scott and
100*b4cdc43dSValeria Barra                  Ratnayaka, Thilina and
101*b4cdc43dSValeria Barra                  Smith, Cameron and
102*b4cdc43dSValeria Barra                  Sprague, Michael and
103*b4cdc43dSValeria Barra                  Stitt, Thomas and
104*b4cdc43dSValeria Barra                  Thompson, Jeremy and
105*b4cdc43dSValeria Barra                  Tomboulides, Ananias and
106*b4cdc43dSValeria Barra                  Tomov, Stanimire and
107*b4cdc43dSValeria Barra                  Tomov, Vladimir and
108*b4cdc43dSValeria Barra                  Vargas, Arturo and
109*b4cdc43dSValeria Barra                  Warburton, Tim and
110*b4cdc43dSValeria Barra                  Weiss, Kenneth},
111*b4cdc43dSValeria Barra  title        = {{CEED ECP Milestone Report: Improve performance and
112*b4cdc43dSValeria Barra                   capabilities of CEED-enabled ECP applications on
113*b4cdc43dSValeria Barra                   Summit/Sierra}},
114*b4cdc43dSValeria Barra  year         = 2020,
115*b4cdc43dSValeria Barra  publisher    = {Zenodo},
116*b4cdc43dSValeria Barra  doi          = {10.5281/zenodo.3860804}
117*b4cdc43dSValeria Barra}
118*b4cdc43dSValeria Barra
119*b4cdc43dSValeria Barra@misc{CEEDwebsite,
120*b4cdc43dSValeria Barra  title = "CEED",
121*b4cdc43dSValeria Barra  url = "https://ceed.exascaleproject.org/",
122*b4cdc43dSValeria Barra  year = "2021"
123*b4cdc43dSValeria Barra}
124*b4cdc43dSValeria Barra
125*b4cdc43dSValeria Barra@misc{CUDAwebsite,
126*b4cdc43dSValeria Barra  title = "CUDA",
127*b4cdc43dSValeria Barra  url = "https://developer.nvidia.com/about-cuda",
128*b4cdc43dSValeria Barra  year = "2021"
129*b4cdc43dSValeria Barra}
130*b4cdc43dSValeria Barra
131*b4cdc43dSValeria Barra@article{Fischer2020scalability,
132*b4cdc43dSValeria Barra  title={Scalability of high-performance PDE solvers},
133*b4cdc43dSValeria Barra  author={Paul Fischer and Misun Min and Thilina Rathnayake and Som Dutta and Tzanio Kolev and Veselin Dobrev and Jean-Sylvain Camier and Martin Kronbichler and Tim Warburton and Kasia Świrydowicz and Jed Brown},
134*b4cdc43dSValeria Barra  journal={The International Journal of High Performance Computing Applications},
135*b4cdc43dSValeria Barra  year={2020},
136*b4cdc43dSValeria Barra  doi = "10.1177/1094342020915762"
137*b4cdc43dSValeria Barra}
138*b4cdc43dSValeria Barra
139*b4cdc43dSValeria Barra@book{Fortran77-lang,
140*b4cdc43dSValeria Barra  title={Standard {X3}. 9-1978, Programming Language {Fortran} (revision of {ANSI X2}. 9-1966)},
141*b4cdc43dSValeria Barra  author={ANSI},
142*b4cdc43dSValeria Barra  journal={New York: ANSI},
143*b4cdc43dSValeria Barra  year={1978}
144*b4cdc43dSValeria Barra}
145*b4cdc43dSValeria Barra
146*b4cdc43dSValeria Barra@misc{HIPwebsite,
147*b4cdc43dSValeria Barra  title = "HIP",
148*b4cdc43dSValeria Barra  url = "https://rocmdocs.amd.com/en/latest/Programming_Guides/HIP-GUIDE.html",
149*b4cdc43dSValeria Barra  year = "2021"
150*b4cdc43dSValeria Barra}
151*b4cdc43dSValeria Barra
152*b4cdc43dSValeria Barra@article{Julia-lang,
153*b4cdc43dSValeria Barra  title={Julia: A fresh approach to numerical computing},
154*b4cdc43dSValeria Barra  author={Bezanson, Jeff and Edelman, Alan and Karpinski, Stefan and Shah, Viral B},
155*b4cdc43dSValeria Barra  journal={SIAM {R}eview},
156*b4cdc43dSValeria Barra  volume={59},
157*b4cdc43dSValeria Barra  number={1},
158*b4cdc43dSValeria Barra  pages={65--98},
159*b4cdc43dSValeria Barra  year={2017},
160*b4cdc43dSValeria Barra  publisher={SIAM},
161*b4cdc43dSValeria Barra  doi={10.1137/141000671}
162*b4cdc43dSValeria Barra}
163*b4cdc43dSValeria Barra
164*b4cdc43dSValeria Barra@misc{libceed-user-manual,
165*b4cdc43dSValeria Barra  author       = {Abdelfattah, Ahmad and
166*b4cdc43dSValeria Barra                  Barra, Valeria and
167*b4cdc43dSValeria Barra                  Beams, Natalie and
168*b4cdc43dSValeria Barra                  Brown, Jed and
169*b4cdc43dSValeria Barra                  Camier, Jean-Sylvain and
170*b4cdc43dSValeria Barra                  Dobrev, Veselin and
171*b4cdc43dSValeria Barra                  Dudouit, Yohann and
172*b4cdc43dSValeria Barra                  Ghaffari, Leila and
173*b4cdc43dSValeria Barra                  Kolev, Tzanio and
174*b4cdc43dSValeria Barra                  Medina, David and
175*b4cdc43dSValeria Barra                  Pazner, Will and
176*b4cdc43dSValeria Barra                  Rathnayake, Thilina and
177*b4cdc43dSValeria Barra                  Thompson, Jeremy L and
178*b4cdc43dSValeria Barra                  Tomov, Stanimire},
179*b4cdc43dSValeria Barra  title        = {libCEED User Manual},
180*b4cdc43dSValeria Barra  month        = mar,
181*b4cdc43dSValeria Barra  year         = 2021,
182*b4cdc43dSValeria Barra  publisher    = {Zenodo},
183*b4cdc43dSValeria Barra  version      = {0.8},
184*b4cdc43dSValeria Barra  doi          = {10.5281/zenodo.4895340}
185*b4cdc43dSValeria Barra}
186*b4cdc43dSValeria Barra
187*b4cdc43dSValeria Barra@InProceedings{libceed-paper-proc-scipy-2020,
188*b4cdc43dSValeria Barra  author    = {Valeria Barra and Jed Brown and Jeremy Thompson and Yohann Dudouit},
189*b4cdc43dSValeria Barra  title     = {{H}igh-performance operator evaluations with ease of use: lib{C}{E}{E}{D}'s {P}ython interface},
190*b4cdc43dSValeria Barra  booktitle = {{P}roceedings of the 19th {P}ython in {S}cience {C}onference},
191*b4cdc43dSValeria Barra  pages     = {85 - 90},
192*b4cdc43dSValeria Barra  year      = {2020},
193*b4cdc43dSValeria Barra  editor    = {{M}eghann {A}garwal and {C}hris {C}alloway and {D}illon {N}iederhut and {D}avid {S}hupe},
194*b4cdc43dSValeria Barra  doi       = {10.25080/Majora-342d178e-00c}
195*b4cdc43dSValeria Barra}
196*b4cdc43dSValeria Barra
197*b4cdc43dSValeria Barra@misc{LIBXSMM,
198*b4cdc43dSValeria Barra  title = "{LIBXSMM development site}",
199*b4cdc43dSValeria Barra  url = "http://github.com/hfp/libxsmm",
200*b4cdc43dSValeria Barra  year = "2021"
201*b4cdc43dSValeria Barra}
202*b4cdc43dSValeria Barra
203*b4cdc43dSValeria Barra@misc{MAGMAwebsite,
204*b4cdc43dSValeria Barra  title = "{MAGMA development site}",
205*b4cdc43dSValeria Barra  url = "https://bitbucket.org/icl/magma",
206*b4cdc43dSValeria Barra  year = "2021"
207*b4cdc43dSValeria Barra}
208*b4cdc43dSValeria Barra
209*b4cdc43dSValeria Barra@misc{MFEMlibrary,
210*b4cdc43dSValeria Barra  title = "{MFEM}: {Modular Finite Element Methods Library}",
211*b4cdc43dSValeria Barra  url = "https://mfem.org/",
212*b4cdc43dSValeria Barra  year = "2021",
213*b4cdc43dSValeria Barra  doi = "10.11578/dc.20171025.1248"
214*b4cdc43dSValeria Barra}
215*b4cdc43dSValeria Barra
216*b4cdc43dSValeria Barra@article{mfem-paper,
217*b4cdc43dSValeria Barra  title   = {{MFEM}: A Modular Finite Element Library},
218*b4cdc43dSValeria Barra  author  = {R. Anderson and J. Andrej and A. Barker and J. Bramwell and J.-S. Camier and
219*b4cdc43dSValeria Barra             J. Cerveny V. Dobrev and Y. Dudouit and A. Fisher and Tz. Kolev and W. Pazner and
220*b4cdc43dSValeria Barra             M. Stowell and V. Tomov and I. Akkerman and J. Dahm and D. Medina and S. Zampini},
221*b4cdc43dSValeria Barra  journal = {Computers \& Mathematics with Applications},
222*b4cdc43dSValeria Barra  doi     = {10.1016/j.camwa.2020.06.009},
223*b4cdc43dSValeria Barra  year    = {2020}
224*b4cdc43dSValeria Barra}
225*b4cdc43dSValeria Barra
226*b4cdc43dSValeria Barra@misc{Nekwebsite,
227*b4cdc43dSValeria Barra  title = "Nek5000",
228*b4cdc43dSValeria Barra  url = "https://nek5000.mcs.anl.gov/",
229*b4cdc43dSValeria Barra  year = "2021"
230*b4cdc43dSValeria Barra}
231*b4cdc43dSValeria Barra
232*b4cdc43dSValeria Barra@inproceedings{Numba,
233*b4cdc43dSValeria Barraauthor = {Lam, Siu Kwan and Pitrou, Antoine and Seibert, Stanley},
234*b4cdc43dSValeria Barratitle = {Numba: A LLVM-Based Python JIT Compiler},
235*b4cdc43dSValeria Barrayear = {2015},
236*b4cdc43dSValeria Barraisbn = {9781450340052},
237*b4cdc43dSValeria Barrapublisher = {Association for Computing Machinery},
238*b4cdc43dSValeria Barraaddress = {New York, NY, USA},
239*b4cdc43dSValeria Barradoi = {10.1145/2833157.2833162},
240*b4cdc43dSValeria Barraabstract = {Dynamic, interpreted languages, like Python, are attractive for domain-experts and scientists experimenting with new ideas. However, the performance of the interpreter is often a barrier when scaling to larger data sets. This paper presents a just-in-time compiler for Python that focuses in scientific and array-oriented computing. Starting with the simple syntax of Python, Numba compiles a subset of the language into efficient machine code that is comparable in performance to a traditional compiled language. In addition, we share our experience in building a JIT compiler using LLVM[1].},
241*b4cdc43dSValeria Barrabooktitle = {Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC},
242*b4cdc43dSValeria Barraarticleno = {7},
243*b4cdc43dSValeria Barranumpages = {6},
244*b4cdc43dSValeria Barrakeywords = {compiler, LLVM, Python},
245*b4cdc43dSValeria Barralocation = {Austin, Texas},
246*b4cdc43dSValeria Barraseries = {LLVM '15}
247*b4cdc43dSValeria Barra}
248*b4cdc43dSValeria Barra
249*b4cdc43dSValeria Barra@Article{NumPy,
250*b4cdc43dSValeria Barra title         = {Array programming with {NumPy}},
251*b4cdc43dSValeria Barra author        = {Charles R. Harris and K. Jarrod Millman and St{'{e}}fan J.
252*b4cdc43dSValeria Barra                 van der Walt and Ralf Gommers and Pauli Virtanen and David
253*b4cdc43dSValeria Barra                 Cournapeau and Eric Wieser and Julian Taylor and Sebastian
254*b4cdc43dSValeria Barra                 Berg and Nathaniel J. Smith and Robert Kern and Matti Picus
255*b4cdc43dSValeria Barra                 and Stephan Hoyer and Marten H. van Kerkwijk and Matthew
256*b4cdc43dSValeria Barra                 Brett and Allan Haldane and Jaime Fern{'{a}}ndez del
257*b4cdc43dSValeria Barra                 R{'{\i}}o and Mark Wiebe and Pearu Peterson and Pierre
258*b4cdc43dSValeria Barra                 G{'{e}}rard-Marchant and Kevin Sheppard and Tyler Reddy and
259*b4cdc43dSValeria Barra                 Warren Weckesser and Hameer Abbasi and Christoph Gohlke and
260*b4cdc43dSValeria Barra                 Travis E. Oliphant},
261*b4cdc43dSValeria Barra year          = {2020},
262*b4cdc43dSValeria Barra month         = sep,
263*b4cdc43dSValeria Barra journal       = {Nature},
264*b4cdc43dSValeria Barra volume        = {585},
265*b4cdc43dSValeria Barra number        = {7825},
266*b4cdc43dSValeria Barra pages         = {357--362},
267*b4cdc43dSValeria Barra doi           = {10.1038/s41586-020-2649-2},
268*b4cdc43dSValeria Barra publisher     = {Springer Science and Business Media {LLC}}
269*b4cdc43dSValeria Barra}
270*b4cdc43dSValeria Barra
271*b4cdc43dSValeria Barra@misc{NVRTCwebsite,
272*b4cdc43dSValeria Barra  title = "NVRTC",
273*b4cdc43dSValeria Barra  url = "https://docs.nvidia.com/cuda/nvrtc/index.html",
274*b4cdc43dSValeria Barra  year = "2021"
275*b4cdc43dSValeria Barra}
276*b4cdc43dSValeria Barra
277*b4cdc43dSValeria Barra@misc{OCCAwebsite,
278*b4cdc43dSValeria Barra  title = "{OCCA} development site",
279*b4cdc43dSValeria Barra  url = "http://github.com/libocca/occa",
280*b4cdc43dSValeria Barra  year = "2021"
281*b4cdc43dSValeria Barra}
282*b4cdc43dSValeria Barra
283*b4cdc43dSValeria Barra@article{Orszag:1980,
284*b4cdc43dSValeria Barra  title = "Spectral methods for problems in complex geometries",
285*b4cdc43dSValeria Barra  journal = "Journal of Computational Physics",
286*b4cdc43dSValeria Barra  volume = "37",
287*b4cdc43dSValeria Barra  pages = "70 - 92",
288*b4cdc43dSValeria Barra  year = "1980",
289*b4cdc43dSValeria Barra  doi = "10.1016/0021-9991(80)90005-4",
290*b4cdc43dSValeria Barra  author = "Steven A Orszag"
291*b4cdc43dSValeria Barra}
292*b4cdc43dSValeria Barra
293*b4cdc43dSValeria Barra@TechReport{PETScUserManual,
294*b4cdc43dSValeria Barra  author = {Satish Balay and Shrirang Abhyankar and Mark~F. Adams and Jed Brown and Peter Brune
295*b4cdc43dSValeria Barra            and Kris Buschelman and Lisandro Dalcin and Alp Dener and Victor Eijkhout and William~D. Gropp
296*b4cdc43dSValeria Barra            and Dmitry Karpeyev and Dinesh Kaushik and Matthew~G. Knepley and Dave~A. May and Lois Curfman McInnes
297*b4cdc43dSValeria Barra            and Richard Tran Mills and Todd Munson and Karl Rupp and Patrick Sanan
298*b4cdc43dSValeria Barra            and Barry~F. Smith and Stefano Zampini and Hong Zhang and Hong Zhang},
299*b4cdc43dSValeria Barra  title  = {{PETS}c Users Manual},
300*b4cdc43dSValeria Barra  institution = {Argonne National Laboratory},
301*b4cdc43dSValeria Barra  year   = 2021,
302*b4cdc43dSValeria Barra  number = {ANL-95/11 - Revision 3.15}
303*b4cdc43dSValeria Barra}
304*b4cdc43dSValeria Barra
305*b4cdc43dSValeria Barra@misc{Python-lang,
306*b4cdc43dSValeria Barra  title = "Python",
307*b4cdc43dSValeria Barra  url = "https://www.python.org/",
308*b4cdc43dSValeria Barra  year = "2021",
309*b4cdc43dSValeria Barra}
310*b4cdc43dSValeria Barra
311*b4cdc43dSValeria Barra@misc{Rust-lang,
312*b4cdc43dSValeria Barra  title = "Rust",
313*b4cdc43dSValeria Barra  url = "https://www.rust-lang.org/",
314*b4cdc43dSValeria Barra  year = "2021",
315*b4cdc43dSValeria Barra}
316*b4cdc43dSValeria Barra
317*b4cdc43dSValeria Barra@misc{python-cffi,
318*b4cdc43dSValeria Barra  title = "C Foreign Function Interface for {Python}",
319*b4cdc43dSValeria Barra  url = "https://cffi.readthedocs.io",
320*b4cdc43dSValeria Barra  year = "2021",
321*b4cdc43dSValeria Barra}
322*b4cdc43dSValeria Barra
323*b4cdc43dSValeria Barra@article{straka1993numerical,
324*b4cdc43dSValeria Barra  title={Numerical solutions of a non-linear density current: A benchmark solution and comparisons},
325*b4cdc43dSValeria Barra  author={Straka, Jerry M and Wilhelmson, Robert B and Wicker, Louis J and Anderson, John R and Droegemeier, Kelvin K},
326*b4cdc43dSValeria Barra  journal={International Journal for Numerical Methods in Fluids},
327*b4cdc43dSValeria Barra  volume={17},
328*b4cdc43dSValeria Barra  number={1},
329*b4cdc43dSValeria Barra  pages={1--22},
330*b4cdc43dSValeria Barra  year={1993},
331*b4cdc43dSValeria Barra  publisher={Wiley Online Library},
332*b4cdc43dSValeria Barra  doi={10.1002/fld.1650170103}
333*b4cdc43dSValeria Barra}
334*b4cdc43dSValeria Barra
335*b4cdc43dSValeria Barra@book{deville2002highorder,
336*b4cdc43dSValeria Barra  title={High-order methods for incompressible fluid flow},
337*b4cdc43dSValeria Barra  author={Deville, Michel O and Fischer, Paul F and Mund, Ernest H},
338*b4cdc43dSValeria Barra  year={2002},
339*b4cdc43dSValeria Barra  publisher={Cambridge University Press},
340*b4cdc43dSValeria Barra  isbn={0-521-45309-7}
341*b4cdc43dSValeria Barra}
342*b4cdc43dSValeria Barra
343*b4cdc43dSValeria Barra@article{gropp2014using,
344*b4cdc43dSValeria Barra  title={Using {MPI}: Portable Parallel Programming with the Message-Passing Interface},
345*b4cdc43dSValeria Barra  author={Gropp, William and Lusk, Ewing and Skjellum, Anthony},
346*b4cdc43dSValeria Barra  year={2014},
347*b4cdc43dSValeria Barra  publisher={The MIT Press},
348*b4cdc43dSValeria Barra  isbn={9780262527392}
349*b4cdc43dSValeria Barra}
350*b4cdc43dSValeria Barra
351*b4cdc43dSValeria Barra@article{libMeshPaper,
352*b4cdc43dSValeria Barra  author = {Benjamin S. Kirk and John W. Peterson and Roy H. Stogner and Graham F. Carey},
353*b4cdc43dSValeria Barra  title = {{\texttt{libMesh}: A C++ Library for Parallel Adaptive Mesh Refinement/Coarsening Simulations}},
354*b4cdc43dSValeria Barra  journal = {Engineering with Computers},
355*b4cdc43dSValeria Barra  volume = 22,
356*b4cdc43dSValeria Barra  number = {3--4},
357*b4cdc43dSValeria Barra  pages = {237--254},
358*b4cdc43dSValeria Barra  year = 2006,
359*b4cdc43dSValeria Barra  doi = {10.1007/s00366-006-0049-3}
360*b4cdc43dSValeria Barra}
361*b4cdc43dSValeria Barra@book{LoggMardalWells2012,
362*b4cdc43dSValeria Barra  title  = {Automated Solution of Differential Equations by the Finite Element Method: The {FEniCS} book},
363*b4cdc43dSValeria Barra  author = {Anders Logg and Kent-Andre Mardal and Garth N. Wells and others},
364*b4cdc43dSValeria Barra  editor = {Anders Logg and Kent-Andre Mardal and Garth N. Wells},
365*b4cdc43dSValeria Barra  volume = {84},
366*b4cdc43dSValeria Barra  year = {2012},
367*b4cdc43dSValeria Barra  publisher = {Springer},
368*b4cdc43dSValeria Barra  doi = {10.1007/978-3-642-23099-8},
369*b4cdc43dSValeria Barra  isbn = {978-3-642-23098-1}
370*b4cdc43dSValeria Barra}
371*b4cdc43dSValeria Barra
372*b4cdc43dSValeria Barra@article{dealII92,
373*b4cdc43dSValeria Barra  title     = {The \texttt{deal.II} Library, Version 9.2},
374*b4cdc43dSValeria Barra  author    = {Daniel Arndt and Wolfgang Bangerth and Bruno Blais and
375*b4cdc43dSValeria Barra               Thomas C. Clevenger and Marc Fehling and Alexander V. Grayver and
376*b4cdc43dSValeria Barra               Timo Heister and Luca Heltai and Martin Kronbichler and Matthias Maier and
377*b4cdc43dSValeria Barra               Peter Munch and Jean-Paul Pelteret and Reza Rastak and
378*b4cdc43dSValeria Barra               Ignacio Thomas and Bruno Turcksin and Zhuoran Wang and David Wells},
379*b4cdc43dSValeria Barra  journal   = {Journal of Numerical Mathematics},
380*b4cdc43dSValeria Barra  publisher = {De Gruyter},
381*b4cdc43dSValeria Barra  year      = {2020},
382*b4cdc43dSValeria Barra  volume    = {28},
383*b4cdc43dSValeria Barra  number    = {3},
384*b4cdc43dSValeria Barra  pages     = {131-146},
385*b4cdc43dSValeria Barra  DOI       = {10.1515/jnma-2020-0043},
386*b4cdc43dSValeria Barra  url       = {https://dealii.org/deal92-preprint.pdf}
387*b4cdc43dSValeria Barra}
388*b4cdc43dSValeria Barra
389*b4cdc43dSValeria Barra@misc{kruppcomparison,
390*b4cdc43dSValeria Barra  title="{CPU-GPU-MIC} Comparision Charts",
391*b4cdc43dSValeria Barra  author={Karl Rupp},
392*b4cdc43dSValeria Barra  url={https://github.com/karlrupp/cpu-gpu-mic-comparison},
393*b4cdc43dSValeria Barra  year={2020}
394*b4cdc43dSValeria Barra}
395*b4cdc43dSValeria Barra
396*b4cdc43dSValeria Barra@article{williams2009roofline,
397*b4cdc43dSValeria Barra  title={Roofline: an insightful visual performance model for multicore architectures},
398*b4cdc43dSValeria Barra  author={Williams, Samuel and Waterman, Andrew and Patterson, David},
399*b4cdc43dSValeria Barra  journal={Communications of the ACM},
400*b4cdc43dSValeria Barra  volume={52},
401*b4cdc43dSValeria Barra  number={4},
402*b4cdc43dSValeria Barra  pages={65--76},
403*b4cdc43dSValeria Barra  year={2009},
404*b4cdc43dSValeria Barra  publisher={ACM},
405*b4cdc43dSValeria Barra  doi={10.1145/1498765.1498785}
406*b4cdc43dSValeria Barra}
407*b4cdc43dSValeria Barra
408*b4cdc43dSValeria Barra@article{babuska1994hpfem,
409*b4cdc43dSValeria Barra  title={The $p$ and $h-p$ versions of the finite element method, basic principles and properties},
410*b4cdc43dSValeria Barra  author={Babu{\v{s}}ka, Ivo and Suri, Manil},
411*b4cdc43dSValeria Barra  journal={SIAM Review},
412*b4cdc43dSValeria Barra  volume={36},
413*b4cdc43dSValeria Barra  number={4},
414*b4cdc43dSValeria Barra  pages={578--632},
415*b4cdc43dSValeria Barra  year={1994},
416*b4cdc43dSValeria Barra  publisher={SIAM},
417*b4cdc43dSValeria Barra  doi={10.1137/1036141}
418*b4cdc43dSValeria Barra}
419*b4cdc43dSValeria Barra
420*b4cdc43dSValeria Barra@article{lottes2005hms,
421*b4cdc43dSValeria Barra  title={Hybrid Multigrid/{Schwarz} Algorithms for the Spectral Element Method},
422*b4cdc43dSValeria Barra  author={Lottes, J.W. and Fischer, P.F.},
423*b4cdc43dSValeria Barra  journal={Journal of Scientific Computing},
424*b4cdc43dSValeria Barra  volume={24},
425*b4cdc43dSValeria Barra  number={1},
426*b4cdc43dSValeria Barra  pages={45--78},
427*b4cdc43dSValeria Barra  year={2005},
428*b4cdc43dSValeria Barra  publisher={Springer},
429*b4cdc43dSValeria Barra  doi={10.1007/s10915-004-4787-3}
430*b4cdc43dSValeria Barra}
431*b4cdc43dSValeria Barra
432*b4cdc43dSValeria Barra@article{zhang2021petscsf,
433*b4cdc43dSValeria Barra  title={The {PetscSF} Scalable Communication Layer},
434*b4cdc43dSValeria Barra  author={Zhang, Junchao and Brown, Jed and Balay, Satish and Faibussowitsch, Jacob and Knepley, Matthew and Marin, Oana and Mills, Richard Tran and Munson, Todd and Smith, Barry F and Zampini, Stefano},
435*b4cdc43dSValeria Barra  journal={IEEE Transactions on Parallel and Distributed Systems},
436*b4cdc43dSValeria Barra  archivePrefix={arXiv},
437*b4cdc43dSValeria Barra  eprint={2102.13018},
438*b4cdc43dSValeria Barra  year={2021},
439*b4cdc43dSValeria Barra  doi={10.1109/TPDS.2021.3084070}
440*b4cdc43dSValeria Barra}
441