2021
DOI: 10.3390/pr9091548
|View full text |Cite
|
Sign up to set email alerts
|

Parallelization of a 3-Dimensional Hydrodynamics Model Using a Hybrid Method with MPI and OpenMP

Abstract: Process-based numerical models developed to perform hydraulic/hydrologic/water quality analysis of watersheds and rivers have become highly sophisticated, with a corresponding increase in their computation time. However, for incidents such as water pollution, rapid analysis and decision-making are critical. This paper proposes an optimized parallelization scheme to reduce the computation time of the Environmental Fluid Dynamics Code-National Institute of Environmental Research (EFDC-NIER) model, which has been… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 24 publications
0
8
0
Order By: Relevance
“…As we will show below, indeed, the improvements obtained with the adoption of the OpenMP paradigm are relevant with respect to the pure MPI case. Moreover, the application of both the paradigms (MPI and OpenMP) is not at all new in hydraulics applications (see, for instance, [14][15][16] for relevant hydraulic applications, albeit in different contexts).…”
Section: Methodsmentioning
confidence: 99%
“…As we will show below, indeed, the improvements obtained with the adoption of the OpenMP paradigm are relevant with respect to the pure MPI case. Moreover, the application of both the paradigms (MPI and OpenMP) is not at all new in hydraulics applications (see, for instance, [14][15][16] for relevant hydraulic applications, albeit in different contexts).…”
Section: Methodsmentioning
confidence: 99%
“…Therefore, the actual available memory at each node, M AV , is reduced with respect to M N , and must be larger than the requested chunk memory, M LOC . These conditions are summarized in (11), that sets the limit for the pure MPI approach by imposing a maximum value to N MPI :…”
Section: Parallelization Strategy Based On Mpi Approach: Description ...mentioning
confidence: 99%
“…In order to speed up the inter-thread computation and to fully gain from the modern CPU architecture, M DT should match the local core cache size (cache coherence, e.g., [27]). Let us now define as N T the number of threads per node: if we use one MPI process per node, and after considering that M D is allocated only once, Condition (11) on the available memory for the pure MPI approach is replaced for the hybrid OpenMP-MPI one by the following:…”
Section: Parallelization Strategy Based On Hybrid Openmp-mpi Approachmentioning
confidence: 99%
See 2 more Smart Citations