next up previous contents
Next: Za-Zm Up: Linux Software Encyclopedia Previous: Ya-Ym   Contents

Yn-Yz

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 up previous contents
Next: Za-Zm Up: Linux Software Encyclopedia Previous: Ya-Ym   Contents
Manbreaker Crag 2001-03-08