RockCluster: Submit Job: Difference between revisions
From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs) No edit summary |
Onnowpurbo (talk | contribs) No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
* http://www.photonlimited.com/~johns/tachyon/ | * http://www.photonlimited.com/~johns/tachyon/ | ||
* http://www.photonlimited.com/~johns/tachyon/files/0.99b2/ | * http://www.photonlimited.com/~johns/tachyon/files/0.99b2/ | ||
Copy ke front end rockcluster | |||
scp tachyon-0.99b2.tar.gz root@192.168.0.120: | |||
Masuk ke front end rockcluster | |||
ssh root@192.168.0.120 | |||
lakukan | |||
cd ~ | |||
tar xzf tachyon-0.99b2.tar.gz | |||
cd tachyon/unix | |||
Buka | |||
vi Make-arch | |||
Lakukan | Lakukan | ||
* Cari config option untuk "linux-lam" | |||
* Copy set option ini ke entry baru. | |||
* Ubah di new entry linux-lam ke linux-mpich | |||
* Ubah "CC = hcc" ke "CC = gcc" | |||
* Ubah -I$(LAMHOME)/h ke -I/opt/mpich2/gnu/include | |||
* Ubah -L$(LAMHOME)/lib ke -L/opt/mpich2/gnu/lib | |||
* Ubah -lmpi to -lmpich | |||
* Save | |||
Jalankan | |||
cd ~ | |||
cd tachyon/unix | |||
make linux-mpich | |||
tachyon binary akan tampak di compile/linux-mpich/. | |||
cd ~ | |||
vi machines | |||
isi dengan misalnya | |||
compute-0-0 | |||
compute-0-1 | |||
compute-0-2 | |||
Jalankan Tachyon di tiga (3) slave machine dengan perintah | |||
cd ~ | |||
/opt/mpich2/gnu/bin/mpirun -v -np 3 -machinefile machines \ | |||
tachyon/compile/linux-mpich/tachyon +V tachyon/scenes/balls.dat | |||
==Submit Job Menggunakan qsub== | |||
Cek | |||
qstat -f | |||
Cek | |||
qconf -sq compute-0-0.q | |||
qconf -sq compute-0-1.q | |||
qconf -sq compute-0-2.q | |||
Buat file | |||
vi tachyon.job | |||
isi | |||
#$ -cwd | |||
#$ -j y | |||
#$ -S /bin/bash | |||
/opt/mpich2/gnu/bin/mpirun -v -np $NSLOTS -machinefile $TMPDIR/machines \ | |||
tachyon/compile/linux-mpich/tachyon +V tachyon/scenes/balls.dat | |||
Submit job (untuk 3 processor) | |||
qsub -pe mpich 3 tachyon.job | |||
==Referensi== | ==Referensi== | ||
Latest revision as of 03:37, 30 July 2011
Submit Job Menggunaan mpirun
Ambil source code tachyon dari
- http://www.photonlimited.com/~johns/tachyon/
- http://www.photonlimited.com/~johns/tachyon/files/0.99b2/
Copy ke front end rockcluster
scp tachyon-0.99b2.tar.gz root@192.168.0.120:
Masuk ke front end rockcluster
ssh root@192.168.0.120
lakukan
cd ~ tar xzf tachyon-0.99b2.tar.gz cd tachyon/unix
Buka
vi Make-arch
Lakukan
- Cari config option untuk "linux-lam"
- Copy set option ini ke entry baru.
- Ubah di new entry linux-lam ke linux-mpich
- Ubah "CC = hcc" ke "CC = gcc"
- Ubah -I$(LAMHOME)/h ke -I/opt/mpich2/gnu/include
- Ubah -L$(LAMHOME)/lib ke -L/opt/mpich2/gnu/lib
- Ubah -lmpi to -lmpich
- Save
Jalankan
cd ~ cd tachyon/unix make linux-mpich
tachyon binary akan tampak di compile/linux-mpich/.
cd ~ vi machines
isi dengan misalnya
compute-0-0 compute-0-1 compute-0-2
Jalankan Tachyon di tiga (3) slave machine dengan perintah
cd ~
/opt/mpich2/gnu/bin/mpirun -v -np 3 -machinefile machines \
tachyon/compile/linux-mpich/tachyon +V tachyon/scenes/balls.dat
Submit Job Menggunakan qsub
Cek
qstat -f
Cek
qconf -sq compute-0-0.q qconf -sq compute-0-1.q qconf -sq compute-0-2.q
Buat file
vi tachyon.job
isi
#$ -cwd #$ -j y #$ -S /bin/bash /opt/mpich2/gnu/bin/mpirun -v -np $NSLOTS -machinefile $TMPDIR/machines \ tachyon/compile/linux-mpich/tachyon +V tachyon/scenes/balls.dat
Submit job (untuk 3 processor)
qsub -pe mpich 3 tachyon.job
Referensi
- http://www.ks.uiuc.edu/Training/Workshop/Cluster/files/using_rocks.html
- http://www.ks.uiuc.edu/Research/namd/
- https://wiki.rocksclusters.org/wiki/index.php/Make_your_frontend_run_queued_jobs
- https://wiki.rocksclusters.org/wiki/index.php/Run_commands_on_the_cluster_from_DOS/Windows_Command_Prompt