Tag Archives: linux

MPI Functions (MPI_Send & MPI_Recv)

Paralel programlamada processler arasında veri  alış-verişi oldukça önemlidir. Seri bir halde yazılmış kodu paralel olarak çalıştırabilir duruma getirirken hangi process’in hangi işi nerede,  nasıl ve ne şekilde yapacağını belirlemek gerekmektedir. Tabii bu işlem örnekte de olduğu gibi manuel olarak yapılmaktadır. Fakat türetilmiş fonksiyonlarda veri alış-verişi otomatik olarak yapılacaktır. MPI kütüphanesinin en temel iki fonksiyonu MPI_Send() …

MPI (Message Passing Interface)

MPI Nedir ? MPI (Message Passing Interface)  paralel programlama yapmak amacı ile kullanılan C dilini temel alan bir platform, C dili kütüphanesidir. MPI paralel programlamaya giriş için öğretici ve temel olabilecek bir platformdur. Paralel programlama genel olarak birden fazla bilgisayar üzerinde aynı programın dağıtık bir şekilde işlenip verinin alınmasına verilen isimdir. Paralel programlama yapmanın amacı tamamen …

Makefile Nedir ?

C ve C++ dilleri ile uğraşanlar yada en azından C veya C++ ile yazılmış bir programın kaynak kodlarını edinip derlemeye çalışanlar makefile dosyasını diğer kaynak kodlar arasında görmüşlerdir. Makefile hazırlanmış olan programın kısaca yeniden derlenmesine olanak sağlayarak, değişiklikleri algılayarak bu farklılıkları üzerinde derleme işlemini gerçekleştiriyor. Bu sayede programın derleme aşaması daha kısa sürmüş oluyor ki …