# Programming with Big Data - Base Wrappers for Distributed Matrices

## Documentation for package ‘pbdBASE’ version 0.5-0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

B C D F G I L N P S misc

pbdBASE-package | ScaLAPACK Wrappers and Utilities

## -- B --

BASE Global Environment | Global Environment for the pbdBASE Package
base.blacs | Get BLACS Context Grid Information
base.blacsexit | BLACS Exit
base.blacs_gridinit | Creating Grid From A System Context
base.blacs_init | blacs_init
base.crossprod | crossprod
base.dallreduce | dallreduce
base.ddiagmk | diag
base.ddiagtk | diag
base.descinit | descinit
base.dgamn2d | BLACS Min
base.dgamx2d | BLACS Min
base.dgerv2d | BLACS Point to Poin
base.dgesd2d | BLACS Point to Poin
base.dgsum2d | BLACS Sums
base.dhilbmk | dhilbmk
base.dim0 | maxdim
base.finalize | Finalizer
base.free_blacs_system_handle | Free Blacs System Handle
base.g2l_coord | g2l_coord
base.gridexit | gridexit
base.igamn2d | BLACS Min
base.igamx2d | BLACS Max
base.igsum2d | BLACS Sums
base.indxg2p | indxg2p
base.l2g_coord | l2g_coord
base.matexp | matexp
base.maxdim | maxdim
base.minctxt | Get BLACS Context Grid Information
base.mkgblmat | (Un)Distribute
base.mksubmat | (Un)Distribute
base.nbd | Next Best Divisor
base.numroc | numroc
base.ownany | Determining Local Ownership of a Distributed Matrix
base.pcoord | Interchange Between Process Number and BLACS Coordinates
base.pdchtri | pdchtri
base.pdclvar | Column Variances
base.pdhilbmk | pdhilbmk
base.pdmkcpn1 | pdmkcpn1
base.pdmvsum | R-like Matrix-Vector Sum
base.pdsweep | pdsweep
base.pnum | Interchange Between Process Number and BLACS Coordinates
base.procgrid | procgrid
base.p_matexp_pade_wrap | p_matexp_pade_wrap
base.p_matpow_by_squaring_wrap | p_matpow_by_squaring_wrap
base.rcolcpy | R Column Copy
base.rcolcpy2 | R Column Copy-2
base.redist | base.redist
base.rl2blas | Level 2 R-like BLAS
base.rl2insert | R-like Matrix-Vector Insertion
base.rpdgecon | rpdgecon
base.rpdgelqf | rpdgelqf
base.rpdgels | rpdgels
base.rpdgemm | rpdgemm
base.rpdgemr2d | rpdgemr2d
base.rpdgeqpf | rpdgeqpf
base.rpdgesv | rpdgesv
base.rpdgesvd | rpdgesvd
base.rpdgetrf | rpdgetrf
base.rpdgetri | rpdgetri
base.rpdlange | rpdlange
base.rpdlaprnt | rpdlaprnt
base.rpdorglq | rpdorglq
base.rpdorgqr | rpdorgqr
base.rpdormqr | rpdormqr
base.rpdpotrf | rpdpotrf
base.rpdsyevr | rpdsyevr
base.rpdsyevx | rpdsyevx
base.rpdtran | rpdtran
base.rpdtrcon | rpdtrcon
base.rrowcpy | R Row Copy
base.rrowcpy2 | R Row Copy-2
base.tri2zero | tri2zero
base.valid_context | BLACS Context Validation
blacs | Get BLACS Context Grid Information
blacsexit | BLACS Exit
blacs_apts | Functions to set and get BLACS_APTS
blacs_gridinit | blacs_init
blacs_init | blacs_init

## -- C --

coords | Local to Global/Global to Local Indexing
coordspair | Global to Local/Local to Global Pair Indexing

## -- D --

diag | diag

## -- F --

finalize | Finalizer
finalizer | Finalizer

## -- G --

g2lcoord | g2lcoord
g2lpair | Global to Local/Local to Global Pair Indexing
g2l_coord | g2l_coord
get.blacs.apts | Functions to set and get BLACS_APTS
get.comm.from.ICTXT | Getting Communicator From BLACS Context
gridexit | gridexit
gridinfo | Get BLACS Context Grid Information
gridinit | blacs_init

## -- I --

indxg2l | Local to Global/Global to Local Indexing
indxl2g | Local to Global/Global to Local Indexing
init.grid | Initialize Process Grid
InitGrid | Initialize Process Grid

## -- L --

l2gpair | Global to Local/Local to Global Pair Indexing
l2g_coord | l2g_coord

## -- N --

numroc2 | numroc2

## -- P --

pcoords | Interchange Between Process Number and BLACS Coordinates

## -- S --

set.blacs.apts | Functions to set and get BLACS_APTS
sys2blacs.handle | Context Within a Given Communicator

## -- misc --

.pbdBASEEnv | Global Environment for the pbdBASE Package