Download Latest Version gnat-math-extn-20170427.tar.gz (27.4 kB)
Email in envelope

Get an email when there's a new version of Ada 2005 Math Extensions

Home
Name Modified Size InfoDownloads / Week
20170427 2017-04-27
20130529 2013-05-29
20120712 2012-09-22
20110320 2011-03-20
20101223 2010-12-23
20100901 2010-09-01
20100818 2010-08-18
20100810 2010-08-10
20100801 2010-08-02
README 2017-04-27 3.3 kB
Totals: 10 Items   3.3 kB 0
This is the change log for the Ada 2005 Math Extensions project
(https://sourceforge.net/projects/gnat-math-extn/) on SourceForge.

20170427

        The procedure declaration for the generalized real eigensystem
        solution was wrong: the eigenvectors should have been
        complex. This has been corrected.

        The tests now succeed with LAPACK 3.2 to 3.4, and 3.5 to 3.7
        (the Fortran results for Real Generalized Eigensystems changed
        at 3.5). This may be a symptom of some deeper problem, to be
        investigated.

        The package can be installed with the compiler by 'make install'.

        The code is compatible with GNAT GPL 2016 and FSF GCC 7 (a
        minor change was required to avoid a compilation warning).

20130529

        Packages Ada_Numerics.Float_Arrays and .Long_Float_Arrays are
        provided; they are instantiations of .Generic_Arrays for the
        standard Float and Long_Float types.

        The packages are declared Pure.

        The code is compatible with GNAT GPL 2013 (a minor change was
        required to avoid a compilation warning).

20120712

        The GNAT Project file is now in the top directory of the
        distribution.

        The tests expect AUnit to be installed.

        Different releases of LAPACK may alter the sign of
        eigenvectors returned by the generalized eigensystem code
        (remember that the generalized eigensystem is Av = lBv, where
        l is an eigenvalue and v is the corresponding
        eigenvector). This only affected the tests.

        Testing on Debian 6 required an increase in the test limit for
        complex general eigenvalues tests for Float.

        In GNAT GPL 2012 and GCC 4.7, LAPACK and BLAS are no longer
        used, and therefore aren't provided as part of GNAT on
        platforms where they aren't natively available. This package
        requires LAPACK and BLAS to be installed (it links with
        "-llapack -lblas").

20110320

        An additional overloaded procedure Eigensystem returns the
        generalized eigenvalues and eigenvectors of a pair of
        non-hermitian complex matrices.

        The program Test_Extensions is renamed to Demo_Extensions, and
        includes a demonstration of the real generalized eigensystem
        code.

        The library project file is renamed src/gnat_math_extensions.gpr.

20101223

        The package is renamed to Ada_Numerics.Generic_Arrays.

        An additional overloaded procedure Eigensystem returns the
        generalized eigenvalues and eigenvectors of a pair of
        non-symmetric real matrices.

20100901

        An additional overloaded procedure Eigensystem returns the
        complex eigenvalues and eigenvectors of a non-symmetric real
        matrix.

20100818

        An additional overloaded function Eigenvalues returns the
        complex eigenvalues of a non-symmetric real matrix.

        Procedure Eigensystem returns the complex eigenvalues and
        eigenvectors of a non-hermitian complex matrix.

        The package is renamed to Ada.Numerics.Generic_Arrays.

20100810

        This is the first release.

        There is only one operation: the function Eigenvalues returns
        the eigenvalues of a general (non-Hermitian) complex matrix.
Source: README, updated 2017-04-27