Hello World (PVM)

May 7th, 2008

Contoh parallel processing di PVM seperti ini …. (nyontek dari PVM sample).

Satu node/cluster akan berperan sebagai master, dan lainya akan menjadi slave. Pada saat program dijalankan, master akan memanggil program hello_other di semua node yang tergabung dalam pvm, lalu slave akan mengirimkan pesan “hello, world from + (hostname dari slave)” ke master. Pesan akan diterima master dan ditampilkan di console pvm master.

Untuk master :

#include
#include “pvm3.h”

main()
{
int cc, tid;
char buf[100];

printf(”i’m t%x\n”, pvm_mytid());

cc = pvm_spawn(”hello_other”, (char**)0, 0, “”, 1, &tid);

if (cc == 1) {
cc = pvm_recv(-1, -1);
pvm_bufinfo(cc, (int*)0, (int*)0, &tid);
pvm_upkstr(buf);
printf(”from t%x: %s\n”, tid, buf);

} else
printf(”can’t start hello_other\n”);

pvm_exit();
exit(0);
}

untuk Slave :

#include “pvm3.h”

main()
{
int ptid;
char buf[100];

ptid = pvm_parent();

strcpy(buf, “hello, world from “);
gethostname(buf + strlen(buf), 64);

pvm_initsend(PvmDataDefault);
pvm_pkstr(buf);
pvm_send(ptid, 1);

pvm_exit();
exit(0);
}

Mulai PVM lagi

April 17th, 2008

Ebonk udah duluan buka forum untuk parallel computing, sudah waktunya kembali mulai lanjutkan pvm lagi, jangan sampai ketinggalan…….. Ini berarti harus kembali belajar linux lagi, paling pake Fedora 6. Maunya sih pake FreeBSD, cuma terasa agak susah ya, mungkin karena belum familiar. PVM di windows juga belum pernah di coba.

Jadi… pertama adalah install Fedora dan coba jalankan “Hello World” di PVM ……

Monitor ….

March 2nd, 2007

Beberapa hari ini monitor komputer tidak bisa menampilkan gambar. Kasihan juga sih monitor itu, jam kerjanya panjang dan bukanya dipake untuk komputer malah seringnya utk nonton tv :) . Ternyata penting juga monitor itu, sangat membantu untuk mengalihkan perhatian si Kecil saat ga bisa main diluar rumah waktu hujan atau pas waktu si Kecil lagi rewel. Tentu saja apa yang di tampilkan di monitor harus tetap terkendali.

Awalnya, si Kecil diajak nonton video karaoke lagu anak-anak untuk merangsang pendengaran dan penglihatan. Lama-lama dia juga aktif, tepuk tangan, jalan-jalan, dan kandang ikut nyanyi saat menonton video karaoke itu. Selain itu, dia juga mau minum susu selama nonton video atau waktu adzan berkumandang. Itu 2 acara favoritnya. Untuk ibunya sih, biasa ….. sinetron dan gosip :( selain itu, sekejap melepas lelah saat si Kecil menikmati acara favoritnya :D

Selama monitor tidak berfungsi, kasian juga si Ibu kalau si Kecil rewel. Si Kecil kehilangan acara favorit saat bangun tidur dan waktu magrib. Kalau aku pulang, mungkin sedikit ada hiburan untuk si Kecil dan Ibunya. Mulai hari minggu, aku akan ke Ibukota untuk memulai kerja di tempat baru. Dengan kesempatan yang tersisa, mudah-mudahan monitor sudah bisa berfungsi kembali sebelum aku berangkat ke Ibukota. Tadi, setelah muter-muter jauh sampai lewat pasar induk Caringin ternyata bisa nemu tempat servis yang ga jauh dari rumah.

Ya… semoga bisa beres pada waktunya …..

Mulai…..

February 26th, 2007

Akhirnya sempat juga mulai isi blog ….

Setelah berbulan-bulan dikasih space, baru kali ini diisi. Kalau dulu, ga sempat isi blog mungkin karena sibuk …atau sok sibuk :) … , males, atau merasa ga ada gunanya menulis blog…… Sekarang, mulai terpikir bahwa selama 3 tahun lebih kerja hampir tidak pernah menulis atau ngetik selain coding di php atau delphi, diluar itu paling juga chatting :) .

Kalau dulu masih kuliah, perasaan sering juga nulis2 paper dll. yang bisa mengasah kemampuan menulis. Jadi….. ya … mulailah menulis lagi sebelum otakmu beku ….. :D