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

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

1 2 next

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

1 2 next