Package magma. February 15, 2013

Size: px
Start display at page:

Download "Package magma. February 15, 2013"

Transcription

1 Package magma February 15, 2013 Title Matrix Algebra on GPU and Multicore Architectures Version Date Author Brian J Smith <brian-j-smith@uiowa.edu> Maintainer Brian J Smith <brian-j-smith@uiowa.edu> Depends R (>= ), methods SystemRequirements MAGMA shared libraries (== release 0.2), LAPACK shared library, NVIDIA CUDA Toolkit (>= release 3.0) Description Magma matrix classes and methods for parallel processing of matrix algebra operations. Operations are performed with algorithms developed by the MAGMA research project. MAGMA aims to achieve the fastest possible linear algebra libraries on hybrid multicore CPU and GPU architectures by exploiting their massive parallelism and minimizing communication latencies. License GPL (>= 3) URL OS_type unix Repository CRAN Date/Publication :36:31 NeedsCompilation yes 1

2 2 backsolve R topics documented: backsolve gpu lu magma magma-class magmalu-class magmaqr-class Index 13 backsolve Solve an Upper or Lower Triangular System Description Solves a system of linear equations where the coefficient matrix is upper (or right, R ) or lower ( left, L ) triangular using parallelized computational algorithms. x <- backsolve(r, b) solves Rx = b, and x <- forwardsolve(l, b) solve Lx = b, respectively. Usage backsolve(r, x, k = ncol(r), upper.tri=true, transpose=false) forwardsolve(l, x, k = ncol(l), upper.tri=false, transpose=false) Arguments r, l an upper (or lower) triangular matrix-like object giving the coefficients for the system to be solved. Values below (above) the diagonal are ignored. x k upper.tri a matrix-like object whose columns give the right-hand sides for the equations. The number of columns of r and rows of x to use. logical; if TRUE (default), the upper triangular part of r is used. Otherwise, the lower one. transpose logical; if TRUE, solve r y = x for y, i.e. t(r) %*% y == x. Value The solution of the triangular system. The result will be a vector if x is a vector and a magma class matrix if x is a magma or matrix object. Note that forwardsolve(l, b) is just a wrapper for backsolve(l, b, upper.tri=false).

3 gpu 3 Methods signature(r = "magma", x = "magma") signature(r = "magma", x = "matrix") signature(r = "magma", x = "numeric") signature(r = "matrix", x = "magma") Author(s) Brian J. Smith <brian-j-smith@uiowa.edu> References Stanimire Tomov, Rajib Nath, Hatem Ltaief, and Jack Dongarra (2010) Dense Linear Algebra Solvers for Multicore with GPU Accelerators, Proceedings of IPDPS 2010: 24th IEEE International Parallel and Distributed Processing Symposium, Atlanta, GA, April 2010 ( org/netlib/utk/people/jackdongarra/papers/lawn225.pdf). See Also magma Examples ## upper triangular magma matrix and base vector ma <- magma(c(1, 2, 3, 0, 1, 1, 0, 0, 2), nrow=3, ncol=3, byrow=true) x <- c(8, 4, 2) ## triangular linear solver y <- backsolve(ma, x) ma %*% y gpu GPU Optimization for magma Matrices Description Retrieve or set the MAGMA interface (GPU or CPU) for an magma matrix. Usage ## S4 method for signature magma gpu(object) ## S4 replacement method for signature magma gpu(object) <- value

4 4 lu Arguments object value a magma class object. logical. If TRUE, the MAGMA library GPU interface is used for matrix operations, when available. Otherwise, the CPU interface is used. Details The MAGMA library of C functions offers two LAPACK-style interfaces, referred to as the GPU interface and the CPU interface. The GPU interface takes input and produces results in the GPU s memory, whereas the CPU interface produces results in the CPU s memory. The GPU and CPU interfaces, although similar, are not derivatives of each other, but instead have different communication patters. The gpu function returns or sets the logical flag indicating whether the GPU interface is to be used for caluculations involving the specified magma matrix. Author(s) See Also Brian J. Smith <brian-j-smith@uiowa.edu> magma Examples x <- magma(1:6, nrow=2, ncol=3) gpu(x) gpu(x) <-!gpu(x) gpu(x) lu The LU Decomposition Description Usage Parallelized computation of an LU factorization of an m n general matrix A using partial pivoting with row interchanges. ## S4 method for signature magma lu(x,...) Arguments x a magma matrix object.... further arguments passed to or from other methods.

5 magma 5 Details The decomposition has the form A = P LU where P is a permutation matrix, L is lower triangular with unit diagonal elements (lower trapezoidal if m > n), and U is upper triangular (upper trapezoidal if m < n). Value A magmalu class object storing the factors L and U from the decomposition. The unit diagonal elements of L are not stored. Author(s) Brian J. Smith <brian-j-smith@uiowa.edu> References Stanimire Tomov, Rajib Nath, Hatem Ltaief, and Jack Dongarra (2010) Dense Linear Algebra Solvers for Multicore with GPU Accelerators, Proceedings of IPDPS 2010: 24th IEEE International Parallel and Distributed Processing Symposium, Atlanta, GA, April 2010 ( org/netlib/utk/people/jackdongarra/papers/lawn225.pdf). See Also magma, magmalu Examples ma <- magma(c(1, 0.4, 0.2, 0.4, 1, 0.3, 0.2, 0.3, 1), 3, 3) lu(ma) magma Matrix Class "magma" Constructor Description Constructs a magma class object that inherits from matrix. Usage magma(data = NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL, gpu = TRUE)

6 6 magma Arguments data nrow ncol byrow dimnames gpu a numeric data vector or matrix. when data is not a matrix, the desired number of rows when data is not a matrix, the desired number of columns logical. If FALSE (the default) the matrix is filled by columns, otherwise the matrix is filled by rows. a dimnames attribute for the matrix: a list of two character components. They are set if not NULL (as per default). logical. If TRUE, the MAGMA library GPU interface is used for matrix operations, when available (default). Otherwise, the CPU interface is used. Details If either of nrow or ncol is not given, an attempt is made to infer its value from the length of data and the other parameter. The MAGMA library of C functions offers two LAPACK-style interfaces, referred to as the GPU interface and the CPU interface. The GPU interface takes input and produces results in the GPU s memory, whereas the CPU interface produces results in the CPU s memory. The GPU and CPU interfaces, although similar, are not derivatives of each other, but instead have different communication patters. The gpu argument allows specification of the interface to be used for caluculations involving the resulting magma matrix. Value Returns a magma class matrix. The arguments nrow, ncol, byrow, and dimnames are made use of only if data is not a matrix or magma object. Author(s) Brian J. Smith <brian-j-smith@uiowa.edu> See Also gpu, magma, matrix Examples magma(1:6, nrow = 2, ncol = 3, byrow = TRUE, dimnames = list(c("row1", "row2"), c("col1", "col2", "col3")), gpu = TRUE)

