中文版 | English
Title

An efficient parallel spectral code for 3D periodic flow simulations

Author
Publication Years
2022-12-01
DOI
Source Title
ISSN
2352-7110
EISSN
2352-7110
Volume20
Abstract
Numerical results from a spectral code are the defacto standard in CFD community for many fluid flow problems. Their popularity is motivated by the highest accuracy coupled with decent computational performance. In this work, we introduce the Fortran code based on a pseudospectral solver for tri-periodic flows. The code relies on the Fast Fourier Transform (FFT) and one of the fastest implementations of the FFT–FFTW Version 3. Code parallelization is performed using 2D domain decomposition and FFTW library. Whenever it is possible we tried to keep the code more explicit, even in cases which resulted in a bit more memory usage by allocating new memory for variables and arrays instead of reusing existing ones. Code validation was performed using results for a decaying 3D Taylor–Green vortex flow. In addition, the code was adapted to use the CUDA parallelization technology. The code can be used and extended by the research community for various periodic flow simulations. The availability of both CPU and GPU parallelized versions of the code provides additional flexibility in choosing the hardware platform.
Keywords
URL[Source Record]
Indexed By
Language
English
SUSTech Authorship
First
Funding Project
National Natural Science Foundation of China[11961131006];National Natural Science Foundation of China[11988102];National Natural Science Foundation of China[91852205];Ministry of Education and Science of the Republic of Kazakhstan[AP09260528];
WOS Research Area
Computer Science
WOS Subject
Computer Science, Software Engineering
WOS Accession No
WOS:000913231100001
Publisher
Scopus EID
2-s2.0-85141286305
Data Source
Scopus
Citation statistics
Cited Times [WOS]:0
Document TypeJournal Article
Identifierhttp://kc.sustech.edu.cn/handle/2SGJ60CL/411776
DepartmentDepartment of Mechanics and Aerospace Engineering
Affiliation
1.Guangdong Provincial Key Laboratory of Turbulence Research and Applications,Center for Complex Flows and Soft Matter Research and Department of Mechanics and Aerospace Engineering,Southern University of Science and Technology,Shenzhen,Guangdong,518055,China
2.Guangdong-Hong Kong-Macao Joint Laboratory for Data-Driven Fluid Mechanics and Engineering Applications,Southern University of Science and Technology,Shenzhen,518055,China
3.National Engineering Academy of Republic of Kazakhstan,Almaty,Kazakhstan
First Author AffilicationDepartment of Mechanics and Aerospace Engineering
First Author's First AffilicationDepartment of Mechanics and Aerospace Engineering
Recommended Citation
GB/T 7714
Karzhaubayev,Kairzhan,Wang,Lian Ping,Zhakebayev,Dauren. An efficient parallel spectral code for 3D periodic flow simulations[J]. SoftwareX,2022,20.
APA
Karzhaubayev,Kairzhan,Wang,Lian Ping,&Zhakebayev,Dauren.(2022).An efficient parallel spectral code for 3D periodic flow simulations.SoftwareX,20.
MLA
Karzhaubayev,Kairzhan,et al."An efficient parallel spectral code for 3D periodic flow simulations".SoftwareX 20(2022).
Files in This Item:
There are no files associated with this item.
Related Services
Fulltext link
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Export to Excel
Export to Csv
Altmetrics Score
Google Scholar
Similar articles in Google Scholar
[Karzhaubayev,Kairzhan]'s Articles
[Wang,Lian Ping]'s Articles
[Zhakebayev,Dauren]'s Articles
Baidu Scholar
Similar articles in Baidu Scholar
[Karzhaubayev,Kairzhan]'s Articles
[Wang,Lian Ping]'s Articles
[Zhakebayev,Dauren]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Karzhaubayev,Kairzhan]'s Articles
[Wang,Lian Ping]'s Articles
[Zhakebayev,Dauren]'s Articles
Terms of Use
No data!
Social Bookmark/Share
No comment.

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.