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

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

1 2 next

  1. 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
  2. Carette, Jacques; Kiselyov, Oleg: Multi-stage programming with functors and monads: eliminating abstraction overhead from generic code (2011)
  3. 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
  4. Dadvand, Pooyan; Rossi, Riccardo; Oñate, Eugenio: An object-oriented environment for developing finite element codes for multi-disciplinary applications (2010)
  5. 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)
  6. Pirkelbauer, Peter; Parent, Sean; Marcus, Mat; Stroustrup, Bjarne: Dynamic algorithm selection for runtime concepts (2010)
  7. Birkeland, Tore; Sørevik, Tor: Parallel redistribution of multidimensional data (2008)
  8. Abedi, Reza; Chung, Shuo-Heng; Hawker, Morgan A.; Palaniappan, Jayandran; Haber, Robert B.: Modeling evolving discontinuities with spacetime discontinuous Galerkin methods (2007)
  9. Carette, Jacques: Gaussian elimination: a case study in efficient genericity with MetaOCaml (2006)
  10. Grelck, Clemens; Scholz, Sven-Bodo; Shafarenko, Alex: A binding scope analysis for generic programs on arrays (2006)
  11. Richardson, David G.; Krandick, Werner: Compiler-enforced memory semantics in the SACLIB computer algebra library (2005)
  12. Jones, Bryan A.; Cavallaro, Joseph R.: A rapid prototyping environment for wireless communication embedded systems (2003)
  13. Orebäck, Anders; Christensen, Henrik I.: Evaluation of architectures for mobile robotics (2003)
  14. Viamontes, George F.; Markov, Igor L.; Hayes, John P.: Improving gate-level simulation of quantum circuits (2003)
  15. Åhlander, K.; Otto, K.: On software support for finite difference schemes based on index notation (2002)
  16. Aschbacher, W.H.; Fröhlich, J.; Graf, G.M.; Schnee, K.; Troyer, M.: Symmetry breaking regime in the nonlinear Hartree equation. (2002)
  17. Beazley, D.M.: An extensible compiler for creating scriptable scientific software (2002)
  18. Bertolazzi, Enrico; Manzini, Gianmarco: Algorithm 817 P2MESH: generic object-oriented interface between 2-D unstructured meshes and FEM/FVM-based PDE solvers (2002)
  19. Gockenbach, Mark S.; Reynolds, Daniel R.; Shen, Peng; Symes, William W.: Efficient and automatic implementation of the adjoint state method (2002)
  20. Le Meur, Anne-Françoise; Consel, Charles; Escrig, Beno^ıt: An environment for building customizable software components (2002)

1 2 next