Large‐scale environmental data science with ExaGeoStatR. Issue 1 (6th November 2022)
- Record Type:
- Journal Article
- Title:
- Large‐scale environmental data science with ExaGeoStatR. Issue 1 (6th November 2022)
- Main Title:
- Large‐scale environmental data science with ExaGeoStatR
- Authors:
- Abdulah, Sameh
Li, Yuxiao
Cao, Jian
Ltaief, Hatem
Keyes, David E.
Genton, Marc G.
Sun, Ying - Other Names:
- Zammit‐Mangion Andrew guestEditor.
Newlands Nathaniel K. guestEditor.
Burr Wesley S. guestEditor. - Abstract:
- Abstract: Parallel computing in exact Gaussian process (GP) calculations becomes necessary for avoiding computational and memory restrictions associated with large‐scale environmental data science applications. The exact evaluation of the Gaussian log‐likelihood function requires O ( n 2 ) storage and O ( n 3 ) operations, where n is the number of geographical locations. Thus, exactly computing the log‐likelihood function with a large number of locations requires exploiting the power of existing parallel computing hardware systems, such as shared‐memory, possibly equipped with GPUs, and distributed‐memory systems, to solve this exact computational complexity. In this article, we present ExaGeoStatR, a package for exascale geostatistics in R that supports a parallel computation of the exact maximum likelihood function on a wide variety of parallel architectures. Furthermore, the package allows scaling existing GP methods to a large spatial/temporal domain. Prohibitive exact solutions for large geostatistical problems become possible with ExaGeoStatR . Parallelization in ExaGeoStatR depends on breaking down the numerical linear algebra operations in the log‐likelihood function into a set of tasks and rendering them for a task‐based programming model. The package can be used directly through the R environment on parallel systems without the user needing any C, CUDA, or MPI knowledge. Currently, ExaGeoStatR supports several maximum likelihood computation variants such as exact,Abstract: Parallel computing in exact Gaussian process (GP) calculations becomes necessary for avoiding computational and memory restrictions associated with large‐scale environmental data science applications. The exact evaluation of the Gaussian log‐likelihood function requires O ( n 2 ) storage and O ( n 3 ) operations, where n is the number of geographical locations. Thus, exactly computing the log‐likelihood function with a large number of locations requires exploiting the power of existing parallel computing hardware systems, such as shared‐memory, possibly equipped with GPUs, and distributed‐memory systems, to solve this exact computational complexity. In this article, we present ExaGeoStatR, a package for exascale geostatistics in R that supports a parallel computation of the exact maximum likelihood function on a wide variety of parallel architectures. Furthermore, the package allows scaling existing GP methods to a large spatial/temporal domain. Prohibitive exact solutions for large geostatistical problems become possible with ExaGeoStatR . Parallelization in ExaGeoStatR depends on breaking down the numerical linear algebra operations in the log‐likelihood function into a set of tasks and rendering them for a task‐based programming model. The package can be used directly through the R environment on parallel systems without the user needing any C, CUDA, or MPI knowledge. Currently, ExaGeoStatR supports several maximum likelihood computation variants such as exact, diagonal super tile and tile low‐rank approximations, and mixed‐precision. ExaGeoStatR also provides a tool to simulate large‐scale synthetic datasets. These datasets can help assess different implementations of the maximum log‐likelihood approximation methods. Herein, we show the implementation details of ExaGeoStatR, analyze its performance on various parallel architectures, and assess its accuracy using synthetic datasets with up to 250K observations. The experimental analysis covers the exact computation of ExaGeoStatR to demonstrate the parallel capabilities of the package. We provide a hands‐on tutorial to analyze a sea surface temperature real dataset. The performance evaluation involves comparisons with the popular packages GeoR, fields, and bigGP for exact Gaussian likelihood evaluation. The approximation methods in ExaGeoStatR are not considered in this article since they were analyzed in previous studies. … (more)
- Is Part Of:
- Environmetrics. Volume 34:Issue 1(2023)
- Journal:
- Environmetrics
- Issue:
- Volume 34:Issue 1(2023)
- Issue Display:
- Volume 34, Issue 1 (2023)
- Year:
- 2023
- Volume:
- 34
- Issue:
- 1
- Issue Sort Value:
- 2023-0034-0001-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2022-11-06
- Subjects:
- environmental application -- Gaussian process -- Matérn covariance function -- maximum likelihood optimization -- parameter estimation -- prediction
Environmental sciences -- Statistical methods -- Periodicals
550.72 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/env.2770 ↗
- Languages:
- English
- ISSNs:
- 1180-4009
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3791.797000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 25525.xml