Parallelisation of storage cell flood models using OpenMP

JC Neal, TJ Fewtrell, MA Trigg

Research output: Contribution to journalArticle (Academic Journal)peer-review

95 Citations (Scopus)


This paper describes the implementation and benchmarking of a parallel version of the LISFLOOD-FP hydraulic model based on the OpenMP Application Programming Interface. The motivation behind the study was that reducing model run time through parallelisation would increase the utility of such models by expanding the domains over which they can be practically implemented, allowing previously inaccessible scientific questions to be addressed. Parallel speedup was calculated for 13 models distributed over seven study sites and implemented on one, two, four and in selected cases eight processor cores. The models represent a range of previous applications from large area, coarse resolution models of the Amazon, to fine resolution models of urban areas, to orders of magnitude smaller models of rural floodplains. Parallel speedups were greater for larger model domains, especially for models with over 0.2–0.4 million cells where parallel efficiencies of up to 0.75 on four and eight cores were achieved. A key advantage of using OpenMP and an explicit rather than implicit model was the ease of implementation and minimal code changes required to run simulations in parallel.
Translated title of the contributionParallelisation of storage cell flood models using OpenMP
Original languageEnglish
Pages (from-to)872 - 877
Number of pages6
JournalEnvironmental Modelling and Software
Publication statusPublished - Jul 2009

Bibliographical note

Publisher: Elsevier


Dive into the research topics of 'Parallelisation of storage cell flood models using OpenMP'. Together they form a unique fingerprint.

Cite this