Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PostavkaOpis
NumWorkers

Maksimalan broj radnika/procesa jednog posla:

  • default=32 (Ukoliko licencija dopušta moguća promjena)
  • Odgovara select parametru PBS-a
NumThreads

Broj dretvi po jednom radniku/procesu:

  • default=1
  • Odgovara ncpus parametru PBS-a
AdditionalProperties (SCHEDULER PLUGIN)


AdditionalSubmitArgs

Dodatna linija kod podnošenja posla:

  • default='-l place=pack' - smještanje svih resursa na jedan čvor
  • Ukoliko je traženi broj resursa veći od dostupnih resursa jednog čvora
    potrebno je ukloniti ovu liniju iz postavki
GPUs

Broj grafičkih procesora:

  • default=0
  • Odgovara ngpus parametru PBS-a
Mem

Količina memorije po jednom chunk-u:

  • default=2gb
  • Odgovara mem parametru PBS-a

...

Code Block
titleBrisanje svih poslova klastera c (lokalno)
delete(c.Jobs)

Primjer

job= c.batch('wave.parallel', 'Pool', 2)U primjeru stvaramo cluster objekt iz zadanog profila klastera. Podnosimo posao definiran u skripti "spectral_radius" na 5 CPU jezgre (4 radna i 1 kontrolni proces), provjeravamo status i ispisujemo rezultat ukoliko je posao završio.

Code Block
titleMATLAB
#Stvaranje objekta "c" tipa cluster
>>c=parcluster
#Podnošenje batch posla iz datoteke spectral radius 
>>job = c.batch('spectral_radius', 'Pool',4)
#Provjera statusa posla
>>job.State
#Ispis rezultata posla
>>job.fetchOutputs{:}

...