mpi hello world

3
Kelompok 7 : Lisbeth Evalina (1107120085) dan Fahma Adlina (110712078) MPI Hello World Pada laporan ini penulis akan membahas pemograman dasar MPI yaitu meng-compile dan menjalankan MPI hello word (parallel) . MPI merupakan library yang dapat digunakan untuk membuat program parale di C.Program akan di compile si server HPC dengan IP 10.5.1.254. Tools yang digunakan adalah putty atau bisa menggunakan ssh. Putty merupakan sebuah program open source remote terminal yang digunkan untuk meremote kompiter dengan terhubungna menggunakan port ssg atau sebagainya. Berikut merupakan langkah-langkah untuk connect ke computer server. 1. Run aplikasi putty.exe 2. Dimasukkan SSH protocol (10.5.1.254) dan login dengan menggunakan username dan password Apabila menggunakan jaringan selain Telkom University maka diakai SSH Protokol hpc.telkomuniversity.ac.id dengan port 993. 3. Disalin file hello.c dengan perintah cp /share/apps/examples/hello.c . 4. Program hello.c dikompile di drektori home dengan menggunakan mpicc bukan gcc untuk mengkompile program MPI mpicc <source_program> -o <executable_program>

Upload: lisbeth-evalina

Post on 23-Dec-2015

230 views

Category:

Documents


7 download

DESCRIPTION

MPI

TRANSCRIPT

Page 1: MPI Hello World

Kelompok 7 :Lisbeth Evalina (1107120085) dan Fahma Adlina (110712078)

MPI Hello WorldPada laporan ini penulis akan membahas pemograman dasar MPI yaitu meng-compile dan menjalankan MPI hello word (parallel) . MPI merupakan library yang dapat digunakan untuk membuat program parale di C.Program akan di compile si server HPC dengan IP 10.5.1.254. Tools yang digunakan adalah putty atau bisa menggunakan ssh. Putty merupakan sebuah program open source remote terminal yang digunkan untuk meremote kompiter dengan terhubungna menggunakan port ssg atau sebagainya.

Berikut merupakan langkah-langkah untuk connect ke computer server.

1. Run aplikasi putty.exe2. Dimasukkan SSH protocol (10.5.1.254) dan login dengan menggunakan username dan password

Apabila menggunakan jaringan selain Telkom University maka diakai SSH Protokol hpc.telkomuniversity.ac.id dengan port 993.

3. Disalin file hello.c dengan perintah cp /share/apps/examples/hello.c .4. Program hello.c dikompile di drektori home dengan menggunakan mpicc bukan gcc untuk

mengkompile program MPI mpicc <source_program> -o <executable_program> 5. Setelah program berhasi dikompile kemudian program dijalankan dengan mpirun –np <banyak

prosesor> <executable_program>6.

Compile program : mpicc hello.c-o hello

Run program : mpirun –np 8 hello

Page 2: MPI Hello World

Kelompok 7 :Lisbeth Evalina (1107120085) dan Fahma Adlina (110712078)

-np (NUMPROCS) merupakan berapa banyak proses yang akan dijalankan. Di lab HPC terdapat 12 compute node, kami menjalankan program di 8 komputer.

7. Output program :

Pada hasil output juga dijelaskan dirank mana proses tersebut diproses dan proses yang digunakan tidak berurutan.