Performance of a Two-Path Aliasing Free Calculation of a Spectral DNS Code

Mitsuo Yokokawa, Koji Morishita, Takashi Ishihara, Atsuya Uno, Yukio Kaneda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A direct numerical simulation (DNS) code was developed for solving incompressible homogeneous isotropic turbulence with high Reynolds numbers in a periodic box using the Fourier spectral method. The code was parallelized using the Message Passing Interface and OpenMP with two-directional domain decomposition and optimized on the K computer. High resolution DNSs with up to grid points were performed on the K computer using the code. Efficiencies of 3.84%, 3.14%, and 2.24% peak performance were obtained in double precision DNSs with grid points, respectively. In addition, a two-path alias-free procedure is proposed and clarified its effectiveness for some number of parallel processes.

Original languageEnglish
Title of host publicationComputational Science – ICCS 2019 - 19th International Conference, Proceedings
EditorsJoão M.F. Rodrigues, Pedro J.S. Cardoso, Jânio Monteiro, Roberto Lam, Valeria V. Krzhizhanovskaya, Michael H. Lees, Peter M.A. Sloot, Jack J. Dongarra
PublisherSpringer Verlag
Pages587-595
Number of pages9
ISBN (Print)9783030227463
DOIs
Publication statusPublished - Jan 1 2019
Event19th International Conference on Computational Science, ICCS 2019 - Faro, Portugal
Duration: Jun 12 2019Jun 14 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11539 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Conference on Computational Science, ICCS 2019
CountryPortugal
CityFaro
Period6/12/196/14/19

Fingerprint

Aliasing
Direct numerical simulation
Path
Message passing
Grid
Message Passing Interface
Reynolds number
Turbulence
Fourier Method
OpenMP
Domain Decomposition
Spectral Methods
Decomposition
High Resolution
Direct numerical Simulation

Keywords

  • DNS
  • Fourier spectral method
  • Incompressible turbulence
  • K computer
  • Parallel computation
  • Two-path de-aliasing method

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Yokokawa, M., Morishita, K., Ishihara, T., Uno, A., & Kaneda, Y. (2019). Performance of a Two-Path Aliasing Free Calculation of a Spectral DNS Code. In J. M. F. Rodrigues, P. J. S. Cardoso, J. Monteiro, R. Lam, V. V. Krzhizhanovskaya, M. H. Lees, P. M. A. Sloot, ... J. J. Dongarra (Eds.), Computational Science – ICCS 2019 - 19th International Conference, Proceedings (pp. 587-595). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11539 LNCS). Springer Verlag. https://doi.org/10.1007/978-3-030-22747-0_44

Performance of a Two-Path Aliasing Free Calculation of a Spectral DNS Code. / Yokokawa, Mitsuo; Morishita, Koji; Ishihara, Takashi; Uno, Atsuya; Kaneda, Yukio.

Computational Science – ICCS 2019 - 19th International Conference, Proceedings. ed. / João M.F. Rodrigues; Pedro J.S. Cardoso; Jânio Monteiro; Roberto Lam; Valeria V. Krzhizhanovskaya; Michael H. Lees; Peter M.A. Sloot; Jack J. Dongarra. Springer Verlag, 2019. p. 587-595 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11539 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Yokokawa, M, Morishita, K, Ishihara, T, Uno, A & Kaneda, Y 2019, Performance of a Two-Path Aliasing Free Calculation of a Spectral DNS Code. in JMF Rodrigues, PJS Cardoso, J Monteiro, R Lam, VV Krzhizhanovskaya, MH Lees, PMA Sloot & JJ Dongarra (eds), Computational Science – ICCS 2019 - 19th International Conference, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 11539 LNCS, Springer Verlag, pp. 587-595, 19th International Conference on Computational Science, ICCS 2019, Faro, Portugal, 6/12/19. https://doi.org/10.1007/978-3-030-22747-0_44
Yokokawa M, Morishita K, Ishihara T, Uno A, Kaneda Y. Performance of a Two-Path Aliasing Free Calculation of a Spectral DNS Code. In Rodrigues JMF, Cardoso PJS, Monteiro J, Lam R, Krzhizhanovskaya VV, Lees MH, Sloot PMA, Dongarra JJ, editors, Computational Science – ICCS 2019 - 19th International Conference, Proceedings. Springer Verlag. 2019. p. 587-595. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-030-22747-0_44
Yokokawa, Mitsuo ; Morishita, Koji ; Ishihara, Takashi ; Uno, Atsuya ; Kaneda, Yukio. / Performance of a Two-Path Aliasing Free Calculation of a Spectral DNS Code. Computational Science – ICCS 2019 - 19th International Conference, Proceedings. editor / João M.F. Rodrigues ; Pedro J.S. Cardoso ; Jânio Monteiro ; Roberto Lam ; Valeria V. Krzhizhanovskaya ; Michael H. Lees ; Peter M.A. Sloot ; Jack J. Dongarra. Springer Verlag, 2019. pp. 587-595 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{8062de60223e410589d3765efc1d9935,
title = "Performance of a Two-Path Aliasing Free Calculation of a Spectral DNS Code",
abstract = "A direct numerical simulation (DNS) code was developed for solving incompressible homogeneous isotropic turbulence with high Reynolds numbers in a periodic box using the Fourier spectral method. The code was parallelized using the Message Passing Interface and OpenMP with two-directional domain decomposition and optimized on the K computer. High resolution DNSs with up to grid points were performed on the K computer using the code. Efficiencies of 3.84{\%}, 3.14{\%}, and 2.24{\%} peak performance were obtained in double precision DNSs with grid points, respectively. In addition, a two-path alias-free procedure is proposed and clarified its effectiveness for some number of parallel processes.",
keywords = "DNS, Fourier spectral method, Incompressible turbulence, K computer, Parallel computation, Two-path de-aliasing method",
author = "Mitsuo Yokokawa and Koji Morishita and Takashi Ishihara and Atsuya Uno and Yukio Kaneda",
year = "2019",
month = "1",
day = "1",
doi = "10.1007/978-3-030-22747-0_44",
language = "English",
isbn = "9783030227463",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "587--595",
editor = "Rodrigues, {Jo{\~a}o M.F.} and Cardoso, {Pedro J.S.} and J{\^a}nio Monteiro and Roberto Lam and Krzhizhanovskaya, {Valeria V.} and Lees, {Michael H.} and Sloot, {Peter M.A.} and Dongarra, {Jack J.}",
booktitle = "Computational Science – ICCS 2019 - 19th International Conference, Proceedings",

}

TY - GEN

T1 - Performance of a Two-Path Aliasing Free Calculation of a Spectral DNS Code

AU - Yokokawa, Mitsuo

AU - Morishita, Koji

AU - Ishihara, Takashi

AU - Uno, Atsuya

AU - Kaneda, Yukio

PY - 2019/1/1

Y1 - 2019/1/1

N2 - A direct numerical simulation (DNS) code was developed for solving incompressible homogeneous isotropic turbulence with high Reynolds numbers in a periodic box using the Fourier spectral method. The code was parallelized using the Message Passing Interface and OpenMP with two-directional domain decomposition and optimized on the K computer. High resolution DNSs with up to grid points were performed on the K computer using the code. Efficiencies of 3.84%, 3.14%, and 2.24% peak performance were obtained in double precision DNSs with grid points, respectively. In addition, a two-path alias-free procedure is proposed and clarified its effectiveness for some number of parallel processes.

AB - A direct numerical simulation (DNS) code was developed for solving incompressible homogeneous isotropic turbulence with high Reynolds numbers in a periodic box using the Fourier spectral method. The code was parallelized using the Message Passing Interface and OpenMP with two-directional domain decomposition and optimized on the K computer. High resolution DNSs with up to grid points were performed on the K computer using the code. Efficiencies of 3.84%, 3.14%, and 2.24% peak performance were obtained in double precision DNSs with grid points, respectively. In addition, a two-path alias-free procedure is proposed and clarified its effectiveness for some number of parallel processes.

KW - DNS

KW - Fourier spectral method

KW - Incompressible turbulence

KW - K computer

KW - Parallel computation

KW - Two-path de-aliasing method

UR - http://www.scopus.com/inward/record.url?scp=85067605543&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85067605543&partnerID=8YFLogxK

U2 - 10.1007/978-3-030-22747-0_44

DO - 10.1007/978-3-030-22747-0_44

M3 - Conference contribution

AN - SCOPUS:85067605543

SN - 9783030227463

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 587

EP - 595

BT - Computational Science – ICCS 2019 - 19th International Conference, Proceedings

A2 - Rodrigues, João M.F.

A2 - Cardoso, Pedro J.S.

A2 - Monteiro, Jânio

A2 - Lam, Roberto

A2 - Krzhizhanovskaya, Valeria V.

A2 - Lees, Michael H.

A2 - Sloot, Peter M.A.

A2 - Dongarra, Jack J.

PB - Springer Verlag

ER -