Development of a Parallel 3d Navier–stokes Solver for Sediment Transport Calculations in Channels

gdc.relation.journal Computation en_US
dc.contributor.author Kirkil, Gökhan
dc.date.accessioned 2020-12-05T22:01:03Z
dc.date.available 2020-12-05T22:01:03Z
dc.date.issued 2020
dc.description.abstract We 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.citationcount 0
dc.identifier.doi 10.3390/computation8040084 en_US
dc.identifier.issn 2079-3197 en_US
dc.identifier.issn 2079-3197
dc.identifier.scopus 2-s2.0-85096070477 en_US
dc.identifier.uri https://hdl.handle.net/20.500.12469/3509
dc.identifier.uri https://doi.org/10.3390/computation8040084
dc.language.iso en en_US
dc.publisher MDPI AG en_US
dc.relation.ispartof Computation
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Hydraulics en_US
dc.subject Parallel computing en_US
dc.subject Sediment transport en_US
dc.title Development of a Parallel 3d Navier–stokes Solver for Sediment Transport Calculations in Channels en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional Kirkil, Gökhan en_US
gdc.author.institutional Kirkil, Gökhan
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.description.department Fakülteler, Mühendislik ve Doğa Bilimleri Fakültesi, Endüstri Mühendisliği Bölümü en_US
gdc.description.endpage 13 en_US
gdc.description.issue 4 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q2
gdc.description.startpage 1 en_US
gdc.description.volume 8 en_US
gdc.identifier.openalex W3088297773
gdc.identifier.wos WOS:000601442300001 en_US
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 0.0
gdc.oaire.influence 2.5942106E-9
gdc.oaire.isgreen true
gdc.oaire.keywords Parallel computing
gdc.oaire.keywords parallel computing
gdc.oaire.keywords Electronic computers. Computer science
gdc.oaire.keywords hydraulics
gdc.oaire.keywords Hydraulics
gdc.oaire.keywords QA75.5-76.95
gdc.oaire.keywords Sediment transport
gdc.oaire.keywords sediment transport
gdc.oaire.popularity 1.652743E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0103 physical sciences
gdc.oaire.sciencefields 0101 mathematics
gdc.oaire.sciencefields 01 natural sciences
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.0
gdc.opencitations.count 0
gdc.plumx.mendeley 2
gdc.plumx.scopuscites 0
gdc.scopus.citedcount 0
gdc.wos.citedcount 0
relation.isAuthorOfPublication c777ed76-9b8f-43f2-a3b0-0222883181af
relation.isAuthorOfPublication.latestForDiscovery c777ed76-9b8f-43f2-a3b0-0222883181af
relation.isOrgUnitOfPublication 4b0883c1-acc5-4acd-aa2f-cdb841a0e58a
relation.isOrgUnitOfPublication 2457b9b3-3a3f-4c17-8674-7f874f030d96
relation.isOrgUnitOfPublication b20623fc-1264-4244-9847-a4729ca7508c
relation.isOrgUnitOfPublication.latestForDiscovery 4b0883c1-acc5-4acd-aa2f-cdb841a0e58a

Files