Journal article
A parallel implementation of an off-lattice individual-based model of multicellular populations
- Abstract:
- As computational models of multicellular populations include ever more detailed descriptions of biophysical and biochemical processes, the computational cost of simulating such models limits their ability to generate novel scientific hypotheses and testable predictions. While developments in microchip technology continue to increase the power of individual processors, parallel computing offers an immediate increase in available processing power. To make full use of parallel computing technology, it is necessary to develop specialised algorithms. To this end, we present a parallel algorithm for a class of off-lattice individual-based models of multicellular populations. The algorithm divides the spatial domain between computing processes and comprises communication routines that ensure the model is correctly simulated on multiple processors. The parallel algorithm is shown to accurately reproduce the results of a deterministic simulation performed using a pre-existing serial implementation. We test the scaling of computation time, memory use and load balancing as more processes are used to simulate a cell population of fixed size. We find approximate linear scaling of both speed-up and memory consumption on up to 32 processor cores. Dynamic load balancing is shown to provide speed-up for non-regular spatial distributions of cells in the case of a growing population.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 709.3KB, Terms of use)
-
- Publisher copy:
- 10.1016/j.cpc.2015.03.005
Authors
+ Engineering and Physical Sciences Research Council
More from this funder
- Grant:
- EP/G03706X/1
- EP/I017909/1
- Publisher:
- Elsevier
- Journal:
- Computer Physics Communications More from this journal
- Volume:
- 192
- Pages:
- 130–137
- Publication date:
- 2015-04-07
- Acceptance date:
- 2015-03-10
- DOI:
- ISSN:
-
0010-4655
- Language:
-
English
- Keywords:
- Subjects:
- Pubs id:
-
519517
- UUID:
-
uuid:08077939-b350-497c-8729-bac4e1c151d9
- Local pid:
-
pubs:519517
- Deposit date:
-
2015-03-30
- ARK identifier:
Terms of use
- Copyright holder:
- Elsevier BV
- Copyright date:
- 2015
- Rights statement:
- © 2015 Elsevier B.V. All rights reserved.
- Notes:
- This is the accepted manuscript version of the article. The final version is available online from Elsevier at https://dx.doi.org/10.1016/j.cpc.2015.03.005
If you are the owner of this record, you can report an update to it here: Report update to this record