[1716] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Linux-Announce Digest #97

daemon@ATHENA.MIT.EDU (Digestifier)
Sat Feb 10 06:54:06 1996

From: Digestifier <Linux-Announce-Request@senator-bedfellow.MIT.EDU>
To: Linux-Announce@senator-bedfellow.MIT.EDU
Reply-To: Linux-Announce@senator-bedfellow.MIT.EDU
Delivered-to: Linux-Announce@senator-bedfellow.mit.edu
Date:     Sat, 10 Feb 96 03:13:33 EST

Linux-Announce Digest #97, Volume #2             Sat, 10 Feb 96 03:13:33 EST

Contents:
  LAPACK and BLAS shared ELF libraries (update) (Jakob Schiotz)
  NuFind for X11: Find File utility (Jawaid Bazyar)
  Karma v1.3 is released (Richard Gooch)
  termcap 2.0.5 is released. (H J Lu)

----------------------------------------------------------------------------

From: schiotz@wuphys.wustl.edu (Jakob Schiotz)
Subject: LAPACK and BLAS shared ELF libraries (update)
Date: Wed, 07 Feb 96 22:09:36 GMT
Reply-To: schiotz@howdy.wustl.edu

=====BEGIN PGP SIGNED MESSAGE=====

I have uploaded an updated version of the LAPACK + BLAS numerical
library to sunsite.  It should appear as 
        /pub/Linux/devel/lang/fortran/lapack-linux-2.0.1-elf.tar.gz

Until it arrives, you can get it from the Incoming directory, or from
        http://nils.wustl.edu/schiotz/lapack-linux.html 

The libraries are ELF shared libraries, compiled with g77 version
0.5.17.  The only difference between this version, and Dave Weber's
version 2.0.0 is that g77 has been used to compile it in stead of
f2c+gcc, giving a performance increase of almost a factor of two!!

The library can be used with C, C++ or Fortran programs (both using
g77 and f2c).

Here is the beginning of the README file:


            ELF shared LAPACK and BLAS libraries for Linux

INTRODUCTION:

