Changes between Version 56 and Version 57 of client_user_guide

Show
Ignore:
Timestamp:
08/14/13 14:35:05 (11 years ago)
Author:
piontek
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • client_user_guide

    v56 v57  
    1111= Configuration = 
    1212For its work the client needs user credentials to be present and properly configured. 
    13 Additionally every user can overwrite some global settings to adapt configuration to its own preferences. 
     13Additionally every user can overwrite some global settings to adapt the client behavior to its own preferences. 
    1414 
    1515For details please visit the [[qcg-client-config | QCG-Client Configuration]] page. 
     
    1818= QCG Broker Client = 
    1919 
    20  The QCG-Client is a java based text client offering access to the QCG infrastructure from the command-line level. The QCG-Client is offered in two versions and the choice of version depends on user's experience and needs: 
     20 The QCG-Client is a java based text client offering access to the QCG infrastructure from the command-line level. The QCG-Client is offered in two versions and the choice of the version depends on user's experience and needs: 
    2121 
    2222* QCG-!SimpleClient (recommended) is a set of tools (similar to ones offered by queuing systems) for managing of jobs. For user's convenience the simple format of description of jobs (based on #QCG directives) was proposed allowing in a simple way to describe the most popular use cases. 
    23 * [[qcg-advanced-client | QCG-AdvancedClient]] - the client intended for more experienced users requiring more advanced features like workflows, parameter sweep, tasks with many groups of processes with different requirements. The job has to be described by XML document.  
     23* [[qcg-advanced-client | QCG-AdvancedClient]] - the client intended for more experienced users requiring more advanced features like workflows, parameter sweep, tasks consisting of many groups of processes with different requirements. The job has to be described by XML document.  
    2424 
    2525= QCG Simple Client = 
    26 The QCG Simple client is recommended for all users who do not need advanced capabilities of the QCG middleware like workflows, parallel jobs with topologies or parameter sweep jobs. In return, it offers access to the most frequently used functionality in very simple and intuitive way. 
    27 The QCG Simple client consists of a set of command line tools modelled after the set of tools known from popular queueing systems.  
     26The QCG Simple client is recommended for all users who do not need advanced capabilities of the QCG middleware like workflows, parallel jobs with topologies or parameter sweep jobs. In return, it offers access to the most frequently used functionality in a very simple and intuitive way. 
     27The QCG Simple client consists of a set of command line tools modeled after the set of tools known from popular queueing systems.  
    2828All tasks submitted to be executed by QCG-Broker must be described in a formal way using the concept of directives known also from queueing systems. 
    2929 
     
    3636* [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-tools%20#qcg-cancel qcg-cancel] - cancel task(s) 
    3737* [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-tools%20#qcg-clean qcg-clean] - clean the working directories of given tasks 
    38 * [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-tools%20#qcg-connect qcg-connect] - connect interactive session to the task 
     38* [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-tools%20#qcg-connect qcg-connect] - connect with interactive session to the task 
    3939* [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-tools%20#qcg-info qcg-info] - display detailed information about the given tasks 
    4040* [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-tools%20#qcg-list qcg-list] - lists tasks in the system 
     
    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. 
    60 The QCG directives inform the system how to process the task (eg. about resource requirements and input/output files and directories). 
    61 The QCG directives are lines starting with the #QCG string. 
     60The QCG directives are lines starting with the #QCG string and inform the system how to process the task (eg. about resource requirements and input/output files and directories). 
    6261 
    6362[[qcg-directives| The detailed description of the #QCG directives]] 
     
    7978* [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-directives#name name]- human readable name of the task 
    8079* [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-directives#native native] - parameters/requirements passed directly to the queueing system 
    81 * [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-directives#nodes nodes] - requested topology of parallel application 
     80* [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-directives#nodes nodes] - requested topology of the parallel application 
    8281* [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-directives#not-after not-after] - execute not later then 
    8382* [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-directives#not-before not-before] - do not execute before