Changes between Version 1 and Version 2 of WikiStart


Ignore:
Timestamp:
Nov 9, 2009, 7:07:08 PM (14 years ago)
Author:
olorin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    1 = Welcome to Trac 0.11.5 =
     1[[PageOutline]]
     2= Parallel Programming: Proiecte =
    23
    3 Trac is a '''minimalistic''' approach to '''web-based''' management of
    4 '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress.
     4 * Prima pagina e dedicata cursului, de aici fiecare proiect va avea un link propriu.
     5 * Se doreste ca acest site, sa fie site-ul de prezentare si colaborare. Parte din nota primita va fi formata din evaluarea continutului adaugat de voi pe acest site.
    56
    6 All aspects of Trac have been designed with the single goal to
    7 '''help developers write great software''' while '''staying out of the way'''
    8 and imposing as little as possible on a team's established process and
    9 culture.
    10 
    11 As all Wiki pages, this page is editable, this means that you can
    12 modify the contents of this page simply by using your
    13 web-browser. Simply click on the "Edit this page" link at the bottom
    14 of the page. WikiFormatting will give you a detailed description of
    15 available Wiki formatting commands.
    16 
    17 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created
    18 a new Trac environment, containing a default set of wiki pages and some sample
    19 data. This newly created environment also contains
    20 [wiki:TracGuide documentation] to help you get started with your project.
    21 
    22 You can use [wiki:TracAdmin trac-admin] to configure
    23 [http://trac.edgewall.org/ Trac] to better fit your project, especially in
    24 regard to ''components'', ''versions'' and ''milestones''.
     7== Resurse disponibile ==
     8 * Spatiu pe aplicatia Trac, asta inseamna ''Wiki, Roadmap - Project Milestones, Ticketing System, Browser svn''
     9 * Fiecare proiect va avea un spatiu svn si milestone propriu, mebrii echipelor trebuie sa foloseasca sistemul de ticketing pentru a-si defini taskurile si etapele proiectului lor.
     10 * Informatii necesare pentru fiecare proiect in parte: nume lung, nume scurt, username-uri curs.cs al membrilor echipei. Centralizarea acestui document va fi facuta de catre asistenti.
     11 * Pagina proiectului reprezinta imaginea voastra, si de aceea va sfatuim sa puneti un logo/motto, o descriere, un timeline al proiectului si tot ce credeti voi ca este necesar.
     12 * In cazul echipelor "sparte" in mai multe sub-echipe (care nu sunt mereu la laboratoare in acelasi timp), pe site se vor uploada meeting-minutes-urile fiecarei intalniri online referitoare la proiect.
    2513
    2614
    27 TracGuide is a good place to start.
     15{{{
     16#!html
     17<h1 style="text-align: center; color: green">Site cluster updatat: http://cluster.grid.pub.ro</h1>
     18}}}
    2819
    29 Enjoy! [[BR]]
    30 ''The Trac Team''
     20{{{
     21#!div class=important style="border: 2pt solid; text-align: center"
     22Masini de submission:[[BR]]
     23Hostname: '''fep.grid.pub.ro''' -  '''online''' RHEL 5.2 (141.85.224.240)[[BR]]
     24Hostname: '''cell-1.grid.pub.ro''' -  '''online''' RHEL 5.2 (141.85.224.44)[[BR]]
     25}}}
    3126
    32 == Starting Points ==
     27 * Site-ul de cluster are o sectiune de wiki in care putem raspunde la intrebari/request-uri. Acolo ar putea fi un loc de feature request.
    3328
     29== Proiecte ==
     30 * [wiki:ProjectTemplate2009: Template Proiect PP2009]
     31
     32== Info ==
     33
     34=== SVN ===
     35Adresa de SVN este https://svn-batch.grid.pub.ro/svn/PP2009. Proiectele au spatiul propriu de cod + documentatie si anume: /proiecte/proiect_nume_scurt.[[BR]]
     36Acest spatiu este privat, disponibil pentru editare numai pentru membrii echipei.
     37
     38=== Batch Project ===
     39Fiecare proiect va fi lucrat pe '''fep.grid.pub.ro''', compilarea, rularea si testarea va fi facuta pe cluster. Fiecare echipa are un proiect propriu si se va umari cata putere de calcul a fost necesara pentru acest proiect. Rularea se face prin adaugarea parametrului '''-P PP2009-proiect_nume_scurt'''
     40Modul ideal de lucru ar fi montarea prin sshfs a home-ului de pe fep, local. Fisierele se editeaza local, rularea se face remote prin qsub
     41
     42{{{
     43 - pentru OpenMP: compilatorul principal este Sun Studio12, gcc/pgi/intel pot fi folosite numai prin
     44     schimbarea modulului pentru compilator/mpi release
     45        cc -xO3 -xopenmp -o out_file myfile.c
     46        qsub -q ibm-quad.q -cwd -P proiect_nume_scurt
     47        setenv OMP_NUM_THREADS [nr_core-uri <8]
     48        ./out_file
     49        ^D
     50 - pentru MPI:
     51        mpicc -o out_file myfile.c
     52        qsub -q ibm-quad.q -pe openmpi [nr_procesoare <56] -cwd -P proiect_nume_scurt myscript.sh
     53
     54   myscript.sh:
     55        #!/bin/bash
     56        /opt/libs/openmpi/openmpi-1.3.2_***/bin/mpirun -np $NSLOTS ./out_file
     57  - scriptare Makefile:
     58    se poate da submit dintr-o singura linie de comanda, lucru util in Makefile-uri, de asemenea se poate afisa output-ul job-ului
     59    dintr-o singura comanda. Parametrul este -b y
     60         qsub -q ibm-quad.q -cwd -P proiect_nume_scurt -b y "setenv OMP_NUM_THREADS [nr_core-uri <8] ; ./out_file
     61}}}
     62
     63== Help ==
    3464 * TracGuide --  Built-in Documentation
     65 * WikiFormatting -- Help editare pagini wiki
     66 * !SvnGuide -- http://svnbook.red-bean.com
    3567 * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project
    3668 * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions