From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,67d995bf9f62ea45 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!x21g2000yqa.googlegroups.com!not-for-mail From: Ada novice Newsgroups: comp.lang.ada Subject: Re: matrix package with Ada Date: Mon, 12 Jul 2010 06:38:28 -0700 (PDT) Organization: http://groups.google.com Message-ID: <23f0d8f1-e7bd-4af9-a0ee-cea85cbff4bd@x21g2000yqa.googlegroups.com> References: NNTP-Posting-Host: 193.11.22.91 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1278941913 28071 127.0.0.1 (12 Jul 2010 13:38:33 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 12 Jul 2010 13:38:33 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: x21g2000yqa.googlegroups.com; posting-host=193.11.22.91; posting-account=Rr9I-QoAAACS-nOzpA-mGxtAlZ46Nb6I User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 (.NET CLR 3.5.30729),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:12338 Date: 2010-07-12T06:38:28-07:00 List-Id: On Jul 10, 10:22=A0pm, Gautier write-only wrote: > > And are there other alternatives or other packages? > > Look there - excellent stuff: > =A0http://www.csee.umbc.edu/~squire/adaclass/gnatmath95/ > The most amazing: add some "Ada." for the basic matrix packages > referenced, and you get Ada 2005 compatibility. > > G. I've tried to compile the file test_generic_complex_eigenvalues.ada provided in this package (http://www.csee.umbc.edu/~squire/adaclass/ gnatmath95/) but it doesn't compile successfully. And The matrix package from Drexel doesn't have any eigenvalues/eigenvectors computation routine at all. Looking at all this, I'm tempted to say how silly it is that Ada doesn't provide good numerics capabilities. Ada 05 brought a big improvement with more vector and matrix operations though it can't handle the eigenvalues computation of a non-symmetric matrix. The next version of Ada I read will be out in 2 years. I hope that there will be better facilities for scientific programming in Ada than there is today. Those on the Ada community should be made aware of the need for more scientific computing power in Ada. There are many libraries for Fortran and C/C++ for numerical computations while Ada doesn't seem to have a decent one. One cannot expect people to switch to Ada if there are no good numerical computing libraries. Ada has been here for more than 25 years now but maybe has remained confined to military applications for many years. However free compilers are out there since many years and I hope that good programmers with good understanding of numerical methods will be motivated to have bindings for Ada. YC