Development of a parallel 3D navier–stokes solver for sediment transport calculations in channels

dc.contributor.authorKirkil, Gökhan
dc.date.accessioned2020-12-05T22:01:03Z
dc.date.available2020-12-05T22:01:03Z
dc.date.issued2020
dc.departmentFakülteler, Mühendislik ve Doğa Bilimleri Fakültesi, Endüstri Mühendisliği Bölümüen_US
dc.description.abstractWe propose a method to parallelize a 3D incompressible Navier–Stokes solver that uses a fully implicit fractional-step method to simulate sediment transport in prismatic channels. The governing equations are transformed into generalized curvilinear coordinates on a non-staggered grid. To develop a parallel version of the code that can run on various platforms, in particular on PC clusters, it was decided to parallelize the code using Message Passing Interface (MPI) which is one of the most flexible parallel programming libraries. Code parallelization is accomplished by “message passing” whereby the computer explicitly uses library calls to accomplish communication between the individual processors of the machine (e.g., PC cluster). As a part of the parallelization effort, besides the Navier–Stokes solver, the deformable bed module used in simulations with loose beds are also parallelized. The flow, sediment transport, and bathymetry at equilibrium conditions were computed with the parallel and serial versions of the code for the case of a 140-degree curved channel bend of rectangular section. The parallel simulation conducted on eight processors gives exactly the same results as the serial solver. The parallel version of the solver showed good scalability.en_US
dc.identifier.citation0
dc.identifier.doi10.3390/computation8040084en_US
dc.identifier.endpage13en_US
dc.identifier.issn2079-3197en_US
dc.identifier.issn2079-3197
dc.identifier.issue4en_US
dc.identifier.scopus2-s2.0-85096070477en_US
dc.identifier.scopusqualityQ2
dc.identifier.startpage1en_US
dc.identifier.urihttps://hdl.handle.net/20.500.12469/3509
dc.identifier.urihttps://doi.org/10.3390/computation8040084
dc.identifier.volume8en_US
dc.identifier.wosWOS:000601442300001en_US
dc.identifier.wosqualityN/A
dc.institutionauthorKirkil, Gökhanen_US
dc.language.isoenen_US
dc.publisherMDPI AGen_US
dc.relation.journalComputationen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectHydraulicsen_US
dc.subjectParallel computingen_US
dc.subjectSediment transporten_US
dc.titleDevelopment of a parallel 3D navier–stokes solver for sediment transport calculations in channelsen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublicationc777ed76-9b8f-43f2-a3b0-0222883181af
relation.isAuthorOfPublication.latestForDiscoveryc777ed76-9b8f-43f2-a3b0-0222883181af

Files