⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 svd 算法代码 This directory contains instrumented SVDPACKC Version 1.0 (ANSI-C) programs for compiling
💻
字号:
                         SVDPACKC (Version 1.0)/*************************************************************************                           (c) Copyright 1993                        University of Tennessee                          All Rights Reserved *************************************************************************/This directory contains instrumented SVDPACKC Version 1.0 (ANSI-C)programs for compiling within the "svdrun" script.  The "svdsum"script can be run after all output files of the form <dataset>.outN,where N=1,2,...  have been produced by svdrun.  A sample input file"svdin" is provided for use with both scripts, i.e., you invokethe scripts via                  % svdrun svdin                  % svdsum svdinwhere "%" is your UNIX C-Shell prompt.  Please note that you mustbe using the UNIX C-Shell for these scripts to work correctly.  Theintent of this new version of SVDPACKC (ANSI-C) is to allowautomatic compilation and summarization of output with little or nouser intervention.  Without dynamic memory allocation, however, everychange to parameters in your input file (e.g., "svdin") will necessitatea new compilation so you must be patient in using the "svdrun" script.The "svdsum" script will produce tabular output files with a maximumof 5 experiments (or runs) summarized per file.  As described in theprologue of the svdrun script, you can summarize any combination of outputfiles produced by svdrun that you like.  The intent here is to facilitatealgorithm and dataset comparisons.  Instructions for testing programsindividually are at the end of this file.---------------------------------------------------------------------------The files (and their contents) enclosed in this directory are listed below:---------------------------------------------------------------------------              Approx.       Filename      K-Bytes     Contents--------      -------     --------svdin              2     sample input file for svdrun, svdsumsvdin.bench       18     benchmark parameters for Macintosh II/fxsvdrun            16     c-shell script for running SVDPACKCsvdrun.mac        10     MPW script for running SVDPACKC on Macintosh II/fxsvdsum            37     c-shell script to generate summary filessvdsum.mac        32     MPW script to generate summary files on Mac. II/fxsvdin.sum1         4     sample summary file for svdin runssvdin.sum2         3     sample summary file for svdin runsguide.ps.Z       619     compressed postscript user's guide (Tech. Report                         CS-93-194, Dept. of Computer Science, Univ. TN)--------------------------------------------------------------------las1.c             72    source code (single-vector Lanczos; cyclic)las2.c             74    source code (single-vector Lanczos; A'A   )bls1.c             84    source code (block Lanczos        ; cyclic)bls2.c             77    source code (block Lanczos        ; A'A   )sis1.c             47    source code (subspace iteration   ; cyclic)sis2.c             48    source code (subspace iteration   ; A'A   )tms1.c             77    source code (trace minimization   ; cyclic)tms2.c             90    source code (trace minimization   ; A'A   )timermac.c          1    timer for Macintosh II/fxtimersun.c          1    timer for UNIX workstations--------------------------------------------------------------------las1.h              3    las1 include filelas2.h              3    las2 include filebls1.h              3    bls1 include filebls2.h              3    bls2 include filesisc.h              1    sis1,2 include file (constants)sisg.h              1    sis1,2 include file (globals)tmsc.h              1    tms1,2 include file (constants)tmsg.h              2    tms1,2 include file (globals)--------------------------------------------------------------------lap1                3    las1 parameter filelap2                3    las2 parameter fileblp1                3    bls1 parameter fileblp2                3    bls2 parameter filesip1                1    sis1 parameter file sip2                1    sis2 parameter filetmp1                1    tms1 parameter filetmp2                2    tms2 parameter file--------------------------------------------------------------------lad1                9    las1 documentation filelad2                9    las2 documentation filebld1               11    bls1 documentation filebld2               12    bls2 documentation filesid1               12    sis1 documentation file sid2               12    sis2 documentation filetmd1               13    tms1 documentation filetmd2               13    tms2 documentation file--------------------------------------------------------------------belladit.Z          4    compressed sparse test matrixbelladit.out1       4    sample output file from las1.cbelladit.out2       4    sample output file from las2.cbelladit.out3       2    sample output file from bls1.cbelladit.out4       2    sample output file from bls2.cbelladit.out5       2    sample output file from sis1.cbelladit.out6       2    sample output file from sis2.cbelladit.out7       2    sample output file from tms1.cbelladit.out8       2    sample output file from tms2.c-------------------------------------------------------------------makefile            2    sample makefile for UNIX workstationslas1.make           1    sample makefile for las1 on Macintosh II/fxlas2.make           1    sample makefile for las2 on Macintosh II/fxbls1.make           1    sample makefile for bls1 on Macintosh II/fxbls2.make           1    sample makefile for bls2 on Macintosh II/fxsis1.make           1    sample makefile for sis1 on Macintosh II/fxsis2.make           1    sample makefile for sis2 on Macintosh II/fxtms1.make           1    sample makefile for tms1 on Macintosh II/fxtms2.make           1    sample makefile for tms2 on Macintosh II/fxREADME              7    this file--------------------------------------------------------------------                 2070  <- Approximate Total K-Bytes required------------------------Cray Compatible Software:------------------------Equivalent source and support files for the Cray Y-MP (running UNICOS)are located within the CRAY/ subdirectory.  You should keep thesefiles separate since they are only suitable for execution on the Cray Y-MP.-----------------------------Testing Programs Individually:-----------------------------To test each of the SVDPACKC programs individually, you must first uncompressthe belladit.Z file and call it "matrix".  If you plan to run the programs ona UNIX-based workstation, you should uncomment the line                 /*   #define  UNIX_CREAT */       in the declarations prior to main() in <rtn>.c,where <rtn> is one of the SVDPACKC programs (las1, las2, bls1, bls2,sis1, sis2, tms1, or tms2).  You can then issue (% = system prompt)                         % make <rtn>to create the executable <rtn>.  Please read the documentation file forthe program and then provide the appropriate parameter file changes foryour run.  For example, you must provide a valid "lap2" file before executing "las2".  You can execute <rtn> by simply issuing                         % <rtn>---------------------For more information:---------------------        Please address all questions, comments, or corrections to:        M. W. Berry        Department of Computer Science        University of Tennessee        107 Ayres Hall        Knoxville, TN  37996-1301        email: berry@cs.utk.edu        phone: (615) 974-5067

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -