Changes between Version 13 and Version 14 of QCG-AdvancedClient

Show
Ignore:
Timestamp:
11/18/12 21:29:42 (12 years ago)
Author:
mmamonski
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QCG-AdvancedClient

    v13 v14  
    126126</qcgJob> 
    127127}}} 
    128  * In the above example we: 
     128 In the above example we: 
    129129   * run the simulation on the two clusters using advance reservations created  automatically by the QCG-Broker (in the co-allocation process) on two clusters: inula and zeus (`<candidateHosts>`), 
    130130   * we requested 30 minutes of maximum job walltime (`<executionDuration>`), 
    131131   * we specify the kernels to be run in the `processesId` attribute of the `<processes>` element (multiple kernels must be separated with a colon ":"), 
    132132   * we specify the number of processes to be allocated 
     133   * we give the module name: `<variable name="QCG_MODULES_LIST">Fusion/Turbulence</variable>` that has to be loaded before starting MUSCLE 
     134   * we specify pre and post process scripts. Example scripts: 
     135{{{ 
     136$cat fusion-preprocess.sh  
     137#!/bin/bash 
     138#copy all file from the data dir into current directory: 
     139cp data/* . 
     140$cat fusion-postprocess.sh  
     141#!/bin/bash 
     142#copy all CPOs into the `out` directory 
     143mkdir -p out 
     144cp *.cpo out 
     145}}} 
     146   * provide staging directives 
     147 * Example session: 
     148{{{ 
     149#submit 
     150qcg-sub fusion.xml QCG 
     151 
     152https://elder7.man.poznan.pl:8443/qcg/services/ 
     153/C=PL/O=GRID/O=PSNC/CN=qcg-broker/qcg-broker.man.poznan.pl 
     154UserDN = /C=PL/O=GRID/O=PSNC/CN=Mariusz Mamonski 
     155ProxyLifetime = 23 Days 18 Hours 12 Minutes 0 Seconds 
     156jobId = J1353272598993_MAPPER_0845 
     157 
     158#get info 
     159qcg-info J1353272598993_MAPPER_0845 
     160 
     161https://elder7.man.poznan.pl:8443/qcg/services/ 
     162/C=PL/O=GRID/O=PSNC/CN=qcg-broker/qcg-broker.man.poznan.pl 
     163UserDN = /C=PL/O=GRID/O=PSNC/CN=Mariusz Mamonski 
     164ProxyLifetime = 23 Days 18 Hours 11 Minutes 50 Seconds 
     165 
     166Note:  
     167TaskType: MAPPER 
     168SubmissionTime: Sun Nov 18 22:03:20 CET 2012 
     169FinishTime:  
     170ProxyLifetime: P23DT18H11M47S 
     171Status: QUEUED 
     172StatusDesc:  
     173ReservedTimeSlot: Sun Nov 18 22:04:00 CET 2012 - Sun Nov 18 22:35:00 CET 2012 
     174StartTime:  
     175 
     176Allocation:  
     177HostName: inula.man.poznan.pl 
     178ProcessesCount: 1 
     179ProcessesGroupId: init:transp:dupCorep:turb 
     180Status: UNCOMMITTED 
     181StatusDescription:  
     182SubmissionTime: Sun Nov 18 22:03:24 CET 2012 
     183FinishTime:  
     184LocalSubmissionTime:  
     185LocalStartTime:  
     186LocalFinishTime:  
     187 
     188}}} 
     189 
     190#peek output 
     191qcg-peek J1353272598993_MAPPER_0845 
     192https://elder7.man.poznan.pl:8443/qcg/services/ 
     193/C=PL/O=GRID/O=PSNC/CN=qcg-broker/qcg-broker.man.poznan.pl 
     194UserDN = /C=PL/O=GRID/O=PSNC/CN=Mariusz Mamonski 
     195ProxyLifetime = 23 Days 18 Hours 9 Minutes 43 Seconds 
     196 
     197openmpi/openmpi-open64_4.5.2-1.4.5-2 load complete. 
     198Fusion/Turbulence load complete. 
     199openmpi/openmpi-open64_4.5.2-1.4.5-2 load complete. 
     200Running both MUSCLE2 Simulation Manager and the Simulation 
     201=== Running MUSCLE2 Simulation Manager === 
     202Executing: java -server -Xms20m -Xmx100m -classpath /home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/muscle.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/oncrpc.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/platform.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/JadeLeap.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/jmml-util-0.1.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/jna.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/junit-4.10.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/msgpack-0.6.6.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/jsr-275-1.0-beta-2.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/javassist-3.15.0-GA.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/json_simple-1.1.jar:/home/plgrid-groups/plggmuscle/2.0/devel-debug/share/muscle/java/thirdparty/jcommander-1.17.jar -Dpl.psnc.muscle.socket.factory=muscle.net.CrossSocketFactory -Dpl.psnc.mapper.muscle.mto.address=192.168.11.102 -Dpl.psnc.map 
     203 
     204#when the job is finished 
     205[qcg] /home/plgrid/plgmamonski/reef/MAPPER > qcg-info J1353272598993_MAPPER_0845 
     206https://elder7.man.poznan.pl:8443/qcg/services/ 
     207/C=PL/O=GRID/O=PSNC/CN=qcg-broker/qcg-broker.man.poznan.pl 
     208UserDN = /C=PL/O=GRID/O=PSNC/CN=Mariusz Mamonski 
     209ProxyLifetime = 23 Days 18 Hours 8 Minutes 57 Seconds 
     210 
     211Note:  
     212TaskType: MAPPER 
     213SubmissionTime: Sun Nov 18 22:03:20 CET 2012 
     214FinishTime: Sun Nov 18 22:04:37 CET 2012 
     215ProxyLifetime: P23DT18H8M54S 
     216Status: FINISHED 
     217StatusDesc:  
     218ReservedTimeSlot: Sun Nov 18 22:04:00 CET 2012 - Sun Nov 18 22:35:00 CET 2012 
     219StartTime: Sun Nov 18 22:03:32 CET 2012 
     220 
     221Allocation:  
     222HostName: inula.man.poznan.pl 
     223ProcessesCount: 1 
     224ProcessesGroupId: init:transp:dupCorep:turb 
     225Status: FINISHED 
     226 
     227 
     228#we can see the results: 
     229 ls -l J1353272598993_MAPPER_0845.out/ 
     230total 60608 
     231-rw-r--r-- 1 plgmamonski plgrid-users 2503411 Nov 18 22:04 bdseq_equilibrium_0000.cpo 
     232-rw-r--r-- 1 plgmamonski plgrid-users 2503411 Nov 18 22:04 bdseq_equilibrium_0001.cpo 
     233-rw-r--r-- 1 plgmamonski plgrid-users 2503411 Nov 18 22:04 bdseq_equilibrium_0002.cpo 
     234-rw-r--r-- 1 plgmamonski plgrid-users 2503411 Nov 18 22:04 bdseq_equilibrium_0003.cpo 
     235-rw-r--r-- 1 plgmamonski plgrid-users 2503411 Nov 18 22:04 bdseq_equilibrium_0004.cpo 
     236...