01/08/2012: Elemental 0.72

elemental-0.72.tgz

Improvements

  • Added Hermitian matrix square roots

  • Added Cholesky for semi-definite matrices

  • Added bidiagonalization for matrices where m >= n

  • Switched to faster (and configurable) reduce-scatter approach

  • Added checks for nonblocking collectives for later use

  • Finished converting DistMatrix to template over the integer type

Bug fixes

  • Fixed clang++ compilation

  • Added missing absolute value application in HermitianPseudoInverse

  • Fixed typos in Hetrmm

Other changes

  • Avoided bug in xlC compiler related to DistMatrix integer templates

  • Removed ‘basic’ and ‘advanced’ namespaces

  • Removed WITHOUT_COMPLEX build option in order to simplify code