boostmpi: Initial Release

I’m happy to announce the initial public release of boostmpi, an MPI wrapper for Python.

boostmpi is a high-quality Python wrapper around the Message Passing Interface (MPI). MPI is a standardized interface to libraries such as OpenMPI and MPICH that provide high-performance inter-process communication for distributed-memory computing.

boostmpi uses …

more ...

CodePy: Initial public Release

I’m happy to announce the initial public release of CodePy, a native-code Metaprogramming toolkit for Python.

The idea is the following:

  • You build a string that is actually C code.
  • CodePy compiles it, links it, and dynamically loads it into the Python interpreter.

Ta-da: Instant native-code performance, with no …

more ...



Boost Numeric Bindings 20081116

I’ve just rolled release 20080816 of the bindings, with the following stuff changed:

  • Fix asserts in gbsv.hpp as suggested by Vardan.
  • Sync Thomas’s remaining fixes.
  • Apply patch to gels* from Naoki at http://mathema.tician.de/node/391.
  • Remove duplication in lapack_names.h.
  • Fix line endings in …
more ...

PyCuda 0.91

I’m happy to announce the availability of PyCuda 0.91. There is full, up-to-date documentation available.

The following exciting stuff is in PyCuda 0.91:

  • Support for Windows and MacOS X, in addition to Linux. (Gert Wohlgemuth, Cosmin Stejerean, Znah on the Nvidia forums, and David Gadling)
  • Support more …
more ...

Brown Beamer Template

If you’re anything like me, you go to Brown University and really like Till Tantau’s Beamer LaTeX package for making slides. Unfortunately, Beamer’s theming can be a bit obstinate, and figuring out how to give your slides a Brown flavor (yum!) can be tedious.

Luckily for you …

more ...