02_point_to_point.py
1.6 KB
✅ موازی سازی با استفاده از MPI در پایتون و ترکیب کد سی پلاس پلاس.
🔆 یک راه برای بهینه تر کردن کدها استفاده از برنامه نویسی ترکیبی با سی پلاس پلاس است.
برای این کار از swig استفاده می کنیم.
#wrapping #mpi4py with #swig
☘️کد سی پلاس پلاس دست نمی خورد.
☘️ به یک فایل برای پل زدن بین پایتون و سی پلاس پلاس احتیاج داریم با پسوند i.
☘️ بعد از کامپایل کردن کد یک فایل با پسوند .so می سازیم که در فایل پایتون import می شود.
🌱 برای دریافت مثال به گیت هاب مراجعه کنید.
🌱 برای مثال های بیشتر در مورد استفاده از swig هم می توانید به این آدرس مراجعه کنید.
helloworld/
- helloworld.hpp
- helloworld.i
- runme.py
- build.sh
🔆 یک راه برای بهینه تر کردن کدها استفاده از برنامه نویسی ترکیبی با سی پلاس پلاس است.
برای این کار از swig استفاده می کنیم.
#wrapping #mpi4py with #swig
☘️کد سی پلاس پلاس دست نمی خورد.
☘️ به یک فایل برای پل زدن بین پایتون و سی پلاس پلاس احتیاج داریم با پسوند i.
☘️ بعد از کامپایل کردن کد یک فایل با پسوند .so می سازیم که در فایل پایتون import می شود.
🌱 برای دریافت مثال به گیت هاب مراجعه کنید.
🌱 برای مثال های بیشتر در مورد استفاده از swig هم می توانید به این آدرس مراجعه کنید.
helloworld/
- helloworld.hpp
- helloworld.i
- runme.py
- build.sh
GitHub
Ziaeemehr/mpi_parallel
Contribute to Ziaeemehr/mpi_parallel development by creating an account on GitHub.