7 magma-class 7 magma-class Matrix Class "magma" Description Details The "magma" class is provided by the magma package and provides method functions for parallel matrix and linear algebra computations on hybrid multicore CPU and GPU architectures. It inherits from the R base matrix class. It is possible to mix R base scalars, matrices, and vectors, with "magma" class objects. In general, magma matrices can be used in operations and functions that support "matrix" class objects. The MAGMA library of C functions offers two LAPACK-style interfaces, referred to as the GPU interface and the CPU interface. The GPU interface takes input and produces results in the GPU s memory, whereas the CPU interface produces results in the CPU s memory. The GPU and CPU interfaces, although similar, are not derivatives of each other, but instead have different communication patters. Magma objects have a gpu slot that specifies the interface to be used for matrix and linear algebra operations. Objects from the Class Slots Objects can be created by calls of the form new("magma", data, nrow, ncol, byrow, dimnames,...) or to the constructor function magma. Extends data a numeric data vector or matrix. nrow when data is not a matrix, the desired number of rows ncol when data is not a matrix, the desired number of columns byrow logical. If FALSE (the default) the matrix is filled by columns, otherwise the matrix is filled by rows. dimnames a dimnames attribute for the matrix: a list of two character components. They are set if not NULL (as per default). gpu logical. If FALSE, heterogeneous CPU+GPU parallel algorithms are utilized for matrix operations (default). Otherwise, GPU-only parallel algorithms are used, if available. gpu logical. If TRUE, the MAGMA library GPU interface is used for matrix operations, when available (default). Otherwise, the CPU interface is used..data: Object of class "matrix". gpu: Object of class "logical". Class "matrix", from data part. Class "array", by class "matrix", distance 2. Class "structure", by class "matrix", distance 3. Class "vector", by class "matrix", distance 4, with explicit coerce.

