08.03.2015 Views

Ceo rad - PDF (1.3 MB)

Ceo rad - PDF (1.3 MB)

Ceo rad - PDF (1.3 MB)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Dodatak A Uputstvo za korišćenje programskog paketa 121<br />

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯<br />

gde kod predstavlja kod instance problema koju rešavamo. Na osnovu tog koda<br />

se rekonstruišu putanje i puna imena ulazne datoteke i eventualne datoteke sa<br />

optimalnom vrednošću. One moraju biti smeštene na osnovnom računaru<br />

(osnovni proces - master), i mogu biti učitane samo od njega.<br />

Ostali parametri su opcioni i koriste se u sledećim slučajevima:<br />

• Parametrom -p4dbg nivo se može zadati koliko detaljne će biti dodatne<br />

informacije pri izvršavanju paralelnog programa. Ove informacije se koriste<br />

pri praćenju <strong>rad</strong>a programa i eventualnom ispravljanju grešaka;<br />

• One se mogu zapisati u datoteku datot, korišćenjem drugog opcionog<br />

parametra;<br />

• Korišćenjem parametra -p4gm vel se zadaje količina memorije koja je<br />

dostupna svakom MPI procesu. Ova vrednost je po definiciji 1<strong>MB</strong>, a na ovaj<br />

način se može povećati.<br />

Osim ovih postoji još nekoliko manje značajnih opcija koje se mogu koristiti<br />

pri izvršavanju programa, a detaljnije informacije o njima se mogu naći u<br />

[WMPI98a] ili [But94].<br />

U toku izvršavanja PGA generiše se i datoteka PARALEXE.CFG koja<br />

prikazuje na koji su način postavljeni parametri u paralelnoj strukturi.<br />

A.1.4 PGANP izvorni kod<br />

Postupak za prevođenje izvornog koda paralelne GA implementacije je<br />

nešto komplikovaniji i moguće je koristiti samo MICROSOFT VISUAL C++ 4.0<br />

prevodilac (ili kasnije verzije), uz pomoć WMPI programskog paketa. Izvorni kod<br />

PGANP se sastoji od tri odvojene celine koje se raspakuju u posebne<br />

direktorijume:<br />

OSNOVA.ZIP<br />

PARAL.ZIP<br />

problem.ZIP<br />

Isti kao kod GANP.<br />

Sadrži sve aspekte vezane za paralelno izvršavanje GA. I<br />

ovaj deo je nezavisan od prirode rešavanog problema, pa se<br />

može koristiti isti zajednički direktorijum (PARAL_DIR).<br />

Isti kao kod GANP.<br />

Arhiva PARAL.ZIP se sastoji od sledećih datoteka opisanih u tabeli A.3.<br />

Izvorni kod je podeljen na datoteke po funkcionalnosti, pa je u svakoj od njih<br />

realizovan jedan od aspekata paralelizacije. Iz arhive OSNOVA.ZIP se koriste<br />

skoro sve datoteke, osim MAIN.C koja je morala biti promenjena i definisana<br />

paralelnom delu.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!