The Grid Environment

Basics

The Grid environment is both the most complicated and most successful environment supported by OpenMOLE.

The result is a very simple setup:

OpenMOLE currently support the EGI specifications.

Example of famous Virtual Organizations (VO / VOMS / BDII):

vo.complex-systems.eu
voms://voms.grid.auth.gr:15160/C=GR/O=HellasGrid/OU=auth.gr/CN=voms.grid.auth.gr
ldap://topbdii.grif.fr:2170

vo.france-grilles.fr
voms://cclcgvomsli01.in2p3.fr:15017/O=GRID-FR/C=FR/O=CNRS/OU=CC-IN2P3/CN=cclcgvomsli01.in2p3.fr
ldap://topbdii.grif.fr:2170

biomed
voms://cclcgvomsli01.in2p3.fr:15000/O=GRID-FR/C=FR/O=CNRS/OU=CC-IN2P3/CN=cclcgvomsli01.in2p3.fr
ldap://topbdii.grif.fr:2170

It is on top of that possible to specify classical grid requirements on the remote nodes such as :

  • the CPU time (the expected duration of the job)
  • the memory (the minimum size for memory)
  • the architecture (32bits or 64 bits)
  • a Proxy certificate (for the jobs longer than 12h)
  • other custom requirements (see the Job Description Language specification)

Creation

To specify the path of your Grid certificate :

> go to Tools > Preferences
> enter your passphrase (it is just a password to access to your encrypted data, it can be reseted at any moment (with your authentification data))


> browse your certificate (pem or p12 format)

To create a new Grid Environment :

> select the menu Environment > Grid on top of the Application
> input the VO, VOMS and BDII fieldsĀ  (the vo.complex-systems.eu VO for instance) to be used and give a name to the Environment
> assign this Environement to a Task on the Scene as explained in the Environment section.
> to give more optional specifications, fill the extra fields as follow in this example :