NDRank: optimised parallel search for weather analogues

ABSTRACTGlobal meteorology data are now widely used in various areas, but one of its applications, weather analogues, still require exhaustive searches on the whole historical data. We present two optimisations for the state-of-the-art weather analogue search algorithms: a parallelization and a heur...

Full description

Bibliographic Details
Main Authors: David Martins, Miguel Ferreira, João Nuno Silva
Format: Article
Language:English
Published: Taylor & Francis Group 2023-04-01
Series:Big Earth Data
Subjects:
Online Access:https://www.tandfonline.com/doi/10.1080/20964471.2023.2195468
_version_ 1827935877807996928
author David Martins
Miguel Ferreira
João Nuno Silva
author_facet David Martins
Miguel Ferreira
João Nuno Silva
author_sort David Martins
collection DOAJ
description ABSTRACTGlobal meteorology data are now widely used in various areas, but one of its applications, weather analogues, still require exhaustive searches on the whole historical data. We present two optimisations for the state-of-the-art weather analogue search algorithms: a parallelization and a heuristic search. The heuristic search (NDRank) limits of the final number of results and does initial searches on a lower resolution dataset to find candidates that, in the second phase, are locally validated. These optimisations were deployed in the Cloud and evaluated with ERA5 data from ECMWF. The proposed parallelization attained speedups close to optimal, and NDRank attains speedups higher than 4. NDRank can be applied to any parallel search, adding similar speedups. A substantial number of executions returned a set of analogues similar to the existing exhaustive search and most of the remaining results presented a numerical value difference lower than 0.1%. The results demonstrate that it is now possible to search for weather analogues in a faster way (even compared with parallel searches) with results with little to no error. Furthermore, NDRank can be applied to existing exhaustive searches, providing faster results with small reduction of the precision of the results.
first_indexed 2024-03-13T08:02:13Z
format Article
id doaj.art-74c5ed15710c45ea92e673654761c228
institution Directory Open Access Journal
issn 2096-4471
2574-5417
language English
last_indexed 2024-03-13T08:02:13Z
publishDate 2023-04-01
publisher Taylor & Francis Group
record_format Article
series Big Earth Data
spelling doaj.art-74c5ed15710c45ea92e673654761c2282023-06-01T12:20:44ZengTaylor & Francis GroupBig Earth Data2096-44712574-54172023-04-017227629710.1080/20964471.2023.2195468NDRank: optimised parallel search for weather analoguesDavid Martins0Miguel Ferreira1João Nuno Silva2Instituto Superior Técnico, Universidade de Lisboa, Lisboa, PortugalCaravela Energy Partners, Darien, Connecticut, USAInstituto Superior Técnico, Universidade de Lisboa, Lisboa, PortugalABSTRACTGlobal meteorology data are now widely used in various areas, but one of its applications, weather analogues, still require exhaustive searches on the whole historical data. We present two optimisations for the state-of-the-art weather analogue search algorithms: a parallelization and a heuristic search. The heuristic search (NDRank) limits of the final number of results and does initial searches on a lower resolution dataset to find candidates that, in the second phase, are locally validated. These optimisations were deployed in the Cloud and evaluated with ERA5 data from ECMWF. The proposed parallelization attained speedups close to optimal, and NDRank attains speedups higher than 4. NDRank can be applied to any parallel search, adding similar speedups. A substantial number of executions returned a set of analogues similar to the existing exhaustive search and most of the remaining results presented a numerical value difference lower than 0.1%. The results demonstrate that it is now possible to search for weather analogues in a faster way (even compared with parallel searches) with results with little to no error. Furthermore, NDRank can be applied to existing exhaustive searches, providing faster results with small reduction of the precision of the results.https://www.tandfonline.com/doi/10.1080/20964471.2023.2195468Multidimensional arraysweather analogues searchparallel computingalgorithm optimisation
spellingShingle David Martins
Miguel Ferreira
João Nuno Silva
NDRank: optimised parallel search for weather analogues
Big Earth Data
Multidimensional arrays
weather analogues search
parallel computing
algorithm optimisation
title NDRank: optimised parallel search for weather analogues
title_full NDRank: optimised parallel search for weather analogues
title_fullStr NDRank: optimised parallel search for weather analogues
title_full_unstemmed NDRank: optimised parallel search for weather analogues
title_short NDRank: optimised parallel search for weather analogues
title_sort ndrank optimised parallel search for weather analogues
topic Multidimensional arrays
weather analogues search
parallel computing
algorithm optimisation
url https://www.tandfonline.com/doi/10.1080/20964471.2023.2195468
work_keys_str_mv AT davidmartins ndrankoptimisedparallelsearchforweatheranalogues
AT miguelferreira ndrankoptimisedparallelsearchforweatheranalogues
AT joaonunosilva ndrankoptimisedparallelsearchforweatheranalogues