-
Notifications
You must be signed in to change notification settings - Fork 82
Mentions of Blitz
Sylwester Arabas edited this page Aug 23, 2020
·
2 revisions
Web:
- Wikipedia: https://en.wikipedia.org/wiki/Blitz++
- StackOverflow: https://stackoverflow.com/questions/tagged/blitz++
Literature (for mentions of use of Blitz++ in other projects, see Projects using Blitz++):
- 1995:
- Veldhuizen, T.L.:
"Expression Templates",
https://scholar.google.com/scholar?cluster=14499024851126458374 (reprinted in the "C++ Gems: Programming Pearls from The C++ Report" book) - Myers, N.C.:
"Traits: a new and useful template technique"
http://www.cantrip.org/traits.html
- Veldhuizen, T.L.:
- 1996:
- Robinson, A.D., Dubois, P.F.:
"C++ gets faster for scientific computing",
https://doi.org/10.1063/1.4822473 - Veldhuizen, T.L., Ponnambalam, K.:
"Linear algebra with C++ template metaprograms"
http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/DDJ/1996/9608/9608d/9608d.htm
- Robinson, A.D., Dubois, P.F.:
- 1997:
- Cary, J.R., Shasharinaa, S.G., Cummings, J.C., Reynders, J.V.W., Hinkerc, P.J.:
"Comparison of C++ and Fortran 90 for object-oriented scientific programming",
https://doi.org/10.1016/S0010-4655(97)00043-X - Veldhuizen, T.L., Jernigan, M.E.:
"Will C++ be faster than Fortran?",
https://doi.org/10.1007/3-540-63827-X_43 - Veldhuizen, T.L.:
"Scientific Computing: C++ Versus Fortran",
http://www.drdobbs.com/cpp/scientific-computing-c-versus-fortran/184410315
- Cary, J.R., Shasharinaa, S.G., Cummings, J.C., Reynders, J.V.W., Hinkerc, P.J.:
- 1998:
- Veldhuizen, T.L.:
"Arrays in blitz++",
https://doi.org/10.1007/3-540-49372-7_24 - Veldhuizen, T.L., Gannon, D.:
"Active libraries: Rethinking the roles of compilers and libraries",
https://scholar.google.com/scholar?cluster=10442648752002312415
- Veldhuizen, T.L.:
- 1999:
- Aubert, P.:
"How to enhance C++ numerical analysis classes with expressions templates using a dedicated library: meta::expr<T_emplate>"
https://scholar.google.com/scholar?cluster=301253400295454574 - Veldhuizen, T.L.:
"C++ Templates as Partial Evaluation",
https://scholar.google.com/scholar?cluster=12941558508042462356
- Aubert, P.:
- 2000:
- Czarnecki K., Eisenecker U., Glück R., Vandevoorde D., Veldhuizen T.:
"Generative Programming and Active Libraries",
https://doi.org/10.1007/3-540-39953-4_3 - Veldhuizen, T.L.:
"Techniques for scientific C++",
https://scholar.google.com/scholar?cluster=17349431370285150040 - Veldhuizen, T.L.:
"Blitz++: The library that thinks it is a compiler",
https://doi.org/10.1007/978-3-642-57172-5_2
- Czarnecki K., Eisenecker U., Glück R., Vandevoorde D., Veldhuizen T.:
- 2004:
- Abrahams, D., Gurtovoy, A.,
"C++ template metaprogramming: concepts, tools, and techniques from Boost and beyond"
https://scholar.google.com/scholar?cluster=7579485290040022299 - Veldhuizen, T.L.:
"Guaranteed Optimization for Domain-Specific Programming",
https://doi.org/10.1007/978-3-540-25935-0_18 - Veldhuizen, T.L.:
"Active Libraries and Universal Languages",
https://scholar.google.com/scholar?cluster=14805586205186968593
- Abrahams, D., Gurtovoy, A.,
- 2005:
- Niebler, E.:
"xpressive: Dual-Mode DSEL Library Design",
https://scholar.google.com/scholar?cluster=2745514310420218946
- Niebler, E.:
- 2006:
- Hecht, F.:
"Des petites classes C++ pour tableaux avec des opérations vectorielles",
https://scholar.google.com/scholar?cluster=10740324501544405670
- Hecht, F.:
- 2009:
- Roychoudhury, S., Gray, J., Zhang, J., Bangalore, P., Skjellum, A.:
"Modularizing Scientific Libraries with Aspectoriented and Generative Programming Techniques"
https://scholar.google.com/scholar?cluster=14139632034808509578
- Roychoudhury, S., Gray, J., Zhang, J., Bangalore, P., Skjellum, A.:
- 2012:
- Iglberger, K., Hager, G., Treibig, J., Rüde, U.:
"Expression Templates Revisited: A Performance Analysis of Current Methodologies",
https://doi.org/10.1137/110830125
- Iglberger, K., Hager, G., Treibig, J., Rüde, U.:
- 2013:
- Markovich, D.L., Ladutenko, K.S., Belov, P.A.:
"Performance of FDTD Method CPU Implementations for Simulation of Electromagnetic Processes"
http://doi.org/10.2528/PIER13031910
- Markovich, D.L., Ladutenko, K.S., Belov, P.A.:
- 2014:
- Arabas, S., Jarecka, D., Jaruga, A., Fijałkowski, M.:
"Formula translation in Blitz++, NumPy and modern Fortran: A case study of the language choice tradeoffs",
https://dx.doi.org/10.3233/SPR-140379 - Falcou, J.:
"Software Abstractions for Parallel Architectures",
https://scholar.google.com/scholar?cluster=15587968568413465955
- Arabas, S., Jarecka, D., Jaruga, A., Fijałkowski, M.:
- 2016:
- Harrison, A.P., Joseph, D.:
"Numeric tensor framework: Exploiting and extending Einstein notation",
https://doi.org/10.1016/j.jocs.2016.05.004
- Harrison, A.P., Joseph, D.:
- 2020:
- Hogan 2020:
"What is the optimum design of a C++ numerical array library for large-scale scientific applications?",
http://www.met.reading.ac.uk/clouds/cpp_arrays/
- Hogan 2020: