wiki:tutoGANGAGUI

Version 18 (modified by /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert, 16 years ago) ( diff )

--

GANGA en mode graphique

Ce tutoriel montre le principe de fonctionnement de GANGA. Le job exécuté est celui de l'exemple de soumission de job avec LCG2.
Pour lancer un job, vous avez besoin du fichier de script job.sh qui va être exécuté sur la machine distante (le WN)

  • Lancement de GANGA

    L'exécutable GANGA se trouve sous $GANGA_INSTALL_DIR/install/X.Y.Z/bin où X.Y.Z est la version de GANGA.
    Pour plus de facilité, mettez à jour votre variable d'environnement $PATH avec le chemin vers l'executable. Pour lancer GANGA en mode graphique il suffit de taper la commande ganga --gui.
    [lambert@lpsc-ui ~]$ ganga --gui
    Enter GRID pass phrase:
    Your identity: /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert
    Creating temporary proxy ........................................ Done
    Contacting  voms.cern.ch:15001 [/DC=ch/DC=cern/OU=computers/CN=voms.cern.ch] "atlas" Done
    Creating proxy .............................. Done
    Your proxy is valid until Sat Aug 30 12:06:12 2008
    
    *** Welcome to Ganga ***
    Version: Ganga-5-0-4
    Documentation and support: http://cern.ch/ganga
    Type help() or help('index') for online help.
    
    This is free software (GPL), and you are welcome to redistribute it
    under certain conditions; type license() for details.
    
    
    ATLAS User Support is provided by the Hypernews Forum Ganga User and Developers
    You find the forum at https://hypernews.cern.ch/HyperNews/Atlas/get/GANGAUserDeveloper.html
    or you can send an email to hn-atlas-GANGAUserDeveloper@cern.ch
    
    GangaAtlas                         : INFO     Tasks read from file
    Ganga.GPIDev.Lib.JobRegistry       : INFO     Found 2 jobs in "jobs", completed in 0 seconds
    Ganga.GPIDev.Lib.JobRegistry       : INFO     Found 1 jobs in "templates", completed in 0 seconds
    
    
    A la place du prompt, une fenêtre apparait (un service X11 doit être disponible sur la machine cliente)

  • Définir un job

    L'interface graphique permet de définir puis de suivre l'évolution du statut des jobs.
    Pour définir un nouveau job, séléctionnez New dans le menu job.



    Une fenêtre apparait; le job builder qui va vous permettre de définir tous les paramètres de votre job



  • Définir les paramètres du job

    Dans GANGA, vous pouvez paramétrer votre job (l'équivalent de ce qui est fait dans un fichier JDL).
    Dans cet exemple, le job soumis est équivalent à ce qui est fait dans le tutoriel soumettre un job ATLAS/DQ2.

    Les principaux paramètres nécessaires à l'exécution du job sont définis dans le but de donner un aperçu des possibilités de GANGA.

    • Type d'application

      GANGA vous donne le choix du type d'application que vous voulez exécuter. Dans l'exemple nous choisissons d'exécuter un script.

      • Déclaration du script

        Une fois le type Executable choisi, il faut indiquer à GANGA quel script est à exécuter.

      • Environnement requis

        Si votre job à besoin d'un environnement d'exécution particulier, vous pouvez le déclarer ici.

      • Arguments

        Les arguments à passer au script doivent être déclarés.

    • Choix du backend

      GANGA vous donne le choix du type de backend à utiliser, pour ce job LCG est choisi.

      • Choix d'un CE

        GANGA donne la possibilité de choisir un CE particulier.

      • Choix du middleware

        Vous pouvez choisir entre EDG et GLITE.

    • Définir inputSandbox

      Comme pour un job normal, vous devez définir le paramètre inputSandbox.

      No image "inputSandbox.gif" attached to tutoGANGAGUI

up

Attachments (17)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.