Skip to content

Optimisation of the two-dimensional hydraulic model LISFOOD-FP for CPU architecture

Research output: Contribution to journalArticle

Original languageEnglish
Pages (from-to)148-157
Number of pages10
JournalEnvironmental Modelling and Software
Early online date22 May 2018
DateAccepted/In press - 21 May 2018
DateE-pub ahead of print - 22 May 2018
DatePublished (current) - 1 Sep 2018


Flood inundation models are increasingly used for a wide variety of river and coastal management applications. Nevertheless, the computational effort to run these models remains a substantial constraint on their application. In this study four developments to the LISFLOOD-FP 2D flood inundation model have been documented that: 1) refine the parallelisation of the model; 2) reduce the computational burden of dry cells; 3) reduce the data movements between CPU and RAM; and 4) vectorise the core numerical solver. The value of each of these developments in terms of compute time and parallel efficiency was tested on 12 test cases. For realistic test cases, improvements in single core performance of between 4.2x and 8.4x were achieved, which when combined with parallelisation on 16 cores resulted in computation times 34-60x shorter than previous LISFLOOD-FP models on one core. Results were compared to a sample of commercial models for context.

    Research areas

  • Flood inundation modelling, HPC, LISFLOOD-FP, Parallelisation, Vectorisation

Download statistics

No data available



  • Full-text PDF (final published version)

    Rights statement: This is the final published version of the article (version of record). It first appeared online via Elsevier at . Please refer to any applicable terms of use of the publisher.

    Final published version, 1 MB, PDF document

    Licence: CC BY


View research connections

Related faculties, schools or groups