Changes between Version 14 and Version 15 of DRM4G


Ignore:
Timestamp:
Nov 24, 2016 6:21:11 PM (5 years ago)
Author:
minondoa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DRM4G

    v14 v15  
    11
    2 [[PageOutline(1-10)]]
     2[PageOutline(1-10)]
    33
    44= **DRM4G** =
    55{{{#!comment
    6 * [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction|Introduction]]
    7  * [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#AboutDRM4G|About DRM4G]]
    8  * [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#WhyDRM4G|Why DRM4G?]]
    9  * [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#WhatisDRM4Gsarchitecture|What is DRM4G's architecture?]]
     6* [https://meteo.unican.es/trac/wiki/DRM4G1/Introduction Introduction]
     7 * [https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#AboutDRM4G About DRM4G]
     8 * [https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#WhyDRM4G Why DRM4G?]
     9 * [https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#WhatisDRM4Gsarchitecture What is DRM4G's architecture?]
    1010}}}
    1111
    1212 == About DRM4G
    1313
    14 '''DRM4G''' is an open platform, based on [[http://www.gridway.org/doku.php?id=start|GridWay]] , to define, submit, and manage computational jobs. DRM4G is a Python ('''2.6+''', '''3.3+''') implementation that provides a single point of control for computing resources without installing any intermediate middlewares. As a result, a user is able to run the same job on laptops, desktops, workstations, clusters, supercomputers, and any grid. 
     14'''DRM4G''' is an open platform, based on [http://www.gridway.org/doku.php?id=start GridWay] , to define, submit, and manage computational jobs. DRM4G is a Python ('''2.6+''', '''3.3+''') implementation that provides a single point of control for computing resources without installing any intermediate middlewares. As a result, a user is able to run the same job on laptops, desktops, workstations, clusters, supercomputers, and any grid. 
    1515
    1616
     
    4040* '''DRM4G Sched''' is responsible for scheduling jobs.
    4141
    42 [[Image(drm4g.2.png,40%)]]
     42[Image(drm4g.2.png,40%)]
    4343
    4444
     
    4848=== Forthcoming features
    4949 * Integration of EGI Federated Cloud
    50   * Management of VOs (Virtual Organizations)
     50  * Management of VOs (Virtual Organizations) - milestone:DRM4G_VO
    5151 * Integration of AWS (Amazon Web Services) - milestone:AWS
    5252
     
    6767}}}
    6868
    69 [[https://meteo.unican.es/trac/wiki/DRM4G/change_log|List of all releases]]
     69[./change_log List of all releases]
    7070
    7171
     
    7575}}}
    7676== Getting started
    77 * [[https://meteo.unican.es/trac/wiki/DRM4G/Installation|Installation]]
    78  * [[https://meteo.unican.es/trac/wiki/DRM4G/Installation#Withpip|With pip]]
    79  * [[https://meteo.unican.es/trac/wiki/DRM4G/Installation#Withoutpip|Without pip]]
    80  * [[https://meteo.unican.es/trac/wiki/DRM4G/Installation#OptionalEnvironmentVariables|Optional Environment Variables]]
    81  * [[https://meteo.unican.es/trac/wiki/DRM4G/Installation#InstallingExtras|Installing Extras]]
     77* [./Installation Installation]
     78 * [./Installation#Withpip With pip]
     79 * [./Installation#Withoutpip Without pip]
     80 * [./Installation#OptionalEnvironmentVariables Optional Environment Variables]
     81 * [./Installation#InstallingExtras Installing Extras]
    8282
    83 * [[https://meteo.unican.es/trac/wiki/DRM4G/resource_configuration|Resource Configuration]]
    84  * [[https://meteo.unican.es/trac/wiki/DRM4G/resource_configuration#Configurationformat|Configuration format]]
    85  * [[https://meteo.unican.es/trac/wiki/DRM4G/resource_configuration#DEFAULTsection|DEFAULT section]]
    86  * [[https://meteo.unican.es/trac/wiki/DRM4G/resource_configuration#Resourcesection|Resource section]]
    87  * [[https://meteo.unican.es/trac/wiki/DRM4G/resource_configuration#Examples|Examples]]
     83* [./resource_configuration Resource Configuration]
     84 * [./resource_configuration#Configurationformat Configuration format]
     85 * [./resource_configuration#DEFAULTsection DEFAULT section]
     86 * [./resource_configuration#Resourcesection Resource section]
     87 * [./resource_configuration#Examples Examples]
    8888
    8989{{{#!comment
    90 * [[https://meteo.unican.es/trac/wiki/DRM4G1/example_usage|Example of Usage]]
     90* [https://meteo.unican.es/trac/wiki/DRM4G1/example_usage Example of Usage]
    9191 * We can have it like this or ,as I prefer, a separate section as shown bellow (which makes it's sections more accessible)
    9292}}}
    9393
    94 * [[https://meteo.unican.es/trac/wiki/DRM4G/job_description|Job Description]]
    95  * [[https://meteo.unican.es/trac/wiki/DRM4G/job_description#Syntax|Syntax]]
    96  * [[https://meteo.unican.es/trac/wiki/DRM4G/job_description#Templateoptions|Template options]]
    97  * [[https://meteo.unican.es/trac/wiki/DRM4G/job_description#RequirementExpressions|Requirement Expressions]]
    98  * [[https://meteo.unican.es/trac/wiki/DRM4G/job_description#EnvironmentExpressions|Environment Expressions]]
     94* [./job_description Job Description]
     95 * [./job_description#Syntax Syntax]
     96 * [./job_description#Templateoptions Template options]
     97 * [./job_description#RequirementExpressions Requirement Expressions]
     98 * [./job_description#EnvironmentExpressions Environment Expressions]
    9999
    100100
     
    104104This section contains examples about how to use the DRM4G CLI.
    105105
    106 * [[https://meteo.unican.es/trac/wiki/DRM4G/torque_pbs_resource|How to configure a TORQUE/PBS resource by using the private/public key without password]]
     106* [./torque_pbs_resource How to configure a TORQUE/PBS resource by using the private/public key without password]
    107107
    108 * [[https://meteo.unican.es/trac/wiki/DRM4G/egi_vo|How to configure an EGI VO]]
     108* [./egi_vo How to configure an EGI VO]
    109109
    110 * [[https://meteo.unican.es/trac/wiki/DRM4G/manage_job|How to manage a job from start to end]]
     110* [./manage_job How to manage a job from start to end]
    111111
    112112
     
    116116`drm4g` is DRM4G's Command Line Interface (CLI) for administrating both computing resources and jobs.
    117117
    118 * [[https://meteo.unican.es/trac/wiki/DRM4G/available_commands|Available Commands]]
     118* [./available_commands Available Commands]
    119119
    120120
     
    124124In order to use the DRM4G API, you only have to install DRM4G on your machine. This python API allows you to create, submit, cancel and monitor DRM4G jobs.
    125125
    126 * [[https://meteo.unican.es/trac/wiki/DRM4G/drm4g_api|DRM4G API]]
    127  * [[https://meteo.unican.es/trac/wiki/DRM4G/drm4g_api#Howtocreateajob|How to create a job]]
    128  * [[https://meteo.unican.es/trac/wiki/DRM4G/drm4g_api#Howtosubmitajob|How to submit a job]]
    129  * [[https://meteo.unican.es/trac/wiki/DRM4G/drm4g_api#Howtomonitorajob|How to monitor a job]]
     126* [./drm4g_api DRM4G API]
     127 * [./drm4g_api#Howtocreateajob How to create a job]
     128 * [./drm4g_api#Howtosubmitajob How to submit a job]
     129 * [./drm4g_api#Howtomonitorajob How to monitor a job]
    130130
    131131
    132132
    133133== Tutorial
    134 * [[https://meteo.unican.es/trac/wiki/DRM4G/DRM4GTutorial|DRM4G tutorial]]
    135  * [[https://meteo.unican.es/trac/wiki/DRM4G/DRM4GTutorial#StarttorunDRM4G|Start to run DRM4G]]
    136  * [[https://meteo.unican.es/trac/wiki/DRM4G/DRM4GTutorial#Myfirstjob|My first job]]
    137  * [[https://meteo.unican.es/trac/wiki/DRM4G/DRM4GTutorial#HowtoconfigureaTORQUEPBSresource|How to configure a TORQUE/PBS resource using the ssh-agent]]
    138  * [[https://meteo.unican.es/trac/wiki/DRM4G/DRM4GTutorial#UserScenarios|User Scenarios]]
     134* [./DRM4GTutorial DRM4G tutorial]
     135 * [./DRM4GTutorial#StarttorunDRM4G Start to run DRM4G]
     136 * [./DRM4GTutorial#Myfirstjob My first job]
     137 * [./DRM4GTutorial#HowtoconfigureaTORQUEPBSresource How to configure a TORQUE/PBS resource using the ssh-agent]
     138 * [./DRM4GTutorial#UserScenarios User Scenarios]
    139139* [https://www.youtube.com/watch?v=sgc7oq9jo1o Video from presentation given by C. Blanco at HPCKP'15 ]
    140140
    141141
    142142== FAQ
    143 * [[https://meteo.unican.es/trac/wiki/DRM4G/faq|Frequently Asked Questions]]
    144 * [[https://meteo.unican.es/trac/wiki/DRM4G/faq#CommonErrors|Common Errors]]
     143* [./faq Frequently Asked Questions]
     144* [./faq#CommonErrors Common Errors]
    145145