In the simulation of flooding events, mesh refinement is often required to capture local bathymetric features and/or to detail areas of interest; however, if an explicit finite volume scheme is adopted, the presence of small cells in the domain can restrict the allowable time step due to the stability condition, thus reducing the computational efficiency. With the aim of overcoming this problem, the paper proposes the application of a Local Time Stepping (LTS) strategy to a GPU-accelerated 2D shallow water numerical model able to handle non-uniform structured meshes. The algorithm is specifically designed to exploit the computational capability of GPUs, minimizing the overheads associated with the LTS implementation. The results of theoretical and field-scale test cases show that the LTS model guarantees appreciable reductions in the execution time compared to the traditional Global Time Stepping strategy, without compromising the solution accuracy

A local time stepping algorithm for GPU-accelerated 2D shallow water models / Dazzi, Susanna; Vacondio, Renato; Dal Palù, Alessandro; Mignosa, Paolo. - In: ADVANCES IN WATER RESOURCES. - ISSN 0309-1708. - 111:(2018), pp. 274-288. [10.1016/j.advwatres.2017.11.023]

A local time stepping algorithm for GPU-accelerated 2D shallow water models

Dazzi, Susanna;Vacondio, Renato;Dal Palù, Alessandro;Mignosa, Paolo
2018-01-01

Abstract

In the simulation of flooding events, mesh refinement is often required to capture local bathymetric features and/or to detail areas of interest; however, if an explicit finite volume scheme is adopted, the presence of small cells in the domain can restrict the allowable time step due to the stability condition, thus reducing the computational efficiency. With the aim of overcoming this problem, the paper proposes the application of a Local Time Stepping (LTS) strategy to a GPU-accelerated 2D shallow water numerical model able to handle non-uniform structured meshes. The algorithm is specifically designed to exploit the computational capability of GPUs, minimizing the overheads associated with the LTS implementation. The results of theoretical and field-scale test cases show that the LTS model guarantees appreciable reductions in the execution time compared to the traditional Global Time Stepping strategy, without compromising the solution accuracy
2018
A local time stepping algorithm for GPU-accelerated 2D shallow water models / Dazzi, Susanna; Vacondio, Renato; Dal Palù, Alessandro; Mignosa, Paolo. - In: ADVANCES IN WATER RESOURCES. - ISSN 0309-1708. - 111:(2018), pp. 274-288. [10.1016/j.advwatres.2017.11.023]
File in questo prodotto:
File Dimensione Formato  
pagination_ADWR_3028 (1).pdf

accesso aperto

Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 3.52 MB
Formato Adobe PDF
3.52 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11381/2836093
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 36
  • ???jsp.display-item.citation.isi??? 34
social impact