1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
----------
| UNSUPP |
----------
This is meant to contain any subroutine that is not part
of SPARSKIT proper (for example preconditioners, iterative
solvers, plotting and other tools,...) but which are
nevertheless provided with the understanding that they may
not be the best codes around or that there is further work
needed on them..
CONTRIBUTIONS REQUESTED.
-----------------------
-----------------
Current contents:
-----------------
SUBDIRECTORY BLAS1
------------------
* blas1.f : includes subroutines:
dcopy : copies a vector, x, to a vector, y.
ddot : dot product of two vectors.
csscal: scales a complex vector by a real constant.
cswap : interchanges two vectors.
csrot : applies a plane rotation.
cscal : scales a vector by a constant.
ccopy : copies a vector, x, to a vector, y.
drotg : construct givens plane rotation.
drot : applies a plane rotation.
dswap : interchanges two vectors.
dscal : scales a vector by a constant.
daxpy : constant times a vector plus a vector.
SUBDIRECTORY PLOTS
------------------
* psgrd.f contains subroutine "psgrid" which plots a symmetric graph.
* texplt1.f contains subroutine "texplt" allows several matrices
in the same picture by calling texplt several times and exploiting job and
different shifts.
* texgrid1.f contains subroutine "texgrd" which generates tex commands
for plotting a symmetric graph associated with a mesh. Allows
several grids in the same picture by calling texgrd several times and
exploiting job and different shifts.
SUBDIRECTORY MATEXP
-------------------
routines related to matrix exponentials.
* exppro.f computes w=exp( t A) v -- + a simple test program rexp.f
* phipro.f computes w = phi(At)v, where phi(x)=(1-exp(x))/x;
Also allows to solve the P.D.E. system y'= A y + b
|