Important: Active development has moved to a new repository: 👉 ExaGeoStatCPP The codebase has been migrated from C to C++ as part of this transition. The new version also includes support for R package installation. This repository is now archived and no longer maintained.
ExaGeoStatR
is an R-Wrapper for [ExaGeoStat framework]((https://github.com/ecrc/exageostat), a parallel high performance unified software for geostatistics on manycore systems.
All these dependencies are automatically installed with the package if not exist (OpenBLAS is the default BLAS library) on the system (ExaGeoStatR v1.2.0).
We recommend you install these libraries before beginning to ensure you get all of them while using the R examples.
For installation, type at the R prompt:
install.packages("devtools")
For installation, type at the R prompt:
install.packages("geoR")
Or
Download the latest geoR version (*.tar.gz) from http://www.leg.ufpr.br/geoR
Install from the linux prompt (with root/sudo permissions) replacing "*" below by the current version number.
R CMD INSTALL geoR*.tar.gz
For installation, type at the R prompt:
install.packages("fields", dependencies = TRUE)
For installation, type at the R prompt:
install.packages("spam")
For installation, type at the R prompt:
install.packages("GpGp")
library("devtools")
Sys.setenv(MKLROOT="/opt/intel/mkl")
install_git(url="https://github.com/ecrc/exageostatR")
library("devtools")
Sys.setenv(MKLROOT="/opt/intel/mkl")
Sys.setenv(MAKE="make -j 1")
install_git(url="https://github.com/ecrc/exageostatR")
library("devtools")
Sys.setenv(MKLROOT="/opt/intel/mkl")
install_git(url="https://github.com/ecrc/exageostatR", configure.args=C('--enable-cuda'))
library("devtools")
Sys.setenv(MKLROOT="/opt/intel/mkl")
install_git(url="https://github.com/ecrc/exageostatR", configure.args=C('--enable-mpi'))
install.packages(repos=NULL, "exageostat_1.2.0.tar.gz")
library("devtools")
Sys.setenv(MKLROOT="/opt/intel/mkl")
install_git(url="https://github.com/ecrc/exageostatR", configure.args=C('--enable-mpi'))
Operations:
User can find many test examples in tests
directory.
#!/bin/bash
#SBATCH --job-name=job_name
#SBATCH --output=output_file.txt
#SBATCH --partition=XXXX
#SBATCH --nodes=4
#SBATCH --ntasks=4
#SBATCH --ntasks-per-node=1
#SBATCH --cpus-per-task=31
#SBATCH --time 00:30:00
# RExample.r includes one of the examples in the `tests` directory.
srun Rscript RExample.r
Intel MKL FATAL ERROR: Cannot load libmkl_avx512.so or libmkl_def.so
or
symbol lookup error: /opt/PATH_TO_MKL/lib/intel64/libmkl_intel_thread.so: undefined symbol: __kmpc_global_thread_num
We recommend the following solution: 1. Navigate to installed mkl directory and find the exact path of libmkl_def.so 2. Export the following command.
export LD_PRELOAD=/PATH_TO_MKL/lib/intel64/libmkl_def.so:/PATH_TO_MKL/lib/intel64/libmkl_avx2.so:/PATH_TO_MKL/lib/intel64/libmkl_core.so:/PATH_TO_MKL/lib/intel64/libmkl_intel_lp64.so:/PATH_TO_MKL/lib/intel64/libmkl_intel_thread.so:/PATH_TO_MKL/lib/intel64/libiomp5.so
data
directory includes datasets from the "Competition on Spatial Statistics for Large Datasets" manuscript (here).Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.