comp.lang.ada
 help / color / mirror / Atom feed
From: mbk@inls1.ucsd.edu (Matt Kennel)
Subject: Re: Math Lib. for Ada? Ada for X11R6?
Date: 18 Jan 1995 20:50:57 GMT
Date: 1995-01-18T20:50:57+00:00	[thread overview]
Message-ID: <3fjuvh$rrc@network.ucsd.edu> (raw)
In-Reply-To: 3fcf8f$dm6@Starbase.NeoSoft.COM

David Weller (dweller@Starbase.NeoSoft.COM) wrote:
: In article <3fbtk3$50o@gnat.cs.nyu.edu>, Robert Dewar <dewar@cs.nyu.edu> wrote:
: >Will there ever be a freeware version of the math library
: >there is, see GNAT!
: >

: I think the original poster's question was aimed at math libraries
: that go beyond elementary functions and complex number support.

If you have column-major matrices, then writing glue for many standard
matrix routines (in fortran) should be easy.

For instance, make a matrix package that uses BLAS for computation,
and a slightly fancier matrix packages that uses BLAS and LAPACK.

BLAS and LAPACK have abtruse routine names and irritating call
protocols that could be fixed by a real language with little problem.
{That's what I'm doing for Sather.}

It gets much harder when you have to deal with Fortran packages that take
fortran routines as callbacks, e.g. ODE integrators, function minimizers, or
PDE solvers, that also tend to use Jurassic forms of data storage and
manipulation.

There are many major Fortran packages like this that people use.  

These are the tough ones to deal with.

: -- 
:        Frustrated with C/C++, Pascal, Fortran?  Ada95 _might_ be for you!
: 	  For all sorts of interesting Ada95 tidbits, run the command:
: "finger dweller@starbase.neosoft.com | more" (or e-mail with "finger" as subj.)
: 	

--
-Matt Kennel  		mbk@inls1.ucsd.edu
-Institute for Nonlinear Science, University of California, San Diego
-*** AD: Archive for nonlinear dynamics papers & programs: FTP to
-***     lyapunov.ucsd.edu, username "anonymous".



  parent reply	other threads:[~1995-01-18 20:50 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <D2Dq0t.Mo4@acsu.buffalo.edu>
     [not found] ` <3fbtk3$50o@gnat.cs.nyu.edu>
     [not found]   ` <3fcf8f$dm6@Starbase.NeoSoft.COM>
1995-01-16 17:53     ` Math Lib. for Ada? Ada for X11R6? Robert Dewar
1995-01-18 20:50     ` Matt Kennel [this message]
1995-01-20  5:27       ` Robert Dewar
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox