Page tree
Skip to end of metadata
Go to start of metadata

Uvod


CRO NGI infrastruktura sadrži dvije verzije MPI okoline:

Dostupnost pojedinih verzija na računalnim čvorovima navedena je ovdje

Prevođenje


Na UI čvoru instalirane su obje verzije MPI okoline. Postavljanje varijabli okoline ostvaruje se pomoću alata module:

module load <ime_okoline>

Vrijednost parametra <ime_okoline> za pojedine MPI okoline je sljedeća:

  • MPICH2 1.5 : mpich2-x86_64
  • MVAPICH2 2.0 : mvapich2-x86_64
  • MVAPICH2 2.0 s prevodiocima GNU 4.9 : mvapich2-gcc49-x86_64
  • MVAPICH2 2.0 s prevodiocima Intel 17.0 : mvapich2-intel-x86_64

Po izvođenju naredbe sve varijable će biti postavljenje. Prilikom sljedećeg logiranja na pristupni čvor potrebno je ponovno izvesti naredbu.

Primjer odabira MVAPICH2 okoline:

module load mvapich2-x86_64

Pokretanje MPI poslova


Globusov servis GRAM na računalnim čvorovima je podešen tako da koristi ispravan način pokretanja MPI aplikacija. Preduvjet je korištenje parametra:

globusrsl=(jobType=mpi)(count=4)

Ukoliko se aplikacija pokreće unutar skripte (jobType=single) potrebno je u skripti koristiti odgovarajući način pokretanja MPI aplikacija:

  • MPICH2 aplikacija:
module load mpich2-x86_64
mpiexec -n $NSLOTS -f $TMPDIR/machines ./application
  • MVAPICH2 aplikacija:
module load mvapich2-x86_64
mpirun_rsh -np $NSLOTS -hostfile $TMPDIR/machines ./application

  • No labels