Versions Compared

Key

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

...

Tip

Broj slobodnih licenci u trenutku provjere jednak je razlici ukupno dostupnih i licenci trenutno u potrebi. Za gore naveden primjer, broj slobodnih licenci iznosio bi 24, tj. 192 subkernela.

Podnošenje posla

U uzglavlju skripte za podnošenje posla OBAVEZNO je navesti dodatna 2 parametra math_lic i math_cpu.

...

Warning
titleOBAVEZNO

math_lic=1

Primjer

Primjer u nastavku sastoji se od PBS skripte za podnošenje posla (test.pbs) i Mathematica skripte (hpc_test.wl) koje se moraju nalaziti u istom direktoriju da bi posao bio uspješno izvršen. Resursi i rezervacija licence (test.pbs) zatražena je po uputama iz poglavlja "Podnošenje posla".

...

Code Block
titlehpc_test.wl
h = ReadList[Environment["PBS_NODEFILE"], "String"];
Map[LaunchKernels[KernelConfiguration[#,"KernelCommand" -> "/apps/scientific/mathematica/13.2.1/Executables/wolfram"]]&, h]

t=AbsoluteTiming[Table[Length@FactorInteger[10^50+i], {i,20}]]
Print["Vrijeme racunanja na jednoj jezgri=", t]
t=AbsoluteTiming[ParallelTable[Length@FactorInteger[10^50+i], {i,20}]]
Print["Vrijeme racunanja na osam jezgra=", t]

CloseKernels[]


Korištenje (Vrančić)

Mathematica je dostupna u interaktivnom modu putem Mathematica GUI-a na Vrančiću.

Pokretanje Mathematica virtualnog poslužitelja

Prvi korak je pokretanje virtualnog poslužitelja iz unaprijed pripremljene slike naziva mathematica-rocky-9 (Compute → Instances → Launch Instance → Source → mathematica-rocky-9). Više o upravljanjem virtualnim poslužiteljima pročitajte na poveznici.

Sigurnosna grupa

Nakon stvaranja virtualnog poslužitelja potrebno je napraviti i dodati sigurnosnu grupu kako bi virtualni poslužitelj mogao pristupiti poslužitelju mathematica licenci.

Stvaranje sigurnosne grupe

Upravljanje sigurnosnim grupama moguće je odabirom opcije "Security Groups" u "Network" padajućem izborniku.

Pritiskom na dugme "Create Security Group" otvoriti će se novi prozor u kojem je potrebno upisati proizvoljan naziv sigurnosne grupe (npr. mathematica).

Image Added

Postavke sigurnosne grupe

Nakon što je sigurnosna grupa napravljena potrebno ju je konfigurirati pritiskom na dugme "Manage Rules" te zatim "Add Rule".

Polja za pravilo sigurnosne grupe ispunjavaju se sa idućim vrijednostima:

  • Rule - Custom TCP Rule
  • Description - proizvoljan opis
  • Direction - Ingress
  • Open Port - Port
  • Port - 16286
  • Remote - CIDR
  • CIDR - 161.53.0.232

Image Added