SLICE
Analyze optimization data
SLICE
is a FORTRAN90 program which
accepts a data file of
values of a function, sampled in several directions,
and produces plots of the value of the function along a line.
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.
Languages:
SLICE is available in
a FORTRAN90 version.
Related Data and Programs:
DRAWCGM
is a graphics library which
is needed by SLICE.
FLOW3
is a FORTRAN90 program which
solves the 2D steady (time independent) incompressible Navier Stokes equations
using the finite element method.
FLOW4
is a FORTRAN90 program which
solves the 2D steady (time independent) incompressible Navier Stokes equations
using the finite element method.
SLAB,
a FORTRAN90 program which
analyzes the optimization of a scalar function of multidimensional data
by examining contour lines in a selected plane.
Source Code:
-
slice.f90, the source code.
-
slice.csh,
commands to compile, link and load the source code.
Examples and Tests:
List of Routines:
-
SLICE is the main program for SLICE.
-
BOX draws a rectangle whose corners are specified by the user.
-
BUZZ is a kludge routine. For some reason, the last few graphical
-
CH_CAP capitalizes a single character.
-
CHRINT accepts an integer and returns in CHRINT the 6-character
-
CHRRAT accepts a pair of integers IVAL and JVAL, and returns a
-
CHRREL accepts a real number in RVAL and returns in CHRREL a
-
DELETE is used to dispose of old copies of files before opening
-
DROP2 "crops" points that fall outside a given rectangle.
-
EXHEAP externally sorts a list of items into linear order.
-
FGRAPH draws a graph of the function values versus values of
-
FLUSHR flushes a string right.
-
GETDAT reads in data.
-
HELP prints out a list of commands.
-
INIT initializes the values of data.
-
LNEI is a case-insensitive comparison of two strings for non-equality.
-
NCIRCLE draws circles at a set of points.
-
PRANGE prints the ranges of the data.
-
PRCOST prints out the visibility of the various costs.
-
PRINTR ???
-
RANGE2 sets the ranges of an array.
-
RHEAP2 sorts an array of reals into nondecreasing order, and
-
RRANGE computes the range of a real array.
-
S_BLANK_DELETE removes blanks from a string, left justifying the remainder.
-
S_CAP replaces any lowercase letters by uppercase ones in a string.
-
S_EQI is a case insensitive comparison of two strings for equality.
-
S_PLOT plots a character string onto a graphics image.
-
SCALE resets the current coordinate system for the picture.
-
SETPRM allows the user to reset various parameters.
-
SGRAPH draws a graph of the sequence of function values.
-
VCOST allows the user to choose which cost functions will be visible.
You can go up one level to
the FORTRAN90 source codes.
Last revised on 30 August 2005.