LAPACK is a comprehensive FORTRAN library that does linear algebra
operations including matrix inversions, least squared solutions to
linear sets of equations, eigenanalysis, SVD etc. It is a very
comprehensive and reputable package that has found extensive use in
the scientific community. It is an updated LINPACK and EISPACK in one
package. The BLAS (Basic Linear Algebra Routines) do stuff like matrix
multiplies, Given's rotations etc. and are usually hand optimized for
specific machines (as in DEC's DXML library). In this case, the
original FORTRAN version is used. You can get more information from
http://www.netlib.org/lapack/lug/lapack_lug.html. 

        [ Rest of README file removed ]


Begin3
Title:          LAPACK v2.0 library for Linux ELF       
Version:        v2.0.1
Entered-date:   06FEB96
Description:    ELF shared library distribution of the LAPACK FORTRAN
                numerical methods library for Linux. The library was
                compiled using g77 0.5.17 / gcc 2.7.2. Test
                outputs are included for interest. A static and an ELF shared
                version of the FORTRAN BLAS library are also supplied.
                A factor of two performance boost is seen compared to
                version 2.0 (compiled with f2c).
Keywords:       lapack, fortran, numerical methods
Author:         weber@young.ece.cmu.edu (Ported by Dave Weber from
                sources by Jack Dongarra et al)
Maintained-by:  Linux port maintained by Jakob Schiotz
                (schiotz@howdy.wustl.edu)
Primary-site:   ftp://sunsite.unc.edu/pub/Linux/devel/lang/fortran/lapack-linux-2.0.1-elf.tar.gz
Alternate-site: tsx-11
Original-site:  ftp://ftp.netlib.org/lapack/lapack.tar.gz
Platforms:      Linux x86 (this library), most others for the source.
Copying-policy: There is no copyright policy for LAPACK or this library.
End


- --
Jakob Schiotz              !  Fax:    +1 (314) 935 6219
Department of Physics      !  Phone:  +1 (314) 935 4968
Washington University      !  Email:  schiotz@howdy.wustl.edu
St. Louis, MO 63130, USA   !  WWW:    http://nils.wustl.edu/schiotz.html


=====BEGIN PGP SIGNATURE=====
Version: 2.6.2i

iQCVAwUBMRkiA4QRll5MupLRAQHycwQAi8QPok1mK5gCrenKCHnsm1DZyK9UUpKF
6Vfz9diguM9E32PDGvkN6Y9WZXrIazPHdK3khBFJtlonOpiW/Gl0rbfFQ5sO4NVN
/PB+uxVKY/ebOFAuvgWsqWYy5KXJkv4zOQHBufSisUg8VPPjNeqV7kGDqVNQt6G1
Q+O8u9DQfSo=
=16dB
=====END PGP SIGNATURE=====

-- 
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.

------------------------------

From: bazyar@hypermall.com (Jawaid Bazyar)
Subject: NuFind for X11: Find File utility
Date: Wed, 07 Feb 96 22:09:40 GMT

=====BEGIN PGP SIGNED MESSAGE=====


   Introduction
   NuFind is an easy-to-use X-Windows application that allows you to
   search your hard drive for files. Instead of requiring you to type
   strange command-line arguments and spewing the results to an XTerm, it
   takes its commands and presents its results using an intuitive (and
   Mac-like) graphical interface. If you didn't understand the first half
   of the last sentence, then this program (and others like it coming
   soon) is for you!

   You can obtain NuFind via FTP at ftp://ftp.hypermall.com/nugui

- -- 
 Jawaid Bazyar              |   Affordable WWW & Internet Solutions
 Interlink Advertising Svcs |   for Small Business
 bazyar@hypermall.com       |   P.O Box 641               (303) 781-3273
 --The Future is Now!--     |   Englewood, CO 80151-0641  (303) 789-4197 fax


=====BEGIN PGP SIGNATURE=====
Version: 2.6.2i

iQCVAwUBMRkiA4QRll5MupLRAQGMAgP/TfIV9LLM1R5KEDZ7dxjuuu4YOMN6mxQi
alVAxJkj1DB4Dc04MBcYETDNZAc+7R8j3vKS0QsAzINlFoYECW1WNXQ39YPrluEq
Xh7Qm3bd4s+0NjUNxK8DzkBut8cASjyLZ+S4tN9X1nHWHmdMRoqjdc3BYT7Q0v8K
MhTKK1vId8I=
=cr3g
=====END PGP SIGNATURE=====

-- 
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.

------------------------------

From: Richard Gooch <rgooch@atnf.CSIRO.AU>
Subject: Karma v1.3 is released
Date: Wed, 07 Feb 96 22:09:42 GMT

=====BEGIN PGP SIGNED MESSAGE=====

Version 1.3 of the Karma library is now available for ftp. The Karma
library is a general purpose programmers toolkit (see below).

        Karma is available for anonymous ftp from:  ftp.atnf.csiro.au
  under the  pub/software/karma  directory. Both the source code and binary
  distributions are kept here. The source code is available free of charge.
  There is also a WWW page for the library:
    http://wwwatnf.atnf.csiro.au/karma/
  In addition, the ATNF visualisation software, which uses the Karma
  library, also has a WWW page:
    http://wwwatnf.atnf.csiro.au/Software/Analysis/visualisation/

  Binary distributions for:
        SunSparc, SunOS 4.1.3
        SunSparc, Solaris 2.4
        i386, Linux 1.2.8 and 1.3.x (ELF)
        Convex C2, ConvexOS 10.1.2    (incomplete: X11 applications missing)
        mips1, Ultrix V4.3 (Rev. 44)
        alpha, OSF/1 V2.0 (Rev. 240)
        hp9000, HP-UX A.09.01
        mips4, IRIX 6.0.1
        rs6000, AIX 3.2
  are available in addition to the source distribution.

Notable changes since 1.2:

1)  Creation of the <foreign_> package. This provides for conversion
to and from foreign data formats. Currently supported formats are:
PPM (Portable PixMap), FITS (Flexible Image Transport System), Sun
Rasterfile and Miriad Image files.

2)  Move away from <win_scale_struct> for the <canvas_> package
towards attribute lists has commenced.

3)  Tiled image display now fully supported for PseudoColour images.

4)  Restructured <kwin_> package to ease support of different graphics
systems. XGL stereo canvases now supported. OpenGL stereo canvases
planned.

5)  Formatted printing to channel objects now supported through
<ch_printf> routine.

6)  Support for Associative Arrays.

7)  Support for background processing through "work functions". Note
this is not the same as thread support (already provided in Karma).

8)  New <vrender_> package to support volume rendering. This package
handles most of work in implementing a volume rendering tool, leaving
the programmer free to develop the GUI and shading algorithms.
Experimental.

9)  Extensions to <mt_> package to provide a few different methods for
synchronising multiple threads of execution.

10)  New, improved volume rendering tool <xray> included in the binary
distributions. See the ATNF visualisation WWW page for information.

11)  Various extra features, bugfixes and optimisations.

12)  Improved tutorials/examples!

See the release notes for more details. Below are README extracts:

===============================================================================
                                Karma

                    A powerful programmers toolkit


        Karma is a toolkit for interprocess communications,
  authentication, encryption, graphics display, user interface and
  manipulating the Karma network data structure. It contains KarmaLib
  (the structured libraries and API) and a large number of modules
  (applications) to perform many standard tasks.

  When files and directories are referred to, they are given relative to the
  root Karma directory (environment variable KARMABASE if defined). This is
  usually  /usr/local/karma
  Please see the file  INSTALL  for instructions on how to install Karma.

  The update policy for Karma is in the file  doc/update-policy

  The  doc/lib  directory contains documentation for the Karma libraries.

  The  doc/modules  directory contains documentation for the various Karma
  modules. This directory may be a little sparse...

  The  doc/howto  directory contains information on how to make good use of
  some of the more interesting packages in KarmaLib.

  The  doc/widgets  directory contains information on the Karma Widgets
  library. This directory may be a little sparse...

        Please mail any bug reports to:  karma-bugs@atnf.csiro.au
  No warranty, express or implied should be inferred by this mailing address.

        If you want to be added to the mailing list (to find out what's changed
  with Karma), please mail the request to:  karma-request@atnf.csiro.au
  This mailing list is VERY important: as bugs are fixed and enhancements made
  to Karma, this is your only way of finding out about these changes.

        If you have any suggestions for Karma, please mail them to:
  karma-suggestions@atnf.csiro.au

        Karma is available for anonymous ftp from:  ftp.atnf.csiro.au
  under the  pub/software/karma  directory. Both the source code and binary
  distributions are kept here. The source code is available free of charge.
  There is also a WWW page for the library:
    http://wwwatnf.atnf.csiro.au/karma/
  In addition, the ATNF visualisation software, which uses the Karma
  library, also has a WWW page:
    http://wwwatnf.atnf.csiro.au/Software/Analysis/visualisation/

  The Karma World Wide Web page is:  http://wwwatnf.atnf.csiro.au/karma/
  This provides online access to the documentation and ftp site.

  You are urged to get the binary distribution if possible, as this will save
  you the effort of building from source.
  When connecting to the ftp server, check the modification dates on the source
  distribution and the binary distribution. If the source distribution
  is much newer than the binary distribution you want, this means that
  the binary distribution is out of date. Please send an Email request to
  karma-suggestions@atnf.csiro.au  for a rebuilt version to be made available.
  I don't have local access to many machines, so I don't rebuild automatically
  for every platform.


  Karma modules use the GNU General Public License, version 2 or later.
  KarmaLib uses the GNU Library General Public License, version 2 or later.
===============================================================================
                                KarmaLib

        A Structured Library for Signal and Image Processing


        Karma is a package for signal and image processing applications. It
  contains KarmaLib (the structured library and API) and a large number of
  modules (applications) to perform many standard tasks.

  KarmaLib provides routines to simplify the interface to the operating system.
  This includes process management and a powerful connection package. Using a
  Connection Management tool, the applications developer can launch and
  connect a number of modules (processes) on a network with ease. The
  communications support in KarmaLib forms one of the major components to the
  library. Full authentication and encyption support is included, making the
  development of secure, network-aware applications trivial.

  It also provides a highly extensible, recursive, heirarchical data structure
  with extensive library support. This data structure may be accessed in a very
  portable, generic fashion by applications and may also be accessed directly
  when speed is critical. By supplying powerful library routines, data
  structures may be accessed in an abstract way, removing the need for the
  applications programmer to write code to deal with complex data structures
  while also allowing users to pass increasingly complex data structures to
  modules without the need for recompiliation.
  The applications programmer is left to concentrate on processing simple
  sub-structures (typically 1, 2 or 3 dimensional arrays) without incurring
  any processing overhead. Tiling of multi dimensional arrays is supported
  transparently, and, using special indexing techniques (also transparent to
  the application), incur no performance overhead.
  The library also supplies routines to allow the programmer to transfer data
  structures as objects to and from named objects (disc files and network
  connections) without requiring the programmer to pay any attention to data
  formats, byte swapping machines, word sizes, etc. All data transfers are
  highly optimised to take advantage of the features of any particular platform
  and operating system.
  In addition, data structures may be automatically memory mapped from disc
  into the process address space, yielding enormous peformance increases when
  reading large data structures from disc, and also saving swap space.

  Another major component of KarmaLib is the display support. The display
  system both provides an abstract interface to the underlying graphics system
  (ie. the X window system), and also provides much higher level functionality
  than many graphics libraries. As well as supporting simple geometric
  primitives and text display, a powerful and flexible image display system is
  included. This allows the direct mapping of application data structures
  (ie. 2-D and 3-D arrays) to display windows (canvases). These images may be
  animated at high speed (such as in a movie tool). The complex machinery
  required to handle window resize and refresh events, as well as other events
  (ie. mouse events) is built into the display system.
  Other facilities such as graphics overlay lists (which are easily networked
  and shared amongst processes), image editing (a simple painting mechanism,
  also newtork shareable) and axes display are also supplied.

        KarmaLib is structured into many "packages", which are collections of
  routines. All the routines in each package have a designated prefix.
  For example, the data structure manipulation routines all have the prefix:
    ds_
  The include file needed for each package is based on the common prefix.
  For example:  karma_ds.h

  The packages are also layered. Level 1 packages are the lowest level, and
  depend directly on the operating system. Higher level packages are
  dependent on one or more packages at lower levels. A package at one level is
  not dependent on any other package at the same or higher level.
  The number of letters in a package's prefix indicates the level of the
  package. So, for example, the data structure manipulation routines are a
  level 2 package.

  In many cases, certain functionality is provided in packages at various
  levels. With few exceptions, the highest level packages are recommended for
  use, as these provide the greatest flexibility, ease of use and are also more
  highly optimised.


=====BEGIN PGP SIGNATURE=====
Version: 2.6.2i

iQCVAwUBMRkiBIQRll5MupLRAQEz/QQArbvproMKO7vvdQh/6I1eedR+Q86coF17
Zdjq9mVI/NyiY6elmtEFQVP+QahTx7tfGPVz58yhCTAqAYXJWxqnVOiH6tgz8HBp
MOztkSPVp7QmTR9LPQfmBpy2rj146sZnLhm3fdIZ0Ous18nYK4aZPWNT5M7ACs4A
V+iKmWCt7AA=
=27vp
=====END PGP SIGNATURE=====

-- 
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.

------------------------------

From: H J Lu <hjl@zoom.com>
Subject: termcap 2.0.5 is released.
Date: Wed, 07 Feb 96 22:09:45 GMT

=====BEGIN PGP SIGNED MESSAGE=====

I decided to reissue libtermcap and make it ELF only since ncurses
is an overkill for termcap. You need to install binutils 2.6.0.2 or
above, gcc 2.7.2 or above and libc 5.2.18 or above to compile/install
this termcap library. There are no code changes from libtermcap 2.0.3
which was included in libc 5.0.9 last time.

The current one is termcap 2.0.5.

H.J. Lu
hjl@gnu.ai.mit.edu
02/05/96
- -----
This is the new termcap library for Linux. It consists of
two source files:

1. termcap.c   -  written form scratch by me
2. tparam.c    -  this is the the GNU emacs or glibc tparam.c

The new tgetent in termcap.c checks for overflow of the
termcap buffer, which most applications assume is 1024 characters.
Furthermore it eliminates duplicate entries and checks forloops
caused by the include capability "tc=".

The termcap.c code falls under the LGPL.
(Library version of GNU Public License).

If you create termcap files with many levels of indirection
(with the tc= variable) this code will work allright, but the
internal buffer of software that uses it's own tgetent() function
will probably overflow, if it even supports "tc". It is therefore
always a good idea to include a "eval `tset -s $TERM`" in your
/etc/profile (assuming that tset uses the new termcap library!),
because that initializes the TERMCAP variable. The whole, small
termcap entry will then be stored in TERMCAP. Most if not all
tgetent() implementations check for a TERMCAP environment variable
first before searching /etc/termcap.

20-Oct-1994 Miquel van Smoorenburg, miquels@ow.org

The original README and NEWS files are included below.

========== Original README ===========

This is the GNU termcap library -- a library of C functions
that
enable programs to send control strings to terminals in a way
independent of the terminal type.  Most of this package is
also
distributed with GNU Emacs, but it is available in this
separate
distribution to make it easier to install as -ltermcap.

The GNU termcap library does not place an arbitrary limit on
the size
of termcap entries, unlike most other termcap libraries.

See the file INSTALL for compilation and installation
instructions.

Please report any bugs in this library to
bug-gnu-emacs@prep.ai.mit.edu.You can check which version
of the library you have by using the RCS
`ident' command on libtermcap.a.

=========== Original NEWS ===========

Major changes in release 1.2:

For `%.', only set the high bit on NUL.
Fix a file descriptor and memory leak.
Add const in termcap.h prototypes.
Configuration improvements.


Major changes in release 1.1:

Fix portability problems.
Improve configuration and installation.
Fix compiler warnings.


=====BEGIN PGP SIGNATURE=====
Version: 2.6.2i

iQCVAwUBMRkiBIQRll5MupLRAQFYtQP+LF/GYxxViOosYmfdrYAfxI3G+zgtiDje
tn7lj9x3TmSfAqyVxQQC3TmEFXXifGccOsR2sG6gl8InmRjazRjsrSCwGUatwREj
lIoKfK88ApvWVHFCSNGxi3h1Vg5pJUO5hO1LvWreY2Fnka9uUJCH4uyZeIgU3dYR
kvx4RQRzbn0=
=k39J
=====END PGP SIGNATURE=====

-- 
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.

------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU

You can submit announcements to be moderated via:

    Internet: linux-announce@NEWS.ORNL.GOV

Linux may be obtained via one of these FTP sites:
    nic.funet.fi				pub/OS/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Announce Digest
******************************

home help back first fref pref prev next nref lref last post