کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6919301 863682 2016 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
High performance Python for direct numerical simulations of turbulent flows
ترجمه فارسی عنوان
پایتون با عملکرد بالا برای شبیه سازی عددی مستقیم جریانهای آشفته
موضوعات مرتبط
مهندسی و علوم پایه شیمی شیمی تئوریک و عملی
چکیده انگلیسی
A very important part of the implementation is the mesh decomposition (we implement both slab and pencil decompositions) and 3D parallel Fast Fourier Transforms (FFT). The mesh decomposition and FFT routines have been implemented in Python using serial FFT routines (either NumPy, pyFFTW or any other serial FFT module), NumPy array manipulations and with MPI communications handled by MPI for Python (mpi4py). We show how we are able to execute a 3D parallel FFT in Python for a slab mesh decomposition using 4 lines of compact Python code, for which the parallel performance on Shaheen is found to be slightly better than similar routines provided through the FFTW library. For a pencil mesh decomposition 7 lines of code is required to execute a transform.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Physics Communications - Volume 203, June 2016, Pages 53-65
نویسندگان
, ,