Scaling-up spatially-explicit ecological models using graphics processors

被引:9
作者
van de Koppel, Johan [1 ]
Gupta, Rohit [1 ,2 ]
Vuik, Cornelis [2 ]
机构
[1] Netherlands Inst Ecol NIOO KNAW, Spatial Ecol Dept, NL-4400 AC Yerseke, Netherlands
[2] Delft Univ Technol, Fac EEMCS, Delft Inst Appl Math, NL-2628 CD Delft, Netherlands
关键词
CUDA; Graphics processors; Scaling laws; Self-organization; Spatially explicit models; ARID ECOSYSTEMS; SPECIES COEXISTENCE; POPULATION-DYNAMICS; SELF-ORGANIZATION; PATTERN-FORMATION; VEGETATION; SYSTEMS; TRANSITIONS; DISTURBANCE; PATCHINESS;
D O I
10.1016/j.ecolmodel.2011.06.004
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
How the properties of ecosystems relate to spatial scale is a prominent topic in current ecosystem research. Despite this, spatially explicit models typically include only a limited range of spatial scales, mostly because of computing limitations. Here, we describe the use of graphics processors to efficiently solve spatially explicit ecological models at large spatial scale using the CUDA language extension. We explain this technique by implementing three classical models of spatial self-organization in ecology: a spiral-wave forming predator-prey model, a model of pattern formation in arid vegetation, and a model of disturbance in mussel beds on rocky shores. Using these models, we show that the solutions of models on large spatial grids can be obtained on graphics processors with up to two orders of magnitude reduction in simulation time relative to normal pc processors. This allows for efficient simulation of very large spatial grids, which is crucial for, for instance, the study of the effect of spatial heterogeneity on the formation of self-organized spatial patterns, thereby facilitating the comparison between theoretical results and empirical data. Finally, we show that large-scale spatial simulations are preferable over repetitions at smaller spatial scales in identifying the presence of scaling relations in spatially self-organized ecosystems. Hence, the study of scaling laws in ecology may benefit significantly from implementation of ecological models on graphics processors. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:3011 / 3019
页数:9
相关论文
共 29 条
[1]   The upper-truncated power law applied to earthquake cumulative frequency-magnitude distributions: Evidence for a time-independent scaling parameter [J].
Burroughs, SM ;
Tebbens, SF .
BULLETIN OF THE SEISMOLOGICAL SOCIETY OF AMERICA, 2002, 92 (08) :2983-2993
[2]  
DUNBAR SR, 1983, J MATH BIOL, V17, P11
[3]  
ERRA U, 2009, EFFICIENT GPU IMPLEM, P51, DOI DOI 10.1109/HIBI.2009.11
[4]  
FISHER RA, 1937, ANN EUGEN, V7, P353, DOI DOI 10.1111/J.1469-1809.1937.TB02153.X
[5]   Patch Dynamics, Persistence, and Species Coexistence in Metaecosystems [J].
Gravel, Dominique ;
Mouquet, Nicolas ;
Loreau, Michel ;
Guichard, Frederic .
AMERICAN NATURALIST, 2010, 176 (03) :289-302
[6]   Mussel disturbance dynamics: Signatures of oceanographic forcing from local interactions [J].
Guichard, F ;
Halpin, PM ;
Allison, GW ;
Lubchenco, J ;
Menge, BA .
AMERICAN NATURALIST, 2003, 161 (06) :889-904
[7]   Social interactions, information use, and the evolution of collective migration [J].
Guttal, Vishwesha ;
Couzin, Iain D. .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2010, 107 (37) :16172-16177
[9]   SPATIAL STRUCTURE AND CHAOS IN INSECT POPULATION-DYNAMICS [J].
HASSELL, MP ;
COMINS, HN ;
MAY, RM .
NATURE, 1991, 353 (6341) :255-258
[10]   SPECIES COEXISTENCE AND SELF-ORGANIZING SPATIAL DYNAMICS [J].
HASSELL, MP ;
COMINS, HN ;
MAY, RM .
NATURE, 1994, 370 (6487) :290-292