The BLAD - MULTIPLE - INTERFACES library is a C library which implements interfaces between the BLAD libraries, and various computer algebra systems such as MAPLE and SAGE. The corresponding MAPLE package is called DifferentialAlgebra. The corresponding SAGE package is currently under development. The BMI library is protected by the Lesser General Public License.

Version numbers

The first open source version bmi-2.0 was released on October 25th, 2010. The version bmi-3.0 was released on February 3rd, 2012. Starting from release 3.10, the version number of BMI follows the one of BLAD, i.e. bmi-3.10 is supposed to be used with blad-3.10.


BMI is now part of the Differential Algebra project (since 2023)

BMI version 3.10.5 was released on February 1st, 2013 (it works with BLAD version 3.10.4).