Changes between Version 56 and Version 57 of client_user_guide
- Timestamp:
- 08/14/13 14:35:05 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
client_user_guide
v56 v57 11 11 = Configuration = 12 12 For its work the client needs user credentials to be present and properly configured. 13 Additionally every user can overwrite some global settings to adapt configurationto its own preferences.13 Additionally every user can overwrite some global settings to adapt the client behavior to its own preferences. 14 14 15 15 For details please visit the [[qcg-client-config | QCG-Client Configuration]] page. … … 18 18 = QCG Broker Client = 19 19 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: 21 21 22 22 * 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 withmany 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. 24 24 25 25 = 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 model led after the set of tools known from popular queueing systems.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 a very simple and intuitive way. 27 The QCG Simple client consists of a set of command line tools modeled after the set of tools known from popular queueing systems. 28 28 All 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. 29 29 … … 36 36 * [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-tools%20#qcg-cancel qcg-cancel] - cancel task(s) 37 37 * [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 task38 * [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-tools%20#qcg-connect qcg-connect] - connect with interactive session to the task 39 39 * [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-tools%20#qcg-info qcg-info] - display detailed information about the given tasks 40 40 * [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-tools%20#qcg-list qcg-list] - lists tasks in the system … … 58 58 The QCG-Simple description format is similar to the concept used in queueing systems. 59 59 The 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. 60 The 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). 62 61 63 62 [[qcg-directives| The detailed description of the #QCG directives]] … … 79 78 * [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-directives#name name]- human readable name of the task 80 79 * [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 application80 * [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-directives#nodes nodes] - requested topology of the parallel application 82 81 * [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-directives#not-after not-after] - execute not later then 83 82 * [http://apps.man.poznan.pl/trac/qcg-broker/wiki/qcg-directives#not-before not-before] - do not execute before