<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199"><efrbr-work:titleOfTheWork>A parallel multigrid solver for incompressible flows on computing architectures with accelerators</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199"><efrbr-expression:titleOfTheExpression>A parallel multigrid solver for incompressible flows on computing architectures with accelerators</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Peer-Reviewed Journal Publication
            Δημοσίευση σε Περιοδικό με Κριτές
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2018-03-16</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2017</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>An efficient parallel multigrid pressure correction algorithm is proposed for the solution of the incompressible Navier–Stokes equations on computing architectures with acceleration devices. The pressure correction procedure is based on the numerical solution of a Poisson-type problem, which is discretized using a fourth-order finite difference compact scheme. Since this is the most time-consuming part of the solver, we propose a parallel pressure correction algorithm using an iterative method based on a block cyclic reduction solution method combined with a multigrid technique. The grid points are numbered with respect to the red–black ordering scheme for the parallel Gauss–Seidel smoother. These parallelization techniques allow the execution of the entire simulation computations on the acceleration device, minimizing memory communication costs. The realization is developed using the OpenACC API, and the numerical method is demonstrated for the solution of two classical incompressible flow test problems. The first is the two-dimensional lid-driven cavity problem over equal mesh sizes while the other is the Stokes boundary layer, which is a decent benchmark problem for unequal mesh spacing. The effect of several multigrid components on modern and legacy acceleration architectures is examined. Eventually the performance investigation demonstrates that the proposed parallel multigrid solver achieves an acceleration of more than 10× over the sequential solver and more than 4× over multi-core CPU only realizations for all tested accelerators.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="journal name">Journal of Supercomputing</efrbr-expression:note><efrbr-expression:note type="journal volume">73</efrbr-expression:note><efrbr-expression:note type="journal number">11</efrbr-expression:note><efrbr-expression:note type="page range">4931-4956</efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="http://users.isc.tuc.gr/~vmandikas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Mandikas Vasileios
            Μανδικας Βασιλειος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~emathioudakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Mathioudakis Emmanouil
            Μαθιουδακης Εμμανουηλ
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="http://www.springerlink.com/?MUD=MP"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Springer Verlag
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="B4E7DD99-AB86-4DE7-8BBE-3CCD996F8780"><efrbr-concept:termForTheConcept>
            BCR
            Block cyclic reduction
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="C9FE8F1B-161F-41D4-B394-B6E78E0DFEF8"><efrbr-concept:termForTheConcept>
            Compact finite difference schemes
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="54EFA563-012E-41FB-BCFD-93A92104291D"><efrbr-concept:termForTheConcept>
            Computing accelerators
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="EF65CFEE-33FE-4267-A07C-C98013F09E6C"><efrbr-concept:termForTheConcept>
            GMG
            Geometric multigrid techniques
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="25723AAE-ED6E-4B8F-A3DB-441377A6975E"><efrbr-concept:termForTheConcept>
            Incompressible Navier–Stokes equations
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="FAE90C98-8782-43FC-917D-1543A1D0D8DC"><efrbr-concept:termForTheConcept>
            Zebra line Gauss–Seidel relaxation
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="person" targetURI="http://users.isc.tuc.gr/~vmandikas"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="person" targetURI="http://users.isc.tuc.gr/~vmandikas" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="person" targetURI="http://users.isc.tuc.gr/~emathioudakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="person" targetURI="http://www.springerlink.com/?MUD=MP" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="concept" targetURI="B4E7DD99-AB86-4DE7-8BBE-3CCD996F8780"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="concept" targetURI="C9FE8F1B-161F-41D4-B394-B6E78E0DFEF8"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="concept" targetURI="54EFA563-012E-41FB-BCFD-93A92104291D"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="concept" targetURI="EF65CFEE-33FE-4267-A07C-C98013F09E6C"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="concept" targetURI="25723AAE-ED6E-4B8F-A3DB-441377A6975E"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/A6D306A5-E6CA-4BBA-B4C9-DBBB65345199" targetEntity="concept" targetURI="FAE90C98-8782-43FC-917D-1543A1D0D8DC"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>