📄 readme
字号:
----------------------------------------------------------------------- S P A R S K I T V E R S I O N 2.----------------------------------------------------------------------- Latest update : Tue Mar 8 11:01:12 CST 2005-----------------------------------------------------------------------Welcome to SPARSKIT VERSION 2. SPARSKIT is a package of FORTRANsubroutines for working with sparse matrices. It includes generalsparse matrix manipulation routines as well as a few iterativesolvers, see detailed description of contents below. Copyright (C) 2005, the Regents of the University of Minnesota SPARSKIT is free software; you can redistribute it and/or modify itunder the terms of the GNU Lesser General Public License as publishedby the Free Software Foundation [version 2.1 of the License, or anylater version.]A copy of the licencing agreement is attached in the file LGPL. Foradditional information contact the Free Software Foundation Inc., 59Temple Place - Suite 330, Boston, MA 02111, USA or visit the web-site http://www.gnu.org/copyleft/lesser.htmlDISCLAIMER----------SPARSKIT is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNULesser General Public License for more details.For more information contact saad@cs.umn.edu--------------------------------------------------- S P A R S K I T VERSION 2 ---------------------------------------------------In this directory you will find all relevant subdirectories and theUnix makefile which will compile all the modules and make a unixlibrary libskit.a. Please read the makefile. Making the libraryshould be the first thing to do when starting to use the package.Some of the objects will be linked into a library calledlibskit.a. Others will not be linked but can be used by othermakefiles for test problems provided in the subdirectories. You canthen link to libskit.a by default instead of the individualmodules. (Please report any compilation problems or (even minor)warnings immediatly to saad@cs.umn.edu). Once this is done, it isrecommended to run the test problems provided. There are various testsuites in each of the subdirectories and makefiles are available foreach. See explanations in the README files in each individualsubdirectory.You may also make and run the test programs using the dotests scriptprovided in this directory. Output from this script may be redirectedinto a file and compared to the sample output files out.xxx. There isan additional script called sgrep which is useful for looking fortools in all the subdirectories. Read the sgrep file forinstructions.----------------------------------------------------------------------- Here is some information on the SPARSKIT sub-directories. BLASSM : Basic linear algebra with sparse matrices. contains two modules: blassm.f and matvec.f DOC : contains the main documentation of the package INFO : information routine (new one) . Info2 (spectral information) not available yet. FORMATS: Contains the Format Conversion routines in formats.f and the manipulation routines in unary.f INOUT : input output routines. contains the module inout.f ITSOL : contains the iterative solution package. Various iterative solvers and preconditioners are provided. MATGEN : matrix generation routines. contains the module genmat.f and several subroutines called by it. Also contains zlatev.f (contributed by E. Rothman, from Cornell). ORDERINGS: still in the works. But contains a few coloring routines and level-set related orderings -- (e.g., cuthill Mc Kee, etc.) UNSUPP : various `unsupported' routines and drivers. (misc. routines includind routines for plotting.. BLAS1 is also added for completeness) See the file "logfile" for a complete revision history. Report any problems, suggestions, etc.. to Yousef Saad. saad@cs.umn.edu -----------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -