题名 | An efficient parallel spectral code for 3D periodic flow simulations |
作者 | |
发表日期 | 2022-12-01
|
DOI | |
发表期刊 | |
ISSN | 2352-7110
|
EISSN | 2352-7110
|
卷号 | 20 |
摘要 | 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. |
关键词 | |
相关链接 | [Scopus记录] |
收录类别 | |
语种 | 英语
|
学校署名 | 第一
|
资助项目 | 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研究方向 | Computer Science
|
WOS类目 | Computer Science, Software Engineering
|
WOS记录号 | WOS:000913231100001
|
出版者 | |
Scopus记录号 | 2-s2.0-85141286305
|
来源库 | Scopus
|
引用统计 |
被引频次[WOS]:1
|
成果类型 | 期刊论文 |
条目标识符 | http://sustech.caswiz.com/handle/2SGJ60CL/411776 |
专题 | 工学院_力学与航空航天工程系 |
作者单位 | 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 |
第一作者单位 | 力学与航空航天工程系 |
第一作者的第一单位 | 力学与航空航天工程系 |
推荐引用方式 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).
|
条目包含的文件 | 条目无相关文件。 |
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论