pbdDMAT: 'pbdR' Distributed Matrix Methods

A set of classes for managing distributed matrices, and a collection of methods for computing linear algebra and statistics. Computation is handled mostly by routines from the 'pbdBASE' package, which itself relies on the 'ScaLAPACK' and 'PBLAS' numerical libraries for distributed computing.

Author
Drew Schmidt [aut, cre], Wei-Chen Chen [aut], George Ostrouchov [aut], Pragneshkumar Patel [aut], ZhaoKang Wang [ctb], Michael Lawrence [ctb], R Core team [ctb] (some wrappers taken from the base and stats packages)
Date of publication
2016-10-21 18:31:39
Maintainer
Drew Schmidt <schmidt@math.utk.edu>
License
GPL (>= 2)
Version
0.4-2
URLs

View on CRAN

Man pages

accessors
Accessor Functions for Distributed Matrix Slots
arithmetic
Arithmetic Operators
as.ddmatrix
Non-Distributed object to Distributed Object Converters
as.matrix
Distributed object to Matrix Converters
as.rowcyclic
Distribute/Redistribute matrices across the process grid
as.vector
Distributed object to Vector Converters
binds
Row and Column binds for Distributed Matrices
chol2inv
Inverse from Choleski (or QR) Decomposition
companion
Generate Companion Matrices
Comparators
Logical Comparisons
condnums
Compute or estimate the Condition Number of a Distributed...
control
Some default parameters for pbdDMAT.
covariance
Covariance and Correlation
ddmatrix-apply
Apply Family of Functions
ddmatrix-chol
Cholesky Factorization
ddmatrix-class
Class ddmatrix
ddmatrix-constructors
Distributed Matrix Creation
ddmatrix-eigen
eigen
ddmatrix-lu
LU Factorization
ddmatrix-norm
Norm
ddmatrix-prcomp
Principal Components Analysis
ddmatrix-print
Printing a Distributed Matrix
ddmatrix-scale
Scale
ddmatrix-solve
Solve
ddmatrix-summary
Distributed Matrix Summary
ddmatrix-sumstats
Basic Summary Statistics
ddmatrix-svd
Singular Value Decomposition
diag-constructors
Distributed Matrix Diagonals
eigen2
eigen2
expm
Matrix Exponentiation
extract
Extract or Replace Parts of a Distributed Matrix
getLocal
getLocal
headsortails
Head and Tail of a Distributed Matrix
Hilbert
Generate Hilbert Matrices
insert
Directly Insert Into Distributed Matrix Submatrix Slot
isdot
Type Checks, Including NA, NaN, etc.
isSymmetric
isSymmetric
lm.fit
Fitter for Linear Models
math
Miscellaneous Mathematical Functions
matmult
Matrix Multiplication
na
Handle Missing Values in Distributed Matrices
pbdDMAT-package
Distributed Matrix Methods
qr
QR Decomposition Methods
redistribute
Distribute/Redistribute matrices across the process grid
reductions
Arithmetic Reductions: Sums, Means, and Prods
rounding
Rounding of Numbers
sd
Covariance and Correlation
sparsity
Sparsity of Matrix Objects
sweep
Sweep
transpose
Distributed Matrix Transpose

Files in this package

