v?InvCbrt
Computes an inverse cube root of vector elements.SyntaxFORTRAN:call vsinvcbrt(n,a,y)call vmsinvcbrt(n,a,y,mode)call vdinvcbrt(n,a,y)call...
View Articlev?Cbrt
Computes a cube root of vector elements.SyntaxFORTRAN:call vscbrt(n,a,y)call vmscbrt(n,a,y,mode)call vdcbrt(n,a,y)call...
View Articlev?InvSqrt
Computes an inverse square root of vector elements.SyntaxFORTRAN:call vsinvsqrt(n,a,y)call vmsinvsqrt(n,a,y,mode)call vdinvsqrt(n,a,y)call...
View Articlev?Sqrt
Computes a square root of vector elements.SyntaxFORTRAN:call vssqrt(n,a,y)call vmssqrt(n,a,y,mode)call vdsqrt(n,a,y)call vmdsqrt(n,a,y,mode)call vcsqrt(n,a,y)call vmcsqrt(n,a,y,mode)call...
View Articlep?laqsy
Scales a symmetric/Hermitian matrix, using scaling factors computed by p?poequ .SyntaxFORTRAN:call pslaqsy(uplo,n,a,ia,ja,desca,sr,sc,scond,amax,equed)call...
View Articlep?laqr5
Performs a single small-bulge multi-shift QR sweep.SyntaxFORTRAN:call pslaqr5(wantt,wantz,kacc22,n,ktop,kbot,nshfts,sr,si,h,desch,iloz,ihiz,z,descz,work,lwork,iwork,liwork)call...
View Articlep?laqr4
Computes the eigenvalues of a Hessenberg matrix, and optionally computes the matrices from the Schur decomposition.SyntaxFORTRAN:call...
View Articlep?laqr3
Performs the orthogonal/unitary similarity transformation of a Hessenberg matrix to detect and deflate fully converged eigenvalues from a trailing principal submatrix (aggressive early...
View Articlep?laqr2
Performs the orthogonal/unitary similarity transformation of a Hessenberg matrix to detect and deflate fully converged eigenvalues from a trailing principal submatrix (aggressive early...
View Articlep?laqr1
Sets a scalar multiple of the first column of the product of a 2-by-2 or 3-by-3 matrix and specified shifts.SyntaxFORTRAN:call...
View Articlep?laqr0
Computes the eigenvalues of a Hessenberg matrix and optionally returns the matrices from the Schur decomposition.SyntaxFORTRAN:call...
View Articlep?laqge
Scales a general rectangular matrix, using row and column scaling factors computed by p?geequ .SyntaxFORTRAN:call pslaqge(m,n,a,ia,ja,desca,r,c,rowcnd,colcnd,amax,equed)call...
View Articlep?lapiv
Applies a permutation matrix to a general distributed matrix, resulting in row or column pivoting.SyntaxFORTRAN:call pslapiv(direc,rowcol,pivroc,m,n,a,ia,ja,desca,ipiv,ip,jp,descip,iwork)call...
View Articlep?lantr
Returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element, of a triangular...
View Articlep?lansy, p?lanhe
Returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element, of a real symmetric or a complex Hermitian...
View Articlep?lanhs
Returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element, of an upper Hessenberg...
View Articlep?lange
Returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element, of a general rectangular...
View Article使用Intel® Fortran编译器编译Coarray程序
Coarray是在Fortran 2008中实现标准化的一种数据共享概念, 它通过使用同一个程序的多个拷贝来实现并行处理。这里的每一个拷贝,也被称image,同时拥有普通局部变量和叫做coarray的共享变量。一个共享变量既可以是一个数组也可以是一个标量,它的存储空间会跨越一个程序对应的所有image。在这种分区全局地址空间(Partitioned Global Address Space –...
View Article使用idb调试Intel® Xeon Phi协处理器上的本地应用程序
在使用idb对运行在Intel® Xeon PhiTM协处理器上的本地应用程序(Native Code)进行调试之前首先需要建立起调试器的运行环境。该环境的设置也被包含在Intel®编译器的环境设置脚本中,所以可以通过运行下面的命令建立Intel®编译器和调试器的使用环境: $ source /opt/intel/composerxe/bin/compilervars.sh...
View Article常见的向量化技巧
面向英特尔® MIC 架构的编译器方法本文收集了关于向量化的各种技巧: 在向量循环中处理用户定义的函数调用如果您希望对具有用户定义的函数调用的循环进行向量化处理,(可能要重建代码)请将函数调用作为向量基本函数。在基本函数中指定单位步长访问如果您的基本函数访问单位步长中的内存,您可以通过两种方式来编写:· 线性整数对统一指针进行索引·...
View Article