CaNS swMATH ID: 35262 Software Authors: Costa, Pedro Description: A FFT-based finite-difference solver for massively-parallel direct numerical simulations of turbulent flows. We present an efficient solver for massively-parallel direct numerical simulations of incompressible turbulent flows. The method uses a second-order, finite-volume pressure-correction scheme, where the pressure Poisson equation is solved with the method of eigenfunction expansions. This approach allows for very efficient FFT-based solvers in problems with different combinations of homogeneous pressure boundary conditions. Our algorithm explores all combinations of pressure boundary conditions valid for such a solver, in a single, general framework. The method is implemented in a 2D pencil-like domain decomposition, which enables efficient massively-parallel simulations. The implementation was validated against different canonical flows, and its computational performance was examined. Excellent strong scaling performance up to (10^4) cores is demonstrated for a domain with (10^9) spatial degrees of freedom, corresponding to a very small wall-clock time/time step. The resulting tool, CaNS, has been made freely available and open-source. Homepage: https://arxiv.org/abs/1802.10323 Keywords: direct numerical simulations; turbulent flows; high-performance computing; fast Poisson solver Related Software: 2DECOMP; FFTW; PoisFFT; AFiD_GPU; hypre; Fluid flow phenomena; AFiD; incompact3d; HERCULES; PFFT; P3DFFT; HOLOMAC; GitHub; STREAmS; SNaC; MPI; TURBINS; Nek5000; FS3D; Gerris Cited in: 17 Documents Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year A FFT-based finite-difference solver for massively-parallel direct numerical simulations of turbulent flows. Zbl 1442.65156Costa, Pedro 2018 all top 5 Cited by 39 Authors 7 Brandt, Luca 5 Scapin, Nicoló 4 Picano, Francesco 3 Barba, Federico Dalla 3 Demou, Andreas D. 1 Abdo, Rodrigo F. 1 Abicalil, Victor G. 1 Ahmed, Zaheer 1 An, Chenge 1 Auteri, Franco 1 Bagheri, Shervin 1 Caprace, Denis-Gabriel 1 Chatelain, Philippe 1 Chiarini, Alessandro 1 Choi, Jung-Il 1 Cunha, Lucas H. P. 1 Deng, Gefei 1 Duwig, Christophe 1 Fu, Xudong 1 Galvanetto, Ugo 1 Gillis, Thomas 1 Gong, Zheng 1 Izbassarov, Daulet 1 Kang, Ji-Hoon 1 Khorasani, Seyed Morteza Habibi 1 Kwon, Oh-Kyoung 1 Lācis, Uǧis 1 Lee, Jin 1 Lupo, Giandomenico 1 Muradoglu, Metin 1 Oliveira, Taygoara F. 1 Pasche, Simon 1 Pelanti, Marica 1 Quadrio, Maurizio 1 Rosti, Marco Edoardo 1 Rosti, Marco Edorardo 1 Tammisola, Outi 1 Wu, Zi 1 Zaccariotto, Mirco all top 5 Cited in 8 Serials 6 Journal of Fluid Mechanics 3 Journal of Computational Physics 2 Computers and Fluids 2 Computers & Mathematics with Applications 1 Computer Methods in Applied Mechanics and Engineering 1 Computer Physics Communications 1 SIAM Journal on Scientific Computing 1 International Journal of Computational Fluid Dynamics all top 5 Cited in 6 Fields 14 Fluid mechanics (76-XX) 6 Numerical analysis (65-XX) 3 Partial differential equations (35-XX) 3 Classical thermodynamics, heat transfer (80-XX) 1 Computer science (68-XX) 1 Mechanics of deformable solids (74-XX) Citations by Year