2004
DOI: 10.1023/b:jomp.0000008722.81924.50
|View full text |Cite
|
Sign up to set email alerts
|

Application of Multiblock Grid and Dual-Level Parallelism in Coastal Ocean Circulation Modeling

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(8 citation statements)
references
References 4 publications
0
8
0
Order By: Relevance
“…Other authors rely on libraries, such as Cowles (2008) Aggregating the simulation results of each submesh does not yield the same result as simulating the original full mesh, in other words, completely separate calculations for each submesh are not possible. As shown in Figure 3 every slave also needs to consult and compute points around its submesh, known as ghost points (Luong et al, 2004;Henshawa and Schwendemanb, 2008;Tseng and Chien, 2011) orhalo points (Sannino et al, 2001;Cowles, 2008;Wang et al, 2010). This implies not only more redundant computationin the slaves, as can be seen in the following algorithm description, but also the need to exchange some data between neighbouring slaves through the master at every time step.…”
Section: Calculate the Vertical Velocity Component Equation (12)mentioning
confidence: 99%
See 1 more Smart Citation
“…Other authors rely on libraries, such as Cowles (2008) Aggregating the simulation results of each submesh does not yield the same result as simulating the original full mesh, in other words, completely separate calculations for each submesh are not possible. As shown in Figure 3 every slave also needs to consult and compute points around its submesh, known as ghost points (Luong et al, 2004;Henshawa and Schwendemanb, 2008;Tseng and Chien, 2011) orhalo points (Sannino et al, 2001;Cowles, 2008;Wang et al, 2010). This implies not only more redundant computationin the slaves, as can be seen in the following algorithm description, but also the need to exchange some data between neighbouring slaves through the master at every time step.…”
Section: Calculate the Vertical Velocity Component Equation (12)mentioning
confidence: 99%
“…Most of the ocean models developed have been parallelized (Sannino et al, 2001; Luong et al, 2004; Fringer et al, 2006; Cowles, 2008; Henshawa and Schwendemanb, 2008; Wang et al, 2010; Tseng and Chien, 2011). Each of these has its own characteristics such as the type of mesh used, how the mesh is divided, how the different submeshes overlap, how the workload is distributed between the processing units, if they are models for distributed or shared memory computers, and the programming model used.…”
Section: Introductionmentioning
confidence: 99%
“…A parallel version of MGPOM uses MPI asynchronous sends and receives to exchange data between adjacent blocks at the interfaces. OpenMP has been used as a second level of parallelization within each MPI process to improve the load balance in the simulation of the Arabian Gulf [7]. This area is extended from 48 East to 58 East in longitude and from 23.5 North to 30.5 North in latitude (left part of Figure 2).…”
Section: Application Of Nanoscompiler Extensions To Mgpommentioning
confidence: 99%
“…This area is extended from 48 East to 58 East in longitude and from 23.5 North to 30.5 North in latitude (left part of Figure 2). The computational 20-block grid shown on the right part of Figure 2 (also used in [7]) is used in this study.…”
Section: Application Of Nanoscompiler Extensions To Mgpommentioning
confidence: 99%
“…Duan Geng [39] used the hybrid MPI/OpenMP programming model to improve the KMP algorithm. Phu Luong [40] applied dual-Level Parallelism in coastal ocean circulation modeling. Furthermore, the hybrid parallel method is applied in many new developing fields, e.g., machine learning [41][42][43], data mining [44], and cloud computing [45].…”
Section: Introductionmentioning
confidence: 99%