Package: bigGP 0.1.8
bigGP: Distributed Gaussian Process Calculations
Distributes Gaussian process calculations across nodes in a distributed memory setting, using Rmpi. The bigGP class provides high-level methods for maximum likelihood with normal data, prediction, calculation of uncertainty (i.e., posterior covariance calculations), and simulation of realizations. In addition, bigGP provides an API for basic matrix calculations with distributed covariance matrices, including Cholesky decomposition, back/forwardsolve, crossproduct, and matrix multiplication.
Authors:
bigGP_0.1.8.tar.gz
bigGP_0.1.8.tar.gz(r-4.5-noble)bigGP_0.1.8.tar.gz(r-4.4-noble)
bigGP.pdf |bigGP.html✨
bigGP/json (API)
NEWS
# Install 'bigGP' in R: |
install.packages('bigGP', repos = c('https://paciorek.r-universe.dev', 'https://cloud.r-project.org')) |
- SN2011fe - SN2011fe Supernova Dataset
- SN2011fe_covfunc - SN2011fe Supernova Dataset
- SN2011fe_crosscovfunc - SN2011fe Supernova Dataset
- SN2011fe_initialParams - SN2011fe Supernova Dataset
- SN2011fe_meanfunc - SN2011fe Supernova Dataset
- SN2011fe_mle - SN2011fe Supernova Dataset
- SN2011fe_mle_subset - SN2011fe Supernova Dataset
- SN2011fe_newdata - SN2011fe Supernova Dataset
- SN2011fe_newdata_subset - SN2011fe Supernova Dataset
- SN2011fe_predcovfunc - SN2011fe Supernova Dataset
- SN2011fe_predmeanfunc - SN2011fe Supernova Dataset
- SN2011fe_subset - SN2011fe Supernova Dataset
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 2 years agofrom:f63affd9d8. Checks:OK: 1 NOTE: 1. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Oct 26 2024 |
R-4.5-linux-x86_64 | NOTE | Oct 26 2024 |
Exports:.bigGP.fillallocbigGP.exitbigGP.initbigGP.quitcalcIJcollectDiagonalcollectRectangularMatrixcollectTriangularMatrixcollectVectordistributedKrigeProblemdistributeVectorkrigeProblemlocalAssignlocalBacksolvelocalCalclocalCalcChollocalCollectDiagonallocalCollectDiagonalTestlocalCollectRectangularMatrixlocalCollectRectangularMatrixTestlocalCollectTriangularMatrixlocalCollectTriangularMatrixTestlocalCollectVectorlocalCollectVectorTestlocalConstructRnormMatrixlocalCrossProdMatSelflocalCrossProdMatSelfDiaglocalCrossProdMatVeclocalDistributeVectorlocalDistributeVectorTestlocalForwardsolvelocalGetRectangularMatrixIndiceslocalGetTriangularMatrixIndiceslocalGetVectorIndiceslocalKrigeProblemConstructCovlocalKrigeProblemConstructMeanlocalMultChollocalPulllocalPullTestlocalRmpullpushremoteBacksolveremoteCalcremoteCalcCholremoteConstructRnormMatrixremoteConstructRnormVectorremoteCrossProdMatSelfremoteCrossProdMatSelfDiagremoteCrossProdMatVecremoteForwardsolveremoteGetIndicesremoteLsremoteMultCholremoteRm
Dependencies:Rmpi
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Create Object with its Own Memory | alloc |
Package for Calculations with Big Gaussian Processes | bigGP-package bigGP |
Information about the number and identities of the processes | .bigGP .bigGP.fill bigGP-meta |
Exit bigGP Environment | bigGP.exit bigGP.quit |
Initialize bigGP package | bigGP.init |
Calculate Partition Factor | calcD |
Calculate Slave Process Identifiers | calcIJ |
Return the Diagonal of a Distributed Square Matrix to the Master Process | collectDiagonal |
Return a Distributed Rectangular Matrix to the Master Process | collectRectangularMatrix |
Return a Distributed Symmetric or Triangular Matrix to the Master Process | collectTriangularMatrix |
Return a Distributed Vector to the Master Process | collectVector |
ReferenceClass for Distributed Components of the krigeProblem ReferenceClass | distributedKrigeProblem distributedKrigeProblem-class |
Distribute a Vector to the Slave Processes | distributeVector |
Find Length of Subset of Vector or Matrix Stored on Slave Process | getDistributedRectangularMatrixLength getDistributedTriangularMatrixLength getDistributedVectorLength |
Class '"krigeProblem"' | calcH, krigeProblem-method calcLogDens, krigeProblem-method calcPostCov, krigeProblem-method initializeSlaveProblems, krigeProblem-method krigeProblem krigeProblem-class optimizeLogDens, krigeProblem-method predict, krigeProblem-method remoteConstructCov, krigeProblem-method remoteConstructMean, krigeProblem-method setParams, krigeProblem-method show, krigeProblem-method simulateRealizations, krigeProblem-method |
Assign a New Name to an Object on Slave Process | localAssign |
Local Calculation Functions | localBacksolve localCalc localCalcChol localConstructRnormMatrix localCrossProdMatSelf localCrossProdMatSelfDiag localCrossProdMatVec localForwardsolve localMultChol |
Local Distribution and Collection Functions | localCollectDiagonal localCollectDiagonalTest localCollectRectangularMatrix localCollectRectangularMatrixTest localCollectTriangularMatrix localCollectTriangularMatrixTest localCollectVector localCollectVectorTest localDistributeVector localDistributeVectorTest localPull localPullTest |
Get Indices of Vector or Matrix Elements Stored on Slave Process | localGetRectangularMatrixIndices localGetTriangularMatrixIndices localGetVectorIndices |
Calculate Mean Vector or Covariance Matrix on Slave Process | localKrigeProblemConstructCov localKrigeProblemConstructMean |
Remove Objects on Slave Process | localRm |
Copy Object from Slave Processes to Master | pull |
Copy Object from Master to Slave Processes | push |
Do Arbitrary Calculations on One or Two Inputs | remoteCalc |
Calculate Distributed Cholesky Decomposition | remoteCalcChol |
Create Distributed Vector or Matrix of Random Normals | remoteConstructRnormMatrix remoteConstructRnormVector |
Distributed Crossproduct of a Rectangular Matrix with Itself | remoteCrossProdMatSelf remoteCrossProdMatSelfDiag |
Distributed Crossproduct of a Rectangular Matrix and a Vector | remoteCrossProdMatVec |
Solve a Distributed Triangular System | remoteBacksolve remoteForwardsolve |
Determine Indices of Vector or Matrix Elements Stored on all Processes | remoteGetIndices |
Remote List Objects | remoteLs |
Distributed Multiplication of Lower Triangular Matrix and a Vector or Matrix | remoteMultChol |
Remote Remove Objects | remoteRm |
SN2011fe Supernova Dataset | SN2011fe SN2011fe_covfunc SN2011fe_crosscovfunc SN2011fe_initialParams SN2011fe_meanfunc SN2011fe_mle SN2011fe_mle_subset SN2011fe_newdata SN2011fe_newdata_subset SN2011fe_predcovfunc SN2011fe_predmeanfunc SN2011fe_subset |