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 29 articles )

Showing results 1 to 20 of 29.
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. 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
  6. Carette, Jacques; Kiselyov, Oleg: Multi-stage programming with functors and monads: eliminating abstraction overhead from generic code (2011)
  7. 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
  8. Dadvand, Pooyan; Rossi, Riccardo; Oñate, Eugenio: An object-oriented environment for developing finite element codes for multi-disciplinary applications (2010)
  9. 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)
  10. Pirkelbauer, Peter; Parent, Sean; Marcus, Mat; Stroustrup, Bjarne: Dynamic algorithm selection for runtime concepts (2010)
  11. Birkeland, Tore; Sørevik, Tor: Parallel redistribution of multidimensional data (2008)
  12. Abedi, Reza; Chung, Shuo-Heng; Hawker, Morgan A.; Palaniappan, Jayandran; Haber, Robert B.: Modeling evolving discontinuities with spacetime discontinuous Galerkin methods (2007)
  13. Carette, Jacques: Gaussian elimination: a case study in efficient genericity with MetaOCaml (2006)
  14. Grelck, Clemens; Scholz, Sven-Bodo; Shafarenko, Alex: A binding scope analysis for generic programs on arrays (2006)
  15. Richardson, David G.; Krandick, Werner: Compiler-enforced memory semantics in the SACLIB computer algebra library (2005)
  16. Jones, Bryan A.; Cavallaro, Joseph R.: A rapid prototyping environment for wireless communication embedded systems (2003)
  17. Orebäck, Anders; Christensen, Henrik I.: Evaluation of architectures for mobile robotics (2003)
  18. Viamontes, George F.; Markov, Igor L.; Hayes, John P.: Improving gate-level simulation of quantum circuits (2003)
  19. Åhlander, K.; Otto, K.: On software support for finite difference schemes based on index notation (2002)
  20. Aschbacher, W. H.; Fröhlich, J.; Graf, G. M.; Schnee, K.; Troyer, M.: Symmetry breaking regime in the nonlinear Hartree equation. (2002)

1 2 next