Blitz++ library

Blitz++ library moves high-level optimizations out of compilers and into libraries in C++. It was created due to the fact that until recently, C++ lagged behind Fortran’s performance by anywhere from 20% to a factor of ten. The C++ programming language offers many features useful for tackling complex scientific computing problems, but unfortunately, these advanced features came with this hefty performance pricetag. This program presents a possible solution. (Source:

References in zbMATH (referenced in 31 articles )

Showing results 1 to 20 of 31.
Sorted by year (citations)

1 2 next

  1. Matthews, Devin A.: High-performance tensor contraction without transposition (2018)
  2. Gibbons, Jeremy: Aplicative programming with Naperian functors (2017)
  3. De La Cruz, Luis M.; Ramos, Eduardo: General template units for the finite volume method in box-shaped domains (2016)
  4. Einkemmer, Lukas: A resistive magnetohydrodynamics solver using modern C++ and the Boost library (2016)
  5. Eddelbuettel, Dirk; Sanderson, Conrad: RcppArmadillo: accelerating R with high-performance C++ linear algebra (2014)
  6. Li, Xiang; Zhang, Dongxiao: A backward automatic differentiation framework for reservoir simulation (2014)
  7. Fraguela, Basilio B.; Bikshandi, Ganesh; Guo, Jia; Garzarán, María J.; Padua, David; Von Praun, Christoph: Optimization techniques for efficient HTA programs (2012) ioport
  8. Carette, Jacques; Kiselyov, Oleg: Multi-stage programming with functors and monads: eliminating abstraction overhead from generic code (2011)
  9. Russell, Francis P.; Mellor, Michael R.; Kelly, Paul H. J.; Beckmann, Olav: DESOLA: an active linear algebra library using delayed evaluation and runtime code generation (2011) ioport
  10. Dadvand, Pooyan; Rossi, Riccardo; Oñate, Eugenio: An object-oriented environment for developing finite element codes for multi-disciplinary applications (2010)
  11. Mebane, D. S.; Wang, J. H.: A general method of solution for the cluster variation method in ionic solids, with application to diffusionless transitions in yttria-stabilized zirconia (2010)
  12. Pirkelbauer, Peter; Parent, Sean; Marcus, Mat; Stroustrup, Bjarne: Dynamic algorithm selection for runtime concepts (2010)
  13. Birkeland, Tore; Sørevik, Tor: Parallel redistribution of multidimensional data (2008)
  14. Abedi, Reza; Chung, Shuo-Heng; Hawker, Morgan A.; Palaniappan, Jayandran; Haber, Robert B.: Modeling evolving discontinuities with spacetime discontinuous Galerkin methods (2007)
  15. Carette, Jacques: Gaussian elimination: a case study in efficient genericity with MetaOCaml (2006)
  16. Grelck, Clemens; Scholz, Sven-Bodo; Shafarenko, Alex: A binding scope analysis for generic programs on arrays (2006)
  17. Richardson, David G.; Krandick, Werner: Compiler-enforced memory semantics in the SACLIB computer algebra library (2005)
  18. Jones, Bryan A.; Cavallaro, Joseph R.: A rapid prototyping environment for wireless communication embedded systems (2003)
  19. Orebäck, Anders; Christensen, Henrik I.: Evaluation of architectures for mobile robotics (2003)
  20. Viamontes, George F.; Markov, Igor L.; Hayes, John P.: Improving gate-level simulation of quantum circuits (2003)

1 2 next