zinfinite_norm_error - nite_norm_error, zinfinite_norm_error - A utility function of the SuperLU solver that computes the infinity-norm of an array of vectors that are approximations to the exact solution vector.
#include <sunperf.h> void sinfinite_norm_error(int n, SuperMatrix *X, float *exact, float *err); void dinfinite_norm_error(int n, SuperMatrix *X, double *exact, double *err); void cinfinite_norm_error(int n, SuperMatrix *X, complex *exact, float *err); void zinfinite_norm_error(int n, SuperMatrix *X, doublecomplex *exact, double *err); void sinfinite_norm_error_64(long n, SuperMatrix *X, float *exact, float *err); void dinfinite_norm_error_64(long n, SuperMatrix *X, double *exact, double *err); void cinfinite_norm_error_64(long n, SuperMatrix *X, complex *exact, float *err); void zinfinite_norm_error_64(long n, SuperMatrix *X, doublecomplex *exact, double *err);
Oracle Solaris Studio Performance Library infinite_norm_error(3P) NAME infinite_norm_error: cinfinite_norm_error, dinfinite_norm_error, sinfi- nite_norm_error, zinfinite_norm_error - A utility function of the SuperLU solver that computes the infinity-norm of an array of vectors that are approximations to the exact solution vector. SYNOPSIS #include <sunperf.h> void sinfinite_norm_error(int n, SuperMatrix *X, float *exact, float *err); void dinfinite_norm_error(int n, SuperMatrix *X, double *exact, double *err); void cinfinite_norm_error(int n, SuperMatrix *X, complex *exact, float *err); void zinfinite_norm_error(int n, SuperMatrix *X, doublecomplex *exact, double *err); void sinfinite_norm_error_64(long n, SuperMatrix *X, float *exact, float *err); void dinfinite_norm_error_64(long n, SuperMatrix *X, double *exact, double *err); void cinfinite_norm_error_64(long n, SuperMatrix *X, complex *exact, float *err); void zinfinite_norm_error_64(long n, SuperMatrix *X, doublecomplex *exact, double *err); PURPOSE infinite_norm_error[_64] (dinfinite_norm_error[_64], cinfi- nite_norm_error[_64], zinfinite_norm_error[_64]) computes the infinity- norms of n computed solution vectors. The computed solution vectors are stored as an array of n vectors in a SuperMatrix while the true solution vector exact is stored as a dense vector. for i = 1, n [computed(1:m,i) - exact(1:m)]_inf= err(i) end ARGUMENTS int n (input) Number of computed solution vectors SuperMatrix *X (input) X is the SuperMatrix in which the computed vectors are stored. The length of each vector and the leading dimension of the array of vectors are also stored in X. float *exact (input) exact is the exact solution vector. float *err (input) err is a vector of length n containing the infinity-norm of each vector in X. SEE ALSO SuperMatrix http://crd.lbl.gov/~xiaoye/SuperLU/ James W. Demmel, Stanley C. Eisenstat, John R. Gilbert, Xiaoye S. Li and Joseph W. H. Liu, "A supernodal approach to sparse partial pivot- ing", SIAM J. Matrix Analysis and Applications, Vol. 20, Num. 3, 1999, pp. 720-755. 7 Nov 2015 infinite_norm_error(3P)