Category: Parallel Computing

  • MPI Point to Point Communication

    Pada bagian ini akan dipelajari beberapa sebagai berikut: MPI_Send(void *buf, int count, MPI_Datatype datatype, int dest,int tag, MPI_Comm comm) MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) Parameter: Buf –> Initial address of send buffer (choice) Count –> Number of elements send (nonnegative integer) Datatype –> Datatype of each…

  • Pengenalan MPI

    MPI adalah standar untuk menulis aplikasi paralel pada arsitektur distributed memory. MPI mendukung bahasa pemrograman C, C++, dan Fortran. Header: #include <mpi.h> Silakan unduh slide berikut ini Pengenalan MPI (FTY).

  • Pemrograman Paralel menggunakan Open MP (update)

    OpenMP (Open Multi Processing) adalah standar yang digunakan untuk pemrograman paralel multithreading pada arsitektur shared memory. Untuk dapat menjalankan program Open MP, Anda dapat menggunakan sistem operasi ubuntu dan sejenisnya, Cygwin, MinGW, Code Block, dll. Kompilasi program (berbasis C): gcc –fopenmp namafile.c -0 namaoutput. Contoh, silakan ketik program berikut, dan simpan hello.c kemudian compile dengan…

  • Menginstall Cygwin pada Windows

    Berikut langkah-langkah menginstall Cygwin pada Windows: Silakan download installer pada http://cygwin.com, kemudian lakukan instalasi standar (default) Setting path: tambahkan ;C:\cygwin\bin;C:\cygwin\usr\bin Install GCC Selengkapnya ikuti tutorial berikut: http://www2.warwick.ac.uk/fac/sci/moac/people/students/peter_cock/cygwin/ Catatan: instalasi memerlukan waktu yang lama dan harus terhubung ke internet