8 8 magma-class Methods Arith signature(e1 = "magma", e2 = "magma"):... Arith signature(e1 = "magma", e2 = "matrix"):... Arith signature(e1 = "magma", e2 = "numeric"):... Arith signature(e1 = "matrix", e2 = "magma"):... Arith signature(e1 = "numeric", e2 = "magma"):... backsolve signature(r = "magma", x = "magma"):... backsolve signature(r = "magma", x = "matrix"):... backsolve signature(r = "magma", x = "numeric"):... backsolve signature(r = "matrix", x = "magma"):... [ signature(x = "magma", i = "ANY", j = "ANY"):... [ signature(x = "magma", i = "ANY", j = "missing"):... [ signature(x = "magma", i = "missing", j = "ANY"):... [ signature(x = "magma", i = "missing", j = "missing"):... %*% signature(x = "magma", y = "magma"):... %*% signature(x = "magma", y = "matrix"):... %*% signature(x = "magma", y = "numeric"):... %*% signature(x = "matrix", y = "magma"):... %*% signature(x = "numeric", y = "magma"):... chol2inv signature(x = "magma"):... chol signature(x = "magma"):... crossprod signature(x = "magma", y = "magma"):... crossprod signature(x = "magma", y = "matrix"):... crossprod signature(x = "magma", y = "missing"):... crossprod signature(x = "magma", y = "numeric"):... crossprod signature(x = "matrix", y = "magma"):... crossprod signature(x = "numeric", y = "magma"):... gpu<- signature(object = "magma"):... gpu signature(object = "magma"):... lu signature(x = "magma"):... qr signature(x = "magma"):... show signature(object = "magma"):... solve signature(a = "magma", b = "magma"):... solve signature(a = "magma", b = "matrix"):... solve signature(a = "magma", b = "missing"):... solve signature(a = "magma", b = "numeric"):... solve signature(a = "matrix", b = "magma"):...

9 magma-class 9 tcrossprod signature(x = "magma", y = "magma"):... tcrossprod signature(x = "magma", y = "matrix"):... tcrossprod signature(x = "magma", y = "missing"):... tcrossprod signature(x = "magma", y = "numeric"):... tcrossprod signature(x = "matrix", y = "magma"):... tcrossprod signature(x = "numeric", y = "magma"):... Author(s) Brian J. Smith <brian-j-smith@uiowa.edu> References Stanimire Tomov, Rajib Nath, Hatem Ltaief, and Jack Dongarra (2010) Dense Linear Algebra Solvers for Multicore with GPU Accelerators, Proceedings of IPDPS 2010: 24th IEEE International Parallel and Distributed Processing Symposium, Atlanta, GA, April 2010 ( org/netlib/utk/people/jackdongarra/papers/lawn225.pdf). See Also magma, gpu, crossprod, tcrossprod, backsolve, forwardsolve, chol, chol2inv, lu, qr, solve Examples ## magma matrix and base matrix and vector ma <- magma(c(1, 0.4, 0.2, 0.4, 1, 0.3, 0.2, 0.3, 1), 3, 3) B <- matrix(1, 3, 4) x <- c(1, 2, 3) ## element extraction ma[1,2] ma[1,] ma[1,,drop=false] ma[,2] ma[,2,drop=false] ## matrix algebra x + 10 * ma %*% B ## crossproduct crossprod(b, ma) crossprod(x, ma) ## general linear solver solve(ma) solve(ma, x) ## triangular solver mb <- ma mb[lower.tri(mb)] <- 0

10 10 magmalu-class backsolve(mb, diag(nrow(mb))) backsolve(mb, x) ## Cholesky decomposition and inverse U <- chol(ma) print(u) chol2inv(u) ## LU decomposition and solver LU <- lu(ma) solve(lu) solve(lu, x) ## QR decomposition and solver QR <- qr(ma) solve(qr) solve(qr, x) magmalu-class Class "magmalu" Description Storage for an LU decomposition as computed for a magma matrix using the lu method function. Objects from the Class Objects can be created by calls of the form new("magmalu", data, nrow, ncol, byrow, dimnames,...). More commonly the objects are created explicitly from calls of the form lu(x) where x is an object that inherits from the "magma" class or as a side-effect of other functions applied to "magma" objects. Slots.Data: Object of class "matrix" pivot: Object of class "numeric" gpu: Object of class "logical" Extends Class "magma", directly. Class "matrix", by class "magma", distance 2. Class "array", by class "magma", distance 3. Class "structure", by class "magma", distance 4. Class "vector", by class "magma", distance 5, with explicit coerce.

11 magmaqr-class 11 Methods show signature(object = "magmalu"):... solve signature(a = "magmalu", b = "matrix"):... solve signature(a = "magmalu", b = "missing"):... solve signature(a = "magmalu", b = "numeric"):... Author(s) Brian J. Smith <brian-j-smith@uiowa.edu> References Stanimire Tomov, Rajib Nath, Hatem Ltaief, and Jack Dongarra (2010) Dense Linear Algebra Solvers for Multicore with GPU Accelerators, Proceedings of IPDPS 2010: 24th IEEE International Parallel and Distributed Processing Symposium, Atlanta, GA, April 2010 ( org/netlib/utk/people/jackdongarra/papers/lawn225.pdf). See Also lu Examples ma <- magma(c(1, 0.4, 0.2, 0.4, 1, 0.3, 0.2, 0.3, 1), 3, 3) y <- c(1, 2, 3) ## magmalu object LU <- lu(ma) ## solution to A %*% x = y x <- solve(lu, y) ## check solution val <- ma %*% x all.equal(as.numeric(val), as.numeric(y)) magmaqr-class Class "magmaqr" Description Storage for a QR decomposition as computed for a magma matrix using the qr function. Objects from the Class Objects can be created by calls of the form new("magmaqr",...). More commonly the objects are created explicitly from calls of the form qr(x) where x is an object that inherits from the "magma" class or as a side-effect of other functions applied to "magma" objects.

12 12 magmaqr-class Slots Extends work: Object of class "numeric"..s3class: Object of class "qr". Class "qr", directly. Class "oldclass", by class "qr", distance 2. Methods show signature(object = "magmaqr"):... solve signature(a = "magmaqr", b = "matrix"):... solve signature(a = "magmaqr", b = "missing"):... solve signature(a = "magmaqr", b = "numeric"):... Author(s) Brian J. Smith <brian-j-smith@uiowa.edu> References Stanimire Tomov, Rajib Nath, Hatem Ltaief, and Jack Dongarra (2010) Dense Linear Algebra Solvers for Multicore with GPU Accelerators, Proceedings of IPDPS 2010: 24th IEEE International Parallel and Distributed Processing Symposium, Atlanta, GA, April 2010 ( org/netlib/utk/people/jackdongarra/papers/lawn225.pdf). See Also magma, qr Examples ma <- magma(c(1, 0.4, 0.2, 0.4, 1, 0.3, 0.2, 0.3, 1), 3, 3) y <- c(1, 2, 3) ## magmaqr object QR <- qr(ma) ## solution to A %*% x = y x <- solve(qr, y) ## check solution val <- ma %*% x all.equal(as.numeric(val), as.numeric(y))

13 Index Topic algebra backsolve, 2 lu, 4 magma, 5 magma-class, 7 magmalu-class, 10 magmaqr-class, 11 Topic array backsolve, 2 lu, 4 magma, 5 Topic classes gpu, 3 magma-class, 7 magmalu-class, 10 magmaqr-class, 11 [,magma,any,any-method [,magma,any,missing-method [,magma,missing,any-method [,magma,missing,missing-method %*%,magma,magma-method %*%,magma,matrix-method %*%,magma,numeric-method (magma-class), 7 %*%,matrix,magma-method %*%,numeric,magma-method (magma-class), 7 Arith,magma,magma-method (magma-class), 7 Arith,magma,matrix-method Arith,magma,numeric-method Arith,matrix,magma-method Arith,numeric,magma-method array, 7, 10 backsolve, 2, 9 backsolve,magma,magma-method (backsolve), 2 backsolve,magma,matrix-method (backsolve), 2 backsolve,magma,numeric-method (backsolve), 2 backsolve,matrix,magma-method (backsolve), 2 chol, 9 chol,magma-method chol2inv, 9 chol2inv,magma-method crossprod, 9 crossprod,magma,magma-method crossprod,magma,matrix-method crossprod,magma,missing-method crossprod,magma,numeric-method crossprod,matrix,magma-method crossprod,numeric,magma-method dimnames, 6, 7 forwardsolve, 9 forwardsolve (backsolve), 2 gpu, 3, 6, 9 gpu,magma-method (gpu), 3 gpu<- (gpu), 3 gpu<-,magma-method (gpu), 3 13

14 14 INDEX lu, 4, 9 11 lu,magma-method (lu), 4 magma, 2 5, 5, 6, 7, 9, 10, 12 magma-class, 7 magmalu, 5 magmalu-class, 10 magmaqr-class, 11 matrix, 5 7, 10 NULL, 6, 7 tcrossprod,magma,missing-method tcrossprod,magma,numeric-method tcrossprod,matrix,magma-method tcrossprod,numeric,magma-method vector, 7, 10 oldclass, 12 qr, 9, 11, 12 qr,magma-method show,magma-method show,magmalu-method (magmalu-class), 10 show,magmaqr-method (magmaqr-class), 11 solve, 9 solve,magma,magma-method (magma-class), 7 solve,magma,matrix-method solve,magma,missing-method solve,magma,numeric-method solve,magmalu,matrix-method (magmalu-class), 10 solve,magmalu,missing-method (magmalu-class), 10 solve,magmalu,numeric-method (magmalu-class), 10 solve,magmaqr,matrix-method (magmaqr-class), 11 solve,magmaqr,missing-method (magmaqr-class), 11 solve,magmaqr,numeric-method (magmaqr-class), 11 solve,matrix,magma-method structure, 7, 10 tcrossprod, 9 tcrossprod,magma,magma-method tcrossprod,magma,matrix-method

Accelerating linear algebra computations with hybrid GPU-multicore systems.

Accelerating linear algebra computations with hybrid GPU-multicore systems. Accelerating linear algebra computations with hybrid GPU-multicore systems. Marc Baboulin INRIA/Université Paris-Sud joint work with Jack Dongarra (University of Tennessee and Oak Ridge National Laboratory)

More information

Package geigen. August 22, 2017

Package geigen. August 22, 2017 Version 2.1 Package geigen ugust 22, 2017 Title Calculate Generalized Eigenvalues, the Generalized Schur Decomposition and the Generalized Singular Value Decomposition of a Matrix Pair with Lapack Date

More information

Computing least squares condition numbers on hybrid multicore/gpu systems

Computing least squares condition numbers on hybrid multicore/gpu systems Computing least squares condition numbers on hybrid multicore/gpu systems M. Baboulin and J. Dongarra and R. Lacroix Abstract This paper presents an efficient computation for least squares conditioning

More information

Package matrixnormal

Package matrixnormal Version 0.0.0 Date 2018-10-26 Type Package Title The Matrix Normal Distribution Depends R (>= 3.5.0) Imports mvtnorm (>= 1.0.8), utils (>= 3.5.0) Package matrixnormal October 30, 2018 Suggests datasets

More information

Accelerating Linear Algebra on Heterogeneous Architectures of Multicore and GPUs using MAGMA and DPLASMA and StarPU Schedulers

Accelerating Linear Algebra on Heterogeneous Architectures of Multicore and GPUs using MAGMA and DPLASMA and StarPU Schedulers UT College of Engineering Tutorial Accelerating Linear Algebra on Heterogeneous Architectures of Multicore and GPUs using MAGMA and DPLASMA and StarPU Schedulers Stan Tomov 1, George Bosilca 1, and Cédric

More information

Package coop. November 14, 2017

Package coop. November 14, 2017 Type Package Package coop November 14, 2017 Title Co-Operation: Fast Covariance, Correlation, and Cosine Similarity Operations Version 0.6-1 Fast implementations of the co-operations: covariance, correlation,

More information

Linear Algebra Section 2.6 : LU Decomposition Section 2.7 : Permutations and transposes Wednesday, February 13th Math 301 Week #4

Linear Algebra Section 2.6 : LU Decomposition Section 2.7 : Permutations and transposes Wednesday, February 13th Math 301 Week #4 Linear Algebra Section. : LU Decomposition Section. : Permutations and transposes Wednesday, February 1th Math 01 Week # 1 The LU Decomposition We learned last time that we can factor a invertible matrix

More information

Package MultisiteMediation

Package MultisiteMediation Version 0.0.1 Date 2017-02-25 Package MultisiteMediation February 26, 2017 Title Causal Mediation Analysis in Multisite Trials Author Xu Qin, Guanglei Hong Maintainer Xu Qin Depends

More information

MARCH 24-27, 2014 SAN JOSE, CA

MARCH 24-27, 2014 SAN JOSE, CA MARCH 24-27, 2014 SAN JOSE, CA Sparse HPC on modern architectures Important scientific applications rely on sparse linear algebra HPCG a new benchmark proposal to complement Top500 (HPL) To solve A x =

More information

Dynamic Scheduling within MAGMA

Dynamic Scheduling within MAGMA Dynamic Scheduling within MAGMA Emmanuel Agullo, Cedric Augonnet, Jack Dongarra, Mathieu Faverge, Julien Langou, Hatem Ltaief, Samuel Thibault and Stanimire Tomov April 5, 2012 Innovative and Computing

More information

The Matrix Package. March 9, 2001

The Matrix Package. March 9, 2001 R topics documented: The Matri Package March 9, 2001 Hermitian.test..................................... 1 LowerTriangular.test.................................. 2 Matri..........................................

More information

Package misctools. November 25, 2016

Package misctools. November 25, 2016 Version 0.6-22 Date 2016-11-25 Title Miscellaneous Tools and Utilities Author, Ott Toomet Package misctools November 25, 2016 Maintainer Depends R (>= 2.14.0) Suggests Ecdat

More information

Package PVR. February 15, 2013

Package PVR. February 15, 2013 Package PVR February 15, 2013 Type Package Title Computes phylogenetic eigenvectors regression (PVR) and phylogenetic signal-representation curve (PSR) (with null and Brownian expectations) Version 0.2.1

More information

Numerical Linear Algebra

Numerical Linear Algebra Numerical Linear Algebra Direct Methods Philippe B. Laval KSU Fall 2017 Philippe B. Laval (KSU) Linear Systems: Direct Solution Methods Fall 2017 1 / 14 Introduction The solution of linear systems is one

More information

Package SCEPtERbinary

Package SCEPtERbinary Package SCEPtERbinary February 19, 2015 Title Stellar CharactEristics Pisa Estimation grid for Binary Systems Version 0.1-1 Date 2014-04-12 SCEPtER pipeline for estimating the stellar age for double-lined

More information

Implementing QR Factorization Updating Algorithms on GPUs. Andrew, Robert and Dingle, Nicholas J. MIMS EPrint:

Implementing QR Factorization Updating Algorithms on GPUs. Andrew, Robert and Dingle, Nicholas J. MIMS EPrint: Implementing QR Factorization Updating Algorithms on GPUs Andrew, Robert and Dingle, Nicholas J. 214 MIMS EPrint: 212.114 Manchester Institute for Mathematical Sciences School of Mathematics The University

More information

Package ShrinkCovMat

Package ShrinkCovMat Type Package Package ShrinkCovMat Title Shrinkage Covariance Matrix Estimators Version 1.2.0 Author July 11, 2017 Maintainer Provides nonparametric Steinian shrinkage estimators

More information

Package depth.plot. December 20, 2015

Package depth.plot. December 20, 2015 Package depth.plot December 20, 2015 Type Package Title Multivariate Analogy of Quantiles Version 0.1 Date 2015-12-19 Maintainer Could be used to obtain spatial depths, spatial ranks and outliers of multivariate

More information

Package leiv. R topics documented: February 20, Version Type Package

Package leiv. R topics documented: February 20, Version Type Package Version 2.0-7 Type Package Package leiv February 20, 2015 Title Bivariate Linear Errors-In-Variables Estimation Date 2015-01-11 Maintainer David Leonard Depends R (>= 2.9.0)

More information

Package lsei. October 23, 2017

Package lsei. October 23, 2017 Package lsei October 23, 2017 Title Solving Least Squares or Quadratic Programming Problems under Equality/Inequality Constraints Version 1.2-0 Date 2017-10-22 Description It contains functions that solve

More information

Package SpatialNP. June 5, 2018

Package SpatialNP. June 5, 2018 Type Package Package SpatialNP June 5, 2018 Title Multivariate Nonparametric Methods Based on Spatial Signs and Ranks Version 1.1-3 Date 2018-06-05 Author Seija Sirkia, Jari Miettinen, Klaus Nordhausen,

More information

Package gtheory. October 30, 2016

Package gtheory. October 30, 2016 Package gtheory October 30, 2016 Version 0.1.2 Date 2016-10-22 Title Apply Generalizability Theory with R Depends lme4 Estimates variance components, generalizability coefficients, universe scores, and

More information

Package BayesNI. February 19, 2015

Package BayesNI. February 19, 2015 Package BayesNI February 19, 2015 Type Package Title BayesNI: Bayesian Testing Procedure for Noninferiority with Binary Endpoints Version 0.1 Date 2011-11-11 Author Sujit K Ghosh, Muhtarjan Osman Maintainer

More information

Package rarpack. August 29, 2016

Package rarpack. August 29, 2016 Type Package Package rarpack August 29, 2016 Title Solvers for Large Scale Eigenvalue and SVD Problems Version 0.11-0 Date 2016-03-07 Author Yixuan Qiu, Jiali Mei and authors of the ARPACK library. See

More information

A hybrid Hermitian general eigenvalue solver

A hybrid Hermitian general eigenvalue solver Available online at www.prace-ri.eu Partnership for Advanced Computing in Europe A hybrid Hermitian general eigenvalue solver Raffaele Solcà *, Thomas C. Schulthess Institute fortheoretical Physics ETHZ,

More information

Package jmcm. November 25, 2017

Package jmcm. November 25, 2017 Type Package Package jmcm November 25, 2017 Title Joint Mean-Covariance Models using 'Armadillo' and S4 Version 0.1.8.0 Maintainer Jianxin Pan Fit joint mean-covariance models

More information

Package scio. February 20, 2015

Package scio. February 20, 2015 Title Sparse Column-wise Inverse Operator Version 0.6.1 Author Xi (Rossi) LUO and Weidong Liu Package scio February 20, 2015 Maintainer Xi (Rossi) LUO Suggests clime, lorec, QUIC

More information

Package CPE. R topics documented: February 19, 2015

Package CPE. R topics documented: February 19, 2015 Package CPE February 19, 2015 Title Concordance Probability Estimates in Survival Analysis Version 1.4.4 Depends R (>= 2.10.0),survival,rms Author Qianxing Mo, Mithat Gonen and Glenn Heller Maintainer

More information

Package plspolychaos

Package plspolychaos Version 1.1-1 Date 2017-03-01 Package plspolychaos June 9, 2018 Title Sensitivity Indexes from Polynomial Chaos Expansions and PLS Author A. Bouvier [aut], J.-P. Gauchi [cre], A. Bensadoun [ctb] Maintainer

More information

Package SEMModComp. R topics documented: February 19, Type Package Title Model Comparisons for SEM Version 1.0 Date Author Roy Levy

Package SEMModComp. R topics documented: February 19, Type Package Title Model Comparisons for SEM Version 1.0 Date Author Roy Levy Type Package Title Model Comparisons for SEM Version 1.0 Date 2009-02-23 Author Roy Levy Package SEMModComp Maintainer Roy Levy February 19, 2015 Conduct tests of difference in fit for

More information

Package fwsim. October 5, 2018

Package fwsim. October 5, 2018 Version 0.3.4 Title Fisher-Wright Population Simulation Package fwsim October 5, 2018 Author Mikkel Meyer Andersen and Poul Svante Eriksen Maintainer Mikkel Meyer Andersen Description

More information

Package rnmf. February 20, 2015

Package rnmf. February 20, 2015 Type Package Title Robust Nonnegative Matrix Factorization Package rnmf February 20, 2015 An implementation of robust nonnegative matrix factorization (rnmf). The rnmf algorithm decomposes a nonnegative

More information

Review Questions REVIEW QUESTIONS 71

Review Questions REVIEW QUESTIONS 71 REVIEW QUESTIONS 71 MATLAB, is [42]. For a comprehensive treatment of error analysis and perturbation theory for linear systems and many other problems in linear algebra, see [126, 241]. An overview of

More information

Numerical Linear Algebra

Numerical Linear Algebra Numerical Linear Algebra Decompositions, numerical aspects Gerard Sleijpen and Martin van Gijzen September 27, 2017 1 Delft University of Technology Program Lecture 2 LU-decomposition Basic algorithm Cost

More information

Program Lecture 2. Numerical Linear Algebra. Gaussian elimination (2) Gaussian elimination. Decompositions, numerical aspects

Program Lecture 2. Numerical Linear Algebra. Gaussian elimination (2) Gaussian elimination. Decompositions, numerical aspects Numerical Linear Algebra Decompositions, numerical aspects Program Lecture 2 LU-decomposition Basic algorithm Cost Stability Pivoting Cholesky decomposition Sparse matrices and reorderings Gerard Sleijpen

More information

Package denseflmm. R topics documented: March 17, 2017

Package denseflmm. R topics documented: March 17, 2017 Package denseflmm March 17, 2017 Type Package Title Functional Linear Mixed Models for Densely Sampled Data Version 0.1.0 Author Sonja Greven, Jona Cederbaum Maintainer Jona Cederbaum

More information

Package darts. February 19, 2015

Package darts. February 19, 2015 Type Package Package darts February 19, 2015 Title Statistical Tools to Analyze Your Darts Game Version 1.0 Date 2011-01-17 Author Maintainer Are you aiming at the right spot in darts?

More information

Package varband. November 7, 2016

Package varband. November 7, 2016 Type Package Package varband November 7, 2016 Title Variable Banding of Large Precision Matrices Version 0.9.0 Implementation of the variable banding procedure for modeling local dependence and estimating

More information

Package orclus. R topics documented: March 17, Version Date

Package orclus. R topics documented: March 17, Version Date Version 0.2-6 Date 2018-03-17 Package orclus March 17, 2018 Title Subspace Clustering Based on Arbitrarily Oriented Projected Cluster Generation Author Gero Szepannek Maintainer Gero Szepannek

More information

Package pssm. March 1, 2017

Package pssm. March 1, 2017 Version 1.1 Type Package Date 2017-02-28 Package pssm March 1, 2017 Title Piecewise Exponential Model for Time to Progression and Time from Progression to Death Author David A. Schoenfeld [aut, cre] Maintainer

More information

1.Chapter Objectives

1.Chapter Objectives LU Factorization INDEX 1.Chapter objectives 2.Overview of LU factorization 2.1GAUSS ELIMINATION AS LU FACTORIZATION 2.2LU Factorization with Pivoting 2.3 MATLAB Function: lu 3. CHOLESKY FACTORIZATION 3.1

More information

Package robustrao. August 14, 2017

Package robustrao. August 14, 2017 Type Package Package robustrao August 14, 2017 Title An Extended Rao-Stirling Diversity Index to Handle Missing Data Version 1.0-3 Date 2016-01-31 Author María del Carmen Calatrava Moreno [aut, cre], Thomas

More information

Statistical Programming with R

Statistical Programming with R Statistical Programming with R Lecture 3: Matrices Bisher M. Iqelan biqelan@iugaza.edu.ps Department of Mathematics, Faculty of Science, The Islamic University of Gaza 2017-2018, Semester 1 Matrices A

More information

Using Random Butterfly Transformations to Avoid Pivoting in Sparse Direct Methods

Using Random Butterfly Transformations to Avoid Pivoting in Sparse Direct Methods Using Random Butterfly Transformations to Avoid Pivoting in Sparse Direct Methods Marc Baboulin 1, Xiaoye S. Li 2 and François-Henry Rouet 2 1 University of Paris-Sud, Inria Saclay, France 2 Lawrence Berkeley

More information

Package EnergyOnlineCPM

Package EnergyOnlineCPM Type Package Package EnergyOnlineCPM October 2, 2017 Title Distribution Free Multivariate Control Chart Based on Energy Test Version 1.0 Date 2017-09-30 Author Yafei Xu Maintainer Yafei Xu

More information

Package Grace. R topics documented: April 9, Type Package

Package Grace. R topics documented: April 9, Type Package Type Package Package Grace April 9, 2017 Title Graph-Constrained Estimation and Hypothesis Tests Version 0.5.3 Date 2017-4-8 Author Sen Zhao Maintainer Sen Zhao Description Use

More information

Package RI2by2. October 21, 2016

Package RI2by2. October 21, 2016 Package RI2by2 October 21, 2016 Type Package Title Randomization Inference for Treatment Effects on a Binary Outcome Version 1.3 Author Joseph Rigdon, Wen Wei Loh, Michael G. Hudgens Maintainer Wen Wei

More information

Performance of Random Sampling for Computing Low-rank Approximations of a Dense Matrix on GPUs

Performance of Random Sampling for Computing Low-rank Approximations of a Dense Matrix on GPUs Performance of Random Sampling for Computing Low-rank Approximations of a Dense Matrix on GPUs Théo Mary, Ichitaro Yamazaki, Jakub Kurzak, Piotr Luszczek, Stanimire Tomov, Jack Dongarra presenter 1 Low-Rank

More information

Scientific Computing

Scientific Computing Scientific Computing Direct solution methods Martin van Gijzen Delft University of Technology October 3, 2018 1 Program October 3 Matrix norms LU decomposition Basic algorithm Cost Stability Pivoting Pivoting

More information

TR A Comparison of the Performance of SaP::GPU and Intel s Math Kernel Library (MKL) for Solving Dense Banded Linear Systems

TR A Comparison of the Performance of SaP::GPU and Intel s Math Kernel Library (MKL) for Solving Dense Banded Linear Systems TR-0-07 A Comparison of the Performance of ::GPU and Intel s Math Kernel Library (MKL) for Solving Dense Banded Linear Systems Ang Li, Omkar Deshmukh, Radu Serban, Dan Negrut May, 0 Abstract ::GPU is a

More information

Package ENA. February 15, 2013

Package ENA. February 15, 2013 Package ENA February 15, 2013 Type Package Title Ensemble Network Aggregation Version 1.2-4 Date 2013-02-14 Author Maintainer Depends R (>= 2.13.0), space (>= 0.1), WGCNA (>= 1.20), GeneNet(>= 1.2.5),

More information

Package invgamma. May 7, 2017

Package invgamma. May 7, 2017 Package invgamma May 7, 2017 Type Package Title The Inverse Gamma Distribution Version 1.1 URL https://github.com/dkahle/invgamma BugReports https://github.com/dkahle/invgamma/issues Description Light

More information

Package MonoPoly. December 20, 2017

Package MonoPoly. December 20, 2017 Type Package Title Functions to Fit Monotone Polynomials Version 0.3-9 Date 2017-12-20 Package MonoPoly December 20, 2017 Functions for fitting monotone polynomials to data. Detailed discussion of the

More information

QR Factorization of Tall and Skinny Matrices in a Grid Computing Environment

QR Factorization of Tall and Skinny Matrices in a Grid Computing Environment QR Factorization of Tall and Skinny Matrices in a Grid Computing Environment Emmanuel AGULLO (INRIA / LaBRI) Camille COTI (Iowa State University) Jack DONGARRA (University of Tennessee) Thomas HÉRAULT

More information

Numerical Linear Algebra

Numerical Linear Algebra Chapter 3 Numerical Linear Algebra We review some techniques used to solve Ax = b where A is an n n matrix, and x and b are n 1 vectors (column vectors). We then review eigenvalues and eigenvectors and

More information

Package abundant. January 1, 2017

Package abundant. January 1, 2017 Type Package Package abundant January 1, 2017 Title High-Dimensional Principal Fitted Components and Abundant Regression Version 1.1 Date 2017-01-01 Author Adam J. Rothman Maintainer Adam J. Rothman

More information

Package EMVS. April 24, 2018

Package EMVS. April 24, 2018 Type Package Package EMVS April 24, 2018 Title The Expectation-Maximization Approach to Bayesian Variable Selection Version 1.0 Date 2018-04-23 Author Veronika Rockova [aut,cre], Gemma Moran [aut] Maintainer

More information

Package dhsic. R topics documented: July 27, 2017

Package dhsic. R topics documented: July 27, 2017 Package dhsic July 27, 2017 Type Package Title Independence Testing via Hilbert Schmidt Independence Criterion Version 2.0 Date 2017-07-24 Author Niklas Pfister and Jonas Peters Maintainer Niklas Pfister

More information

Package BNN. February 2, 2018

Package BNN. February 2, 2018 Type Package Package BNN February 2, 2018 Title Bayesian Neural Network for High-Dimensional Nonlinear Variable Selection Version 1.0.2 Date 2018-02-02 Depends R (>= 3.0.2) Imports mvtnorm Perform Bayesian

More information

lecture 2 and 3: algorithms for linear algebra

lecture 2 and 3: algorithms for linear algebra lecture 2 and 3: algorithms for linear algebra STAT 545: Introduction to computational statistics Vinayak Rao Department of Statistics, Purdue University August 27, 2018 Solving a system of linear equations

More information

Accelerating computation of eigenvectors in the dense nonsymmetric eigenvalue problem

Accelerating computation of eigenvectors in the dense nonsymmetric eigenvalue problem Accelerating computation of eigenvectors in the dense nonsymmetric eigenvalue problem Mark Gates 1, Azzam Haidar 1, and Jack Dongarra 1,2,3 1 University of Tennessee, Knoxville, TN, USA 2 Oak Ridge National

More information

LU Factorization. LU factorization is the most common way of solving linear systems! Ax = b LUx = b

LU Factorization. LU factorization is the most common way of solving linear systems! Ax = b LUx = b AM 205: lecture 7 Last time: LU factorization Today s lecture: Cholesky factorization, timing, QR factorization Reminder: assignment 1 due at 5 PM on Friday September 22 LU Factorization LU factorization

More information

MODELS USING MATRICES WITH PYTHON

MODELS USING MATRICES WITH PYTHON MODELS USING MATRICES WITH PYTHON José M. Garrido Department of Computer Science May 2016 College of Computing and Software Engineering Kennesaw State University c 2015, J. M. Garrido Models Using Matrices

More information

B553 Lecture 5: Matrix Algebra Review

B553 Lecture 5: Matrix Algebra Review B553 Lecture 5: Matrix Algebra Review Kris Hauser January 19, 2012 We have seen in prior lectures how vectors represent points in R n and gradients of functions. Matrices represent linear transformations

More information

Package rgabriel. February 20, 2015

Package rgabriel. February 20, 2015 Type Package Package rgabriel February 20, 2015 Title Gabriel Multiple Comparison Test and Plot the Confidence Interval on Barplot Version 0.7 Date 2013-12-28 Author Yihui XIE, Miao YU Maintainer Miao

More information

Accelerating incompressible fluid flow simulations on hybrid CPU/GPU systems

Accelerating incompressible fluid flow simulations on hybrid CPU/GPU systems Accelerating incompressible fluid flow simulations on hybrid CPU/GPU systems Yushan Wang 1, Marc Baboulin 1,2, Karl Rupp 3,4, Yann Fraigneau 1,5, Olivier Le Maître 1,5 1 Université Paris-Sud, France 2

More information

Package bigtime. November 9, 2017

Package bigtime. November 9, 2017 Package bigtime November 9, 2017 Type Package Title Sparse Estimation of Large Time Series Models Version 0.1.0 Author Ines Wilms [cre, aut], David S. Matteson [aut], Jacob Bien [aut], Sumanta Basu [aut]

More information

Linear Algebra Linear Algebra : Matrix decompositions Monday, February 11th Math 365 Week #4

Linear Algebra Linear Algebra : Matrix decompositions Monday, February 11th Math 365 Week #4 Linear Algebra Linear Algebra : Matrix decompositions Monday, February 11th Math Week # 1 Saturday, February 1, 1 Linear algebra Typical linear system of equations : x 1 x +x = x 1 +x +9x = 0 x 1 +x x

More information

Computational Linear Algebra

Computational Linear Algebra Computational Linear Algebra PD Dr. rer. nat. habil. Ralf Peter Mundani Computation in Engineering / BGU Scientific Computing in Computer Science / INF Winter Term 2017/18 Part 2: Direct Methods PD Dr.

More information

Package PoisNonNor. R topics documented: March 10, Type Package

Package PoisNonNor. R topics documented: March 10, Type Package Type Package Package PoisNonNor March 10, 2018 Title Simultaneous Generation of Count and Continuous Data Version 1.5 Date 2018-03-10 Author Hakan Demirtas, Yaru Shi, Rawan Allozi Maintainer Rawan Allozi

More information

Example Linear Algebra Competency Test

Example Linear Algebra Competency Test Example Linear Algebra Competency Test The 4 questions below are a combination of True or False, multiple choice, fill in the blank, and computations involving matrices and vectors. In the latter case,

More information

Package FindAllRoots

Package FindAllRoots Type Package Package FindAllRoots February 19, 2015 Title Find all root(s) of the equation and Find root(s) of the equation by dichotomy Version 1.0 Date 2012-07-13 Author Bingpei Wu & Jiajun He & Sijie

More information

Higher, possibly multivariate, Order Markov Chains in markovchain package

Higher, possibly multivariate, Order Markov Chains in markovchain package Higher, possibly multivariate, Order Markov Chains in markovchain package Deepak Yadav, Tae Seung Kang, Giorgio Alfredo Spedicato Abstract The markovchain package contains functions to fit higher (possibly)

More information

Package msir. R topics documented: April 7, Type Package Version Date Title Model-Based Sliced Inverse Regression

Package msir. R topics documented: April 7, Type Package Version Date Title Model-Based Sliced Inverse Regression Type Package Version 1.3.1 Date 2016-04-07 Title Model-Based Sliced Inverse Regression Package April 7, 2016 An R package for dimension reduction based on finite Gaussian mixture modeling of inverse regression.

More information

Mixed models in R using the lme4 package Part 4: Theory of linear mixed models

Mixed models in R using the lme4 package Part 4: Theory of linear mixed models Mixed models in R using the lme4 package Part 4: Theory of linear mixed models Douglas Bates Madison January 11, 11 Contents 1 Definition of linear mixed models Definition of linear mixed models As previously

More information

CVXOPT Documentation. Release 1.2. Martin S. Andersen, Joachim Dahl, and Lieven Vandenberghe

CVXOPT Documentation. Release 1.2. Martin S. Andersen, Joachim Dahl, and Lieven Vandenberghe CVXOPT Documentation Release 1.2 Martin S. Andersen, Joachim Dahl, and Lieven Vandenberghe April 17, 2018 Contents 1 Copyright and License 3 2 Introduction 5 3 Dense and Sparse Matrices 7 3.1 Dense Matrices..............................................

More information

Accelerating computation of eigenvectors in the nonsymmetric eigenvalue problem

Accelerating computation of eigenvectors in the nonsymmetric eigenvalue problem Accelerating computation of eigenvectors in the nonsymmetric eigenvalue problem Mark Gates 1, Azzam Haidar 1, and Jack Dongarra 1,2,3 1 University of Tennessee, Knoxville, TN, USA 2 Oak Ridge National

More information

Package vhica. April 5, 2016

Package vhica. April 5, 2016 Type Package Package vhica April 5, 2016 Title Vertical and Horizontal Inheritance Consistence Analysis Version 0.2.4 Date 2016-04-04 Author Arnaud Le Rouzic Suggests ape, plotrix, parallel, seqinr, gtools

More information

Package severity. February 20, 2015

Package severity. February 20, 2015 Type Package Title Mayo's Post-data Severity Evaluation Version 2.0 Date 2013-03-27 Author Nicole Mee-Hyaang Jinn Package severity February 20, 2015 Maintainer Nicole Mee-Hyaang Jinn

More information

Package unbalhaar. February 20, 2015

Package unbalhaar. February 20, 2015 Type Package Package unbalhaar February 20, 2015 Title Function estimation via Unbalanced Haar wavelets Version 2.0 Date 2010-08-09 Author Maintainer The package implements top-down

More information

Package ltsbase. R topics documented: February 20, 2015

Package ltsbase. R topics documented: February 20, 2015 Package ltsbase February 20, 2015 Type Package Title Ridge and Liu Estimates based on LTS (Least Trimmed Squares) Method Version 1.0.1 Date 2013-08-02 Author Betul Kan Kilinc [aut, cre], Ozlem Alpu [aut,

More information

Package flora. R topics documented: August 29, Type Package. Title flora: taxonomical information on flowering species that occur in Brazil

Package flora. R topics documented: August 29, Type Package. Title flora: taxonomical information on flowering species that occur in Brazil Package flora August 29, 2013 Type Package Title flora: taxonomical information on flowering species that occur in Brazil Version 0.1 Date 2013-07-03 Author Gustavo Carvalho Maintainer Gustavo Carvalho

More information

Package polypoly. R topics documented: May 27, 2017

Package polypoly. R topics documented: May 27, 2017 Package polypoly May 27, 2017 Title Helper Functions for Orthogonal Polynomials Version 0.0.2 Tools for reshaping, plotting, and manipulating matrices of orthogonal polynomials. Depends R (>= 3.3.3) License

More information

Package NlinTS. September 10, 2018

Package NlinTS. September 10, 2018 Type Package Title Non Linear Time Series Analysis Version 1.3.5 Date 2018-09-05 Package NlinTS September 10, 2018 Maintainer Youssef Hmamouche Models for time series forecasting

More information

MTH501- Linear Algebra MCQS MIDTERM EXAMINATION ~ LIBRIANSMINE ~

MTH501- Linear Algebra MCQS MIDTERM EXAMINATION ~ LIBRIANSMINE ~ MTH501- Linear Algebra MCQS MIDTERM EXAMINATION ~ LIBRIANSMINE ~ Question No: 1 (Marks: 1) If for a linear transformation the equation T(x) =0 has only the trivial solution then T is One-to-one Onto Question

More information

Dr. Junchao Xia Center of Biophysics and Computational Biology. Fall /15/ /12

Dr. Junchao Xia Center of Biophysics and Computational Biology. Fall /15/ /12 BIO5312 Biostatistics R Session 12: Principal Component Analysis Dr. Junchao Xia Center of Biophysics and Computational Biology Fall 2016 11/15/2016 1 /12 Matrix Operations I: Constructing matrix(data,

More information

Implementing QR Factorization Updating Algorithms on GPUs. Andrew, Robert and Dingle, Nicholas J. MIMS EPrint:

Implementing QR Factorization Updating Algorithms on GPUs. Andrew, Robert and Dingle, Nicholas J. MIMS EPrint: Implementing QR Factorization Updating Algorithms on GPUs Andrew, Robert and Dingle, Nicholas J. 212 MIMS EPrint: 212.114 Manchester Institute for Mathematical Sciences School of Mathematics The University

More information

A CUDA Solver for Helmholtz Equation

A CUDA Solver for Helmholtz Equation Journal of Computational Information Systems 11: 24 (2015) 7805 7812 Available at http://www.jofcis.com A CUDA Solver for Helmholtz Equation Mingming REN 1,2,, Xiaoguang LIU 1,2, Gang WANG 1,2 1 College

More information

Roundoff Error. Monday, August 29, 11

Roundoff Error. Monday, August 29, 11 Roundoff Error A round-off error (rounding error), is the difference between the calculated approximation of a number and its exact mathematical value. Numerical analysis specifically tries to estimate

More information

Communication-avoiding LU and QR factorizations for multicore architectures

Communication-avoiding LU and QR factorizations for multicore architectures Communication-avoiding LU and QR factorizations for multicore architectures DONFACK Simplice INRIA Saclay Joint work with Laura Grigori INRIA Saclay Alok Kumar Gupta BCCS,Norway-5075 16th April 2010 Communication-avoiding

More information

Package LIStest. February 19, 2015

Package LIStest. February 19, 2015 Type Package Package LIStest February 19, 2015 Title Tests of independence based on the Longest Increasing Subsequence Version 2.1 Date 2014-03-12 Author J. E. Garcia and V. A. Gonzalez-Lopez Maintainer

More information

Package drgee. November 8, 2016

Package drgee. November 8, 2016 Type Package Package drgee November 8, 2016 Title Doubly Robust Generalized Estimating Equations Version 1.1.6 Date 2016-11-07 Author Johan Zetterqvist , Arvid Sjölander

More information

Package AMA. October 27, 2010

Package AMA. October 27, 2010 Package AMA October 27, 2010 Type Package Title Anderson-Moore Algorithm Version 1.0.8 Depends rjava Date 2010-10-13 Author Gary Anderson, Aneesh Raghunandan Maintainer Gary Anderson

More information

Numerical Methods I: Numerical linear algebra

Numerical Methods I: Numerical linear algebra 1/3 Numerical Methods I: Numerical linear algebra Georg Stadler Courant Institute, NYU stadler@cimsnyuedu September 1, 017 /3 We study the solution of linear systems of the form Ax = b with A R n n, x,

More information

Package NonpModelCheck

Package NonpModelCheck Type Package Package NonpModelCheck April 27, 2017 Title Model Checking and Variable Selection in Nonparametric Regression Version 3.0 Date 2017-04-27 Author Adriano Zanin Zambom Maintainer Adriano Zanin

More information

Computing least squares condition numbers on hybrid multicore/gpu systems

Computing least squares condition numbers on hybrid multicore/gpu systems Computing least squares condition numbers on hybrid multicore/gpu systems Marc Baboulin, Jack Dongarra, Rémi Lacroix To cite this version: Marc Baboulin, Jack Dongarra, Rémi Lacroix. Computing least squares

More information

A Massively Parallel Eigenvalue Solver for Small Matrices on Multicore and Manycore Architectures

A Massively Parallel Eigenvalue Solver for Small Matrices on Multicore and Manycore Architectures A Massively Parallel Eigenvalue Solver for Small Matrices on Multicore and Manycore Architectures Manfred Liebmann Technische Universität München Chair of Optimal Control Center for Mathematical Sciences,

More information

MAGMA MIC 1.0: Linear Algebra Library for Intel Xeon Phi Coprocessors

MAGMA MIC 1.0: Linear Algebra Library for Intel Xeon Phi Coprocessors MAGMA MIC 1.0: Linear Algebra Library for Intel Xeon Phi Coprocessors J. Dongarra, M. Gates, A. Haidar, Y. Jia, K. Kabir, P. Luszczek, and S. Tomov University of Tennessee, Knoxville 05 / 03 / 2013 MAGMA:

More information

Penalized least squares versus generalized least squares representations of linear mixed models

Penalized least squares versus generalized least squares representations of linear mixed models Penalized least squares versus generalized least squares representations of linear mixed models Douglas Bates Department of Statistics University of Wisconsin Madison April 6, 2017 Abstract The methods

More information

Package dhga. September 6, 2016

Package dhga. September 6, 2016 Type Package Title Differential Hub Gene Analysis Version 0.1 Date 2016-08-31 Package dhga September 6, 2016 Author Samarendra Das and Baidya Nath Mandal

More information