<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/math/algae/PLIST, branch pkgsrc_2004Q4</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2004Q4</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2004Q4'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2004-03-07T21:46:31Z</updated>
<entry>
<title>Remove info files entries from PLIST.</title>
<updated>2004-03-07T21:46:31Z</updated>
<author>
<name>seb</name>
<email>seb</email>
</author>
<published>2004-03-07T21:46:31Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=2eb17b54d906d841a8a282a6012ec61b4abdae33'/>
<id>urn:sha1:2eb17b54d906d841a8a282a6012ec61b4abdae33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert to USE_NEW_TEXINFO.</title>
<updated>2003-07-31T22:58:39Z</updated>
<author>
<name>seb</name>
<email>seb</email>
</author>
<published>2003-07-31T22:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f633b51e4ad5142886923211936be1c0dfaa9cc4'/>
<id>urn:sha1:f633b51e4ad5142886923211936be1c0dfaa9cc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install the include file to ${PREFIX}/include/algae.  Fixes leftover</title>
<updated>2003-07-24T16:28:55Z</updated>
<author>
<name>jtb</name>
<email>jtb</email>
</author>
<published>2003-07-24T16:28:55Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=06fbea3a5379659ba373284353f54649dd86f869'/>
<id>urn:sha1:06fbea3a5379659ba373284353f54649dd86f869</id>
<content type='text'>
issue from i386 bulk build.
</content>
</entry>
<entry>
<title>Update to version 4.1.2.</title>
<updated>2003-04-29T22:15:27Z</updated>
<author>
<name>jtb</name>
<email>jtb</email>
</author>
<published>2003-04-29T22:15:27Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0d99c2c7ffc4d3efd6b1869c08c2982b4f53d5f1'/>
<id>urn:sha1:0d99c2c7ffc4d3efd6b1869c08c2982b4f53d5f1</id>
<content type='text'>
Changes include:

* New try/catch mechanism for control of exception handling.
* Fixed memory leaks in solve and svd.
* Builtin `tril' and `triu' functions -- sparse arrays stay sparse.
* Fixed integer overflow problems in `band' and `cram'.
* Incorporated the SuperLU package for solving sparse linear
  systems.  Previously, sparse systems were converted to dense and
  solved with LAPACK (unless configured with BCSLIB-EXT).
* Included support for memory allocation debugging with dmalloc.
* Improved the logical operations to do a much better job at
  maintaining sparsity.
* New standard function `select'.
* Changes to the matrix bandwidth minimization code.  The old `band'
  function is now called `gpskca' and can do either profile or
  bandwidth minimization of symmetric or hermitian matrices.  Matrix
  statistics are computed by the new `band' function.
* New standard functions `linspace' and `logspace'.
* New standard function `equilibrate' computes scale factors to
  improve the condition of a matrix.  However, sparse code has not
  yet been included.
* Fixed several deficiencies in the `transform' function.
* Removed old get_ascii and put_ascii functions.  I doubt if anyone
  has used these in the last decade.  To read and write matrices in
  text files, use the algae MatrixMarket package.
* Fixed several errors with hermitian symmetry.
* Fixed mishandling of sparse matrix multiplication case where
  non-zero factors give a zero result.
* Added "short-circuit" logical operators &amp;&amp; and ||.
* Added the `cram' builtin function -- it's the same as `form'
  except the output array is sparse when that makes sense.
* Added the `product' user function -- product of array elements.
* Added `mksparse' and `exsparse' functions for converting matrices
  to and from coordinate form.
* Switched to LAPACK's DGGEV now that DGEGV is deprecated.  Also use
  the new workspace size query feature in LAPACK, rather than
  working it out ourselves.
* Use LAPACK's ZHEGV and ZGGEV for complex generalized eigenvalue
  problems.
* Use floating point exception support from glibc 2.2 on Linux.
* Improved accuracy and behavior for complex arguments in functions
  `log', `asin', and `acos'.
* Added inverse hyperbolic trig functions `asinh', `acosh', and `atanh'.
* Various minor bug fixes.
</content>
</entry>
<entry>
<title>Initial import of algae.</title>
<updated>2002-05-04T01:10:02Z</updated>
<author>
<name>jtb</name>
<email>jtb</email>
</author>
<published>2002-05-04T01:10:02Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=601be111da3ab28c0765c3369b467d051290cafe'/>
<id>urn:sha1:601be111da3ab28c0765c3369b467d051290cafe</id>
<content type='text'>
Algae is an interpreted language for numerical analysis.  Algae
borrows ideas from languages like MATLAB, APL, and C, but it was
developed in response to a need for a free, efficient, and versatile
high-level language with large problem capability.
</content>
</entry>
</feed>
