Version 7 (modified by mmamonski, 13 years ago) (diff) |
---|
QCG Simple Client
Requirements
-q queue - kolejka, BROKER jest, COMP jest -a data_godzina - BROKER ?, COMP nie ma -n nazwa - jest w COMP, w BROKER mapowane z ... -h hold - w COMP nie ma, w BROKERze - two phase commit -I interaktywne - brak wsparcia -l zasoby - * procs/ncpus - liczba procesorw * nodes=N:ppn=4 - wymuszenie topologi * propertiesy wezlow, np.: ** Wroclaw: epoch, hp,u3,old,oldest ** Cyfronet: mhz2400,mem24gb,sl5,n18-4,core12,ib_mlx,ib_all,infiniband ** Reef: g6,intel,lustre,ib,mpi * -lmem pamiec=
Example Usage
$qcg-sub namd-heat.qcg https://elder7.man.poznan.pl:8443/qcg/services/ /C=PL/O=GRID/O=PSNC/CN=qcg-broker/qcg-broker.man.poznan.pl UserDN = /C=PL/O=GRID/O=PSNC/CN=Mariusz Mamonski ProxyLifetime = 0 Days 11 Hours 58 Minutes 43 Seconds jobId = J1323190911636_MAPPER_0453 $qcg-stat J1322470624235_MAPPER_3875 NAMD-HeatSim PENDING zeus.cyfronet.pl Tue Dec 06 18:03:51 CET 2011 J1323190911636_MAPPER_0453 NAMD-HeatSim RUNNING reef.man.poznan.pl Tue Dec 06 18:03:51 CET 2011 $#query all jobs, also finished $ qcg-stat -a #refetch results if needed # qcg-fetch-results J1323190911636_MAPPER_0453
Example QCG script
#!/bin/sh #QCG #QCG queue=plgrid-wp4 #QCG walltime=0:01:00 #QCG procs=32 #or specifying topology #QCG nodes=4:ppn=8 #QCG name=HeatSim #QCG output=${jobid}.out #QCG error=${joibd}.err #QCG candidate_host=reef #QCG stage-in=heat.namd #QCG stage-in=test/2nue.modif.xplor.psf -> input.psf #QCG stage-out=heat.coor #QCG node_properties=mhz2666 #QCG watch_file=namd.log #any module load/add command implicitly adds requirement on SP selection module load namd charmrun namd2 heat.namd &> namd.log
translates to the following Job Profile: