🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.math.num-analysis
Article #58

Re: Complex Matrices: C source

#58
From: M. J. Saltzman
Date: Mon, 02 Nov 1992 18:31
36 lines
1966 bytes
In article <1992Nov2.085721.5553@dutrun2.tudelft.nl> rcpshdb@dutrun2.tudelft.nl (Han de Bruijn) writes:
>In article <mjerosc-311092221815@esemac.erenj.com> Michael Jerosch-Herold:
>[...]
>
>> Any ftp site which has this sort of code?  In what language is
>> BLAS written?  
>
>It's all in Fortran, of course.

Well, they were certainly designed with Fortran in mind, so the
interfaces assume things like "column-major" storage for 2-dimensional
arrays, and the original, portable BLAS were written in Fortran.  On
the other hand, there are C implementations available as well, and
there's no inherent reason why BLAS routines couldn't be written in
any language, for the most natural vector and matrix data structures
in that language.  The BLAS is mainly a description of certain vector
and matrix operations, not necessarily a particular implementation
of that description.

Also, I'm sure that most vendor-supplied BLAS are written in carefully
hand-optimized assembler, taking account of cache, vector registers,
pipelining, etc., available on the *particular* machine for which they
are written.  Most vendor-supplied BLAS *are* written with Fortran
calling conventions.

>-- 
>* Han de Bruijn; Applications&Graphics | "A little bit of Physics * No
>* TUD Computing Centre; P.O. Box 354   | would be NO idleness in  * Oil
>* 2600 AJ  Delft; The Netherlands.     | Mathematics" (HdB).      * for
>* E-mail: Han.deBruijn@RC.TUDelft.NL --| Fax: +31 15 78 37 87 ----* Blood


-- 
		Matthew Saltzman
		Clemson University Math Sciences
		mjs@clemson.edu
Technical Details
Message-ID: <1992Nov2.183126.14530@hubcap.clemson.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!destroyer!gatech!hubcap!mjs
References: <1992Nov2.085721.5553@dutrun2.tudelft.nl>

Show Full Headers
Complete Article Headers
Newsgroups: sci.math.num-analysis
Path: arc1-ca.pugleaf.net!sparky!uunet!destroyer!gatech!hubcap!mjs
From: mjs@hubcap.clemson.edu (M. J. Saltzman)
Subject: Re: Complex Matrices: C source
Message-ID: <1992Nov2.183126.14530@hubcap.clemson.edu>
Organization: Clemson University, Clemson SC
References: <1992Nov2.085721.5553@dutrun2.tudelft.nl>
Date: Mon, 2 Nov 1992 18:31:26 GMT
Lines: 36