Changes between Version 36 and Version 37 of client_user_guide

Show
Ignore:
Timestamp:
08/08/13 15:49:09 (11 years ago)
Author:
piontek
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • client_user_guide

    v36 v37  
    5555== QCG-Simple description format == 
    5656 
    57 Every task submitted to the system has to be described in a formal way. The current section describes the QCG-Simple format which is recommended and sufficient for most tasks. The format does not allow to describe more sophisticated scenarios like workflows, parameter sweep tasks, parallel tasks with topologies. Such scenarios are supported by the XML format called QCG-JobProfile. 
     57Every task submitted to the system has to be described in a formal way. The current section describes the QCG-Simple format which is recommended and sufficient for most tasks. The format does not allow to describe more sophisticated scenarios like workflows, parameter sweep tasks, parallel tasks with topologies. Such scenarios are supported by the XML format called QCG-!JobProfile. 
    5858The QCG-Simple description format is similar to the concept used in queueing systems. 
    5959The document submitted to be processed by the system is an script with QCG directives and invocation of user code. 
    6060The QCG directives inform the system how to process the task (eg. about resource requirements and input/output files and directories). 
     61The QCG directives are lines starting with the #QCG string. 
    6162 
     63[[qcg-directives | The detailed description of the #QCG directives]] 
    6264 
     65List of #QCG directives: 
     66* ''application'' - name of the application 
     67* ''argument'' - argument of the application 
     68* ''deadline''- deadline for the task execution 
     69* ''environment'' - environment variable 
     70* ''error'' - path for the standard error 
     71* ''executable'' - path to the executable  
     72* ''grant'' - name of the grant 
     73* ''host'' - name of the candidate host 
     74* ''input'' - path of the standard input file 
     75* ''memory'' - memory requirements 
     76* ''module'' - name of the required module 
     77* ''monitor'' - task monitoring script 
     78* ''name'' - human readeable name of the task 
     79    native- specyficzne parametry/wymagania zasobowe przekazywane bezpośrednio do systemu kolejkowego 
     80    nodes - topologia aplikacji 
     81    not-after- nie później niż 
     82    not-before- nie wcześniej niż 
     83    note - opis zadania 
     84    notify - powiadamianie o stanie zadania 
     85    output - standardowe wyjście 
     86    persistent - nieusuwanie katalogu roboczego zadania po jego zakończeniu 
     87    postprocess - epilog zadania 
     88    preprocess - prolog zadania 
     89    procs - liczba procesów 
     90    properties - parametry węzłów 
     91    queue - wybór kolejki 
     92    reservation- użycie rezerwacji z wyprzedzeniem 
     93    stage-in-dir - katalog wejściowy 
     94    stage-in-file - plik wejściowy 
     95    stage-out-dir - katalog wynikowy 
     96    stage-out-file - plik wynikowy 
     97    use-reservation- użycie rezerwacji z wyprzedzeniem 
     98    use-scratch - użycie przestrzeni "scratch" w trakcie obliczeń 
     99    walltime - czas wykonania 
     100    watch-output - monitorowanie pliku wyjściowego i przesyłanie powiadomień 
     101    variable - zmienna w opisie zadania (dotyczy tylko dyrektyw) 
     102