RockCluster: Submit Job: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
New page: ==Referensi== * http://www.ks.uiuc.edu/Training/Workshop/Cluster/files/using_rocks.html * http://www.ks.uiuc.edu/Research/namd/ ==Pranala Menarik== * RockCluster
 
Onnowpurbo (talk | contribs)
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
==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==
==Referensi==
Line 5: Line 90:
* http://www.ks.uiuc.edu/Training/Workshop/Cluster/files/using_rocks.html
* http://www.ks.uiuc.edu/Training/Workshop/Cluster/files/using_rocks.html
* http://www.ks.uiuc.edu/Research/namd/
* 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


==Pranala Menarik==
==Pranala Menarik==


* [[RockCluster]]
* [[RockCluster]]

Latest revision as of 03:37, 30 July 2011

Submit Job Menggunaan mpirun

Ambil source code tachyon dari

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

Pranala Menarik