亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bld1

?? svd 算法代碼 This directory contains instrumented SVDPACKC Version 1.0 (ANSI-C) programs for compiling
??
字號:
- Introduction        bls1: sparse svd via hybrid block Lanczos procedure for              equivalent 2-cyclic eigensystems.	bls1.c is an ANSI-C code designed to compute singular values	and singular vectors of a large sparse matrix A.  This is a     	modified version of the block Lanczos algorithm first        published by Golub, Luk, and Overton (ACM TOMS 7(2):149-169, 1981).        This particular implementation is discussed in "Multiprocessor        Sparse SVD Algorithms and Applications", Ph.D. Thesis by M. Berry,        University of Illinois at Urbana-Champaign, October 1990.        This "hybrid" block Lanczos procedure consists of five phases:        phase 1: Block Lanczos outer iteration to yield a block upper                  bidiagonal matrix S which shares the same singular                 values of the original sparse matrix A.  Total or                 complete re-orthogonalization is used here.        phase 2: Lanczos method for bi-diagonalizing the S matrix from                 phase 1 to yield the bi-diagonal matrix B which preserves                 the same singular values.  Complete or total re-orthogonal-                 ization is used for this Lanczos recursion.  A point                 Lanczos method is used if a blocksize (nb) of 1 is encountered.                             phase 3: Apply an appropriate QR iteration to diagonalize B and                  hence produce approximate singular values (array alpha)                 of the original matrix A.        phase 4: Convergence test using a user-supplied residual tolerance                 (tol).        phase 5: Iteration restart with orthogonal projection with respect                 to any (all) converged singular vectors.	- Calling sequence	The calling sequence for procedure blklan1 is        long   blklan1(FILE *fp, long nnzero, long m, long n, long ik,                double *v, double *u, double *sing, long ic, long ib,                double tol, double *res, long maxit, long *iko, long *ico,               long *ibo, long *memory)	The user specifies as part of the parameter list:	         fp              ... a pointer to output file {FILE *}.	nnzero          ... number of nonzeros in matrix A {long}.        m               ... row dimension of the sparse matrix A whose SVD                            is sought {long}.	n		... column dimension of the sparse matrix a whose SVD                            is sought {long}.	ik     	        ... number of singular triplets desired {long}.	ib     	        ... initial block size for outer iteration {long}.	ic     	        ... upper bound for dimension of Krylov subspace                             generated via outer iteration {long}.  ic is the                            maximum dimension for the block upper bidiagonal                            matrix S generated in phase 1 above.	tol        	... user-specified tolerance for approximate singular                            triplets {double}.	maxit           ... maximum number of outer iterations allowed                            {long}.	 	blklan1 returns via its parameter list the following items:	         ik0             ... number of singular triplets approximated {long}.	ic0    	        ... last bound for dimension of Krylov subspace                             used within outer iteration {long}.	ib0    	        ... final block size used in outer iteration {long}.	sing            ... one-dimensional array containing the ik0                            approximate singular values {double}.	v	        ... two-dimensional array containing the ik0                            approximate right singular vectors corresponding                            to the approximate singular values in array                            sing {double}.	u	        ... two-dimensional array containing the ik0                            approximate left singular vectors corresponding                            to the approximate singular values in array                            sing {double}.	res             ... one-dimensional array containing the ik0                            residuals of the approximate singular triplets                            {double}.	memory          ... memory needed in bytes {long}.- User-supplied routines        For bls1.c, the user must specify multiplication by matrices        A and A' separately (in subroutines opa and opat, respectively).        The specification of opa should look something like           void opa(long m, long n, double *x, double *y)        so that opa takes an n by 1 vector x and returns the m by 1        vector y = A*x, where A is m by n (m >> n).        The specification of opat should look something like           void opat(long n, double *x, double *y)        so that opat takes an m by 1 vector x and returns the n by 1        vector y = A'*x, where A is m by n (m >> n).        This version of bls1.c is designed to approximate the ik-largest        singular triplets of A.  Users interested in the ik-smallest        singular triplets need only sort the alpha array in increasing        (as opposed to the default ascending order) following the line                   qriter2(nn, alpha, beta, qqp, ppp);        in phase 3 of bls1.c.  The columns of the two-dimensional arrays        ppp and qqp must be reordered to reflect a one-to-one correspondence        with the newly sorted elements of alpha (which are approximate         singular values of the matrix A).- 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-File descriptions        bls1.c requires the include file bls1.h for compilation.        The local parameters defined in bls1.h are:         k        remaining # of desired triplets (done when = 0)         k0       count of triplets found in current iteration         nb       current block size         nc       size of current subspace         ns       number of blocks in current iteration        The input and output files associated with bls1.c are        listed below.             Code           Input         Output            ------      ------------    ---------            bls1.c      blp1, matrix    blo1,blv1       The binary output file blv1 (which contains the        approximate right singular vectors followed by the ap-       proximate left singular vectors) will be created by       bls1.c if it does not already exist.  If you are       running on a Unix-based workstation you should uncomment       the line                 /*   #define  UNIX_CREAT */       in the declarations prior to main() in bls1.c.       UNIX_CREAT specifies the use of the UNIX "creat" system        routine with the permissions defined by the PERMS constant                  #define PERMS 0664       You may adjust PERMS for the desired permissions on the       blv1 file (default is Read/Write for user and group,       and Read for others).  Subsequent runs will be able to       open and overwrite these files with the default permissions.       bls1.c obtains its parameters specifying the       sparse SVD problem to be solved from the input file       blp1. This parameter file contains the single line	 <name>   maxit   nc   nb   nums   tol   vtf       where         <name>     is the name of the data set containing the nonzeros of A.        maxit      is an integer specifying maximum number of (outer)                   block Lanczos iterations allowed.        nc         is an integer specifying the upper bound for the                   Krylov subspace generated via the outer iteration.        nb         is an integer specifying the initial block size for                    the outer iteration.        nums       is an integer specifying the number of singular triplets                   desired.        tol        is a double specifying the residual tolerance for                   approximated singular triplets.        vtf        contains the string TRUE or FALSE to indicate when                    singular triplets are needed (TRUE) and when only                    singular values are needed (FALSE);  If vtf is TRUE,                   the unformatted output file blv1 will contain the                    approximate singular vectors written in the order                       u[1], v[1], u[2], v[2], ..., u[ik0], v[ik0].                    Here u[i] and v[i] denote the left and right                   singular vectors, respectively, corresponding to the                    i-th approximate singular value, sing[i].- Sparse matrix format        bls1.c is designed to read input matrices that are stored        in the Harwell-Boeing sparse matrix format.  The nonzeros        of such matrices are stored in a compressed column-oriented        format.  The row indices and corresponding nonzero values        are stored by columns with a column start index array        whose entries contain pointers to the nonzero starting each        column.  bls1.c reads the sparse matrix data from the input        file called "matrix".        Each input file "matrix" should begin with a four-line header        record followed by three more records containing, in order,         the column-start pointers, the row indices, and the nonzero        numerical values.        The first line of the header consists of a 72-character title        and an 8-character key by which the matrices are referenced.        The second line can be used for comments or to indicate record        length for each index or value array.  Although this line is         generally ignored, A CHARACTER MUST BE PLACED ON THAT LINE.        The third line contains a three-character string denoting the        matrix type and the three integers specifying the number of rows,        columns, and nonzeros.  The fourth line which usually contains        input format for Fortran-77 I/O is ignored by our ANSI-C code.        The exact format is		"%72c %*s %*s %*s %d %d %d %*d"	for the first three lines of the header,		line 1      <title>         <key>		 	(col.  1 - 72) (col. 73 - 80)		line 2   <string>		line 3   <matrix type> nrow ncol nnzero 	and 		"%*s %*s %*s %*s"	for the last line of the header.		line 4   <string1> <string2> <string3> <string4>        Even though only the title and the integers specifying the        number of rows, columns, and nonzero elements are read, other        strings of input must be present in indicated positions.        Otherwise, the format of the "fscanf" statements must be         changed accordingly.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一级黄| av中文一区二区三区| www.欧美日韩国产在线| 日韩三级电影网址| 一区二区三区四区视频精品免费 | 国产精品一区二区视频| 色哦色哦哦色天天综合| 国产欧美日韩视频一区二区| 日本三级韩国三级欧美三级| 91黄色免费网站| 国产精品久久毛片| 久久99国产精品久久99果冻传媒| 欧美亚洲综合久久| 亚洲视频在线一区观看| 国产高清在线精品| 久久久三级国产网站| 美女视频黄免费的久久 | 91啪亚洲精品| 日本一区二区三区在线观看| 激情综合色综合久久| 91精品国产色综合久久不卡电影| 一区二区三区在线观看国产| 99久久99久久精品免费观看| 欧美高清在线视频| 国产成人丝袜美腿| 久久久久久免费网| 国产精品一区二区视频| 久久久影视传媒| 国产一区二区免费在线| 精品黑人一区二区三区久久| 六月婷婷色综合| 精品久久久久久亚洲综合网| 精品一二三四在线| 久久久91精品国产一区二区三区| 国产精品自拍一区| 国产网红主播福利一区二区| 国产精品99久| 国产欧美一区二区精品婷婷 | 毛片av中文字幕一区二区| 91精品国产入口| 久久成人久久爱| 久久人人97超碰com| 豆国产96在线|亚洲| 国产精品黄色在线观看| 国产性做久久久久久| 成人av网站大全| 国产三级三级三级精品8ⅰ区| 精一区二区三区| 久久综合成人精品亚洲另类欧美 | 日韩欧美国产一区二区三区| 男女激情视频一区| 精品99一区二区三区| 成人亚洲一区二区一| 亚洲色图欧美激情| 欧美一区二区三区在线电影| 久久精品国产免费看久久精品| 久久久九九九九| 色婷婷狠狠综合| 免费成人美女在线观看.| 欧美极品美女视频| 欧美在线看片a免费观看| 免费成人av在线| 欧美人与性动xxxx| 免费视频最近日韩| 久久久精品国产免费观看同学| 91在线视频官网| 日韩成人dvd| 国产色产综合色产在线视频| 欧美最猛性xxxxx直播| 精品一区二区三区在线播放视频 | 欧美日韩电影一区| 国产剧情一区在线| 亚洲午夜精品久久久久久久久| 精品国产亚洲在线| 欧洲一区在线电影| 国产乱码精品一区二区三区av| 亚洲精品免费一二三区| 精品国产一二三区| 欧美久久一区二区| 99综合影院在线| 精品影视av免费| 亚洲一区视频在线| 国产欧美日韩综合| 在线播放91灌醉迷j高跟美女 | 丁香激情综合五月| 蜜桃av噜噜一区二区三区小说| 亚洲美女在线一区| 国产三级精品视频| 日韩欧美www| 欧美卡1卡2卡| 在线亚洲一区观看| 97久久人人超碰| 国产一二精品视频| 免费成人小视频| 日韩综合小视频| 亚洲午夜久久久久| 亚洲精品自拍动漫在线| 国产欧美日韩在线看| 久久亚洲二区三区| 欧美大片顶级少妇| 欧美一区二区三区在线观看视频| 欧美日韩一区在线观看| 日本道色综合久久| av激情成人网| 北条麻妃一区二区三区| 国产成人精品在线看| 国产麻豆精品视频| 国产一区二区在线视频| 国内久久精品视频| 国产精品2024| 粉嫩av一区二区三区粉嫩| 国产成人精品一区二| 国产在线看一区| 国产不卡视频在线观看| 岛国精品在线观看| 99久精品国产| 91视频xxxx| 在线免费观看日本一区| 欧美日韩在线播放三区四区| 在线不卡中文字幕| 日韩欧美的一区二区| 日韩欧美视频一区| 国产亚洲一区字幕| 中文无字幕一区二区三区| 国产精品成人网| 一区二区三区在线免费视频 | 欧美精品视频www在线观看| 欧美日韩一区二区三区四区五区 | 在线观看日韩一区| 欧美色网一区二区| 日韩视频免费直播| 国产日产精品1区| 成人欧美一区二区三区白人| 亚洲精品国产精华液| 午夜激情综合网| 国产永久精品大片wwwapp| www.激情成人| 欧美伦理电影网| 久久久久久久久久看片| 综合在线观看色| 日韩黄色在线观看| 成人免费av网站| 欧美卡1卡2卡| 国产欧美精品一区二区色综合朱莉 | 黄页视频在线91| 成人美女视频在线看| 欧美午夜精品免费| 欧美mv日韩mv国产网站| 国产精品美女久久久久av爽李琼| 一区二区三区蜜桃网| 久久国产精品72免费观看| 91丝袜高跟美女视频| 日韩一级欧美一级| 亚洲欧美另类图片小说| 看电视剧不卡顿的网站| 色一情一伦一子一伦一区| 精品国产一区二区三区忘忧草| 亚洲欧美在线aaa| 麻豆免费精品视频| 色呦呦网站一区| 国产午夜亚洲精品午夜鲁丝片| 亚洲狠狠爱一区二区三区| 国产成人免费视频精品含羞草妖精| 精品视频在线视频| 国产精品久久久久国产精品日日| 日韩av电影免费观看高清完整版在线观看| 国产精品一区二区91| 91精品国产91久久久久久最新毛片| 国产精品国产三级国产专播品爱网 | 日韩成人免费在线| 91免费版在线| 国产婷婷色一区二区三区 | 一区二区三区精品视频在线| 国产在线看一区| 日韩欧美久久久| 亚洲成精国产精品女| 99久久精品国产一区| 久久精品日韩一区二区三区| 视频一区欧美精品| 欧美日韩在线精品一区二区三区激情| 中文成人综合网| 国产精品一级在线| 欧美精品一区二区在线播放| 日本欧美一区二区三区乱码| 在线看不卡av| 一区二区三区在线观看欧美| 91美女视频网站| 中文字幕亚洲一区二区av在线 | 亚洲欧美另类综合偷拍| 成人av资源在线| 国产精品乱码人人做人人爱 | 久久精品av麻豆的观看方式| 51精品国自产在线| 日韩精品1区2区3区| 91精品国产一区二区三区| 午夜视频在线观看一区二区| 在线观看日韩电影| 亚洲aaa精品| 777奇米成人网| 麻豆精品久久久|