Next: Za-Zm
Up: Linux Software Encyclopedia
Previous: Ya-Ym
  Contents
Last checked or modified: Feb. 4, 1999
[home /
linux ]
CATEGORIES |
NEW
Aa-Am |
An-Az |
Ba-Bm |
Bn-Bz |
Ca-Cm |
Cn-Cz |
Da-Dm |
Dn-Dz |
Ea-Em |
En-Ez |
Fa-Fm |
Fn-Fz |
Ga-Gm |
Gn-Gz |
Ha-Hm |
Hn-Hz |
Ia-Im |
In-Iz |
Ja-Jm |
Jn-Jz |
Ka-Km |
Kn-Kz |
La-Lm |
Ln-Lz |
Ma-Mm |
Mn-Mz |
Na-Nm |
Nn-Nz |
Oa-Om |
On-Oz |
Pa-Pm |
Pn-Pz |
Qa-Qm |
Qn-Qz |
Ra-Rm |
Rn-Rz |
Sa-Sm |
Sn-Sz |
Ta-Tm |
Tn-Tz |
Ua-Um |
Un-Uz |
Va-Vm |
Vn-Vz |
Wa-Wm |
Wn-Wz |
Xa-Xm |
Xn-Xz |
Ya-Ym |
Yn-Yz |
Za-Zm |
Zn-Zz |
- YODL
- Yet Oneother Document Language is a package
that implements a pre-document language and tools to convert this
to several output formats, chiefly LaTeX
and HTML. It is designed to be easy to use
and extensible with respect to new commands or output formats.
YODL resembles SGML but is designed to be
more transparent and easier to use.
YODL features include: the inclusion of files which makes it easier
to split a document into logical or component parts; support for
conditional parsing of the input which is controlled by defined
symbols; hooks to define counters and therefore number chapters,
sections, etc.; and the capability of searching for included
files similar to that seen in C programs.
YODL can be obtained either as source code or as a binary
for Linux Intel platforms at the
YODL FTP site.
The November 1997 issue of the Linux Journal contains an article
about YODL.
[http://www.icce.rug.nl/docs/programs/yodl/yodl.html]
- Yorick
- An interpreted language for scientific computation.
It includes scientific visualization functions, text and
binary input/output functions for reading and writing huge
amounts of numbers, and basic linear algebra functions adapted
from the
LAPACK library.
Interpreted programs can run at speeds up to 20% of optimized
compiled speed, which makes it fast enough to do reasonably
large calculations by itself or to be used as a pre- and
post-processor for large, complicated physics simulation
codes, e.g. it can be used to create complicated input files
for a simulation or to compare the results of several
simulations.
The features of Yorick include:
- a C-like syntax for the interpreted
language with declarative statements;
- explicit array
operations that don't require creating explicit loops;
- an X Window system interactive graphics package that
concentrates on x-y plots and filling and contouring
quadrilateral meshes;
- hardcopy output to binary
CGM or
PostScript files (with a separate CGM browser);
- a binary file package that can read or write floating point formats
foreign to the machine on which it is running;
- a growing library of functions written in the native language (e.g.
Bessel and gamma functions, fitting by least squares, spline
or rational functions, reading and writing
NetCDF files, etc.); and
- provisions for embedding compiled subroutines and functions
within the Yorick interpeter (for which an example package
is provided).
The source code (written in ANSI C)
is available with a configure script that
recognizes Sun, HP, SGI, Cray, IBM, DEC Alpha and Linux
platforms, and a Mac port is available in binary form.
The documentation available includes PostScript and
HTML versions of a user's manual as well as some flat
ASCII files containing descriptions of the available
functions and the graphics package.
[http://metalab.unc.edu/pub/Linux/apps/math/matrix/]
[http://www.cgd.ucar.edu/cms/pjr/yorick/index.html]
[http://netlib2.cs.utk.edu/env/]
- youtoo
- An implementation of the object oriented programming language
EuLisp
which comes with a compiler and an interpreter aimed at
supporting the fast development of light-weight, open, and architecturally
neutral applications. Youtoo compiles EuLisp into bytecode
vectors which are statically or dynamically linked with the
virtual machine, a conservative garbage collector, and EuLisp
language library, and arbitrary other Lisp and C code.
The simple light-weight process mechanism of the EuLisp
specification is implemented in youtoo via bindings with
Solaris Threads, PPCR,
MPI, and PThreads.
There is also a binding with Tcl.
A source code distribution of youtoo is available.
It is written in C and can be compiled and installed on
most UNIX platforms.
[http://www.maths.bath.ac.uk/%7Eak1/youtoo/]
- YoYo
- A so-called Java for kids.
YoYo is a programming language loosely based on Logo although
it also integrates Java.
The distribution contains the YoYo Interpreter, Command
Center, and Applet Runner. The Command Center allows commands
to be entered interactively with the interpreter, and the Applet
Runner assembles everything so it can be run in a browser.
It requires JDK 1.1.
This used to be called Bongo.
[http://el.www.media.mit.edu/yoyo/]
- ypdomainname
- See NetTools.
- YPLOT
- A tool for creating scientific plots of both draft and
publication quality quickly and efficiently. This is built
on top of both
Yorick and
PLplot and as such
features the capabilities of both.
The capabilities of YPLOT include:
- accessing all of Yorick's features
including data generation and interpretation;
- fast development times due to the interpreted environment;
- linear, log-log, and 3-D surface and mesh plots;
- 3-D line and scatter;
- grid lines;
- a wide range of symbols and stroked fonts;
- full control over boxes, captions, fonts and label placement; and
- several output devices including X11, PostScript, Laserjet
printers, and PLplot metafiles.
The present version (6/96) is available only as a binary
for Linux platforms and requires that both the PLplot library
and the Yorick executable already be installed on your machine.
The documentation consists of a tutorial and reference manual
that demonstrates most of the capabilities of YPLOT.
[http://sunsite.unc.edu/pub/Linux/science/visualization/plotting/]
- ypserv
- A package containing an NIS server daemon and
related programs.
The package includes:
- ypserv, the NIS server daemon;
- rpc.yppaswdd, the RPC server that lets users change their
passwords in the presence of NIS;
- rpc.ypxfrd, an NIS map transfer server used to speed up the
transfer of very large NIS maps from master to slave servers;
- yppush, copies updated NIS databases from master to slave
servers within an NIS domain;
- ypxfr, copies an NIS database from one NIS server to the
local host by using the NIS service;
- makedbm, creates ypserv database files;
- revnetgroup, processes the contents of a netgroup file
into a reverse netgroup form;
- ypinit, the NIS database install and build program; and
- ypmake, a script for building NIS maps.
A source code distribution is available.
[http://www-vt.uni-paderborn.de/~kukuk/linux/nis.html]
- yp-tools
- A set of tools for working with NIS.
The tools in the package include:
- domainname, displays the name of the current NIS
domain name of the system;
- ypcat, prints the values of allkeys from the NIS database
specified by a map name or nickname;
- ypmatch, prints the values of one or more keys from the
NIS database specified by a map name or nickname;
- yppasswd, ypchfn and ypchsh, for changing
the NIS password, shell and GECOS information;
- yppoll, returns the version and master server of an NIS map;
- ypset, binds ypbind to a particular NIS server; and
- ypwhich, returns the name of a NIS server or map master.
A source code distribution is available.
[http://www-vt.uni-paderborn.de/~kukuk/linux/nis.html]
- YSMP
- The Yale Sparse Matrix Package is a
collection of Fortran 77 subroutines which solve large sparse
systems of linear algebraic equations in core with no pivoting.
The routines which comprise YSMP are:
- CDRV, which solves sparse systems by Gaussian elimination
without pivoting in compressed storage mode;
- NDRV, which does the same in uncompressed storage mode;
- ODRV, which computes the minimum degree ordering of equations
and unknowns for a system of equations in sparse storage mode;
- SDRV, which solves sparse symmetric systems by Gaussian
elimination without pivoting; and
- TDRV, which solves sparse systems of linear equations by
Gaussian elimination without pivoting.
A source code distribution of YSMP was once available but as far as I
can tell (9/99) has been pulled from every site on which it used
to be available.
Any further information concerning this would be appreciated.
All the routines are written in Fortran 77 and are documented via
comment statements contained within the source code files.
This is part of CMLIB.
See Eisenstat et al. (1994) and
Eisenstat et al. (1982).
[http://sunsite.doc.ic.ac.uk/public/computing/general/statlib/cmlib/]
- Ytree
- A curses-based
file manager similar in appearance to
the DOS Xtree program.
The features include clock support, enhanced sort, display of
directory attributes, viewer configuration, color support,
command line history, a visual directory selection,
and dynamic directory scanning.
[http://www.han.de/~werner/ytree.html]
- Y12MA
- A Fortran program to solve sparse
systems of linear algebraic equations by Gaussian elimination.
It is designed to efficiently solve problems which contain only
one system with a single right hand side, but can also be easily
modified to solve a sequence of systems with the same matrix.
In the solution procedure pivotal interchanges are used in an
attempt to preserve both the stability of the computations and
the sparsity of the original matrix. A decomposition LU=PAQ
is usually calculated where P and Q are permutation matrices,
L is a lower triangular matrix, and U is an upper triangular
matrix. The right hand side vector is also modified during the
decomposition so the vector c=L**(-1)*P*b is available after the
decomposition stage. This is done so there will be no need to
store the nonzero elements of matrix L which leads to a reduction
in storage requirements.
The Fortran source code for Y12MA is available in two versions:
a single precision version called Y12MAE and a double
precision version called Y12MAF.
The routine is documented in an ASCII text file.
[http://www.netlib.org/y12m/]
[ home /
linux ]
Next: Za-Zm
Up: Linux Software Encyclopedia
Previous: Ya-Ym
  Contents
Manbreaker Crag
2001-03-08