pbdDMAT
pbdDMAT/TODO
pbdDMAT/COPYING
pbdDMAT/inst
pbdDMAT/inst/examples
pbdDMAT/inst/examples/pbddmat_example1.R
pbdDMAT/inst/examples/pbddmat_additional_example.R
pbdDMAT/inst/examples/pbddmat_example2.R
pbdDMAT/inst/examples/pbddmat_advanced_example.R
pbdDMAT/inst/CITATION
pbdDMAT/inst/tests_batch
pbdDMAT/inst/tests_batch/6_redist.R
pbdDMAT/inst/tests_batch/16_lmfit.R
pbdDMAT/inst/tests_batch/5_stress.R
pbdDMAT/inst/tests_batch/12_pblas.R
pbdDMAT/inst/tests_batch/expm.r
pbdDMAT/inst/tests_batch/3_rbind_cbind.R
pbdDMAT/inst/tests_batch/run
pbdDMAT/inst/tests_batch/14_stats.R
pbdDMAT/inst/tests_batch/4_construction.R
pbdDMAT/inst/tests_batch/all
pbdDMAT/inst/tests_batch/2_NAs.R
pbdDMAT/inst/tests_batch/17_norm.R
pbdDMAT/inst/tests_batch/13_scalapack.R
pbdDMAT/inst/tests_batch/1_extraction.R
pbdDMAT/inst/tests_batch/10_reductions.R
pbdDMAT/inst/tests_batch/15_qr.R
pbdDMAT/inst/tests_batch/11_arithmetic.R
pbdDMAT/inst/RNACI
pbdDMAT/inst/RNACI/RNACI.h
pbdDMAT/inst/doc
pbdDMAT/inst/doc/pbdDMAT-guide.Rnw
pbdDMAT/inst/doc/pbdDMAT-guide.pdf
pbdDMAT/src
pbdDMAT/src/Makevars
pbdDMAT/src/util.c
pbdDMAT/src/sparse_utils.c
pbdDMAT/src/dmat.h
pbdDMAT/src/converters.c
pbdDMAT/NAMESPACE
pbdDMAT/demo
pbdDMAT/demo/matprod.r
pbdDMAT/demo/cholesky.r
pbdDMAT/demo/basic2.r
pbdDMAT/demo/reductions.r
pbdDMAT/demo/svd.r
pbdDMAT/demo/00Index
pbdDMAT/demo/basic3.r
pbdDMAT/demo/solve.r
pbdDMAT/demo/basic1.r
pbdDMAT/INSTALL
pbdDMAT/R
pbdDMAT/R/ddmatrix_misc.R
pbdDMAT/R/isSymmetric.r
pbdDMAT/R/ddmatrix_lu.r
pbdDMAT/R/ddmatrix_reductions.R
pbdDMAT/R/ddmatrix_na.r
pbdDMAT/R/ddmatrix_scale.r
pbdDMAT/R/ownany.r
pbdDMAT/R/ddmatrix_sweep.R
pbdDMAT/R/ddmatrix_isdot.r
pbdDMAT/R/000_globalVariables.r
pbdDMAT/R/test_utils.r
pbdDMAT/R/ddmatrix_eigen.r
pbdDMAT/R/ddmatrix_solve.r
pbdDMAT/R/ddmatrix_expm.r
pbdDMAT/R/ddmatrix_transpose.r
pbdDMAT/R/error_stuff.r
pbdDMAT/R/ddmatrix_svd.r
pbdDMAT/R/ddmatrix_lm.R
pbdDMAT/R/accessors.r
pbdDMAT/R/constructors.r
pbdDMAT/R/sparsity.r
pbdDMAT/R/ddmatrix_round.r
pbdDMAT/R/as.vector.r
pbdDMAT/R/utils.r
pbdDMAT/R/01-generics.R
pbdDMAT/R/00-classes.r
pbdDMAT/R/ddmatrix_diag.r
pbdDMAT/R/wrappers.r
pbdDMAT/R/ddmatrix_head.r
pbdDMAT/R/ddmatrix_redistribute.r
pbdDMAT/R/as.ddmatrix.r
pbdDMAT/R/ddmatrix_qr.r
pbdDMAT/R/ddmatrix_[.r
pbdDMAT/R/ddmatrix_sd.r
pbdDMAT/R/ddmatrix_cond.r
pbdDMAT/R/04-misc.R
pbdDMAT/R/ddvector_arithmetic.R
pbdDMAT/R/ddmatrix_logic.r
pbdDMAT/R/ddmatrix_prcomp.R
pbdDMAT/R/ddmatrix_matmult.r
pbdDMAT/R/ddmatrix_print.r
pbdDMAT/R/ddmatrix_apply.R
pbdDMAT/R/ddmatrix_chol2inv.r
pbdDMAT/R/ddmatrix_arithmetic.R
pbdDMAT/R/ddmatrix_cov.R
pbdDMAT/R/as.matrix.r
pbdDMAT/R/ddmatrix_norm.r
pbdDMAT/R/ddmatrix_chol.r
pbdDMAT/R/ddmatrix_eigen2.r
pbdDMAT/R/dsmatrix
pbdDMAT/R/dsmatrix/dsmatrix_algebra.r
pbdDMAT/R/dsmatrix/converters.r
pbdDMAT/R/dsmatrix/dsmatrix_misc.r
pbdDMAT/R/dsmatrix/dsmatrix_expm.r
pbdDMAT/R/pbdDMAT-package.R
pbdDMAT/R/getLocal.r
pbdDMAT/R/ddmatrix_bind.r
pbdDMAT/R/ddmatrix_math.R
pbdDMAT/R/ddmatrix_special.r
pbdDMAT/R/zzz.R
pbdDMAT/R/ddvector_misc.R
pbdDMAT/R/ddmatrix_summary.r
pbdDMAT/R/ddmatrix_sumstats.r
pbdDMAT/vignettes
pbdDMAT/vignettes/pbdDMAT-guide.Rnw
pbdDMAT/vignettes/build_pdf.sh
pbdDMAT/vignettes/include
pbdDMAT/vignettes/include/preamble.tex
pbdDMAT/vignettes/include/02-classesnmeths.tex
pbdDMAT/vignettes/include/07-developers.tex
pbdDMAT/vignettes/include/06-adveg.tex
pbdDMAT/vignettes/include/00-acknowledgement.tex
pbdDMAT/vignettes/include/04-examples.tex
pbdDMAT/vignettes/include/pbdDMAT.bib
pbdDMAT/vignettes/include/01-introduction.tex
pbdDMAT/vignettes/include/05-advanced.tex
pbdDMAT/vignettes/include/00-copyright.tex
pbdDMAT/vignettes/include/titlepage.tex
pbdDMAT/vignettes/include/pics
pbdDMAT/vignettes/include/pics/uch_small.png
pbdDMAT/vignettes/include/00-zzz-abstract.tex
pbdDMAT/vignettes/include/03-users.tex
pbdDMAT/README.md
pbdDMAT/MD5
pbdDMAT/DESCRIPTION
pbdDMAT/ChangeLog
pbdDMAT/man
pbdDMAT/man/eigen2.Rd
pbdDMAT/man/as.vector.Rd
pbdDMAT/man/as.rowcyclic.Rd
pbdDMAT/man/ddmatrix-constructors.Rd
pbdDMAT/man/Comparators.Rd
pbdDMAT/man/binds.Rd
pbdDMAT/man/na.Rd
pbdDMAT/man/math.Rd
pbdDMAT/man/Hilbert.Rd
pbdDMAT/man/sparsity.Rd
pbdDMAT/man/ddmatrix-sumstats.Rd
pbdDMAT/man/companion.Rd
pbdDMAT/man/ddmatrix-class.Rd
pbdDMAT/man/sd.Rd
pbdDMAT/man/ddmatrix-lu.Rd
pbdDMAT/man/transpose.Rd
pbdDMAT/man/ddmatrix-svd.Rd
pbdDMAT/man/headsortails.Rd
pbdDMAT/man/isdot.Rd
pbdDMAT/man/redistribute.Rd
pbdDMAT/man/ddmatrix-prcomp.Rd
pbdDMAT/man/ddmatrix-summary.Rd
pbdDMAT/man/chol2inv.Rd
pbdDMAT/man/ddmatrix-print.Rd
pbdDMAT/man/diag-constructors.Rd
pbdDMAT/man/ddmatrix-eigen.Rd
pbdDMAT/man/matmult.Rd
pbdDMAT/man/arithmetic.Rd
pbdDMAT/man/covariance.Rd
pbdDMAT/man/ddmatrix-apply.Rd
pbdDMAT/man/control.Rd
pbdDMAT/man/insert.Rd
pbdDMAT/man/reductions.Rd
pbdDMAT/man/lm.fit.Rd
pbdDMAT/man/ddmatrix-scale.Rd
pbdDMAT/man/qr.Rd
pbdDMAT/man/as.ddmatrix.Rd
pbdDMAT/man/pbdDMAT-package.Rd
pbdDMAT/man/getLocal.Rd
pbdDMAT/man/condnums.Rd
pbdDMAT/man/sweep.Rd
pbdDMAT/man/ddmatrix-chol.Rd
pbdDMAT/man/ddmatrix-norm.Rd
pbdDMAT/man/as.matrix.Rd
pbdDMAT/man/ddmatrix-solve.Rd
pbdDMAT/man/isSymmetric.Rd
pbdDMAT/man/expm.Rd
pbdDMAT/man/rounding.Rd
pbdDMAT/man/extract.Rd
pbdDMAT/man/accessors.Rd
pbdDMAT/cleanup