Visual simulation of soil-microbial system using GPGPU technology

Ruth E. Falconer, Alasdair N. Houston

Research output: Contribution to journalArticle

7 Citations (Scopus)
30 Downloads (Pure)

Abstract

General Purpose (use of) Graphics Processing Units (GPGPU) is a promising technology for simulation upscaling; in particular for bottom–up modelling approaches seeking to translate micro-scale system processes to macro-scale properties. Many existing simulations of soil ecosystems do not recover the emergent system scale properties and this may be a consequence of “missing” information at finer scales. Interpretation of model output can be challenging and we advocate the “built-in” visual simulation afforded by GPGPU implementations. We apply this GPGPU approach to a reaction–diffusion soil ecosystem model with the intent of linking micro (micron) and core (cm) spatial scales to investigate how microbes respond to changing environments and the consequences on soil respiration. The performance is evaluated in terms of computational speed up, spatial upscaling and visual feedback. We conclude that a GPGPU approach can significantly improve computational efficiency and offers the potential added benefit of visual immediacy. For massive spatial domains distribution over GPU devices may still be required.
Original languageEnglish
Pages (from-to)58-71
Number of pages14
JournalComputation
Volume3
Issue number1
DOIs
Publication statusPublished - 27 Feb 2015

Fingerprint

GPGPU
Visual Simulation
Soil
Soils
Upscaling
Ecosystems
Ecosystem
Computational efficiency
Macros
Graphics Processing Unit
Reaction-diffusion
Respiration
Bottom-up
Computational Efficiency
Linking
Feedback
Simulation
Speedup
Output
Modeling

Cite this

Falconer, Ruth E. ; Houston, Alasdair N. / Visual simulation of soil-microbial system using GPGPU technology. In: Computation. 2015 ; Vol. 3, No. 1. pp. 58-71.
@article{226aaacc72f9450083c0eb60a84ff505,
title = "Visual simulation of soil-microbial system using GPGPU technology",
abstract = "General Purpose (use of) Graphics Processing Units (GPGPU) is a promising technology for simulation upscaling; in particular for bottom–up modelling approaches seeking to translate micro-scale system processes to macro-scale properties. Many existing simulations of soil ecosystems do not recover the emergent system scale properties and this may be a consequence of “missing” information at finer scales. Interpretation of model output can be challenging and we advocate the “built-in” visual simulation afforded by GPGPU implementations. We apply this GPGPU approach to a reaction–diffusion soil ecosystem model with the intent of linking micro (micron) and core (cm) spatial scales to investigate how microbes respond to changing environments and the consequences on soil respiration. The performance is evaluated in terms of computational speed up, spatial upscaling and visual feedback. We conclude that a GPGPU approach can significantly improve computational efficiency and offers the potential added benefit of visual immediacy. For massive spatial domains distribution over GPU devices may still be required.",
author = "Falconer, {Ruth E.} and Houston, {Alasdair N.}",
year = "2015",
month = "2",
day = "27",
doi = "10.3390/computation3010058",
language = "English",
volume = "3",
pages = "58--71",
journal = "Computation",
issn = "2079-3197",
publisher = "Multidisciplinary Digital Publishing Institute (MDPI)",
number = "1",

}

Visual simulation of soil-microbial system using GPGPU technology. / Falconer, Ruth E.; Houston, Alasdair N.

In: Computation, Vol. 3, No. 1, 27.02.2015, p. 58-71.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Visual simulation of soil-microbial system using GPGPU technology

AU - Falconer, Ruth E.

AU - Houston, Alasdair N.

PY - 2015/2/27

Y1 - 2015/2/27

N2 - General Purpose (use of) Graphics Processing Units (GPGPU) is a promising technology for simulation upscaling; in particular for bottom–up modelling approaches seeking to translate micro-scale system processes to macro-scale properties. Many existing simulations of soil ecosystems do not recover the emergent system scale properties and this may be a consequence of “missing” information at finer scales. Interpretation of model output can be challenging and we advocate the “built-in” visual simulation afforded by GPGPU implementations. We apply this GPGPU approach to a reaction–diffusion soil ecosystem model with the intent of linking micro (micron) and core (cm) spatial scales to investigate how microbes respond to changing environments and the consequences on soil respiration. The performance is evaluated in terms of computational speed up, spatial upscaling and visual feedback. We conclude that a GPGPU approach can significantly improve computational efficiency and offers the potential added benefit of visual immediacy. For massive spatial domains distribution over GPU devices may still be required.

AB - General Purpose (use of) Graphics Processing Units (GPGPU) is a promising technology for simulation upscaling; in particular for bottom–up modelling approaches seeking to translate micro-scale system processes to macro-scale properties. Many existing simulations of soil ecosystems do not recover the emergent system scale properties and this may be a consequence of “missing” information at finer scales. Interpretation of model output can be challenging and we advocate the “built-in” visual simulation afforded by GPGPU implementations. We apply this GPGPU approach to a reaction–diffusion soil ecosystem model with the intent of linking micro (micron) and core (cm) spatial scales to investigate how microbes respond to changing environments and the consequences on soil respiration. The performance is evaluated in terms of computational speed up, spatial upscaling and visual feedback. We conclude that a GPGPU approach can significantly improve computational efficiency and offers the potential added benefit of visual immediacy. For massive spatial domains distribution over GPU devices may still be required.

U2 - 10.3390/computation3010058

DO - 10.3390/computation3010058

M3 - Article

VL - 3

SP - 58

EP - 71

JO - Computation

JF - Computation

SN - 2079-3197

IS - 1

ER -